.hero[data-astro-cid-h6yhsiue]{padding-block:clamp(48px,6vw,88px) clamp(24px,3vw,40px)}.hero[data-astro-cid-h6yhsiue] h1[data-astro-cid-h6yhsiue]{font-size:clamp(2.1rem,1.3rem + 3.4vw,3.8rem);line-height:1.06;margin:16px 0 20px}.eyebrow[data-astro-cid-h6yhsiue]{font-family:var(--mono);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:var(--ink-faint)}.lede[data-astro-cid-h6yhsiue]{font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.55;max-width:62ch;color:var(--ink-dim)}.cta-row[data-astro-cid-h6yhsiue]{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0 16px}.fine[data-astro-cid-h6yhsiue]{font-size:.8125rem;line-height:1.55;color:var(--ink-faint);max-width:70ch}.blk[data-astro-cid-h6yhsiue]{padding-block:clamp(40px,5vw,76px)}.blk[data-astro-cid-h6yhsiue]>h2[data-astro-cid-h6yhsiue],.blk[data-astro-cid-h6yhsiue]>.sub[data-astro-cid-h6yhsiue]{text-align:center;margin-inline:auto}.blk[data-astro-cid-h6yhsiue]>h2[data-astro-cid-h6yhsiue]{font-size:clamp(1.7rem,1.2rem + 1.9vw,2.6rem);max-width:44rem}.sub[data-astro-cid-h6yhsiue]{color:var(--ink-dim);font-size:1.0625rem;max-width:44rem;margin-top:16px}.blk[data-astro-cid-h6yhsiue]>.fine[data-astro-cid-h6yhsiue]{margin:16px auto 0;text-align:center}.grid-2[data-astro-cid-h6yhsiue]{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:clamp(28px,4vw,48px)}.card[data-astro-cid-h6yhsiue]{padding:26px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(165deg,rgba(var(--tint),.045),rgba(var(--tint),.01))}.card[data-astro-cid-h6yhsiue] h3[data-astro-cid-h6yhsiue]{font-size:1.0625rem;margin:0 0 9px}.card[data-astro-cid-h6yhsiue] p[data-astro-cid-h6yhsiue]{font-size:.9375rem;line-height:1.6;color:var(--ink-dim);margin:0}.card[data-astro-cid-h6yhsiue] .kicker[data-astro-cid-h6yhsiue]{margin:0 0 10px;font-size:.75rem;letter-spacing:.16em;color:var(--coral)}.steps[data-astro-cid-h6yhsiue]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:clamp(28px,4vw,48px)}.step[data-astro-cid-h6yhsiue]{padding:26px;border-radius:18px;background:rgba(var(--tint),.025);border:1px solid var(--line)}.step[data-astro-cid-h6yhsiue] .num[data-astro-cid-h6yhsiue]{font-family:var(--mono);font-size:.75rem;font-weight:700;color:var(--coral)}.step[data-astro-cid-h6yhsiue] h3[data-astro-cid-h6yhsiue]{font-size:1.0625rem;margin:12px 0 6px}.step[data-astro-cid-h6yhsiue] p[data-astro-cid-h6yhsiue]{font-size:.9375rem;line-height:1.55;color:var(--ink-dim);margin:0}.faq[data-astro-cid-h6yhsiue]{max-width:54rem;margin:clamp(28px,4vw,48px) auto 0;border-top:1px solid var(--line)}.faq[data-astro-cid-h6yhsiue] details[data-astro-cid-h6yhsiue]{border-bottom:1px solid var(--line)}.faq[data-astro-cid-h6yhsiue] summary[data-astro-cid-h6yhsiue]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-size:1rem;font-weight:600;letter-spacing:-.015em;color:var(--ink);transition:color .16s var(--ease)}.faq[data-astro-cid-h6yhsiue] summary[data-astro-cid-h6yhsiue]::-webkit-details-marker{display:none}.faq[data-astro-cid-h6yhsiue] summary[data-astro-cid-h6yhsiue]:after{content:"";flex:none;width:8px;height:8px;margin:0 8px 4px 0;border-right:2px solid var(--ink-faint);border-bottom:2px solid var(--ink-faint);transform:rotate(45deg);transition:transform .24s var(--ease)}.faq[data-astro-cid-h6yhsiue] details[data-astro-cid-h6yhsiue][open] summary[data-astro-cid-h6yhsiue]:after{transform:rotate(225deg);margin-bottom:-4px;border-color:var(--coral)}.faq[data-astro-cid-h6yhsiue] summary[data-astro-cid-h6yhsiue]:hover{color:var(--coral)}.faq[data-astro-cid-h6yhsiue] summary[data-astro-cid-h6yhsiue]:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.faq[data-astro-cid-h6yhsiue] p[data-astro-cid-h6yhsiue]{font-size:.9375rem;line-height:1.7;color:var(--ink-dim);margin:0;padding:0 4px 24px;max-width:46rem}.widget-slot[data-astro-cid-h6yhsiue]{min-height:220px;margin-top:clamp(28px,4vw,48px)}.cta-end[data-astro-cid-h6yhsiue]{padding-block:clamp(40px,5vw,76px) clamp(72px,8vw,120px)}.end-card[data-astro-cid-h6yhsiue]{text-align:center;padding:clamp(52px,6vw,88px) 28px;border-radius:30px;border:1px solid var(--line);background:var(--bg-2)}.end-card[data-astro-cid-h6yhsiue] h2[data-astro-cid-h6yhsiue]{font-size:clamp(1.7rem,1.2rem + 1.9vw,2.6rem)}.end-card[data-astro-cid-h6yhsiue] p[data-astro-cid-h6yhsiue]{color:var(--ink-dim);margin:16px 0 32px}
