.page.svelte-15drtgh{max-width:1100px;margin:0 auto;padding:2.4rem 1rem 4rem}.hero.svelte-15drtgh{margin-bottom:1.15rem}.eyebrow.svelte-15drtgh{margin:0 0 .35rem;color:#0b6bcb;letter-spacing:.08em;text-transform:uppercase;font-weight:800;font-size:.78rem}h1.svelte-15drtgh{margin:0;color:#10243d;font-family:Manrope,Segoe UI,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1}.subhead.svelte-15drtgh{margin:.75rem 0 0;max-width:42rem;color:#45607f;font-size:1rem;line-height:1.6}.subnav.svelte-15drtgh{display:flex;align-items:center;gap:.7rem;padding:.7rem .8rem;border:1px solid #162d49;border-radius:18px;background:linear-gradient(135deg,#10243d,#19385d);box-shadow:0 16px 34px #0a182b29;overflow-x:auto}.subnav.svelte-15drtgh a:where(.svelte-15drtgh){text-decoration:none;color:#dcecff;font-weight:800;font-size:.9rem;padding:.62rem .95rem;border-radius:999px;border:1px solid rgba(220,236,255,.16);background:#ffffff0f;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.subnav.svelte-15drtgh a:where(.svelte-15drtgh):hover,.subnav.svelte-15drtgh a:where(.svelte-15drtgh):focus-visible{color:#fff;background:#1594ff38;border-color:#99d5ff73;transform:translateY(-1px)}.content-spacer.svelte-15drtgh{min-height:18rem}@media(max-width:720px){.page.svelte-15drtgh{padding:2rem 1rem 3.5rem}.subnav.svelte-15drtgh{padding:.65rem}}
