.vault-login-page{background-color:rgba(56,163,165,.12);color:#353535;margin:0;padding:0;width:100%}.vault-login-page *,.vault-login-page :after,.vault-login-page :before{box-sizing:border-box}.vault-login-section{background-color:#ededed;padding:32px 24px 48px;width:100%}.vault-login-container{margin:0 auto;max-width:1280px;width:100%}.vault-login{background-color:#fff;box-shadow:0 18px 50px rgba(25,31,93,.09);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:min(690px,calc(100vh - 175px));overflow:hidden;width:100%}.vault-login__visual{align-items:center;background:linear-gradient(135deg,rgba(25,31,93,.94),rgba(25,31,93,.82) 46%,rgba(56,163,165,.7)),url(https://www.ssmi-ag.com/hubfs/vault-login-background.jpg) 50% /cover no-repeat;display:flex;min-height:650px;overflow:hidden;padding:clamp(48px,5vw,76px);position:relative}.vault-login__visual:before{border:1px solid hsla(0,0%,100%,.16);border-radius:50%;content:"";height:340px;pointer-events:none;position:absolute;right:-110px;top:-110px;width:340px}.vault-login__visual:after{border:1px solid hsla(0,0%,100%,.1);border-radius:50%;bottom:-150px;content:"";height:300px;pointer-events:none;position:absolute;right:70px;width:300px}.vault-login__visual-overlay{background:linear-gradient(0deg,rgba(10,18,39,.42) 0,rgba(10,18,39,.05) 58%,rgba(10,18,39,.02));inset:0;pointer-events:none;position:absolute;z-index:1}.vault-login__visual-content{max-width:650px;position:relative;transform:translateY(-28px);width:100%;z-index:2}.vault-login__eyebrow{color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 16px;text-transform:uppercase}.vault-login__visual-content h1{color:#fff;font-size:clamp(38px,3.7vw,58px);font-weight:600;letter-spacing:-.025em;line-height:1.07;margin:0 0 20px;max-width:650px}.vault-login__visual-content>p{color:hsla(0,0%,100%,.92);font-size:17px;font-weight:400;line-height:1.6;margin:0 0 28px;max-width:590px}.vault-login__benefits{display:grid;gap:11px;list-style:none;margin:0;padding:0}.vault-login__benefits li{color:#fff;font-size:15px;font-weight:600;line-height:1.45;margin:0;padding-left:29px;position:relative}.vault-login__benefits li:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:8px;left:1px;position:absolute;top:5px;transform:rotate(-45deg);width:15px}.vault-login__content{align-items:center;background-color:#fff;display:flex;justify-content:center;min-width:0;padding:clamp(42px,5vw,70px)}.vault-login__card{margin:0 auto;max-width:460px;width:100%}.vault-login__eyebrow--dark{color:#38a3a5;margin-bottom:11px}.vault-login__heading h2{color:#191f5d;font-size:clamp(36px,3.4vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.vault-login__heading>p{color:#5f6973;font-size:16px;font-weight:400;line-height:1.6;margin:0 0 30px;max-width:440px}.vault-login__form,.vault-member-form,.vault-member-form .form-columns-1,.vault-member-form .form-columns-2,.vault-member-form .form-columns-3,.vault-member-form .hs-form,.vault-member-form .hs-form-field,.vault-member-form .hs-richtext,.vault-member-form .input,.vault-member-form fieldset,.vault-member-form form{background:transparent;border:0!important;box-shadow:none!important;margin-left:0;margin-right:0;max-width:none;outline:0;padding-left:0;padding-right:0;width:100%}.vault-member-form form{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.vault-member-form fieldset{border:0!important;margin:0!important;min-width:0;padding:0!important}.vault-member-form .hs-form-field{margin-bottom:20px;margin-top:0;padding-bottom:0;padding-top:0}.vault-member-form .input{margin:0!important}.vault-member-form .hs-form-field:after,.vault-member-form .hs-form-field:before,.vault-member-form fieldset:after,.vault-member-form fieldset:before,.vault-member-form form:after,.vault-member-form form:before,.vault-member-form hr{border:0!important;content:none!important;display:none!important}.vault-member-form label{background:transparent;border:0;color:#353535;display:block;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;margin:0 0 8px;padding:0}.vault-member-form .hs-form-required{color:#191f5d;margin-left:2px}.vault-member-form input[type=email],.vault-member-form input[type=password],.vault-member-form input[type=text]{background-color:#fff!important;border:1px solid #c9d2da!important;border-radius:0;box-shadow:none!important;color:#353535!important;display:block;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;margin:0!important;min-height:52px;outline:0;padding:13px 15px;transition:border-color .2s ease,box-shadow .2s ease;width:100%!important}.vault-member-form input[type=email]:hover,.vault-member-form input[type=password]:hover,.vault-member-form input[type=text]:hover{border-color:#95a6b4!important}.vault-member-form input[type=email]:focus,.vault-member-form input[type=password]:focus,.vault-member-form input[type=text]:focus{border-color:#38a3a5!important;box-shadow:0 0 0 3px rgba(56,163,165,.15)!important;outline:none}.vault-member-form input:-webkit-autofill,.vault-member-form input:-webkit-autofill:focus,.vault-member-form input:-webkit-autofill:hover{-webkit-text-fill-color:#353535;box-shadow:inset 0 0 0 1000px #fff!important}.vault-login__form .hs-login-widget-show-password,.vault-login__form .show-password,.vault-login__form [class*=show-password],.vault-original-password-toggle{display:none!important}.vault-password-field{display:block;position:relative;width:100%}.vault-password-field input[type=password],.vault-password-field input[type=text]{padding-right:54px!important;width:100%!important}.vault-password-toggle{align-items:center!important;border:0!important;border-radius:0!important;color:#425b76!important;cursor:pointer;display:inline-flex!important;justify-content:center!important;margin:0!important;outline:0;padding:0!important;position:absolute!important;right:10px!important;top:50%!important;z-index:5}.vault-password-toggle,.vault-password-toggle:active,.vault-password-toggle:focus,.vault-password-toggle:hover{background:transparent!important;box-shadow:none!important;height:38px!important;min-height:38px!important;min-width:38px!important;transform:translateY(-50%)!important;width:38px!important}.vault-password-toggle:active,.vault-password-toggle:focus,.vault-password-toggle:hover{border:0!important;color:#191f5d!important}.vault-password-toggle:focus-visible{outline:2px solid #38a3a5;outline-offset:1px}.vault-eye{display:block;fill:currentColor;height:21px;pointer-events:none;width:21px}.vault-eye--hidden,.vault-password-toggle--active .vault-eye--visible{display:none}.vault-password-toggle--active .vault-eye--hidden{display:block}.vault-remember-row{align-items:center!important;background:transparent!important;border:0!important;color:#353535!important;cursor:pointer;display:inline-flex!important;font-family:inherit;font-size:14px!important;font-weight:600!important;gap:9px!important;justify-content:flex-start!important;line-height:1.4!important;margin:2px 0 20px!important;max-width:100%;min-height:22px;padding:0!important;width:auto!important}.vault-remember-row input[type=checkbox]{accent-color:#38a3a5;border:1px solid #aab6c0;border-radius:2px;cursor:pointer;display:block!important;flex:0 0 17px!important;height:17px!important;margin:0!important;max-height:17px!important;max-width:17px!important;min-height:17px!important;min-width:17px!important;padding:0!important;position:static!important;vertical-align:middle;width:17px!important}.vault-remember-row__text{color:#353535!important;display:inline-block!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;padding:0!important;position:static!important;white-space:nowrap;width:auto!important}.vault-member-form .hs-form-booleancheckbox-display,.vault-member-form .hs-form-checkbox-display{align-items:center!important;display:flex!important;gap:9px!important}.vault-member-form input[type=checkbox]{vertical-align:middle}.vault-member-form a{color:#191f5d;font-size:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.vault-member-form a:focus,.vault-member-form a:hover{color:#38a3a5;font-size:inherit;font-weight:600;text-decoration:underline}.vault-login__form .hs-submit,.vault-member-form .hs-submit{background:transparent;border:0;margin:26px 0 0!important;padding:0;width:100%}.vault-member-form .actions{margin:0;padding:0;width:100%}.vault-member-form .hs-button,.vault-member-form button[type=submit],.vault-member-form input[type=submit]{align-items:center;appearance:none;-webkit-appearance:none;background-color:#191f5d;border:0!important;border-radius:0;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px!important;font-weight:700!important;justify-content:center;line-height:1.2!important;margin:0;min-height:54px;outline:0;padding:14px 24px;text-align:center;text-decoration:none!important;transform:none!important;transition:background-color .2s ease;width:100%}.vault-member-form .hs-button:focus,.vault-member-form .hs-button:hover,.vault-member-form button[type=submit]:focus,.vault-member-form button[type=submit]:hover,.vault-member-form input[type=submit]:focus,.vault-member-form input[type=submit]:hover{background-color:#425b76;border:0!important;box-shadow:none!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transform:none!important}.vault-member-form .hs-button:focus-visible,.vault-member-form button[type=submit]:focus-visible,.vault-member-form input[type=submit]:focus-visible{outline:3px solid rgba(56,163,165,.45);outline-offset:3px}.vault-member-form .hs-error-msgs{border:0;list-style:none;margin:7px 0 0;padding:0}.vault-member-form .hs-error-msg,.vault-member-form .hs-error-msgs label{color:#b42318;font-size:13px;font-weight:600;line-height:1.45;margin:0}.vault-member-form .hs-form-error,.vault-member-form .submitted-message{background-color:#fff3f2;border:0;border-left:3px solid #b42318;color:#7a271a;font-size:14px;line-height:1.5;margin-top:18px;padding:14px 16px}.vault-login__support{margin-top:30px!important;text-align:center}.vault-login__support p{color:#68747f;font-size:14px;font-weight:400;line-height:1.6;margin:0!important}.vault-login__support a{color:#191f5d;font-size:inherit;font-weight:700;text-decoration:none;transition:color .2s ease}.vault-login__support a:focus,.vault-login__support a:hover{color:#38a3a5;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.vault-login__trust{align-items:center;border-top:1px solid #e1e7eb;display:flex;gap:10px;justify-content:center;margin-top:25px;padding-top:22px}.vault-login__trust-icon{align-items:center;color:#38a3a5;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;width:14px}.vault-login__trust-icon svg{display:block;fill:currentColor;height:100%;width:100%}.vault-login__trust p{color:#6c7781;font-size:13px;font-weight:400;line-height:1.5;margin:0}@media (max-width:1080px){.vault-login{grid-template-columns:minmax(0,1fr) minmax(390px,.85fr)}.vault-login__visual{padding:52px 44px}.vault-login__content{padding:50px 42px}.vault-login__visual-content h1{font-size:clamp(38px,4.8vw,52px)}}@media (max-width:900px){.vault-login-section{padding:24px 18px 40px}.vault-login{grid-template-columns:1fr;min-height:0}.vault-login__visual{min-height:470px;padding:58px 38px}.vault-login__visual-content{max-width:680px;transform:none}.vault-login__visual-content h1{font-size:clamp(38px,7vw,54px);max-width:650px}.vault-login__content{padding:58px 38px}.vault-login__card{max-width:540px}}@media (max-width:600px){.vault-login-section{padding:0}.vault-login-container{max-width:none}.vault-login{box-shadow:none}.vault-login__visual{min-height:430px;padding:46px 22px}.vault-login__visual:before{right:-170px;top:-150px}.vault-login__visual:after{display:none}.vault-login__visual-content h1{font-size:37px;line-height:1.08;margin-bottom:18px}.vault-login__visual-content>p{font-size:16px;line-height:1.55;margin-bottom:24px}.vault-login__benefits{gap:10px}.vault-login__benefits li{font-size:14px}.vault-login__content{padding:48px 22px}.vault-login__heading h2{font-size:36px}.vault-login__heading>p{margin-bottom:27px}.vault-member-form .hs-button,.vault-member-form button[type=submit],.vault-member-form input[type=submit]{min-height:52px}.vault-login__support{margin-top:26px!important}.vault-login__trust{align-items:flex-start}}@media (min-width:901px) and (max-height:850px){.vault-login-section{padding-bottom:32px;padding-top:24px}.vault-login{min-height:620px}.vault-login__visual{min-height:620px;padding-bottom:44px;padding-top:44px}.vault-login__visual-content{transform:translateY(-18px)}.vault-login__visual-content h1{font-size:clamp(36px,3.4vw,51px);margin-bottom:17px}.vault-login__visual-content>p{font-size:16px;line-height:1.52;margin-bottom:23px}.vault-login__benefits{gap:9px}.vault-login__content{padding-bottom:38px;padding-top:38px}.vault-login__heading h2{font-size:41px}.vault-login__heading>p{margin-bottom:24px}.vault-member-form .hs-form-field{margin-bottom:16px}.vault-login__support{margin-top:24px!important}.vault-login__trust{margin-top:20px;padding-top:18px}}@media (prefers-reduced-motion:reduce){.vault-login-page *,.vault-login-page :after,.vault-login-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.vault-logout__icon{align-items:center;background-color:rgba(56,163,165,.12);border-radius:50%;color:#38a3a5;display:inline-flex;height:66px;justify-content:center;margin:0 0 27px;padding:17px;width:66px}.vault-logout__icon svg{display:block;fill:currentColor;height:100%;width:100%}.vault-login__heading .vault-logout__heading{color:#191f5d;font-size:clamp(36px,3.4vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px;max-width:440px}.vault-logout__welcome-message{margin-bottom:30px!important;margin-top:-12px!important}.vault-logout__actions{margin-top:6px;width:100%}.vault-logout__primary-button{align-items:center;background-color:#191f5d;border:0!important;border-radius:0;cursor:pointer;display:inline-flex!important;font-family:inherit;justify-content:center;margin:0;min-height:54px;padding:14px 24px;text-align:center;transition:background-color .2s ease;width:100%}.vault-logout__primary-button,.vault-logout__primary-button:active,.vault-logout__primary-button:focus,.vault-logout__primary-button:hover,.vault-logout__primary-button:visited{box-shadow:none!important;color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;transform:none!important}.vault-logout__primary-button:active,.vault-logout__primary-button:focus,.vault-logout__primary-button:hover,.vault-logout__primary-button:visited{background-color:#425b76}.vault-logout__primary-button:focus-visible{outline:3px solid rgba(56,163,165,.45);outline-offset:3px}.vault-logout__secondary-action{margin-top:22px;text-align:center}.vault-logout__secondary-action a{color:#191f5d;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.vault-logout__secondary-action a:focus,.vault-logout__secondary-action a:hover{color:#38a3a5;font-size:14px;font-weight:700;text-decoration:underline}@media (max-width:600px){.vault-logout__icon{height:58px;margin-bottom:24px;padding:15px;width:58px}.vault-login__heading .vault-logout__heading{font-size:36px}.vault-logout__welcome-message{margin-top:-10px!important}}.vault-register-form .hs-form-field{margin-bottom:20px}.vault-register-form .hs-submit{margin-top:28px!important}.vault-register-form .vault-password-field{display:block;position:relative;width:100%}.vault-register-form .vault-password-field input[type=password],.vault-register-form .vault-password-field input[type=text]{padding-right:54px!important;width:100%!important}.vault-register-form .hs-password-requirements,.vault-register-form .password-requirements,.vault-register-form [class*=password-requirement]{color:#68747f;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0;padding:0}.vault-register-form .hs-password-requirements ul,.vault-register-form .password-requirements ul,.vault-register-form [class*=password-requirement] ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px}.vault-register-form .hs-error-msgs{margin-top:7px}.vault-register-form .hs-error-msgs label{color:#b42318;font-size:13px;font-weight:600;line-height:1.45}.vault-register-form .hs-form-success,.vault-register-form .submitted-message{background-color:rgba(56,163,165,.08);border:0;border-left:3px solid #38a3a5;color:#353535;font-size:14px;line-height:1.6;margin-top:20px;padding:16px 18px}@media (min-width:901px) and (max-height:900px){.vault-register-page .vault-login,.vault-register-page .vault-login__visual{min-height:650px}.vault-register-page .vault-login__content{padding-bottom:34px;padding-top:34px}.vault-register-page .vault-login__heading h2{font-size:40px}.vault-register-page .vault-login__heading>p{margin-bottom:22px}.vault-register-form .hs-form-field{margin-bottom:15px}.vault-register-form input[type=email],.vault-register-form input[type=password],.vault-register-form input[type=text]{min-height:49px}.vault-register-form .hs-submit,.vault-register-page .vault-login__support{margin-top:22px!important}.vault-register-page .vault-login__trust{margin-top:18px;padding-top:17px}}@media (max-width:600px){.vault-register-page .vault-login__content{padding-bottom:44px;padding-top:44px}.vault-register-page .vault-login__heading h2{font-size:35px}.vault-register-form .hs-submit{margin-top:24px!important}}.vault-access-denied__icon{align-items:center;background-color:rgba(56,163,165,.12);border-radius:50%;color:#38a3a5;display:inline-flex;height:66px;justify-content:center;margin:0 0 27px;padding:18px;width:66px}.vault-access-denied__icon svg{display:block;fill:currentColor;height:100%;width:100%}.vault-login__heading .vault-access-denied__heading{color:#191f5d;font-size:clamp(34px,3.1vw,45px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px;max-width:460px}.vault-access-denied__description{margin-bottom:28px!important;margin-top:-10px!important}.vault-access-denied__actions{display:grid;gap:13px;margin-top:4px;width:100%}.vault-access-denied__primary-button,.vault-access-denied__secondary-button{align-items:center;border-radius:0;box-shadow:none!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px!important;font-weight:700!important;justify-content:center;line-height:1.2!important;margin:0;min-height:54px;padding:14px 24px;text-align:center;text-decoration:none!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.vault-access-denied__primary-button{background-color:#191f5d;border:1px solid #191f5d!important;color:#fff!important}.vault-access-denied__primary-button:active,.vault-access-denied__primary-button:focus,.vault-access-denied__primary-button:hover,.vault-access-denied__primary-button:visited{background-color:#425b76;border-color:#425b76!important;color:#fff!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;transform:none!important}.vault-access-denied__secondary-button{background-color:#fff;border:1px solid #191f5d!important;color:#191f5d!important}.vault-access-denied__secondary-button:active,.vault-access-denied__secondary-button:focus,.vault-access-denied__secondary-button:hover,.vault-access-denied__secondary-button:visited{background-color:#f3f6f8;border-color:#425b76!important;color:#191f5d!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;transform:none!important}.vault-access-denied__primary-button:focus-visible,.vault-access-denied__secondary-button:focus-visible{outline:3px solid rgba(56,163,165,.45);outline-offset:3px}.vault-access-denied__contact{background-color:rgba(56,163,165,.08);border-left:3px solid #38a3a5;margin-top:28px;padding:22px 23px}.vault-access-denied__contact h2{color:#191f5d;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.vault-access-denied__contact p{color:#5f6973;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 10px}.vault-access-denied__contact a{color:#191f5d;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.vault-access-denied__contact a:focus,.vault-access-denied__contact a:hover{color:#38a3a5;font-size:14px;font-weight:700}@media (min-width:901px) and (max-height:900px){.vault-access-denied-page .vault-login,.vault-access-denied-page .vault-login__visual{min-height:650px}.vault-access-denied-page .vault-login__content{padding-bottom:34px;padding-top:34px}.vault-login__heading .vault-access-denied__heading{font-size:38px}.vault-access-denied__icon{height:58px;margin-bottom:21px;padding:16px;width:58px}.vault-access-denied__contact{margin-top:22px;padding:18px 20px}.vault-access-denied-page .vault-login__trust{margin-top:18px;padding-top:17px}}@media (max-width:600px){.vault-access-denied__icon{height:58px;margin-bottom:24px;padding:16px;width:58px}.vault-login__heading .vault-access-denied__heading{font-size:34px}.vault-access-denied__description{margin-top:-7px!important}.vault-access-denied__contact{margin-top:24px;padding:19px 20px}}.vault-reset-request__icon{align-items:center;background-color:rgba(56,163,165,.12);border-radius:50%;color:#38a3a5;display:inline-flex;height:66px;justify-content:center;margin:0 0 27px;padding:18px;width:66px}.vault-reset-request__icon svg{display:block;fill:currentColor;height:100%;width:100%}.vault-reset-request__icon--success{background-color:rgba(56,163,165,.14)}.vault-reset-request__icon--success svg{height:34px;width:34px}.vault-login__heading .vault-reset-request__heading{color:#191f5d;font-size:clamp(36px,3.3vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px;max-width:450px}.vault-reset-request__description{margin-bottom:28px!important;margin-top:-10px!important}.vault-reset-request__email{background-color:#f3f6f8;color:#191f5d!important;display:inline-block;font-size:14px!important;font-weight:700!important;line-height:1.4!important;margin:-8px 0 24px!important;padding:10px 14px;word-break:break-word}.vault-reset-request-form .hs-form-field{margin-bottom:20px}.vault-reset-request-form .hs-submit{margin-top:26px!important}.vault-reset-request-form .hs-button,.vault-reset-request-form button[type=submit],.vault-reset-request-form input[type=submit]{width:100%}.vault-reset-request__sign-in{margin-top:24px;text-align:center}.vault-reset-request__sign-in p{color:#68747f;font-size:14px;font-weight:400;line-height:1.6;margin:0}.vault-reset-request__sign-in a{color:#191f5d;font-size:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.vault-reset-request__sign-in a:focus,.vault-reset-request__sign-in a:hover{color:#38a3a5}.vault-reset-request__actions{display:grid;gap:13px;margin-top:4px;width:100%}.vault-reset-request__primary-button,.vault-reset-request__secondary-button{align-items:center;border-radius:0;box-shadow:none!important;display:inline-flex;font-family:inherit;font-size:16px!important;font-weight:700!important;justify-content:center;line-height:1.2!important;margin:0;min-height:54px;padding:14px 24px;text-align:center;text-decoration:none!important;transform:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.vault-reset-request__primary-button{background-color:#191f5d;border:1px solid #191f5d!important;color:#fff!important}.vault-reset-request__primary-button:active,.vault-reset-request__primary-button:focus,.vault-reset-request__primary-button:hover,.vault-reset-request__primary-button:visited{background-color:#425b76;border-color:#425b76!important;color:#fff!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;transform:none!important}.vault-reset-request__secondary-button{background-color:#fff;border:1px solid #191f5d!important;color:#191f5d!important}.vault-reset-request__secondary-button:active,.vault-reset-request__secondary-button:focus,.vault-reset-request__secondary-button:hover,.vault-reset-request__secondary-button:visited{background-color:#f3f6f8;border-color:#425b76!important;color:#191f5d!important;font-size:16px!important;font-weight:700!important;text-decoration:none!important;transform:none!important}.vault-reset-request__primary-button:focus-visible,.vault-reset-request__secondary-button:focus-visible{outline:3px solid rgba(56,163,165,.45);outline-offset:3px}.vault-reset-request__contact{background-color:rgba(56,163,165,.08);border-left:3px solid #38a3a5;margin-top:28px;padding:22px 23px}.vault-reset-request__contact h2{color:#191f5d;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.vault-reset-request__contact p{color:#5f6973;font-size:14px;font-weight:400;line-height:1.6;margin:0 0 10px}.vault-reset-request__contact a{color:#191f5d;font-size:14px;font-weight:700;line-height:1.5;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.vault-reset-request__contact a:focus,.vault-reset-request__contact a:hover{color:#38a3a5}@media (min-width:901px) and (max-height:900px){.vault-reset-request-page .vault-login,.vault-reset-request-page .vault-login__visual{min-height:640px}.vault-reset-request-page .vault-login__content{padding-bottom:34px;padding-top:34px}.vault-login__heading .vault-reset-request__heading{font-size:39px}.vault-reset-request__icon{height:58px;margin-bottom:22px;padding:16px;width:58px}.vault-reset-request-page .vault-login__support{margin-top:22px!important}.vault-reset-request-page .vault-login__trust{margin-top:18px;padding-top:17px}}@media (max-width:600px){.vault-reset-request__icon{height:58px;margin-bottom:24px;padding:16px;width:58px}.vault-login__heading .vault-reset-request__heading{font-size:35px}.vault-reset-request__description{margin-top:-7px!important}.vault-reset-request__contact{margin-top:24px;padding:19px 20px}}.vault-reset-password__icon{align-items:center;background-color:rgba(56,163,165,.12);border-radius:50%;color:#38a3a5;display:inline-flex;height:66px;justify-content:center;margin:0 0 27px;padding:18px;width:66px}.vault-reset-password__icon svg{display:block;fill:currentColor;height:100%;width:100%}.vault-login__heading .vault-reset-password__heading{color:#191f5d;font-size:clamp(36px,3.3vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px;max-width:450px}.vault-reset-password__requirements{background-color:rgba(56,163,165,.08);border-left:3px solid #38a3a5;margin:-8px 0 28px;padding:18px 20px}.vault-reset-password__requirements p{color:#191f5d;font-size:14px;font-weight:700;line-height:1.5;margin:0 0 10px}.vault-reset-password__requirements ul{display:grid;gap:7px 18px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.vault-reset-password__requirements li{color:#5f6973;font-size:13px;font-weight:400;line-height:1.45;margin:0;padding-left:18px;position:relative}.vault-reset-password__requirements li:before{border-bottom:2px solid #38a3a5;border-left:2px solid #38a3a5;content:"";height:5px;left:1px;position:absolute;top:6px;transform:rotate(-45deg);width:9px}.vault-reset-password-form .hs-form-field{margin-bottom:20px}.vault-reset-password-form .hs-submit{margin-top:28px!important}.vault-reset-password-form .vault-password-field{display:block;position:relative;width:100%}.vault-reset-password-form .vault-password-field input[type=password],.vault-reset-password-form .vault-password-field input[type=text]{padding-right:54px!important;width:100%!important}.vault-reset-password-form .hs-password-requirements,.vault-reset-password-form .password-requirements,.vault-reset-password-form [class*=password-requirement],.vault-reset-password-form [class*=password-strength]{color:#68747f;font-size:13px;font-weight:400;line-height:1.5;margin:8px 0 0;padding:0}.vault-reset-password-form .hs-password-requirements ul,.vault-reset-password-form .password-requirements ul,.vault-reset-password-form [class*=password-requirement] ul{display:grid;gap:5px;margin:8px 0 0;padding-left:18px}.vault-reset-password-form .hs-error-msgs{margin-top:7px}.vault-reset-password-form .hs-error-msgs label{color:#b42318;font-size:13px;font-weight:600;line-height:1.45}.vault-reset-password-form .hs-form-success,.vault-reset-password-form .submitted-message{background-color:rgba(56,163,165,.08);border:0;border-left:3px solid #38a3a5;color:#353535;font-size:14px;line-height:1.6;margin-top:20px;padding:16px 18px}@media (min-width:901px) and (max-height:900px){.vault-reset-password-page .vault-login,.vault-reset-password-page .vault-login__visual{min-height:670px}.vault-reset-password-page .vault-login__content{padding-bottom:32px;padding-top:32px}.vault-login__heading .vault-reset-password__heading{font-size:39px}.vault-reset-password__icon{height:56px;margin-bottom:20px;padding:15px;width:56px}.vault-reset-password__requirements{margin-bottom:22px;padding:15px 18px}.vault-reset-password-form .hs-form-field{margin-bottom:15px}.vault-reset-password-form input[type=password],.vault-reset-password-form input[type=text]{min-height:49px}.vault-reset-password-form .hs-submit,.vault-reset-password-page .vault-login__support{margin-top:22px!important}.vault-reset-password-page .vault-login__trust{margin-top:18px;padding-top:17px}}@media (max-width:600px){.vault-reset-password__icon{height:58px;margin-bottom:24px;padding:16px;width:58px}.vault-login__heading .vault-reset-password__heading{font-size:35px}.vault-reset-password__requirements{margin-bottom:24px;padding:17px 18px}.vault-reset-password__requirements ul{gap:7px;grid-template-columns:1fr}.vault-reset-password-form .hs-submit{margin-top:24px!important}}.vault-nda-wrapper{margin:4px 0 18px;width:100%}.vault-nda-row{align-items:flex-start!important;background:transparent!important;border:0!important;color:#353535!important;cursor:pointer;display:flex!important;font-family:inherit;font-size:14px!important;font-weight:400!important;gap:9px!important;justify-content:flex-start!important;line-height:1.5!important;margin:0!important;padding:0!important;width:100%!important}.vault-nda-row input[type=checkbox]{accent-color:#38a3a5;border:1px solid #aab6c0;border-radius:2px;cursor:pointer;display:block!important;flex:0 0 17px!important;height:17px!important;margin:2px 0 0!important;max-height:17px!important;max-width:17px!important;min-height:17px!important;min-width:17px!important;padding:0!important;position:static!important;width:17px!important}.vault-nda-row__text{color:#353535!important;display:inline-block!important;flex:1 1 auto;font-size:14px!important;font-weight:400!important;line-height:1.5!important;margin:0!important;padding:0!important;width:auto!important}.vault-nda-row__text a{color:#191f5d!important;font-size:inherit!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.vault-nda-row__text a:focus,.vault-nda-row__text a:hover{color:#38a3a5!important;font-size:inherit!important;font-weight:700!important}.vault-nda-error{color:#b42318;font-size:13px;font-weight:600;line-height:1.45;margin:7px 0 0 26px}.vault-nda-wrapper--error
.vault-nda-row input[type=checkbox]{outline:2px solid #b42318;outline-offset:2px}.vault-nda-error[hidden]{display:none!important}@media (max-width:600px){.vault-nda-wrapper{margin-bottom:17px}.vault-nda-row,.vault-nda-row__text{font-size:13px!important}}