.page-module__mQl2gq__page{background:linear-gradient(to top right,#f4f5f5 25%,#d5dabf 50%,#f4f5f5 75%) 0 0/300% 300% no-repeat fixed;min-height:100vh;animation:30s linear infinite page-module__mQl2gq__gradientShift}.page-module__mQl2gq__page.page-module__mQl2gq__stickyHeader{padding-top:60px}.page-module__mQl2gq__page header{min-height:var(--header-height);transition:min-height .3s}.page-module__mQl2gq__page main{text-align:center;width:100%;max-width:1000px;margin:0 auto;margin-top:calc(-1 * var(--header-height));flex-direction:column;align-items:center;padding:4rem 2rem 0;display:flex}.page-module__mQl2gq__page.page-module__mQl2gq__stickyHeader main{margin-top:-60px}.page-module__mQl2gq__page h3{margin-bottom:1rem}.page-module__mQl2gq__troubleButton{color:#333;opacity:.8;background:0 0;border-bottom:1px solid #333;border-radius:0;margin-top:1rem;padding:.25rem 0;transition:all .3s}.page-module__mQl2gq__troubleButton:hover{opacity:1;box-shadow:none;background:0 0}.page-module__mQl2gq__newLinkButton{margin:20px auto}.page-module__mQl2gq__contentBox{background:#fff;border-radius:1rem;width:100%;margin:0 auto;padding:2.5rem;box-shadow:0 4px 6px #0000000d;max-width:600px!important}.page-module__mQl2gq__introText{color:#475467;max-width:640px;margin:0 auto 2rem;font-size:1rem;line-height:1.6}.page-module__mQl2gq__emailContainer,.page-module__mQl2gq__phoneContainer{align-items:center;gap:.75rem;width:100%;max-width:500px;margin:0 auto;display:flex}.page-module__mQl2gq__contactInput{border:1px solid #d0d5dd;border-radius:.85rem;flex:1;width:100%;min-width:0;padding:.9rem 1.25rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module__mQl2gq__contactInput:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px #1e40af1f}.page-module__mQl2gq__contactPhoneWrapper{background:#fff;border:1px solid #d0d5dd;border-radius:.85rem;flex:1;align-items:center;min-width:0;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__mQl2gq__contactPhoneWrapper:focus-within{border-color:#1e40af;box-shadow:0 0 0 3px #1e40af1f}.page-module__mQl2gq__contactPhoneWrapper .PhoneInput{width:100%}.page-module__mQl2gq__contactPhoneWrapper .PhoneInputInput{background:0 0;border:none;width:100%;padding:.9rem 1rem;font-size:1rem}.page-module__mQl2gq__contactPhoneWrapper .PhoneInputInput:focus{outline:none}.page-module__mQl2gq__biometricButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a 0%,#0f172a 100%);border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;transition:all .3s;animation:.3s ease-out page-module__mQl2gq__fadeIn;display:inline-flex;box-shadow:0 8px 16px #0f172a26}.page-module__mQl2gq__biometricButton img{margin-left:0!important;margin-right:0!important}.page-module__mQl2gq__biometricButton:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)scale(1.05);box-shadow:0 12px 20px #0f172a33}.page-module__mQl2gq__biometricButton:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.page-module__mQl2gq__biometricSpinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite page-module__mQl2gq__spin}@keyframes page-module__mQl2gq__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.page-module__mQl2gq__biometricHint{color:#667085;margin:.75rem 0 1rem;padding:.5rem 0;font-size:.9rem;line-height:1.5}.page-module__mQl2gq__proxyLoginButton{color:#333;float:right;background:#fff;font-size:.8rem}.page-module__mQl2gq__proxyLoginButton:hover{background:#f0f0f0}.page-module__mQl2gq__helpOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.page-module__mQl2gq__helpModal{text-align:left;background:linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-radius:1.25rem;flex-direction:column;gap:1.75rem;width:100%;max-width:640px;max-height:85vh;padding:3rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 30px 60px #0f172a38}.page-module__mQl2gq__helpModal h2{color:#0f172a;text-align:center;margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.page-module__mQl2gq__helpSection{background:#e2e8f08c;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem 1.75rem;display:flex;box-shadow:inset 0 0 0 1px #94a3b833}.page-module__mQl2gq__helpSection h3{color:#1e293b;margin:0;font-size:1.1rem;font-weight:600}.page-module__mQl2gq__helpSection p,.page-module__mQl2gq__helpSection li{color:#475467;margin:.5rem 0;line-height:1.6}.page-module__mQl2gq__helpSection strong{color:#0f172a}.page-module__mQl2gq__helpSection ol,.page-module__mQl2gq__helpSection ul{margin:0;padding-left:1.5rem}.page-module__mQl2gq__leftAlignedList{text-align:left}.page-module__mQl2gq__leftAlignedText{text-align:left;color:#475467}.page-module__mQl2gq__closeButton{cursor:pointer;color:#1e293b;background:#0f172a14;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;line-height:1;transition:background-color .2s,transform .2s;display:inline-flex;position:absolute;top:1.5rem;right:1.5rem}@keyframes page-module__mQl2gq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__mQl2gq__closeButton:hover{background:#0f172a26;transform:rotate(90deg)}@media (max-width:768px){.page-module__mQl2gq__proxyLoginButton{float:unset;margin-top:1rem}.page-module__mQl2gq__contentBox{padding:2rem}.page-module__mQl2gq__helpModal{margin:1rem;padding:2rem}.page-module__mQl2gq__emailContainer,.page-module__mQl2gq__phoneContainer{gap:.5rem}.page-module__mQl2gq__contactInput{font-size:16px}.page-module__mQl2gq__contactPhoneWrapper .PhoneInputInput{font-size:16px}.page-module__mQl2gq__biometricButton{width:42px;min-width:42px;height:42px}}@keyframes page-module__mQl2gq__gradientShift{0%{background-position:0%;background-size:300% 300%}10%{background-position:20% 45%}20%{background-position:50% 60%}30%{background-position:80% 55%;background-size:310% 310%}40%{background-position:100%}45%{background-position:85% 40%;background-size:320% 320%}50%{background-position:60% 45%}60%{background-position:40% 60%;background-size:315% 315%}70%{background-position:25%}80%{background-position:10% 55%;background-size:305% 305%}90%{background-position:5% 60%}to{background-position:0%;background-size:300% 300%}}
