.hero[data-astro-cid-c6zv3fhs]{text-align:center;z-index:1;padding:5.5rem 0 1.25rem;position:relative}.hero[data-astro-cid-c6zv3fhs] .container[data-astro-cid-c6zv3fhs]{flex-direction:column;align-items:center;display:flex}.hero-label[data-astro-cid-c6zv3fhs]{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:.875rem;font-size:.6875rem;font-weight:600}.hero-label-dot[data-astro-cid-c6zv3fhs]{display:none}.hero-heading[data-astro-cid-c6zv3fhs]{letter-spacing:-.03em;color:var(--text);max-width:760px;margin-bottom:.5rem;margin-left:auto;margin-right:auto;font-size:clamp(1.625rem,3.5vw,2.375rem);font-weight:700;line-height:1.15}.hero-sub[data-astro-cid-c6zv3fhs]{color:var(--text-2);max-width:520px;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.6}.tools-section[data-astro-cid-c6zv3fhs]{z-index:1;padding:0 0 4rem;position:relative}.tools-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem;display:grid}.why-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0;position:relative}.why-header[data-astro-cid-c6zv3fhs]{text-align:center;max-width:600px;margin:0 auto 2.5rem}.why-title[data-astro-cid-c6zv3fhs]{letter-spacing:-.03em;color:var(--text);margin-bottom:.75rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;line-height:1.2}.why-subtitle[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin:0 auto;font-size:.9375rem;line-height:1.7}.why-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1rem;display:grid}.why-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-base) var(--ease-out);flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.why-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.why-card-icon[data-astro-cid-c6zv3fhs]{border-radius:var(--radius-sm);background:var(--ic);width:40px;height:40px;color:var(--cc);flex-shrink:0;justify-content:center;align-items:center;display:flex}.why-card-body[data-astro-cid-c6zv3fhs]{flex:1}.why-card-body[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);letter-spacing:-.015em;margin-bottom:.3rem;font-size:.9375rem;font-weight:650}.why-card-body[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin:0;font-size:.8375rem;line-height:1.65}.why-card-stat[data-astro-cid-c6zv3fhs]{color:var(--sc);background:color-mix(in srgb, var(--sc) 10%, transparent);border-radius:var(--radius-full);letter-spacing:.01em;align-self:flex-start;padding:.2rem .6rem;font-size:.725rem;font-weight:600;display:inline-flex}.why-card-chips[data-astro-cid-c6zv3fhs]{gap:.3rem;display:flex}.why-card-chips[data-astro-cid-c6zv3fhs] span[data-astro-cid-c6zv3fhs]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-xs);font-size:.65rem;font-weight:700;font-family:var(--font-mono);color:var(--text-3);letter-spacing:.04em;padding:.175rem .45rem}.why-trust[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;margin-top:1rem;padding:1.5rem 2rem;display:flex}.why-trust-item[data-astro-cid-c6zv3fhs]{flex-direction:column;flex:1;align-items:center;gap:.2rem;display:flex}.why-trust-num[data-astro-cid-c6zv3fhs]{letter-spacing:-.03em;color:var(--text);font-size:1.5rem;font-weight:700;line-height:1}.why-trust-label[data-astro-cid-c6zv3fhs]{color:var(--text-3);font-size:.75rem;font-weight:500}.why-trust-div[data-astro-cid-c6zv3fhs]{background:var(--border);flex-shrink:0;width:1px;height:36px}.categories-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0;position:relative}.cat-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.875rem;margin-top:2rem;display:grid}.cat-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-fast);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.cat-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.cat-card--soon[data-astro-cid-c6zv3fhs]{opacity:.5}.cat-icon[data-astro-cid-c6zv3fhs]{flex-shrink:0;font-size:1.25rem}.cat-name[data-astro-cid-c6zv3fhs]{color:var(--text);flex:1;font-size:.9375rem;font-weight:600}.cat-count[data-astro-cid-c6zv3fhs]{color:var(--text-3);white-space:nowrap;font-size:.75rem}.faq-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0;position:relative}.faq-list[data-astro-cid-c6zv3fhs]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin-top:2rem;display:flex;overflow:hidden}.faq-item[data-astro-cid-c6zv3fhs]{border-bottom:1px solid var(--border);background:var(--card)}.faq-item[data-astro-cid-c6zv3fhs]:last-child{border-bottom:none}.faq-item[data-astro-cid-c6zv3fhs] summary[data-astro-cid-c6zv3fhs]{color:var(--text);cursor:pointer;transition:color var(--t-fast);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-c6zv3fhs] summary[data-astro-cid-c6zv3fhs]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-c6zv3fhs] summary[data-astro-cid-c6zv3fhs]:after{content:"+";color:var(--text-3);transition:transform var(--t-fast);flex-shrink:0;font-size:1.125rem;font-weight:400}.faq-item[data-astro-cid-c6zv3fhs][open] summary[data-astro-cid-c6zv3fhs]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-c6zv3fhs] summary[data-astro-cid-c6zv3fhs]:hover{color:var(--primary)}.faq-item[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin:0;padding:0 1.25rem 1rem;font-size:.9rem;line-height:1.7}.faq-item[data-astro-cid-c6zv3fhs] a[data-astro-cid-c6zv3fhs]{color:var(--primary);text-decoration:none}.faq-item[data-astro-cid-c6zv3fhs] a[data-astro-cid-c6zv3fhs]:hover{text-decoration:underline}.intro-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0 5rem;position:relative}.intro-inner[data-astro-cid-c6zv3fhs]{max-width:720px}.intro-inner[data-astro-cid-c6zv3fhs] h2[data-astro-cid-c6zv3fhs]{color:var(--text);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700}.intro-inner[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin-bottom:1rem;font-size:.9375rem;line-height:1.8}.intro-inner[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]:last-child{margin-bottom:0}.content-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0;position:relative}.content-block[data-astro-cid-c6zv3fhs]{margin-bottom:5rem}.content-block[data-astro-cid-c6zv3fhs]:last-child{margin-bottom:0}.content-header[data-astro-cid-c6zv3fhs]{margin-bottom:2rem}.content-title[data-astro-cid-c6zv3fhs]{color:var(--text);letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.content-subtitle[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin:0;font-size:1rem;line-height:1.6}.content-body[data-astro-cid-c6zv3fhs]{max-width:1000px}.content-body[data-astro-cid-c6zv3fhs]>p[data-astro-cid-c6zv3fhs]{color:var(--text-3);margin-bottom:1.25rem;font-size:.875rem;line-height:1.6}.content-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.content-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-base) var(--ease-out);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.content-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.content-card-icon[data-astro-cid-c6zv3fhs]{width:36px;height:36px;color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.content-card-icon[data-astro-cid-c6zv3fhs] svg[data-astro-cid-c6zv3fhs]{width:18px;height:18px}.content-card[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.75rem;font-size:1.1rem;font-weight:650;line-height:1.3}.content-card[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin:0;font-size:.9rem;line-height:1.6}.format-comparison[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.format-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-base) var(--ease-out);overflow:hidden}.format-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.format-header[data-astro-cid-c6zv3fhs]{border-bottom:1px solid var(--border);padding:1rem 1.25rem}.format-header[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.format-badge[data-astro-cid-c6zv3fhs]{color:var(--text-3);letter-spacing:.02em;font-size:.6875rem;font-weight:600}.format-example[data-astro-cid-c6zv3fhs]{background:var(--surface-2);font-family:var(--font-mono);color:var(--text-3);border-bottom:1px solid var(--border);padding:.75rem 1.25rem;font-size:.75rem}.format-example[data-astro-cid-c6zv3fhs] code[data-astro-cid-c6zv3fhs]{line-height:1.4;display:block}.format-details[data-astro-cid-c6zv3fhs]{padding:1rem 1.25rem}.format-details[data-astro-cid-c6zv3fhs] h4[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.format-details[data-astro-cid-c6zv3fhs] ul[data-astro-cid-c6zv3fhs]{margin:0 0 .75rem;padding:0;list-style:none}.format-details[data-astro-cid-c6zv3fhs] li[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin-bottom:.25rem;padding-left:.875rem;font-size:.8125rem;line-height:1.5;position:relative}.format-details[data-astro-cid-c6zv3fhs] li[data-astro-cid-c6zv3fhs]:before{content:"";background:var(--text-4);border-radius:50%;width:4px;height:4px;position:absolute;top:.45em;left:0}.format-details[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.5}.use-case-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.use-case-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--t-base) var(--ease-out);overflow:hidden}.use-case-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.use-case-header[data-astro-cid-c6zv3fhs]{border-bottom:1px solid var(--border);align-items:center;gap:.625rem;padding:1rem 1.25rem;display:flex}.use-case-icon[data-astro-cid-c6zv3fhs]{width:32px;height:32px;color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.use-case-icon[data-astro-cid-c6zv3fhs] svg[data-astro-cid-c6zv3fhs]{width:16px;height:16px}.use-case-header[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);margin:0;font-size:.9375rem;font-weight:600}.use-case-scenarios[data-astro-cid-c6zv3fhs]{flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.scenario[data-astro-cid-c6zv3fhs]{border-bottom:1px solid var(--border);padding-bottom:1rem}.scenario[data-astro-cid-c6zv3fhs]:last-child{border-bottom:none;padding-bottom:0}.scenario[data-astro-cid-c6zv3fhs] h4[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.scenario[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.5}.process-flow[data-astro-cid-c6zv3fhs]{flex-direction:column;gap:2rem;margin:3rem 0;display:flex}.process-step[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.process-number[data-astro-cid-c6zv3fhs]{background:var(--primary);color:#fff;border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:flex}.process-content[data-astro-cid-c6zv3fhs]{flex:1}.process-content[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.process-content[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-2);margin-bottom:.75rem;font-size:.8125rem;line-height:1.5}.process-tech[data-astro-cid-c6zv3fhs]{flex-wrap:wrap;gap:.5rem;display:flex}.process-tech[data-astro-cid-c6zv3fhs] span[data-astro-cid-c6zv3fhs]{background:var(--surface-2);color:var(--text-3);border-radius:var(--radius-xs);letter-spacing:.01em;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.technical-details[data-astro-cid-c6zv3fhs]{margin:3rem 0}.tech-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.tech-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem}.tech-card[data-astro-cid-c6zv3fhs] h4[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.tech-card[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-3);margin:0;font-size:.8125rem;line-height:1.5}.quality-note[data-astro-cid-c6zv3fhs]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);margin-top:1.5rem;padding:1.25rem}.quality-note[data-astro-cid-c6zv3fhs] h4[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.quality-note[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-3);margin:0;font-size:.875rem;line-height:1.6}.related-tools-section[data-astro-cid-c6zv3fhs]{border-top:1px solid var(--border);z-index:1;padding:4rem 0;position:relative}.related-tools-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1.5rem;display:grid}.related-tool-card[data-astro-cid-c6zv3fhs]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;transition:border-color var(--t-base) var(--ease-out);flex-direction:column;gap:.375rem;padding:1.25rem;text-decoration:none;display:flex}.related-tool-card[data-astro-cid-c6zv3fhs]:hover{border-color:var(--text-4)}.tool-icon[data-astro-cid-c6zv3fhs]{width:36px;height:36px;color:var(--text-2);background:var(--surface-2);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.tool-icon[data-astro-cid-c6zv3fhs] svg[data-astro-cid-c6zv3fhs]{width:18px;height:18px}.related-tool-card[data-astro-cid-c6zv3fhs] h3[data-astro-cid-c6zv3fhs]{color:var(--text);margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.related-tool-card[data-astro-cid-c6zv3fhs] p[data-astro-cid-c6zv3fhs]{color:var(--text-3);flex:1;margin:0;font-size:.8125rem;line-height:1.5}@media (width<=820px){.why-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr)}.why-br[data-astro-cid-c6zv3fhs]{display:none}.cat-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr)}.format-comparison[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr}}@media (width<=540px){.hero[data-astro-cid-c6zv3fhs]{padding:5rem 0 1rem}.tools-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:repeat(2,1fr)}.why-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr}.why-trust[data-astro-cid-c6zv3fhs]{padding:1rem}.why-trust-num[data-astro-cid-c6zv3fhs]{font-size:1.25rem}.cat-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr 1fr}.content-grid[data-astro-cid-c6zv3fhs],.use-case-grid[data-astro-cid-c6zv3fhs],.tech-grid[data-astro-cid-c6zv3fhs],.related-tools-grid[data-astro-cid-c6zv3fhs]{grid-template-columns:1fr}}
