.brand .brand-logo{width:48px;height:48px;max-width:none;max-height:none;object-fit:contain;flex-shrink:0;border-radius:12px}.brand .ams-wordmark{display:block;color:var(--lime);font-size:12px;letter-spacing:.22em;font-weight:800;margin:0 0 5px}.login-brand .brand{align-items:center;gap:18px}.login-brand .login-logo{width:100px;height:100px;max-width:none;max-height:none;object-fit:contain;flex-shrink:0;border-radius:22px}.login-brand .ams-wordmark{font-size:22px;letter-spacing:.2em}.login-brand .brand strong{line-height:1.45}.login-brand .brand small{display:block;margin-top:4px}.login-brand>p{max-width:390px}.brand .ams-business{display:block;margin-top:6px;font-size:11px;font-weight:400;color:#c3d4ca}.login-brand .ams-business{font-size:14px}@media(max-width:1000px){.brand .brand-logo{width:38px;height:38px;border-radius:9px}.brand .ams-wordmark{font-size:13px;margin-bottom:2px}.brand .ams-business{display:none}.login-brand .login-logo{width:76px;height:76px}}@media(max-width:600px){.login-brand .brand{gap:12px}.login-brand .login-logo{width:66px;height:66px}.brand .ams-wordmark{font-size:12px}.login-brand .ams-wordmark{font-size:20px}}
.brand .ams-business{width:auto;height:auto;border:0;border-radius:0;font-family:inherit}.brand strong>small{display:block;font-size:10px;letter-spacing:.02em}.login-brand .brand strong>small{font-size:12px}
