.hero.svelte-1u0pigt{padding:var(--space-20) 0 var(--space-16)}h1.svelte-1u0pigt,h2.svelte-1u0pigt,h3.svelte-1u0pigt{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text)}h1.svelte-1u0pigt{margin-top:var(--space-4);font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.05;font-weight:800}h2.svelte-1u0pigt{font-size:clamp(1.6rem,3.4vw,2.4rem);line-height:1.15;font-weight:800;display:flex;align-items:center;gap:var(--space-2)}h2.svelte-1u0pigt svg{color:var(--color-primary);flex:0 0 auto}h3.svelte-1u0pigt{font-size:1.15rem;font-weight:800}.lead.svelte-1u0pigt{margin-top:var(--space-6);font-size:1.1rem;line-height:1.7;color:var(--color-text-secondary);max-width:720px}.hero-note.svelte-1u0pigt{margin-top:var(--space-5);display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px;color:var(--color-text-secondary)}.hero-note.svelte-1u0pigt a:where(.svelte-1u0pigt){color:var(--color-primary);font-weight:700}.section.svelte-1u0pigt{padding:var(--space-16) 0}.bg-low.svelte-1u0pigt{background:var(--color-surface-low)}.narrow.svelte-1u0pigt{max-width:820px}.section-heading.svelte-1u0pigt{max-width:760px;margin-bottom:var(--space-8)}.section-heading.svelte-1u0pigt .label:where(.svelte-1u0pigt){margin-bottom:var(--space-3)}.two-col.svelte-1u0pigt{display:grid;grid-template-columns:1fr;gap:var(--space-12)}@media(min-width:880px){.two-col.svelte-1u0pigt{grid-template-columns:repeat(2,1fr)}}.fact-list.svelte-1u0pigt{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.fact-list.svelte-1u0pigt li:where(.svelte-1u0pigt){display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);line-height:1.6}.fact-list.svelte-1u0pigt li:where(.svelte-1u0pigt) svg{flex:0 0 auto;margin-top:3px;color:var(--color-primary)}.fact-list.muted.svelte-1u0pigt li:where(.svelte-1u0pigt) svg{color:var(--color-text-tertiary)}.fact-list.numbered.svelte-1u0pigt{counter-reset:step}.fact-list.numbered.svelte-1u0pigt li:where(.svelte-1u0pigt){counter-increment:step;padding-left:var(--space-8);position:relative}.fact-list.numbered.svelte-1u0pigt li:where(.svelte-1u0pigt):before{content:counter(step);position:absolute;left:0;top:0;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono, monospace);font-size:13px;font-weight:700}.pricing-grid.svelte-1u0pigt{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:760px){.pricing-grid.svelte-1u0pigt{grid-template-columns:repeat(3,1fr)}}.price-card.svelte-1u0pigt{background:var(--color-surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.price-card.svelte-1u0pigt .price:where(.svelte-1u0pigt){font-family:var(--font-display);font-weight:800;font-size:1.5rem;margin:var(--space-2) 0 var(--space-4);color:var(--color-text)}.price-card.svelte-1u0pigt ul:where(.svelte-1u0pigt){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.price-card.svelte-1u0pigt li:where(.svelte-1u0pigt){display:flex;align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);font-size:14px}.price-card.svelte-1u0pigt li:where(.svelte-1u0pigt) svg{flex:0 0 auto;margin-top:2px;color:var(--color-primary)}.note.svelte-1u0pigt{margin-top:var(--space-5);font-size:14px;color:var(--color-text-secondary);line-height:1.6}.note.svelte-1u0pigt a:where(.svelte-1u0pigt){color:var(--color-primary);font-weight:700}.compare-list.svelte-1u0pigt{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:760px){.compare-list.svelte-1u0pigt{grid-template-columns:repeat(2,1fr)}}.compare-row.svelte-1u0pigt{background:var(--color-surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-6)}.compare-row.svelte-1u0pigt h3:where(.svelte-1u0pigt){margin-bottom:var(--space-3)}.compare-row.svelte-1u0pigt p:where(.svelte-1u0pigt){margin:0 0 var(--space-2);color:var(--color-text-secondary);line-height:1.6;font-size:15px}.compare-row.svelte-1u0pigt p:where(.svelte-1u0pigt) strong:where(.svelte-1u0pigt){color:var(--color-text)}.compare-row.svelte-1u0pigt .muted-text:where(.svelte-1u0pigt){color:var(--color-text-tertiary)}.quote.svelte-1u0pigt{margin:0;padding:var(--space-8);background:var(--color-surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.quote.svelte-1u0pigt svg{color:var(--color-primary);margin-bottom:var(--space-3)}.quote.svelte-1u0pigt p:where(.svelte-1u0pigt){margin:0;font-size:1.15rem;line-height:1.7;color:var(--color-text)}.link-list.svelte-1u0pigt{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-2)}@media(min-width:600px){.link-list.svelte-1u0pigt{grid-template-columns:repeat(2,1fr)}}.link-list.svelte-1u0pigt a:where(.svelte-1u0pigt){color:var(--color-primary);font-weight:600}.cta-section.svelte-1u0pigt{padding:var(--space-20) 0;background:var(--color-primary);color:var(--color-on-primary);text-align:center}.cta-inner.svelte-1u0pigt{max-width:640px}.cta-section.svelte-1u0pigt h2:where(.svelte-1u0pigt){justify-content:center;color:var(--color-on-primary)}.cta-section.svelte-1u0pigt p:where(.svelte-1u0pigt){margin:var(--space-4) 0 var(--space-8);color:var(--color-on-primary);opacity:.92;font-size:1.05rem}
