.mobile-menu-panel{display:none}
@media(max-width:700px){
html body.site-v2 .site-header{height:72px!important;background:#080f11!important;border-bottom:1px solid #ffffff08!important;backdrop-filter:none!important;z-index:1000!important}
html body.site-v2 .site-header .nav-shell{height:72px!important;min-height:72px!important;padding:0 24px!important;gap:12px!important;display:flex!important;width:100%!important;box-sizing:border-box}
html body.site-v2 .site-header .brand{margin-right:auto!important}
html body.site-v2 .site-header .brand img{width:133px!important;height:auto!important;max-height:32px!important}
html body.site-v2 .site-header .menu-button{display:flex!important;position:relative!important;align-items:center;justify-content:center;width:42px!important;height:42px!important;flex:0 0 42px!important;padding:0!important;border:1px solid #354044!important;border-radius:9px!important;background:#10181b!important}
html body.site-v2 .site-header .menu-button i{position:absolute!important;width:18px!important;height:1px!important;left:11px!important;top:17px!important;margin:0!important;background:#dce5e8!important;transition:transform .18s,top .18s!important}
html body.site-v2 .site-header .menu-button i:nth-child(2){top:24px!important}
html body.site-v2 .site-header .menu-button i:nth-child(3){display:none!important}
html body.site-v2 .site-header .menu-button[aria-expanded=true] i:first-child{top:20px!important;transform:rotate(45deg)!important}
html body.site-v2 .site-header .menu-button[aria-expanded=true] i:nth-child(2){top:20px!important;transform:rotate(-45deg)!important}
html body.site-v2 .site-header .language-switch{margin:0!important}
html body.site-v2 .site-header #nav-links{display:none!important}
html body.site-v2 .site-header #nav-links.open{display:block!important;position:fixed!important;inset:72px 0 0!important;width:100%!important;height:calc(100dvh - 72px)!important;max-height:none!important;overflow-y:auto!important;box-sizing:border-box;padding:0!important;background:#080f11!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;backdrop-filter:none!important}
html body.site-v2 #nav-links.open>a{display:none!important}
html body.site-v2 #nav-links .mobile-menu-panel{display:flex!important;flex-direction:column;min-height:100%;padding:16px 24px max(22px,env(safe-area-inset-bottom));box-sizing:border-box;gap:0;background:#080f11}
html body.site-v2 #nav-links .mobile-menu-panel a{margin:0!important;max-width:none!important;text-decoration:none!important;box-sizing:border-box;color:#e6ebed!important;background:none;border-radius:0;min-height:0}
html body.site-v2 #nav-links .mmm-links a{display:flex!important;justify-content:space-between;align-items:center;min-height:59px!important;padding:16px 0!important;border:0!important;border-bottom:1px solid #293438!important;font-size:19px!important;font-weight:400!important;line-height:1.35!important}
html body.site-v2 #nav-links .mmm-links span{font-size:24px;color:#9eaeb5}
html body.site-v2 #nav-links .mmm-actions{display:grid;gap:12px;margin-top:25px}
html body.site-v2 #nav-links .mmm-actions a{display:flex!important;align-items:center;justify-content:center;min-height:48px!important;padding:12px!important;font-size:14px!important;font-weight:500!important;border:1px solid #68777d!important;border-radius:9px!important}
html body.site-v2 #nav-links .mmm-actions .mmm-review{background:#16bb88!important;border-color:#16bb88!important;color:#031c14!important;font-weight:600!important}
html body.site-v2 #nav-links .mmm-support{display:flex!important;gap:12px;align-items:center;margin:26px 0!important;padding:8px 0!important;font-size:13px!important;color:#abb8bf!important}
html body.site-v2 #nav-links .mmm-support svg{width:23px;height:23px;flex:0 0 23px}
html body.site-v2 #nav-links .mmm-bottom{margin-top:auto;padding-top:22px;border-top:1px solid #293438;display:flex;align-items:center;justify-content:space-between;gap:12px}
html body.site-v2 #nav-links .mmm-bottom>a{font-size:11px!important;color:#a6b4bc!important}
html body.site-v2 #nav-links .mmm-language{display:flex;border:1px solid #354044;border-radius:8px;padding:3px}
html body.site-v2 #nav-links .mmm-language a{font-size:12px!important;padding:9px!important;border-radius:5px!important}
html body.site-v2 #nav-links .mmm-language a[aria-current]{background:#122c25!important;color:#77d6b6!important}
html body.menu-open{overflow:hidden!important}
html body.site-v2 #nav-links a:focus-visible{outline:2px solid #82dbc0!important;outline-offset:3px}
html body #mobile-features,html body #contacts{scroll-margin-top:90px}
}
@media(max-width:350px){html body.site-v2 .site-header .nav-shell{padding:0 20px!important;gap:8px!important}html body.site-v2 .site-header .brand img{width:120px!important}html body.site-v2 #nav-links .mobile-menu-panel{padding-left:20px;padding-right:20px}html body.site-v2 #nav-links .mmm-links a{font-size:17px!important}html body.site-v2 #nav-links .mmm-bottom{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html body.site-v2 .site-header .menu-button i{transition:none!important}}
@media(max-width:700px){html body.site-v2 .site-header .menu-button i:nth-child(2){opacity:1!important}html body.site-v2 #nav-links .mobile-menu-panel a.mmm-support{margin:24px 0!important}}
