.logo-window{display:block;position:relative;overflow:hidden;width:260px;aspect-ratio:490/197;background:white;border-radius:4px;flex:none}
.logo-window img{position:absolute;display:block;max-width:none;width:240%;height:auto;left:-70.4%;top:0}
.brand{flex-shrink:0}.header-inner{min-height:112px}.footer-brand{display:inline-block}.footer-brand .logo-window{width:280px;max-width:100%}
@media(max-width:700px){.header-inner{gap:12px}.brand .logo-window{width:220px}.header-call{margin-left:0}.header nav{order:3}.footer-brand .logo-window{width:260px}}
@media(max-width:420px){.header-inner{justify-content:center}.brand .logo-window{width:250px}.header-call{padding:8px 15px}.header nav{justify-content:space-between;gap:14px}}
