.hero.svelte-1uha8ag{text-align:center;padding:4rem 1rem 3rem}.hero-badge.svelte-1uha8ag{display:inline-block;background:#001a3d;color:var(--bk-blue);border:1px solid var(--bk-blue);border-radius:20px;padding:.3rem 1rem;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}h1.svelte-1uha8ag{font-size:3rem;font-weight:800;line-height:1.15;margin-bottom:1.2rem;max-width:700px;margin-left:auto;margin-right:auto}.hero-sub.svelte-1uha8ag{font-size:1.15rem;color:var(--bk-muted);max-width:560px;margin:0 auto 2.5rem;line-height:1.7}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:3rem}.feature-card.svelte-1uha8ag{text-align:center}.feature-icon.svelte-1uha8ag{font-size:2rem;margin-bottom:.75rem}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.1rem;margin-bottom:.5rem}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--bk-muted);font-size:.95rem;line-height:1.6}
