html{scroll-behavior:smooth;scroll-padding-top:7rem}.nx-home{color:var(--color-nx-text);background:var(--color-nx-black);position:relative;overflow:clip}.nx-home-hero{isolation:isolate;background:radial-gradient(54rem 40rem at 86% 10%,#7c43ff21,#0000 68%),#050507}.nx-home-hero-grid{pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:clamp(4rem,7vw,7rem) clamp(4rem,7vw,7rem);-webkit-mask-image:linear-gradient(#000000db,#0000 92%);mask-image:linear-gradient(#000000db,#0000 92%)}.nx-home-glow{pointer-events:none;filter:blur(115px);border-radius:999px;position:absolute}.nx-home-glow-a{background:#7c43ff29;width:46rem;height:46rem;top:-17rem;right:-11rem}.nx-home-glow-b{background:#3700781a;width:38rem;height:38rem;bottom:-22rem;left:-18rem}.nx-display-gradient{color:#0000;background:linear-gradient(115deg,#fff 0%,#c0b0ff 58%,#8c63ff 100%);-webkit-background-clip:text;background-clip:text}.nx-home-hero-visual{justify-content:center;align-items:center;min-height:36rem;display:flex;position:relative}.nx-home-system-map{aspect-ratio:1;isolation:isolate;width:min(100%,46rem);position:relative}.nx-home-system-map:before{content:"";z-index:-2;opacity:.75;border:1px solid #ffffff09;border-radius:50%;position:absolute;inset:7%}.nx-home-system-map:after{content:"";z-index:-2;border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:18%}.nx-home-system-map-glow{pointer-events:none;filter:blur(35px);background:radial-gradient(circle,#7c43ff30,#3e148214 48%,#0000 72%);border-radius:999px;width:68%;height:72%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.nx-home-system-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nx-home-system-lines path{stroke:#9770ff57;stroke-width:1px;stroke-linecap:round}.nx-home-system-node{z-index:4;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff0b,#ffffff04),#08070bc7;border:1px solid #ffffff17;border-radius:1rem;align-items:center;gap:.65rem;min-width:8rem;padding:.7rem .8rem;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 14px 36px #00000029}.nx-home-system-node>div{width:2rem;height:2rem;color:var(--color-nx-lavender);background:#7c43ff11;border:1px solid #9770ff2e;border-radius:.7rem;flex:none;place-items:center;display:grid}.nx-home-system-node>span{color:#ffffffb8;flex-direction:column;gap:.12rem;font-size:.76rem;font-weight:500;display:flex}.nx-home-system-node small{color:#ffffff47;letter-spacing:.12em;font-size:.55rem;font-weight:500}.nx-home-system-node-process{top:16%;left:3%}.nx-home-system-node-data{top:16%;right:3%}.nx-home-system-node-rules{top:67%;left:1%}.nx-home-system-node-users{top:67%;right:1%}.nx-home-system-symbol{z-index:5;aspect-ratio:1;place-items:center;width:clamp(16rem,20vw,20rem);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-home-system-symbol-motion{transform-origin:50%;place-items:center;width:100%;height:100%;display:grid;position:relative}.nx-home-system-symbol-motion:before{content:"";border:1px solid #9770ff17;border-radius:50%;position:absolute;inset:-18%;box-shadow:inset 0 0 50px #7c43ff09,0 0 70px #7c43ff09}.nx-home-system-symbol-motion:after{content:"";border:1px solid #ffffff0b;border-radius:50%;position:absolute;inset:7%}.nx-home-system-symbol-glow{pointer-events:none;filter:blur(28px);background:radial-gradient(circle,#7c43ff3d 0%,#7c43ff1a 36%,#0000 72%);border-radius:999px;width:118%;height:118%;position:absolute}.nx-home-system-symbol-motion img{z-index:2;object-fit:contain;filter:drop-shadow(0 1.6rem 3.5rem #7c43ff38)saturate(1.04);width:86%;height:86%;position:relative}.nx-home-principle-glow{pointer-events:none;filter:blur(110px);background:#7c43ff2b;border-radius:999px;width:34rem;height:34rem;position:absolute;top:-13rem;right:-13rem}.nx-home-principle-item>span{color:#ffffff5c;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:500}.nx-home-principle-item>p{color:#ffffff9e;max-width:24rem;margin-top:.8rem;font-size:.98rem;line-height:1.7}.nx-home-capability{min-height:clamp(18.5rem,22vw,21rem);transition:border-color .24s var(--ease-nx-out), box-shadow .24s var(--ease-nx-out);background:linear-gradient(145deg,#ffffff08,#ffffff05),#0b0a0e;border:1px solid #ffffff17;border-radius:1.75rem;flex-direction:column;padding:clamp(1.5rem,2vw,2rem);display:flex;position:relative;overflow:hidden}.nx-home-capability:after{content:"";pointer-events:none;opacity:0;transition:opacity .28s var(--ease-nx-out);background:radial-gradient(32rem 20rem at 100% 0,#9770ff21,#0000 68%);position:absolute;inset:0}.nx-home-capability-featured{background:radial-gradient(34rem 22rem at 100% 0,#7c43ff1c,#0000 70%),#25005a}.nx-home-capability:hover{border-color:#9770ff42;box-shadow:0 1.5rem 4rem #00000024}.nx-home-capability:hover:after{opacity:1}.nx-home-capability-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.nx-home-capability-top>span{color:#ffffff4d;letter-spacing:.16em;font-size:.72rem}.nx-home-capability-top>div{width:2.75rem;height:2.75rem;color:var(--color-nx-lavender);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.95rem;place-items:center;display:grid}.nx-home-capability-copy{z-index:1;margin-top:auto;padding-top:2.5rem;position:relative}.nx-home-capability-copy h3{color:#fff;letter-spacing:-.04em;max-width:16ch;font-size:clamp(1.9rem,2.35vw,2.7rem);font-weight:500;line-height:1}.nx-home-capability-copy p{color:#ffffff85;max-width:38rem;margin-top:1rem;font-size:1rem;line-height:1.65}.nx-home-experience{color:#121014;background-color:#f4f1f7;background-image:linear-gradient(#14121808 1px,#0000 1px),linear-gradient(90deg,#14121808 1px,#0000 1px);background-size:clamp(4rem,7vw,7rem) clamp(4rem,7vw,7rem)}.nx-home-experience-meta{color:#1210146e;letter-spacing:.15em;text-transform:uppercase;border-block:1px solid #12101424;grid-template-columns:repeat(3,1fr);gap:.5rem;padding-block:.95rem;font-size:.7rem;font-weight:500;display:grid}.nx-home-experience-meta span:nth-child(2){text-align:center}.nx-home-experience-meta span:last-child{text-align:right}.nx-home-case-grid{background:#12101424;border:1px solid #12101424;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.nx-home-case{min-height:21rem;transition:background-color .22s var(--ease-nx-out), transform .22s var(--ease-nx-out);background:#f8f6fa;flex-direction:column;padding:1.4rem;display:flex}.nx-home-case:hover{z-index:1;background:#fff;transform:translateY(-2px)}.nx-home-case-top{color:#12101459;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:.68rem;font-weight:500;display:flex}.nx-home-case-logo{flex:1;align-items:center;min-height:7rem;padding-block:2rem;display:flex}.nx-home-case-logo img{object-fit:contain;object-position:left;max-width:8.5rem;max-height:5.4rem;transition:transform .24s var(--ease-nx-out)}.nx-home-case:hover .nx-home-case-logo img{transform:scale(1.035)}.nx-home-case-bottom{border-top:1px solid #1210141c;padding-top:1rem}.nx-home-case-bottom>span{color:#6424d6;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:500;display:block}.nx-home-case-bottom strong{letter-spacing:-.025em;margin-top:.45rem;font-size:1.18rem;font-weight:500;display:block}.nx-home-case-bottom p{color:#12101480;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.nx-home-method-flow{background:#ffffff05;border:1px solid #ffffff1a;border-radius:1.75rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.nx-home-method-line,.nx-home-method-progress{height:2px;position:absolute;top:0;left:0;right:0}.nx-home-method-line{background:#ffffff14}.nx-home-method-progress{z-index:2;transform-origin:0;background:linear-gradient(90deg,#7c43ff,#b49bff)}.nx-home-method-step{min-height:18rem;padding:clamp(1.5rem,2.5vw,2.25rem)}.nx-home-method-step+.nx-home-method-step{border-left:1px solid #ffffff17}.nx-home-method-step>span{color:#ffffff57;letter-spacing:.15em;font-size:.7rem}.nx-home-method-step h3{color:#fff;letter-spacing:-.04em;margin-top:4.5rem;font-size:clamp(1.9rem,2.5vw,2.8rem);font-weight:500;line-height:1}.nx-home-method-step p{color:#ffffff80;max-width:26rem;margin-top:1rem;font-size:.98rem;line-height:1.65}.nx-home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nx-home-team-card{min-height:20rem;transition:border-color .26s var(--ease-nx-out), transform .26s var(--ease-nx-out);background:radial-gradient(24rem 18rem at 75% 15%,#7c43ff1a,#0000 68%),#0b0a0e;border:1px solid #ffffff1a;border-radius:1.75rem;grid-template-columns:minmax(0,.9fr) minmax(13rem,1.1fr);display:grid;position:relative;overflow:hidden}.nx-home-team-card:hover{border-color:#9770ff3d;transform:translateY(-3px)}.nx-home-team-photo{order:2;min-height:20rem;position:relative;overflow:hidden}.nx-home-team-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b0a0e 0%,#0000 48%);position:absolute;inset:0}.nx-home-team-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transition:transform .42s var(--ease-nx-out)}.nx-home-team-card:hover .nx-home-team-photo img{transform:scale(1.02)}.nx-home-team-copy{z-index:2;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,2.5vw,2.2rem);display:flex;position:relative}.nx-home-team-copy>span{color:#ffffff61;letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:500}.nx-home-team-copy strong{color:#fff;letter-spacing:-.04em;margin-top:.55rem;font-size:clamp(1.8rem,2.4vw,2.7rem);font-weight:500;line-height:1;display:block}.nx-home-team-copy p{color:#ffffff6e;max-width:18rem;margin-top:.7rem;font-size:.9rem;line-height:1.55}.nx-home-team-arrow{z-index:3;color:#ffffff47;transition:color .22s var(--ease-nx-out), transform .22s var(--ease-nx-out);position:absolute;top:1.4rem;right:1.4rem}.nx-home-team-card:hover .nx-home-team-arrow{color:var(--color-nx-lavender);transform:translate(.15rem,-.15rem)}.nx-home-final{background:radial-gradient(48rem 30rem at 90% 10%,#7c43ff2e,#0000 67%),linear-gradient(135deg,#22004f,#12091b 58%,#09080c)}.nx-home-final-glow{pointer-events:none;filter:blur(105px);background:#7c43ff2b;border-radius:999px;width:32rem;height:32rem;position:absolute;top:-12rem;right:-10rem}.nx-home-final-symbol{pointer-events:none;opacity:.12;width:clamp(22rem,36vw,36rem);position:absolute;bottom:-12rem;right:-7rem}@media (width<=1199px){.nx-home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.nx-home-hero-visual{min-height:34rem}.nx-home-system-map{width:min(100%,32rem)}.nx-home-method-flow{grid-template-columns:1fr}.nx-home-method-line,.nx-home-method-progress{display:none}.nx-home-method-step{min-height:auto;padding-block:2rem}.nx-home-method-step+.nx-home-method-step{border-top:1px solid #ffffff17;border-left:0}.nx-home-method-step h3{margin-top:2.5rem}.nx-home-team-card{grid-template-columns:1fr}.nx-home-team-photo{order:0;min-height:18rem}.nx-home-team-photo:after{background:linear-gradient(#0000 52%,#0b0a0e 100%)}.nx-home-team-copy{margin-top:-5rem}}@media (width<=767px){.nx-home-experience-meta{grid-template-columns:1fr}.nx-home-experience-meta span:nth-child(2),.nx-home-experience-meta span:last-child{text-align:left}.nx-home-team-grid,.nx-home-case-grid{grid-template-columns:1fr}.nx-home-case{min-height:17rem}}@media (width<=639px){.nx-home-hero-visual{min-height:30rem}.nx-home-system-map{width:min(100%,28rem)}.nx-home-system-node{min-width:auto;padding:.6rem}.nx-home-system-node>div{width:1.8rem;height:1.8rem}.nx-home-system-node>span{font-size:.68rem}.nx-home-system-symbol{width:10.5rem}.nx-home-capability{min-height:17rem}.nx-home-capability-copy{padding-top:2rem}.nx-home-case-grid{border-inline:0}.nx-home-team-card{min-height:auto}.nx-home-team-photo{min-height:17rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nx-home-capability,.nx-home-case,.nx-home-case-logo img,.nx-home-team-card,.nx-home-team-photo img{transition:none}.nx-home-capability:hover,.nx-home-case:hover,.nx-home-team-card:hover,.nx-home-case:hover .nx-home-case-logo img,.nx-home-team-card:hover .nx-home-team-photo img{transform:none}}.nx-home-hero{background:radial-gradient(56rem 44rem at 84% 14%,#7c43ff33,#0000 66%),radial-gradient(38rem 30rem at 12% 88%,#4616961f,#0000 72%),linear-gradient(145deg,#050507 0%,#08060d 56%,#050507 100%)}.nx-home-hero-grid{opacity:.36;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.nx-home-hero-noise{pointer-events:none;opacity:.18;background-image:radial-gradient(#ffffff2b .45px,#0000 .45px);background-size:5px 5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.nx-home-hero-word{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;color:#ffffff06;letter-spacing:-.075em;white-space:nowrap;font-size:clamp(7.5rem,17vw,22rem);font-weight:700;line-height:.78;position:absolute;bottom:-.08em;left:-.025em}.nx-home-glow-a{background:#7c43ff33}.nx-home-glow-b{background:#4514911f}.nx-home-hero-visual{perspective:1200px;min-height:34rem}.nx-home-system-map{background:radial-gradient(26rem 23rem at 50% 48%,#7c43ff24,#0000 70%),linear-gradient(145deg,#ffffff0b,#ffffff03),#060509d1;border:1px solid #ffffff1c;border-radius:2.2rem;width:min(100%,43rem);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 3rem 8rem #00000040,0 0 7rem #7c43ff0e}.nx-home-system-map:before,.nx-home-system-map:after{display:none}.nx-home-system-map-grid{z-index:-2;pointer-events:none;opacity:.42;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.nx-home-system-scan{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#bea8ffe6,#0000);height:1px;animation:6s ease-in-out infinite nx-home-scan;position:absolute;top:0;left:9%;right:9%;box-shadow:0 0 1.5rem #7c43ffb3}.nx-home-system-ring{z-index:1;pointer-events:none;border:1px solid #b49bff21;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-home-system-ring:before,.nx-home-system-ring:after{content:"";background:#a88cff;border-radius:999px;width:.36rem;height:.36rem;position:absolute;box-shadow:0 0 1rem #7c43ffd1}.nx-home-system-ring:before{top:14%;left:12%}.nx-home-system-ring:after{bottom:18%;right:10%}.nx-home-system-ring-a{aspect-ratio:1;width:min(82%,31rem);animation:24s linear infinite nx-home-orbit}.nx-home-system-ring-b{aspect-ratio:1;border-style:dashed;border-color:#ffffff1a;width:min(62%,23rem);animation:19s linear infinite nx-home-orbit-reverse}.nx-home-system-ring-c{aspect-ratio:1;border-color:#7c43ff40;width:min(39%,14.5rem);box-shadow:inset 0 0 4rem #7c43ff0e}.nx-home-system-map-glow{z-index:0;filter:blur(34px);background:radial-gradient(circle,#7c43ff3d,#3e148217 46%,#0000 72%);width:76%;height:76%}.nx-home-system-lines{z-index:2;opacity:.72;filter:drop-shadow(0 0 9px #7c43ff59)}.nx-home-system-lines path{stroke:#a889ff80}.nx-home-system-node{z-index:6;background:#08070cd1;border-color:#ffffff1c;min-width:8.4rem;padding:.72rem .82rem;box-shadow:0 1rem 3rem #00000038}.nx-home-system-node>span{font-size:.78rem}.nx-home-system-node small{font-size:.58rem}.nx-home-system-symbol{z-index:7;width:clamp(11.5rem,14vw,14rem)}.nx-home-system-symbol-motion{background:radial-gradient(circle at 50% 35%,#7c43ff38,#0000 58%),#08070bf5;border:1px solid #af92ff47;border-radius:50%;box-shadow:0 0 0 .75rem #7c43ff09,0 0 0 1.5rem #7c43ff05,0 2rem 5rem #00000057,0 0 5rem #7c43ff2e}.nx-home-system-symbol-motion:before{border-color:#9770ff1c;inset:-26%}.nx-home-system-symbol-motion:after{border-color:#ffffff0e;inset:10%}.nx-home-system-symbol-motion img{filter:drop-shadow(0 1.2rem 2.2rem #7c43ff47);width:55%;height:55%}.nx-home-system-symbol-orbit{pointer-events:none;border:1px dashed #b49bff21;border-radius:999px;animation:15s linear infinite nx-home-orbit-reverse;position:absolute;inset:-18%}.nx-home-system-symbol-orbit:before{content:"";background:#a88cff;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:13%;left:15%;box-shadow:0 0 1rem #7c43ffd9}.nx-home-system-core-label{color:#ffffff52;letter-spacing:.16em;font-size:.52rem;font-weight:500;position:absolute;bottom:1rem}.nx-home-system-meta{z-index:8;color:#ffffffa8;gap:.18rem;display:grid;position:absolute}.nx-home-system-meta span{color:#ffffff47;letter-spacing:.16em;font-size:.53rem}.nx-home-system-meta strong{font-size:.72rem;font-weight:500}.nx-home-system-meta-a{bottom:1.25rem;left:1.35rem}.nx-home-system-meta-b{text-align:right;top:1.25rem;right:1.35rem}.nx-home-hero-ticker{z-index:30;-webkit-backdrop-filter:blur(20px);background:#050507b8;border-top:1px solid #ffffff1a;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.nx-home-hero-ticker-track{width:max-content;animation:31s linear infinite nx-home-ticker;display:flex}.nx-home-hero-ticker-set{align-items:center;padding:.78rem 0;display:flex}.nx-home-hero-ticker-set span{color:#fff6;letter-spacing:.19em;white-space:nowrap;align-items:center;gap:1.15rem;padding-right:1.15rem;font-size:.61rem;font-weight:500;display:inline-flex}.nx-home-hero-ticker-set i{background:var(--color-nx-violet);border-radius:999px;width:.28rem;height:.28rem;box-shadow:0 0 .85rem #7c43ffb3}.nx-home-principle{background:radial-gradient(38rem 30rem at 92% 0,#7c43ff2e,#0000 70%),radial-gradient(30rem 24rem at 8% 100%,#531fa324,#0000 74%),linear-gradient(145deg,#2b0066,#1a0730 64%,#100919)}.nx-home-principle-word{pointer-events:none;color:#ffffff08;letter-spacing:-.08em;font-size:clamp(8rem,18vw,22rem);font-weight:700;line-height:.8;position:absolute;bottom:-.13em;right:-.04em}.nx-home-principle-cut{pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#0000,#c5b1ffa6,#0000);width:74%;height:1px;position:absolute;top:54%;left:18%;transform:rotate(-7deg);box-shadow:0 0 1.7rem #7c43ff85}.nx-home-principle-signal{color:#ffffff57;letter-spacing:.16em;align-items:center;gap:.75rem;max-width:36rem;margin-top:2rem;font-size:.61rem;display:flex}.nx-home-principle-signal strong{color:var(--color-nx-lavender);font-weight:600}.nx-home-principle-signal i{background:linear-gradient(90deg,#ffffff14,#ae92ff85);flex:1;height:1px}.nx-home-principle-item{-webkit-backdrop-filter:blur(14px);min-height:10rem;transition:transform .24s var(--ease-nx-out), border-color .24s var(--ease-nx-out), background-color .24s var(--ease-nx-out);background:#ffffff08;border:1px solid #ffffff17;border-radius:1.35rem;padding:1.35rem;position:relative}.nx-home-principle-item:before{content:"";opacity:0;height:1px;transition:opacity .24s var(--ease-nx-out);background:linear-gradient(90deg,#0000,#b095ff8c,#0000);position:absolute;top:0;left:1.35rem;right:1.35rem}.nx-home-principle-item:hover{background:#ffffff0c;border-color:#b49bff33;transform:translateY(-3px)}.nx-home-principle-item:hover:before{opacity:1}.nx-home-capabilities{background:radial-gradient(42rem 30rem at 88% 8%,#7c43ff12,#0000 70%),#050507}.nx-home-capabilities-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 42%,#000,#0000 74%);mask-image:radial-gradient(circle at 70% 42%,#000,#0000 74%)}.nx-home-capabilities-word{pointer-events:none;color:#ffffff05;letter-spacing:-.07em;font-size:clamp(7rem,15vw,18rem);font-weight:700;line-height:1;position:absolute;top:-.15em;right:-.02em}.nx-home-capability{isolation:isolate}.nx-home-capability:before{content:"";z-index:0;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-nx-out);background:linear-gradient(115deg,#0000 20%,#ffffff09 48%,#0000 76%),radial-gradient(30rem 20rem at 100% 0,#9770ff21,#0000 68%);position:absolute;inset:0}.nx-home-capability:hover:before{opacity:1}.nx-home-case{isolation:isolate;position:relative;overflow:hidden}.nx-home-case:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(22rem 18rem at 100% 0%, var(--nx-case-accent-soft), transparent 72%);transition:opacity .28s var(--ease-nx-out);position:absolute;inset:0}.nx-home-case>*{z-index:2;position:relative}.nx-home-case-accent{z-index:3;background:var(--nx-case-accent);transform-origin:0;height:2px;transition:transform .3s var(--ease-nx-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.nx-home-case-number{z-index:0;pointer-events:none;color:#12101409;letter-spacing:-.07em;transition:color .28s var(--ease-nx-out), transform .28s var(--ease-nx-out);font-size:clamp(6rem,8vw,9rem);font-weight:650;line-height:1;position:absolute;top:-.16em;right:-.04em}.nx-home-case-grid>:first-child .nx-home-case{--nx-case-accent:#7c43ff;--nx-case-accent-soft:#7c43ff29}.nx-home-case-grid>:nth-child(2) .nx-home-case{--nx-case-accent:#ff7a1a;--nx-case-accent-soft:#ff7a1a21}.nx-home-case-grid>:nth-child(3) .nx-home-case{--nx-case-accent:#7186ff;--nx-case-accent-soft:#7186ff24}.nx-home-case-grid>:nth-child(4) .nx-home-case{--nx-case-accent:#71d2c5;--nx-case-accent-soft:#71d2c524}.nx-home-case:hover:before{opacity:1}.nx-home-case:hover .nx-home-case-accent{transform:scaleX(1)}.nx-home-case:hover .nx-home-case-number{color:color-mix(in srgb, var(--nx-case-accent) 12%, transparent);transform:translateY(.3rem)}.nx-home-case-bottom>span{color:var(--nx-case-accent,#6424d6)}.nx-home-method{background:radial-gradient(42rem 30rem at 88% 10%,#7c43ff1f,#0000 68%),radial-gradient(28rem 22rem at 8% 92%,#4c1c971a,#0000 72%),#09080c}.nx-home-method-word{pointer-events:none;color:#ffffff06;letter-spacing:-.075em;font-size:clamp(8rem,18vw,22rem);font-weight:700;line-height:.8;position:absolute;bottom:-.2em;left:-.03em}.nx-home-method-flow{background:#ffffff06;border-radius:1.8rem;overflow:visible;box-shadow:inset 0 1px #ffffff09,0 2rem 6rem #0000002e}.nx-home-method-progress{height:2px;box-shadow:0 0 1.5rem #7c43ff8c}.nx-home-method-dot{z-index:4;background:#7c43ff;border:2px solid #cab8ffe0;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:-.34rem;transform:translate(-50%);box-shadow:0 0 0 .32rem #7c43ff1a,0 0 1.25rem #7c43ffb8}.nx-home-method-step{background:linear-gradient(145deg,#ffffff05,#0000 70%);position:relative;overflow:hidden}.nx-home-method-step:before{content:attr(data-step);pointer-events:none;color:#ffffff08;letter-spacing:-.075em;font-size:clamp(6rem,8vw,9rem);font-weight:650;line-height:1;position:absolute;bottom:-.18em;right:-.02em}.nx-home-method-step h3,.nx-home-method-step p,.nx-home-method-step>span{z-index:2;position:relative}.nx-home-final{isolation:isolate;background:radial-gradient(48rem 32rem at 88% 8%,#7c43ff3d,#0000 68%),radial-gradient(30rem 24rem at 8% 100%,#5c1fb024,#0000 72%),linear-gradient(135deg,#26005a,#13091d 58%,#09080c)}.nx-home-final-word{z-index:0;pointer-events:none;color:#ffffff08;letter-spacing:-.08em;font-size:clamp(8rem,18vw,20rem);font-weight:700;line-height:.82;position:absolute;bottom:-.16em;left:-.03em}.nx-home-final-orbit{pointer-events:none;border:1px solid #bea8ff1f;border-radius:999px;position:absolute;top:50%;right:-8rem;transform:translateY(-50%)}.nx-home-final-orbit-a{width:29rem;height:29rem;animation:24s linear infinite nx-home-orbit}.nx-home-final-orbit-b{border-style:dashed;width:18rem;height:18rem;animation:17s linear infinite nx-home-orbit-reverse;right:-2rem}.nx-home-final-symbol{z-index:1;opacity:.16}@keyframes nx-home-scan{0%,to{opacity:0;top:7%}12%,84%{opacity:1}50%{top:93%}}@keyframes nx-home-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes nx-home-orbit-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes nx-home-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1199px){.nx-home-system-meta{display:none}}@media (width<=1023px){.nx-home-hero-word,.nx-home-capabilities-word{opacity:.7}.nx-home-hero-visual{min-height:31rem}.nx-home-system-map{width:min(100%,31rem)}.nx-home-principle-cut{width:88%;left:8%}.nx-home-method-flow{overflow:hidden}.nx-home-method-dot{display:none}}@media (width<=639px){.nx-home-hero-word,.nx-home-principle-word,.nx-home-method-word,.nx-home-final-word{opacity:.55}.nx-home-hero-visual{min-height:27rem}.nx-home-system-map{border-radius:1.6rem;width:min(100%,27rem)}.nx-home-system-ring-a{width:80%}.nx-home-system-node{min-width:6.7rem;padding:.56rem .62rem}.nx-home-system-node>div{width:1.65rem;height:1.65rem}.nx-home-system-node>span{font-size:.66rem}.nx-home-system-node small{font-size:.5rem}.nx-home-system-symbol{width:9.2rem}.nx-home-system-core-label{display:none}.nx-home-principle-signal{gap:.48rem;font-size:.52rem}.nx-home-principle-item{min-height:auto}.nx-home-case-number{font-size:6.5rem}.nx-home-final-orbit{opacity:.55}}@media (prefers-reduced-motion:reduce){.nx-home-system-scan,.nx-home-system-ring,.nx-home-system-symbol-orbit,.nx-home-hero-ticker-track,.nx-home-final-orbit{animation:none}.nx-home-principle-item:hover,.nx-home-case:hover .nx-home-case-number{transform:none}}
