:root{--brand:#003de4;--brand-bright:#3d6bff;--brand-soft:#9db4ff;--night:#040817;--night-2:#0a1230;--paper:#f5f7fb;--white:#fff;--ink:#0a0f1f;--muted:#5b6278;--line:#0a0f1f1f;--line-dark:#ffffff24;--font-display:"Oswald", "Arial Narrow", Impact, sans-serif;--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--fs-mega:clamp(3rem, 8vw, 7.5rem);--fs-xl:clamp(2.2rem, 5vw, 4.6rem);--fs-lg:clamp(1.5rem, 2.8vw, 2.5rem);--fs-body:clamp(1rem, .4vw + .9rem, 1.15rem);--gutter:clamp(16px, 4vw, 56px);--ease:cubic-bezier(.2, .7, .1, 1)}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#f5f7fb}main{overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.02}p{margin:0}:focus-visible{outline:2px solid var(--brand-bright);outline-offset:3px;border-radius:4px}::selection{background:var(--brand);color:#fff}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip:focus{clip:auto;z-index:100;background:#fff;border-radius:8px;width:auto;height:auto;padding:8px 12px;position:fixed;top:16px;left:16px}.wrap{width:min(100% - 2*var(--gutter),1240px);margin-inline:auto}.kicker{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.85rem}.dark{background:var(--night);color:#fff}.dark .kicker{color:#ffffff8c}main section:not(.hero):not(.live) *{animation-play-state:paused!important}[data-reveal]{opacity:0;transition:opacity 1s var(--ease),transform 1.1s var(--ease);transition-delay:var(--d,0s);transform:translateY(40px)}[data-reveal].in{opacity:1;transform:none}[data-reveal=left]{transform:translate(-60px)}[data-reveal=right]{transform:translate(60px)}[data-reveal=scale]{transform:scale(.94)}[data-reveal=left].in,[data-reveal=right].in,[data-reveal=scale].in{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}*{animation:none!important}}.amb{z-index:-1;background:var(--paper);pointer-events:none;position:fixed;inset:0;overflow:hidden}.amb:before{content:"";background-image:linear-gradient(#003de40d 1px,#0000 1px),linear-gradient(90deg,#003de40d 1px,#0000 1px);background-size:60px 60px;animation:30s linear infinite ambgrid;position:absolute;inset:-60px;-webkit-mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(at 50% 40%,#000 20%,#0000 75%)}@keyframes ambgrid{to{transform:translate(60px,60px)}}.amb i{filter:blur(70px);opacity:.16;background:radial-gradient(circle,#3d6bff,#0000 65%);border-radius:50%;width:55vmax;height:55vmax;position:absolute}.amb i:first-child{animation:26s ease-in-out infinite alternate amb1;top:-10vmax;left:-15vmax}.amb i:nth-child(2){opacity:.12;background:radial-gradient(circle,#00b4ff,#0000 65%);animation:32s ease-in-out infinite alternate amb2;top:30vh;right:-20vmax}.amb i:nth-child(3){animation:38s ease-in-out infinite alternate amb3;bottom:-25vmax;left:25vw}@keyframes amb1{to{transform:translate(18vw,22vh)scale(1.15)}}@keyframes amb2{to{transform:translate(-22vw,-18vh)scale(.9)}}@keyframes amb3{to{transform:translate(-15vw,-20vh)scale(1.2)}}@media (prefers-reduced-motion:reduce){.amb:before,.amb i{animation:none}}.top{z-index:60;padding:16px var(--gutter);pointer-events:none;transition:background .5s,padding .5s var(--ease),box-shadow .5s;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.top>*{pointer-events:auto}.top.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 0 var(--line);background:#f5f7fbdb;padding-block:8px}.bar{background:var(--brand-bright);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.logo{display:inline-flex;position:relative}.logo img{width:auto;height:78px;transition:opacity .5s,height .5s var(--ease)}.logo .on-light{opacity:0;position:absolute;inset:0}.top.scrolled .logo img{height:58px}.top.scrolled .logo .on-dark{opacity:0}.top.scrolled .logo .on-light,.menu-open .top .logo .on-dark{opacity:1}.menu-open .top .logo .on-light{opacity:0}.actions{align-items:center;gap:10px;display:flex}.inline-nav{align-items:center;gap:4px;margin-left:auto;margin-right:18px;display:none}.inline-nav a{font:500 .95rem/1 var(--font-sans);color:#fff;border-radius:999px;padding:12px 14px;text-decoration:none;transition:color .3s,background .3s;position:relative}.inline-nav a:after{content:"";transform-origin:0;height:2px;transition:transform .45s var(--ease);background:currentColor;border-radius:2px;position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.inline-nav a:hover:after,.inline-nav a.on:after{transform:scaleX(1)}.top.scrolled .inline-nav a{color:var(--ink)}.top.scrolled .inline-nav a.on,.top.scrolled .inline-nav a:hover{color:var(--brand)}@media (min-width:1200px){.inline-nav{display:flex}.top .menu-btn{display:none}.menu{display:none!important}}@media (min-width:1200px) and (max-width:1599px){.why{display:none}}.why,.call,.menu-btn{font:500 .9rem/1 var(--font-sans);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;white-space:nowrap;background:#04081759;border:1px solid #ffffff4d;border-radius:999px;padding:12px 18px;text-decoration:none;transition:background .4s,color .4s,border-color .4s}.call{color:var(--brand);background:#fff;border-color:#fff}.top.scrolled .call{background:var(--brand);border-color:var(--brand);color:#fff}.top.scrolled .why,.top.scrolled .menu-btn{color:var(--ink);border-color:var(--line);background:#fff}.why:hover,.menu-btn:hover{color:var(--brand);background:#fff}.call:hover,.top.scrolled .call:hover{background:var(--brand-bright);border-color:var(--brand-bright);color:#fff}.menu-btn{align-items:center;gap:10px;display:inline-flex}.menu-btn i{width:18px;height:10px;position:relative}.menu-btn i:before,.menu-btn i:after{content:"";width:18px;height:1.5px;transition:transform .45s var(--ease),top .45s var(--ease);background:currentColor;position:absolute;left:0}.menu-btn i:before{top:0}.menu-btn i:after{top:8.5px}.menu-open .menu-btn i:before{top:4.25px;transform:rotate(45deg)}.menu-open .menu-btn i:after{top:4.25px;transform:rotate(-45deg)}.menu-open .top{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.menu-open .top .menu-btn{color:var(--ink);background:#fff;border-color:#fff}.menu{z-index:55;background:var(--night);color:#fff;opacity:0;transition:opacity .45s var(--ease);flex-direction:column;justify-content:center;gap:48px;padding-top:110px;display:flex;position:fixed;inset:0;overflow:auto}.menu[hidden]{display:none}.menu.open{opacity:1}.menu ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.menu li{opacity:0;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i) * 45ms + 80ms);transform:translateY(24px)}.menu.open li{opacity:1;transform:none}.menu ul a{font-family:var(--font-display);text-transform:uppercase;color:#ffffffe0;transition:color .3s,padding .4s var(--ease);font-size:clamp(1.8rem,4.6vw,3.6rem);font-weight:600;line-height:1.15;text-decoration:none}.menu ul a:hover,.menu ul a[aria-current]{color:var(--brand-soft);padding-left:12px}.menu-foot{color:#ffffffa6;flex-wrap:wrap;gap:12px 32px;display:flex}.menu-foot a{color:inherit;text-decoration:none}.menu-foot a:hover{color:#fff}[data-pin]{position:relative}.sticky{flex-direction:column;justify-content:center;min-height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.pill{transition:transform .4s var(--ease),box-shadow .4s,background .3s,color .3s;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-weight:500;text-decoration:none;display:inline-flex}.pill.solid{color:var(--brand);background:#fff}.pill.blue{background:var(--brand);color:#fff}.pill.ghost{color:#fff;border:1px solid #fff6}.pill:hover{transform:translateY(-2px);box-shadow:0 14px 40px #3d6bff73}.sub{color:var(--muted);max-width:56ch;margin-top:16px}.dark .sub{color:#ffffffbf}.section{padding-block:clamp(60px,7vw,110px)}.h-xl{font-size:var(--fs-xl)}.foot{color:#ffffffb3;padding-block:70px 30px;font-size:.92rem}.foot a{color:inherit;text-decoration:none}.foot a:hover{color:#fff}.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:40px;display:grid}.flogo{display:inline-flex}.flogo img{width:auto;height:64px}.faddr{margin:22px 0 8px}.flinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;display:grid}.fbottom{border-top:1px solid var(--line-dark);color:#ffffff8c;margin-top:56px;padding-top:22px;font-size:.82rem}@media (max-width:899px){.why{display:none}.foot-grid{grid-template-columns:1fr}}@media (max-width:640px){.logo img{height:50px}.top.scrolled .logo img{height:40px}.call-label,.menu-word{display:none}.call,.menu-btn{padding:11px 14px}.flinks{grid-template-columns:1fr}}
