html:not([lang=ru]) .desktop-nav{gap:clamp(10px,1.2vw,20px);font-size:13px}html:not([lang=ru]) .site-header{gap:20px}html:not([lang=ru]) .button{white-space:normal;text-align:center;height:auto;min-height:48px}html:not([lang=ru]) :is(h1,h2,h3,h4,.footer-bottom){overflow-wrap:break-word}html[lang=zh-Hans]{line-break:strict}html[lang=zh-Hans] :is(p,li){line-height:1.8}html[lang=zh-Hans] :is(h1,h2,h3,h4){line-height:1.35;letter-spacing:0}html[lang=zh-Hans] :is(.eyebrow,.kicker){letter-spacing:.08em}.manufacturer-partnership{background:#f0f5f5;scroll-margin-top:24px}.manufacturer-partnership h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.4vw,48px);font-weight:400;line-height:1.2;text-wrap:balance}.manufacturer-partnership .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.manufacturer-partnership .hero-actions>.text-link{margin-top:0;align-self:center}.manufacturer-partnership p+p{margin-top:16px}@media(max-width:1100px){html:not([lang=ru]) .desktop-nav{display:none}html:not([lang=ru]) .menu-toggle{display:block}html:not([lang=ru]) .site-header{grid-template-columns:1fr auto}}@media(max-width:767px){.manufacturer-partnership .hero-actions{flex-direction:column;align-items:stretch}.manufacturer-partnership .hero-actions>.text-link{align-self:flex-start}.site-header .language-switch a{padding:6px 4px;min-width:28px;font-size:12px}html:not([lang=ru]) .site-header{gap:8px}.site-header .brand-logo.header-brand-logo{max-width:min(42vw,180px)}html:not([lang=ru]) main h1{font-size:clamp(30px,8.6vw,42px);line-height:1.12}html:not([lang=ru]) main h2:not(.site-footer h2){font-size:clamp(27px,7vw,34px);line-height:1.2}html[lang=zh-Hans] main :is(h1,h2){line-height:1.4}html:not([lang=ru]) .home-hero-v3 h1{font-size:clamp(38px,10vw,48px)}html:not([lang=ru]) .home-hero-v3 .hero-lead{font-size:17px;line-height:1.55}html:not([lang=ru]) .turnkey-process-v3 strong{font-size:15px}html:not([lang=ru]) .footer-bottom{gap:18px}html:not([lang=ru]) .footer-bottom>span{min-width:0}html:not([lang=ru]) .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([lang=ru]) .footer-grid>div{min-width:0}}