.hero.svelte-1uha8ag{max-width:820px;padding:var(--space-8) var(--space-4) var(--space-6);text-align:center;margin:0 auto}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:48px}.hero-subhead.svelte-1uha8ag{max-width:640px;margin:0 auto var(--space-6);opacity:.85;font-size:17px}.hero-ctas.svelte-1uha8ag{justify-content:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero-ctas.svelte-1uha8ag .btn:where(.svelte-1uha8ag){padding:var(--space-3) var(--space-6);font-size:15px}.hero-docs-link.svelte-1uha8ag{color:var(--color-accent-ink);margin-bottom:var(--space-6);font-size:14px;display:inline-block}.trust-badges.svelte-1uha8ag{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.section.svelte-1uha8ag{padding:var(--space-8) var(--space-4)}.section-alt.svelte-1uha8ag{background:var(--color-surface)}.section-inner.svelte-1uha8ag{max-width:820px;margin:0 auto}.research-list.svelte-1uha8ag{margin:0 0 var(--space-4);gap:var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.research-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.point-grid.svelte-1uha8ag{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.point-grid-narrow.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.faq-card.svelte-1uha8ag{margin-top:var(--space-6)}.faq-card.svelte-1uha8ag h4:where(.svelte-1uha8ag){text-transform:none;letter-spacing:0;color:var(--color-text);font-size:16px}.why-affordable.svelte-1uha8ag{margin-bottom:var(--space-4)}.pricing-quote.svelte-1uha8ag{margin:0 0 var(--space-6);padding:var(--space-4) var(--space-6);border-left:3px solid var(--color-accent);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px;line-height:1.4}.pricing-tables.svelte-1uha8ag{gap:var(--space-8);margin-bottom:var(--space-6);display:grid}.table-scroll.svelte-1uha8ag{overflow-x:auto}.pricing-note.svelte-1uha8ag{margin-top:var(--space-2);font-size:13px}.pricing-footnote.svelte-1uha8ag{font-size:12px}
