.hero-sub.svelte-1805kl5{font-size:1.1rem;color:var(--ink-muted);max-width:55ch;margin-top:var(--space-sm);line-height:1.8}.stats-bar.svelte-1805kl5{padding:var(--space-xl) 0}.stats-grid.svelte-1805kl5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}@media(min-width:768px){.stats-grid.svelte-1805kl5{grid-template-columns:repeat(4,1fr)}}.section-head.svelte-1805kl5{margin-bottom:var(--space-xl)}.section-head.svelte-1805kl5 h2:where(.svelte-1805kl5){margin-bottom:var(--space-sm)}.pricing-editorial.svelte-1805kl5{display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media(min-width:768px){.pricing-editorial.svelte-1805kl5{grid-template-columns:repeat(3,1fr);align-items:start}}.pricing-feature.svelte-1805kl5{border-top:3px solid var(--rule);padding:var(--space-lg) 0;position:relative}.pricing-feature.highlighted.svelte-1805kl5{border-top-color:var(--terracotta)}@media(min-width:768px){.pricing-feature.highlighted.svelte-1805kl5{background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--terracotta);padding:var(--space-lg);margin-top:calc(var(--space-md) * -1)}}.pricing-badge.svelte-1805kl5{display:inline-block;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--parchment);background:var(--terracotta);padding:.3rem .9rem;margin-bottom:var(--space-md);border-radius:2px}.pricing-name.svelte-1805kl5{font-family:var(--font-display);font-size:1.5rem;margin-bottom:.25rem}.pricing-price-block.svelte-1805kl5{display:flex;align-items:baseline;gap:.25rem;margin-bottom:var(--space-sm)}.pricing-price.svelte-1805kl5{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:var(--ink);line-height:1}.pricing-period.svelte-1805kl5{font-family:var(--font-body);font-size:.85rem;color:var(--ink-muted)}.pricing-rule.svelte-1805kl5{border:none;border-top:1px solid var(--rule);margin:var(--space-sm) 0 var(--space-md)}.pricing-desc.svelte-1805kl5{font-size:.9rem;color:var(--ink-light);margin-bottom:var(--space-md);line-height:1.7}.pricing-features.svelte-1805kl5{list-style:none;padding:0}.pricing-features.svelte-1805kl5 li:where(.svelte-1805kl5){padding:.45rem 0;border-bottom:1px solid var(--rule);font-size:.88rem;color:var(--ink-light)}.pricing-features.svelte-1805kl5 li:where(.svelte-1805kl5):before{content:"";display:inline-block;width:6px;height:6px;background:var(--terracotta);border-radius:50%;margin-right:.75rem;vertical-align:middle}.pricing-cta.svelte-1805kl5{margin-top:var(--space-md);display:inline-block;width:100%;text-align:center}.feature-section.svelte-1805kl5{background:var(--cream)}.feature-grid.svelte-1805kl5{display:grid;gap:var(--space-lg);grid-template-columns:1fr}@media(min-width:600px){.feature-grid.svelte-1805kl5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.feature-grid.svelte-1805kl5{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1805kl5{border-top:2px solid var(--terracotta);padding-top:var(--space-md)}.feature-card.svelte-1805kl5 h4:where(.svelte-1805kl5){font-family:var(--font-display);margin-bottom:var(--space-xs)}.feature-card.svelte-1805kl5 p:where(.svelte-1805kl5){font-size:.9rem;color:var(--ink-muted);margin-bottom:0}.faq-list.svelte-1805kl5{display:flex;flex-direction:column}.faq-item.svelte-1805kl5{border-bottom:1px solid var(--rule)}.faq-trigger.svelte-1805kl5{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-md) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--ink);gap:var(--space-md)}.faq-trigger.svelte-1805kl5:hover{color:var(--terracotta)}.faq-icon.svelte-1805kl5{font-family:var(--font-display);font-size:1.3rem;color:var(--terracotta);flex-shrink:0;line-height:1}.faq-answer.svelte-1805kl5{padding:0 0 var(--space-md)}.faq-answer.svelte-1805kl5 p:where(.svelte-1805kl5){font-size:.95rem;color:var(--ink-light);line-height:1.8;margin-bottom:0;max-width:65ch}.cta-editorial.svelte-1805kl5{display:flex;flex-direction:column;gap:var(--space-lg);align-items:flex-start;border-top:3px solid var(--ink);padding-top:var(--space-xl)}@media(min-width:768px){.cta-editorial.svelte-1805kl5{flex-direction:row;align-items:center;justify-content:space-between}}.cta-text.svelte-1805kl5 h2:where(.svelte-1805kl5){margin-bottom:var(--space-xs)}
