@font-face{font-family:nunito;src:url(../media/NunitoSans_VariableFont_YTLC,opsz,wdth,wght-s.p.0ip91u7qhtwjt.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:nunito;src:url(../media/NunitoSans_Italic_VariableFont_YTLC,opsz,wdth,wght-s.p.0mp9iw_ke~qvz.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_4f385828-module__ZL9wCW__className{font-family:nunito,nunito Fallback}.nunito_4f385828-module__ZL9wCW__variable{--font-nunito:"nunito", "nunito Fallback"}
@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-VariableFont_YTLC,opsz,wdth,wght.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Italic-VariableFont_YTLC,opsz,wdth,wght.ttf)format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root,html,body{--foreground:#fcfdfd;--grey-1:#232330;--grey-2:#303038;--grey-3:#414452;--grey-4:#5f6581;--grey-5:#b3b7c2;--grey-6:#cbd1d6;--grey-7:#e5e8eb;--accent:#3be8ff;--accent-secondary:#20afc2;--red:#ee2d1f;--orange:#ff9b06;--exp5:#ff7513;--radius-lg:4px;--radius-xl:8px;--radius-2xl:12px;--font-sans:"Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;color:#fcfdfd;--background:#101216!important;background-color:#101216!important}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-accent: var(--accent); --font-sans: "Nunito Sans", Arial, Helvetica, sans-serif; --font-weight-medium: 650; --font-weight-semibold: 800; --font-weight-bold: 900; --font-weight-extrabold: 1000;}*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;min-height:100vh}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);width:100%;overflow-x:hidden}::selection{background:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--foreground)}.shimmer-text{background:linear-gradient(90deg, var(--foreground) 0%, var(--accent) 25%, var(--foreground) 50%, var(--accent) 75%, var(--foreground) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite shimmer}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes beam-sway-1{0%,to{opacity:.6;transform:translate(-10%)rotate(25deg)skew(12deg)scaleY(1)}50%{opacity:.25;transform:translate(10%)rotate(25deg)skew(12deg)scaleY(1.4)}}@keyframes beam-sway-2{0%,to{opacity:.5;transform:translate(8%)rotate(20deg)skew(10deg)scaleY(1)}50%{opacity:.15;transform:translate(-8%)rotate(20deg)skew(10deg)scaleY(1.35)}}@keyframes beam-sway-3{0%,to{opacity:.65;transform:translate(-12%)rotate(30deg)skew(14deg)scaleY(1)}50%{opacity:.25;transform:translate(12%)rotate(30deg)skew(14deg)scaleY(1.45)}}@keyframes descriptionFade{0%{opacity:.4}to{opacity:1}}@keyframes marqueeDown{0%{opacity:0;transform:translateY(-40px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(40px)}}@keyframes pulse-glow{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.05)}}.scroll-indicator-arrow{animation:2s ease-in-out infinite marqueeDown}.feature-item{opacity:.2;transition:opacity .3s}.feature-item:hover{opacity:1}.cta-button{cursor:pointer;transition:all .3s;color:color-mix(in srgb, var(--grey-5) 30%, var(--accent) 70%)!important;border:1px solid var(--grey-2)!important;background-color:color-mix(in srgb, var(--grey-1) 50%, var(--background) 50%)!important}.cta-button:hover{transform:scale(.985);color:var(--accent)!important;border-color:var(--accent)!important;box-shadow:0 0 20px color-mix(in srgb, var(--accent) 30%, transparent)!important}.cta-button:active{transform:scale(.95)}.email-input{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 15%, transparent);outline:none;transition:all .3s;color:color-mix(in srgb, var(--grey-5) 30%, var(--accent) 70%)!important;border:1px solid color-mix(in srgb, var(--grey-2) 60%, var(--accent) 40%)!important;background-color:color-mix(in srgb, var(--grey-1) 50%, var(--background) 50%)!important}.email-input::placeholder{color:var(--grey-4)}.email-input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent);border-color:var(--accent)!important}.logo-theme-switcher{justify-content:center;align-items:center;display:flex;position:relative}.logo-theme-switcher .logo-black,.logo-theme-switcher .logo-white{transition:opacity .2s}.logo-theme-switcher .logo-black{opacity:1}.logo-theme-switcher .logo-white{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}html.darkblue .logo-theme-switcher .logo-black{opacity:0}html.darkblue .logo-theme-switcher .logo-white{opacity:1}.mx-auto{margin-left:auto;margin-right:auto}.flex-center{justify-content:center;align-items:center;display:flex}.flex-col-center{flex-direction:column;justify-content:center;align-items:center;display:flex}
