@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_7cbe2720-module__5c2lla__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_7cbe2720-module__5c2lla__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--page-bg:#f1f3f8;--text:#111318;--text-muted:#3f4656;--brand:#13307a;--brand-2:#2f5bd3;--brand-accent:#13307a;--glass-bg:linear-gradient(135deg, #ffffff8c 0%, #ffffff38 100%);--glass-border:#ffffffa6;--glass-shine:#ffffffe6;--glass-shadow:0 12px 40px #13307a24, inset 0 1px 0 #fffc;--menu-bg:#ffffffc7;--menu-bg-strong:#fffffffc;--header-solid:#fff;--header-menu-bg:#fffffff7;--dropdown-border:#13307a1a;--hover:#13307a12}[data-theme=dark]{--page-bg:#070b16;--text:#f2f4f8;--text-muted:#aab2c3;--brand-accent:#8fb0ff;--glass-bg:linear-gradient(135deg, #ffffff1a 0%, #ffffff08 100%);--glass-border:#ffffff24;--glass-shine:#ffffff40;--glass-shadow:0 12px 40px #00000073, inset 0 1px 0 #ffffff1f;--menu-bg:#121828cc;--menu-bg-strong:#0e1320fc;--header-solid:#0e1320;--header-menu-bg:#0e1320f7;--dropdown-border:#ffffff1f;--hover:#ffffff12}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-outfit), system-ui, sans-serif;color:var(--text);background-color:var(--page-bg);-webkit-font-smoothing:antialiased;background-image:radial-gradient(520px at 0 0,#6d9bff52,#0000 70%),radial-gradient(460px at 75% 0,#a8c4ff5c,#0000 70%),radial-gradient(380px at 100% 15%,#13307a2b,#0000 70%),radial-gradient(600px at 10% 100%,#6d9bff42,#0000 70%),radial-gradient(520px at 90% 95%,#a8c4ff52,#0000 70%);background-repeat:no-repeat;margin:0;transition:background-color .3s}img{max-width:100%;height:auto;display:block}.skip-link{z-index:100;background:var(--brand);color:#fff;border-radius:4px;padding:12px 18px;font-weight:600;text-decoration:none;transition:transform .2s;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}#main-content{scroll-margin-top:130px}#main-content:focus{outline:none}
