.nx .flood,.nx .inv{color:#14171d;--text-primary:20 23 29;--text-secondary:70 76 88;--text-muted:96 102 112;--accent:44 51 64;--accent-soft:62 71 88;--on-color:244 241 234;--bg-card:228 223 211;--bg-elevated:228 223 211;--line:#2c334029}.nx .stroke{color:#0000;-webkit-text-stroke:1.5px rgb(var(--accent) / .16)}.nx .stroke-strong{color:#0000;-webkit-text-stroke:2px rgb(var(--accent) / .55)}.nx .prob-cell{flex-direction:column;gap:.4em;display:flex}.nx .prob-txt{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 58%/100% .08em no-repeat}.nx .steps-num{display:none}.nx .faq-a{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.nx .faq-a>div{overflow:hidden}.nx .faq-a p{transition:transform .6s var(--ease);transform:translateY(-1.25rem)}.nx .faq-a[data-open=true]{grid-template-rows:1fr}.nx .faq-a[data-open=true] p{transform:none}.nx .faq-x{transition:background-color .5s var(--ease), color .5s var(--ease), rotate .6s var(--ease)}.nx [aria-expanded=true] .faq-x{background:rgb(var(--accent));color:rgb(var(--on-color));rotate:45deg}.nx .coach-lentes{--cl-body:#e7ded1;--cl-feet:#848c96;--cl-shadow:#00000059;color:#485059}.nx .cl-knob{transform:translate(1.25rem)}@keyframes nx-drop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.nx .menu{animation:nx-drop .7s var(--ease) both}.nx .menu .line>*{animation:rise .8s var(--ease) both;animation-delay:calc(.12s + var(--k) * 50ms)}.nx .hero .drift:nth-child(2n){animation-name:drift-r}}@keyframes nx-strike{0%{background-size:0% .08em}}@keyframes nx-in{0%{translate:0 110%}}@keyframes nx-out{to{transform:translateY(calc(-100% - .5em))}}@keyframes nx-knob{0%{transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.nx .k-knob{animation-name:nx-knob}.nx .k-grow-x{animation-name:fill-x}.nx .st-card.st-chip{width:auto}.nx .pin-prob{view-timeline:--prob block;height:300vh}.nx .prob-cell,.nx .prob-label{display:grid}.nx .prob-cell>*,.nx .prob-label>*{grid-area:1/1}.nx .prob-txt{animation:nx-strike var(--ease) both;animation-timeline:--prob;animation-range:contain calc(8% + var(--k) * 12%) contain calc(20% + var(--k) * 12%)}.nx .prob-a>span{animation:nx-out var(--ease) both;animation-timeline:--prob;animation-range:contain calc(22% + var(--k) * 12%) contain calc(32% + var(--k) * 12%)}.nx .prob-b>span{animation:rise var(--ease) both;animation-timeline:--prob;animation-range:contain calc(26% + var(--k) * 12%) contain calc(38% + var(--k) * 12%)}.nx .prob-label>:first-child>span{animation:nx-out var(--ease) both;animation-timeline:--prob;animation-range:contain 36% contain 46%}.nx .prob-label>:last-child>span{animation:rise var(--ease) both;animation-timeline:--prob;animation-range:contain 40% contain 52%}.nx .pin-steps{view-timeline:--steps block;height:380vh}.nx .steps,.nx .steps-num{display:grid;overflow:clip}@media (max-width:1023px){.nx .steps-num{display:none}}.nx .step,.nx .steps-num>*{grid-area:1/1}.nx .step,.nx .step-n{animation:nx-in var(--ease) both, nx-out var(--ease) both;animation-timeline:--steps,--steps;animation-range:contain calc(var(--k) * 25% - 4%) contain calc(var(--k) * 25% + 4%), contain calc((var(--k) + 1) * 25% - 4%) contain calc((var(--k) + 1) * 25% + 4%)}.nx .step:first-child,.nx .steps-num>:first-child .step-n{animation-name:none,nx-out}.nx .step:last-child,.nx .steps-num>:last-child .step-n{animation-name:nx-in,none}.nx .steps-fill{transform-origin:top;animation:linear both fill-y;animation-timeline:--steps;animation-range:contain}.nx .pin-gal.gal-short{height:260vh}}}.nx .px-range{appearance:none;z-index:1;cursor:pointer;background:0 0;width:100%;height:2.75rem;margin:0;display:block;position:relative}.nx .px-range:focus{outline:none}.nx .px-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, rgb(var(--accent)) 0 var(--p), rgb(var(--text-secondary) / .22) var(--p) 100%);border-radius:9999px;height:6px}.nx .px-range::-moz-range-track{background:rgb(var(--text-secondary) / .22);border-radius:9999px;height:6px}.nx .px-range::-moz-range-progress{background:rgb(var(--accent));border-radius:9999px;height:6px}.nx .px-range::-webkit-slider-thumb{-webkit-appearance:none;background:rgb(var(--accent));border:7px solid rgb(var(--bg-primary));width:30px;height:30px;box-shadow:0 0 0 1px rgb(var(--accent) / .6), 0 10px 30px #00000073;-webkit-transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:9999px;margin-top:-12px}.nx .px-range::-moz-range-thumb{box-sizing:border-box;background:rgb(var(--accent));border:7px solid rgb(var(--bg-primary));width:30px;height:30px;box-shadow:0 0 0 1px rgb(var(--accent) / .6), 0 10px 30px #00000073;-moz-transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:9999px}.nx .px-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 10px rgb(var(--accent) / .14), 0 12px 34px #00000080;transform:scale(1.15)}.nx .px-range:active::-webkit-slider-thumb{box-shadow:0 0 0 10px rgb(var(--accent) / .14), 0 12px 34px #00000080;transform:scale(1.15)}.nx .px-range:hover::-moz-range-thumb{box-shadow:0 0 0 10px rgb(var(--accent) / .14), 0 12px 34px #00000080;transform:scale(1.15)}.nx .px-range:active::-moz-range-thumb{box-shadow:0 0 0 10px rgb(var(--accent) / .14), 0 12px 34px #00000080;transform:scale(1.15)}.nx .px-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgb(var(--bg-primary)), 0 0 0 5px rgb(var(--accent))}.nx .px-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgb(var(--bg-primary)), 0 0 0 5px rgb(var(--accent))}.nx .px-ticks{pointer-events:none;height:2.75rem;position:absolute;inset:0 15px auto}.nx .px-tick{position:absolute;top:0}.nx .px-tick i{z-index:2;background:rgb(var(--text-secondary) / .55);border-radius:9999px;width:4px;height:4px;transition:background .3s;position:absolute;top:calc(1.375rem - 2px);left:-2px}.nx .px-tick-on i{background:rgb(var(--bg-primary) / .75)}.nx .px-tick b{white-space:nowrap;color:rgb(var(--text-secondary));pointer-events:auto;cursor:pointer;transition:color .3s, transform .35s var(--ease-out);padding:.25rem .4rem;font-size:.75rem;font-weight:600;position:absolute;top:2.9rem;left:0;transform:translate(-50%)}.nx .px-tick-cur b{color:rgb(var(--text-primary));transform:translate(-50%)scale(1.3)}.nx .px-switch{background:rgb(var(--text-secondary) / .25);width:3.25rem;height:1.875rem;transition:background .3s var(--ease-out);flex-shrink:0;position:relative}.nx .px-switch span{background:rgb(var(--text-primary));width:1.375rem;height:1.375rem;transition:transform .35s var(--ease-out), background .3s;border-radius:9999px;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #00000059}.nx .px-switch-on{background:rgb(var(--accent))}.nx .px-switch-on span{background:rgb(var(--bg-primary));transform:translate(1.375rem)}@media (prefers-reduced-motion:no-preference){.nx .px .reel-in .reel-strip{animation:reel-in 1.2s var(--ease-out) both;animation-timeline:auto;animation-delay:calc(var(--c) * 90ms);animation-play-state:paused}.nx .px-on .reel-in .reel-strip{animation-play-state:running}}
