.fr-hero[data-astro-cid-wr65upud]{padding-top:4rem;padding-bottom:3rem}.fr-eyebrow[data-astro-cid-wr65upud]{font-size:.6875rem;letter-spacing:.12em;margin:0 0 1rem}.fr-headline[data-astro-cid-wr65upud]{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.03em;color:var(--text-primary);margin:0;max-width:22ch}.fr-headline[data-astro-cid-wr65upud] .dot[data-astro-cid-wr65upud]{color:var(--brand-ui)}.fr-lede[data-astro-cid-wr65upud]{max-width:58ch;margin:1.25rem 0 2rem}.fr-cta-row[data-astro-cid-wr65upud]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.fr-cta-center[data-astro-cid-wr65upud]{justify-content:center}.cta-pill[data-astro-cid-wr65upud]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;letter-spacing:.08em;color:var(--on-accent);background:var(--brand);border-radius:999px;padding:.85rem 1.6rem;text-decoration:none;transition:transform .2s var(--ease-move)}.cta-pill[data-astro-cid-wr65upud]:hover{transform:translateY(-1px)}.cta-ghost[data-astro-cid-wr65upud]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;letter-spacing:.08em;color:var(--text-primary);border:1px solid var(--text-primary);border-radius:999px;padding:.85rem 1.6rem;text-decoration:none;transition:background .2s var(--ease-state),color .2s var(--ease-state)}.cta-ghost[data-astro-cid-wr65upud]:hover{background:var(--text-primary);color:var(--bg)}.fr-strip[data-astro-cid-wr65upud]{padding-top:2.5rem;padding-bottom:2.5rem}.fr-strip-row[data-astro-cid-wr65upud]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.fr-spec[data-astro-cid-wr65upud]{background:var(--bg);display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2rem 1rem 1.4rem;text-decoration:none;transition:background .2s var(--ease-state)}.fr-spec-name[data-astro-cid-wr65upud]{font-size:.625rem;letter-spacing:.1em;color:var(--text-muted)}.fr-spec[data-astro-cid-wr65upud]:hover .fr-spec-name[data-astro-cid-wr65upud]{color:var(--text-primary)}.fr-how[data-astro-cid-wr65upud],.fr-kinds[data-astro-cid-wr65upud],.fr-faq[data-astro-cid-wr65upud]{padding-top:4rem;padding-bottom:3rem}.fr-head[data-astro-cid-wr65upud] .display-secondary[data-astro-cid-wr65upud]{margin:.75rem 0 1rem}.fr-steps[data-astro-cid-wr65upud]{list-style:none;margin:1.5rem 0 0;padding:0}.fr-step[data-astro-cid-wr65upud]{display:grid;grid-template-columns:9rem 7rem 1fr;gap:1.5rem;align-items:baseline;padding:1.4rem 0}@media (max-width: 767px){.fr-step[data-astro-cid-wr65upud]{grid-template-columns:1fr;gap:.4rem}}.fr-step-num[data-astro-cid-wr65upud]{font-size:.625rem;letter-spacing:.1em}.fr-step-name[data-astro-cid-wr65upud]{font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:-.01em;color:var(--text-primary)}.fr-step-note[data-astro-cid-wr65upud]{font-size:.9375rem;line-height:1.6;color:var(--text-muted);max-width:62ch}.fr-guide-link[data-astro-cid-wr65upud]{font-size:.6875rem;letter-spacing:.08em;margin-top:1.5rem}.fr-guide-link[data-astro-cid-wr65upud] a[data-astro-cid-wr65upud]{color:var(--text-primary)}.fr-kinds-lede[data-astro-cid-wr65upud]{max-width:52ch;margin:0}.fr-kind-grid[data-astro-cid-wr65upud]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);margin-top:2rem}.fr-kind[data-astro-cid-wr65upud]{background:var(--bg);padding:2rem 1.75rem 1.75rem;display:flex;flex-direction:column;gap:.9rem;text-decoration:none;transition:background .2s var(--ease-state)}.fr-kind-eyebrow[data-astro-cid-wr65upud]{font-size:.625rem;letter-spacing:.1em;color:var(--text-muted);margin:0}.fr-kind-name[data-astro-cid-wr65upud]{font-family:var(--font-display);font-weight:500;font-size:1.6rem;letter-spacing:-.01em;color:var(--text-primary);margin:0}.fr-kind-note[data-astro-cid-wr65upud]{font-size:.9375rem;line-height:1.6;color:var(--text-muted);margin:0}.fr-kind-action[data-astro-cid-wr65upud]{font-size:.6875rem;letter-spacing:.08em;color:var(--text-muted);margin-top:auto;padding-top:.75rem;transition:color .16s var(--ease-state)}.fr-kind[data-astro-cid-wr65upud]:hover .fr-kind-action[data-astro-cid-wr65upud]{color:var(--brand-ui)}.fr-faq-list[data-astro-cid-wr65upud]{margin:1.5rem 0 0}.fr-faq-row[data-astro-cid-wr65upud]{padding:1.5rem 0;display:grid;grid-template-columns:minmax(16rem,1fr) 2fr;gap:1.5rem}@media (max-width: 767px){.fr-faq-row[data-astro-cid-wr65upud]{grid-template-columns:1fr;gap:.6rem}}.fr-q[data-astro-cid-wr65upud]{font-family:var(--font-display);font-weight:500;font-size:1.15rem;letter-spacing:-.01em;color:var(--text-primary);margin:0}.fr-a[data-astro-cid-wr65upud]{font-size:.9375rem;line-height:1.65;color:var(--text-muted);margin:0;max-width:68ch}.fr-final[data-astro-cid-wr65upud]{padding-top:4rem;padding-bottom:5rem;text-align:center}.fr-final-note[data-astro-cid-wr65upud]{max-width:46ch;margin:1rem auto 2rem}
