.hsa-evaluator-login{isolation:isolate;background:#f4f6f9;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);align-items:center;gap:clamp(32px,7vw,110px);padding:clamp(28px,6vw,88px);position:relative;overflow:hidden}.hsa-evaluator-login:before{content:"";z-index:-1;background:linear-gradient(150deg,#142f4f,#1e4969);position:absolute;inset:0 43% 0 0}.evaluator-welcome{color:#fff;max-width:620px;padding-right:28px}.evaluator-academy{color:#fff;align-items:center;gap:14px;margin-bottom:clamp(42px,7vh,84px);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.evaluator-monogram{color:#f0cf8b;letter-spacing:.09em;border:1px solid #d8b16c80;border-radius:18px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:16px;display:grid}.evaluator-welcome .evaluator-kicker{color:#e7c785;letter-spacing:.21em;margin-bottom:20px;font-size:11px;font-weight:700}.evaluator-welcome h1{letter-spacing:-.035em;color:#fff;max-width:570px;margin:0 0 25px;font-size:clamp(31px,3.4vw,50px);font-weight:600;line-height:1.17}.evaluator-welcome>p:not(.evaluator-kicker){color:#c7d7e4;max-width:470px;font-size:16px;line-height:1.8}.evaluator-principles{color:#e7c785;flex-wrap:wrap;align-items:center;gap:17px;margin:40px 0;font-size:13px;display:flex}.evaluator-principles i{background:#e7c785;border-radius:50%;width:3px;height:3px}.evaluator-welcome>small{color:#a6bdcf;font-size:12px;display:block}.hsa-evaluator-login .hsa-login-card{box-sizing:border-box;border-color:#e4e9ee;border-radius:18px;justify-self:center;width:100%;max-width:470px;padding:clamp(26px,3.5vw,44px);box-shadow:0 22px 70px #132f4c15}.hsa-evaluator-login .hsa-login-card .language-switch{justify-content:flex-end;margin-bottom:32px}.hsa-evaluator-login .hsa-login-eyebrow{letter-spacing:.12em;color:#677e91;font-size:10px}.hsa-evaluator-login .hsa-login-card h2{letter-spacing:-.025em;color:#17344f;margin:10px 0 18px;font-size:30px;line-height:1.2;display:block}.hsa-evaluator-login .hsa-login-card>p{color:#5b6f80;font-size:13px}.hsa-evaluator-login .hsa-login-card form{gap:19px;margin:25px 0 18px}.hsa-evaluator-login .hsa-login-card button[type=submit]{background:#173f5d;min-height:48px}.hsa-evaluator-login .hsa-login-card form .hsa-login-error{color:#8a3026;background:#fff0ed;border:1px solid #e8c3bd;border-radius:8px;margin:0;padding:12px;font-size:13px;line-height:1.6}.hsa-evaluator-login .hsa-login-card .hsa-login-note{color:#73818e;margin-top:25px;font-size:11px}@media (max-width:850px){.hsa-evaluator-login{background:#183b58;grid-template-columns:1fr;gap:30px;padding:30px 22px 45px;overflow:visible}.hsa-evaluator-login:before{display:none}.evaluator-welcome{justify-self:center;max-width:470px;padding:0}.evaluator-academy{margin-bottom:32px}.evaluator-welcome h1{font-size:32px}.evaluator-welcome>p:not(.evaluator-kicker){font-size:14px}.evaluator-principles{margin:24px 0}.evaluator-welcome>small{display:none}.hsa-evaluator-login .hsa-login-card .language-switch{margin-bottom:23px}}
