.page-hero[data-astro-cid-fvtggjaq]{padding:80px 0 40px}.hero-pill[data-astro-cid-fvtggjaq]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink3);background:var(--surface);border:1px solid var(--border);padding:6px 14px;border-radius:24px;margin-bottom:24px}.page-hero[data-astro-cid-fvtggjaq] h1[data-astro-cid-fvtggjaq]{font-size:clamp(40px,5.5vw,64px);font-weight:800;letter-spacing:-1.5px;line-height:1.05;margin-bottom:24px}.accent[data-astro-cid-fvtggjaq]{color:var(--g-green)}.hero-lede[data-astro-cid-fvtggjaq]{font-size:19px;color:var(--ink2);line-height:1.6;max-width:720px;margin-bottom:20px}.hero-meta[data-astro-cid-fvtggjaq]{font-size:14px;color:var(--ink3);line-height:1.6;max-width:720px;font-family:var(--font-mono)}.hero-meta[data-astro-cid-fvtggjaq] strong[data-astro-cid-fvtggjaq]{color:var(--ink);font-weight:700}.content-block[data-astro-cid-fvtggjaq]{padding:60px 0}.container[data-astro-cid-fvtggjaq].narrow{max-width:var(--container-doc)}.section-h[data-astro-cid-fvtggjaq]{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:-.7px;margin:48px 0 20px;color:var(--ink)}.content-block[data-astro-cid-fvtggjaq] p[data-astro-cid-fvtggjaq]{font-size:16px;color:var(--ink2);line-height:1.7;margin-bottom:16px}.content-block[data-astro-cid-fvtggjaq] a[data-astro-cid-fvtggjaq]{color:var(--g-blue);text-decoration:underline;text-underline-offset:2px}.content-block[data-astro-cid-fvtggjaq] a[data-astro-cid-fvtggjaq]:hover{color:var(--g-red)}.step-list[data-astro-cid-fvtggjaq]{list-style:none;padding:0;margin:24px 0 0;counter-reset:step}.step-list[data-astro-cid-fvtggjaq]>li[data-astro-cid-fvtggjaq]{padding:28px 0;border-bottom:1px solid var(--border)}.step-list[data-astro-cid-fvtggjaq]>li[data-astro-cid-fvtggjaq]:last-child{border-bottom:0}.step-list[data-astro-cid-fvtggjaq] h3[data-astro-cid-fvtggjaq]{font-size:20px;font-weight:800;color:var(--ink);margin-bottom:12px}.step-list[data-astro-cid-fvtggjaq] p[data-astro-cid-fvtggjaq]{font-size:15px}.ai-note[data-astro-cid-fvtggjaq]{background:var(--surface);border-left:3px solid var(--g-blue);padding:12px 16px;border-radius:0 8px 8px 0;font-size:14px!important;color:var(--ink)!important;margin-top:12px!important}.verify-tag[data-astro-cid-fvtggjaq]{display:inline-block;font-family:var(--font-mono);font-size:12px;color:var(--ink3);background:#fff8e1;border:1px solid var(--g-yellow);padding:2px 8px;border-radius:4px;margin-left:4px}.no-ai-list[data-astro-cid-fvtggjaq],.ref-list[data-astro-cid-fvtggjaq]{list-style:none;padding:0;margin:16px 0}.no-ai-list[data-astro-cid-fvtggjaq] li[data-astro-cid-fvtggjaq],.ref-list[data-astro-cid-fvtggjaq] li[data-astro-cid-fvtggjaq]{padding:10px 0;border-bottom:1px solid var(--border);font-size:15px;color:var(--ink2);line-height:1.55}.no-ai-list[data-astro-cid-fvtggjaq] li[data-astro-cid-fvtggjaq]:last-child,.ref-list[data-astro-cid-fvtggjaq] li[data-astro-cid-fvtggjaq]:last-child{border-bottom:0}.no-ai-list[data-astro-cid-fvtggjaq] strong[data-astro-cid-fvtggjaq]{color:var(--ink);font-weight:700}.cta-section[data-astro-cid-fvtggjaq]{padding:80px 0;text-align:center;background:var(--ink);color:#fff}.cta-section[data-astro-cid-fvtggjaq] h2[data-astro-cid-fvtggjaq]{font-size:clamp(28px,3.5vw,40px);font-weight:800;letter-spacing:-1px;margin-bottom:12px;color:#fff}.cta-section[data-astro-cid-fvtggjaq] p[data-astro-cid-fvtggjaq]{font-size:16px;color:#ffffffb3;line-height:1.6;max-width:560px;margin:0 auto 28px}.cta-row[data-astro-cid-fvtggjaq]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-fvtggjaq]{background:var(--g-yellow);color:var(--ink);font-size:15px;font-weight:700;padding:14px 28px;border-radius:var(--radius-pill);transition:all .2s}.btn-primary[data-astro-cid-fvtggjaq]:hover{transform:translateY(-1px)}.btn-ghost[data-astro-cid-fvtggjaq]{color:#fffc;font-size:14px;font-weight:500;padding:14px 20px;border-radius:var(--radius-pill);border:1.5px solid rgba(255,255,255,.2);transition:all .2s}.btn-ghost[data-astro-cid-fvtggjaq]:hover{border-color:#fff9;color:#fff}
