/* Surface-aware brand artwork stays crisp without white tiles or glow. */
header .business-logo,.footer-brand .business-logo,.launch-logo img,.orbit-brand img,.launch-logo-flight img{filter:none!important;object-fit:contain;object-position:center}
header .business-logo,.footer-brand .business-logo{position:static!important;width:100%!important;height:100%!important;max-width:100%;left:auto!important;top:auto!important}
header .logo-frame{width:158px;height:110px;padding:2px;overflow:visible;flex-shrink:0}
.footer-brand .logo-frame{width:174px;height:142px;padding:0;overflow:visible;flex-shrink:0}
@media(max-width:960px){header .logo-frame{width:145px;height:94px}}
@media(max-width:600px){header .logo-frame{width:140px;height:90px}.footer-brand .logo-frame{width:160px;height:130px}}
