@font-face{font-family:Archivo;src:url(/fonts/archivo-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Archivo,sans-serif}img{max-width:100%}button,input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid #7ec0e8;outline-offset:5px}button:disabled{cursor:default}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;color:#0a2240;padding:12px 18px}.skip-link:focus{top:12px}@media(max-width:480px){.team-card{flex-direction:column}.aai-lift{padding:32px 24px!important}nav>div{gap:16px!important}footer img{height:auto!important;width:250px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}@keyframes aaiPulse{0%{transform:scale(1);opacity:.9}to{transform:scale(1.6);opacity:0}}.aai-pulse{transform-box:view-box;transform-origin:200px 200px;animation:aaiPulse 1.8s ease-out 1 both}@media (prefers-reduced-motion:reduce){.aai-brighten,.aai-float,.aai-pulse,.aai-rise{animation:none!important}}.aai-lift{transition:transform .45s ease,box-shadow .45s ease}.aai-lift:hover{box-shadow:0 36px 90px rgba(0,0,0,.45)}.aai-how{transition:background .3s ease}.aai-how:hover{background:rgba(126,192,232,.12)}.aai-arrow{display:inline-block;margin-left:8px}.aai-step-h{white-space:nowrap}@media (max-width:900px){.aai-step-h{white-space:normal}.aai-step-line{display:none}}.aai-h1 span{display:block;white-space:nowrap}@media (max-width:760px){.aai-h1 span{white-space:normal}}@keyframes aaiRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes aaiBrighten{0%{opacity:0;transform:translateY(18px);color:#fff}55%{opacity:1;transform:none;color:#fff}to{opacity:1;transform:none;color:#7ec0e8}}@keyframes aaiSpin{to{transform:rotate(1turn)}}@keyframes aaiSpinRev{to{transform:rotate(-1turn)}}@keyframes aaiDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes aaiFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes aaiGlow{0%,to{opacity:.25}50%{opacity:.7}}.aai-rise{animation:aaiRise .9s cubic-bezier(.2,.7,.2,1) both}.aai-brighten{animation:aaiBrighten 1.8s ease both}.aai-spin{animation:aaiSpin 70s linear infinite}.aai-spin,.aai-spin-rev{transform-box:view-box;transform-origin:200px 200px}.aai-spin-rev{animation:aaiSpinRev 45s linear infinite}.aai-draw{stroke-dasharray:100;animation:aaiDraw 1.8s ease both}.aai-float{animation:aaiFloat 7s ease-in-out infinite}.aai-glow{animation:aaiGlow 4s ease-in-out infinite}.aai-lift{transition:transform .45s ease,background .45s ease,border-color .45s ease}.aai-lift:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.08)!important;border-color:rgba(126,192,232,.55)!important}@media (prefers-reduced-motion:reduce){.aai-brighten,.aai-draw,.aai-float,.aai-glow,.aai-rise,.aai-spin,.aai-spin-rev{animation:none!important}}body{margin:0;background:#071833}a{color:#7ec0e8}a:hover{color:#fff}input,select,textarea{font-family:Archivo,sans-serif}input:focus,select:focus,textarea:focus{outline:2px solid #7ec0e8;outline-offset:2px}