.language-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#edf2f6;border:1px solid #cbd9e3;border-radius:25px;flex-shrink:0}.language-switch button{min-width:44px;min-height:38px;border:0;border-radius:21px;background:transparent;color:#244359;font:700 .875rem/1.2 var(--body,Arial,sans-serif);cursor:pointer}.language-switch button[aria-pressed=true]{background:#112f42;color:#fff}.language-switch button:focus-visible{outline:3px solid #d82031;outline-offset:2px}.header-inner>.language-switch{order:3}.thanks-card>.language-switch{display:flex;width:max-content;margin:0 0 20px auto}.header-inner{gap:16px}.site-header nav{gap:15px}@media(max-width:1150px){.site-header .header-inner{position:relative}.site-header .menu-toggle{display:block;border-radius:5px;order:4}.site-header nav{display:none;position:absolute;top:100%;left:-20px;right:-20px;background:#fff;border-top:1px solid #dbe5ec;box-shadow:0 12px 20px #102d4420;padding:14px 20px 22px}.site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.site-header .nav-link{padding:13px 0;font-size:.875rem}.site-header nav .button{margin-top:8px}.header-inner>.language-switch{margin-left:auto}.header-inner{gap:12px}}@media(max-width:380px){.site-header .agency-logo{width:125px}.header-inner{gap:8px}.language-switch button{min-width:40px}.site-header .menu-toggle{padding:8px}}
