.login-page.centerpro-sign-in{--login-ink:#152b43;--login-muted:#6c7b8d;--danger:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--login-ink);background:#fff;grid-template-columns:.95fr 1.05fr;display:grid}.centerpro-sign-in .login-brand{isolation:isolate;color:var(--login-ink);background:#eef6fc;flex-direction:column;justify-content:space-between;gap:35px;padding:38px 56px;display:flex;position:relative;overflow:hidden}.centerpro-sign-in .login-brand:after{content:none}.centerpro-sign-in .login-brand-logo{z-index:1;width:190px;max-width:100%;position:relative}.centerpro-sign-in .login-brand-copy{z-index:1;margin:0;position:relative}.centerpro-sign-in .login-eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#05825a;align-items:center;gap:7px;margin-bottom:13px;font-size:10px;font-weight:750;display:flex}.centerpro-sign-in .login-brand h1{letter-spacing:-2.8px;margin:0;font-size:clamp(42px,4.5vw,62px);font-weight:720;line-height:1.08}.centerpro-sign-in .login-brand h1 span{color:#0671d8}.centerpro-sign-in .login-brand-copy>p{color:#688197;margin:25px 0 0;font-size:14px;line-height:1.8}.centerpro-sign-in .login-brand-pills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.centerpro-sign-in .login-brand-pills span{color:#355976;background:#ffffff95;border:1px solid #d4e4ee;border-radius:30px;align-items:center;gap:6px;padding:9px 12px;font-size:10px;display:flex}.login-brand-pills svg{color:#078b63;flex-shrink:0}.centerpro-sign-in .login-brand-provider{z-index:1;letter-spacing:1.8px;color:#698398;margin:0;font-size:9px;position:relative}.login-orb{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.login-orb-one{background:linear-gradient(145deg,#c3e8f5,#d4f3df);border:1px solid #ffffffb0;width:310px;height:310px;bottom:80px;right:-180px;box-shadow:0 0 0 35px #ffffff40,0 0 0 70px #ffffff25}.login-orb-two{background:#ffffff60;border:1px solid #fff;width:110px;height:110px;top:25%;right:35px}.centerpro-sign-in .login-form-panel{background:#fff;justify-content:center;align-items:center;min-width:0;padding:52px 42px;display:flex}.login-form-content{width:360px;max-width:100%}.centerpro-sign-in .login-form{gap:22px;width:100%;min-width:0;margin:0;display:grid}.centerpro-sign-in .login-form h2{letter-spacing:-1px;color:var(--login-ink);margin:0;font-size:28px;line-height:1.2}.centerpro-sign-in .login-form-heading>p{color:var(--login-muted);margin:10px 0 7px;font-size:14px;line-height:1.7}.centerpro-sign-in .login-field{min-width:0}.centerpro-sign-in .login-form label{color:var(--login-ink);margin:0 0 9px;font-size:12px;font-weight:650;display:block}.centerpro-sign-in .login-input-wrap{color:#8796a6;background:#fff;border:1px solid #dce4ec;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.login-input-wrap>svg{flex-shrink:0}.centerpro-sign-in .login-form input{width:100%;min-width:0;height:46px;box-shadow:none;color:var(--login-ink);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px}.centerpro-sign-in .login-form input::placeholder{color:#768697}.centerpro-sign-in .login-input-wrap:focus-within{border-color:#1875df;box-shadow:0 0 0 3px #1875df15}.login-password-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.centerpro-sign-in .login-password-label a{color:#1265d6;margin-bottom:9px;font-size:12px;font-weight:600;text-decoration:none}.login-password-toggle{color:#72859b;cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;margin-right:-8px;padding:8px;display:grid}.login-password-toggle:focus-visible,.login-password-label a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1875df}.login-submit{margin-top:4px;position:relative}.centerpro-sign-in .login-submit .primary{width:100%;min-height:48px;box-shadow:none;color:#fff;cursor:pointer;background:linear-gradient(100deg,#0877d8,#0862bf);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 48px;font-size:14px;font-weight:650;display:flex}.centerpro-sign-in .login-submit .primary:hover{background:#085eaf}.centerpro-sign-in .login-submit .primary:focus-visible{outline-offset:3px;outline:3px solid #7bbdf9}.login-submit>.lucide-arrow-right{color:#fff;pointer-events:none;position:absolute;top:15px;right:28px}.login-submit .action-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.centerpro-sign-in .login-account-note{text-align:center;color:#718296;margin:-4px 0 0;font-size:11px}.centerpro-sign-in .login-provider{letter-spacing:.15px;color:#718296;text-align:center;margin:46px 0 0;font-size:11px}.centerpro-sign-in .login-form .alert{overflow-wrap:anywhere;line-height:1.5}.mobile-login-brand{display:none}@media (max-width:760px){.login-page.centerpro-sign-in{background:#fff;display:block}.centerpro-sign-in .login-brand{display:none}.centerpro-sign-in .login-form-panel{min-height:100svh;padding:max(25px,env(safe-area-inset-top)) 26px max(28px,env(safe-area-inset-bottom));background:linear-gradient(160deg,#eef8ff 0%,#fff 32%);flex-direction:column;justify-content:center;align-items:stretch;display:flex}.centerpro-sign-in .mobile-login-brand{width:100%;max-width:400px;margin:0 auto 42px;display:block}.centerpro-sign-in .mobile-login-logo{width:170px;max-width:100%;margin-left:-7px}.mobile-login-brand>span{letter-spacing:1.5px;color:#69879f;margin-top:7px;font-size:8px;display:block}.login-form-content{width:100%;max-width:400px;margin:0 auto}.centerpro-sign-in .login-form h2{font-size:25px}.centerpro-sign-in .login-form-heading>p{font-size:13px}.centerpro-sign-in .login-form input{font-size:16px}.centerpro-sign-in .login-provider{margin-top:35px;font-size:10px}}@media (max-width:760px) and (max-height:650px){.centerpro-sign-in .login-form-panel{justify-content:flex-start}.centerpro-sign-in .mobile-login-brand{margin-bottom:24px}.centerpro-sign-in .mobile-login-logo{width:145px}.centerpro-sign-in .login-provider{margin-top:24px}}@media (max-width:760px){.centerpro-sign-in .mobile-login-brand{text-align:center}.centerpro-sign-in .mobile-login-logo{margin-left:auto;margin-right:auto}.centerpro-sign-in .login-form-heading{text-align:center}.centerpro-sign-in .login-form-heading .login-eyebrow{justify-content:center}}
