.page-system-password .navbar-logo-only .navbar-wrapper{justify-content:center}.page-system-password .navbar-logo-only .menu-inner,.page-system-password .navbar-logo-only .menu-outer{flex:0 0 auto;justify-content:center;width:auto}.page-system-password .navbar-logo-only .logo-topbar{margin-left:auto;margin-right:auto}body.page-system-password{display:flex;flex-direction:column;min-height:100vh}body.page-system-password main{display:flex;flex:1;flex-direction:column}.rankmi-system-page{align-items:center;display:flex;flex:1;justify-content:center;min-height:min(70vh,640px);padding:3rem 1.25rem 4rem}.rankmi-system-page__inner{margin:0 auto;max-width:560px;width:100%}.rankmi-system-page__card{background:#fff;border:1px solid rgba(0,42,109,.08);border-radius:16px;box-shadow:0 12px 40px rgba(0,42,109,.08);padding:2.5rem 2rem;text-align:center}.page-system-password .rankmi-system-page__card #password-prompt-heading,.page-system-password .rankmi-system-page__card .hs_cos_wrapper_type_rich_text h1,.page-system-password .rankmi-system-page__card h1{color:#002a6d;font-family:Carmensans,Arial,sans-serif;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;margin:0 0 .75rem}.rankmi-system-page__card p{color:#4a5568;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5;margin:0 0 1.75rem}.rankmi-system-page .password-prompt{margin-top:.25rem;text-align:left}.rankmi-system-page .password-prompt form{display:flex;flex-direction:column;gap:.75rem;margin:0}.rankmi-system-page .password-prompt label{color:#002a6d;display:block;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;margin:0}.rankmi-system-page .password-prompt input[type=password]{border:1px solid rgba(0,42,109,.2);border-radius:8px;box-sizing:border-box;display:block;font-family:Roboto,sans-serif;font-size:1rem;height:auto!important;margin:0!important;max-width:100%;padding:.75rem 1rem;width:100%}.rankmi-system-page .password-prompt input[type=password]:focus{border-color:#002a6d;outline:2px solid rgba(0,42,109,.15);outline-offset:0}.page-system-password .password-prompt .hs-button,.page-system-password .password-prompt input[type=submit]{background-image:radial-gradient(circle,#ff5d2c 62%,#ffb10f);border:none;border-radius:80px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Carmensans,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin:.25rem 0 0;padding:14px 24px;transition:opacity .2s ease;width:100%}.page-system-password .password-prompt .hs-button:hover,.page-system-password .password-prompt input[type=submit]:hover{opacity:.92}.page-system-password .password-prompt .hs-button:focus-visible,.page-system-password .password-prompt input[type=submit]:focus-visible{outline:2px solid rgba(33,63,104,.45);outline-offset:3px}.rankmi-system-page .password-prompt .hs-error-msgs{color:#c53030;font-family:Roboto,sans-serif;font-size:.875rem;list-style:none;margin:0;padding:0}.rankmi-system-page .password-prompt .hs-error-msgs li{margin:0}@media screen and (max-width:479px){.rankmi-system-page__card{padding:2rem 1.25rem}.rankmi-system-page{padding-bottom:2.5rem;padding-top:2rem}}body.page-system-404{display:flex;flex-direction:column;min-height:100vh}body.page-system-404 main{display:flex;flex:1;flex-direction:column}.rankmi-system-page--404{min-height:min(72vh,720px);padding-bottom:clamp(3rem,8vw,5rem);padding-top:clamp(2rem,6vw,4rem)}.rankmi-system-page__inner--404{max-width:720px;text-align:center}.site-404-hero{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;text-align:center}.site-404-hero__badge-row{justify-content:center}.site-404-code{font-size:clamp(5rem,18vw,9rem)!important;line-height:.95!important;margin:.25rem 0 .5rem;width:auto}.site-404-hero__title-row{justify-content:center;width:100%}.site-404-hero__title{text-align:center}.site-404-hero__subtitle{margin-left:auto;margin-right:auto;max-width:36rem}.site-404-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;margin-top:2rem}.site-404-actions .menu-link{margin:0}.page-system-404 .rankmi-system-page__inner--404 .hs_cos_wrapper_type_rich_text{color:#4a5568;font-family:Roboto,sans-serif;font-size:.9375rem;line-height:1.5;margin-top:1.75rem}.page-system-404 .rankmi-system-page__inner--404 .hs_cos_wrapper_type_rich_text:empty{display:none}@media screen and (max-width:479px){.site-404-actions{flex-direction:column;width:100%}.site-404-actions .menu-link{justify-content:center;width:100%}.rankmi-system-page--404{padding-bottom:2.5rem;padding-top:1.5rem}}.page-system-404 .section-6--footer-columns-only{padding-top:clamp(48px,8vw,80px)}.page-system-404 .section-6--footer-columns-only .footer-content{margin-top:0;width:100%}