header .desktop-nav{gap:24px}.mobile-menu{display:none}header .desktop-nav a{white-space:nowrap}.agency-process .text-link{display:inline-block;margin-top:24px}
@media(min-width:801px) and (max-width:1100px){header{gap:20px}header .brand img{width:175px}header .desktop-nav{gap:16px}header .desktop-nav a{font-size:13px}header .lang{padding-left:14px}header .lang button{min-width:28px;font-size:12px}}
@media(max-width:800px){header{flex-wrap:nowrap;gap:12px;position:relative;z-index:20;padding:19px 5%;min-height:82px}header .brand img{width:150px}header .desktop-nav{display:none}header .lang{order:2;margin-left:auto;padding-left:10px;font-size:10px}header .lang button{min-width:26px;font-size:12px;padding:10px 2px}.mobile-menu{display:block;order:3;position:relative;margin:0}.mobile-menu summary{cursor:pointer;list-style:none;border:1px solid #68715e;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 12px;font:600 12px/1.5 Inter,Arial,sans-serif;color:#eeede7}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary:after{content:'+';margin-left:9px}.mobile-menu[open] summary:after{content:'−'}.mobile-menu .mobile-nav{position:absolute;top:calc(100% + 12px);right:0;display:grid;grid-template-columns:1fr;width:270px;max-width:85vw;padding:10px 18px;margin:0;background:#11160e;border:1px solid #68715e;box-shadow:0 10px 20px #0005;gap:0;overflow:visible;z-index:50}.mobile-menu .mobile-nav a{font:500 14px/1.5 Inter,Arial,sans-serif;padding:13px 0;color:#eeede7;border-bottom:1px solid #39412f}.mobile-menu .mobile-nav a:last-child{border:0}.mobile-menu .mobile-nav a[aria-current=page]{color:#fff;font-weight:700}.mobile-menu .mobile-nav a[aria-current=page]:after{display:none}}
@media(max-width:360px){header .brand img{width:130px}header{gap:8px}.mobile-menu summary{padding:9px 10px;font-size:11px}header .lang{padding-left:8px}}
@media(forced-colors:active){.mobile-menu summary,.mobile-menu .mobile-nav{border:1px solid CanvasText;background:Canvas;color:CanvasText}}
