/* Visible language control, shared assets and LTR English presentation. */
.site-header>.container{grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px}.language-switch{grid-column:4;grid-row:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:7px;min-height:42px;padding:7px 10px;color:#004aad;font-size:14px;font-weight:700;white-space:nowrap}.language-switch:hover{background:#eff6ff}.language-switch:focus-visible{outline:3px solid #2876df;outline-offset:3px}
html[lang="en"] body{direction:ltr}html[lang="en"] .brand strong{font-size:22px}html[lang="en"] .brand .brand-tagline{font-size:12px}html[lang="en"] .hero-copy h1{letter-spacing:normal}html[lang="en"] .measurement-preferences,html[lang="en"] .measurement-strip{direction:ltr;font-family:sawaed-cairo,Arial,sans-serif}html[lang="en"] .measurement-close{float:right}html[lang="en"] .equipment-image>span{right:auto;left:13px}html[lang="en"] .model-code,html[lang="en"] .equipment-specs,html[lang="en"] .card-body,html[lang="en"] .contact-form{text-align:left}html[lang="en"] .prose-card{text-align:start}html[lang="en"] .footer-links{direction:ltr}html[lang="en"] .floating-contact{left:auto;right:20px}html[lang="en"] .header-phone bdi{direction:ltr}
@media(min-width:1200px){html[lang="en"] .nav{gap:16px}html[lang="en"] .nav a{font-size:14px}}
@media(max-width:1199px){.site-header>.container{grid-template-columns:1fr auto auto;gap:0 10px;min-height:86px;padding-block:12px}.brand{grid-column:1;grid-row:1}.language-switch{grid-column:2;grid-row:1}.menu-toggle{display:inline-flex;grid-column:3;grid-row:1;align-items:center;justify-content:center;gap:5px;border:1px solid #e2e8f0;background:#fff;color:#004aad;border-radius:8px;min-height:42px;padding:8px 10px}.menu-toggle svg{width:20px;height:20px}.header-phone{display:none}.nav{display:none;grid-column:1/-1;grid-row:2;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #e2e8f0;margin-top:12px;padding-top:8px}.nav.is-open{display:flex}.nav a{font-size:16px;line-height:1.7;padding:10px 4px;border-bottom:1px solid #e2e8f0}}
@media(max-width:600px){.site-header>.container{gap:0 6px}.language-switch{padding:6px 8px;font-size:13px;min-height:42px}html[lang="en"] .brand strong{font-size:17px}html[lang="en"] .brand .brand-tagline{font-size:12px}.brand img{width:40px;height:40px}.brand{gap:7px}.brand strong{font-size:20px}html body .menu-toggle{font-size:12px;padding:7px}.menu-toggle svg{width:17px;height:17px}html[lang="en"] .floating-contact{left:auto;right:12px}html[lang="en"] .home-hero .hero-copy h1{font-size:34px;line-height:1.2}html[lang="en"] .measurement-strip-actions button{font-size:13px;padding-inline:7px}html[lang="en"] .measurement-preferences{font-size:14px}}
@media(max-width:360px){html[lang="en"] .brand img{width:32px;height:32px}html[lang="en"] .brand strong{font-size:15px}html[lang="en"] .brand .brand-tagline{font-size:12px}.language-switch{padding-inline:6px}.brand strong{font-size:18px}}
