.language-switch{display:flex;align-items:center;flex:none;margin-left:auto;border:1px solid #999;border-radius:999px;padding:3px;gap:2px;background:var(--paper)}
.language-switch button{border:0;border-radius:999px;background:transparent;padding:8px 9px;font:600 12px/1 Inter,Arial,sans-serif;min-height:32px}
.language-switch button[aria-pressed=true]{background:#050505;color:#fff}
:root{scrollbar-gutter:stable}
main[id],section[id]{scroll-margin-top:140px}
@media(max-width:760px){main[id],section[id]{scroll-margin-top:175px}}
.site-header-shell{position:sticky;top:0;z-index:20;max-width:1900px;margin:auto;padding:30px 3.35vw 0;background:var(--paper)}
body .site-header-shell + .page{padding-top:0}
.site-header-shell .header{position:relative;top:auto;min-height:92px;padding-bottom:18px;border-bottom:1px solid var(--line);background:var(--paper)}
.header nav .nav-desktop-label,.header nav .nav-mobile-label{position:static;padding:0;transition:none;scale:1}
.header nav .nav-mobile-label{display:none}
@media(max-width:1100px){.header nav .nav-desktop-label{display:none}.header nav .nav-mobile-label{display:block}.site-header-shell .header nav{top:100%;margin-top:8px}}
@media(max-width:760px){.site-header-shell{padding:22px 6vw 0}.site-header-shell .header{min-height:83px;padding-bottom:16px}.home-page .numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .numbers .stat{display:block;min-width:0}.home-page .numbers .stat:nth-child(2),.home-page .numbers .stat:nth-child(4){order:-1}.home-page .numbers .stat:nth-child(2){border-left:0;padding-left:4px}.home-page .numbers .stat:nth-child(4){border-left:1px solid var(--line)}.home-page .numbers .label{white-space:normal;overflow-wrap:normal}}
.header{gap:18px}.header .brand{flex-basis:21%}.header nav{gap:clamp(10px,1.15vw,22px)}
.review-translation{display:none}
@media(max-width:360px){.header .brand-name{font-size:9px!important;letter-spacing:1.2px!important}}
html[lang=en] .growth-metrics{min-width:0;grid-template-columns:repeat(3,minmax(0,1fr))}html[lang=en] .growth-pill{min-width:0}html[lang=en] .growth-pill:last-child strong{white-space:normal}html[lang=en] .selyutin-case .growth-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1000px){html[lang=en] .selyutin-case .growth-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){html[lang=en] .growth-metrics{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){html[lang=ru] .content-intro h1{font-size:7.4vw;letter-spacing:0;word-spacing:.08em;line-height:1.12}html[lang=ru] .clients-title :is(h1,h2){letter-spacing:0}html[lang=ru] .clients-values h3{letter-spacing:0}}
html[lang=en] .review-translation{display:block;padding:15px 18px;font-size:16px;line-height:1.5;background:var(--paper);color:var(--ink);border-radius:0 0 20px 20px}
html[lang=en] .content-intro h1,html[lang=en] .package-intro h2{letter-spacing:-.035em}
html[lang=en] .hero-copy h1{font-size:clamp(30px,3.5vw,66px)}
html[lang=en] .content-benefit h2,html[lang=en] .package-card h3{overflow-wrap:normal;letter-spacing:-.02em}
html[lang=en] .label{letter-spacing:.025em}
@media(max-width:1250px){.header .brand{flex-basis:19%}.header nav{gap:10px;font-size:11px}.header{gap:12px}}
@media(max-width:1100px){.header .brand{margin-right:auto;flex-basis:auto}.language-switch{margin-left:0}.header nav{font-size:16px;gap:8px}.header nav.open{max-height:calc(100vh - 130px);overflow:auto}}
@media(max-width:760px){.header{flex-wrap:wrap}.header .brand{flex:1 1 calc(100% - 110px);order:0}.language-switch{order:1}.menu-toggle{order:2;margin-left:auto;padding:8px 14px;min-height:40px}.header nav{order:3;top:100%;margin-top:8px}.language-switch button{min-width:38px;min-height:38px}.header .brand-name{font-size:10px;letter-spacing:2px}.content-benefit h2{line-height:1.3}.company-card{padding-bottom:20px}html[lang=en] .hero-copy h1{font-size:9vw}html[lang=en] .content-intro h1{font-size:9vw}html[lang=en] .package-intro h2{font-size:7.5vw}html[lang=en] .process-copy h2{font-size:9vw}html[lang=en] .reviews-intro h1{font-size:9vw}html[lang=en] .company-copy strong{white-space:normal}}
