.narrow[data-astro-cid-tlh7qpup]{max-width:760px}.center[data-astro-cid-tlh7qpup]{text-align:center}.hero[data-astro-cid-tlh7qpup]{padding-top:96px;padding-bottom:96px}.hero-inner[data-astro-cid-tlh7qpup]{max-width:820px}.hero-pitch[data-astro-cid-tlh7qpup]{font-size:1.25rem;color:var(--text-muted);max-width:640px;margin-bottom:32px}.cta-row[data-astro-cid-tlh7qpup]{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.center-row[data-astro-cid-tlh7qpup]{justify-content:center}.review-note[data-astro-cid-tlh7qpup]{margin-top:14px;font-family:var(--font-mono);font-size:.82rem;color:var(--text-dim)}.pain[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}.pain[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup]{font-size:1.1rem}.how[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}.steps[data-astro-cid-tlh7qpup]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.step[data-astro-cid-tlh7qpup]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px}.step-n[data-astro-cid-tlh7qpup]{font-family:var(--font-mono);font-size:.85rem;color:var(--accent);letter-spacing:.18em}.step[data-astro-cid-tlh7qpup] h3[data-astro-cid-tlh7qpup]{margin-top:14px}.step[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup]{margin-bottom:0}.privacy[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}.privacy-list[data-astro-cid-tlh7qpup]{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:18px}.privacy-list[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]{padding-left:26px;position:relative;color:var(--text-muted)}.privacy-list[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]:before{content:"+";position:absolute;left:0;top:-1px;color:var(--accent);font-family:var(--font-mono);font-weight:700}.privacy-list[data-astro-cid-tlh7qpup] strong[data-astro-cid-tlh7qpup]{color:var(--text);font-weight:600}.pricing[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}.price-card[data-astro-cid-tlh7qpup]{margin-top:36px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:var(--radius);padding:40px;box-shadow:0 0 0 1px var(--accent-glow),0 20px 60px #0006}.price-head[data-astro-cid-tlh7qpup]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border)}.price-amount[data-astro-cid-tlh7qpup]{font-family:var(--font-head);font-size:3.5rem;font-weight:700;color:var(--text);line-height:1}.price-meta[data-astro-cid-tlh7qpup]{font-family:var(--font-mono);font-size:.9rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.price-points[data-astro-cid-tlh7qpup]{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}.price-points[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]{padding-left:26px;position:relative;color:var(--text-muted)}.price-points[data-astro-cid-tlh7qpup] li[data-astro-cid-tlh7qpup]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.price-cta[data-astro-cid-tlh7qpup]{width:100%;justify-content:center}.faq[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}.faq-list[data-astro-cid-tlh7qpup]{margin-top:32px;display:grid;gap:12px}.faq-item[data-astro-cid-tlh7qpup]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:18px 22px}.faq-item[data-astro-cid-tlh7qpup] summary[data-astro-cid-tlh7qpup]{cursor:pointer;font-family:var(--font-head);font-weight:600;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item[data-astro-cid-tlh7qpup] summary[data-astro-cid-tlh7qpup]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tlh7qpup] summary[data-astro-cid-tlh7qpup]:after{content:"+";color:var(--accent);font-family:var(--font-mono);font-size:1.3rem;line-height:1}.faq-item[data-astro-cid-tlh7qpup][open] summary[data-astro-cid-tlh7qpup]:after{content:"−"}.faq-item[data-astro-cid-tlh7qpup] p[data-astro-cid-tlh7qpup]{margin:14px 0 0}.final-cta[data-astro-cid-tlh7qpup]{border-top:1px solid var(--border)}@media (max-width: 760px){.steps[data-astro-cid-tlh7qpup]{grid-template-columns:1fr}.price-card[data-astro-cid-tlh7qpup]{padding:28px 22px}}
