.pricing-page.svelte-1hrotn9{padding:4rem 0}.hero.svelte-1hrotn9{text-align:center;padding:3rem 0 4rem;border-bottom:1px solid var(--color-border-subtle)}.hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.subtitle.svelte-1hrotn9{font-size:1.1rem;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.plans.svelte-1hrotn9{padding:4rem 0;border-bottom:1px solid var(--color-border-subtle)}.plans-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.plan.svelte-1hrotn9{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;transition:all .3s ease}.plan.svelte-1hrotn9:hover{border-color:var(--color-primary);box-shadow:0 10px 30px #0000001a}.plan.featured.svelte-1hrotn9{border-color:var(--color-primary);background:var(--color-primary-light);transform:scale(1.05)}.plan-head.svelte-1hrotn9{margin-bottom:1rem}.plan.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.plan-price.svelte-1hrotn9{font-size:2rem;font-weight:700;color:var(--color-primary)}.plan-price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-size:.9rem;color:var(--color-text-secondary);font-weight:400}.plan-desc.svelte-1hrotn9{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem}.plan-features.svelte-1hrotn9{flex:1;list-style:none;margin-bottom:2rem;padding:0}.plan-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){padding:.5rem 0;color:var(--color-text-secondary);font-size:.95rem}.btn-full.svelte-1hrotn9{width:100%;padding:.7rem;font-weight:600}.faq.svelte-1hrotn9{padding:4rem 0}.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-size:2rem;font-weight:700;margin-bottom:3rem;text-align:center}.faq-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.faq-item.svelte-1hrotn9 h4:where(.svelte-1hrotn9){font-size:1rem;font-weight:700;margin-bottom:.5rem}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--color-text-secondary);font-size:.95rem;line-height:1.6}
