.pricing-page[data-astro-cid-lmkygsfs]{padding-top:80px}.pricing-hero[data-astro-cid-lmkygsfs]{padding:6rem 0 4rem;text-align:center}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(2.5rem,5vw,3.5rem);margin:1rem 0}.hero-subtitle[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:1.25rem;margin-bottom:2rem}.billing-toggle[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:1rem}.toggle-label[data-astro-cid-lmkygsfs]{color:var(--color-text-muted);font-size:.875rem;transition:color .3s}.toggle-label[data-astro-cid-lmkygsfs].active{color:var(--color-text);font-weight:600}.toggle-switch[data-astro-cid-lmkygsfs]{position:relative;width:50px;height:26px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:13px;cursor:pointer}.toggle-slider[data-astro-cid-lmkygsfs]{position:absolute;top:3px;left:3px;width:18px;height:18px;background:var(--color-primary);border-radius:50%;transition:transform .3s}.toggle-switch[data-astro-cid-lmkygsfs].active .toggle-slider[data-astro-cid-lmkygsfs]{transform:translate(24px)}.save-badge[data-astro-cid-lmkygsfs]{background:#10b9811a;color:var(--color-success);padding:.125rem .5rem;border-radius:1rem;font-size:.75rem;margin-left:.5rem}.pricing-cards[data-astro-cid-lmkygsfs]{padding:2rem 0 4rem}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);max-width:1200px;margin:0 auto}.feature-comparison[data-astro-cid-lmkygsfs]{padding:4rem 0;background:var(--color-bg-elevated);text-align:center}.feature-comparison[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:2rem}.included-features[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem}.included-feature[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary)}.check[data-astro-cid-lmkygsfs]{color:var(--color-success);font-weight:700}.faq-section[data-astro-cid-lmkygsfs]{padding:5rem 0}.faq-section[data-astro-cid-lmkygsfs] .section-header[data-astro-cid-lmkygsfs]{text-align:center;margin-bottom:3rem}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{padding:1.5rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.faq-question[data-astro-cid-lmkygsfs]{font-size:1rem;margin-bottom:.75rem}.faq-answer[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.pricing-cta[data-astro-cid-lmkygsfs]{padding:0 0 5rem}.pricing-cta[data-astro-cid-lmkygsfs] .cta-card[data-astro-cid-lmkygsfs]{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:3rem;text-align:center;max-width:600px;margin:0 auto}.pricing-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin-bottom:.5rem}.pricing-cta[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary);margin-bottom:1.5rem}@media(max-width:1024px){.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs],.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}[data-theme=light] .toggle-label[data-astro-cid-lmkygsfs]{color:var(--color-text-secondary)}[data-theme=light] .toggle-label[data-astro-cid-lmkygsfs].active{color:var(--color-text)}[data-theme=light] .save-badge[data-astro-cid-lmkygsfs]{background:#05966926;color:#059669}[data-theme=light] .toggle-switch[data-astro-cid-lmkygsfs]{background:var(--color-bg);border-color:var(--color-border-light)}[data-theme=light] .faq-item[data-astro-cid-lmkygsfs]{background:var(--color-bg-elevated);border-color:var(--color-border-light);box-shadow:var(--shadow-sm)}[data-theme=light] .pricing-cta[data-astro-cid-lmkygsfs] .cta-card[data-astro-cid-lmkygsfs]{background:var(--color-bg-elevated);border-color:var(--color-border-light);box-shadow:var(--shadow-md)}[data-theme=light] .feature-comparison[data-astro-cid-lmkygsfs]{background:var(--color-bg-elevated);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}
