.nl{--nl-bg:#07080d;--nl-ink:#0b0d14;--nl-text:#eceff6;--nl-muted:#99a3b8;--nl-dim:#5d6880;--nl-line:#ffffff17;--nl-violet:#a78bfa;--nl-gold:#f5c451;background:var(--nl-bg);color:var(--nl-text);min-height:100vh;font-family:inherit;position:relative;overflow-x:clip}.nl *{box-sizing:border-box}.nl h1,.nl h2,.nl h3,.nl h4,.nl h5{color:var(--nl-text)}.nl-container{max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.nl:before{content:"";z-index:1;pointer-events:none;opacity:.03;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;inset:0}.nl>*{z-index:2;position:relative}.nl-cursor-glow{z-index:3;pointer-events:none;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,#8b7ae016,#0000 62%);border-radius:50%;width:680px;height:680px;position:fixed;top:0;left:0;transform:translate(-100vw,-100vh)}@media (max-width:880px),(pointer:coarse){.nl-cursor-glow{display:none}}.nl-head{z-index:80;border-bottom:1px solid #0000;align-items:center;height:52px;transition:transform .45s cubic-bezier(.3,.7,.2,1),background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.nl-head.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#07080d9e;border-bottom-color:#ffffff0e}.nl-head.is-hidden{transform:translateY(-100%)}.nl-head-in{justify-content:space-between;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:0 28px;display:flex}.nl-brand{align-items:center;gap:8px;text-decoration:none;display:flex}.nl-brand img{width:auto;height:24px;display:block}.nl-brand-erp{letter-spacing:2px;color:var(--nl-gold);border:1px solid #f5c45166;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:900}.nl-head-nav{align-items:center;gap:6px;display:flex}.nl-head-link{color:var(--nl-muted);border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.nl-head-link:hover{color:var(--nl-text)}.nl-head-cta{color:#0a0c12;background:var(--nl-text);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s}.nl-head-cta:hover{background:#fff;transform:scale(1.05)}.nl-btn{cursor:pointer;will-change:transform;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 34px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;display:inline-flex;position:relative}.nl-btn-solid{color:#0a0c12;background:var(--nl-text)}.nl-btn-solid:hover{background:#fff;transform:translateY(-2px)scale(1.03);box-shadow:0 16px 50px #ffffff24}.nl-btn-line{color:var(--nl-text);background:0 0;border:1px solid #ffffff38}.nl-btn-line:hover{border-color:#ffffff8c;transform:translateY(-2px)}.nl-btn-arrow{transition:transform .3s;display:inline-block}.nl-btn:hover .nl-btn-arrow{transform:translate(5px)}.nl-hero{flex-direction:column;justify-content:center;min-height:100svh;padding:120px 0 60px;display:flex;position:relative}.nl-spheres{pointer-events:none;position:absolute;inset:0;overflow:visible}.nl-sphere{will-change:transform;border-radius:50%;position:absolute}.nl-sphere-a{background:radial-gradient(circle at 32% 28%,#3b3565,#171630 58%,#0b0d17 100%);width:420px;height:420px;animation:22s ease-in-out infinite alternate nl-drift-a;top:8%;right:-4%;box-shadow:inset -30px -40px 90px #0009,0 60px 140px #00000080}.nl-sphere-b{background:radial-gradient(circle at 34% 26%,#8f7ddd,#40357e 55%,#191536 100%);width:150px;height:150px;animation:17s ease-in-out infinite alternate nl-drift-b;top:56%;right:26%;box-shadow:inset -12px -16px 40px #0000008c,0 30px 80px #00000073}.nl-sphere-c{background:radial-gradient(circle at 35% 28%,#f0d38a,#a5762c 58%,#4a3410 100%);width:74px;height:74px;animation:14s ease-in-out infinite alternate-reverse nl-drift-a;top:74%;right:12%;box-shadow:inset -8px -10px 24px #00000080,0 22px 60px #0006}@keyframes nl-drift-a{0%{transform:translate(0,0)}to{transform:translate(-26px,34px)}}@keyframes nl-drift-b{0%{transform:translate(0,0)}to{transform:translate(30px,-26px)}}.nl-sphere-a{translate:calc(var(--mx,0)*-34px)calc(var(--my,0)*-22px);transition:translate 1.2s cubic-bezier(.16,1,.3,1)}.nl-sphere-b{translate:calc(var(--mx,0)*52px)calc(var(--my,0)*38px);transition:translate .9s cubic-bezier(.16,1,.3,1)}.nl-sphere-c{translate:calc(var(--mx,0)*82px)calc(var(--my,0)*60px);transition:translate .6s cubic-bezier(.16,1,.3,1)}.nl-h1{translate:calc(var(--mx,0)*-9px)calc(var(--my,0)*-6px);transition:translate 1.5s cubic-bezier(.16,1,.3,1)}.nl-hero-glow{pointer-events:none;filter:blur(50px);background:radial-gradient(#6752cd2b,#0000 65%);width:68vw;height:50vw;position:absolute;top:-12vw;left:-18vw}.nl-hero-kicker{letter-spacing:3.2px;text-transform:uppercase;color:var(--nl-muted);align-items:center;gap:12px;margin-bottom:34px;font-size:12px;font-weight:800;display:flex}.nl-hero-kicker:before{content:"";background:var(--nl-gold);width:44px;height:1px}.nl-h1{letter-spacing:-.03em;max-width:12ch;margin:0;font-size:clamp(44px,7.6vw,104px);font-weight:800;line-height:.98}.nl-word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.nl-word>span{animation:.9s cubic-bezier(.2,.85,.25,1) forwards nl-word-up;animation-delay:var(--wd,0s);display:inline-block;transform:translateY(112%)}@keyframes nl-word-up{to{transform:translateY(0)}}.nl-roll{height:1.04em;display:block;position:relative;overflow:hidden}.nl-roll-track{will-change:transform;transition:transform .75s cubic-bezier(.65,0,.2,1);display:block}.nl-roll-track>span{height:1.04em;color:var(--nl-gold);white-space:nowrap;line-height:1.04;display:block}.nl-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:34px;margin-top:56px;display:flex}.nl-hero-sub{color:var(--nl-muted);max-width:470px;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.75}.nl-hero-sub b{color:var(--nl-text);font-weight:700}.nl-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.nl-scroll-hint{border:1.5px solid #ffffff38;border-radius:999px;width:24px;height:40px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.nl-scroll-hint:after{content:"";background:var(--nl-muted);border-radius:3px;width:3px;height:8px;margin-left:-1.5px;animation:1.8s ease-in-out infinite nl-hint;position:absolute;top:7px;left:50%}@keyframes nl-hint{0%,to{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(12px)}}.nl-scene{position:relative}.nl-scene-sticky{justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.nl-statement{height:320svh}.nl-phrase{text-align:center;letter-spacing:-.03em;will-change:opacity,transform;justify-content:center;align-items:center;padding:0 5vw;font-size:clamp(34px,6.4vw,84px);font-weight:800;line-height:1.06;display:flex;position:absolute;inset:0}.nl-phrase em{color:var(--nl-gold);font-style:normal}.nl-phrase u{color:var(--nl-violet);text-decoration:none}.nl-ph1{opacity:clamp(0,min(calc((var(--p,0) + .18)*7),calc((.3 - var(--p,0))*7)),1);transform:scale(calc(1 + var(--p,0)*.16))translateY(calc(var(--p,0)*-6vh))}.nl-ph2{opacity:clamp(0,min(calc((var(--p,0) - .32)*7),calc((.64 - var(--p,0))*7)),1);transform:scale(calc(.9 + var(--p,0)*.28))translateY(calc((.5 - var(--p,0))*8vh))}.nl-ph3{opacity:clamp(0,calc((var(--p,0) - .66)*7),1);transform:scale(calc(.92 + var(--p,0)*.12))translateY(calc((1 - var(--p,0))*9vh))}.nl-phrase-tag{text-align:center;letter-spacing:3.2px;text-transform:uppercase;color:var(--nl-dim);font-size:12px;font-weight:800;position:absolute;top:9svh;left:0;right:0}.nl-zoom{height:300svh}.nl-zoom .nl-scene-sticky:before{content:"";pointer-events:none;filter:blur(64px);width:74vw;height:46vw;opacity:calc(var(--p,0)*.9);background:radial-gradient(#6752cd3d,#0000 62%);position:absolute}.nl-zoom-title{text-align:center;letter-spacing:-.02em;opacity:clamp(0,calc((.55 - var(--p,0))*4),1);transform:translateY(calc(var(--p,0)*-5vh));padding:0 6vw;font-size:clamp(26px,3.6vw,46px);font-weight:800;position:absolute;top:12svh;left:0;right:0}.nl-zoom-frame{will-change:transform;width:min(1060px,94vw);transform:perspective(1400px)rotateX(calc((1 - var(--p,0))*22deg))scale(calc(.52 + var(--p,0)*.48))translateY(calc((1 - var(--p,0))*9vh))}.nl-zoom-caption{text-align:center;color:var(--nl-muted);opacity:clamp(0,calc((var(--p,0) - .72)*6),1);font-size:14px;position:absolute;bottom:8svh;left:0;right:0}.nl-mock{text-align:left;background:linear-gradient(168deg,#141a2e,#0a0e1c 70%);border:1px solid #ffffff1c;border-radius:18px;padding:16px;box-shadow:0 70px 160px #000000b3,0 0 90px #6752cd24,inset 0 1px #ffffff17}.nl-mock-head{align-items:center;gap:6px;margin-bottom:13px;display:flex}.nl-mock-dot{background:#ffffff24;border-radius:50%;width:9px;height:9px}.nl-mock-url{color:#64748b;letter-spacing:.3px;background:#ffffff0d;border-radius:7px;margin-left:10px;padding:4px 14px;font-size:11px}.nl-mock-live{color:#4ade80;letter-spacing:1.4px;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:800;display:inline-flex}.nl-live-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.9s infinite nl-pulse}@keyframes nl-pulse{0%,to{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 6px #4ade8000}}.nl-mock-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;display:grid}.nl-mock-kpi{background:#ffffff09;border:1px solid #ffffff0f;border-radius:12px;padding:12px 13px}.nl-mock-kpi-label{text-transform:uppercase;letter-spacing:.7px;color:#64748b;font-size:9px;font-weight:800}.nl-mock-kpi-val{font-variant-numeric:tabular-nums;margin-top:4px;font-size:19px;font-weight:900}.nl-mock-kpi-delta{color:#4ade80;margin-top:1px;font-size:10px;font-weight:700}.nl-mock-body{grid-template-columns:1.75fr 1fr;gap:9px;display:grid}.nl-mock-panel{background:#ffffff07;border:1px solid #ffffff0e;border-radius:12px;padding:12px}.nl-mock-panel-title{color:#8b98b0;letter-spacing:.4px;margin-bottom:10px;font-size:10.5px;font-weight:800}.nl-bars{align-items:flex-end;gap:6px;height:96px;display:flex}.nl-bar{transform-origin:bottom;transform:scaleY(calc(.15 + var(--p,1)*.85));background:linear-gradient(#8b7ae0,#6752cd29);border-radius:5px 5px 2px 2px;flex:1}.nl-bar:nth-child(2n){background:linear-gradient(#d9b25c,#d9b25c24)}.nl-mock-row{color:#cbd5e1;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:10.5px;display:flex}.nl-mock-row:last-child{border-bottom:none}.nl-mock-badge{white-space:nowrap;border-radius:999px;padding:2.5px 8px;font-size:8.5px;font-weight:800}.nl-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 28px;padding:130px 0 20px;display:grid}.nl-stat{border-top:1px solid var(--nl-line);padding-top:22px}.nl-stat-val{letter-spacing:-.04em;color:var(--nl-text);font-variant-numeric:tabular-nums;font-size:clamp(52px,6.4vw,92px);font-weight:800;line-height:1}.nl-stat-val i{color:var(--nl-gold);font-style:normal}.nl-stat-label{color:var(--nl-muted);max-width:30ch;margin-top:12px;font-size:13.5px;line-height:1.55}.nl-giant{pointer-events:none;user-select:none;padding:70px 0 0;overflow:hidden}.nl-giant span{white-space:nowrap;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #ffffff26;width:max-content;transform:translateX(calc(8vw - var(--d,.5)*42vw));will-change:transform;font-size:clamp(64px,12vw,180px);font-weight:800;line-height:1;display:block}.nl-giant-rev span{transform:translateX(calc(-34vw + var(--d,.5)*42vw))}.nl-section{padding:150px 0 10px;position:relative}.nl-kicker{letter-spacing:3.2px;text-transform:uppercase;color:var(--nl-dim);align-items:center;gap:12px;margin-bottom:22px;font-size:12px;font-weight:800;display:flex}.nl-kicker:before{content:"";background:var(--nl-gold);width:44px;height:1px}.nl-h2{letter-spacing:-.03em;max-width:20ch;margin:0 0 18px;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.02}.nl-section-sub{color:var(--nl-muted);max-width:560px;margin:0 0 52px;font-size:16px;line-height:1.75}.nl-strip{height:380svh}.nl-strip .nl-scene-sticky{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:11svh}.nl-strip-head{width:100%;max-width:1240px;margin-bottom:6svh;padding:0 28px}.nl-strip-track{will-change:transform;transform:translateX(calc(var(--p,0)*(100vw - 100% - 56px)));align-self:flex-start;gap:18px;padding:0 max(28px,50vw - 592px);display:flex}.nl-mod{border:1px solid var(--nl-line);background:linear-gradient(172deg,#ffffff0b,#ffffff03);border-radius:22px;flex-direction:column;flex:0 0 330px;min-height:300px;padding:26px;transition:border-color .35s,background .35s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.nl-mod:hover{transform:perspective(900px)translateY(-8px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));border-color:#a78bfa73}.nl-mod:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(240px at var(--gx,50%)var(--gy,50%),#a78bfa29,transparent 70%);transition:opacity .35s;position:absolute;inset:0}.nl-mod:hover:after{opacity:1}.nl-mod-idx{color:var(--nl-dim);letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.nl-mod-idx:after{content:"";background:var(--nl-gold);width:30px;height:1px;margin-top:12px;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.nl-mod:hover .nl-mod-idx:after{width:62px}.nl-mod-title{letter-spacing:-.02em;margin:auto 0 10px;padding-top:34px;font-size:21px;font-weight:800}.nl-mod-desc{color:var(--nl-muted);margin:0;font-size:13.5px;line-height:1.65}.nl-strip-progress{width:100%;max-width:1240px;margin-top:5svh;padding:0 28px}.nl-strip-progress i{background:#ffffff17;border-radius:2px;height:2px;display:block;position:relative;overflow:hidden}.nl-strip-progress i:after{content:"";background:var(--nl-gold);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.nl-split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.nl-split-h{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.15}.nl-split-p{color:var(--nl-muted);margin:0 0 26px;font-size:15px;line-height:1.8}.nl-list{margin:0;padding:0;list-style:none}.nl-list li{color:#ccd5e4;border-bottom:1px solid #ffffff0f;align-items:baseline;gap:16px;padding:13px 0;font-size:15px;line-height:1.6;display:flex}.nl-list li:last-child{border-bottom:none}.nl-list li:before{content:"→";color:var(--nl-gold);flex-shrink:0;font-weight:700}.nl-list b{color:var(--nl-text)}.nl-viz{border:1px solid var(--nl-line);background:linear-gradient(168deg,#12172a,#090d1a 75%);border-radius:22px;padding:22px;box-shadow:0 40px 110px #0000008c,inset 0 1px #ffffff12}.nl-viz-title{color:#8b98b0;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;margin-bottom:16px;font-size:11px;font-weight:800;display:flex}.nl-flow{flex-direction:column;gap:10px;display:flex}.nl-flow-step{background:#ffffff08;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:14px;padding:12px 15px;font-size:12.5px;display:flex}.nl-flow-num{color:var(--nl-dim);font-variant-numeric:tabular-nums;flex-shrink:0;width:22px;font-size:11px;font-weight:800}.nl-flow-name{color:#dbe3f0;font-weight:700}.nl-flow-sub{color:var(--nl-dim);font-size:10.5px}.nl-flow-val{color:var(--nl-gold);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:800}.nl-flow-track{background:#ffffff12;border-radius:999px;height:3px;margin-top:7px;overflow:hidden}.nl-flow-fill{background:linear-gradient(90deg,#8b7ae0,#d9b25c);border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block}.nl-in .nl-flow-fill{width:var(--w,70%)}.nl-compare-wrap{border:1px solid var(--nl-line);-webkit-overflow-scrolling:touch;background:#ffffff04;border-radius:22px;overflow-x:auto}.nl-compare{border-collapse:collapse;width:100%;min-width:700px}.nl-compare th,.nl-compare td{text-align:left;border-bottom:1px solid #ffffff0d;padding:17px 20px;font-size:14px}.nl-compare td:first-child{color:#cfd9ea;max-width:280px;font-weight:600}.nl-compare thead th{letter-spacing:1.6px;text-transform:uppercase;color:var(--nl-dim);font-size:12px;font-weight:800}.nl-compare .nl-us{background:#a78bfa12;border-left:1px solid #a78bfa47;border-right:1px solid #a78bfa47}.nl-compare thead .nl-us{color:var(--nl-text);position:relative}.nl-compare thead .nl-us:before{content:"";background:linear-gradient(90deg,var(--nl-violet),var(--nl-gold));height:2px;position:absolute;top:0;left:0;right:0}.nl-yes{color:#7ee2a8;font-weight:700}.nl-no{color:#e58989;font-weight:600}.nl-part{color:var(--nl-gold);font-weight:600}.nl-compare tbody tr{transition:background .2s}.nl-compare tbody tr:hover{background:#ffffff05}.nl-compare-note{color:var(--nl-dim);max-width:640px;margin-top:16px;font-size:11.5px;line-height:1.65}.nl-rows{border-top:1px solid var(--nl-line)}.nl-row{border-bottom:1px solid var(--nl-line);grid-template-columns:72px 1fr 1.25fr;align-items:baseline;gap:26px;padding:30px 6px;transition:background .3s,padding-left .35s cubic-bezier(.2,.8,.2,1);display:grid}.nl-row:hover{background:#ffffff06;padding-left:18px}.nl-row-idx{color:var(--nl-dim);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.nl-row-title{letter-spacing:-.02em;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:800}.nl-row-desc{color:var(--nl-muted);margin:0;font-size:14px;line-height:1.7}.nl-phone-stage{perspective:1100px;justify-content:center;display:flex}.nl-phone{width:260px;transform:rotateY(calc(var(--nl-tilt,0)*-14deg))rotateX(calc(var(--nl-tilt,0)*5deg));background:linear-gradient(170deg,#1a2138,#0b0f1d);border:1px solid #ffffff21;border-radius:36px;padding:11px;box-shadow:0 50px 120px #000000a6,inset 0 1px #ffffff1f}.nl-phone-screen{background:#070a12;border:1px solid #ffffff0d;border-radius:27px;overflow:hidden}.nl-phone-notch{background:#000;border-radius:999px;width:82px;height:19px;margin:8px auto}.nl-phone-body{padding:8px 12px 18px}.nl-phone-kpis{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.nl-phone-kpi{background:#ffffff0d;border-radius:12px;padding:10px}.nl-phone-kpi-l{text-transform:uppercase;letter-spacing:.5px;color:#64748b;font-size:8.5px;font-weight:800}.nl-phone-kpi-v{color:var(--nl-text);margin-top:3px;font-size:16px;font-weight:900}.nl-phone-row{color:#cbd5e1;background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:10.5px;display:flex}.nl-phone-row b{color:#eef2f8;margin-bottom:1px;font-size:11px;display:block}.nl-phone-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.nl-marquee{padding:46px 0 8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.nl-marquee-track{gap:12px;width:max-content;animation:40s linear infinite nl-marquee;display:flex}.nl-marquee:hover .nl-marquee-track{animation-play-state:paused}@keyframes nl-marquee{to{transform:translate(-50%)}}.nl-chip{white-space:nowrap;color:#d9e1ee;border:1px solid var(--nl-line);background:#ffffff05;border-radius:999px;align-items:baseline;gap:9px;padding:13px 24px;font-size:14px;font-weight:700;display:inline-flex}.nl-chip small{color:var(--nl-dim);font-weight:600}.nl-timeline{max-width:780px;margin:60px 0 0;padding-left:40px;position:relative}.nl-timeline:before{content:"";background:#ffffff14;width:1.5px;position:absolute;top:6px;bottom:6px;left:10px}.nl-timeline-fill{background:linear-gradient(180deg,var(--nl-violet),var(--nl-gold));width:1.5px;height:calc(var(--nl-line-p,0)*100%);max-height:calc(100% - 12px);position:absolute;top:6px;left:10px;box-shadow:0 0 12px #a78bfa80}.nl-tl-item{padding:0 0 40px 14px;position:relative}.nl-tl-item:before{content:"";background:var(--nl-bg);border:2px solid var(--nl-violet);border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:-34.5px}.nl-tl-week{letter-spacing:2.2px;text-transform:uppercase;color:var(--nl-gold);font-size:11px;font-weight:800}.nl-tl-title{letter-spacing:-.02em;margin:8px 0;font-size:clamp(19px,2.2vw,26px);font-weight:800}.nl-tl-desc{color:var(--nl-muted);max-width:58ch;margin:0;font-size:14.5px;line-height:1.75}.nl-faq{border-top:1px solid var(--nl-line);max-width:860px}.nl-faq-item{border-bottom:1px solid var(--nl-line)}.nl-faq-q{width:100%;color:var(--nl-text);text-align:left;cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:26px 4px;font-family:inherit;font-size:clamp(16px,1.9vw,21px);font-weight:700;transition:color .2s;display:flex}.nl-faq-q:hover{color:#fff}.nl-faq-q span:last-child{color:var(--nl-gold);flex-shrink:0;font-size:24px;font-weight:300;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nl-faq-item[data-open=true] .nl-faq-q span:last-child{transform:rotate(45deg)}.nl-faq-a{max-height:0;transition:max-height .45s cubic-bezier(.3,.7,.2,1);overflow:hidden}.nl-faq-item[data-open=true] .nl-faq-a{max-height:400px}.nl-faq-a p{color:var(--nl-muted);max-width:66ch;margin:0;padding:0 4px 26px;font-size:14.5px;line-height:1.8}.nl-cta{text-align:left;padding:170px 0 150px;position:relative;overflow:hidden}.nl-cta-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#6752cd33,#0000 62%);width:60vw;height:40vw;position:absolute;bottom:-18vw;right:-22vw}.nl-cta h2{letter-spacing:-.035em;max-width:15ch;margin:0 0 26px;font-size:clamp(38px,6.4vw,92px);font-weight:800;line-height:1}.nl-cta h2 em{color:var(--nl-gold);font-style:normal}.nl-cta p{color:var(--nl-muted);max-width:520px;margin:0 0 42px;font-size:16px;line-height:1.8}.nl-footer{border-top:1px solid var(--nl-line);padding:42px 0 56px}.nl-footer-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;display:flex}.nl-footer p{color:var(--nl-dim);margin:0;font-size:12.5px;line-height:1.8}.nl-footer a{color:#93a7c9;text-decoration:none;transition:color .2s}.nl-footer a:hover{color:var(--nl-gold)}.nl-footer img{opacity:.9;width:auto;height:26px}.nl-reveal{opacity:0;filter:blur(8px);will-change:opacity,transform,filter;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1),filter .9s;transform:translateY(38px)}.nl-reveal.nl-in{opacity:1;filter:blur();transform:translateY(0)}.nl-reveal[data-delay="1"]{transition-delay:80ms}.nl-reveal[data-delay="2"]{transition-delay:.16s}.nl-reveal[data-delay="3"]{transition-delay:.24s}.nl-reveal-left{transform:translate(-44px)}.nl-reveal-right{transform:translate(44px)}.nl-reveal-left.nl-in,.nl-reveal-right.nl-in{transform:translate(0)}.nl-viz.nl-in{transform:perspective(1100px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .25s ease-out}@media (prefers-reduced-motion:reduce){.nl *,.nl :before,.nl :after{transition:none!important;animation:none!important}.nl-reveal{opacity:1;filter:none;transform:none}.nl-word>span{transform:none}.nl-zoom-frame,.nl-phone{transform:none!important}.nl-flow-fill{width:var(--w,70%)}.nl-statement,.nl-zoom,.nl-strip{height:auto!important}.nl-scene-sticky{height:auto;position:static}.nl-phrase{padding:8vh 5vw;position:static;opacity:1!important;transform:none!important}.nl-strip-track{overflow-x:auto;transform:none}.nl-cursor-glow{display:none}.nl-giant span{-webkit-text-stroke-color:#ffffff1a;transform:none}.nl-sphere-a,.nl-sphere-b,.nl-sphere-c,.nl-h1{translate:none}}@media (max-width:880px){.nl-split{grid-template-columns:1fr;gap:40px}.nl-row{grid-template-columns:44px 1fr}.nl-row-desc{grid-column:2}.nl-strip{height:auto}.nl-strip .nl-scene-sticky{height:auto;padding:0;display:block;position:static}.nl-strip-head{margin-bottom:26px}.nl-strip-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 22px 22px;overflow-x:auto;transform:none}.nl-strip-track::-webkit-scrollbar{display:none}.nl-mod{scroll-snap-align:start;flex-basis:280px;min-height:260px}.nl-strip-progress{display:none}.nl-statement{height:260svh}.nl-zoom{height:240svh}.nl-mock-grid{grid-template-columns:repeat(2,1fr)}.nl-mock-body{grid-template-columns:1fr}.nl-section{padding:92px 0 8px}.nl-stats{gap:30px 20px;padding:86px 0 10px}.nl-cta{padding:110px 0 90px}.nl-btn{padding:14px 26px;font-size:14px}.nl-hero-foot{margin-top:40px}.nl-giant{padding-top:34px}.nl:before{display:none}.nl-hero-glow,.nl-cta-glow,.nl-zoom .nl-scene-sticky:before{filter:none}}
