.language-switcher{display:flex;align-items:center;flex-shrink:0;gap:2px;padding:3px;border:1px solid #86dceb55;border-radius:6px;background:#0b2435;color:#c8e3ed;font-family:Manrope,Arial,sans-serif}.language-switcher button{appearance:none;border:0;background:transparent;color:inherit;border-radius:3px;min-width:30px;min-height:30px;padding:5px;font:700 10px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.language-switcher button[aria-pressed=true]{background:#58d5f5;color:#052033}.language-switcher button:focus-visible{outline:2px solid #a8f0ff;outline-offset:3px}.nav-wrap>.brand,.header-inner>.brand{order:0}.nav-wrap>nav,.header-inner>nav{order:1;margin-left:auto}.nav-wrap>.language-switcher,.header-inner>.language-switcher{order:2}.nav-wrap>.menu-button,.header-inner>.menu-toggle{order:3}.nav-wrap{gap:16px}.nav-wrap nav{gap:18px}html[lang=en] .hero-copy h1{font-size:clamp(42px,4.2vw,64px)}html[lang=en] .hero-medical h1{font-size:clamp(38px,4.4vw,64px)}html[lang=en] .twin-console-header h3{font-size:20px}html[lang=en] .twin-console .ops-camera-tabs button{font-size:7px}html[lang=en] .twin-console .ops-camera-actions button{font-size:8px}html[lang=en] .real-photo-overlay strong{font-size:23px}@media(min-width:1024px) and (max-width:1280px){.nav-wrap nav{gap:12px;font-size:10px}.nav-wrap .brand{gap:10px}.nav-wrap .brand img{width:148px}.nav-wrap .brand>span{padding-left:10px;font-size:9px}.nav-wrap .button-small{padding-inline:13px;font-size:10px}.nav-wrap{gap:12px}.header-inner{gap:16px}.header-inner .nav{gap:18px;font-size:12px}}@media(max-width:1023px){.nav-wrap>.language-switcher,.header-inner>.language-switcher{margin-left:auto}.language-switcher button{min-width:29px;min-height:30px}.nav-wrap{gap:12px}.header-inner{gap:12px}}@media(max-width:767px){.language-switcher{padding:2px}.language-switcher button{min-width:25px;min-height:29px;font-size:10px}.nav-wrap{gap:8px;width:calc(100% - 28px)}.nav-wrap .brand img{width:116px}.nav-wrap .brand{gap:8px}.nav-wrap .brand>span{font-size:7px;padding-left:8px}.nav-wrap .menu-button{font-size:10px;padding:7px;gap:6px}.header-inner .brand img{width:116px}.header-inner .brand-region{font-size:7px;padding-left:8px}.header-inner .brand{gap:8px}.header-inner .menu-toggle{font-size:10px;padding:8px}.header-inner{gap:8px}.header-inner.container{width:calc(100% - 28px)}html[lang=en] .hero-copy h1{font-size:38px}html[lang=en] .hero-medical h1{font-size:38px}html[lang=en] .real-photo-overlay strong{font-size:23px}}
