.language-control{display:inline-flex;align-items:center;flex:none;margin-left:auto}.language-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.language-switch{width:96px;min-height:38px;border:1px solid #ffffff35;border-radius:4px;background:#07121c;color:#edf1f4;padding:5px;font-family:inherit;font-size:13px;font-weight:inherit;letter-spacing:0}.language-switch option{font-family:inherit;font-weight:inherit}.language-switch:focus-visible{outline:2px solid #e6b965;outline-offset:3px}header>.wrap:has(.language-control){display:flex;align-items:center;gap:12px}html[lang=ru] body{font-family:Arial,sans-serif}html[lang=ru] .brand,html[lang=ru] .hero-name,html[lang=ru] .mobile-home-name{font-family:Montserrat,Arial,sans-serif}@media(max-width:1100px){.site-header .nav{display:none;position:absolute;top:88px;left:0;right:0;background:#091621;padding:20px 24px 28px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid #d4ae6b66}.site-header .nav.open{display:flex}.site-header .nav a{padding:14px 0;border-bottom:1px solid #ffffff17}.site-header .menu{display:block}.site-header .brand{font-size:18px}.site-header .header-inner{gap:14px}}@media(max-width:900px){.site-header .nav{top:74px}}@media(max-width:600px){.language-switch{width:90px;font-size:12px;min-height:38px}.site-header .header-inner{gap:8px}.site-header .brand{font-size:16px}.site-header .nav{top:66px}.mobile-home-kicker{letter-spacing:.16em}.mobile-home-sub{letter-spacing:.15em}.mobile-home-title{overflow-wrap:anywhere}.hero-tagline{overflow-wrap:anywhere}}@media(max-width:380px){.site-header .brand{font-size:12px;letter-spacing:.25em;gap:4px}.site-header .header-mark{width:30px;height:28px}.language-switch{width:84px}.site-header .menu{padding:6px}.site-header .header-inner{gap:6px}}.footer .legal-links{flex-wrap:wrap}

.language-mobile{display:inline-block;position:relative;flex:none;margin-left:auto;font-family:Montserrat,Arial,sans-serif;font-weight:300}.language-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;text-align:left}.language-toggle:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex:none;margin-right:3px;margin-top:-3px}.language-options{position:absolute;top:calc(100% + 8px);right:0;width:156px;padding:6px;background:#091621;border:1px solid #d4ae6b66;border-radius:4px;box-shadow:0 12px 32px #0008;z-index:30}.language-options[hidden]{display:none}.language-options button{display:block;position:relative;width:100%;min-height:44px;padding:10px 24px 10px 12px;border:0;background:transparent;color:#edf1f4;text-align:left;font-family:inherit;font-size:14px;font-weight:inherit;cursor:pointer}.language-options button.selected{color:#e6b965}.language-options button.selected:after{content:"✓";position:absolute;right:8px}.language-options button:focus-visible{outline:1px solid #e6b965;outline-offset:-2px}.language-options button:hover{background:#ffffff0a}.language-control:has(+ .language-mobile){display:none}
