.pricing-hero[data-astro-cid-lmkygsfs]{padding-top:10rem;padding-bottom:var(--space-8);text-align:center}.pricing-title[data-astro-cid-lmkygsfs]{max-width:100%;margin-left:auto;margin-right:auto}.pricing-hero[data-astro-cid-lmkygsfs] .section-description[data-astro-cid-lmkygsfs]{max-width:560px;margin-left:auto;margin-right:auto}.pricing-cards[data-astro-cid-lmkygsfs]{padding-top:0}.billing-toggle[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;gap:0;margin-bottom:var(--space-8);background:var(--color-bg-surface);border:var(--border-light);border-radius:var(--radius-md);padding:.25rem;width:fit-content;margin-left:auto;margin-right:auto}.billing-option[data-astro-cid-lmkygsfs]{padding:.5rem 1.5rem;border:none;background:transparent;color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;border-radius:calc(var(--radius-md) - 2px);transition:all .2s}.billing-option[data-astro-cid-lmkygsfs].active{background:var(--color-accent);color:var(--color-bg-base)}.billing-option[data-astro-cid-lmkygsfs]:not(.active):hover{color:var(--color-text-primary)}[data-astro-cid-lmkygsfs][data-billing=monthly]{display:none}.billing-monthly[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=monthly]{display:block}.billing-monthly[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=annual],th[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=monthly]{display:none}.billing-monthly[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=monthly],.billing-monthly th[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=monthly]{display:inline}.billing-monthly[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=annual],.billing-monthly th[data-astro-cid-lmkygsfs] [data-astro-cid-lmkygsfs][data-billing=annual]{display:none}.th-price[data-astro-cid-lmkygsfs]{font-size:.8rem;font-weight:400;color:var(--color-text-muted)}th[data-astro-cid-lmkygsfs].highlight .th-price[data-astro-cid-lmkygsfs]{color:var(--color-accent-dim)}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.comparison-heading[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin-bottom:var(--space-8);text-align:center}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.85rem}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-weight:500;font-size:1rem;padding:var(--space-4);text-align:center;border-bottom:var(--border-light);color:var(--color-text-secondary)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].highlight{color:var(--color-accent)}.comparison-table[data-astro-cid-lmkygsfs] .feature-col[data-astro-cid-lmkygsfs]{width:40%;text-align:left}.category-row[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{font-family:var(--font-mono);font-size:.7rem;color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;padding:var(--space-6) var(--space-4) var(--space-2);border-bottom:var(--border-subtle)}.feature-name[data-astro-cid-lmkygsfs]{padding:var(--space-3) var(--space-4);color:var(--color-text-secondary);border-bottom:1px solid rgba(255,255,255,.03)}.feature-value[data-astro-cid-lmkygsfs]{padding:var(--space-3) var(--space-4);text-align:center;color:var(--color-text-muted);border-bottom:1px solid rgba(255,255,255,.03)}.feature-value[data-astro-cid-lmkygsfs].highlight{color:var(--color-text-secondary)}.faq[data-astro-cid-lmkygsfs] .section-title[data-astro-cid-lmkygsfs]{text-align:center;max-width:100%;margin-bottom:var(--space-10)}.faq-list[data-astro-cid-lmkygsfs]{max-width:680px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:var(--border-subtle);padding:var(--space-5) 0}.faq-question[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:1.05rem;cursor:pointer;color:var(--color-text-primary);list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-question[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-lmkygsfs]:after{content:"+";color:var(--color-accent-dim);font-size:1.2rem;flex-shrink:0;margin-left:var(--space-4);transition:transform .2s}.faq-item[data-astro-cid-lmkygsfs][open] .faq-question[data-astro-cid-lmkygsfs]:after{content:"−"}.faq-answer[data-astro-cid-lmkygsfs]{font-size:.9rem;color:var(--color-text-secondary);line-height:1.7;margin-top:var(--space-3);padding-right:var(--space-8)}.final-cta[data-astro-cid-lmkygsfs]{text-align:center;padding:6rem 2rem;position:relative}.final-title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:400;margin-bottom:var(--space-4)}.final-subtitle[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--space-10)}@media(max-width:900px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}
