.nt-landing{--brand:oklch(0.75 0.18 160);--brand-deep:oklch(0.68 0.175 160);--brand-glow:oklch(0.75 0.18 160/40%);--brand-e5:oklch(0.75 0.18 160/90%);--brand-33:rgba(31,217,140,0.2);--brand-20:rgba(31,217,140,0.12);--brand-08:rgba(31,217,140,0.05);--accent:oklch(0.55 0.24 264);--accent-dim:oklch(0.55 0.24 264/15%);--signal:oklch(0.8 0.182 152);--signal-soft:oklch(0.86 0.16 152);--severed:oklch(0.63 0.208 31);--ink:oklch(0.1448 0.004 260);--paper:oklch(0.9465 0.008 165);--paper-dim:oklch(0.9465 0.008 165/75%);--paper-faint:oklch(0.9465 0.008 165/8%);--border:oklch(0.9465 0.008 165/14%);--border-dim:oklch(0.9465 0.008 165/10%);--paper-70:rgba(232,240,236,0.7);--paper-60:rgba(232,240,236,0.6);--paper-50:rgba(232,240,236,0.5);--paper-45:rgba(232,240,236,0.45);--paper-40:rgba(232,240,236,0.4);--paper-35:rgba(232,240,236,0.35);--paper-30:rgba(232,240,236,0.3);--paper-25:rgba(232,240,236,0.25);--paper-20:rgba(232,240,236,0.2);--paper-15:rgba(232,240,236,0.15);--paper-12:rgba(232,240,236,0.12);--paper-06:rgba(232,240,236,0.06);--paper-04:rgba(232,240,236,0.04);--paper-02:rgba(232,240,236,0.02);--text-muted:var(--paper-40);--text-tertiary:var(--paper-35);--text-faint:var(--paper-25);--chamfer:14px;--nt-display:var(--font-sans,system-ui,-apple-system,"Segoe UI",sans-serif);--nt-body:var(--font-sans,system-ui,-apple-system,"Segoe UI",sans-serif);--nt-mono:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-family:var(--nt-body);background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;position:relative}.nt-landing *,.nt-landing :after,.nt-landing :before{box-sizing:border-box}.nt-landing figure,.nt-landing h1,.nt-landing h2,.nt-landing h3,.nt-landing h4,.nt-landing p,.nt-landing ul{margin:0;padding:0}.nt-landing ul{list-style:none}.nt-landing ::selection{background:var(--brand-e5);color:var(--ink)}.nt-landing a{color:inherit;text-decoration:none}.nt-landing .mono{font-family:var(--nt-mono)}.nt-landing .display{font-family:var(--nt-display);font-weight:700;letter-spacing:-.03em}.nt-landing .display-heavy{font-family:var(--nt-display);font-weight:800;letter-spacing:-.02em}.nt-landing .mono-label,.nt-landing .section-label{font-family:var(--nt-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em}.nt-landing .section-label{color:var(--text-tertiary);margin-bottom:1rem;display:block}.nt-landing .section-title{font-family:var(--nt-display);font-weight:700;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92;letter-spacing:-.03em}.nt-landing .scanlines{background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 4px);z-index:10002}.nt-landing .noise,.nt-landing .scanlines{position:fixed;inset:0;pointer-events:none}.nt-landing .noise{z-index:10001;opacity:.08;filter:url(#nt-grainy)}.nt-landing .rgb-fringe{position:fixed;inset:0;background:linear-gradient(90deg,rgba(31,217,140,.03),rgba(43,79,255,.02),rgba(31,217,140,.03));background-size:3px 100%;pointer-events:none;z-index:10003}.nt-landing .content-lines{position:fixed;inset:0;pointer-events:none;z-index:9999}.nt-landing .content-lines:after,.nt-landing .content-lines:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--border)}.nt-landing .content-lines:before{left:calc(50% - 600px)}.nt-landing .content-lines:after{right:calc(50% - 600px)}.nt-landing .container{max-width:1200px;margin:0 auto;padding:0 3rem}.nt-landing .content{background:var(--ink);position:relative}.nt-landing .section-divider{max-width:1200px;margin:0 auto;height:1px;background:var(--border)}.nt-landing .grid-bg{position:relative;overflow:hidden;clip-path:inset(0 max(0px,calc(50% - 600px)))}.nt-landing .grid-bg:after{content:"";position:absolute;top:-80%;bottom:-40%;left:calc(50% - 600px);right:calc(50% - 600px);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;animation:nt-grid-drift 9s linear infinite;transform:perspective(600px) rotateX(55deg);transform-origin:center 60%;-webkit-mask-image:radial-gradient(ellipse 50% 45% at center 55%,rgba(0,0,0,.6) 0,transparent 100%);mask-image:radial-gradient(ellipse 50% 45% at center 55%,rgba(0,0,0,.6) 0,transparent 100%);pointer-events:none;z-index:0}@keyframes nt-grid-drift{0%{background-position:0 0}to{background-position:0 80px}}.nt-landing .grid-bg>.container{position:relative;z-index:1}.nt-landing .btn-chamfer{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:var(--nt-mono);font-weight:700;font-size:.85rem;border:none;cursor:pointer;position:relative;transition:all .2s cubic-bezier(.25,1,.5,1);clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.nt-landing .btn-chamfer:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nt-landing .btn-cta{background:var(--brand);color:var(--ink)}.nt-landing .btn-dark{background:var(--ink);color:var(--paper)}.nt-landing .btn-ghost{background:var(--paper-faint);color:var(--paper)}.nt-landing .btn-outline{background:transparent;color:var(--paper);border:1px solid var(--paper-30);clip-path:none}.nt-landing .btn-cta:hover,.nt-landing .btn-dark:hover,.nt-landing .btn-ghost:hover,.nt-landing .btn-outline:hover{text-shadow:-1px 0 rgba(43,79,255,.35),1px 0 rgba(31,217,140,.35);animation:nt-btn-glitch .3s ease-in-out}.nt-landing .btn-cta:hover{box-shadow:4px 4px 0 var(--accent)}.nt-landing .btn-dark:hover{box-shadow:4px 4px 0 var(--brand)}.nt-landing .btn-ghost:hover{background:var(--paper-15)}.nt-landing .btn-outline:hover{border-color:var(--paper);background:rgba(232,240,236,.05)}@keyframes nt-btn-glitch{0%{transform:translate(0);text-shadow:none;opacity:1}12%{transform:translate(-1px,.5px);text-shadow:-1.5px 0 rgba(43,79,255,.4),1.5px 0 rgba(31,217,140,.4);opacity:.8}24%{transform:translate(1px,-.5px);text-shadow:1px 0 rgba(31,217,140,.3),-1px 0 rgba(43,79,255,.3);opacity:.92}36%{transform:translate(-.5px);text-shadow:none;opacity:.85}50%,to{transform:translate(0);text-shadow:none;opacity:1}}.nt-landing .badge{display:flex;margin:0 auto 2rem;width:fit-content;gap:.6rem;padding:.5rem 1rem;background:rgba(10,12,11,.88);border:1px solid var(--brand-33);color:var(--brand);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nt-landing .badge,.nt-landing .status{align-items:center;font-family:var(--nt-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.nt-landing .status{display:inline-flex;gap:.5rem}.nt-landing .status-dot{width:6px;height:6px;border-radius:50%;position:relative;flex-shrink:0}.nt-landing .status-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:.4;animation:nt-pulse-ring 2s ease-in-out infinite}.nt-landing .status-dot.brand,.nt-landing .status-dot.brand:after{background:var(--brand)}.nt-landing .status-dot.blue,.nt-landing .status-dot.blue:after{background:var(--accent)}.nt-landing .status-dot.green,.nt-landing .status-dot.green:after{background:var(--signal)}.nt-landing .blink-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);animation:nt-blink 2s ease-in-out infinite;box-shadow:0 0 8px var(--brand-glow)}@keyframes nt-pulse-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(2)}}@keyframes nt-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes nt-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.nt-landing .site-header{display:flex}.nt-landing .site-nav{max-width:calc(1200px + 6rem);margin:0 auto;padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;position:relative;width:100%}.nt-landing .site-logo{display:inline-flex;align-items:center;gap:.6rem}.nt-landing .site-logo img{height:39px;width:39px;display:block;object-fit:contain}.nt-landing .site-logo-word{font-size:1.575rem;letter-spacing:.12em;color:var(--paper);line-height:1}.nt-landing .site-header[data-variant=hero] .site-logo-word{color:var(--ink)}.nt-landing .site-nav-links{display:flex;align-items:center;gap:2rem}.nt-landing .site-nav-links a{font-family:var(--nt-mono);font-size:.75rem;font-weight:700;color:var(--paper);opacity:.7;letter-spacing:.05em;transition:opacity .2s}.nt-landing .site-nav-links a:hover{opacity:1}.nt-landing .site-nav-links .site-nav-cta{color:var(--ink);height:22px;padding:1.2rem;opacity:1}.nt-landing .site-header[data-variant=hero] .site-nav-links a{color:var(--ink)}.nt-landing .site-header[data-variant=hero] .site-nav-links a.btn-dark{color:var(--paper)}.nt-landing .site-header[data-variant=hero] .nav-toggle-bar{background:var(--ink)}.nt-landing .nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;flex-direction:column;gap:5px;z-index:20}.nt-landing .nav-toggle-bar{display:block;width:24px;height:2px;background:var(--paper);transition:transform .3s,opacity .3s;transform-origin:center}.nt-landing .nav-toggle[aria-expanded=true] .nav-toggle-bar:first-child{transform:translateY(7px) rotate(45deg)}.nt-landing .nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(2){opacity:0}.nt-landing .nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nt-landing .hero{min-height:50vh;background:var(--brand);display:flex;flex-direction:column;position:relative;overflow:hidden;width:100vw;margin-left:calc(-50vw + 50%);z-index:10000}.nt-landing .hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 3rem;max-width:calc(1200px + 6rem);margin:0 auto;width:100%;position:relative;z-index:10}.nt-landing .hero h1{font-family:var(--nt-display);font-weight:700;font-size:clamp(3.5rem,8vw,7rem);line-height:.88;color:var(--ink);letter-spacing:-.04em;margin-bottom:2rem;position:relative;padding-top:3rem}.nt-landing .hero-sub{font-size:1.15rem;font-weight:600;color:var(--ink);opacity:.85;max-width:540px;line-height:1.6;margin-bottom:2.5rem}.nt-landing .hero-actions{display:flex;gap:1rem;margin-bottom:3rem}.nt-landing .hero-ticker{border-top:1px solid rgba(10,10,10,.15);padding:.75rem 0;overflow:hidden;position:relative;z-index:10}.nt-landing .hero-ticker-inner{display:flex;gap:4rem;animation:nt-ticker 18s linear infinite;white-space:nowrap;font-family:var(--nt-mono);font-size:.8rem;font-weight:600;color:var(--ink);opacity:.7;letter-spacing:.1em;text-transform:uppercase;width:max-content}.nt-landing .hero-watermark{position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:55%;opacity:.08;pointer-events:none;animation:nt-watermark-glitch 4s linear infinite}@keyframes nt-watermark-glitch{0%,90%,to{transform:translateY(-50%) translateX(0)}92%{transform:translateY(-50%) translateX(-4px)}94%{transform:translateY(-50%) translateX(4px)}96%{transform:translateY(-50%) translateX(-2px)}98%{transform:translateY(-50%) translateX(2px)}}.nt-landing .problem-container,.nt-landing .problem-section{padding:0}.nt-landing .problem-outer{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.nt-landing .problem-top{padding:3rem 3rem 2.5rem}.nt-landing .problem-badge{margin:0 auto 2rem}.nt-landing .problem-headline{font-size:clamp(3rem,5vw,4.5rem);line-height:.92;text-align:center}.nt-landing .problem-divider{border-top:1px solid var(--border)}.nt-landing .problem-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:420px}.nt-landing .problem-eye-col{grid-row:1/3;border-right:1px solid var(--border);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.nt-landing .problem-eye-wrapper{width:380px;height:380px}.nt-landing .problem-eye-svg{width:100%;height:100%}.nt-landing .problem-card{padding:2rem}.nt-landing .problem-grid>:nth-child(2),.nt-landing .problem-grid>:nth-child(4){border-right:1px solid var(--border)}.nt-landing .problem-grid>:nth-child(2),.nt-landing .problem-grid>:nth-child(3){border-bottom:1px solid var(--border)}.nt-landing .problem-card-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.75rem}.nt-landing .problem-card-label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.nt-landing .problem-card-number{font-size:.6rem;letter-spacing:.2em;color:var(--paper-20)}.nt-landing .problem-card h3{font-family:var(--nt-display);font-weight:700;letter-spacing:-.02em;font-size:1.35rem;line-height:1.05;margin-bottom:.75rem}.nt-landing .problem-card p{color:var(--paper-dim);font-size:.8rem;line-height:1.6}.nt-landing .eye-linework{opacity:.16;transition:opacity .4s}.nt-landing .problem-eye-col:hover .eye-linework{opacity:.28;transition:opacity 0s}.nt-landing .intro-section{padding:8rem 0}.nt-landing .intro-container{position:relative;z-index:1}.nt-landing .intro-flex{display:flex;flex-direction:column;align-items:center}.nt-landing .intro-headline-wrap{text-align:center;max-width:860px;margin-bottom:3rem}.nt-landing .intro-desc{max-width:620px;margin:0 auto}.nt-landing .intro-badge{justify-content:center;margin-bottom:2rem}.nt-landing .intro-title{font-size:clamp(3rem,5vw,4.5rem);line-height:.92;margin-bottom:1.5rem}.nt-landing .intro-desc{color:var(--paper-dim);font-size:1rem;line-height:1.6;text-wrap:balance}.nt-landing .intro-diagram-wrap{width:100%;max-width:1000px;position:relative}.nt-landing .intro-diagram{width:100%;display:block}.nt-landing .split-section{padding:0;position:relative;overflow:hidden}.nt-landing .split-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--border);pointer-events:none;z-index:1}.nt-landing .split-layout{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.nt-landing .split-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:560px;margin-left:0;overflow:hidden}.nt-landing .split-visual-inner{width:100%;height:100%;display:flex}.nt-landing .orbit-svg{width:100%;height:100%;display:block}.nt-landing .split-badge{margin:0 0 1.5rem}.nt-landing .split-content h2{font-family:var(--nt-display);font-weight:700;font-size:clamp(2.5rem,5vw,3.5rem);line-height:.9;letter-spacing:-.03em;margin-bottom:1.5rem}.nt-landing .split-content>p{color:var(--paper-dim);font-size:1rem;line-height:1.7;max-width:440px}.nt-landing .split-content{align-self:center;padding:4rem 0 4rem 4rem}.nt-landing .three-col-section{padding:0;position:relative}.nt-landing .three-col-container{padding-left:0;padding-right:0;position:relative}.nt-landing .three-col-grid{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:stretch;min-width:0}.nt-landing .three-col-divider{background:var(--border);width:1px;align-self:stretch}.nt-landing .three-col-cell{display:flex;flex-direction:column;padding:0 2rem;justify-content:center;align-items:center;min-width:0;transition:background .2s}.nt-landing .three-col-cell:hover{background:var(--brand-08)}.nt-landing .three-col-inner{padding:2.5rem 0;text-align:center}.nt-landing .three-col-badge{justify-content:center;margin:0 auto 1rem}.nt-landing .three-col-heading{font-family:var(--nt-display);font-weight:700;font-size:clamp(1.5rem,2.5vw,2rem);line-height:.95;letter-spacing:-.03em;margin-bottom:.75rem}.nt-landing .three-col-text{color:var(--paper-dim);font-size:.85rem;line-height:1.6}.nt-landing .how-section{padding:8rem 0 0}.nt-landing .how-section>.container{padding-left:0;padding-right:0}.nt-landing .how-intro{text-align:center;margin-bottom:1rem;padding:0 3rem}.nt-landing .how-intro-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .how-intro-body{color:var(--paper-dim);font-size:1rem;line-height:1.6;max-width:620px;margin:1.5rem auto 0}.nt-landing .how-stepper{display:grid;grid-template-columns:2fr 3fr;margin-top:3rem;align-items:start}.nt-landing .how-steps-left{display:flex;flex-direction:column}.nt-landing .how-step{padding:1.5rem 2rem 1.5rem 1.25rem;border:none;border-top:1px solid var(--border);cursor:pointer;position:relative;background:none;color:inherit;font:inherit;text-align:left;width:100%;display:block;outline:none;appearance:none;-webkit-appearance:none}.nt-landing .how-step:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.nt-landing .how-step:last-child{border-bottom:1px solid var(--border)}.nt-landing .how-step-progress{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--paper-faint)}.nt-landing .how-step-progress-fill{position:absolute;top:0;left:0;width:100%;height:0;background:var(--brand)}.nt-landing .how-step.active .how-step-progress-fill{animation:nt-how-progress 6s linear forwards}@keyframes nt-how-progress{0%{height:0}to{height:100%}}.nt-landing .how-step-header{display:flex;flex-direction:column;gap:.5rem}.nt-landing .how-step-num{font-family:var(--nt-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);transition:color .3s ease}.nt-landing .how-step.active .how-step-num{color:var(--brand)}.nt-landing .how-step h3{font-family:var(--nt-display);font-weight:700;font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.02em;line-height:1.05;color:var(--text-tertiary);transition:color .3s ease}.nt-landing .how-step.active h3{color:var(--paper)}.nt-landing .how-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease,opacity .3s ease;opacity:0}.nt-landing .how-step.active .how-step-body{grid-template-rows:1fr;opacity:1}.nt-landing .how-step-body-inner{overflow:hidden}.nt-landing .how-step-body p{color:var(--paper-dim);font-size:.9rem;line-height:1.7;margin-top:1rem}.nt-landing .how-step-body p+p{margin-top:.5rem}.nt-landing .how-illustration{position:relative;min-height:680px;border:1px solid var(--border);border-right:none;background:var(--paper-04);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.nt-landing .spec-card{position:relative;z-index:1;background:rgba(10,12,11,.88);border:1px solid var(--brand);border-radius:6px;padding:1.75rem 2rem;max-width:380px;width:90%;font-family:var(--nt-mono);font-size:.7rem;line-height:1.8;color:var(--paper-45);backdrop-filter:blur(8px);overflow:hidden}.nt-landing .spec-card .card-title{display:block;color:var(--paper);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--brand-20)}.nt-landing .spec-card .hl-brand{color:var(--brand)}.nt-landing .spec-card .hl-bright{color:var(--paper-70)}.nt-landing .spec-card .hl-dim{color:var(--paper-45)}.nt-landing .spec-card .bar{white-space:pre}.nt-landing .spec-card .spec-row-label{display:inline-block;min-width:9.5em}.nt-landing .spec-card .spec-row-meter{display:inline-flex;align-items:baseline;gap:.5em;max-width:100%;vertical-align:baseline}.nt-landing .spec-card .spec-row-meter .bar{min-width:0;overflow:hidden}.nt-landing .spec-card .spec-row-meter>:last-child{flex:none;white-space:nowrap}.nt-landing .card-content{display:none}.nt-landing .card-content.active{display:block}.nt-landing .how-bottom{margin-top:2.5rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;padding:0 3rem}.nt-landing .how-bottom p{color:var(--text-muted);font-size:.9rem;line-height:1.7}.nt-landing .how-bottom .highlight{color:var(--paper-70)}.nt-landing .caps-section{padding:8rem 0}.nt-landing .caps-header{text-align:center}.nt-landing .caps-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .caps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem}.nt-landing .caps-card{background:rgba(255,255,255,.02);border:1px solid var(--border);padding:2rem;transition:all .3s;clip-path:polygon(var(--chamfer) 0,100% 0,100% calc(100% - var(--chamfer)),calc(100% - var(--chamfer)) 100%,0 100%,0 var(--chamfer))}.nt-landing .caps-card:hover{border-color:var(--brand-33);background:var(--brand-08)}.nt-landing .caps-card .caps-label{font-size:.7rem;color:var(--brand);margin-bottom:.75rem;font-weight:700;display:block}.nt-landing .caps-card h3{font-family:var(--nt-display);font-weight:700;font-size:1.35rem;letter-spacing:-.02em;line-height:1.1;margin-bottom:.75rem}.nt-landing .caps-card p{color:var(--paper-dim);font-size:.85rem;line-height:1.6}.nt-landing .stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);max-width:1200px;margin:0 auto}.nt-landing .stat-box{padding:2rem;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.nt-landing .stat-box:last-child{border-right:none}.nt-landing .stat-label{color:var(--brand)}.nt-landing .stat-value{font-family:var(--nt-display);font-weight:700;letter-spacing:-.03em;font-size:2.5rem;line-height:1}.nt-landing .stat-note{font-family:var(--nt-mono);font-size:.75rem;color:var(--text-muted)}.nt-landing .terminal-section{padding:8rem 0;position:relative;clip-path:inset(0 calc(50% - 600px))}.nt-landing .term-header{text-align:center;margin-bottom:4rem}.nt-landing .term-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .term-title{font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92}.nt-landing .terminal-artifact{position:relative;max-width:630px;margin:0 auto}.nt-landing .terminal-blueprint-left,.nt-landing .terminal-blueprint-right{position:absolute;top:0;bottom:0;width:200px;pointer-events:none;display:flex;flex-direction:column;justify-content:space-around;padding:3rem 0}.nt-landing .terminal-blueprint-left{left:-220px}.nt-landing .terminal-blueprint-right{right:-220px}.nt-landing .bp-anno{position:relative;display:flex;align-items:center;gap:.75rem}.nt-landing .terminal-blueprint-left .bp-anno{flex-direction:row;justify-content:flex-end}.nt-landing .terminal-blueprint-right .bp-anno{flex-direction:row-reverse;justify-content:flex-end}.nt-landing .bp-line{flex:1;height:1px;background:var(--border-dim);position:relative}.nt-landing .bp-line:after{content:"";position:absolute;top:-2px;width:5px;height:5px;border:1px solid var(--paper-25)}.nt-landing .terminal-blueprint-left .bp-line:after{right:0}.nt-landing .terminal-blueprint-right .bp-line:after{left:0}.nt-landing .bp-text{font-family:var(--nt-mono)}.nt-landing .terminal-blueprint-left .bp-text{text-align:right}.nt-landing .terminal-blueprint-right .bp-text{text-align:left}.nt-landing .bp-title{display:block;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--paper);margin-bottom:.2rem}.nt-landing .bp-desc{display:block;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-40);line-height:1.5}.nt-landing .terminal-window{background:#050505;overflow:hidden;position:relative;display:flex;flex-direction:column;border:1px solid var(--border-dim)}.nt-landing .terminal-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid var(--paper-06);background:var(--paper-02)}.nt-landing .terminal-dots{display:flex;gap:6px}.nt-landing .terminal-dots span{width:8px;height:8px;border-radius:50%;background:var(--border-dim)}.nt-landing .terminal-title{font-family:var(--nt-mono);font-size:.75rem;color:var(--paper-30);text-transform:uppercase;letter-spacing:.1em}.nt-landing .terminal-body{padding:1.75rem;font-family:var(--nt-mono);font-size:.85rem;line-height:1.8;flex:1;min-height:340px}.nt-landing .term-line{opacity:1;transition:opacity .12s ease-out}.nt-landing .term-line[data-shown=false]{opacity:0}.nt-landing .term-line-gap-sm{padding-top:.5rem}.nt-landing .term-line-gap{padding-top:.75rem}.nt-landing .term-ascii{margin:0;font-family:var(--nt-mono);font-size:.6rem;line-height:1.3;color:var(--paper-20)}.nt-landing .terminal-body .prompt{color:var(--brand)}.nt-landing .terminal-body .cmd{color:var(--paper)}.nt-landing .terminal-body .flag{color:var(--accent)}.nt-landing .terminal-body .output{color:var(--text-muted)}.nt-landing .terminal-body .success,.nt-landing .terminal-body .term-off{color:var(--brand)}.nt-landing .terminal-body .info{color:var(--text-faint);font-size:.75rem}.nt-landing .terminal-body .cursor-block{display:inline-block;width:8px;height:15px;background:var(--brand);animation:nt-blink 1s step-end infinite;vertical-align:middle}.nt-landing .terminal-annotations-grid{display:none}.nt-landing .terminal-anno-item{text-align:center;padding:1.25rem .75rem}.nt-landing .terminal-anno-title{font-size:.65rem;color:#fff;margin-bottom:.25rem}.nt-landing .terminal-anno-desc,.nt-landing .terminal-anno-title{font-family:var(--nt-mono);letter-spacing:.1em;text-transform:uppercase}.nt-landing .terminal-anno-desc{font-size:.6rem;color:var(--paper-45);line-height:1.5}.nt-landing .ea-section{padding:8rem 0;position:relative;overflow:hidden}.nt-landing .ea-container{position:relative;z-index:1}.nt-landing .ea-content{text-align:center;max-width:500px;margin:0 auto}.nt-landing .ea-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .ea-title{font-size:clamp(2.5rem,4vw,3.5rem);line-height:.92;margin-bottom:1.5rem}.nt-landing .ea-desc{color:var(--paper-dim);font-size:1.2rem;line-height:1.6;margin-bottom:2rem;text-wrap:balance}.nt-landing .ea-form{width:100%;max-width:480px;margin:0 auto;text-align:left}.nt-landing .form-field{margin-bottom:1.1rem}.nt-landing .form-label{display:block;margin-bottom:.45rem;font-family:var(--nt-mono);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--paper-dim)}.nt-landing .form-optional{font-weight:400;text-transform:none;letter-spacing:.02em;color:var(--text-muted)}.nt-landing .form-input{display:block;width:100%;min-width:0;padding:.85rem 1.2rem;font-family:var(--nt-mono);font-size:.8rem;letter-spacing:.02em;background:var(--paper-04);border:1px solid var(--paper-15);color:var(--paper);outline:none;transition:border-color .2s}.nt-landing .form-input:focus{border-color:var(--paper-35)}.nt-landing .form-input::placeholder{color:var(--paper-30)}.nt-landing .form-textarea{resize:vertical;min-height:6.5rem;line-height:1.6}.nt-landing .submit-button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:.4rem;padding:.95rem 1.5rem;background:var(--brand);color:var(--ink);border:none;font-family:var(--nt-mono);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s;white-space:nowrap}.nt-landing .submit-button:hover:not(:disabled){background:var(--brand-deep)}.nt-landing .submit-button:disabled{opacity:.7;cursor:not-allowed}.nt-landing .form-error{color:#ff6b6b;font-family:var(--nt-mono);font-size:.75rem;margin-top:.5rem;min-height:1rem;text-align:left}.nt-landing .ea-fine{margin-top:1rem;font-family:var(--nt-mono);font-size:.7rem;color:var(--text-muted)}.nt-landing .faq-section{padding:8rem 0 0}.nt-landing .faq-title{margin-bottom:4rem;text-align:center}.nt-landing .faq-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .faq-list{width:100%}.nt-landing .faq-item{padding:0 1.5rem;border-top:1px solid var(--border)}.nt-landing .faq-item:last-child{border-bottom:1px solid var(--border)}.nt-landing .faq-question{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 0;cursor:pointer;list-style:none;user-select:none}.nt-landing .faq-question::-webkit-details-marker{display:none}.nt-landing .faq-question::marker{content:""}.nt-landing .faq-question-number{font-family:var(--nt-mono);color:var(--brand);font-size:.7rem;font-weight:700;flex-shrink:0}.nt-landing .faq-question-text{font-family:var(--nt-display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;line-height:1.2;flex:1;color:var(--paper-70);transition:color .2s}.nt-landing .faq-chevron{flex-shrink:0;color:var(--paper-35);transition:transform .3s ease,color .3s ease}.nt-landing .faq-item[open] .faq-chevron{transform:rotate(180deg);color:var(--brand)}.nt-landing .faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.nt-landing .faq-item[open] .faq-answer-wrap{grid-template-rows:1fr}.nt-landing .faq-answer{overflow:hidden}.nt-landing .faq-answer p{padding:0 0 1.5rem 2.25rem;color:var(--paper-dim);font-size:.9rem;line-height:1.7;max-width:600px}.nt-landing .faq-question:hover .faq-question-text{color:var(--paper)}.nt-landing .faq-question:hover .faq-chevron{color:var(--paper-50)}.nt-landing .faq-question:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nt-landing .cta-section{padding:12rem 0 16rem;text-align:center;position:relative;z-index:10000;border-top:1px solid var(--border);overflow:hidden}.nt-landing .cta-vortex-wrap{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:105vw;pointer-events:none}.nt-landing .cta-container{position:relative;z-index:2}.nt-landing .cta-logo-wrap{position:relative;display:block;width:64px;height:64px;margin:0 auto 3rem}.nt-landing .cta-logo{height:64px;width:auto;position:relative;object-fit:contain}.nt-landing .cta-section h2{font-family:var(--nt-display);font-weight:700;font-size:clamp(4rem,8vw,7rem);line-height:.9;letter-spacing:-.03em;margin:0 auto 3rem;max-width:600px}.nt-landing .cta-section p{font-family:var(--nt-mono);font-size:.85rem;color:var(--paper-50);margin-bottom:3rem}.nt-landing .cta-btn-wrap{display:flex;justify-content:center;width:100%}.nt-landing .cta-btn{padding:2rem 3rem;font-size:1.3rem;box-shadow:0 0 40px var(--brand-glow);width:100%;max-width:500px;justify-content:center;gap:.75rem}.nt-landing .cta-fine-print{margin-top:.75rem;font-family:var(--nt-mono);font-size:.7rem;color:var(--text-muted)}.nt-landing footer{border-top:1px solid var(--border);padding:4rem 0 6rem;position:relative;overflow:hidden;z-index:10000;background:#0a0b0c}.nt-landing .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem;position:relative;z-index:2}.nt-landing .footer-logo{height:22px;width:auto}.nt-landing .footer-brand p{color:var(--text-muted);font-size:.85rem;max-width:280px;line-height:1.6;margin-top:1rem}.nt-landing .footer-col h3{color:var(--text-muted);margin-bottom:1.25rem}.nt-landing .footer-col li{margin-bottom:.6rem}.nt-landing .footer-col a{color:var(--paper-50);font-size:.85rem;transition:color .2s}.nt-landing .footer-col a:hover{color:var(--brand)}.nt-landing .footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border);position:relative;z-index:2}.nt-landing .footer-bottom span{color:var(--text-tertiary);letter-spacing:.1em}.nt-landing .footer-status{color:var(--paper-50);gap:.6rem}.nt-landing .footer-status-dot{width:6px;height:6px;background:var(--brand);animation:nt-blink 1.5s step-end infinite;flex-shrink:0}@media (max-width:1280px){.nt-landing .content-lines:before{left:5%}.nt-landing .content-lines:after{right:5%}.nt-landing .grid-bg:after{left:5%;right:5%}.nt-landing .container,.nt-landing .section-divider,.nt-landing .stats-strip,.nt-landing footer>.container{max-width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.nt-landing .how-bottom{padding-left:0;padding-right:0}.nt-landing .hero-content{margin-left:auto;margin-right:auto}.nt-landing .hero-content,.nt-landing .site-nav{max-width:90%;padding-left:0;padding-right:0}.nt-landing .terminal-section{clip-path:none}.nt-landing .terminal-blueprint-left,.nt-landing .terminal-blueprint-right{display:none}.nt-landing .terminal-annotations-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem;border:1px solid var(--border)}.nt-landing .terminal-anno-item{border-bottom:1px solid var(--border)}.nt-landing .terminal-anno-item:nth-child(odd){border-right:1px solid var(--border)}.nt-landing .terminal-anno-item:nth-last-child(-n+2){border-bottom:none}}@media (max-width:1024px){.nt-landing .container,.nt-landing .hero-content{padding:0 2rem}.nt-landing .site-nav{padding:1.5rem 2rem}.nt-landing .caps-grid,.nt-landing .stats-strip{grid-template-columns:repeat(2,1fr)}.nt-landing .stat-box:nth-child(2){border-right:none}.nt-landing .stat-box:first-child,.nt-landing .stat-box:nth-child(2){border-bottom:1px solid var(--border)}.nt-landing .how-stepper{grid-template-columns:1fr 1fr}.nt-landing .how-illustration{min-height:500px}.nt-landing .split-visual{margin-left:0}}@media (max-width:900px){.nt-landing .three-col-grid{grid-template-columns:1fr}.nt-landing .three-col-divider{width:100%;height:1px;align-self:auto}.nt-landing .split-section:before{display:none}.nt-landing .split-layout{grid-template-columns:1fr;gap:2rem}.nt-landing .split-visual{min-height:340px;margin-left:0;border-bottom:1px solid var(--border)}.nt-landing .split-content{text-align:center;padding:3rem 0}.nt-landing .split-badge,.nt-landing .split-content>p{margin-left:auto;margin-right:auto}.nt-landing .footer-grid{grid-template-columns:1fr 1fr}.nt-landing .footer-brand{grid-column:1/-1}}@media (max-width:768px){.nt-landing .container{padding:0 1.25rem}.nt-landing .site-nav{padding:1rem 1.25rem}.nt-landing .hero-content{padding:0 1.25rem}.nt-landing .nav-toggle{display:flex}.nt-landing .nav-toggle[aria-expanded=true]{position:fixed;top:1rem;right:1.25rem;z-index:10002}.nt-landing .site-nav-links{position:fixed;inset:0;flex-direction:column;justify-content:center;gap:2.5rem;background:var(--ink);padding:2rem;z-index:10001;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.nt-landing .site-nav-links[data-open=true]{opacity:1;visibility:visible}.nt-landing .site-nav-links a{font-size:1.25rem;opacity:1;color:var(--paper)}.nt-landing .site-header[data-variant=hero] .nav-toggle[aria-expanded=true] .nav-toggle-bar{background:var(--paper)}.nt-landing .site-header[data-variant=hero] .site-nav-links a{color:var(--paper)}.nt-landing .site-header[data-variant=hero] .site-nav-links a.btn-dark{background:var(--brand);color:var(--ink)}.nt-landing .hero h1{font-size:clamp(3rem,12vw,7rem);padding-top:2rem}.nt-landing .hero-sub{font-size:1rem}.nt-landing .hero-actions{flex-wrap:wrap}.nt-landing .hero-actions .btn-chamfer{flex:1 1 100%;justify-content:center;padding:1.25rem 2rem;font-size:1rem}.nt-landing .hero-ticker-inner{gap:2rem}.nt-landing .hero-watermark{width:80%;right:-10%}.nt-landing .section-divider{max-width:calc(100% - 2.5rem);margin-left:1.25rem;margin-right:1.25rem}.nt-landing .content-lines:before{left:1.25rem}.nt-landing .content-lines:after{right:1.25rem}.nt-landing .grid-bg:after{left:1.25rem;right:1.25rem}.nt-landing .problem-top{padding:2rem 1.25rem}.nt-landing .problem-grid{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto}.nt-landing .problem-eye-col{grid-row:auto;border-right:none;border-bottom:1px solid var(--border);min-height:280px}.nt-landing .problem-eye-wrapper{width:280px;height:280px}.nt-landing .problem-card{padding:1.25rem;border-right:none!important;border-bottom:1px solid var(--border)!important}.nt-landing .problem-card:last-child{border-bottom:none!important}.nt-landing .caps-section,.nt-landing .intro-section,.nt-landing .split-section{padding:4rem 0}.nt-landing .caps-grid{grid-template-columns:1fr;gap:1rem;margin-top:2rem}.nt-landing .caps-card{padding:1.5rem 1.25rem}.nt-landing .stats-strip{grid-template-columns:1fr}.nt-landing .stat-box{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem 1.25rem}.nt-landing .stat-box:last-child{border-bottom:none}.nt-landing .stat-value{font-size:2rem}.nt-landing .how-section{padding:4rem 0 0}.nt-landing .how-intro{padding:0 1.25rem}.nt-landing .how-stepper{grid-template-columns:1fr}.nt-landing .how-illustration{min-height:400px;order:2;border-right:1px solid var(--border);border-bottom:none}.nt-landing .how-steps-left{order:1}.nt-landing .how-step{padding:1.25rem 1.25rem 1.25rem 1rem;border-right:1px solid var(--border)}.nt-landing .how-bottom{padding:0 1.25rem}.nt-landing .terminal-section{padding:4rem 0}.nt-landing .terminal-body{padding:1rem;font-size:.75rem;min-height:0}.nt-landing .terminal-body .info{font-size:.65rem}.nt-landing .ea-section{padding:4rem 0}.nt-landing .faq-section{padding:4rem 0 0}.nt-landing .faq-title{margin-bottom:2rem}.nt-landing .faq-question{padding:1.25rem 0;gap:1rem}.nt-landing .faq-question-text{font-size:1.05rem}.nt-landing .faq-answer p{padding-left:2.5rem;font-size:.85rem}.nt-landing .cta-section{padding:6rem 0 8rem}.nt-landing .cta-section h2{font-size:clamp(2.5rem,8vw,7rem)}.nt-landing .cta-section .btn-chamfer{padding:1.25rem 2rem;font-size:1rem}.nt-landing footer{padding:3rem 0 4rem}.nt-landing .footer-grid{grid-template-columns:1fr}.nt-landing .footer-brand{grid-column:auto}.nt-landing .footer-bottom{flex-direction:column;gap:1rem;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nt-landing .blink-dot,.nt-landing .cursor-block,.nt-landing .footer-status-dot,.nt-landing .hero-ticker-inner,.nt-landing .hero-watermark,.nt-landing .how-step.active .how-step-progress-fill,.nt-landing .status-dot:after{animation:none!important}.nt-landing .how-step.active .how-step-progress-fill{height:100%}}.nt-landing [data-reveal=armed] .nt-anim{animation-play-state:paused}.nt-landing .eye-sweep{transform-box:view-box;transform-origin:200px 200px;animation:nt-sweep 7s linear infinite}@keyframes nt-sweep{to{transform:rotate(1turn)}}.nt-landing .eye-ring{transform-box:view-box;transform-origin:200px 200px;animation:nt-ring-pulse 4.5s ease-in-out infinite}.nt-landing .eye-ring:first-of-type{animation-delay:0s}.nt-landing .eye-ring:nth-of-type(2){animation-delay:.35s}.nt-landing .eye-ring:nth-of-type(3){animation-delay:.7s}.nt-landing .eye-ring:nth-of-type(4){animation-delay:1.05s}.nt-landing .eye-ring:nth-of-type(5){animation-delay:1.4s}@keyframes nt-ring-pulse{0%,to{opacity:.1;transform:scale(.985)}50%{opacity:.32;transform:scale(1.015)}}.nt-landing .eye-pupil{transform-box:view-box;transform-origin:200px 200px;animation:nt-pupil 3.2s ease-in-out infinite}@keyframes nt-pupil{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.28);opacity:.72}}.nt-landing .eye-blip{transform-box:fill-box;transform-origin:center;animation:nt-blip 7s linear infinite}@keyframes nt-blip{0%{opacity:1;transform:scale(2.4)}4%{opacity:1;transform:scale(1)}50%{opacity:.1;transform:scale(1)}to{opacity:.1;transform:scale(1)}}.nt-landing .eye-return{transform-box:fill-box;transform-origin:center;animation:nt-return 7s ease-out infinite}@keyframes nt-return{0%{opacity:.9;transform:scale(.3)}9%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}.nt-landing .flow-line{stroke:var(--paper-15);stroke-dasharray:5 9;animation:nt-flow 1.1s linear infinite}.nt-landing .flow-line.healthy{stroke:oklch(.75 .18 160/55%);stroke-dasharray:none;animation:none}.nt-landing .flow-line.severed{stroke:oklch(.63 .208 31/50%)}@keyframes nt-flow{to{stroke-dashoffset:-14}}.nt-landing .flow-line.reverse{animation-direction:reverse}.nt-landing .flow-packet-in{transform-box:view-box;animation:nt-packet-in 4.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes nt-packet-in{0%{transform:translateX(-34px);opacity:0}4%{opacity:1}34%{transform:translateX(34px);opacity:1}38%,to{transform:translateX(34px);opacity:0}}.nt-landing .flow-packet-out{transform-box:view-box;animation:nt-packet-out 4.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes nt-packet-out{0%,52%{transform:translateX(-52px);opacity:0}56%{opacity:1}88%{transform:translateX(8px);opacity:1}92%,to{transform:translateX(8px);opacity:0}}.nt-landing .intro-module{animation:nt-module 4.4s linear infinite}@keyframes nt-module{0%,36%{fill:var(--paper-30)}42%{fill:var(--brand)}56%{fill:var(--paper-30)}to{fill:var(--paper-30)}}.nt-landing .intro-boundary{animation:nt-boundary 4s linear infinite}@keyframes nt-boundary{to{stroke-dashoffset:-24}}.nt-landing .live-pulse{animation:nt-live 2.4s ease-in-out infinite}@keyframes nt-live{0%,to{opacity:1}50%{opacity:.35}}.nt-landing .cut-mark{animation:nt-cut 2.8s ease-out infinite}.nt-landing .cut-mark.delayed,.nt-landing .sever-packet.delayed{animation-delay:1.4s}@keyframes nt-cut{0%,55%,to{opacity:.5}62%{opacity:1}67%{opacity:.35}73%{opacity:1}85%{opacity:.5}}.nt-landing .sever-packet{transform-box:view-box;animation:nt-sever 2.8s cubic-bezier(.35,0,.65,1) infinite}@keyframes nt-sever{0%{transform:translateY(var(--sever-travel,-32px));opacity:0}18%{opacity:1}60%{transform:translateY(0);opacity:1}70%{transform:translateY(0);opacity:0}to{transform:translateY(0);opacity:0}}.nt-landing .core-box{animation:nt-core 3.4s ease-in-out infinite}@keyframes nt-core{0%,to{stroke:var(--paper-30)}50%{stroke:var(--brand)}}.nt-landing .globe-stage{width:100%;height:100%;display:flex}.nt-landing .globe-meridian{animation:nt-globe-meridian 13s linear infinite}@keyframes nt-globe-meridian{0%{rx:200px;opacity:.4}6.25%{rx:184.8px;opacity:.44}12.5%{rx:141.4px;opacity:.55}18.75%{rx:76.5px;opacity:.68}25%{rx:.6px;opacity:.75}31.25%{rx:76.5px;opacity:.68}37.5%{rx:141.4px;opacity:.55}43.75%{rx:184.8px;opacity:.44}50%{rx:200px;opacity:.4}56.25%{rx:184.8px;opacity:.44}62.5%{rx:141.4px;opacity:.55}68.75%{rx:76.5px;opacity:.68}75%{rx:.6px;opacity:.75}81.25%{rx:76.5px;opacity:.68}87.5%{rx:141.4px;opacity:.55}93.75%{rx:184.8px;opacity:.44}to{rx:200px;opacity:.4}}.nt-landing .globe-track{stroke-dasharray:2 12;animation:nt-globe-track 6s linear infinite}@keyframes nt-globe-track{to{stroke-dashoffset:-14}}.nt-landing .globe-signal{stroke-dasharray:6 100;animation:nt-globe-signal 3.6s cubic-bezier(.45,0,.55,1) infinite}@keyframes nt-globe-signal{0%{stroke-dashoffset:0;opacity:0}8%{opacity:1}58%{stroke-dashoffset:-100;opacity:1}66%{stroke-dashoffset:-100;opacity:0}to{stroke-dashoffset:-100;opacity:0}}.nt-landing .globe-node-ring{fill:none;transform-box:fill-box;transform-origin:center;animation:nt-globe-node 3.6s ease-out infinite}@keyframes nt-globe-node{0%{transform:scale(.35);opacity:.85}32%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}.nt-landing .globe-capture{fill:none;transform-box:fill-box;transform-origin:center;animation:nt-globe-capture 3.6s ease-out infinite}.nt-landing .globe-capture.delayed{animation-delay:1.8s}@keyframes nt-globe-capture{0%{transform:scale(.85);opacity:.45}75%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}.nt-landing .spec-card .bar-fill{display:inline-block;animation:nt-bar-grow .85s cubic-bezier(.2,.8,.2,1) both}@keyframes nt-bar-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.nt-landing .how-illustration:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(31,217,140,.055) 50%,transparent 65%);background-size:250% 100%;animation:nt-scan 7s ease-in-out infinite;pointer-events:none;z-index:0}@keyframes nt-scan{0%,to{background-position:150% 0}50%{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.nt-landing .core-box,.nt-landing .cut-mark,.nt-landing .eye-blip,.nt-landing .eye-pupil,.nt-landing .eye-return,.nt-landing .eye-ring,.nt-landing .eye-sweep,.nt-landing .flow-line,.nt-landing .flow-packet-in,.nt-landing .flow-packet-out,.nt-landing .globe-capture,.nt-landing .globe-meridian,.nt-landing .globe-node-ring,.nt-landing .globe-signal,.nt-landing .globe-track,.nt-landing .how-illustration:before,.nt-landing .intro-boundary,.nt-landing .intro-module,.nt-landing .live-pulse,.nt-landing .nt-anim,.nt-landing .sever-packet,.nt-landing .spec-card .bar-fill{animation:none!important}.nt-landing .eye-sweep{opacity:0}.nt-landing .spec-card .bar-fill{clip-path:none}.nt-landing .globe-signal{stroke-dasharray:none;opacity:.5}.nt-landing .globe-node-ring{opacity:.3}.nt-landing .globe-capture{opacity:.22}.nt-landing .globe-capture.delayed{display:none}}.nt-landing .scroll-rail{position:fixed;top:0;left:0;right:0;height:2px;background:var(--brand);transform-origin:0 50%;z-index:60;pointer-events:none}.nt-landing .stat-live-dot{display:inline-block;width:.5em;height:.5em;margin-right:.4em;vertical-align:.15em;background:var(--brand);animation:nt-live 2.4s ease-in-out infinite}.nt-landing .journey-section{position:relative;padding:6rem 0}.nt-landing .journey-section[data-mode=scrub]{height:var(--journey-scrub-vh,300vh);padding:0}.nt-landing .journey-section[data-mode=scrub] .journey-sticky{position:sticky;top:0;height:100vh;height:100svh;min-height:620px;display:flex;align-items:center;overflow:hidden}.nt-landing .journey-container{width:100%;position:relative;z-index:1}.nt-landing .journey-head{text-align:center}.nt-landing .journey-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .journey-title{margin-bottom:4.5rem}.nt-landing .journey-section[data-mode=scrub] .journey-title{margin-bottom:10.5rem}.nt-landing .journey-rail{position:relative;height:1px;margin:0 3.5rem 7rem}.nt-landing .journey-rail-line{position:absolute;inset:0;background:var(--border)}.nt-landing .journey-rail-fill{position:absolute;inset:0;background:var(--brand);transform-origin:0 50%;transform:scaleX(0);box-shadow:0 0 12px var(--brand-glow)}.nt-landing .journey-section[data-mode=static] .journey-rail-fill{transform:scaleX(1)}.nt-landing .journey-node{position:absolute;top:0;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.nt-landing .journey-node-dot{width:11px;height:11px;background:var(--ink);border:1px solid var(--paper-25);transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}.nt-landing .journey-node[data-passed=true] .journey-node-dot{background:var(--brand);border-color:var(--brand);box-shadow:0 0 14px var(--brand-glow)}.nt-landing .journey-node-label{position:absolute;top:1.4rem;white-space:nowrap;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);transition:color .35s ease}.nt-landing .journey-node[data-passed=true] .journey-node-label{color:var(--paper-60)}.nt-landing .journey-runner{position:absolute;inset:0;pointer-events:none}.nt-landing .journey-card{position:absolute;left:0;bottom:1.75rem;width:168px;padding:.85rem 1rem;background:rgba(10,12,11,.94);border:1px solid var(--brand-33);clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,var(--chamfer) 100%,0 calc(100% - var(--chamfer)));box-shadow:0 18px 40px rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.nt-landing .journey-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.nt-landing .journey-card-org{font-size:.625rem;letter-spacing:.18em;color:var(--text-tertiary)}.nt-landing .journey-card-live{width:6px;height:6px;background:var(--brand);animation:nt-live 2.4s ease-in-out infinite}.nt-landing .journey-card-value{display:block;font-size:1.375rem;line-height:1;color:var(--paper);margin-bottom:.4rem}.nt-landing .journey-card-stage{font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand)}.nt-landing .journey-section[data-mode=scrub] .journey-stages{display:grid;place-items:start center;min-height:190px}.nt-landing .journey-section[data-mode=scrub] .journey-stage{grid-area:1/1;max-width:620px;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}.nt-landing .journey-section[data-mode=scrub] .journey-stage[data-active=true]{opacity:1;transform:none;pointer-events:auto}.nt-landing .journey-section[data-mode=static] .journey-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem 3rem}.nt-landing .journey-stage-id{display:block;font-size:.6875rem;letter-spacing:.2em;color:var(--brand);margin-bottom:.85rem}.nt-landing .journey-stage-title{font-family:var(--nt-display);font-weight:700;font-size:clamp(1.35rem,2.4vw,1.875rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:.85rem}.nt-landing .journey-stage-body{color:var(--paper-dim);font-size:.9375rem;line-height:1.7;margin-bottom:1.1rem}.nt-landing .journey-receipt{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid var(--brand-33);background:var(--brand-08);font-family:var(--nt-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.nt-landing .journey-receipt-tick{opacity:.8}@media (max-width:900px){.nt-landing .journey-section{padding:4rem 0}.nt-landing .journey-title{margin-bottom:3rem}.nt-landing .journey-rail{margin:0 1rem 5.5rem}.nt-landing .journey-node-label{font-size:.5625rem;letter-spacing:.1em}}@media (max-width:640px){.nt-landing .journey-rail{display:none}.nt-landing .journey-section[data-mode=static] .journey-stages{gap:2.5rem}}.nt-landing .channels-section{padding:7rem 0;position:relative;overflow:hidden}.nt-landing .channels-head{text-align:center}.nt-landing .channels-badge{justify-content:center;margin-bottom:1.5rem}.nt-landing .channels-title{margin-bottom:1.25rem}.nt-landing .channels-desc{color:var(--paper-dim);font-size:1rem;line-height:1.7;max-width:520px;margin:0 auto 4rem}.nt-landing .channels-bus{display:flex;flex-direction:column;gap:.75rem;padding-left:0;padding-right:0}.nt-landing .channels-rail-label{align-self:center;font-size:.625rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint)}.nt-landing .channel-rail{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.nt-landing .channel-rail-inner{display:flex;width:max-content;animation:nt-channel-scroll 38s linear infinite}.nt-landing .channel-rail[data-direction=right] .channel-rail-inner{animation-direction:reverse}.nt-landing .channel-rail:hover .channel-rail-inner{animation-play-state:paused}@keyframes nt-channel-scroll{to{transform:translateX(-33.3333%)}}.nt-landing .channel-run{display:flex;align-items:center;gap:.75rem;padding-right:.75rem}.nt-landing .channel-chip{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap;padding:.7rem 1.15rem;border:1px solid var(--border);background:var(--paper-02);font-family:var(--nt-mono);font-size:.8125rem;letter-spacing:.06em;color:var(--paper-70);transition:border-color .25s ease,color .25s ease,background .25s ease}.nt-landing .channel-chip:hover{border-color:var(--brand-33);background:var(--brand-08);color:var(--paper)}.nt-landing .channel-dot{width:6px;height:6px;flex:none;background:var(--brand)}.nt-landing .channel-chip[data-tone=out] .channel-dot{background:transparent;box-shadow:inset 0 0 0 1px var(--paper-30)}.nt-landing .channels-bus-divider{display:flex;align-items:center;justify-content:center;gap:1rem;margin:.5rem 0;color:var(--brand)}.nt-landing .channels-bus-divider:after,.nt-landing .channels-bus-divider:before{content:"";height:1px;width:min(28%,320px);background:linear-gradient(90deg,transparent,var(--border),transparent)}.nt-landing .channels-bus-arrow{font-size:.875rem;animation:nt-bus-arrow 2.6s ease-in-out infinite}@keyframes nt-bus-arrow{0%,to{transform:translateY(-3px);opacity:.35}50%{transform:translateY(3px);opacity:1}}@media (max-width:900px){.nt-landing .channels-section{padding:4.5rem 0}.nt-landing .channels-desc{margin-bottom:2.5rem}.nt-landing .channel-chip{font-size:.75rem;padding:.6rem .95rem}}@media (prefers-reduced-motion:reduce){.nt-landing .channel-rail-inner,.nt-landing .channels-bus-arrow,.nt-landing .journey-card-live,.nt-landing .stat-live-dot{animation:none!important}.nt-landing .channels-bus-arrow{opacity:.7}.nt-landing .channel-rail-inner{width:100%}.nt-landing .channel-run+.channel-run{display:none}.nt-landing .channel-run{width:100%;flex-wrap:wrap;justify-content:center;row-gap:.75rem;padding-right:0}.nt-landing .journey-node-dot,.nt-landing .journey-node-label,.nt-landing .journey-stage{transition:none!important}}.nt-landing .hero h1,.nt-landing .hero-actions{animation:nt-hero-rise .85s cubic-bezier(.16,1,.3,1) both}.nt-landing .hero h1{animation-delay:.06s}.nt-landing .hero-actions{animation-delay:.3s}.nt-landing .hero-sub{animation:nt-hero-rise-sub .85s cubic-bezier(.16,1,.3,1) .18s both}@keyframes nt-hero-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes nt-hero-rise-sub{0%{opacity:0;transform:translateY(26px)}to{opacity:.85;transform:none}}.nt-landing .caps-grid[data-reveal=armed] .caps-card{opacity:0}.nt-landing .caps-grid[data-reveal=shown] .caps-card{animation:nt-card-deal .7s cubic-bezier(.16,1,.3,1) both}.nt-landing .caps-grid[data-reveal=shown] .caps-card:first-child{animation-delay:0s}.nt-landing .caps-grid[data-reveal=shown] .caps-card:nth-child(2){animation-delay:.07s}.nt-landing .caps-grid[data-reveal=shown] .caps-card:nth-child(3){animation-delay:.14s}.nt-landing .caps-grid[data-reveal=shown] .caps-card:nth-child(4){animation-delay:.21s}.nt-landing .caps-grid[data-reveal=shown] .caps-card:nth-child(5){animation-delay:.28s}.nt-landing .caps-grid[data-reveal=shown] .caps-card:nth-child(6){animation-delay:.35s}@keyframes nt-card-deal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.nt-landing .caps-card{position:relative;transition:border-color .3s ease,background .3s ease,transform .35s cubic-bezier(.2,.8,.2,1)}.nt-landing .caps-card:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(420px circle at 50% -10%,var(--brand-20),transparent 68%);opacity:0;transition:opacity .4s ease;pointer-events:none}.nt-landing .caps-card>*{position:relative;z-index:1}.nt-landing .caps-card:hover{transform:translateY(-4px)}.nt-landing .caps-card:hover:before{opacity:1}.nt-landing .caps-label{transition:color .3s ease}.nt-landing .caps-card:hover .caps-label{color:var(--brand)}@media (prefers-reduced-motion:reduce){.nt-landing .caps-grid[data-reveal=shown] .caps-card,.nt-landing .hero h1,.nt-landing .hero-actions,.nt-landing .hero-sub{animation:none!important}.nt-landing .caps-grid[data-reveal=armed] .caps-card{opacity:1}.nt-landing .hero-sub{opacity:.85}.nt-landing .caps-card,.nt-landing .caps-card:before,.nt-landing .caps-label{transition:none!important}.nt-landing .caps-card:hover{transform:none}}.nt-landing .problem-grid[data-reveal=armed] .problem-card{opacity:0}.nt-landing .problem-grid[data-reveal=shown] .problem-card{animation:nt-card-deal .7s cubic-bezier(.16,1,.3,1) both}.nt-landing .problem-grid[data-reveal=shown] .problem-card:first-of-type{animation-delay:.04s}.nt-landing .problem-grid[data-reveal=shown] .problem-card:nth-of-type(2){animation-delay:.12s}.nt-landing .problem-grid[data-reveal=shown] .problem-card:nth-of-type(3){animation-delay:.2s}.nt-landing .problem-grid[data-reveal=shown] .problem-card:nth-of-type(4){animation-delay:.28s}.nt-landing .problem-card{position:relative;transition:background .35s ease}.nt-landing .problem-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--brand);transform:scaleY(0);transform-origin:50% 0;transition:transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.nt-landing .problem-card:hover{background:var(--paper-02)}.nt-landing .problem-card:hover:before{transform:scaleY(1)}.nt-landing .problem-card h3,.nt-landing .problem-card-number{transition:color .35s ease}.nt-landing .problem-card:hover .problem-card-number{color:var(--severed)}@media (prefers-reduced-motion:reduce){.nt-landing .problem-grid[data-reveal=shown] .problem-card{animation:none!important}.nt-landing .problem-grid[data-reveal=armed] .problem-card{opacity:1}.nt-landing .problem-card,.nt-landing .problem-card h3,.nt-landing .problem-card-number,.nt-landing .problem-card:before{transition:none!important}.nt-landing .eye-blip,.nt-landing .eye-return,.nt-landing .grid-bg:after,.nt-landing .intro-boundary,.nt-landing .intro-module{animation:none!important}.nt-landing .eye-blip{opacity:1}.nt-landing .eye-return{opacity:0}}