.eby-brand{display:none}
.cr-eby-entry #login.card{background:#eef3ef;color:#173429;display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,430px);gap:clamp(24px,6vw,96px);align-content:center;justify-content:center;padding:60px clamp(22px,8vw,140px)}
.cr-eby-entry #login::before{width:auto;inset:0 50% 0 0;height:auto;border-radius:0;background:#102c24}
.cr-eby-entry #login::after{display:none}
.cr-eby-entry #login .cr-login-brand{display:none}
.cr-eby-entry .eby-brand{display:block;color:#f0f8ef;justify-self:start}
.eby-mark{display:grid;place-items:center;width:64px;height:64px;background:#c8f080;color:#153328;font:800 40px/1 system-ui;border-radius:18px;margin-bottom:22px}
.cr-eby-entry .eby-brand h1{font-size:clamp(38px,6vw,88px);line-height:.96;margin:0;letter-spacing:-.065em}
.eby-brand p{font-size:clamp(15px,2vw,24px);margin:16px 0 32px}
.cr-eby-entry #login .cr-login-panel{justify-self:end;border-radius:14px}
.cr-eby-entry #login .cr-login-submit{background:#1e543f;color:white}
.cr-eby-entry #login .cr-login-submit:hover{background:#143d2e}
.cr-eby-entry #login .cr-login-footer{display:none}
@media(max-width:800px){
 .cr-eby-entry #login.card{grid-template-columns:minmax(0,440px);gap:24px;padding:48px 18px 24px;align-content:start}
 .cr-eby-entry #login::before{inset:0 0 auto;height:310px}
 .cr-eby-entry .eby-brand{justify-self:center;text-align:center}
 .eby-mark{margin:0 auto 12px;width:48px;height:48px;font-size:29px}
 .eby-brand p{margin:7px 0 12px}
}
