.login-brand-page{padding:40px 20px}#s-LoginPage{background:#f1f4fa;color:#202e50}#s-LoginPage #PageBackground{background:radial-gradient(ellipse at 12% 15%,#daedf4 0,transparent 48%),radial-gradient(ellipse at 90% 90%,#e4e3f4 0,transparent 48%),#f1f4fa}#s-LoginPage .login-brand-card{width:100%;max-width:560px;margin:auto;background:#fff;border:1px solid #e1e6ef;border-radius:22px;overflow:hidden;box-shadow:0 20px 70px #172b5512}.login-brand-card:before{content:"";display:block;height:5px;background:linear-gradient(90deg,#d65359,#ebbb42 20%,#9dce45 38%,#23bca7,#258bc0 72%,#292c80)}.login-brand-header{padding:32px 32px 22px;border-bottom:1px solid #edf0f6}.login-brand-logos{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;gap:22px}.login-brand-logos img{width:100%;height:88px;object-fit:contain}.login-brand-divider{height:64px;background:#e5e9f1}.login-brand-caption{margin:18px 0 0;color:#64748b;text-align:center;font-size:10px;font-weight:600;letter-spacing:.22em}
#s-LoginPage .login-access-panel{padding:30px 42px 8px;border:0;border-radius:0;box-shadow:none;background:#fff;color:#202e50}.login-intro{margin-bottom:26px}.login-eyebrow{color:#347da0;font-size:10px;font-weight:700;letter-spacing:.15em}.login-intro h1{font-size:clamp(23px,4vw,28px);font-weight:700;margin:10px 0;color:#242b68}.login-intro p{font-size:14px;line-height:1.65;color:#64748b;margin:0}#s-LoginPage .login-access-panel .field>label{color:#34415c}#s-LoginPage .login-access-panel input,#s-LoginPage .login-access-panel select{background-color:#f8faff;color:#202e50;border-color:#d8dfeb;border-radius:8px;min-height:44px}#s-LoginPage .login-access-panel input:focus,#s-LoginPage .login-access-panel select:focus{border-color:#426caa;outline:2px solid #426caa33;outline-offset:1px}#s-LoginPage .login-access-panel .btn-primary{min-height:46px;border-radius:9px;background:#292e7d;border-color:#292e7d;font-weight:600}#s-LoginPage .login-access-panel .btn-primary:hover{background:#202464;border-color:#202464}
#s-LoginPage .login-access-panel a,#s-LoginPage .login-signup a{color:#2e568b}#s-LoginPage .login-access-panel .form-text{color:#64748b}.login-signup{padding:4px 24px 28px;text-align:center;font-size:13px}@media(max-width:575px){.login-brand-page{padding:20px 12px}.login-brand-header{padding:24px 20px 18px}.login-brand-logos{gap:14px}.login-brand-logos img{height:70px}#s-LoginPage .login-access-panel{padding:26px 24px 8px}}.s-horizontal-divider{margin:1em 0;line-height:0;text-align:center}.s-horizontal-divider span{background-color:var(--s-card-bg);padding:1em}.s-horizontal-divider:before{content:" ";display:block;border-top:1px solid #e3e3e3;border-bottom:1px solid #f7f7f7}
/*# sourceMappingURL=LoginPage.css.map */
