.header-actions{display:flex;align-items:center;gap:20px}.language-switcher{display:flex;align-items:center;gap:5px;font-size:11px;flex-shrink:0}.language-switcher a{padding:10px 2px;border:0;background:none;color:#555;cursor:pointer;font-size:11px}.language-switcher a[aria-current="page"]{color:#d6091b;text-decoration:underline;text-underline-offset:5px}.language-switcher>span{color:#aaa}
html[lang="ru"] .hero h1{width:88%;grid-template-columns:1fr;font-size:clamp(44px,5.65vw,96px);line-height:1.02}
html[lang="ru"] .hero h1 .intro{font-size:clamp(28px,3.6vw,62px)}
html[lang="ru"] .hero h1 .offset{justify-self:end;grid-column:1/-1}
html[lang="ru"] #approach h2{font-size:clamp(36px,4.5vw,68px)}
html[lang="ru"] .service-toggle{font-size:clamp(33.6px,3.84vw,57.6px);letter-spacing:-.065em}
html[lang="ru"] #process h2{font-size:clamp(36px,3.8vw,61px)}
html[lang="ru"] #process .steps h3{font-size:clamp(22px,2.1vw,32px)}

html[lang="ru"] .final-project h2{font-size:clamp(44px,8.5vw,130px)}
@media(max-width:1000px){.header-actions{gap:12px}html[lang="ru"] header nav{gap:15px}html[lang="ru"] header .nav-cta{font-size:13px}}
@media(max-width:850px){.header-actions{flex-direction:column;align-items:flex-end;gap:3px}.language-switcher a{padding:5px 2px}html[lang="ru"] .hero h1{font-size:5.65vw;width:91%}html[lang="ru"] .service-toggle{font-size:3.84vw}html[lang="ru"] .chapter-copy li{font-size:14px}html[lang="ru"] .hero-note{font-size:10px}}
@media(max-width:600px){.header-actions{max-width:53%;gap:2px}.language-switcher{font-size:10px}.language-switcher a{font-size:10px;padding:6px 3px}html[lang="ru"] header .nav-cta{font-size:11px}html[lang="ru"] .hero h1{width:100%;font-size:10vw;line-height:1.07}html[lang="ru"] .hero h1 .intro{font-size:26px}html[lang="ru"] .hero h1 .line{white-space:normal}html[lang="ru"] .hero h1 .offset{font-size:12vw}html[lang="ru"] .eyebrow{font-size:8px}html[lang="ru"] .service-toggle{font-size:33.6px}html[lang="ru"] #approach h2{font-size:36px}html[lang="ru"] #process h2{font-size:34px}html[lang="ru"] #process .steps h3{font-size:27px}html[lang="ru"] .final-project h2{font-size:13vw}html[lang="ru"] .hero-note{gap:18px}}
