.header{z-index:30;justify-content:space-between;align-items:center;height:82px;padding:0 44px;transition:background-color .25s,border-bottom-color .25s,box-shadow .25s,padding .25s;display:flex;position:fixed;top:0;left:0;right:0}.header-top{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff47;border-bottom:1px solid #ffffff4d}.header-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #0a2a431a;box-shadow:0 4px 18px #0000000f}.brand{cursor:pointer;align-items:center;gap:12px;display:flex}.brand:focus-visible{outline-offset:6px;border-radius:14px;outline:3px solid #134b7b40}.logo-img{height:52px}.logo-text{letter-spacing:.16em;text-transform:uppercase;color:#0a2a43;font-size:16px;font-weight:900}.nav{align-items:center;gap:30px;display:flex}.nav .navLink{cursor:pointer;color:#0a2a43eb;background:0 0;border:none;padding-bottom:3px;font-size:16px;font-weight:800;transition:color .18s;position:relative}.nav .navLink:hover{color:#134b7bf5}.nav .navLink:focus-visible{outline-offset:6px;border-radius:10px;outline:3px solid #134b7b40}.nav .navLink:after{content:"";background-color:#134b7bf5;width:0;height:3px;transition:width .18s ease-out;position:absolute;bottom:0;left:0}.nav .navLink:hover:after{width:100%}.headerRight{align-items:center;gap:10px;display:flex}.lang--top{display:inline-flex}.burger{cursor:pointer;background:#ffffffdb;border:1px solid #0a2a431f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;transition:background .25s,border-color .25s,box-shadow .25s;display:none;box-shadow:0 10px 30px #0618321a}.burger-top{background:#ffffff2e;border-color:#ffffff47;box-shadow:0 10px 34px #0618321a}.burger-scrolled{background:#ffffffdb;border-color:#0a2a431f;box-shadow:0 10px 30px #0618321a}.burger span{background:#0a2a43eb;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s}.burger.is-open span:first-child{transform:translateY(8px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mnav-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a2a4361;justify-content:center;align-items:flex-start;padding:76px 12px 12px;display:none;position:fixed;inset:0}.mnav-overlay.is-open{display:flex}.mnav-panel{background:#fff;border:1px solid #0a2a431f;border-radius:22px;width:min(520px,100%);animation:.22s mnavDown;overflow:hidden;box-shadow:0 40px 140px #06183259}@keyframes mnavDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.mnav-top{justify-content:space-between;align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.mnav-title{letter-spacing:.14em;text-transform:uppercase;color:#0a2a43db;font-size:14px;font-weight:900}.mnav-close{color:#0a2a43e6;cursor:pointer;background:#0a2a430a;border:1px solid #0a2a431f;border-radius:14px;width:44px;height:44px;font-size:24px}.mnav-links{flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.mnav-links .navLink{text-align:left;cursor:pointer;color:#0a2a43eb;background:#0a2a4308;border:1px solid #0a2a431a;border-radius:16px;width:100%;padding:14px;font-size:15px;font-weight:800;transition:background .18s,border-color .18s,color .18s}.mnav-links .navLink:hover{background:#0a2a430f}.header.header-top .logo-text{color:#fffffff2}.header.header-top .nav .navLink{color:#ffffffeb}.header.header-top .nav .navLink:hover{color:#fff}.header.header-top .nav .navLink:after{background-color:#fffffff2}.header.header-top .burger span{background:#fffffff2}.header.header-top .langBtn{background:#ffffff2e;border-color:#ffffff47;box-shadow:0 10px 34px #0618321a}.header.header-top .langBtnCode{color:#fffffff2}.header.header-top .langBtnChevIcon{stroke:#ffffffeb;opacity:.92}.header.header-top .langBtn:hover .langBtnChevIcon{stroke:#fff;opacity:1}.header.header-scrolled .logo-text{color:#0a2a43}.header.header-scrolled .nav .navLink{color:#0a2a43eb}.header.header-scrolled .nav .navLink:hover{color:#134b7bf5}.header.header-scrolled .nav .navLink:after{background-color:#134b7bf5}.header.header-scrolled .burger span{background:#0a2a43eb}@media (max-width:1024px){.header{height:72px;padding:0 22px}.logo-img{height:46px}.logo-text{letter-spacing:.14em;font-size:14px}.nav{gap:20px}.nav .navLink{font-size:15px}.mnav-overlay{padding-top:70px}.langBtn{height:42px}}@media (max-width:768px){.header{height:64px;padding:0 16px}.logo-img{height:34px}.logo-text{letter-spacing:.14em;font-size:16px;font-weight:900}.nav{display:none!important}.burger{display:inline-flex}.mnav-overlay{padding-top:62px}.langBtn{height:46px}.langMenu{width:270px}}@media (max-height:768px) and (min-width:1025px){.header{height:70px;padding:0 32px}.logo-img{height:42px}.logo-text{font-size:14px}.nav{gap:20px}.nav .navLink{font-size:14px}}
