
#loginPage .public-hero-copy.auth-crew-canvas{background-color:#e8f5ff!important;position:relative}
#loginPage .guardian-use-backup .auth-crew-brand{display:flex!important;visibility:visible!important;opacity:1!important;z-index:25!important}
#loginPage .guardian-health-fallback{
  position:absolute;inset:0;z-index:4;
  display:flex;flex-direction:column;justify-content:space-between;
  padding:105px clamp(25px,4vw,70px) 15px;
  background:radial-gradient(ellipse at 50% 60%,#d5ebff 0%,#e9f5ff 64%,#eff8ff 100%);
  opacity:1;visibility:visible;
}
#loginPage .guardian-health-fallback .guardian-health-copy{position:relative;z-index:3;}
#loginPage .guardian-health-fallback h2{
  max-width:450px;margin:0 0 14px;
  font-size:clamp(28px,3.1vw,47px);line-height:1.06;letter-spacing:-.045em;font-weight:900;color:#102455
}
#loginPage .guardian-health-fallback h2 span{display:block;color:#2563eb}
#loginPage .guardian-health-fallback p{font-size:clamp(12px,1vw,16px);max-width:340px;line-height:1.5;color:#516d91;margin:0}
#loginPage .guardian-health-fallback img{
  width:100%;height:55%;object-fit:contain;object-position:center bottom;display:block;
  mix-blend-mode:multiply;pointer-events:none
}
#loginPage .guardian-detailed-ready .guardian-health-fallback{display:none!important}
#loginPage .guardian-use-backup .auth-crew-stage{opacity:0!important;pointer-events:none!important}
#loginPage .guardian-use-backup .guardian-health-fallback{display:flex!important;opacity:1!important}
@media(max-width:900px){
 #loginPage .guardian-health-fallback{padding-top:70px}
 #loginPage .guardian-health-fallback h2{font-size:28px}
 #loginPage .guardian-health-fallback img{height:53%}
}
@media(max-width:640px){#loginPage .guardian-health-fallback{display:none!important}}
