.language-switch{display:flex;align-items:center;gap:5px;flex-shrink:0;color:#bfeaff}
.language-switch>span{font-size:22px}
.language-switch select{font:600 14px Arial,sans-serif;max-width:125px;color:inherit;background:#0a2d40;border:1px solid #386278;padding:11px 8px;border-radius:5px;cursor:pointer}
.language-switch option{background:#0a2d40;color:white}
.theme-1 .site-nav{gap:20px}
.theme-1 .site-nav nav{gap:17px;flex-wrap:wrap;justify-content:flex-end}
.theme-1 .site-nav nav>a{font-size:14px}
.theme-1 .site-nav nav .compact{font-size:14px;padding:13px 16px}
html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] .eyebrow,html[lang="ar"] .brand-promise{letter-spacing:0!important}
html[lang="ar"] .theme-1 .hero h1{line-height:1.4;font-size:clamp(44px,5.1vw,85px)}
html[lang="ar"] .theme-1 h2{line-height:1.45}
html[lang="ar"] .theme-1 h3{line-height:1.5}
html[lang="ar"] .theme-1 p{line-height:1.9}
html[dir="rtl"] .hero-image>img{object-position:center}
html[dir="rtl"] .theme-1 .hero-image:after{background:linear-gradient(270deg,#031725fa,#031725e8 43%,#03172580 73%,#03172535)}
html[dir="rtl"] .theme-1 .hero-copy{margin-left:0;margin-right:0}
html[dir="rtl"] .image-caption{left:28px;right:auto}
html[dir="rtl"] .text-button,html[dir="rtl"] .project-grid button{text-align:right}
html[dir="rtl"] .network>p{border-left:0;border-right:3px solid var(--accent)}
html[dir="rtl"] .product li:before,html[dir="rtl"] .manufacturing li:before{margin-right:0;margin-left:8px}
html[dir="rtl"] .close{left:12px;right:auto}
html[dir="rtl"] .product-lockup,html[dir="rtl"] .metrics strong{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] .product-lockup{justify-content:flex-end}
html[dir="rtl"] .brand-lockup .logo,html[dir="rtl"] footer .logo{direction:ltr}
html[lang="de"] .theme-1 .hero h1,html[lang="fr"] .theme-1 .hero h1{font-size:clamp(40px,4.4vw,80px)}
.theme-1 h1,.theme-1 h2,.theme-1 h3{overflow-wrap:break-word}
@media(max-width:1200px){.theme-1 .site-nav nav{gap:10px}.theme-1 .site-nav .logo{width:180px}.theme-1 .site-nav nav>a{font-size:13px}.theme-1 .brand-promise{font-size:12px}}
@media(max-width:1000px){.theme-1 .site-nav{position:relative;z-index:5}.theme-1 .menu{display:block}.theme-1 .site-nav nav{display:none}.theme-1 .site-nav nav.open{display:flex;position:absolute;inset-inline:0;top:100%;background:#0a2637;color:#eff8ff;padding:20px 24px;flex-direction:column;align-items:stretch;gap:8px;box-shadow:0 20px 25px #00233830}.theme-1 .site-nav nav a{padding:12px;font-size:17px}.theme-1 .language-switch{padding:12px 0}.theme-1 .language-switch select{max-width:none;flex:1}}
@media(max-width:800px){html[lang="ar"] .theme-1 .hero h1{font-size:40px;line-height:1.4}html[lang="ar"] .theme-1 h2{font-size:32px}html[lang="de"] .theme-1 .hero h1,html[lang="fr"] .theme-1 .hero h1{font-size:36px}.theme-1 .section-heading>div{min-width:0}.theme-1 .product-grid,.theme-1 .benefit-grid{min-width:0}}
