.header-inner{gap:27px}
.header-inner>nav{margin-left:auto}
.header-tools{display:flex;align-items:center;gap:15px;flex-shrink:0}
.language-switch{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-family:'Manrope',Arial,sans-serif;letter-spacing:.4px;white-space:nowrap}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;font-size:10px;opacity:.55;border-bottom:1px solid transparent;transition:opacity .2s,border-color .2s}
.language-switch a[aria-current=page]{opacity:1;font-weight:700;border-bottom-color:currentColor}
.language-switch a:hover{opacity:1}
.language-switch>span{font-size:10px;opacity:.3}
.footer-bottom{align-items:center;flex-wrap:wrap;gap:15px}
.footer-bottom .language-switch a{font-size:9px;min-height:27px;min-width:27px;color:#577551}
.footer-bottom .language-switch{gap:0}
.hero-description{white-space:normal;max-width:720px;margin-inline:auto;text-wrap:balance}
html[lang=ru] .hero-description{font-size:34px;line-height:1.22}
html[lang=ru] .hero-eyebrow{letter-spacing:2px}
html[lang=ru] .team .eyebrow{letter-spacing:1.5px}
html[lang=ru] .founder figcaption p{max-width:280px;margin-inline:auto}
.hero-caption{font-size:7px;letter-spacing:1.5px}
@media(max-width:1100px){.header-inner{gap:19px}.header-inner>nav{gap:21px}.nav-cta{gap:12px}.header-tools{gap:10px}}
@media(max-width:900px){.site-header{height:74px}.menu-toggle{display:block}.header-inner>nav{display:none;position:absolute;top:74px;left:0;right:0;margin-left:0;padding:14px 24px 24px;background:var(--green);align-items:stretch;flex-direction:column;gap:0;border-top:1px solid #ffffff26;box-shadow:0 9px 12px #163f2520}.header-inner>nav.is-open{display:flex}.header-inner>nav>a{padding-block:12px;font-size:14px}.header-inner>nav>.nav-cta{margin-top:9px;justify-content:space-between;padding-inline:14px}.header-tools{gap:16px}.language-switch a{min-height:40px}}
@media(max-width:620px){.site-header{height:68px}.header-inner>nav{top:68px}.header-inner{gap:12px}.header-tools{gap:11px}.language-switch{gap:1px}.language-switch a{font-size:9px;min-width:27px;min-height:40px}.header-tools .menu-toggle{width:35px;padding:7px}.hero-description,html[lang=ru] .hero-description{font-size:clamp(20px,5.65vw,27px);line-height:1.25;max-width:410px}.hero-eyebrow,html[lang=ru] .hero-eyebrow{font-size:7px;letter-spacing:1.4px}.team .eyebrow,html[lang=ru] .team .eyebrow{font-size:7px;letter-spacing:.8px}.footer-bottom>.language-switch{margin-left:auto}.footer-bottom>a{width:100%}html[lang=en] .results-top h2{font-size:30px}.metric-switch button{padding-inline:6px;font-size:8px}}
@media(max-width:365px){.header-tools{gap:5px}.brand{font-size:25px;gap:7px}.brand svg{width:34px}.language-switch a{min-width:24px;font-size:8px}.hero-description,html[lang=ru] .hero-description{font-size:20px}.hero-eyebrow,html[lang=ru] .hero-eyebrow{font-size:6px;letter-spacing:1px}}
