.language-switch{display:flex;gap:9px;align-items:center;flex-wrap:wrap;border-left:1px solid #555;padding-left:15px;font-size:11px;line-height:1.6}.language-switch a{color:#bbb;text-decoration:none!important;white-space:nowrap}.language-switch a[aria-current=true]{color:#ff7277;font-weight:bold;border-bottom:1px solid #ff7277}.language-switch a:hover{color:#fff}.language-offer{display:flex;align-items:center;justify-content:center;gap:18px;background:#eeeDE9;color:#222;padding:12px 5%;font-size:13px;border-bottom:1px solid #ccc}.language-offer a{font-weight:bold;color:#a8191f;text-decoration:underline}.language-offer button{border:1px solid #bbb;background:transparent;padding:4px 8px;cursor:pointer}.language-offer[hidden]{display:none}footer>span:first-of-type{max-width:310px;line-height:1.7}html:not([lang=en]) h1{font-size:clamp(40px,4.6vw,72px);letter-spacing:-2.5px}html:not([lang=en]) .hero-copy{padding-top:62px}html:not([lang=en]) .hero p{max-width:440px}html:not([lang=en]) .product-menu>div{width:260px}html:not([lang=en]) .page-hero h1,html:not([lang=en]) .about-hero h1,html:not([lang=en]) .hardware-hero h1{max-width:980px}.areas div{row-gap:12px}@media(min-width:1101px){nav{gap:17px;font-size:12px}nav .btn{padding:16px 18px}header img{width:245px}.language-switch{gap:7px;padding-left:12px;font-size:10px}}@media(min-width:801px) and (max-width:1100px){header img{width:165px}nav{gap:10px;font-size:10px}nav .btn{padding:13px 10px}.language-switch{gap:6px;font-size:9px;padding-left:8px}}@media(max-width:800px){.language-switch{border-left:0;border-top:1px solid #555;padding:14px 0 0;justify-content:center;gap:18px;font-size:12px}html:not([lang=en]) .hero-copy{padding-top:45px}html:not([lang=en]) h1{font-size:clamp(39px,8vw,58px);letter-spacing:-1.5px}html:not([lang=en]) .product-menu>div{width:100%}.language-offer{flex-wrap:wrap;gap:10px}}
@media(min-width:1101px){.language-switch{font-size:11px}}@media(min-width:801px) and (max-width:1100px){header{height:80px;padding:15px 4%}.menu-btn{display:block;background:none;color:#fff;border:1px solid #666;padding:9px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#151616;padding:25px;flex-direction:column;gap:14px;font-size:13px}nav.open{display:flex}.product-menu{width:100%;text-align:center}.product-menu>div,html:not([lang=en]) .product-menu>div{position:static;width:100%;margin-top:5px}.language-switch{border-left:0;border-top:1px solid #555;padding:14px 0 0;justify-content:center;gap:18px;font-size:12px}html{scroll-padding-top:80px}}
