.nr-mark{flex-shrink:0;display:block}.nr-piece{transform-box:fill-box}.nr-mark-animated .nr-piece{animation:.24s cubic-bezier(.22,.8,.3,1) both nr-piece-in}.nr-mark-animated .nr-piece-nStem{transform-origin:bottom;animation-delay:20ms}.nr-mark-animated .nr-piece-nSlash{transform-origin:top;animation-name:nr-slash-in;animation-duration:.3s;animation-delay:.16s}.nr-mark-animated .nr-piece-stem{transform-origin:top;animation-delay:.34s}.nr-mark-animated .nr-piece-bowl{transform-origin:0;animation-name:nr-bowl-in;animation-duration:.3s;animation-delay:.46s}.nr-mark-animated .nr-piece-leg{transform-origin:0 0;animation-name:nr-leg-in;animation-duration:.26s;animation-delay:.66s}.nr-mark-animated .nr-piece-dot{transform-origin:50%;animation-name:nr-dot-in;animation-duration:.34s;animation-delay:.84s}@keyframes nr-piece-in{0%{opacity:0;transform:scaleY(.55)}}@keyframes nr-slash-in{0%{opacity:0;transform:scaleY(0)}}@keyframes nr-bowl-in{0%{opacity:0;transform:scaleX(.1)}}@keyframes nr-leg-in{0%{opacity:0;transform:scale(.2)}}@keyframes nr-dot-in{0%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1.28)}to{opacity:1;transform:scale(1)}}.logo:hover .nr-mark,a:hover>.nr-mark,button:hover>.nr-mark{animation:.22s ease-out nr-mark-nudge}@keyframes nr-mark-nudge{50%{transform:scale(1.07)}}.nr-loader{place-items:center;gap:14px;padding:40px 0;display:grid}.nr-loader .nr-mark{animation:1.6s ease-in-out infinite nr-loader-pulse}.nr-loader p{color:var(--muted);font-size:.78rem}@keyframes nr-loader-pulse{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.logo .nr-logo{flex:none;line-height:0;display:inline-block;position:relative}.nr-logo img{object-fit:contain;width:100%;height:100%;display:block}.nr-logo-sheen{pointer-events:none;-webkit-mask-image:var(--nr-logo-art);mask-image:var(--nr-logo-art);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.nr-logo-sheen i{background:linear-gradient(110deg,#0000 25%,#33805b 48%,#7aa98a 52%,#0000 75%);width:100%;height:100%;display:block;transform:translate(-110%)}.logo .nr-ecom{letter-spacing:-.045em;font-size:1.1rem;font-weight:750;line-height:1.1;display:inline-block}.logo.logo-inline .nr-ecom{font-size:1.2rem}.nr-logo-animated{animation:.65s cubic-bezier(.22,.8,.3,1) both nr-art-enter}.nr-ecom-animated{animation:.65s cubic-bezier(.22,.8,.3,1) .16s both nr-word-enter}a:hover .nr-logo-sheen i,a:focus-visible .nr-logo-sheen i{animation:.9s ease-in-out nr-art-sheen}@keyframes nr-art-enter{0%{opacity:.25;transform:translateY(5px)scale(.96)}to{opacity:1;transform:none}}@keyframes nr-word-enter{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}@keyframes nr-art-sheen{0%{transform:translate(-110%)}to{transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.nr-logo-animated,.nr-ecom-animated,.nr-logo-sheen i,.nr-mark-animated .nr-piece{animation:none!important}.nr-logo-sheen{display:none}}.nr-logo-animated .nr-logo-sheen i{animation:9s ease-in-out 1s infinite nr-art-resting-sheen}.nr-ecom-word{display:inline-block}.nr-ecom-animated .nr-ecom-word{animation:8s ease-in-out 1s infinite nr-word-float}@keyframes nr-art-resting-sheen{0%,76%{transform:translate(-110%)}94%,to{transform:translate(110%)}}@keyframes nr-word-float{0%,60%,to{transform:translateY(0)}80%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.nr-ecom-animated .nr-ecom-word{animation:none!important}}
.funnel-module__TtKoaW__funnel{--accent:#ccff78;--foreground:#f5f7ee;--background:#080c0c;--muted:#b8c4c0;--energy:hsl(var(--energy-hue) 90% 73%);isolation:isolate;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));color:var(--foreground);background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:relative}.funnel-module__TtKoaW__funnel p{color:var(--muted)}.funnel-module__TtKoaW__funnel :is(button,a,input):focus-visible{outline:3px solid var(--accent);outline-offset:5px}.funnel-module__TtKoaW__visuals{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.funnel-module__TtKoaW__gradient,.funnel-module__TtKoaW__veil,.funnel-module__TtKoaW__glow,.funnel-module__TtKoaW__particles{position:absolute;inset:0}.funnel-module__TtKoaW__gradient{background:radial-gradient(ellipse at 10% 25%, hsl(var(--energy-hue) 65% 16% / .6), transparent 55%), radial-gradient(ellipse at 90% 85%, #29336c80, transparent 60%), #080c0c;animation:10s ease-in-out infinite alternate funnel-module__TtKoaW__atmosphere}.funnel-module__TtKoaW__video{filter:saturate(.7);mix-blend-mode:screen}.funnel-module__TtKoaW__veil{background:radial-gradient(#050909ed 8%,#050909c9 44%,#05090985 100%),linear-gradient(#05090980,#0000 25%,#05090966)}.funnel-module__TtKoaW__milestone{letter-spacing:-.08em;color:var(--energy);opacity:.045;white-space:nowrap;font-size:clamp(7rem,25vw,30rem);font-weight:800;line-height:1;position:absolute;top:30%;left:50%;transform:translate(-50%)}.funnel-module__TtKoaW__glow{background:radial-gradient(ellipse at 50% 85%, hsl(var(--energy-hue) 80% 65% / .1), transparent 50%);opacity:calc(.3 + var(--funnel-progress) * .7)}.funnel-module__TtKoaW__particles i{left:calc(3% + var(--i) * 8%);top:calc(13% + mod(var(--i) * 19%, 75%));background:var(--energy);width:2px;height:2px;opacity:calc(.1 + var(--funnel-progress) * .45);box-shadow:0 0 14px var(--energy);animation:6s ease-in-out infinite alternate funnel-module__TtKoaW__particle;animation-delay:calc(var(--i) * -.7s);border-radius:50%;position:absolute}.funnel-module__TtKoaW__header{grid-template-columns:1fr minmax(0,260px) 1fr;align-items:center;gap:20px;width:100%;max-width:1600px;margin-inline:auto;display:grid}.funnel-module__TtKoaW__brand{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.funnel-module__TtKoaW__journey{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:#b9c5c0;font-size:.68rem}.funnel-module__TtKoaW__progress{gap:5px;margin-top:12px;display:flex}.funnel-module__TtKoaW__progress span{background:#ffffff29;border-radius:4px;flex:1;height:3px}.funnel-module__TtKoaW__progress span[data-active=true]{background:var(--accent);box-shadow:0 0 12px #ccff7833}.funnel-module__TtKoaW__close{border:1px solid #ffffff30;border-radius:50%;justify-self:end;place-items:center;width:44px;height:44px;font-size:1.5rem;line-height:1;display:grid}.funnel-module__TtKoaW__close:hover{background:#ffffff12}.funnel-module__TtKoaW__stage{flex:1;place-items:center;padding-block:clamp(32px,7vh,88px);display:grid}.funnel-module__TtKoaW__scene{text-align:center;flex-direction:column;align-items:center;width:min(100%,680px);animation:.5s ease-out both funnel-module__TtKoaW__enter;display:flex}.funnel-module__TtKoaW__title{width:100%}.funnel-module__TtKoaW__funnel .funnel-module__TtKoaW__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.24em;font-size:.7rem;font-weight:700}.funnel-module__TtKoaW__sceneNumber{color:#aab8b0;font-variant-numeric:tabular-nums;margin:18px auto 15px;font-size:.75rem;display:block}.funnel-module__TtKoaW__scene h1{text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;line-height:1.13}.funnel-module__TtKoaW__scene h1:focus{outline:none}.funnel-module__TtKoaW__revenue{width:min(100%,580px);margin-top:26px}.funnel-module__TtKoaW__amount{flex-direction:column;align-items:center;display:flex}.funnel-module__TtKoaW__amount output{letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#f7ffe9;text-shadow:0 0 50px #ccff781c;max-width:100%;font-size:clamp(2.1rem,8vw,5.4rem);font-weight:800;line-height:1.2}.funnel-module__TtKoaW__amount>span{color:#b8c4c0;margin-top:4px;font-size:.7rem}.funnel-module__TtKoaW__slider{height:60px;margin-top:26px;position:relative}.funnel-module__TtKoaW__track{inset-inline:22px;background:#fff3;border-radius:4px;height:4px;position:absolute;top:28px}.funnel-module__TtKoaW__track>span{width:calc(var(--slider-progress) * 100%);border-radius:inherit;background:linear-gradient(90deg, #77b44e, var(--accent));height:100%;display:block;box-shadow:0 0 18px #ccff7833}.funnel-module__TtKoaW__thumbRail{inset-inline:22px;height:44px;position:absolute;top:8px}.funnel-module__TtKoaW__thumb{left:calc(var(--slider-progress) * 100%);background:#cfff87;border:1px solid #dbffac;border-radius:50%;place-items:center;width:44px;height:44px;transition:box-shadow .18s,scale .18s;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 0 25px #ccff784a,0 0 0 6px #ccff7810}.funnel-module__TtKoaW__thumb svg{--foreground:#0b180e;--background:#cfff87}.funnel-module__TtKoaW__slider:hover .funnel-module__TtKoaW__thumb,.funnel-module__TtKoaW__slider[data-dragging=true] .funnel-module__TtKoaW__thumb{scale:1.08;box-shadow:0 0 40px #ccff7880,0 0 0 9px #ccff781a}.funnel-module__TtKoaW__slider:has(input:focus-visible) .funnel-module__TtKoaW__thumb{outline-offset:6px;outline:2px solid #fff}.funnel-module__TtKoaW__slider input{appearance:none;cursor:grab;touch-action:pan-y;background:0 0;border:0;width:100%;height:60px;margin:0;padding:0;display:block;position:absolute;inset:0}.funnel-module__TtKoaW__slider input:active{cursor:grabbing}.funnel-module__TtKoaW__slider input::-webkit-slider-runnable-track{background:0 0;border:0;height:44px}.funnel-module__TtKoaW__slider input::-webkit-slider-thumb{appearance:none;background:0 0;border:0;border-radius:50%;width:44px;height:44px}.funnel-module__TtKoaW__slider input::-moz-range-track{background:0 0;border:0;height:44px}.funnel-module__TtKoaW__slider input::-moz-range-thumb{background:0 0;border:0;border-radius:50%;width:44px;height:44px}.funnel-module__TtKoaW__endpoints{letter-spacing:.18em;color:#c8d1cd;justify-content:space-between;gap:10px;font-size:.66rem;font-weight:700;display:flex}.funnel-module__TtKoaW__arrow{color:var(--accent)}.funnel-module__TtKoaW__funnel .funnel-module__TtKoaW__hint{margin-top:20px;font-size:.72rem}.funnel-module__TtKoaW__continue{background:var(--accent);color:#172012;letter-spacing:.07em;text-transform:uppercase;border:1px solid #d8ffa6;border-radius:7px;justify-content:space-between;align-items:center;gap:28px;max-width:100%;min-height:52px;margin-top:28px;padding:15px 26px;font-size:.75rem;font-weight:800;transition:background .2s,box-shadow .2s;display:inline-flex}.funnel-module__TtKoaW__continue:hover{background:#dbff9e;box-shadow:0 0 28px #ccff7830}.funnel-module__TtKoaW__continue>span{font-size:1.2em}.funnel-module__TtKoaW__funnel .funnel-module__TtKoaW__disclaimer{margin-top:15px;font-size:.65rem}.funnel-module__TtKoaW__footer{color:#9daea5;text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:.6rem;display:flex}.funnel-module__TtKoaW__intro,.funnel-module__TtKoaW__confirmation{flex-direction:column;align-items:center;gap:24px;display:flex}.funnel-module__TtKoaW__intro>p,.funnel-module__TtKoaW__confirmation>p{max-width:52ch;font-size:.85rem}.funnel-module__TtKoaW__confirmation .funnel-module__TtKoaW__confirmedAmount{color:var(--accent);overflow-wrap:anywhere;font-size:clamp(1.8rem,7vw,3.4rem);font-weight:800}.funnel-module__TtKoaW__confirmedAmount span{color:var(--muted);font-size:.8rem;font-weight:400;display:inline-block}@media (min-width:768px){.funnel-module__TtKoaW__funnel{padding-inline:max(40px, env(safe-area-inset-left));padding-top:max(30px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}}@media (max-width:540px){.funnel-module__TtKoaW__header{grid-template-columns:1fr auto;gap:16px}.funnel-module__TtKoaW__journey{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,240px)}.funnel-module__TtKoaW__journey>span{display:none}.funnel-module__TtKoaW__progress{margin-top:0}.funnel-module__TtKoaW__close{grid-area:1/2}.funnel-module__TtKoaW__stage{padding-block:30px}.funnel-module__TtKoaW__sceneNumber{margin-block:12px}.funnel-module__TtKoaW__revenue{margin-top:20px}}@media (max-height:600px){.funnel-module__TtKoaW__stage{padding-block:24px}.funnel-module__TtKoaW__slider{margin-top:16px}.funnel-module__TtKoaW__continue{margin-top:20px}}@keyframes funnel-module__TtKoaW__atmosphere{to{opacity:.65}}@keyframes funnel-module__TtKoaW__particle{to{transform:translateY(-18px)}}@keyframes funnel-module__TtKoaW__enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.funnel-module__TtKoaW__funnel *,.funnel-module__TtKoaW__funnel :before,.funnel-module__TtKoaW__funnel :after{transition:none!important;animation:none!important}}
