.language-switch{position:absolute;right:calc(100% + 16px);top:-22px;display:flex;gap:2px;padding:2px;border:1px solid #ffffff30;border-radius:99px;background:#111518;white-space:nowrap}.language-switch a{font:600 10px/1.2 Apto,Arial;padding:4px 6px;border-radius:99px;color:#bccad2}.language-switch a[aria-current]{background:#91e8ef;color:#0b1216}.language-switch a:hover{color:#fff;background:#33424c}html[lang^=es] .desktop-nav>a,html[lang^=es] .desktop-nav>.nav-button{font-size:11px;padding-inline:6px}html[lang^=es] .svc-hero h1{font-size:clamp(45px,5.5vw,90px);max-width:850px;line-height:.98}html[lang^=es] .solution-spectrum,html[lang^=es] .inbound-spectrum{white-space:normal;overflow-wrap:normal}html[lang^=es] .hero h1{font-size:clamp(40px,4.9vw,80px)}html[lang^=es] .svc-button,html[lang^=es] .pill{white-space:normal;text-align:center}html[lang^=es] .contact-intro h1{font-size:clamp(44px,5.7vw,90px)}@media(max-width:1100px){.header-contact{position:relative}.language-switch{right:0;top:calc(100% + 6px);background:#101213}.topbar{padding-bottom:29px!important}.topbar.scrolled{padding-bottom:29px!important}}@media(max-width:700px){html[lang^=es] .svc-hero h1{font-size:clamp(34px,8.7vw,60px)}html[lang^=es] .hero h1{font-size:clamp(31px,7.4vw,51px)}html[lang^=es] .contact-intro h1{font-size:42px}html[lang^=es] .svc-section h2{overflow-wrap:break-word}html[lang^=es] .thanks-copy h1{font-size:38px}}