.platform-brand-panel{flex-shrink:0;background:linear-gradient(145deg,#edf4f2,#dcebe6);border:1px solid #9fc8bd;border-radius:16px;padding:10px 14px 12px;margin:0 0 18px;box-shadow:0 5px 18px #00000012;text-align:center}.platform-brand{display:flex;justify-content:center;margin:0;text-decoration:none}.platform-brand img{display:block;width:112px;height:112px;object-fit:contain}.platform-brand-panel small{display:block!important;margin:4px 0 0!important;color:#355069!important;font-size:11px!important;line-height:1.35;letter-spacing:.2px}.login-brand{display:flex;justify-content:center;margin:0 auto 12px!important}.login-brand img{display:block;width:156px;height:156px;object-fit:contain}.platform-public-brand{display:flex!important;align-items:center;flex-shrink:0;text-decoration:none}.platform-public-brand img{display:block;width:88px;height:88px;object-fit:contain}.platform-public-brand span{display:none}body:has(.platform-public-brand)>header{padding-top:10px;padding-bottom:10px;gap:22px}body:has(.platform-public-brand) .hero{padding-top:32px}@media(max-width:600px){.platform-public-brand img{width:72px;height:72px}body:has(.platform-public-brand)>header{padding:8px 18px;gap:12px}body:has(.platform-public-brand)>header nav{gap:12px;font-size:13px}.login-brand img{width:140px;height:140px}}
/* Blend the original white backdrop into light surfaces, preserving the exact source artwork. */
.platform-brand img,.platform-public-brand img,.login-brand img{background:transparent}.platform-brand-panel{isolation:isolate}.login-brand{isolation:isolate}
