.nx-signup{min-height:100vh}.nx-signup-header{background:#fff;border-bottom:1px solid #dfe6ee;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 max(24px,50vw - 600px);display:flex}.nx-signup-header img{object-fit:contain;width:180px;height:48px}.nx-signup-preview{color:#07594f;background:#e7f8f5;justify-content:center;gap:12px;padding:12px 24px;font-size:13px;line-height:1.6;display:flex}.nx-signup-preview strong{flex-shrink:0}.nx-signup-shell{grid-template-columns:320px minmax(0,1fr);gap:64px;max-width:1100px;margin:48px auto 72px;padding:0 28px;display:grid}.nx-signup-journey{padding-top:18px}.nx-signup-journey h2{letter-spacing:-.8px;margin:12px 0 15px;font-size:29px;font-weight:650;line-height:1.3}.nx-signup-journey>p:not(.nx-eyebrow){color:#526174;font-size:16px;line-height:1.8}.nx-signup-journey ol{gap:23px;margin:36px 0;padding:0;list-style:none;display:grid}.nx-signup-journey li{color:#526174;align-items:center;gap:13px;font-size:14px;display:flex}.nx-signup-journey li>span{border:1px solid #cddbe6;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.nx-signup-journey li strong{font-weight:500}.nx-signup-journey .current{color:#061f3e}.nx-signup-journey .current strong{font-weight:650}.nx-signup-journey .current>span{color:#fff;background:#061f3e;border-color:#061f3e}.nx-signup-journey .complete>span{color:#007c78;background:#e7f8f5;border-color:#bbded6}.nx-signup-security{color:#526174;border-top:1px solid #dfe6ee;gap:10px;padding-top:22px;font-size:14px;line-height:1.8;display:flex}.nx-signup-security svg{color:#00867f;margin-top:4px}.nx-signup-content{background:#fff;border:1px solid #dfe6ee;border-radius:12px;align-self:start;min-width:0;padding:36px}.nx-signup-step-label{color:#526174;margin-bottom:10px;font-size:13px}.nx-signup-content h1{letter-spacing:-.8px;margin-bottom:16px;font:650 29px/1.3 Manrope,Arial,sans-serif}.nx-signup-content h1:focus{outline:0}.nx-signup-intro{color:#526174;margin-bottom:28px;font-size:16px;line-height:1.7}.nx-signin-button{color:#061f3e;background:#fff;border:1px solid #ccd8e4;border-radius:7px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:52px;font-size:16px;font-weight:550;display:flex}.nx-signin-button:hover{background:#f5f8fc}.nx-signin-button:disabled{opacity:.5;cursor:not-allowed}.nx-google-letter{color:#526174;font:700 22px Arial,sans-serif}.nx-signup-or{text-align:center;border-top:1px solid #dfe6ee;margin:30px 0;position:relative}.nx-signup-or span{color:#526174;background:#fff;padding:0 15px;font-size:14px;position:absolute;top:-12px;left:calc(50% - 22px)}.nx-signup-login-note{margin-top:28px;margin-bottom:0}.nx-full{width:100%}.nx-change-phone{margin-top:14px}.nx-signup-address{grid-column:1/-1}.nx-signup-actions{border-top:1px solid #dfe6ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:23px;display:flex}.nx-personal-package{background:#f8fcfb;border:1px solid #c6e7de;border-radius:9px;padding:24px}.nx-personal-package>div{align-items:center;gap:10px;display:flex}.nx-personal-package h2{font-size:21px;font-weight:650}.nx-personal-package>div>span{color:#526174;margin-left:auto;font-size:14px}.nx-personal-package>strong{letter-spacing:-1px;margin:20px 0 24px;font:650 39px Manrope,sans-serif;display:block}.nx-personal-package strong small{color:#526174;letter-spacing:0;font:400 14px Inter,sans-serif}.nx-personal-package ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-personal-package li{gap:10px;font-size:14px;line-height:1.7;display:flex}.nx-personal-package li svg{color:#00867f;margin-top:3px}.nx-personal-package>p{color:#526174;border-top:1px solid #dfe6ee;margin-top:22px;padding-top:17px;font-size:14px}.nx-signup-order{margin:23px 0 0;font-size:14px}.nx-signup-order>div{justify-content:space-between;gap:18px;display:flex}.nx-signup-order dd{margin:0;font-weight:650}.nx-signup-order-box{background:#f2f7fa;border-radius:7px;align-items:center;gap:13px;margin-bottom:25px;padding:18px;display:flex}.nx-signup-order-box span{color:#526174;margin-top:4px;font-size:13px;display:block}.nx-signup-order-box strong{font-size:14px}.nx-signup-order-box b{white-space:nowrap;margin-left:auto;font-size:18px;font-weight:650}.nx-signup-payment-options{gap:10px;display:grid}.nx-signup-payment-options>div{border:1px solid #dfe6ee;border-radius:7px;align-items:center;gap:12px;padding:15px;display:flex}.nx-signup-payment-options .selected{background:#e7f8f5;border-color:#b2ded3}.nx-signup-payment-options [aria-disabled=true]{color:#7a8898;background:#f9fbfd}.nx-signup-payment-options strong{font-size:14px;font-weight:600}.nx-signup-payment-options small{margin-top:4px;font-size:13px;display:block}.nx-signup-payment-note{font-size:14px;line-height:1.8}.nx-signup-result{background:#f2f7fa;border-radius:8px;padding:24px}.nx-signup-result svg{color:#526174;margin-bottom:18px}.nx-signup-result h2{margin-bottom:12px;font-size:20px;font-weight:650;line-height:1.5}.nx-signup-result p{color:#526174;font-size:16px;line-height:1.8}.nx-signup-result.active{background:#e7f8f5}.nx-signup-result.active svg{color:#00867f}.nx-signup-confirmation{gap:17px;margin:26px 0;font-size:14px;display:grid}.nx-signup-confirmation>div{justify-content:space-between;gap:20px;display:flex}.nx-signup-confirmation dt{color:#526174}.nx-signup-confirmation dd{text-align:right;overflow-wrap:anywhere;margin:0}.nx-signup .nx-field textarea{resize:vertical}.nx-signup input[type=file]{white-space:normal;overflow:hidden}.nx-signup .nx-required{color:#526174}@media (max-width:850px){.nx-signup-shell{grid-template-columns:1fr;gap:24px;max-width:640px;margin:28px auto 48px}.nx-signup-journey{padding-top:0}.nx-signup-journey h2,.nx-signup-journey>p:not(.nx-eyebrow),.nx-signup-security{display:none}.nx-signup-journey ol{justify-content:space-between;gap:10px;margin:14px 0 0;display:flex}.nx-signup-journey li{text-align:center;flex-direction:column;flex:1;gap:0;font-size:12px}.nx-signup-journey li>span{margin-bottom:7px}.nx-signup-journey li strong{font-size:12px}.nx-signup-content{padding:28px}.nx-signup-preview{flex-direction:column;gap:2px;font-size:12px}.nx-signup-header{padding:0 24px}}@media (max-width:480px){.nx-signup-header{height:68px;padding:0 16px}.nx-signup-header img{width:145px;height:42px}.nx-signup-header .nx-link{text-align:right;max-width:96px;font-size:12px}.nx-signup-preview{padding:10px 16px}.nx-signup-shell{padding:0 16px}.nx-signup-content{padding:24px 18px}.nx-signup-content h1{font-size:25px}.nx-personal-package{padding:20px 16px}.nx-personal-package>strong{font-size:34px}.nx-signup-order-box{flex-wrap:wrap;gap:10px;padding:15px}.nx-signup-actions>.nx-button{flex:1}.nx-signup-confirmation>div{align-items:flex-start}.nx-signup-result{padding:20px}.nx-signup-result h2{font-size:19px}.nx-signup-journey li strong{font-size:12px}.nx-signup-payment-options>div{padding:13px}.nx-signup .nx-receipt-saved a{font-size:13px}}.nx-login-continue{flex:1;min-width:0}.nx-login-continue .nx-alert{margin-top:12px}.nx-signup-actions:has(.nx-login-continue){align-items:flex-start}.agency-signin .nx-button{background:var(--nx-navy);border-color:var(--nx-navy)}.agency-signin .nx-eyebrow,.agency-signin .nx-link{color:var(--nx-teal)}.agency-signin,.agency-signin :is(h1,h2,h3,input,button){font-family:var(--brand-font,Inter,Arial,sans-serif)}
