.nx-services-page{background:var(--nx-bg)}.nx-services{isolation:isolate;background:var(--nx-bg);color:var(--nx-text);font-family:var(--theme-font-sans);display:block;position:relative;overflow:clip}.nx-services>section,.nx-services>.nx-marquee{z-index:2;position:relative}.nx-services__fallback-core{aspect-ratio:1;border:1px solid var(--nx-accent-line);background:linear-gradient(145deg, #ff7a453d, transparent 45%), linear-gradient(35deg, var(--nx-accent-glow), #08090ae6 60%);width:min(31vw,430px);box-shadow:0 0 100px var(--nx-accent-glow), inset 0 0 70px #27b9ab1a;clip-path:polygon(50% 0,91% 22%,100% 65%,72% 100%,28% 92%,0 58%,11% 17%);animation:nx-services-core 12s var(--nx-ease-standard) infinite alternate;position:absolute;top:30%;right:15%}.nx-services__fallback:before,.nx-services__fallback:after{aspect-ratio:1;border:1px solid var(--nx-accent-line);content:"";border-radius:50%;width:min(44vw,610px);animation:18s linear infinite nx-services-ring;position:absolute;top:24%;right:8%}.nx-services__fallback:after{border-color:var(--nx-line-strong);width:min(37vw,510px);animation-duration:14s;animation-direction:reverse;top:28%;right:12%}.nx-services__fallback i{z-index:1;background:var(--nx-surface-3);width:14px;height:14px;animation:nx-services-shard 7s var(--nx-ease-standard) infinite alternate;border:1px solid #ffffff73;position:absolute;top:46%;right:13%;transform:rotate(45deg)}.nx-services__fallback i:nth-of-type(2){animation-delay:-2.3s;top:32%;right:38%}.nx-services__fallback i:nth-of-type(3){background:var(--nx-accent);animation-delay:-4.6s;top:69%;right:28%}.nx-services-hero{min-height:100svh;padding:var(--nx-hero-top) 0 var(--nx-section-sm);border-bottom:1px solid var(--nx-line);align-items:center;display:flex}.nx-services-hero__glow{pointer-events:none;background:radial-gradient(110% 72% at 64% 43%, var(--nx-accent-glow), transparent 61%);position:absolute;inset:0}.nx-services-hero__inner{position:relative}.nx-services-hero h1{max-width:13ch;color:var(--nx-text);font:var(--nx-display-1);letter-spacing:var(--nx-display-1-track);text-wrap:balance;margin:28px 0 0}.nx-services-hero h1 em{color:var(--nx-accent);font-style:normal}.nx-services-hero__bottom{justify-content:space-between;align-items:flex-end;gap:clamp(40px,5vw,64px);max-width:900px;margin-top:clamp(32px,4vh,44px);display:flex}.nx-services-hero__bottom>p{max-width:48ch;color:var(--nx-body);font:var(--nx-lede);letter-spacing:var(--nx-lede-track);text-wrap:pretty;margin:0}.nx-services-hero .nx-stats{max-width:760px;margin-top:clamp(48px,6vh,72px)}.nx-services-jumps{align-items:flex-start;gap:24px;margin-top:clamp(28px,3.5vh,40px);display:flex}.nx-services-jumps>span{color:var(--nx-label);font:var(--nx-label-sm-type);letter-spacing:var(--nx-label-sm-track);text-transform:uppercase;flex:none;padding-top:8px}.nx-services-jumps ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.nx-services-jumps a{border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-sm);color:var(--nx-muted);transition:color var(--nx-duration-quick) var(--nx-ease-standard), border-color var(--nx-duration-quick) var(--nx-ease-standard), background var(--nx-duration-quick) var(--nx-ease-standard);background:#0b0c0e8c;padding:7px 12px;font-size:13px;display:block}.nx-services-jumps a:hover{border-color:var(--nx-accent-line);background:var(--nx-accent-wash);color:var(--nx-accent-soft)}.nx-services-catalog{background:var(--nx-scrim)}.nx-services-catalog__layout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(56px,7vw,104px);display:grid}.nx-services-catalog__intro{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.nx-services-catalog__intro .nx-progress-dots{margin-top:34px}.nx-services-catalog__chapters{gap:clamp(40px,7vh,88px);padding-block:clamp(72px,12vh,128px) clamp(88px,14vh,156px);display:grid}.nx-service-chapter{backdrop-filter:blur(15px);padding:clamp(28px,3.4vw,44px);scroll-margin-top:100px}.nx-service-chapter__header{align-items:center;gap:14px;display:flex}.nx-service-chapter__header p{color:var(--nx-label);font:var(--nx-label-type);letter-spacing:var(--nx-label-track);text-transform:uppercase;margin:0}.nx-service-chapter__icon{border:1px solid var(--nx-accent-line);border-radius:var(--nx-radius-md);background:var(--nx-accent-wash);width:40px;height:40px;color:var(--nx-accent-soft);flex:none;place-items:center;display:grid}.nx-service-chapter__icon svg{width:20px;height:20px}.nx-service-chapter h3{color:var(--nx-text);font:var(--nx-display-3);letter-spacing:var(--nx-display-3-track);margin:24px 0 0}.nx-service-chapter__description{max-width:58ch;color:var(--nx-body);font:var(--nx-copy);margin:16px 0 0}.nx-service-chapter__details{border-top:1px solid var(--nx-line);grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,52px);margin-top:32px;padding-top:28px;display:grid}.nx-service-chapter__details h4{color:var(--nx-text);font:500 10px / 1.4 var(--theme-font-mono);letter-spacing:var(--nx-label-track);text-transform:uppercase;margin:0}.nx-service-chapter__details ul{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nx-service-chapter__details li{color:var(--nx-body);font:var(--nx-copy-sm);align-items:flex-start;gap:10px;display:flex}.nx-service-chapter__details svg{width:15px;height:15px;color:var(--nx-accent);flex:none;margin-top:3px}.nx-service-chapter .nx-arrow-link{margin-top:32px}.nx-services-process,.nx-services-stack,.nx-services-why{padding-block:var(--nx-section);border-top:1px solid var(--nx-line);background-color:var(--nx-scrim-strong)}.nx-services-process,.nx-services-why{background-image:linear-gradient(#ffffff05,#0000 42%)}.nx-services-process__grid,.nx-services-why__grid,.nx-services-stack__grid{margin:var(--nx-head-gap) 0 0;padding:0;list-style:none}.nx-services-process__grid{grid-template-columns:repeat(5,1fr)}.nx-services-process__grid li{flex-direction:column;min-height:300px;padding:30px 26px;display:flex;position:relative}.nx-services-process__grid svg,.nx-services-why__grid svg{width:24px;height:24px;color:var(--nx-accent);margin-top:32px}.nx-services-process__grid h3,.nx-services-why__grid h3{color:var(--nx-text);font:var(--nx-heading);letter-spacing:var(--nx-heading-track);margin:auto 0 0}.nx-services-process__grid p,.nx-services-why__grid p{color:var(--nx-body);font:var(--nx-copy-sm);margin:12px 0 0}.nx-services-stack__grid{grid-template-columns:repeat(6,1fr)}.nx-services-stack__grid li{align-items:center;gap:13px;min-width:0;padding:18px 16px;display:flex}.nx-services-stack__grid img{border-radius:var(--nx-radius-md);background:var(--nx-text);object-fit:contain;flex:none;width:40px;height:40px;padding:7px}.nx-services-stack__grid div{gap:4px;min-width:0;display:grid}.nx-services-stack__grid strong{color:var(--nx-text);font-size:13.5px;font-weight:var(--nx-weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nx-services-stack__grid span{color:var(--nx-label);font:var(--nx-label-sm-type);letter-spacing:var(--nx-label-sm-track);text-transform:uppercase}.nx-services-why__grid{grid-template-columns:repeat(3,1fr)}.nx-services-why__grid li{flex-direction:column;min-height:280px;padding:34px 30px;display:flex}@media (width<=1200px){.nx-services-catalog__layout{grid-template-columns:.62fr 1.38fr;gap:52px}.nx-services-process__grid{grid-template-columns:repeat(3,1fr)}.nx-services-process__grid li:nth-child(n+4){min-height:264px}.nx-services-stack__grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.nx-services-hero{min-height:auto;padding-bottom:var(--nx-section-sm)}.nx-services-hero h1{max-width:14ch}.nx-services-hero__bottom{gap:28px;display:grid}.nx-services-hero__bottom>p{max-width:52ch}.nx-services-catalog__layout{display:block}.nx-services-catalog__intro{height:auto;padding-top:var(--nx-section);position:relative;top:auto}.nx-services-catalog__chapters{padding-block:var(--nx-head-gap) var(--nx-section);gap:32px}.nx-services-catalog__intro .nx-progress-dots{display:none}.nx-service-chapter__details{grid-template-columns:1fr 1fr}.nx-services-process__grid{grid-template-columns:repeat(2,1fr)}.nx-services-stack__grid{grid-template-columns:repeat(3,1fr)}.nx-services-why__grid{grid-template-columns:1fr}.nx-services-why__grid li{min-height:240px}.nx-services__fallback-core{width:42vw;top:37%;right:10%}.nx-services__fallback:before{width:58vw;top:31%;right:2%}.nx-services__fallback:after{width:49vw;top:34%;right:7%}}@media (width<=640px){.nx-services-hero{background:linear-gradient(90deg, var(--nx-scrim-strong) 0%, #08090ad9 62%, #08090a3d 100%)}.nx-services .nx-scene[data-ready]{opacity:.76}.nx-services-hero h1{max-width:12ch}.nx-services-jumps{display:block}.nx-services-jumps ul{margin-top:10px}.nx-service-chapter__details{grid-template-columns:1fr;gap:28px}.nx-services-process__grid,.nx-services-stack__grid{grid-template-columns:1fr}.nx-services-process__grid li,.nx-services-process__grid li:nth-child(n+4){min-height:240px}.nx-services-stack__grid li{padding:16px}.nx-services-why__grid li{min-height:240px;padding:28px 24px}.nx-services__fallback-core{width:64vw;top:41%;right:-4%}.nx-services__fallback:before{width:92vw;top:37%;right:-18%}.nx-services__fallback:after{width:75vw;top:40%;right:-10%}}@media (prefers-reduced-motion:reduce){.nx-services__fallback-core,.nx-services__fallback:before,.nx-services__fallback:after,.nx-services__fallback i{animation:none}}@keyframes nx-services-core{0%{transform:rotate(-5deg)scale(.97)}to{transform:rotate(6deg)scale(1.03)}}@keyframes nx-services-ring{to{transform:rotate(360deg)rotateX(68deg)}}@keyframes nx-services-shard{0%{opacity:.5;transform:rotate(45deg)translateY(-8px)}to{opacity:1;transform:rotate(135deg)translateY(8px)}}
