.CookieConsent_banner__yWW0L{position:fixed;bottom:24px;left:24px;z-index:9999;width:380px;max-width:calc(100vw - 48px);background:var(--bg-accent);border:1px solid var(--border-light);border-radius:16px;padding:22px 24px 18px;box-shadow:0 12px 40px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.3);animation:CookieConsent_slideUp__fPIKd .35s cubic-bezier(.16,1,.3,1)}@keyframes CookieConsent_slideUp__fPIKd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CookieConsent_bannerTitle__by8vG{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0 0 8px}.CookieConsent_bannerText__NszQM{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin:0 0 20px}.CookieConsent_bannerButtons__e4fBi{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.CookieConsent_btnDecline__r1QQS{background:transparent;color:var(--text-primary);border:1px solid var(--border-light);border-radius:9px;padding:10px 0;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:center}.CookieConsent_btnDecline__r1QQS:hover{border-color:var(--text-secondary);background:rgba(255,255,255,.04)}.CookieConsent_btnAccept__SDRrb{background:var(--primary-color);color:#fff;border:none;border-radius:9px;padding:10px 0;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease;text-align:center}.CookieConsent_btnAccept__SDRrb:hover{background:#3b65e8;transform:translateY(-1px)}.CookieConsent_btnManage__2_bdm{display:block;width:100%;background:transparent;border:none;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer;text-align:center;padding:4px 0;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.CookieConsent_btnManage__2_bdm:hover{color:var(--primary-light)}.CookieConsent_btnPrimary__g9jsI{background:var(--primary-color);color:#fff;border:none;border-radius:8px;padding:9px 18px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease;white-space:nowrap}.CookieConsent_btnPrimary__g9jsI:hover{background:#3b65e8}.CookieConsent_btnOutline__iVVXg{background:transparent;color:var(--text-secondary);border:1px solid var(--border-light);border-radius:8px;padding:9px 18px;font-size:.875rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,color .15s ease;white-space:nowrap}.CookieConsent_btnOutline__iVVXg:hover{border-color:var(--primary-light);color:var(--primary-light)}.CookieConsent_overlay__1FGqE{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:10000;animation:CookieConsent_fadeIn__lvjGk .2s ease}@keyframes CookieConsent_fadeIn__lvjGk{0%{opacity:0}to{opacity:1}}.CookieConsent_modal__ITUmf{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;width:560px;max-width:calc(100vw - 32px);max-height:85vh;background:var(--bg-accent);border:1px solid var(--border-light);border-radius:18px;box-shadow:0 24px 64px rgba(0,0,0,.6);display:flex;flex-direction:column;animation:CookieConsent_modalIn__53Kx9 .25s cubic-bezier(.16,1,.3,1)}@keyframes CookieConsent_modalIn__53Kx9{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.CookieConsent_modalHeader__0puci{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.CookieConsent_modalTitle__G3YwE{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.CookieConsent_closeBtn__VC4n4{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.CookieConsent_closeBtn__VC4n4:hover{color:var(--text-primary);background:var(--bg-secondary)}.CookieConsent_modalBody__KLJA1{flex:1 1;overflow-y:auto;padding:20px 24px;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.CookieConsent_modalIntro__wu9BK{font-size:.8125rem;color:var(--text-secondary);line-height:1.6;margin:0 0 10px}.CookieConsent_categories__wj_PI{display:flex;flex-direction:column;gap:6px;margin-top:16px}.CookieConsent_category__lBip2{border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden}.CookieConsent_categoryHeader__oonHe{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-secondary);gap:8px}.CookieConsent_categoryToggleBtn__psw6w{display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0;flex:1 1;text-align:left}.CookieConsent_chevron__v56Nb{color:var(--text-muted);display:flex;align-items:center;transition:transform .2s ease;flex-shrink:0}.CookieConsent_chevronOpen__MWhn5{transform:rotate(180deg)}.CookieConsent_categoryName__FNKgE{font-size:.875rem;font-weight:600;color:var(--text-primary)}.CookieConsent_alwaysActive__NNXC6{font-size:.75rem;font-weight:600;color:#5fc6b1;white-space:nowrap;background:rgba(95,198,177,.12);border:1px solid rgba(95,198,177,.25);border-radius:20px;padding:3px 10px}.CookieConsent_toggle__Rtosk{width:42px;height:24px;border-radius:12px;background:rgba(255,255,255,.15);border:none;cursor:pointer;padding:0;position:relative;flex-shrink:0;transition:background .2s ease}.CookieConsent_toggleOn__LlsdE{background:var(--primary-color)}.CookieConsent_toggleThumb__shatW{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.25)}.CookieConsent_toggleOn__LlsdE .CookieConsent_toggleThumb__shatW{transform:translateX(18px)}.CookieConsent_categoryBody__TlynT{padding:12px 14px 14px;background:var(--bg-primary);border-top:1px solid var(--border-subtle);animation:CookieConsent_expandIn__mznZT .15s ease}@keyframes CookieConsent_expandIn__mznZT{0%{opacity:0}to{opacity:1}}.CookieConsent_categoryDesc__tUBLx{font-size:.8rem;color:var(--text-secondary);line-height:1.6;margin:0 0 8px}.CookieConsent_noDisplay__T3DmF{font-size:.775rem;color:var(--text-muted);margin:0;font-style:italic}.CookieConsent_modalFooter__JjxvU{display:flex;gap:8px;padding:16px 24px 20px;border-top:1px solid var(--border-subtle);justify-content:flex-end;flex-shrink:0;flex-wrap:wrap}.CookieConsent_btnSave__Youbh{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light);border-radius:8px;padding:8px 14px;font-size:.8125rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background .15s ease;white-space:nowrap}.CookieConsent_btnSave__Youbh:hover{border-color:var(--primary-light);background:rgba(79,123,255,.08)}@media (max-width:480px){.CookieConsent_banner__yWW0L{bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:16px 16px 0 0;border-bottom:none}.CookieConsent_modalFooter__JjxvU{flex-direction:column}.CookieConsent_modalFooter__JjxvU button{width:100%;text-align:center}}.Footer_footer__pQtti{background:var(--bg-secondary);color:var(--text-primary);padding:56px 0 28px;border-top:1px solid var(--border-subtle)}.Footer_footerTop__aHjwR{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;align-items:start}.Footer_brandBlock__hiaIg{display:flex;flex-direction:column;gap:12px}.Footer_brandRow__SnWRp{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;align-items:start}.Footer_brandLogo__2mPOG{width:80px;height:auto;filter:drop-shadow(0 6px 12px rgba(0,0,0,.3))}.Footer_footerTitle__sYXFH{font-size:1.05rem;font-weight:700;margin:0 0 8px;color:var(--text-primary);letter-spacing:-.015em}.Footer_footerText__hCiSz{color:var(--text-secondary);line-height:1.6;font-size:.88rem;max-width:380px}.Footer_linksBlock__zGTFO{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:16px 24px;gap:16px 24px}.Footer_column__fehd0{display:flex;flex-direction:column;gap:6px}.Footer_footerLinks__M17kI{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.Footer_footerLinks__M17kI a{color:var(--text-secondary);text-decoration:none;transition:color .25s ease,transform .25s ease;font-size:.93rem}.Footer_footerLinks__M17kI a:hover{color:var(--primary-color);transform:translateY(-1px)}.Footer_socialIcons__PPLhr{display:inline-flex;gap:10px;flex-wrap:wrap}.Footer_socialIcons__PPLhr a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--text-primary);transition:transform .2s ease,background .2s ease,color .2s ease}.Footer_socialIcons__PPLhr a:hover{background:var(--primary-color);color:#0b1224;transform:translateY(-2px);box-shadow:0 10px 20px rgba(79,123,255,.35)}.Footer_socialText__jSq0u{color:var(--text-secondary);font-size:.9rem;margin:8px 0 0}.Footer_footerBottom__YIYBj{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-subtle);display:flex;justify-content:space-between;align-items:center;color:var(--text-tertiary);font-size:.9rem;flex-wrap:wrap;gap:10px}.Footer_footerLegalGroup__kd9vJ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Footer_footerCopy__9pU9z{margin:0}.Footer_footerLegal__eDu4q{display:inline-flex;align-items:center;gap:10px}.Footer_footerLegal__eDu4q a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.Footer_footerLegal__eDu4q a:hover{color:var(--primary-color)}@media (max-width:992px){.Footer_footerTop__aHjwR{grid-template-columns:1fr}.Footer_footerBottom__YIYBj{justify-content:center;text-align:center}}@media (max-width:768px){.Footer_footer__pQtti{padding:48px 0 24px}.Footer_footerBottom__YIYBj{justify-content:center;text-align:center}}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.Header_navbar__26gfT{background:var(--bg-primary);padding:0;border:none;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:60;box-shadow:0 10px 35px rgba(0,5,20,.35)}.Header_navbarInner__42tFJ{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;background:radial-gradient(circle at 18% 20%,rgba(80,124,255,.3),transparent 54%),radial-gradient(circle at 92% 18%,rgba(95,198,177,.25),transparent 52%);border-radius:0;padding:14px 26px}.Header_brand__fkyv5{display:flex;align-items:center;gap:12px;padding:4px 0}.Header_brandLogo__03QOx{height:50px;width:auto;display:block;max-width:220px}.Header_brandText__9ED4V{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:#f6f8ff;text-transform:uppercase}.Header_navbarToggle__IbRQg{border:1px solid var(--border-light)!important;box-shadow:none!important;background:rgba(255,255,255,.04)!important;border-radius:12px!important}.Header_navbarToggle__IbRQg:focus{box-shadow:0 0 0 2px rgba(79,123,255,.35)!important}.Header_collapse__8yY3p{width:100%}.Header_navRow__oJDCg{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Header_navLinks__PIPAd{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1}.Header_navLink__Rvw2c{position:relative;color:rgba(238,242,248,.82)!important;font-weight:600;font-size:.95rem;padding:10px 14px!important;letter-spacing:.02em;text-transform:uppercase;border-radius:12px;overflow:hidden;isolation:isolate}.Header_navLink__Rvw2c:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.04);opacity:0;transform:translateY(6px) scale(.98);transition:transform .3s ease,opacity .3s ease;border-radius:12px;z-index:-1}.Header_navLink__Rvw2c:after{content:"";position:absolute;inset:auto 18px 6px;height:2px;background:linear-gradient(90deg,transparent,var(--primary-color),transparent);opacity:0;transition:opacity .25s ease}.Header_navLink__Rvw2c:focus-visible,.Header_navLink__Rvw2c:hover{color:#ffffff!important}.Header_navLink__Rvw2c:focus-visible:before,.Header_navLink__Rvw2c:hover:before{opacity:1;transform:translateY(0) scale(1)}.Header_navLink__Rvw2c:focus-visible:after,.Header_navLink__Rvw2c:hover:after{opacity:1}.Header_navLink__Rvw2c:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.Header_btnPortal__5jK_T{background:var(--primary-color)!important;color:#ffffff!important;padding:11px 22px!important;border-radius:14px!important;font-weight:700;font-size:.95rem;border:1px solid rgba(255,255,255,.18)!important;letter-spacing:.01em;box-shadow:none;text-transform:uppercase}.Header_btnPortal__5jK_T:hover{background:var(--primary-dark)!important;transform:none}.Header_ctaGroup__CMF8u{display:flex;align-items:center;gap:10px}.Header_localeSwitcher__i736m{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.05);color:var(--text-primary);border:1px solid var(--border-light);padding:6px 12px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;line-height:1}.Header_localeSwitcher__i736m i{font-size:14px;opacity:.85}.Header_localeSwitcher__i736m:hover{background:rgba(255,255,255,.1);border-color:var(--primary-color);color:#ffffff}.Header_btnLogin___Bu8t{background:rgba(255,255,255,.05)!important;color:var(--text-primary)!important;border:1px solid var(--border-light)!important;padding:10px 18px!important;border-radius:12px!important;font-weight:700;text-transform:uppercase}.Header_btnLogin___Bu8t:hover{background:rgba(255,255,255,.08)!important;border-color:var(--primary-color)!important;color:#ffffff!important}@media (max-width:991px){.Header_navbar__26gfT{padding:10px 0;background:var(--bg-primary)}.Header_navbarInner__42tFJ{padding:14px 16px;gap:12px}.Header_collapse__8yY3p{background:rgba(14,22,38,.95);border-radius:14px;border:1px solid var(--border-subtle);margin-top:10px;padding:12px;box-shadow:var(--shadow-md)}.Header_navRow__oJDCg{flex-direction:column;align-items:stretch}.Header_navLinks__PIPAd{flex-direction:column;gap:10px;width:100%}.Header_navLink__Rvw2c{width:100%;text-align:center;padding:12px!important}.Header_ctaGroup__CMF8u{width:100%;flex-direction:column}.Header_btnLogin___Bu8t,.Header_btnPortal__5jK_T{width:100%}}