.page-hero[data-astro-cid-lmkygsfs]{padding:96px 0 48px;text-align:center}.container[data-astro-cid-lmkygsfs].narrow{max-width:820px}.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(44px,6vw,68px);letter-spacing:-.04em;margin-bottom:20px}.page-hero[data-astro-cid-lmkygsfs] .lede[data-astro-cid-lmkygsfs]{font-size:clamp(17px,1.6vw,20px);color:var(--fg-muted);max-width:640px;margin:0 auto;line-height:1.5}.plans-section[data-astro-cid-lmkygsfs]{padding:48px 0 96px}.plans[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plan[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;padding:32px 28px;background:var(--bg-alt);border:1px solid var(--border);border-radius:20px;position:relative}.plan-featured[data-astro-cid-lmkygsfs]{background:#0a0a0a;color:var(--fg-on-dark);border-color:transparent;box-shadow:var(--ca-edge),var(--shadow-lg)}.plan-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:4px 12px;border-radius:var(--radius-pill);letter-spacing:.02em;text-transform:uppercase}.plan-head[data-astro-cid-lmkygsfs]{margin-bottom:20px}.plan-name[data-astro-cid-lmkygsfs]{font-size:14px;font-weight:600;color:var(--fg-muted);letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.plan-featured[data-astro-cid-lmkygsfs] .plan-name[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark-muted)}.plan-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:6px;margin-bottom:4px}.price-num[data-astro-cid-lmkygsfs]{font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fg-strong)}.plan-featured[data-astro-cid-lmkygsfs] .price-num[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark)}.price-per[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--fg-muted)}.plan-featured[data-astro-cid-lmkygsfs] .price-per[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark-muted)}.plan-annual[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--fg-muted);margin-bottom:12px}.plan-featured[data-astro-cid-lmkygsfs] .plan-annual[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark-muted)}.plan-tag[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:500;color:var(--fg)}.plan-featured[data-astro-cid-lmkygsfs] .plan-tag[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark)}.plan-desc[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--fg-muted);line-height:1.55;margin-bottom:20px}.plan-featured[data-astro-cid-lmkygsfs] .plan-desc[data-astro-cid-lmkygsfs]{color:var(--fg-on-dark-muted)}.plan-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.45;flex:1}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:22px}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:var(--accent);opacity:.15}.plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:after{content:"";position:absolute;left:3px;top:10px;width:6px;height:3px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg)}.plan-featured[data-astro-cid-lmkygsfs] .plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{background:var(--accent-blue);opacity:.25}.plan-featured[data-astro-cid-lmkygsfs] .plan-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:after{border-color:var(--accent-blue)}.plan-cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:var(--radius-pill);font-size:15px;font-weight:500;letter-spacing:-.005em;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.plan-cta[data-astro-cid-lmkygsfs].primary{background:#fff;color:#0a0a0a}.plan-cta[data-astro-cid-lmkygsfs].primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.plan-cta[data-astro-cid-lmkygsfs].secondary{background:var(--ink);color:var(--on-ink)}.plan-cta[data-astro-cid-lmkygsfs].secondary:hover{background:#333;transform:translateY(-1px);box-shadow:var(--shadow-md)}.plans-small[data-astro-cid-lmkygsfs]{max-width:780px;margin:40px auto 0;font-size:13px;color:var(--fg-muted);text-align:center;line-height:1.55}.plans-links[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:14px}.plans-links[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--accent);transition:color .15s ease}.plans-links[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--accent-hover)}.faq-section[data-astro-cid-lmkygsfs]{padding:80px 0 120px;background:var(--bg-alt);border-top:1px solid var(--border)}.faq-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:clamp(32px,4.4vw,44px);letter-spacing:-.035em;margin-bottom:40px}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:24px}.faq[data-astro-cid-lmkygsfs]{padding:24px 0;border-bottom:1px solid var(--border)}.faq[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.faq[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:19px;letter-spacing:-.02em;margin-bottom:10px}.faq[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--fg-muted);line-height:1.55;font-size:15px}.inline-link[data-astro-cid-lmkygsfs]{color:var(--accent)}.inline-link[data-astro-cid-lmkygsfs]:hover{color:var(--accent-hover)}@media (max-width: 960px){.plans[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:480px;margin:0 auto}.plan-featured[data-astro-cid-lmkygsfs]{order:-1}}:root[data-theme=dark] .plan-featured[data-astro-cid-lmkygsfs]{background:var(--bg-elev)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .plan-featured[data-astro-cid-lmkygsfs]{background:var(--bg-elev)}}:root[data-theme=dark] .plan-cta[data-astro-cid-lmkygsfs].secondary:hover{background:#d2d2d7}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .plan-cta[data-astro-cid-lmkygsfs].secondary:hover{background:#d2d2d7}}
