.page-hero.svelte-5xmzhk{padding:60px 0 40px;background:linear-gradient(180deg,#002b5b,#0a3b74);color:#fff;text-align:center}.page-hero.svelte-5xmzhk h1:where(.svelte-5xmzhk){margin:0 0 12px;font-size:clamp(28px,3.5vw,48px);font-weight:900;letter-spacing:.3px}.page-hero.svelte-5xmzhk .subtitle:where(.svelte-5xmzhk){font-size:clamp(14px,1.2vw,20px);opacity:.95;max-width:700px;margin:0 auto}
