body:has(.nx-landing) .nx-nav-in>:not(.nx-brand){display:none}body:has(.nx-landing) .nx-footer{display:none}.nx-ft-qs{display:grid}.nx-ft-q{box-shadow:inset 0 1px 0 var(--nx-line-2);border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 0;display:flex}.nx-ft-q:last-child{box-shadow:inset 0 1px 0 var(--nx-line-2), inset 0 -1px 0 var(--nx-line-2)}.nx-ft-q legend{float:left;letter-spacing:-.01em;padding:0;font-size:15px;font-weight:500;line-height:1.4}.nx-ft-q[aria-invalid=true] legend{color:#b04a22}.nx-ft-yn{flex:none;gap:6px;display:flex}.nx-ft-yn label{cursor:pointer;position:relative}.nx-ft-yn input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.nx-ft-yn span{background:var(--nx-soft);min-width:56px;height:38px;box-shadow:inset 0 0 0 1px var(--nx-line);place-items:center;padding:0 14px;font-size:14.5px;font-weight:500;transition:background .15s,color .15s;display:grid}.nx-ft-yn input:checked+span{background:var(--nx-forest);color:var(--nx-on-dark);box-shadow:none}.nx-ft-yn input:focus-visible+span{outline:2px solid var(--nx-live);outline-offset:2px}.nx-ft-who{background:var(--nx-panel);box-shadow:var(--nx-lift-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-ft-who li{letter-spacing:-.015em;box-shadow:inset 1px 0 0 var(--nx-line-2), inset 0 -1px 0 var(--nx-line-2);align-items:flex-start;gap:12px;padding:22px 24px;font-size:17px;font-weight:500;line-height:1.4;display:flex}.nx-ft-who svg{color:var(--nx-live);flex:none;margin-top:3px}.nx-ft-stats{background:var(--nx-panel);box-shadow:var(--nx-lift-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-ft-stats li{align-content:start;gap:8px;padding:clamp(20px,2.2vw,30px);display:grid}.nx-ft-stats li+li{box-shadow:inset 1px 0 0 var(--nx-line-2)}.nx-ft-stats strong{letter-spacing:-.045em;font-size:clamp(36px,3.6vw,52px);font-weight:500;line-height:1}.nx-ft-stats b{letter-spacing:-.015em;font-size:16px;font-weight:500}.nx .nx-ft-stats p{color:var(--nx-sage);font-size:14.5px;line-height:1.5}.nx-ft-steps{background:var(--nx-panel);box-shadow:var(--nx-lift-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nx-ft-steps li{border-top:3px solid var(--s-edge);align-content:start;gap:12px;padding:clamp(22px,2.6vw,34px);display:grid}.nx-ft-steps li+li{box-shadow:inset 1px 0 0 var(--nx-line-2)}.nx-ft-steps .when{letter-spacing:.02em;color:var(--nx-sage);font-size:12.5px}.nx-ft-steps b{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.2}.nx .nx-ft-steps p{color:var(--nx-sage);font-size:15px;line-height:1.55}.nx-ft-steps .s0{--s-edge:var(--c-sky)}.nx-ft-steps .s1{--s-edge:var(--c-violet)}.nx-ft-steps .s2{--s-edge:var(--c-lime)}.nx-ft-after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:32px;display:flex}.nx-ft-after .nx-lead{max-width:60ch}@media (max-width:1080px){.nx-ft-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-ft-stats li{box-shadow:inset 1px 0 0 var(--nx-line-2), inset 0 -1px 0 var(--nx-line-2)}}@media (max-width:520px){.nx-ft-q{flex-direction:column;align-items:stretch;gap:10px}.nx-ft-yn label{flex:1}}@media (max-width:760px){.nx-ft-steps,.nx-ft-stats{grid-template-columns:minmax(0,1fr)}.nx-ft-steps li+li,.nx-ft-stats li+li{box-shadow:inset 0 1px 0 var(--nx-line-2)}}.nx-ft-foot{padding-top:28px;padding-bottom:28px}
