.brand-logo{display:block;width:56px;height:56px;object-fit:contain;flex-shrink:0}
.login-logo{display:block;width:84px;height:84px;object-fit:contain;margin:0 0 24px}
.footer-brand{display:flex;align-items:center;gap:10px}
.footer-brand img{display:block;width:32px;height:32px;object-fit:contain}
@media(max-width:720px){.brand{gap:10px}.brand-logo{width:44px;height:44px}.login-logo{width:64px;height:64px;margin-bottom:20px}}
