.hero.svelte-1lwsl2u{background:linear-gradient(135deg,var(--color-primary),#01466e);color:#fff;text-align:center;padding:var(--space-24) var(--space-8) var(--space-20)}.hero.svelte-1lwsl2u h1:where(.svelte-1lwsl2u){font-family:var(--font-display);font-size:clamp(36px,5vw,52px);margin-bottom:var(--space-4)}.hero.svelte-1lwsl2u p:where(.svelte-1lwsl2u){font-family:var(--font-primary);font-size:var(--text-xl);opacity:.9}.content.svelte-1lwsl2u{background:var(--color-gray-50);padding:var(--space-24) var(--space-8);text-align:center}.container.svelte-1lwsl2u{max-width:600px;margin:0 auto}.body-text.svelte-1lwsl2u{font-family:var(--font-primary);font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--space-10)}.cta-group.svelte-1lwsl2u{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.btn.svelte-1lwsl2u{display:inline-block;padding:var(--space-4) var(--space-10);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--font-semibold);font-size:var(--text-md);transition:background .2s ease}.btn-primary.svelte-1lwsl2u{background:var(--color-teal);color:#fff}.btn-primary.svelte-1lwsl2u:hover{background:var(--color-primary)}.btn-secondary.svelte-1lwsl2u{background:var(--color-gray-100);color:var(--color-primary)}.btn-secondary.svelte-1lwsl2u:hover{background:var(--color-gray-200)}
