/* Shared language controls; the approved page layout and motion are unchanged. */
@media(max-width:700px){.closing{padding-bottom:340px}}
.closing .contact-copy{max-width:450px;font-size:17px;line-height:1.6;color:#b5b5b5;margin:20px 0 24px}.contact-actions{display:flex;flex-wrap:wrap;gap:12px}.contact-actions .contact-whatsapp{background:transparent;border:1px solid #40d5be70;color:#73dec9}.contact-details{display:flex;flex-wrap:wrap;gap:8px 25px;margin-top:22px;font-size:14px;color:#d7d7d7}.contact-details a:hover{text-decoration:underline}.closing .contact-reach{max-width:450px;font-size:12px;color:#9a9a9a;line-height:1.7;margin-top:20px}.closing .closing-signature{margin-bottom:0}
.header nav{order:1;margin-left:auto}.language-switch{order:2;display:flex;align-items:center;gap:3px;margin-left:24px;padding-left:16px;border-left:1px solid #ffffff26}.language-switch a{display:grid;place-items:center;min-width:33px;min-height:36px;color:#9a9a9a;font-size:11px;font-weight:600}.language-switch a[aria-current="page"]{color:#51ddc7}.language-switch a:hover{color:white}.header .menu-toggle{order:3}
html[lang="en"] .hero h1{font-size:clamp(76px,6.8vw,100px)}
html[lang="en"] .hero h1 .hero-category{font-size:12px}
@media(min-width:701px) and (max-width:1050px){.header nav{gap:17px;font-size:11px}.header nav .pill{font-size:11px}.language-switch{margin-left:13px;padding-left:8px}.language-switch a{min-width:29px}.header .quad-lockup strong{font-size:27px}.header .quad-lockup small{font-size:8px}html[lang="en"] .hero h1{font-size:76px}}
@media(max-width:700px){.language-switch{margin-left:auto;margin-right:13px;padding-left:0;border:0}.language-switch a{min-width:29px;min-height:40px;font-size:10px}.header nav{margin:0}.language-switch{position:relative;z-index:22}html[lang="en"] .hero h1{font-size:clamp(62px,16vw,90px)}html[lang="en"] .hero h1 .hero-category{font-size:10px}html[lang="en"] .ecosystem-heading h2{font-size:clamp(36px,10vw,60px)}}
