.hero.svelte-j2icej{background:linear-gradient(180deg, var(--teal-50), var(--color-surface));border-bottom:1px solid var(--color-border)}.hero.svelte-j2icej .inner:where(.svelte-j2icej){max-width:720px;padding:var(--space-12) var(--space-4);text-align:center;margin:0 auto}.eyebrow.svelte-j2icej{color:var(--color-primary);font-weight:var(--fw-semibold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.04em}.hero.svelte-j2icej h1:where(.svelte-j2icej){margin:var(--space-2) 0 0;letter-spacing:-.02em;font-size:2.4rem;line-height:1.15}.hero.svelte-j2icej p:where(.svelte-j2icej){margin:var(--space-4) auto 0;max-width:540px;color:var(--color-fg-muted);font-size:var(--fs-lg)}.cta.svelte-j2icej{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.band.svelte-j2icej{max-width:900px;padding:var(--space-12) var(--space-4);margin:0 auto}.benefits.svelte-j2icej{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.benefit.svelte-j2icej{gap:var(--space-3);align-items:flex-start;display:flex}.benefit.svelte-j2icej .icon:where(.svelte-j2icej){border-radius:var(--radius-md);background:var(--teal-50);width:48px;height:48px;color:var(--color-primary);flex:none;place-items:center;display:inline-grid}.benefit.svelte-j2icej h3:where(.svelte-j2icej){margin:0 0 var(--space-1);font-size:var(--fs-base)}.benefit.svelte-j2icej p:where(.svelte-j2icej){color:var(--color-fg-muted);font-size:var(--fs-sm);margin:0}.claim.svelte-j2icej{text-align:center}.claim-card.svelte-j2icej{max-width:560px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-primary);margin:0 auto}.claim-card.svelte-j2icej h2:where(.svelte-j2icej){margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-xl);color:var(--color-fg)}.claim-card.svelte-j2icej p:where(.svelte-j2icej){margin:0 auto var(--space-5);max-width:460px;color:var(--color-fg-muted)}@media (width<=640px){.hero.svelte-j2icej h1:where(.svelte-j2icej){font-size:1.9rem}.benefits.svelte-j2icej{grid-template-columns:1fr}}
