.header-actions{margin-left:auto;display:flex;align-items:center;gap:24px}
.header-actions .contact-link,.header-actions .back{margin-left:0}
.language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 12px;border:1px solid var(--line,#ccdbe3);border-radius:40px;background:transparent;color:var(--navy,#14272d);font:600 11px/1 "Helvetica Neue",Arial,sans-serif;letter-spacing:.3px;flex-shrink:0;cursor:pointer}
.language-toggle svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.language-toggle:hover{background:#dfe9f0;color:var(--blue,#2454ee)}
html[lang="en"] .choice-index{letter-spacing:.55px}
@media(max-width:760px){.header-actions{gap:12px}.language-toggle{padding:9px 10px;gap:6px}.language-toggle svg{width:15px;height:15px}html[lang="en"] #hero-title{font-size:clamp(52px,12vw,82px);letter-spacing:-.065em}html[lang="en"] #hero-title br{display:block}.services-layer{hyphens:auto}}
@media(max-width:540px){.header .brand-note,header .brand-note{display:none}}
@media(max-width:370px){.header-actions{gap:9px}.header-actions .contact-link{font-size:10px;gap:6px}.language-toggle{padding:9px;min-width:51px}}
