.nx-experience{min-height:100vh;color:var(--color-nx-text);background:var(--color-nx-black)}.nx-experience .nx-display-gradient{color:#0000;background:linear-gradient(115deg,#fff 0%,#c0b0ff 58%,#8c63ff 100%);-webkit-background-clip:text;background-clip:text}.nx-experience-hero{isolation:isolate;background:radial-gradient(55rem 40rem at 85% 15%,#7c43ff21,#0000 65%),#050507}.nx-experience-hero-grid{pointer-events:none;opacity:.36;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:clamp(4rem,7vw,7rem) clamp(4rem,7vw,7rem);-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.nx-experience-orb{pointer-events:none;filter:blur(110px);border-radius:999px;position:absolute}.nx-experience-orb-a{background:#7c43ff24;width:45rem;height:45rem;top:-18rem;right:-12rem}.nx-experience-orb-b{background:#4a0a911a;width:40rem;height:40rem;bottom:-24rem;left:-20rem}.nx-experience-client-rail{isolation:isolate;-webkit-backdrop-filter:blur(18px);transition:transform .22s var(--ease-nx-out), box-shadow .22s var(--ease-nx-out);background:#ffffff09;border:1px solid #ffffff1a;border-radius:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.nx-experience-client-rail-head{color:#fff6;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.68rem;font-weight:500;display:flex}.nx-experience-client-row{isolation:isolate;min-height:5rem;transition:background-color .22s var(--ease-nx-out);border-bottom:1px solid #ffffff13;grid-template-columns:2rem 3rem minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:grid;position:relative}.nx-experience-client-row:last-child{border-bottom:0}.nx-experience-client-row:before{content:"";z-index:0;transform-origin:bottom;transition:transform .22s var(--ease-nx-out);background:linear-gradient(90deg,#7c43ff14,#ffffff09);position:absolute;inset:0;transform:scaleY(0)}.nx-experience-client-row:hover{background:0 0}.nx-experience-client-row>*{z-index:1;position:relative}.nx-experience-client-row:hover:before{transform:scaleY(1)}.nx-experience-client-index{color:#ffffff40;font-size:.68rem;font-weight:500}.nx-experience-client-logo{place-items:center;width:3rem;height:3rem;display:grid}.nx-experience-client-logo img{object-fit:contain;max-width:2.7rem;max-height:2.7rem;transition:transform .22s var(--ease-nx-out)}.nx-experience-client-row:hover .nx-experience-client-logo img{transform:scale(1.06)}.nx-experience-client-copy{min-width:0}.nx-experience-client-copy strong{color:#ffffffe6;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:500;display:block}.nx-experience-client-copy span{color:#ffffff52;letter-spacing:.11em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.65rem;display:block;overflow:hidden}.nx-experience-client-arrow{color:#ffffff3d;transition:color .22s var(--ease-nx-out), transform .22s var(--ease-nx-out)}.nx-experience-client-row:hover .nx-experience-client-arrow{color:var(--color-nx-lavender);transform:translate(.25rem)}.nx-experience-cases{color:#121014;background:#f4f1f7}.nx-experience-chapter{background:#f4f1f7;border-bottom:1px solid #12101424;position:relative}.nx-experience-chapter:nth-of-type(2n){background:#f8f6fa}.nx-experience-case-visual{color:#121014;min-height:clamp(26rem,32vw,31rem);transition:border-color .3s var(--ease-nx-out), box-shadow .3s var(--ease-nx-out), transform .3s var(--ease-nx-out);background:linear-gradient(145deg,#ffffffdb,#ffffff6b),#f1edf5;border:1px solid #1210141c;border-radius:clamp(1.5rem,2vw,2rem);flex-direction:column;padding:clamp(1.35rem,2vw,1.8rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 1.4rem 4rem #2d164111}.nx-experience-case-visual:hover{border-color:#6424d633;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 1.8rem 5rem #2d16411a}.nx-experience-case-visual:before{content:"";pointer-events:none;filter:blur(70px);background:#7c43ff17;border-radius:999px;width:clamp(18rem,28vw,24rem);height:clamp(18rem,28vw,24rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nx-experience-case-visual-2:before{background:#5f2dd214}.nx-experience-case-visual-3:before{background:#7c43ff1a}.nx-experience-case-visual-4:before{background:#5a1eb414}.nx-experience-case-grid{pointer-events:none;opacity:.14;background-image:linear-gradient(#1210140a 1px,#0000 1px),linear-gradient(90deg,#1210140a 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.nx-experience-logo-stage{aspect-ratio:1;place-items:center;width:clamp(15rem,21vw,19rem);display:grid;position:relative}.nx-experience-logo-orbit{pointer-events:none;border:1px solid #6424d61a;border-radius:999px;position:absolute}.nx-experience-logo-orbit-a{inset:4%}.nx-experience-logo-orbit-b{border-color:#12101413;inset:18%}.nx-experience-logo-frame{aspect-ratio:1;width:clamp(10.5rem,14vw,13.5rem);transition:transform .42s var(--ease-nx-out), box-shadow .42s var(--ease-nx-out);background:radial-gradient(circle at 35% 30%,#fff 0%,#f7f4fa 58%,#eee8f5 100%);border:1px solid #1210141a;border-radius:999px;justify-content:center;align-items:center;padding:clamp(1.5rem,2.2vw,2rem);display:flex;position:relative;box-shadow:0 20px 55px #1e0f321f,0 0 70px #7c43ff14}.nx-experience-case-visual:hover .nx-experience-logo-frame{transform:translateY(-4px)scale(1.025);box-shadow:0 24px 65px #1e0f3229,0 0 90px #7c43ff1c}.nx-experience-logo-frame img{object-fit:contain;width:100%;height:100%}.nx-experience-case-axis{color:#12101473;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto minmax(1.5rem,1fr) auto minmax(1.5rem,1fr) auto;align-items:center;gap:.75rem;font-size:.68rem;font-weight:500;display:grid}.nx-experience-case-axis span:nth-of-type(2){color:#121014b3}.nx-experience-case-axis span:last-of-type{color:#6424d6}.nx-experience-case-axis i{background:linear-gradient(90deg,#1210141f,#6424d638);height:1px;display:block}.nx-experience-statement-symbol{pointer-events:none;opacity:.1;filter:blur(1px)saturate(115%);width:clamp(22rem,43vw,46rem);position:absolute;top:50%;right:-7rem;transform:translateY(-50%)}.nx-experience-statement-symbol img{width:100%;height:auto}.nx-experience-final{background:radial-gradient(50rem 32rem at 90% 10%,#7c43ff2e,#0000 66%),linear-gradient(135deg,#250054,#12091b 55%,#09080c)}@media (width<=1023px){.nx-experience-case-visual{min-height:27rem}}@media (width<=639px){.nx-experience-logo-stage{width:15rem}.nx-experience-logo-frame{width:9.5rem;padding:1.4rem}.nx-experience-case-axis{letter-spacing:.1em;gap:.55rem;font-size:.6rem}.nx-experience-statement-symbol{opacity:.08;right:-14rem}}@media (prefers-reduced-motion:reduce){.nx-experience-case-visual,.nx-experience-logo-frame{transition:none}.nx-experience-case-visual:hover,.nx-experience-case-visual:hover .nx-experience-logo-frame{transform:none}}
