header{gap:22px}.language-switch{display:flex;gap:4px;flex-shrink:0}.language-switch button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:51px;min-height:42px;padding:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:#677183;font-size:12px;font-weight:600}.language-switch button[aria-pressed=true]{background:#eaf1ff;border-color:#c7d8f8;color:#205bd2}.language-switch button:hover{background:#f0f4fa}.flag{font-size:19px;line-height:1}header nav{gap:20px}header .nav-cta{padding-left:18px}.hero h1{overflow-wrap:break-word}:lang(ru) .hero h1{font-size:clamp(30px,2.8vw,42px)}@media(max-width:1100px){header{flex-wrap:wrap;height:auto;min-height:100px;padding-top:16px;padding-bottom:16px;gap:12px 20px}header nav{order:4;width:100%;justify-content:center;margin:0}.language-switch{margin-left:auto}header .nav-cta{margin-left:auto}.hero{gap:24px}}@media(max-width:760px){header nav{display:flex;font-size:13px;gap:18px}header .nav-cta{display:none}header .brand{font-size:24px}.language-switch{gap:2px}.language-switch button{min-width:47px;padding:5px;font-size:11px}.flag{font-size:17px}.hero h1,:lang(ru) .hero h1{font-size:clamp(29px,6vw,42px)}}@media(max-width:390px){header .brand{font-size:21px;gap:5px}header .brand .brand-mark img{width:29px;height:33px}.language-switch button{min-width:41px;gap:3px}header nav{gap:12px;font-size:12px}}
