*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-bg);min-height:100vh;color:var(--color-text-main);font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}main{flex:1 0 auto}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:root{--font-family-base:var(--font-stolzl),system-ui,-apple-system,sans-serif;--font-family-accent:var(--font-libertine),"Times New Roman",serif;--font-size-base:16px;--line-height-base:1.5;--container-max-width:1920px;--container-padding:30px;--section-padding-y:100px;--color-bg:#f0f7fd;--color-surface:#f8fafc;--color-border:#e2e8f0;--color-text-main:#31445d;--color-text-muted:#64748b;--color-text-inverse:#fff;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-full:9999px;--shadow-card:0 4px 6px -1px #0000000d}@media (max-width:1200px){:root{--section-padding-y:80px}}@media (max-width:992px){:root{--container-padding:24px;--section-padding-y:64px}}@media (max-width:768px){:root{--container-padding:20px;--section-padding-y:48px}}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-left:auto;margin-right:auto}.section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.styles-module-scss-module__bDWc0q__loginBtn{aspect-ratio:234/64;justify-content:space-between;align-items:center;width:clamp(170px,12.1875vw,234px);height:auto;padding:0 clamp(5px,.364583vw,7px) 0 clamp(36px,2.76042vw,53px);display:inline-flex;position:relative}.styles-module-scss-module__bDWc0q__loginBtn:hover .styles-module-scss-module__bDWc0q__loginBtnBG{color:#00b4ff;filter:drop-shadow(0 0 43.8px #43b1ff)}.styles-module-scss-module__bDWc0q__loginBtn:hover .styles-module-scss-module__bDWc0q__loginText{color:#fff}.styles-module-scss-module__bDWc0q__loginBtn:hover .styles-module-scss-module__bDWc0q__iconBadge{color:#00b4ff;background:#fff}.styles-module-scss-module__bDWc0q__loginBtn:active .styles-module-scss-module__bDWc0q__loginBtnBG{color:#0096ff;filter:none}.styles-module-scss-module__bDWc0q__loginBtn:active .styles-module-scss-module__bDWc0q__iconBadge{color:#0096ff}@media (max-width:1023px){.styles-module-scss-module__bDWc0q__loginBtn{filter:none;width:40px;height:40px;padding:0}}.styles-module-scss-module__bDWc0q__loginBtnBG{z-index:0;color:#fff;width:100%;height:100%;transition:color .25s,filter .25s;position:absolute;inset:0}@media (max-width:1023px){.styles-module-scss-module__bDWc0q__loginBtnBG{display:none}}.styles-module-scss-module__bDWc0q__loginText{z-index:1;font-size:clamp(14px,.9375vw,18px);font-weight:400;transition:color .25s;position:relative}@media (max-width:1023px){.styles-module-scss-module__bDWc0q__loginText{display:none}}.styles-module-scss-module__bDWc0q__iconBadge{z-index:1;color:#fff;background:linear-gradient(101deg,#1ca3b7 12.81%,#0f6ab0 88.97%);border-radius:50%;justify-content:center;align-items:center;width:clamp(36px,2.60417vw,50px);height:clamp(36px,2.60417vw,50px);transition:all .25s;display:flex;position:relative}.styles-module-scss-module__bDWc0q__iconBadge svg{width:clamp(13px,.885417vw,17px);height:clamp(15px,1.04167vw,20px)}@media (max-width:1023px){.styles-module-scss-module__bDWc0q__iconBadge{width:40px;height:40px}}
.styles-module-scss-module__XVtgEG__header{z-index:100;pointer-events:none;width:100%;padding-left:1.5625vw;padding-right:1.5625vw;transition:transform .3s,top .3s;position:fixed;top:clamp(8px,.520833vw,10px);left:0;right:0}.styles-module-scss-module__XVtgEG__container{pointer-events:auto;background:0 0;border-radius:0;justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding-top:1.04167vw;padding-bottom:1.04167vw;transition:all .3s;display:flex}.styles-module-scss-module__XVtgEG__isSticky .styles-module-scss-module__XVtgEG__container{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:#b1e5ff66;border-radius:100px;padding-left:1.04167vw;padding-right:1.04167vw}@media (max-width:1023px){.styles-module-scss-module__XVtgEG__isSticky .styles-module-scss-module__XVtgEG__container{padding-left:1.5625vw;padding-right:1.5625vw}}.styles-module-scss-module__XVtgEG__leftCol{align-items:center;gap:2.60417vw;display:flex}@media (max-width:1023px){.styles-module-scss-module__XVtgEG__leftCol{gap:0}}.styles-module-scss-module__XVtgEG__logoLink{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.styles-module-scss-module__XVtgEG__navList{align-items:center;gap:.416667vw;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1023px){.styles-module-scss-module__XVtgEG__navList{display:none}}.styles-module-scss-module__XVtgEG__navItem{display:inline-flex}.styles-module-scss-module__XVtgEG__navLink{color:#1a324b;border-radius:100px;padding:.625vw 1.25vw;font-size:clamp(14px,.833333vw,18px);text-decoration:none;transition:all .25s}.styles-module-scss-module__XVtgEG__navLink:hover{background-color:#e2f1f9}.styles-module-scss-module__XVtgEG__navLink.styles-module-scss-module__XVtgEG__active{color:#fff;background-color:#3585be}.styles-module-scss-module__XVtgEG__burgerBtn{display:none}@media (max-width:1023px){.styles-module-scss-module__XVtgEG__burgerBtn{display:block}}
.styles-module-scss-module__buISEq__overlay{z-index:99;visibility:hidden;will-change:transform;background:url(/assets/img/burger-menu-bg.webp) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;width:100vw;height:100dvh;padding:100px 24px 40px;transition:transform .35s cubic-bezier(.16,1,.3,1),visibility 0s .35s;display:flex;position:fixed;inset:0;transform:translate(-100%)}.styles-module-scss-module__buISEq__overlay.styles-module-scss-module__buISEq__isOpen{visibility:visible;transition:transform .4s cubic-bezier(.16,1,.3,1),visibility;transform:translate(0)}.styles-module-scss-module__buISEq__nav{flex-direction:column;justify-content:center;margin:auto 0;padding-left:3.22917vw;display:flex}.styles-module-scss-module__buISEq__navList{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__buISEq__navItem{display:block}.styles-module-scss-module__buISEq__navLink{text-transform:uppercase;color:#fff;font-size:clamp(26px,7vw,30px);line-height:113%;text-decoration:none;transition:color .2s}.styles-module-scss-module__buISEq__navLink:hover,.styles-module-scss-module__buISEq__navLink.styles-module-scss-module__buISEq__active{color:#00b4ff}.styles-module-scss-module__buISEq__socials{justify-content:center;align-items:center;gap:18px;display:flex}.styles-module-scss-module__buISEq__socialIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:transform .2s,opacity .2s;display:flex}.styles-module-scss-module__buISEq__socialIcon:hover{opacity:.9;transform:translateY(-2px)}
@font-face{font-family:stolzl;src:url(../media/Stolzl_Regular-s.p.7eb2688a.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:stolzl;src:url(../media/Stolzl_Medium-s.p.d2a0144f.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:stolzl;src:url(../media/Stolzl_Bold-s.p.ee00e3f7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:stolzl Fallback;src:local(Arial);ascent-override:79.29%;descent-override:20.87%;line-gap-override:0.0%;size-adjust:119.81%}.stolzl_8e5b91ea-module__h6sINa__className{font-family:stolzl,stolzl Fallback}.stolzl_8e5b91ea-module__h6sINa__variable{--font-stolzl:"stolzl","stolzl Fallback"}
@font-face{font-family:linLibertine;src:url(../media/LinLibertine_RI-s.p.14156274.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:linLibertine Fallback;src:local(Arial);ascent-override:99.59%;descent-override:27.4%;line-gap-override:0.0%;size-adjust:89.77%}.linlibertine_cb4d2ea3-module__LTUWGG__className{font-family:linLibertine,linLibertine Fallback}.linlibertine_cb4d2ea3-module__LTUWGG__variable{--font-libertine:"linLibertine","linLibertine Fallback"}
