.language-switcher{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid #647d9c66;border-radius:7px;padding:3px;color:#e1e9f4;font-size:11px}
.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:5px 9px;border-radius:4px;white-space:nowrap}
.language-switcher a:hover{background:#ffffff15}
.language-switcher a[aria-current]{background:#8b1538;color:#fff}
.language-switcher a:focus-visible{outline:2px solid #efc47b;outline-offset:3px}
.language-short{display:none}
.language-suggestion{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;padding:9px 20px;background:#f1f5fc;color:#183657;border-bottom:1px solid #d6e1ef;font-size:12px;line-height:1.5}
.language-suggestion a{color:#8b1538;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.language-suggestion button{border:0;background:transparent;color:#51657c;padding:5px;font-size:12px}
.translated-reviews-note{color:#bdcadd;font-size:12px;line-height:1.7;margin-top:26px}
html[lang=es] .welcome-corner-hero h1{font-size:clamp(62px,6.6vw,94px);letter-spacing:-4px}
html[lang=es] .welcome-corner-hero .hero-copy{width:48%}
html[lang=es] .desktop-nav{gap:18px}
.header-inner{gap:24px}
@media(max-width:1180px){.language-full{display:none}.language-short{display:inline}.language-switcher a{padding:5px 7px}.header-inner{gap:20px}.header-inner>.header-cta{display:none}}
@media(max-width:950px){.header-inner>.header-cta{display:none}.language-switcher{margin-left:auto}.header-inner{gap:18px}html[lang=es] .welcome-corner-hero .hero-copy{width:100%}html[lang=es] .welcome-corner-hero h1{font-size:clamp(48px,9.4vw,80px)}}
@media(max-width:600px){.language-switcher a{min-height:32px;padding:5px 7px}.language-switcher{font-size:11px}.header-inner{gap:14px}html[lang=es] .welcome-corner-hero h1{font-size:clamp(43px,11.8vw,64px);letter-spacing:-2.5px}.language-suggestion{gap:6px 12px;font-size:12px}.translated-reviews-note{font-size:11px}}
