:root{--navy: #001f47;--navy-2: #0a2d5e;--navy-3: #0f3a75;--blue: #1e8cff;--blue-soft: #bfd9ff;--red: #e8202a;--white: #ffffff;--surface: #f1f5fb;--ink: #001f47;--muted: #4a5d7a;--muted-on-navy: #a9beDf;--line: rgba(0, 31, 71, .12);--brush: "Knewave", "Arial Black", sans-serif;--body: "Barlow", system-ui, -apple-system, sans-serif;--pad: clamp(20px, 5vw, 64px);--max: 1280px;--radius: 18px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased}img,video,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}.section{padding-top:clamp(64px,9vw,96px)}.eyebrow{font-weight:700;font-size:14px;letter-spacing:4px;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.heading{font-family:var(--brush);font-weight:400;font-size:clamp(34px,5vw,56px);line-height:1.05;margin:0;color:var(--ink);text-shadow:4px 4px 0 var(--blue-soft)}.lede{color:var(--muted);max-width:560px;margin:16px 0 0;font-size:18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--body);font-weight:800;font-size:17px;padding:15px 24px;border-radius:12px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .12s ease,background .12s ease}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue);color:var(--white)}.btn-primary:hover{background:#0b78ea}.btn-ghost{border-color:currentColor;color:var(--ink);background:transparent}.btn-light{background:var(--white);color:var(--navy)}.btn-live{background:var(--red);color:var(--white);padding:11px 18px;font-size:15px}.live-dot{width:10px;height:10px;border-radius:50%;background:var(--white)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.nav[data-astro-cid-dmqpwcec]{background:var(--navy);color:var(--white);border-bottom:1px solid rgba(169,190,223,.2);position:sticky;top:0;z-index:20}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px}.brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--brush);font-size:24px}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:52px;height:52px;border-radius:50%}.links[data-astro-cid-dmqpwcec]{display:flex;gap:32px;list-style:none;margin:0;padding:0;font-weight:700}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--blue-soft)}.nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:10px}.menu[data-astro-cid-dmqpwcec]{display:none;background:none;border:0;color:var(--white);padding:8px;cursor:pointer}@media(max-width:820px){.menu[data-astro-cid-dmqpwcec]{display:block}.brand[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{width:44px;height:44px}.links[data-astro-cid-dmqpwcec]{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;background:var(--navy);padding:8px var(--pad) 20px;border-bottom:1px solid rgba(169,190,223,.2)}.links[data-astro-cid-dmqpwcec].open{display:flex}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:12px 0;font-size:19px}}.footer[data-astro-cid-sz7xmlte]{background:var(--navy);color:var(--white);margin-top:clamp(64px,9vw,96px)}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:32px}.tag[data-astro-cid-sz7xmlte]{margin:0;font-weight:700;font-size:14px;letter-spacing:3px;text-transform:uppercase}.socials[data-astro-cid-sz7xmlte]{display:flex;gap:20px;list-style:none;margin:0;padding:0;color:var(--muted-on-navy)}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.socials[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--white)}.copy[data-astro-cid-sz7xmlte]{margin:0;color:var(--muted-on-navy);font-size:14px}
