.login_page__VIB1K{grid-template-columns:minmax(0,52.15%) minmax(520px,47.85%);background:#fff;color:#09194f}.login_heroPanel__jjiUA,.login_page__VIB1K{min-height:100vh;display:grid;overflow:hidden}.login_heroPanel__jjiUA{position:relative;grid-template-rows:auto auto minmax(300px,1fr) auto;padding:clamp(38px,5vh,58px) clamp(34px,5vw,78px) clamp(34px,6vh,70px);background:radial-gradient(circle at 68% 38%,rgba(166,194,255,.48),transparent 30%),radial-gradient(circle at 15% 78%,rgba(221,235,255,.9),transparent 35%),linear-gradient(135deg,#f4f8ff,#edf4ff 54%,#f7faff)}.login_srOnly__H01GL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login_heroBenefits__ydzLq,.login_heroCopy__kBEGY,.login_heroHeader__mT5iO{position:relative;z-index:4}.login_heroHeader__mT5iO .login_logo__uuWzc{gap:14px}.login_heroHeader__mT5iO .login_logoMark__Aji8e{width:56px;height:56px}.login_heroHeader__mT5iO .login_logoWord__cNPMP{font-size:clamp(2rem,3vw,2.85rem)}.login_heroCopy__kBEGY{margin-top:clamp(48px,6vh,68px)}.login_heroCopy__kBEGY p{margin:0 0 18px;color:#315ded;font-size:.92rem;font-weight:800;letter-spacing:.29em;text-transform:uppercase}.login_heroCopy__kBEGY h2{margin:0;color:#09194f;font-size:clamp(2rem,3vw,2.65rem);line-height:1.13;letter-spacing:-.035em}.login_heroCopy__kBEGY>span{display:block;margin-top:18px;color:#526a9e;font-size:clamp(.93rem,1.35vw,1.08rem);line-height:1.55}.login_heroArtwork__GfjOI{position:relative;z-index:2;min-height:350px;margin:10px calc(clamp(34px, 5vw, 78px) * -1) 0}.login_blueShapeOne__LuZ9U,.login_blueShapeTwo__oC6sH{position:absolute;border-radius:999px;transform:rotate(47deg);filter:drop-shadow(0 18px 25px rgba(48,85,220,.08))}.login_blueShapeOne__LuZ9U{width:135px;height:390px;right:21%;top:-82px;background:linear-gradient(180deg,rgba(152,183,255,.75),rgba(98,139,245,.68))}.login_blueShapeTwo__oC6sH{width:112px;height:320px;right:12%;top:65px;background:linear-gradient(180deg,#244ce7,#5173ef)}.login_laptop__fkJ31{position:absolute;z-index:3;left:50%;bottom:4px;width:min(86%,690px);height:auto;object-fit:contain;transform:translateX(-50%) rotate(1deg);filter:drop-shadow(0 25px 22px rgba(26,49,95,.22))}.login_heroBenefits__ydzLq{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;margin-top:12px}.login_heroBenefits__ydzLq>div{min-width:0;display:flex;gap:10px;padding:0 18px;border-right:1px solid #cad8ee}.login_heroBenefits__ydzLq>div:first-child{padding-left:0}.login_heroBenefits__ydzLq>div:last-child{padding-right:0;border-right:0}.login_heroBenefits__ydzLq svg{flex:0 0 22px;color:#153d9d}.login_heroBenefits__ydzLq small,.login_heroBenefits__ydzLq span,.login_heroBenefits__ydzLq strong{display:block}.login_heroBenefits__ydzLq strong{color:#123078;font-size:.78rem}.login_heroBenefits__ydzLq small{margin-top:8px;color:#6179aa;font-size:.62rem;white-space:nowrap}.login_loginSide__WdoPZ{min-height:100vh;display:grid;place-items:center;padding:48px clamp(28px,5vw,78px);background:radial-gradient(circle at 54% 44%,rgba(233,241,255,.48),transparent 34%),#fff}.login_loginCard__oUnJN{width:min(100%,574px);padding:clamp(38px,4.3vw,66px) clamp(34px,4vw,48px) 46px;border:1px solid #dce5f4;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 18px 50px rgba(23,55,132,.05)}.login_panelHeader__tOhJM{text-align:center}.login_logo__uuWzc{display:inline-flex;align-items:center;gap:12px;color:#07184d}.login_logoMark__Aji8e{display:block;width:46px;height:46px;object-fit:contain;flex:0 0 auto}.login_logoWord__cNPMP{color:#56b879;font-size:2rem;font-weight:500;letter-spacing:0;line-height:1;white-space:nowrap}.login_logoWord__cNPMP span{color:#08224a;font-weight:500}.login_brandCaption__SyUHd{margin:18px 0 0;color:#2d59ee;font-size:.75rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.login_panelHeader__tOhJM h1{margin:37px 0 0;color:#07184d;font-size:clamp(1.65rem,2vw,2rem);font-weight:800;letter-spacing:-.04em;line-height:1.15}.login_subtitle__JqAz7{margin:12px 0 0;color:#7186bd;font-size:1rem;line-height:1.5}.login_form__NY6Qf{margin-top:38px;display:grid;gap:22px}.login_field___YCmt{display:grid;gap:10px}.login_field___YCmt>span{color:#07184d;font-size:.9rem;font-weight:700}.login_inputWrap__xEdqg{min-height:51px;display:flex;align-items:center;gap:14px;padding:0 16px;border:1px solid #cfdaed;border-radius:8px;background:#fff;color:#758bc0;transition:border-color .18s ease,box-shadow .18s ease}.login_inputWrap__xEdqg:focus-within{border-color:#315ded;box-shadow:0 0 0 4px rgba(49,93,237,.12)}.login_inputWrap__xEdqg input{width:100%;min-width:0;height:49px;padding:0;border:0;outline:0;background:transparent;color:#07184d;font-size:.95rem}.login_inputWrap__xEdqg input::placeholder{color:#91a4d0;opacity:1}.login_inputWrap__xEdqg:has(input:disabled){background:#f5f7fc;color:#a4b0cb}.login_iconButton__A1lZC{flex:0 0 36px;width:36px;height:42px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#7489bd;cursor:pointer}.login_backButton__Yu7iL:disabled,.login_iconButton__A1lZC:disabled{cursor:not-allowed;opacity:.55}.login_formOptions__Z7z4T{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:1px}.login_checkRow__lgsxc{display:inline-flex;align-items:center;gap:10px;color:#40598f;font-size:.86rem;cursor:pointer}.login_checkRow__lgsxc input{width:18px;height:18px;margin:0;accent-color:#315ded}.login_forgotLink__O_91l{color:#174bea;font-size:.86rem;text-decoration:none}.login_forgotLink__O_91l:hover{text-decoration:underline}.login_primaryButton__bBz2_{min-height:56px;display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;padding:0 24px;border:0;border-radius:8px;background:linear-gradient(110deg,#264fea,#3e64ef 55%,#3159e7);color:#fff;font-weight:700;box-shadow:0 10px 22px rgba(45,83,227,.16);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.login_primaryButton__bBz2_:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px rgba(45,83,227,.24)}.login_primaryButton__bBz2_:disabled{opacity:.62;cursor:not-allowed}.login_errorText___lKyW,.login_infoText__FYZDF{margin:0;padding:12px 14px;border-radius:8px;font-size:.88rem;line-height:1.5}.login_infoText__FYZDF{border:1px solid #cfe0ff;background:#f2f6ff;color:#294a98}.login_errorText___lKyW{border:1px solid #fecaca;background:#fff1f2;color:#be123c}.login_mfaInput__yjbbT{letter-spacing:.08em}.login_backButton__Yu7iL{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;color:#3159d6;font-weight:700;cursor:pointer}.login_protectedAccess__alANd{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-top:40px;color:#8396c0}.login_protectedAccess__alANd:after,.login_protectedAccess__alANd:before{content:"";height:1px;background:#dce5f4}.login_protectedAccess__alANd span{position:absolute;left:50%;transform:translate(-50%,-20px);padding:0 12px;background:#fff;color:#899bc3;font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.login_protectedAccess__alANd svg{box-sizing:content-box;padding:10px;border:1px solid #d9e3f4;border-radius:999px;color:#315ded}@media (max-width:1100px){.login_page__VIB1K{grid-template-columns:minmax(0,44%) minmax(500px,56%)}.login_heroPanel__jjiUA{padding-left:32px;padding-right:32px}.login_heroArtwork__GfjOI{margin-left:-32px;margin-right:-32px}.login_heroBenefits__ydzLq small{display:none}.login_loginSide__WdoPZ{padding:34px}}@media (max-width:820px){.login_page__VIB1K{display:block;min-height:100svh;overflow:auto;background:#f5f8ff}.login_heroPanel__jjiUA{display:none}.login_loginSide__WdoPZ{min-height:100svh;padding:24px;background:radial-gradient(circle at 50% 8%,rgba(84,125,246,.12),transparent 30%),#f7f9fe}.login_loginCard__oUnJN{padding:38px 28px 34px}}@media (max-width:480px){.login_loginSide__WdoPZ{display:block;padding:0;background:#fff}.login_loginCard__oUnJN{min-height:100svh;padding:34px 22px 28px;border:0;border-radius:0;box-shadow:none}.login_logoWord__cNPMP{font-size:1.85rem}.login_panelHeader__tOhJM h1{margin-top:30px}.login_form__NY6Qf{margin-top:32px}.login_formOptions__Z7z4T{align-items:flex-start}.login_forgotLink__O_91l{max-width:150px;text-align:right}}@media (prefers-reduced-motion:reduce){.login_inputWrap__xEdqg,.login_primaryButton__bBz2_{transition:none}}