.hero.svelte-1osrxll{padding:var(--space-16) var(--space-6);text-align:center;background:linear-gradient(180deg, var(--color-primary-soft), var(--color-bg))}.eyebrow.svelte-1osrxll{background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);margin-bottom:var(--space-4);font-weight:600;display:inline-block}.hero.svelte-1osrxll h1:where(.svelte-1osrxll){font-size:var(--text-4xl);margin-bottom:var(--space-4)}.tagline.svelte-1osrxll{font-size:var(--text-xl);color:var(--color-primary);margin-bottom:var(--space-8);font-weight:600}.cta-row.svelte-1osrxll{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.cta.svelte-1osrxll{padding:var(--space-3) var(--space-8);border-radius:var(--radius-full);font-weight:600;display:inline-block}.cta-primary.svelte-1osrxll{background:var(--color-primary);color:var(--color-text-inverse)}.cta-primary.svelte-1osrxll:hover{background:var(--color-primary-hover);text-decoration:none}.cta-secondary.svelte-1osrxll{background:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-primary)}.section.svelte-1osrxll{padding:var(--space-16) var(--space-6)}.section-alt.svelte-1osrxll{background:var(--color-surface)}.prose.svelte-1osrxll{max-width:44rem;font-size:var(--text-lg);margin:0 auto}.advantages.svelte-1osrxll{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0;list-style:none;display:grid}.advantages.svelte-1osrxll li:where(.svelte-1osrxll){background:var(--color-primary-soft);border-radius:var(--radius-md);padding:var(--space-4);font-weight:500}.faq.svelte-1osrxll{gap:var(--space-4);max-width:44rem;margin:0 auto;display:grid}.faq.svelte-1osrxll details:where(.svelte-1osrxll){background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.faq.svelte-1osrxll summary:where(.svelte-1osrxll){cursor:pointer;font-weight:600}.faq.svelte-1osrxll p:where(.svelte-1osrxll){color:var(--color-text-muted);margin:var(--space-2) 0 0}
