.nlv2-page{--nlv2-bg:#f2f1ec;--nlv2-bg-2:#e9e8e0;--nlv2-fg:#0a0a0a;--nlv2-fg-2:#1c1c1c;--nlv2-mute:#6b6a64;--nlv2-mute-2:#9a9991;--nlv2-line:#1c1c1c;--nlv2-grid:rgba(10,10,10,0.06);--nlv2-accent:#c8ff00;--nlv2-accent-deep:#a8d600;--nlv2-card-bg:#f2f1ec;--nlv2-card-fg:#0a0a0a;--nlv2-good:#1f7a3a;--nlv2-warn:#ff5a1f;--nlv2-paper:var(--nlv2-bg);--nlv2-paper-2:var(--nlv2-bg-2);--nlv2-ink:var(--nlv2-fg);--nlv2-ink-2:var(--nlv2-fg-2);--nlv2-acid:var(--nlv2-accent);--nlv2-acid-deep:var(--nlv2-accent-deep);--nlv2-line-soft:var(--nlv2-grid);--background:#f2f1ec;--foreground:#0a0a0a;--card:#f2f1ec;--card-foreground:#0a0a0a;--popover:#f2f1ec;--popover-foreground:#0a0a0a;--primary:#0a0a0a;--primary-foreground:#f2f1ec;--secondary:#e9e8e0;--secondary-foreground:#0a0a0a;--muted:#e9e8e0;--muted-foreground:#6b6a64;--accent:#c8ff00;--accent-foreground:#0a0a0a;--border:#1c1c1c;--input:#1c1c1c;--ring:#0a0a0a;--nlv2-r-sm:2px;--nlv2-r-md:4px;--nlv2-gutter:24px;--nlv2-stroke:1.5px;--nlv2-stroke-thick:2px;--nlv2-font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--nlv2-font-display:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--nlv2-font-mono-stack:var(--nlv2-font-mono),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;background:var(--nlv2-paper);color:var(--nlv2-ink);font-family:var(--nlv2-font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.dark .nlv2-page{--nlv2-bg:#0b0b0a;--nlv2-bg-2:#14140f;--nlv2-fg:#f2f1ec;--nlv2-fg-2:#d4d4cb;--nlv2-mute:#9a9991;--nlv2-mute-2:#6b6a64;--nlv2-line:#d4d4cb;--nlv2-grid:rgba(242,241,236,0.08);--nlv2-accent:#c8ff00;--nlv2-accent-deep:#a8d600;--nlv2-card-bg:#14140f;--nlv2-card-fg:#f2f1ec;--nlv2-good:#4ade80;--nlv2-warn:#ff7a3f;--background:#0b0b0a;--foreground:#f2f1ec;--card:#14140f;--card-foreground:#f2f1ec;--popover:#14140f;--popover-foreground:#f2f1ec;--primary:#f2f1ec;--primary-foreground:#0b0b0a;--secondary:#1c1c17;--secondary-foreground:#f2f1ec;--muted:#1c1c17;--muted-foreground:#9a9991;--accent:#c8ff00;--accent-foreground:#0b0b0a;--border:#2a2a23;--input:#2a2a23;--ring:#f2f1ec}.dark .nlv2-page .nlv2-cta-strong,.dark .nlv2-page .nlv2-footer{--nlv2-bg:#f2f1ec;--nlv2-paper:#f2f1ec;--nlv2-bg-2:#e9e8e0;--nlv2-paper-2:#e9e8e0;background:#050505;color:var(--nlv2-fg);border-color:var(--nlv2-line)}.nlv2-mono{font-family:var(--nlv2-font-mono-stack);font-feature-settings:"ss01","ss02","tnum"}.nlv2-tabular{font-variant-numeric:tabular-nums}.nlv2-display{font-family:var(--nlv2-font-display);font-weight:700;letter-spacing:-.04em;line-height:1.05}.nlv2-hi{background:var(--nlv2-acid);color:#0a0a0a;padding:0 .18em;box-shadow:0 0 0 var(--nlv2-stroke) var(--nlv2-ink)}.dark [class*=" bg-[var(--nlv2-accent)]"],.dark [class*=" bg-[var(--nlv2-accent)]"] *,.dark [class*=" bg-[var(--nlv2-acid)]"],.dark [class*=" bg-[var(--nlv2-acid)]"] *,.dark [class^="bg-[var(--nlv2-accent)]"],.dark [class^="bg-[var(--nlv2-accent)]"] *,.dark [class^="bg-[var(--nlv2-acid)]"],.dark [class^="bg-[var(--nlv2-acid)]"] *{color:#0a0a0a!important}.nlv2-eyebrow{font-family:var(--nlv2-font-mono-stack);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--nlv2-ink);display:inline-flex;align-items:center;gap:8px}.nlv2-eyebrow:before{content:"";width:22px;height:var(--nlv2-stroke);background:var(--nlv2-ink)}.nlv2-tile{border:var(--nlv2-stroke) solid var(--nlv2-line);background:var(--nlv2-paper);position:relative}.nlv2-btn,.nlv2-tile-fill{background:var(--nlv2-ink);color:var(--nlv2-paper)}.nlv2-btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px;border:var(--nlv2-stroke-thick) solid var(--nlv2-ink);font-family:var(--nlv2-font-mono-stack);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1)}.nlv2-btn:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 var(--nlv2-acid);background:var(--nlv2-acid);color:var(--nlv2-ink)}.nlv2-btn-ghost{background:transparent;color:var(--nlv2-ink)}.nlv2-btn-ghost:hover{background:var(--nlv2-ink);color:var(--nlv2-paper);box-shadow:6px 6px 0 0 var(--nlv2-acid)}.nlv2-btn-acid{border-color:#0a0a0a}.nlv2-btn-acid,.nlv2-btn-acid:hover{background:var(--nlv2-acid);color:#0a0a0a}.nlv2-btn-acid:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 0 #0a0a0a}@keyframes nlv2-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.nlv2-marquee{display:flex;width:max-content;animation:nlv2-marquee 38s linear infinite}.nlv2-marquee-mask{mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}@keyframes nlv2-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nlv2-rise>*{opacity:0;animation:nlv2-rise .54s cubic-bezier(.2,.7,.2,1) both}.nlv2-rise>:first-child{animation-delay:60ms}.nlv2-rise>:nth-child(2){animation-delay:.16s}.nlv2-rise>:nth-child(3){animation-delay:.26s}.nlv2-rise>:nth-child(4){animation-delay:.36s}.nlv2-rise>:nth-child(5){animation-delay:.46s}.nlv2-rise>:nth-child(6){animation-delay:.56s}.nlv2-rise>:nth-child(7){animation-delay:.66s}.nlv2-reveal{opacity:0;transform:translateY(18px);transition:opacity .56s cubic-bezier(.2,.7,.2,1),transform .56s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}.nlv2-reveal.is-in{opacity:1;transform:translateY(0)}.nlv2-faq-item{border:var(--nlv2-stroke) solid var(--nlv2-line);background:var(--nlv2-paper);transition:background .22s ease-out}.nlv2-faq-item[open]{background:var(--nlv2-paper-2)}.nlv2-faq-summary{list-style:none;cursor:pointer;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:600;font-size:17px;letter-spacing:-.01em}.nlv2-faq-summary::-webkit-details-marker{display:none}.nlv2-faq-plus{font-family:var(--nlv2-font-mono-stack);width:36px;height:36px;border:var(--nlv2-stroke) solid var(--nlv2-line);display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:transform .24s cubic-bezier(.2,.7,.2,1),background .22s ease-out,color .22s ease-out}.nlv2-faq-item[open] .nlv2-faq-plus{transform:rotate(45deg);background:var(--nlv2-acid)}.nlv2-faq-body{padding:0 24px 22px;font-size:15px;line-height:1.65;color:var(--nlv2-mute);border-top:var(--nlv2-stroke) solid var(--nlv2-line-soft);margin-top:0}.nlv2-tilt{transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .2s cubic-bezier(.4,0,.2,1)}.nlv2-glow{position:relative}.nlv2-glow:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(200,255,0,.18),transparent 65%);opacity:0;transition:opacity .22s ease-out}.nlv2-glow:hover:after{opacity:1}.nlv2-grid-bg{background-image:linear-gradient(to right,var(--nlv2-line-soft) 1px,transparent 1px),linear-gradient(to bottom,var(--nlv2-line-soft) 1px,transparent 1px);background-size:56px 56px}.nlv2-stat-number{font-family:var(--nlv2-font-mono-stack);font-variant-numeric:tabular-nums;font-weight:700;font-size:clamp(56px,9vw,116px);letter-spacing:-.04em;line-height:.9;background:linear-gradient(180deg,transparent 0,transparent 78%,var(--nlv2-acid) 78%,var(--nlv2-acid) 92%,transparent 92%);display:inline-block;padding:0 .05em}.nlv2-noise{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.18;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>")}.nlv2-period-tab{font-family:var(--nlv2-font-mono-stack);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 18px;border-right:var(--nlv2-stroke) solid var(--nlv2-line);background:transparent;color:var(--nlv2-ink);cursor:pointer;white-space:nowrap;transition:background .18s ease-out,color .18s ease-out}.nlv2-period-tab:last-child{border-right:0}.nlv2-period-tab[aria-selected=true]{background:var(--nlv2-ink);color:var(--nlv2-paper)}.nlv2-period-tab:hover[aria-selected=false]{background:var(--nlv2-acid)}.nlv2-period-badge{display:inline-block;margin-left:8px;padding:2px 6px;border:1px solid;font-size:10px}.nlv2-lead-wrap{background:var(--nlv2-paper);border:var(--nlv2-stroke-thick) solid var(--nlv2-ink);position:relative}.nlv2-lead-wrap input,.nlv2-lead-wrap textarea{border-radius:0!important;background:var(--nlv2-paper)!important;border:var(--nlv2-stroke) solid var(--nlv2-ink)!important;color:var(--nlv2-ink)!important;font-family:var(--nlv2-font-sans)!important}.nlv2-lead-wrap input::placeholder,.nlv2-lead-wrap textarea::placeholder{color:var(--nlv2-mute)!important}.nlv2-lead-wrap input:focus-visible,.nlv2-lead-wrap textarea:focus-visible{outline:0!important;border-color:var(--nlv2-ink)!important;box-shadow:4px 4px 0 0 var(--nlv2-acid)!important}.nlv2-lead-wrap button[type=submit]{border-radius:0!important;background:var(--nlv2-ink)!important;color:var(--nlv2-paper)!important;border:var(--nlv2-stroke-thick) solid var(--nlv2-ink)!important;font-family:var(--nlv2-font-mono-stack)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:13px!important;font-weight:500!important;height:56px!important;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)!important}.nlv2-lead-wrap button[type=submit]:hover:not(:disabled){transform:translate(-3px,-3px)!important;box-shadow:6px 6px 0 0 var(--nlv2-acid)!important}.nlv2-header{position:sticky;top:0;z-index:50;background:var(--nlv2-paper);border-bottom:var(--nlv2-stroke) solid var(--nlv2-line);backdrop-filter:saturate(120%) blur(2px)}.nlv2-footer{border-top:var(--nlv2-stroke-thick) solid var(--nlv2-line);background:var(--nlv2-ink);color:var(--nlv2-paper)}@media (prefers-reduced-motion:reduce){.nlv2-marquee,.nlv2-reveal,.nlv2-rise>*{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}@media (max-width:767px){.nlv2-tilt{transform:none!important}.nlv2-marquee{animation-duration:26s}.nlv2-display{letter-spacing:-.03em}}@keyframes kp-bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.kp-bounce-slow{animation:kp-bounce-slow 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.kp-bounce-slow{animation:none!important}}.nlv2-svc-card{display:flex;flex-direction:column;position:relative;background:var(--nlv2-bg);border:var(--nlv2-stroke) solid var(--nlv2-line);color:var(--nlv2-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;overflow:hidden}.nlv2-svc-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--nlv2-accent);transform:scaleY(0);transform-origin:top;transition:transform .22s ease}@media (hover:hover){.nlv2-svc-card:hover{transform:translate(-2px,-3px);box-shadow:6px 6px 0 0 var(--nlv2-ink)}.nlv2-svc-card:hover:before{transform:scaleY(1)}.nlv2-svc-card:hover .nlv2-svc-arrow{transform:translateX(4px)}}.nlv2-svc-card:focus-visible{outline:none;box-shadow:6px 6px 0 0 var(--nlv2-ink),0 0 0 3px var(--nlv2-accent)}.nlv2-svc-card:focus-visible:before{transform:scaleY(1)}.nlv2-svc-arrow{display:inline-block;transition:transform .2s ease}.nlv2-svc-visual{position:relative;background:linear-gradient(135deg,rgba(200,255,0,.18) 0,rgba(200,255,0,.04) 60%,transparent 100%),var(--nlv2-bg-2);border-bottom:var(--nlv2-stroke) solid var(--nlv2-line)}.nlv2-hero-mockup{position:relative;border:var(--nlv2-stroke) solid var(--nlv2-line);background:var(--nlv2-bg);overflow:hidden}.nlv2-hero-mockup:after{content:"";position:absolute;inset:-1px;pointer-events:none;background:radial-gradient(circle at 20% 0,rgba(200,255,0,.18),transparent 50%),radial-gradient(circle at 100% 100%,rgba(200,255,0,.1),transparent 55%)}.nlv2-dash{background-image:linear-gradient(to right,var(--nlv2-line) 50%,transparent 0);background-size:6px 1.5px;background-repeat:repeat-x;background-position:50%;height:1.5px}.nlv2-dash-v{background-image:linear-gradient(to bottom,var(--nlv2-line) 50%,transparent 0);background-size:1.5px 6px;background-repeat:repeat-y;background-position:50%;width:1.5px}@keyframes nlv2-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.nlv2-pulse{animation:nlv2-pulse 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.nlv2-svc-arrow,.nlv2-svc-card,.nlv2-svc-card:before{transition:none!important}.nlv2-pulse{animation:none!important}}.distflow{width:100%;max-width:880px;margin:0 auto}.distflow__svg{display:block;width:100%;height:auto;overflow:visible}.distflow__impulse{fill:var(--nlv2-acid);stroke:var(--nlv2-ink);stroke-width:1.2;filter:drop-shadow(0 0 6px rgba(200,255,0,.85));animation:distflow-impulse 3.4s linear infinite;offset-rotate:0deg;-webkit-offset-rotate:0deg}.distflow__node{animation:distflow-node-pulse 3.4s linear infinite}@keyframes distflow-impulse{0%{offset-distance:0;-webkit-offset-distance:0}to{offset-distance:100%;-webkit-offset-distance:100%}}@keyframes distflow-node-pulse{0%,82%{stroke-width:2;filter:none}92%{stroke-width:4.5;filter:drop-shadow(0 0 18px rgba(200,255,0,.95))}to{stroke-width:2;filter:none}}@media (prefers-reduced-motion:reduce){.distflow__impulse{offset-distance:78%!important;-webkit-offset-distance:78%!important}.distflow__impulse,.distflow__node{animation:none!important}}.hero-video-bg{z-index:0;overflow:hidden;pointer-events:none}.hero-video-bg,.hero-video-bg__video{position:absolute;inset:0;background:var(--nlv2-paper)}.hero-video-bg__video{width:100%;height:100%;object-fit:cover}.hero-video-bg__veil{position:absolute;inset:0;background:color-mix(in srgb,var(--nlv2-paper) 62%,transparent)}