.pricing-hero.svelte-1hrotn9{text-align:center;max-width:640px;margin:0 auto;padding:5rem 1.5rem 3rem}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){margin:.5rem 0 1rem;font-size:3rem}.pricing-hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--color-muted);font-size:1.1rem}.pricing-section.svelte-1hrotn9{padding:0 1.5rem 4rem}.pricing-grid.svelte-1hrotn9{max-width:480px;margin:0 auto}.price-card.svelte-1hrotn9{position:relative}.price-badge.svelte-1hrotn9{background:var(--color-green-700);color:#fff;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.07em;padding:.25rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-amount.svelte-1hrotn9{align-items:baseline;gap:.15rem;margin:1rem 0 .5rem;display:flex}.price-currency.svelte-1hrotn9{color:var(--color-green-800);font-size:1.5rem;font-weight:700}.price-num.svelte-1hrotn9{color:var(--color-green-800);font-size:3.5rem;font-weight:800;line-height:1}.price-period.svelte-1hrotn9{color:var(--color-muted);font-size:1rem}.price-sub.svelte-1hrotn9{color:var(--color-muted);margin-bottom:1.5rem}.price-features.svelte-1hrotn9{flex-direction:column;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.price-features.svelte-1hrotn9 li:where(.svelte-1hrotn9){align-items:center;gap:.6rem;display:flex}.check.svelte-1hrotn9{color:var(--color-green-700);font-weight:700}.price-footnote.svelte-1hrotn9{text-align:center;color:var(--color-muted);margin-top:.75rem;font-size:.82rem}.addons-section.svelte-1hrotn9{background:var(--color-cream-2);padding:4rem 1.5rem}.addons-inner.svelte-1hrotn9{max-width:900px;margin:0 auto}.addons-inner.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:.5rem}.section-sub.svelte-1hrotn9{color:var(--color-muted);margin-bottom:2rem}.addons-grid.svelte-1hrotn9{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.addon-icon.svelte-1hrotn9{margin-bottom:.75rem;font-size:2rem}.addon-price.svelte-1hrotn9{color:var(--color-green-800);margin:.5rem 0;font-size:1.5rem;font-weight:700}.addon-price.svelte-1hrotn9 span:where(.svelte-1hrotn9){color:var(--color-muted);font-size:.9rem;font-weight:400}.compare-section.svelte-1hrotn9{padding:4rem 1.5rem}.compare-inner.svelte-1hrotn9{max-width:720px;margin:0 auto}.compare-inner.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:1.5rem}.compare.svelte-1hrotn9{border-collapse:collapse;width:100%}.compare.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare.svelte-1hrotn9 td:where(.svelte-1hrotn9){text-align:left;border-bottom:1px solid var(--color-line);padding:.75rem 1rem}.compare.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){color:var(--color-green-900);background:var(--color-cream-2);font-weight:700}.compare.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:none}.mini-faq-section.svelte-1hrotn9{padding:4rem 1.5rem}.mini-faq-inner.svelte-1hrotn9{max-width:720px;margin:0 auto}.mini-faq-inner.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin-bottom:1.5rem}.faq-list.svelte-1hrotn9{flex-direction:column;gap:.5rem;display:flex}.faq.svelte-1hrotn9{border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9){cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq.svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"+";color:var(--color-green-700);font-size:1.2rem}.faq[open].svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"−"}.faq.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--color-ink-2);margin:0;padding:0 1.25rem 1rem}@media (width<=640px){.addons-grid.svelte-1hrotn9{grid-template-columns:1fr}}
