
.language-switch{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:13px;white-space:nowrap}.language-switch a{text-decoration:none;padding:10px 3px;color:var(--muted)}.language-switch a[aria-current]{color:var(--blue);font-weight:750;border-bottom:2px solid var(--blue)}.language-switch span{color:#b7c4cd}.header-inner{gap:24px}.nav{gap:20px;margin-left:auto}.hero-product-link{display:block;text-decoration:none;color:inherit;cursor:pointer}.hero-product-link:hover .hero-tag{text-decoration:underline;text-underline-offset:4px}.hero-product-link:focus-visible{outline:4px solid #dd8c19;outline-offset:-4px}.hero-product-link .hero-tag{pointer-events:none}
@media(min-width:801px) and (max-width:1150px){.header .brand{width:180px}.header-inner{gap:16px}.nav{gap:12px;font-size:12px}.nav .contact-link{padding:9px 12px}}
@media(max-width:800px){.header-inner{gap:12px}.header .brand{width:190px;max-width:48%;margin-right:auto}.language-switch{order:2;gap:6px}.menu{order:3;padding:8px 10px}.nav{order:4;margin:0}.hero-product-link{height:350px;flex-shrink:0}.language-switch a{padding:10px 2px}.language-switch span{display:none}}
@media(max-width:370px){.header .brand{width:140px}.header-inner{gap:8px}.menu{font-size:14px;padding:7px}.language-switch{font-size:12px}.hero-tag{left:15px;right:15px;bottom:20px;font-size:11px;padding:11px}}
html[lang="en"] .hero h1{font-size:clamp(38px,4.1vw,62px)}
