body.arcom-page-login .login-page{min-height:calc(100vh - 92px);padding:85px 0 95px;background:radial-gradient(circle at 87% 8%,#e9e5ff 0,rgba(233,229,255,0) 29%),#f6f6fc}.login-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:112px;align-items:center}.login-intro{max-width:670px}.login-intro h1{margin:11px 0 18px;color:#152958;font:800 clamp(44px,5vw,68px)/1.06 var(--display);letter-spacing:-.07em}.login-intro>p:not(.eyebrow){max-width:560px;margin:0;color:#65708c;font-size:17px;line-height:1.68}.login-intro__note{max-width:470px;margin-top:40px;padding:22px 24px;border-left:3px solid #ff5c4d;background:#fff}.login-intro__note strong,.login-intro__note span{display:block}.login-intro__note strong{color:#1a2c58;font:800 15px var(--display)}.login-intro__note span{margin:7px 0 12px;color:#6c7893;font-size:13px;line-height:1.55}.login-intro__note a,.login-intro__consumer a{color:#334c98;font:800 13px var(--display);text-decoration:none}.login-intro__note a:hover,.login-intro__consumer a:hover{color:#ff5c4d}.login-intro__consumer{margin-top:25px!important;color:#6b7691!important;font-size:13px!important}.login-card{padding:37px;border:1px solid #e0e3ec;border-radius:22px;background:#fff;box-shadow:0 22px 48px rgba(28,40,80,.1)}.login-card__heading h2{margin:9px 0 8px;color:#152958;font:800 32px/1.12 var(--display);letter-spacing:-.055em}.login-card__heading>p:not(.eyebrow){margin:0 0 26px;color:#6f7a94;font-size:14px}.login-card .alert{margin-bottom:20px}.login-form label{display:block;margin:0 0 18px;color:#263863;font:800 12px var(--display)}.login-form input[type=text],.login-form input[type=password]{display:block;width:100%;height:46px;margin:7px 0 0;padding:11px 13px;border:1px solid #dce0eb;border-radius:9px;outline:0;background:#fbfcff;color:#1b2c55;font:400 14px var(--body)}.login-form input:focus{border-color:#8176df;box-shadow:0 0 0 3px rgba(129,118,223,.14)}.login-form .login-remember{display:flex;align-items:center;gap:9px;margin:2px 0 23px;color:#697590;font:500 12px var(--body)}.login-remember input{width:15px;height:15px;margin:0;accent-color:#152958}.login-form .button{width:100%;height:47px;font-size:13px}.login-help{display:block;margin:18px auto 0;color:#4c5ba1;font:700 12px var(--display);text-align:center;text-decoration:none}.login-help:hover{color:#ff5c4d}@media(max-width:900px){body.arcom-page-login .login-page{padding:67px 0}.login-page__grid{grid-template-columns:1fr;gap:49px}.login-intro{max-width:700px}.login-card{max-width:560px}}@media(max-width:600px){body.arcom-page-login .login-page{min-height:0;padding:54px 0}.login-intro h1{font-size:43px}.login-card{padding:26px 21px;border-radius:17px}}
