.header-controls{display:flex;align-items:center;gap:24px}.locale-switch{display:flex;align-items:center;gap:3px;font-family:var(--sans);font-size:11px;letter-spacing:.04em}.locale-switch a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:42px;padding:4px 6px;color:#707566;border:1px solid transparent;text-decoration:none}.locale-switch a[aria-current=page]{color:#191b16;border-color:#babfae}.locale-switch a:hover{background:#e1e4d8}.site-header .locale-switch{gap:3px;font-size:11px}.site-header .locale-switch a:hover{opacity:1}.menu-bottom{align-items:center;flex-wrap:wrap}.menu-bottom .locale-switch{margin-right:auto}.menu-bottom .locale-switch a{min-width:36px;min-height:44px}.menu-bottom>span{font-size:10px}
html[lang=ro] .hero h1{font-size:clamp(28px,3vw,53px)}html[lang=ro] .service-hero h1{font-size:clamp(55px,7.7vw,128px)}html[lang=ro] .service-story h2{font-size:clamp(40px,4.5vw,68px)}html[lang=ro] .menu-solutions>a{font-size:clamp(29px,3.5vw,59px)}html[lang=ro] .contact h2{font-size:clamp(48px,7vw,108px)}html[lang=en] .service-hero h1{font-size:clamp(58px,8vw,130px)}
@media(max-width:760px){.header-controls{gap:10px}.site-header .locale-switch{gap:1px;font-size:10px}.site-header .locale-switch a{min-width:28px;min-height:40px;padding:3px}.menu-bottom .locale-switch{margin-right:0}.menu-bottom>span{font-size:9px}.menu-bottom>span:last-child{display:none}html[lang=ro] .hero h1{font-size:36px}html[lang=ro] .availability{font-size:10px;max-width:290px}html[lang=ro] .service-hero h1,html[lang=en] .service-hero h1{font-size:clamp(38px,10.5vw,76px)}html[lang=ro] .service-story h2{font-size:39px}html[lang=ro] .menu-solutions>a{font-size:clamp(26px,7.2vw,44px)}html[lang=ro] .contact h2{font-size:clamp(39px,10.6vw,65px)}html[lang=ro] .offer-list h3{font-size:31px}html[lang=ro] .service-nav{font-size:9px}html[lang=ro] .feature-grid h3{font-size:23px}.menu-invite>a{white-space:nowrap}}
@media(max-width:480px){.site-header .menu-toggle>span:first-child{display:none}.site-header .menu-toggle{padding:10px;min-width:44px;justify-content:center}.site-header .header-controls{gap:8px}}
@media(max-width:360px){html[lang=ro] .hero h1{font-size:32px}html[lang=ro] .service-hero h1{font-size:10vw}.menu-invite{flex-wrap:wrap}}
