.nx-section,.nx-cta,.sv-hero{--cyan:#00dfff;--nx-violet:#7850ff;--nx-blue:#467bff;--nx-line:#7ea0e633}.nx-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-section{border-bottom:1px solid var(--line);background:#050914;padding:clamp(72px,9vw,132px) 0;position:relative;overflow:hidden}.nx-section>.container,.nx-ring-wrap{z-index:1;position:relative}.nx-depth{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nx-orb{aspect-ratio:1;background:radial-gradient(circle,#467bff2b,#7850ff0f 42%,#0000 68%);border-radius:50%;width:46vw;animation:16s ease-in-out infinite alternate nx-drift;position:absolute;top:-18vw;right:-12vw}.nx-section:nth-of-type(2n) .nx-orb{left:-14vw;right:auto}.nx-floor{opacity:.5;transform-origin:50% 100%;height:300px;position:absolute;bottom:-2px;left:-20%;right:-20%;overflow:hidden;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 12%,#000);mask-image:linear-gradient(#0000 12%,#000)}.nx-floor:before{content:"";background-image:linear-gradient(#467bff42 1px,#0000 1px),linear-gradient(90deg,#467bff42 1px,#0000 1px);background-size:64px 64px;animation:5s linear infinite nx-floor;position:absolute;inset:-64px 0 0}@keyframes nx-drift{to{transform:translate(-6vw,5vw)scale(1.15)}}@keyframes nx-floor{to{transform:translateY(64px)}}.nx-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:24px 48px;margin-bottom:clamp(36px,5vw,64px);display:grid}.nx-head h2,.nx-faq-layout h2{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:14px 0 0;font-size:clamp(34px,4.4vw,66px);font-weight:600;line-height:.98}.nx-head h2 em,.nx-faq-layout h2 em,.nx-cta h2 em{color:var(--cyan);font-style:normal}.nx-head>div:last-child{justify-self:end;max-width:500px}.nx-head p{color:var(--muted);margin:0 0 14px;font-size:clamp(15px,1.15vw,17px);line-height:1.65}.nx-link{color:var(--cyan);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.nx-link svg{transition:transform .25s}.nx-link:hover svg{transform:translate(4px)}.nx-note{color:#6f81a6;margin:22px 0 0;font-size:12px}.fx-tilt{perspective:1100px;width:100%}.fx-tilt-surface{height:100%;transform:rotateX(var(--fx-rx,0deg)) rotateY(var(--fx-ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.fx-tilt[data-active=true] .fx-tilt-surface{transition-duration:.1s}.fx-tilt-glare{opacity:0;pointer-events:none;background:radial-gradient(380px circle at var(--fx-gx,50%) var(--fx-gy,50%), #00dfff2b, transparent 62%);border-radius:16px;transition:opacity .3s;position:absolute;inset:0}.fx-tilt[data-active=true] .fx-tilt-glare{opacity:1}.fx-pop{transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.fx-tilt[data-active=true] .fx-pop{transform:translateZ(32px)}.nx-cards{gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-cards>li{min-width:0;display:flex}.nx-cards--services,.nx-cards--three,.nx-cards--tech{grid-template-columns:repeat(3,minmax(0,1fr))}.nx-cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.nx-cards--services>li.is-lead{grid-column:span 2}.nx-card{height:100%;min-height:250px;color:inherit;transform-style:preserve-3d;background:linear-gradient(150deg,#0c1a3a,#070f24 72%);border:1px solid #183a78;border-radius:16px;flex-direction:column;padding:28px 26px 26px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.fx-tilt[data-active=true] .nx-card{border-color:var(--cyan);box-shadow:0 28px 64px #00000080,0 0 0 1px #00dfff38}a.nx-card:focus-visible{border-color:var(--cyan);box-shadow:0 28px 64px #00000080,0 0 0 1px #00dfff38}.nx-card h3{letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(19px,1.5vw,23px);line-height:1.12}.nx-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.nx-card-index{color:#4b5d84;letter-spacing:.12em;font:600 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:24px;right:24px}.nx-icon{width:54px;height:54px;color:var(--cyan);background:linear-gradient(145deg,#00dfff1f,#467bff0a);border:1px solid #00dfff52;border-radius:14px;place-items:center;margin-bottom:30px;display:grid;box-shadow:0 14px 30px #00000059}.nx-icon svg{width:26px;height:26px}.nx-chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.nx-chips i{color:#b9c7e4;border:1px solid var(--nx-line);white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal}.nx-card-go{color:var(--cyan);align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:13px;font-weight:700;display:inline-flex!important}.nx-cards--services>li.is-lead .nx-card{background:radial-gradient(120% 140% at 100% 0,#7850ff4d,#0000 55%),linear-gradient(150deg,#10226a,#070f24 78%);border-color:#7850ff99}.nx-cards--services>li.is-lead h3{font-size:clamp(26px,2.6vw,38px)}.nx-cards--services>li.is-lead p{max-width:560px;font-size:15.5px}.nx-media-card{min-height:0;padding:0}.nx-media{border-radius:15px 15px 0 0;height:210px;display:block;position:relative;overflow:hidden}.nx-media img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.fx-tilt[data-active=true] .nx-media img{transform:scale(1.06)}.nx-media:after{content:"";background:linear-gradient(#070f2400 45%,#070f24);position:absolute;inset:0}.nx-media-copy{transform-style:preserve-3d;flex-direction:column;flex:1;padding:4px 24px 24px;display:flex}.nx-tag{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;background:#071126;border:1px solid #00dfff80;border-radius:999px;align-self:flex-start;margin:-14px 0 14px;padding:6px 11px;font-size:10px;display:inline-block}.nx-card-meta{color:#6f81a6;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.nx-card-meta svg{color:var(--cyan)}.nx-value{justify-content:flex-end;min-height:280px;overflow:visible}.nx-value-number{color:#0000;font:700 104px/1 var(--font-display);letter-spacing:-.06em;-webkit-text-stroke:1px #467bff99;pointer-events:none;position:absolute;top:6px;right:18px}.nx-tech{min-height:210px}.nx-tech .nx-icon{margin-bottom:22px}.nx-new{color:#060914;background:linear-gradient(90deg, var(--cyan), #8fb0ff);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-right:10px;padding:4px 8px;font-size:9px;font-weight:700}.nx-flips{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.nx-flip{perspective:1300px;height:320px}.nx-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.8,.2,1);position:relative}.nx-flip[data-flipped=true] .nx-flip-inner{transform:rotateY(180deg)}.nx-flip-face{color:inherit;text-align:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(150deg,#0c1a3a,#070f24 72%);border:1px solid #183a78;border-radius:16px;flex-direction:column;align-items:flex-start;padding:24px 22px 22px;display:flex;position:absolute;inset:0}button.nx-flip-face{font:inherit;cursor:pointer}button.nx-flip-face:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nx-flip-back{border-color:var(--cyan);background:radial-gradient(120% 120% at 100% 0,#00dfff38,#0000 58%),linear-gradient(150deg,#10226a,#070f24 80%);transform:rotateY(180deg);box-shadow:0 26px 60px #00000080,0 0 50px #00dfff24}.nx-flip-tag{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;border:1px solid #00dfff73;border-radius:999px;padding:5px 10px;font-size:10px}.nx-flip-icon{width:58px;height:58px;color:var(--cyan);animation:4.2s ease-in-out infinite nx-bob;animation-delay:calc(var(--i) * -.6s);background:linear-gradient(145deg,#00dfff24,#467bff0a);border:1px solid #00dfff52;border-radius:16px;place-items:center;margin:26px 0 20px;display:grid;box-shadow:0 16px 30px #0006}.nx-flip-icon svg{width:28px;height:28px}.nx-flip-face strong{color:#f5f7ff;letter-spacing:-.025em;font-size:20px;line-height:1.15}.nx-flip-summary{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}.nx-flip-hint{color:var(--cyan);align-items:center;gap:7px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.nx-flip-back strong{margin-top:22px}.nx-flip-back ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nx-flip-back li{color:#dbe6fb;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.nx-flip-back li:before{content:"";background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%;position:absolute;top:.5em;left:0}.nx-flip-actions{justify-content:space-between;align-items:center;width:100%;margin-top:auto;display:flex}.nx-flip-actions a{color:var(--cyan);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.nx-flip-actions button{color:#dbe6fb;border:1px solid var(--nx-line);cursor:pointer;background:#08102ab3;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}:is(.nx-flip-actions button:focus-visible,.nx-flip-actions a:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}@keyframes nx-bob{50%{transform:translateY(-7px)}}.nx-stack{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.nx-steps{perspective:1200px;perspective-origin:0%;flex-direction:column-reverse;gap:10px;margin:0;padding:0;list-style:none;display:flex}.nx-steps>li{transform-origin:0%;transform-style:preserve-3d;will-change:transform, opacity}.nx-steps button{color:#8fa3c8;text-align:left;cursor:pointer;background:linear-gradient(120deg,#101a5a80,#070f24c7);border:1px solid #467bff47;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;width:100%;padding:16px 20px 18px 16px;transition:border-color .35s,background .35s,box-shadow .35s;display:grid;position:relative;overflow:hidden;box-shadow:-14px 18px 34px #00000057}.nx-steps button:hover{border-color:#00dfff80}.nx-steps button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.nx-step-number{color:#6f81a6;letter-spacing:.06em;background:#070d22;border:1px solid #7ea0e64d;border-radius:14px;place-items:center;width:52px;height:52px;font:700 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .35s,background .35s,border-color .35s,box-shadow .35s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid}.nx-step-copy{gap:4px;min-width:0;display:grid}.nx-step-copy strong{color:#dbe6fb;letter-spacing:-.02em;font-size:18px}.nx-step-copy>span:not(.nx-step-items){font-size:13.5px;line-height:1.5}.nx-step-items{flex-wrap:wrap;gap:6px;display:flex;overflow:hidden}.nx-step-items i{color:#c9f6ff;border:1px solid #00dfff66;border-radius:999px;margin-top:8px;padding:5px 10px;font-size:11px;font-style:normal}.nx-steps .is-active button{color:#c5d3ee;border-color:var(--cyan);background:linear-gradient(120deg,#00dfff33,#467bff1a 60%,#070f24cc);box-shadow:-22px 30px 60px #00000080,0 0 46px #00dfff2e}.nx-steps .is-active strong{color:#fff}.nx-steps .is-active .nx-step-number{color:#060914;border-color:var(--cyan);background:var(--cyan);transform:translateZ(26px)rotateY(-360deg);box-shadow:0 0 26px #00dfff99}.nx-steps .is-done .nx-step-number{color:var(--cyan);border-color:#00dfff8c}.nx-steps button:disabled{cursor:default}.nx-ai{overflow:clip}.nx-ai .nx-head{margin-bottom:0}.nx-stack-track{height:calc(100svh + var(--stack-steps) * 58svh);position:relative}.nx-stack-sticky{flex-direction:column;justify-content:center;height:100svh;min-height:620px;padding-top:84px;display:flex;position:sticky;top:0}.nx-stack-count{color:#6f81a6;letter-spacing:.14em;text-transform:uppercase;margin:0;font:600 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:108px;right:0}.nx-stack-count strong{color:var(--cyan);letter-spacing:0;font-size:20px}.nx-stack-hint{color:#8fa3c8;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;margin:0;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:opacity .4s;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.nx-stack-hint[data-hidden=true]{opacity:0}.nx-stack[data-driven=false]{margin-top:clamp(36px,5vw,64px)}.nx-stack-scene{perspective:1700px;height:min(600px,68svh);position:relative}.nx-stack-scene canvas{display:block;width:100%!important;height:100%!important}.nx-stack-planes{width:0;height:0;transform-style:preserve-3d;position:absolute;top:56%;left:50%;transform:rotateX(58deg)rotate(-42deg)}.nx-stack-plane{color:#b9c7e4;width:310px;height:310px;transform:translateZ(calc(var(--level) * 78px - 160px));background:linear-gradient(135deg,#10105a9e,#08122ecc);border:1px solid #467bff80;border-radius:20px;flex-direction:column;justify-content:space-between;padding:20px;transition:transform .75s cubic-bezier(.2,.8,.2,1),border-color .4s,background .4s,box-shadow .4s,color .4s;display:flex;position:absolute;top:-155px;left:-155px}.nx-stack-plane b{letter-spacing:.14em;text-transform:uppercase;font:700 14px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.nx-stack-plane>div{flex-wrap:wrap;gap:6px;display:flex}.nx-stack-plane i{opacity:.75;border:1px solid;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.nx-stack-plane.is-active{color:#eafcff;border-color:var(--cyan);transform:translateZ(calc(var(--level) * 78px - 128px));background:linear-gradient(135deg,#00dfff4d,#467bff38);box-shadow:0 0 70px #00dfff4d}.nx-ring-wrap{--ring-w:340px;--ring-r:348px}.nx-ring-stage{perspective:1500px;perspective-origin:50% 44%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:468px;position:relative}.nx-ring-stage:active{cursor:grabbing}.nx-ring{transform:translateZ(calc(var(--ring-r) * -1)) rotateY(var(--ring-angle,0deg));transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.nx-ring>li{width:var(--ring-w);height:400px;margin:-200px 0 0 calc(var(--ring-w) / -2);opacity:calc(.18 + var(--ring-face,1) * .82);filter:brightness(calc(.45 + var(--ring-face,1) * .55));transform:rotateY(calc(var(--i) * 360deg / var(--ring-count))) translateZ(var(--ring-r));-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:50%}.nx-ring article{background:#071025;border:1px solid #183a78;border-radius:18px;flex-direction:column;height:100%;transition:border-color .4s,box-shadow .4s;display:flex;overflow:hidden}.nx-ring>li[data-front=true] article{border-color:#00dfffb3;box-shadow:0 30px 80px #0000008c,0 0 60px #00dfff24}.nx-ring>li:not([data-front=true]) a{pointer-events:none}.nx-ring-media{flex:none;height:176px;position:relative}.nx-ring-media img{object-fit:cover;pointer-events:none}.nx-ring-media:after{content:"";background:linear-gradient(#07102500 40%,#071025);position:absolute;inset:0}.nx-ring-copy{flex-direction:column;flex:1;padding:4px 22px 22px;display:flex}.nx-ring-copy>span{color:var(--cyan);letter-spacing:.16em;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nx-ring-copy h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:23px}.nx-ring-copy p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.nx-ring-copy a{color:var(--cyan);align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12.5px;font-weight:700;display:inline-flex}.nx-ring-controls{justify-content:center;align-items:center;gap:22px;margin-top:26px;display:flex}.nx-ring-controls>button{color:#dbe6fb;border:1px solid var(--nx-line);cursor:pointer;background:#08102ab3;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:color .2s,background .2s,border-color .2s;display:grid}:is(.nx-ring-controls>button:hover,.nx-ring-controls>button:focus-visible){color:#060914;border-color:var(--cyan);background:var(--cyan)}.nx-ring-dots{gap:8px;display:flex}.nx-ring-dots button{cursor:pointer;background:0 0;border:0;width:26px;height:18px;padding:0}.nx-ring-dots button:before{content:"";background:#7ea0e64d;border-radius:3px;height:3px;transition:background .3s;display:block}.nx-ring-dots button[aria-selected=true]:before{background:linear-gradient(90deg, var(--cyan), var(--nx-violet))}.nx-ring-dots button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.nx-process{padding-bottom:26px;position:relative}.nx-process ol{grid-template-columns:repeat(var(--steps), minmax(0, 1fr));align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.nx-process li{margin-bottom:calc(var(--i) * 24px);transform-origin:50% 100%;box-shadow:0 calc(var(--glow,1) * 22px) calc(var(--glow,1) * 46px) #0006;background:linear-gradient(160deg,#0c1a3a,#070f24 75%);border:1px solid #183a78;border-radius:14px;padding:24px 18px 22px;position:relative}.nx-process-node{border:2px solid var(--cyan);width:13px;height:13px;box-shadow:0 0 calc(var(--glow,1) * 18px) var(--cyan);background:#050914;border-radius:50%;position:absolute;top:-7px;left:18px}.nx-process small{color:var(--cyan);letter-spacing:.16em;font:700 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nx-process h3{letter-spacing:-.025em;margin:16px 0 9px;font-size:20px}.nx-process p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.nx-process-beam{background:var(--nx-line);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.nx-process-beam span{background:linear-gradient(90deg, var(--cyan), var(--nx-violet));transform:scaleX(var(--beam,0));transform-origin:0;display:block;position:absolute;inset:0;box-shadow:0 0 16px #00dfffb3}.nx-faq-layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(30px,6vw,96px);display:grid}.nx-faq-layout>div:first-child p{color:var(--muted);margin:20px 0 0;line-height:1.7}.nx-faq>div{border-top:1px solid var(--nx-line);transition:background .3s}.nx-faq>div:last-child{border-bottom:1px solid var(--nx-line)}.nx-faq>div.is-open{background:linear-gradient(90deg,#00dfff0f,#0000 70%)}.nx-faq h3{margin:0}.nx-faq button{color:#f5f7ff;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:22px 14px;font-size:clamp(16px,1.3vw,19px);font-weight:650;display:grid}.nx-faq button>span{color:var(--cyan);letter-spacing:.1em;font:600 11px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.nx-faq button svg{color:var(--cyan);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nx-faq .is-open button svg{transform:rotate(135deg)}.nx-faq button:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.nx-faq [role=region]{overflow:hidden}.nx-faq p{color:#b3c0d9;max-width:640px;margin:0;padding:0 14px 24px 60px;font-size:15px;line-height:1.7}.nx-cta{border-bottom:1px solid var(--line);text-align:center;background:radial-gradient(90% 120% at 50% 110%,#467bff57,#0000 62%),#060b22;padding:clamp(88px,11vw,160px) 0;position:relative;overflow:hidden}.nx-cta>.container{z-index:1;position:relative}.nx-cta .nx-orb{inset:auto auto -30vw 27vw}.nx-cta h2{max-width:980px;font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:18px auto 20px;font-size:clamp(40px,6vw,92px);font-weight:600;line-height:.94}.nx-cta p{color:#b3c0d9;max-width:560px;margin:0 auto;font-size:clamp(15px,1.2vw,18px);line-height:1.65}.nx-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.sv-hero .ref-hero-image{transition:opacity .9s}.sv-hero[data-scene=ready] .ref-hero-image{opacity:0}.sv-canvas{opacity:0;pointer-events:none;transition:opacity .9s;position:absolute;inset:0}.sv-hero[data-scene=ready] .sv-canvas{opacity:1}.sv-canvas canvas{display:block;width:100%!important;height:100%!important}.sv-picker{flex-wrap:wrap;align-items:center;gap:6px;margin:30px 0 0;padding:0;list-style:none;display:flex}.sv-picker button{color:#6f81a6;border:1px solid var(--nx-line);cursor:pointer;background:#08102a99;border-radius:50%;width:36px;height:36px;padding:0;font:600 10px/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .25s,border-color .25s,background .25s}.sv-picker button:hover{color:#dbe6fb;border-color:#00dfff80}.sv-picker button.is-active{color:#060914;border-color:var(--cyan);background:var(--cyan)}.sv-picker button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.sv-picker-name{flex-basis:100%;margin-top:10px}.sv-picker-name a{color:#f5f7ff;align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.sv-picker-name a svg{color:var(--cyan)}@media (max-width:1080px){.nx-cards--services,.nx-cards--tech,.nx-cards--four,.nx-flips{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-process ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.nx-process li{margin-bottom:0}.nx-process-beam{display:none}.nx-stack{grid-template-columns:1fr}.nx-stack-scene{order:-1;height:min(420px,40svh)}.nx-stack{gap:14px}.nx-stack-count{top:96px}.nx-steps{gap:7px;padding-right:34px}.nx-stack[data-driven=true] .nx-steps li:not(.is-active) .nx-step-copy>span{display:none}.nx-stack[data-driven=true] .nx-steps button{padding-top:10px;padding-bottom:11px}.nx-stack[data-driven=true] .nx-step-number{width:38px;height:38px;font-size:12px}}@media (max-width:820px){.nx-head,.nx-faq-layout{grid-template-columns:1fr}.nx-head>div:last-child{justify-self:start}.nx-cards--services,.nx-cards--three,.nx-cards--tech{grid-template-columns:1fr}.nx-cards--services>li.is-lead{grid-column:auto}.nx-card{min-height:0}.nx-value{min-height:220px}.nx-ring-wrap{--ring-w:272px;--ring-r:270px}.nx-ring-stage{perspective:1100px;height:440px}.nx-stack-scene{height:min(330px,36svh)}.nx-stack-sticky{min-height:0;padding-top:76px}.nx-stack-hint{display:none}.nx-steps{perspective:900px}.nx-steps button{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:13px 14px 15px 12px}.nx-step-number{width:44px;height:44px}.nx-stack-planes{transform:scale(.74)rotateX(58deg)rotate(-42deg)}.nx-process{padding-bottom:0;padding-left:22px}.nx-process ol{grid-template-columns:1fr;row-gap:14px}.nx-process-node{top:26px;left:-29px}.nx-process-beam{width:2px;height:auto;display:block;top:0;bottom:0;right:auto}.nx-process-beam span{transform:scaleY(var(--beam,0));transform-origin:top;background:linear-gradient(180deg, var(--cyan), var(--nx-violet))}.nx-faq p{padding-left:14px}.nx-faq button{grid-template-columns:26px minmax(0,1fr) auto;padding:18px 6px}.sv-hero .ref-hero-shade{background:linear-gradient(#06091480 0,#06091400 18%,#06091433 42%,#060914 66%)}}@media (max-width:520px){.nx-cards--four,.nx-flips{grid-template-columns:1fr}.nx-flip{height:290px}.nx-cta-actions .button{width:100%}}
