.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:54px;height:54px;flex:0 0 auto}.brand-wordmark{display:block}.brand-wordmark b{font-size:23px}.brand-wordmark b span{font-size:18px}.brand-wordmark small{font-size:8px}.header-actions{display:flex;align-items:center;gap:12px;order:3;flex:0 0 auto}header nav{order:2;gap:20px}#language{font:inherit;font-size:12px;border:1px solid #cbd7d2;background:white;color:#233d87;padding:8px 6px;min-height:38px;max-width:96px;cursor:pointer;border-radius:2px}.footer-identity{display:flex;align-items:center;gap:14px}.footer-identity .brand-mark{width:45px;height:45px}h2{white-space:pre-line}html[lang=en] .hero h2{max-width:650px;font-size:32px}html[lang=en] .hero .lead{font-size:16px;line-height:1.7}html[lang=en] .services h3,html[lang=en] .regions h3{overflow-wrap:break-word}html[lang=en] nav{font-size:12px}
@media(max-width:1100px){header nav{gap:14px}.brand-wordmark b span{font-size:15px}.brand-wordmark small{display:none}.brand-mark{width:46px;height:46px}}
@media(max-width:900px){.menu{display:block;background:none;border:1px solid #d1dcd6;font-size:22px;padding:2px 10px}header nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:24px;flex-direction:column;align-items:flex-start}header nav.open{display:flex}.brand-wordmark small{display:block}}
@media(max-width:540px){header{padding:12px 4%;gap:8px;min-height:80px}.brand{gap:6px}.brand-mark{width:38px;height:38px}.brand-wordmark b{font-size:21px}.brand-wordmark b span{display:block;font-size:10px;line-height:1.3}.brand-wordmark small{display:none}.header-actions{gap:8px}#language{font-size:11px;max-width:85px}.menu{font-size:20px;padding:2px 8px}.footer-identity{align-items:flex-start}.company-name{max-width:270px}html[lang=en] .hero h1{font-size:42px}html[lang=en] .hero h2{font-size:26px}html[lang=en] .hero .lead{font-size:14px}html[lang=en] .hero-inner{padding-top:38px}.trust{flex-wrap:wrap}.process{grid-template-columns:1fr}.hero .primary,.hero .secondary{font-size:12px}}
