@layer navonaxLoginStandard {
@font-face{font-family:'Inter NVX Login';src:url('./inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body.nvx-login-active{margin:0!important;overflow-x:hidden!important;background:#fff!important}
.nvx-root,.nvx-root *{box-sizing:border-box}
.nvx-root{--nvx-field:70px;--nvx-font:'Inter NVX Login',Inter,system-ui,sans-serif;font-family:var(--nvx-font)!important;display:grid!important;grid-template-columns:minmax(0,3fr) minmax(420px,2fr)!important;grid-template-rows:1fr!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:auto!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.nvx-root[hidden],.nvx-root.hidden,.nvx-root.is-hidden,.nvx-root[style*="display: none"],.nvx-root[style*="display:none"]{display:none!important}
.nvx-root .nvx-brand{position:relative!important;isolation:isolate;display:block!important;min-width:0!important;width:auto!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:clamp(28px,4vh,48px) clamp(45px,4.7vw,92px) clamp(22px,3vh,34px)!important;overflow:hidden!important;background:radial-gradient(circle at 78% 42%,#147ec747,transparent 28%),radial-gradient(circle at 7% 91%,#0e74bb38,transparent 33%),linear-gradient(146deg,#02172e 0%,#042b4f 51%,#073862 100%)!important;color:#fff!important;border:0!important;border-radius:0!important}
.nvx-brand>:not(.nvx-brand-content){display:none!important}.nvx-brand:before,.nvx-brand:after{display:none!important}
.nvx-brand-content{height:100%;min-height:inherit;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;position:relative;z-index:1;margin:0!important;padding:0!important}
.nvx-decoration{position:absolute;inset:-40px;z-index:-1;pointer-events:none;background-image:linear-gradient(#5b9ecf15 1px,transparent 1px),linear-gradient(90deg,#5b9ecf15 1px,transparent 1px);background-size:78px 78px}
.nvx-decoration:before,.nvx-decoration:after{content:'';position:absolute;border:6px solid #76bde617;border-radius:50%;width:600px;height:600px;right:-90px;top:12%;transform:rotate(-18deg)}.nvx-decoration:after{border:5px solid #ff963a1a;width:350px;height:350px;right:40px;top:32%}
.nvx-brand-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.nvx-brand-logo{display:block;width:clamp(198px,15vw,272px);height:auto;background:#fff;border-radius:12px;padding:3px;object-fit:contain}.nvx-website{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 17px;border:1px solid #b7dcf338;border-radius:999px;background:#ffffff13;color:#eef8ff!important;text-decoration:none!important;font-size:12px;font-weight:650;white-space:nowrap}
.nvx-story-copy{align-self:center;width:min(790px,100%);padding:clamp(28px,5.1vh,60px) 0 clamp(22px,4vh,46px)}.nvx-story-copy>.nvx-eyebrow{color:#79cef6!important;font-size:clamp(10px,.7vw,12px)!important;letter-spacing:.22em;margin:0 0 clamp(20px,2.5vh,29px)!important;font-weight:720}.nvx-story-copy h1{font-family:var(--nvx-font)!important;color:#fff!important;font-size:clamp(50px,4.65vw,82px)!important;font-weight:720!important;letter-spacing:-.065em!important;line-height:.98!important;margin:0!important;padding:0!important;text-wrap:balance}.nvx-story-copy h1 em{display:block;color:#ff9344!important;font-family:Georgia,'Times New Roman',serif!important;font-size:.78em!important;font-weight:500!important;letter-spacing:-.055em;line-height:1.04;margin-top:12px}.nvx-story-lead{color:#bfd4e3!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.75!important;margin:clamp(20px,2.8vh,31px) 0 0!important;max-width:650px}
.nvx-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.nvx-pills span{color:#e4eff8;font-size:11px;font-weight:600;border:1px solid #b0d7ed29;background:#ffffff0a;border-radius:999px;padding:9px 13px}.nvx-pills span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff963a;margin-right:8px;box-shadow:0 0 0 4px #ff963a14}
.nvx-ribbon{min-width:0;margin:0 0 clamp(16px,2.2vh,25px)}.nvx-ribbon-label{display:flex;align-items:center;gap:14px;color:#9ed8f7;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:13px}.nvx-ribbon-label:after{content:'';width:76px;height:1px;background:linear-gradient(90deg,#16a2e8,transparent)}.nvx-ribbon-window{overflow:hidden;mask-image:linear-gradient(90deg,#000 0%,#000 91%,transparent 100%)}.nvx-ribbon-track{display:flex;width:max-content;animation:nvx-client-scroll 38s linear infinite}.nvx-ribbon-group{display:flex;gap:12px;padding-right:12px;flex-shrink:0}.nvx-client{display:grid;place-items:center;width:112px;height:64px;flex:0 0 112px;padding:8px 12px;background:#fffffffA;border:1px solid #cde2efE6;border-radius:11px}.nvx-client img{max-width:88px;max-height:42px;width:auto;height:auto;object-fit:contain}.nvx-ribbon:hover .nvx-ribbon-track,.nvx-ribbon:focus-within .nvx-ribbon-track{animation-play-state:paused}@keyframes nvx-client-scroll{to{transform:translateX(-50%)}}
.nvx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #a4cfe926;padding-top:clamp(14px,2vh,21px)}.nvx-stats strong{display:block;color:#fff;font-size:24px;font-weight:650}.nvx-stats small{display:block;color:#abc8dd;font-size:9px;font-weight:600;letter-spacing:.14em;margin-top:7px}
.nvx-root .nvx-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;isolation:isolate;width:auto!important;min-width:0!important;min-height:100dvh!important;height:auto!important;padding:clamp(30px,5vh,58px) clamp(52px,6.3vw,124px)!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 4% 2%,#2793da1a,transparent 26%),radial-gradient(circle at 92% 96%,#ff8a320f,transparent 27%),linear-gradient(145deg,#fff,#fbfdff 65%,#f2f8fc)!important;box-shadow:none!important;overflow:visible!important}
.nvx-panel:before,.nvx-panel:after{display:none!important}.nvx-root .nvx-card{width:min(560px,100%)!important;max-width:560px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--nvx-font)!important;color:#13283a!important;display:block!important}
.nvx-card:before,.nvx-card:after{display:none!important}.nvx-card *{font-family:var(--nvx-font)!important}.nvx-card h2{font-size:clamp(44px,3.6vw,58px)!important;line-height:1.06!important;letter-spacing:-.055em!important;font-weight:720!important;margin:0 0 18px!important;color:#061d33!important}.nvx-card :is(.eyebrow,.login-eyebrow,.navo-eyebrow){color:#087ac9!important;font-size:10px!important;letter-spacing:.2em!important;font-weight:750!important;margin:0 0 22px!important;text-transform:uppercase}.nvx-card :is(.login-copy,.login-intro,.payment-login-intro,.navo-intro>p:last-child,.login-heading>p:last-child),.nvx-card>p:not([class]){color:#65798c!important;font-size:14px!important;line-height:1.7!important;margin:16px 0 26px!important}
.nvx-card form{display:grid;gap:18px}.nvx-card label:not(:has(input[type=radio])):not(:has(input[type=checkbox])){display:block;color:#20384d!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}.nvx-card label>span{display:block;margin-bottom:8px}.nvx-card :is(.input-shell,.input-wrap,.field-wrap){display:flex!important;align-items:center!important;width:100%!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;border:1px solid #cbdce7!important;border-radius:13px!important;background:#ffffffe6!important;box-shadow:0 2px 5px #19384d04!important;margin-top:8px!important;padding:0!important}.nvx-card :is(.input-shell,.input-wrap,.field-wrap)>:is(i,b,svg){display:none!important}
.nvx-card input:not([type=radio]):not([type=checkbox]):not([type=hidden]){width:100%!important;min-width:0!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;border:1px solid #cbdce7!important;border-radius:13px!important;padding:0 22px!important;margin-top:8px!important;font-size:14px!important;font-weight:500!important;background:#fff!important;color:#20384d!important;caret-color:#20384d!important;-webkit-text-fill-color:#20384d!important;filter:none!important;color-scheme:light!important;box-shadow:inset 0 0 0 1000px #fff!important}.nvx-card :is(.input-shell,.input-wrap,.field-wrap) input{border:0!important;margin:0!important;height:100%!important;min-height:0!important}.nvx-card input:focus{outline:2px solid #1688d34d!important;outline-offset:1px}.nvx-card input::placeholder{color:#8797a5!important;opacity:1}
.nvx-card :is(button[type=submit],.primary-login,.login-submit,.login-button,#loginButton,.primary-action,.primary-button){width:100%!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;padding:0 23px!important;border:1px solid #b5d5e9!important;border-radius:13px!important;color:#075f9f!important;background:linear-gradient(180deg,#fff,#e6f3fb)!important;box-shadow:0 2px 4px #15334a0a,0 10px 24px #15334a06!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:0!important;cursor:pointer}.nvx-card button[type=submit]:hover{border-color:#72b6dd!important;background:#edf7fd!important}.nvx-card button:disabled{opacity:.55;cursor:wait}
.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.payment-login-help,.navo-secure-note){margin-top:28px!important;padding:27px 0 0!important;border:0!important;border-top:1px solid #d8e5ed!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#13283a!important}.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.navo-secure-note) :is(p,small){color:#718495!important;font-size:11px!important;line-height:1.6!important}.nvx-card :is(.support-copy,.support-link,.login-links,.login-support,.crm-link){font-size:10px!important;color:#788d9d!important;margin-top:18px!important;line-height:1.6!important}.nvx-native-mobile{display:none!important}.nvx-mobile-logo{display:none;width:205px;max-width:62vw;height:auto;margin:0 0 34px!important;border-radius:10px;background:#fff;padding:3px}
.nvx-panel>.help-copy{font-family:var(--nvx-font);font-size:10px;color:#788d9d;max-width:560px}.nvx-card :is(.inline-alert,.form-error,[role=alert]){font-size:12px}.nvx-card [hidden]{display:none!important}
@media(min-width:961px) and (max-height:820px){.nvx-root{--nvx-field:53px}.nvx-root .nvx-brand{padding-top:22px!important;padding-bottom:16px!important}.nvx-story-copy{padding:18px 0 16px}.nvx-story-copy>.nvx-eyebrow{margin-bottom:15px!important}.nvx-story-copy h1{font-size:clamp(43px,4.1vw,62px)!important}.nvx-story-lead{margin-top:15px!important;font-size:13px!important;line-height:1.55!important}.nvx-pills{margin-top:16px}.nvx-pills span{padding:7px 11px;font-size:10px}.nvx-brand-logo{width:198px}.nvx-ribbon{margin-bottom:10px}.nvx-ribbon-label{margin-bottom:7px}.nvx-client{width:94px;flex-basis:94px;height:47px;padding:6px 9px}.nvx-client img{max-width:75px;max-height:31px}.nvx-stats{padding-top:10px}.nvx-stats strong{font-size:17px}.nvx-root .nvx-panel{padding-top:22px!important;padding-bottom:22px!important}.nvx-card h2{font-size:44px!important}.nvx-card form{gap:12px}.nvx-card :is(.login-copy,.login-intro,.payment-login-intro,.navo-intro>p:last-child,.login-heading>p:last-child){font-size:13px!important;margin:13px 0 19px!important}.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.navo-secure-note){margin-top:15px!important;padding-top:15px!important}}
@media(max-width:960px){.nvx-root{display:flex!important;flex-direction:column!important;--nvx-field:59px}.nvx-root .nvx-brand{width:100%!important;min-height:560px!important;padding:28px clamp(24px,7vw,64px) 24px!important}.nvx-root .nvx-panel{width:100%!important;min-height:650px!important;padding:70px clamp(24px,10vw,96px)!important}.nvx-story-copy{padding:48px 0 42px}.nvx-story-copy h1{font-size:clamp(46px,8vw,68px)!important}}
@media(max-width:860px){.nvx-root .nvx-panel{order:1;min-height:100svh!important;padding:42px 20px calc(92px + env(safe-area-inset-bottom))!important}.nvx-root .nvx-brand{order:2;min-height:auto!important;padding:30px 20px 28px!important}.nvx-brand-content{min-height:0}.nvx-story-copy{padding:34px 0 30px!important}.nvx-story-copy h1{font-size:clamp(38px,11vw,52px)!important}.nvx-stats{display:none}.nvx-mobile-logo{display:block}.nvx-card input:not([type=radio]):not([type=checkbox]){font-size:16px!important}.nvx-card h2{font-size:clamp(41px,13vw,52px)!important}.nvx-brand-logo{width:168px}.nvx-website{min-height:37px;font-size:10px;padding:0 12px}.nvx-brand-top{gap:14px}}
@media(prefers-reduced-motion:reduce){.nvx-ribbon-track{animation:none}}

.nvx-root .nvx-brand{display:grid!important;grid-template-rows:minmax(0,1fr)!important}.nvx-brand-content{min-height:0!important;height:100%}.nvx-form-card>label{margin:14px 0!important}.nvx-form-card>button[type=submit]{margin-top:18px!important}


.nvx-login-shell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}
.nvx-root .nvx-card :is(.input-shell,.input-wrap,.field-wrap) input:not([type=radio]):not([type=checkbox]):not([type=hidden]){border:0!important;margin:0!important;min-height:0!important;height:100%!important;box-shadow:inset 0 0 0 1000px #fff!important}
.nvx-root .nvx-card label>span{margin-bottom:0!important}
.nvx-root .nvx-card :is(.input-shell,.input-wrap,.field-wrap){margin-top:8px!important}

html.nvx-login-document{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.nvx-login-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}.nvx-root{max-height:none!important;overflow:visible!important}.nvx-root .nvx-brand,.nvx-root .nvx-panel{max-height:none!important}
.nvx-mail-root{position:relative!important;inset:auto!important;transform:none!important}.nvx-mail-root>.bottom_text,.nvx-mail-root>.languages{display:none!important}.nvx-mail-root .nvx-panel{float:none!important;top:auto!important;left:auto!important;transform:none!important}.nvx-mail-root .nvx-card{position:relative!important;left:auto!important;top:auto!important;transform:none!important}.nvx-mail-root .content.login{width:100%!important;padding:0!important;margin:0!important;min-height:0!important;background:transparent!important}.nvx-mail-root form,.nvx-mail-root .fieldset{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.nvx-mail-root .row{float:none!important;width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;height:auto!important;background:transparent!important;box-shadow:none!important}.nvx-mail-root .row:before,.nvx-mail-root .row:after{display:none!important}.nvx-mail-root .placeholder{display:block!important;position:static!important;color:#20384d!important;opacity:1!important;visibility:visible!important;font-size:12px!important;line-height:1.5!important;margin:0!important;transform:none!important}.nvx-mail-root .row .value{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.nvx-mail-root .row .value:before{display:none!important}.nvx-mail-root .row input{padding-left:22px!important}.nvx-mail-root .buttons .button{float:none!important}.nvx-mail-root .login_panel:before,.nvx-mail-root .login_panel:after,.nvx-mail-root .login_panel_content:before,.nvx-mail-root .login_panel_content:after{display:none!important}

.nvx-root{text-align:left!important}.nvx-root .nvx-brand-content,.nvx-root .nvx-card{text-align:left!important}.nvx-root .nvx-story-copy h1 em{opacity:1!important;font-style:italic!important}.nvx-root .nvx-pills{display:flex!important;gap:9px!important;margin-top:16px!important}.nvx-root .nvx-pills span{padding:7px 11px!important;border:1px solid #b0d7ed29!important;border-radius:999px!important;background:#ffffff0a!important;font-size:10px!important;color:#e4eff8!important}.nvx-root .nvx-ribbon-label{font-size:10px!important;line-height:1.5!important;letter-spacing:.14em!important}.nvx-root .nvx-website{padding:0 17px!important;min-height:42px!important;border:1px solid #b7dcf338!important;font-size:12px!important}.nvx-root .nvx-brand-logo{padding:3px!important;border-radius:12px!important}
.nvx-mail-root .row .value{position:static!important;inset:auto!important;height:auto!important;float:none!important}.nvx-mail-root .row .placeholder{width:100%!important;height:auto!important;text-indent:0!important;overflow:visible!important;font-family:var(--nvx-font)!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}.nvx-mail-root .placeholder:before,.nvx-mail-root .placeholder:after{display:none!important}.nvx-mail-root .fieldset{display:grid!important;gap:12px!important}.nvx-mail-root .row{margin:0!important}.nvx-mail-root .row input{display:block!important;position:static!important;float:none!important}.nvx-mail-root .content.login{text-align:left!important}
#body-login .nvx-card .input-field{margin:22px 0 0!important;min-height:var(--nvx-field)!important;height:auto!important}#body-login .nvx-card .input-field__main-wrapper{position:relative!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important}#body-login .nvx-card .input-field__label{position:absolute!important;top:-21px!important;left:0!important;transform:none!important;padding:0!important;background:transparent!important;font-size:12px!important;line-height:18px!important;color:#20384d!important}#body-login .nvx-card .input-field__input{margin:0!important}#body-login .nvx-card .input-field__trailing-button{top:4px!important}
}


@font-face{font-family:'Inter NVX Login';src:url('./inter.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
body.nvx-login-active{margin:0!important;overflow-x:hidden!important;background:#fff!important}
.nvx-root,.nvx-root *{box-sizing:border-box}
.nvx-root{--nvx-field:70px;--nvx-font:'Inter NVX Login',Inter,system-ui,sans-serif;font-family:var(--nvx-font)!important;display:grid!important;grid-template-columns:minmax(0,3fr) minmax(420px,2fr)!important;grid-template-rows:1fr!important;width:100%!important;max-width:none!important;min-height:100dvh!important;height:auto!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.nvx-root[hidden],.nvx-root.hidden,.nvx-root.is-hidden,.nvx-root[style*="display: none"],.nvx-root[style*="display:none"]{display:none!important}
.nvx-root .nvx-brand{position:relative!important;isolation:isolate;display:block!important;min-width:0!important;width:auto!important;min-height:100dvh!important;height:auto!important;margin:0!important;padding:clamp(28px,4vh,48px) clamp(45px,4.7vw,92px) clamp(22px,3vh,34px)!important;overflow:hidden!important;background:radial-gradient(circle at 78% 42%,#147ec747,transparent 28%),radial-gradient(circle at 7% 91%,#0e74bb38,transparent 33%),linear-gradient(146deg,#02172e 0%,#042b4f 51%,#073862 100%)!important;color:#fff!important;border:0!important;border-radius:0!important}
.nvx-brand>:not(.nvx-brand-content){display:none!important}.nvx-brand:before,.nvx-brand:after{display:none!important}
.nvx-brand-content{height:100%;min-height:inherit;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;position:relative;z-index:1;margin:0!important;padding:0!important}
.nvx-decoration{position:absolute;inset:-40px;z-index:-1;pointer-events:none;background-image:linear-gradient(#5b9ecf15 1px,transparent 1px),linear-gradient(90deg,#5b9ecf15 1px,transparent 1px);background-size:78px 78px}
.nvx-decoration:before,.nvx-decoration:after{content:'';position:absolute;border:6px solid #76bde617;border-radius:50%;width:600px;height:600px;right:-90px;top:12%;transform:rotate(-18deg)}.nvx-decoration:after{border:5px solid #ff963a1a;width:350px;height:350px;right:40px;top:32%}
.nvx-brand-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.nvx-brand-logo{display:block;width:clamp(198px,15vw,272px);height:auto;background:#fff;border-radius:12px;padding:3px;object-fit:contain}.nvx-website{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 17px;border:1px solid #b7dcf338;border-radius:999px;background:#ffffff13;color:#eef8ff!important;text-decoration:none!important;font-size:12px;font-weight:650;white-space:nowrap}
.nvx-story-copy{align-self:center;width:min(790px,100%);padding:clamp(28px,5.1vh,60px) 0 clamp(22px,4vh,46px)}.nvx-story-copy>.nvx-eyebrow{color:#79cef6!important;font-size:clamp(10px,.7vw,12px)!important;letter-spacing:.22em;margin:0 0 clamp(20px,2.5vh,29px)!important;font-weight:720}.nvx-story-copy h1{font-family:var(--nvx-font)!important;color:#fff!important;font-size:clamp(50px,4.65vw,82px)!important;font-weight:720!important;letter-spacing:-.065em!important;line-height:.98!important;margin:0!important;padding:0!important;text-wrap:balance}.nvx-story-copy h1 em{display:block;color:#ff9344!important;font-family:Georgia,'Times New Roman',serif!important;font-size:.78em!important;font-weight:500!important;letter-spacing:-.055em;line-height:1.04;margin-top:12px}.nvx-story-lead{color:#bfd4e3!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.75!important;margin:clamp(20px,2.8vh,31px) 0 0!important;max-width:650px}
.nvx-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.nvx-pills span{color:#e4eff8;font-size:11px;font-weight:600;border:1px solid #b0d7ed29;background:#ffffff0a;border-radius:999px;padding:9px 13px}.nvx-pills span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#ff963a;margin-right:8px;box-shadow:0 0 0 4px #ff963a14}
.nvx-ribbon{min-width:0;margin:0 0 clamp(16px,2.2vh,25px)}.nvx-ribbon-label{display:flex;align-items:center;gap:14px;color:#9ed8f7;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:13px}.nvx-ribbon-label:after{content:'';width:76px;height:1px;background:linear-gradient(90deg,#16a2e8,transparent)}.nvx-ribbon-window{overflow:hidden;mask-image:linear-gradient(90deg,#000 0%,#000 91%,transparent 100%)}.nvx-ribbon-track{display:flex;width:max-content;animation:nvx-client-scroll 38s linear infinite}.nvx-ribbon-group{display:flex;gap:12px;padding-right:12px;flex-shrink:0}.nvx-client{display:grid;place-items:center;width:112px;height:64px;flex:0 0 112px;padding:8px 12px;background:#fffffffA;border:1px solid #cde2efE6;border-radius:11px}.nvx-client img{max-width:88px;max-height:42px;width:auto;height:auto;object-fit:contain}.nvx-ribbon:hover .nvx-ribbon-track,.nvx-ribbon:focus-within .nvx-ribbon-track{animation-play-state:paused}@keyframes nvx-client-scroll{to{transform:translateX(-50%)}}
.nvx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;border-top:1px solid #a4cfe926;padding-top:clamp(14px,2vh,21px)}.nvx-stats strong{display:block;color:#fff;font-size:24px;font-weight:650}.nvx-stats small{display:block;color:#abc8dd;font-size:9px;font-weight:600;letter-spacing:.14em;margin-top:7px}
.nvx-root .nvx-panel{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;position:relative!important;isolation:isolate;width:auto!important;min-width:0!important;min-height:100dvh!important;height:auto!important;padding:clamp(30px,5vh,58px) clamp(52px,6.3vw,124px)!important;margin:0!important;gap:0!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 4% 2%,#2793da1a,transparent 26%),radial-gradient(circle at 92% 96%,#ff8a320f,transparent 27%),linear-gradient(145deg,#fff,#fbfdff 65%,#f2f8fc)!important;box-shadow:none!important;overflow:visible!important}
.nvx-panel:before,.nvx-panel:after{display:none!important}.nvx-root .nvx-card{width:min(560px,100%)!important;max-width:560px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:var(--nvx-font)!important;color:#13283a!important;display:block!important}
.nvx-card:before,.nvx-card:after{display:none!important}.nvx-card *{font-family:var(--nvx-font)!important}.nvx-card h2{font-size:clamp(44px,3.6vw,58px)!important;line-height:1.06!important;letter-spacing:-.055em!important;font-weight:720!important;margin:0 0 18px!important;color:#061d33!important}.nvx-card :is(.eyebrow,.login-eyebrow,.navo-eyebrow){color:#087ac9!important;font-size:10px!important;letter-spacing:.2em!important;font-weight:750!important;margin:0 0 22px!important;text-transform:uppercase}.nvx-card :is(.login-copy,.login-intro,.payment-login-intro,.navo-intro>p:last-child,.login-heading>p:last-child),.nvx-card>p:not([class]){color:#65798c!important;font-size:14px!important;line-height:1.7!important;margin:16px 0 26px!important}
.nvx-card form{display:grid;gap:18px}.nvx-card label:not(:has(input[type=radio])):not(:has(input[type=checkbox])){display:block;color:#20384d!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}.nvx-card label>span{display:block;margin-bottom:8px}.nvx-card :is(.input-shell,.input-wrap,.field-wrap){display:flex!important;align-items:center!important;width:100%!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;border:1px solid #cbdce7!important;border-radius:13px!important;background:#ffffffe6!important;box-shadow:0 2px 5px #19384d04!important;margin-top:8px!important;padding:0!important}.nvx-card :is(.input-shell,.input-wrap,.field-wrap)>:is(i,b,svg){display:none!important}
.nvx-card input:not([type=radio]):not([type=checkbox]):not([type=hidden]){width:100%!important;min-width:0!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;border:1px solid #cbdce7!important;border-radius:13px!important;padding:0 22px!important;margin-top:8px!important;font-size:14px!important;font-weight:500!important;background:#fff!important;color:#20384d!important;caret-color:#20384d!important;-webkit-text-fill-color:#20384d!important;filter:none!important;color-scheme:light!important;box-shadow:inset 0 0 0 1000px #fff!important}.nvx-card :is(.input-shell,.input-wrap,.field-wrap) input{border:0!important;margin:0!important;height:100%!important;min-height:0!important}.nvx-card input:focus{outline:2px solid #1688d34d!important;outline-offset:1px}.nvx-card input::placeholder{color:#8797a5!important;opacity:1}
.nvx-card :is(button[type=submit],.primary-login,.login-submit,.login-button,#loginButton,.primary-action,.primary-button){width:100%!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important;padding:0 23px!important;border:1px solid #b5d5e9!important;border-radius:13px!important;color:#075f9f!important;background:linear-gradient(180deg,#fff,#e6f3fb)!important;box-shadow:0 2px 4px #15334a0a,0 10px 24px #15334a06!important;font-size:12px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:0!important;cursor:pointer}.nvx-card button[type=submit]:hover{border-color:#72b6dd!important;background:#edf7fd!important}.nvx-card button:disabled{opacity:.55;cursor:wait}
.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.payment-login-help,.navo-secure-note){margin-top:28px!important;padding:27px 0 0!important;border:0!important;border-top:1px solid #d8e5ed!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#13283a!important}.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.navo-secure-note) :is(p,small){color:#718495!important;font-size:11px!important;line-height:1.6!important}.nvx-card :is(.support-copy,.support-link,.login-links,.login-support,.crm-link){font-size:10px!important;color:#788d9d!important;margin-top:18px!important;line-height:1.6!important}.nvx-native-mobile{display:none!important}.nvx-mobile-logo{display:none;width:205px;max-width:62vw;height:auto;margin:0 0 34px!important;border-radius:10px;background:#fff;padding:3px}
.nvx-panel>.help-copy{font-family:var(--nvx-font);font-size:10px;color:#788d9d;max-width:560px}.nvx-card :is(.inline-alert,.form-error,[role=alert]){font-size:12px}.nvx-card [hidden]{display:none!important}
@media(min-width:961px) and (max-height:820px){.nvx-root{--nvx-field:53px}.nvx-root .nvx-brand{padding-top:22px!important;padding-bottom:16px!important}.nvx-story-copy{padding:18px 0 16px}.nvx-story-copy>.nvx-eyebrow{margin-bottom:15px!important}.nvx-story-copy h1{font-size:clamp(43px,4.1vw,62px)!important}.nvx-story-lead{margin-top:15px!important;font-size:13px!important;line-height:1.55!important}.nvx-pills{margin-top:16px}.nvx-pills span{padding:7px 11px;font-size:10px}.nvx-brand-logo{width:198px}.nvx-ribbon{margin-bottom:10px}.nvx-ribbon-label{margin-bottom:7px}.nvx-client{width:94px;flex-basis:94px;height:47px;padding:6px 9px}.nvx-client img{max-width:75px;max-height:31px}.nvx-stats{padding-top:10px}.nvx-stats strong{font-size:17px}.nvx-root .nvx-panel{padding-top:22px!important;padding-bottom:22px!important}.nvx-card h2{font-size:44px!important}.nvx-card form{gap:12px}.nvx-card :is(.login-copy,.login-intro,.payment-login-intro,.navo-intro>p:last-child,.login-heading>p:last-child){font-size:13px!important;margin:13px 0 19px!important}.nvx-card :is(.secure-note,.review-notice,.login-help,.login-security,.navo-secure-note){margin-top:15px!important;padding-top:15px!important}}
@media(max-width:960px){.nvx-root{display:flex!important;flex-direction:column!important;--nvx-field:59px}.nvx-root .nvx-brand{width:100%!important;min-height:560px!important;padding:28px clamp(24px,7vw,64px) 24px!important}.nvx-root .nvx-panel{width:100%!important;min-height:650px!important;padding:70px clamp(24px,10vw,96px)!important}.nvx-story-copy{padding:48px 0 42px}.nvx-story-copy h1{font-size:clamp(46px,8vw,68px)!important}}
@media(max-width:860px){.nvx-root .nvx-panel{order:1;min-height:100svh!important;padding:42px 20px calc(92px + env(safe-area-inset-bottom))!important}.nvx-root .nvx-brand{order:2;min-height:auto!important;padding:30px 20px 28px!important}.nvx-brand-content{min-height:0}.nvx-story-copy{padding:34px 0 30px!important}.nvx-story-copy h1{font-size:clamp(38px,11vw,52px)!important}.nvx-stats{display:none}.nvx-mobile-logo{display:block}.nvx-card input:not([type=radio]):not([type=checkbox]){font-size:16px!important}.nvx-card h2{font-size:clamp(41px,13vw,52px)!important}.nvx-brand-logo{width:168px}.nvx-website{min-height:37px;font-size:10px;padding:0 12px}.nvx-brand-top{gap:14px}}
@media(prefers-reduced-motion:reduce){.nvx-ribbon-track{animation:none}}

.nvx-root .nvx-brand{display:grid!important;grid-template-rows:minmax(0,1fr)!important}.nvx-brand-content{min-height:0!important;height:100%}.nvx-form-card>label{margin:14px 0!important}.nvx-form-card>button[type=submit]{margin-top:18px!important}


.nvx-login-shell{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important}
.nvx-root .nvx-card :is(.input-shell,.input-wrap,.field-wrap) input:not([type=radio]):not([type=checkbox]):not([type=hidden]){border:0!important;margin:0!important;min-height:0!important;height:100%!important;box-shadow:inset 0 0 0 1000px #fff!important}
.nvx-root .nvx-card label>span{margin-bottom:0!important}
.nvx-root .nvx-card :is(.input-shell,.input-wrap,.field-wrap){margin-top:8px!important}

html.nvx-login-document{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body.nvx-login-active{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-y:auto!important}.nvx-root{max-height:none!important;overflow:visible!important}.nvx-root .nvx-brand,.nvx-root .nvx-panel{max-height:none!important}
.nvx-mail-root{position:relative!important;inset:auto!important;transform:none!important}.nvx-mail-root>.bottom_text,.nvx-mail-root>.languages{display:none!important}.nvx-mail-root .nvx-panel{float:none!important;top:auto!important;left:auto!important;transform:none!important}.nvx-mail-root .nvx-card{position:relative!important;left:auto!important;top:auto!important;transform:none!important}.nvx-mail-root .content.login{width:100%!important;padding:0!important;margin:0!important;min-height:0!important;background:transparent!important}.nvx-mail-root form,.nvx-mail-root .fieldset{width:100%!important;margin:0!important;padding:0!important;background:transparent!important}.nvx-mail-root .row{float:none!important;width:100%!important;margin:0 0 14px!important;padding:0!important;border:0!important;height:auto!important;background:transparent!important;box-shadow:none!important}.nvx-mail-root .row:before,.nvx-mail-root .row:after{display:none!important}.nvx-mail-root .placeholder{display:block!important;position:static!important;color:#20384d!important;opacity:1!important;visibility:visible!important;font-size:12px!important;line-height:1.5!important;margin:0!important;transform:none!important}.nvx-mail-root .row .value{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.nvx-mail-root .row .value:before{display:none!important}.nvx-mail-root .row input{padding-left:22px!important}.nvx-mail-root .buttons .button{float:none!important}.nvx-mail-root .login_panel:before,.nvx-mail-root .login_panel:after,.nvx-mail-root .login_panel_content:before,.nvx-mail-root .login_panel_content:after{display:none!important}

.nvx-root{text-align:left!important}.nvx-root .nvx-brand-content,.nvx-root .nvx-card{text-align:left!important}.nvx-root .nvx-story-copy h1 em{opacity:1!important;font-style:italic!important}.nvx-root .nvx-pills{display:flex!important;gap:9px!important;margin-top:16px!important}.nvx-root .nvx-pills span{padding:7px 11px!important;border:1px solid #b0d7ed29!important;border-radius:999px!important;background:#ffffff0a!important;font-size:10px!important;color:#e4eff8!important}.nvx-root .nvx-ribbon-label{font-size:10px!important;line-height:1.5!important;letter-spacing:.14em!important}.nvx-root .nvx-website{padding:0 17px!important;min-height:42px!important;border:1px solid #b7dcf338!important;font-size:12px!important}.nvx-root .nvx-brand-logo{padding:3px!important;border-radius:12px!important}
.nvx-mail-root .row .value{position:static!important;inset:auto!important;height:auto!important;float:none!important}.nvx-mail-root .row .placeholder{width:100%!important;height:auto!important;text-indent:0!important;overflow:visible!important;font-family:var(--nvx-font)!important;font-size:12px!important;line-height:1.5!important;white-space:normal!important}.nvx-mail-root .placeholder:before,.nvx-mail-root .placeholder:after{display:none!important}.nvx-mail-root .fieldset{display:grid!important;gap:12px!important}.nvx-mail-root .row{margin:0!important}.nvx-mail-root .row input{display:block!important;position:static!important;float:none!important}.nvx-mail-root .content.login{text-align:left!important}
#body-login .nvx-card .input-field{margin:22px 0 0!important;min-height:var(--nvx-field)!important;height:auto!important}#body-login .nvx-card .input-field__main-wrapper{position:relative!important;height:var(--nvx-field)!important;min-height:var(--nvx-field)!important}#body-login .nvx-card .input-field__label{position:absolute!important;top:-21px!important;left:0!important;transform:none!important;padding:0!important;background:transparent!important;font-size:12px!important;line-height:18px!important;color:#20384d!important}#body-login .nvx-card .input-field__input{margin:0!important}#body-login .nvx-card .input-field__trailing-button{top:4px!important}

@layer navonaxLoginStandard{
.nvx-mail-root .placeholder{text-align:left!important}.nvx-root .nvx-card .payment-persona-card strong,.nvx-root .nvx-card .payment-persona-card small{display:block!important;line-height:1.35!important}.nvx-root .nvx-card .payment-persona-card small{margin-top:4px!important}.nvx-root .nvx-card :is(.field-wrap,.input-wrap,.input-shell)>span:not(:has(input)){display:none!important}
.nvx-root .nvx-panel>.navo-intro{font-family:var(--nvx-font)!important;width:min(560px,100%)!important;max-width:560px!important}.nvx-root .navo-intro h2{font-family:var(--nvx-font)!important;font-size:44px!important;font-weight:720!important;letter-spacing:-.055em!important;line-height:1.06!important;color:#061d33!important;margin:0 0 18px!important}.nvx-root .navo-intro>p:last-child{font-family:var(--nvx-font)!important;color:#65798c!important;font-size:13px!important;line-height:1.7!important;margin:13px 0 19px!important}.nvx-root .nvx-panel>.nvx-mobile-logo{align-self:flex-start;max-width:62vw;width:205px!important}
@media(max-width:860px){.nvx-root .navo-intro h2{font-size:clamp(41px,13vw,52px)!important}.nvx-root .nvx-panel>.nvx-mobile-logo{align-self:center;margin-right:auto!important}.nvx-root .navo-intro>p:last-child{font-size:14px!important}}
}

@layer navonaxLoginStandard{.nvx-mail-root .content.login>.header{display:none!important}}
