.clients-module__TwW5wa__section{isolation:isolate;color:#f4f4f5;scroll-margin-top:90px;position:relative}.clients-module__TwW5wa__content{max-width:1180px;margin:0 auto;padding:80px 32px 96px}.clients-module__TwW5wa__heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.clients-module__TwW5wa__eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#858995;align-items:center;gap:10px;font-size:10px;display:flex}.clients-module__TwW5wa__dot{background:var(--brand);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #3b82f655}.clients-module__TwW5wa__heading h2{letter-spacing:-.04em;margin-top:23px;font-size:clamp(48px,5.5vw,76px);font-weight:400;line-height:.99}.clients-module__TwW5wa__heading h2>span{color:#81848d}.clients-module__TwW5wa__intro{max-width:290px;padding-bottom:5px}.clients-module__TwW5wa__intro p{color:#a0a3ad;font-size:14px;line-height:1.8}.clients-module__TwW5wa__intro>span{color:#626977;margin-top:22px;font-size:11px;display:block}.clients-module__TwW5wa__frame{background:linear-gradient(145deg,#10121845,#08090d33 50%);border:1px solid #ffffff16;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0003}.clients-module__TwW5wa__toolbar{height:54px;font-family:var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:#797f8c;border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:0 25px;font-size:9px;display:flex}.clients-module__TwW5wa__toolbar button{cursor:pointer;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.clients-module__TwW5wa__toolbar button:hover{color:#fff;background:#ffffff08}.clients-module__TwW5wa__map{aspect-ratio:1000/460;isolation:isolate;background-image:radial-gradient(#ffffff14 .65px,#0000 .65px);background-size:22px 22px;position:relative}.clients-module__TwW5wa__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.clients-module__TwW5wa__wire{stroke:#3d4c653f;stroke-width:1px;transition:stroke .3s}.clients-module__TwW5wa__connection[data-active=true] .clients-module__TwW5wa__wire{stroke:#4f8fffa0;stroke-width:1.25px}.clients-module__TwW5wa__pulse{stroke:#73a9ff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:.065 .935;filter:drop-shadow(0 0 4px #438bff);opacity:0;animation:9s linear infinite clients-module__TwW5wa__transmit}.clients-module__TwW5wa__connection[data-active=true] .clients-module__TwW5wa__pulse{stroke:#c2dbff;stroke-width:2px}.clients-module__TwW5wa__hub{pointer-events:none;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clients-module__TwW5wa__hubOrbit,.clients-module__TwW5wa__hubOrbitInner{border:1px solid #659aff13;border-radius:50%;position:absolute;inset:0}.clients-module__TwW5wa__hubOrbitInner{border-style:dashed;border-color:#659aff20;animation:100s linear infinite clients-module__TwW5wa__orbit;inset:21px}.clients-module__TwW5wa__hubCore{background:linear-gradient(145deg,#15243c,#0b0f18 70%);border:1px solid #669cff4a;border-radius:23px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 55px #3b82f619,inset 0 1px #ffffff14}.clients-module__TwW5wa__hubCore img{object-fit:contain}.clients-module__TwW5wa__hub>span{white-space:nowrap;font-family:var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#6c83a7;font-size:8px;position:absolute;top:calc(50% + 59px)}.clients-module__TwW5wa__nodes{position:absolute;inset:0}.clients-module__TwW5wa__node{left:var(--x);top:var(--y);cursor:pointer;outline-offset:3px;border-radius:12px;flex-direction:column;align-items:center;gap:11px;width:118px;padding:10px 0;display:flex;position:absolute;transform:translate(-50%,-50%)}.clients-module__TwW5wa__nodeLogo{--logo-radius:17px;border-radius:var(--logo-radius);background:linear-gradient(145deg,#1a1c23,#0c0e13);border:1px solid #ffffff1c;place-items:center;width:74px;height:74px;transition:transform .35s,border-color .35s,box-shadow .35s;display:grid;position:relative;box-shadow:0 5px 18px #0007,inset 0 1px #ffffff08}.clients-module__TwW5wa__nodeLogo img{border-radius:calc(var(--logo-radius) - 1px);object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.clients-module__TwW5wa__wordmark{letter-spacing:-.055em;color:#f4f4f5;font-size:18px;font-weight:600}.clients-module__TwW5wa__nodePlus{color:#95a3bc;background:#171f2c;border:1px solid #ffffff20;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;bottom:-4px;right:-4px}.clients-module__TwW5wa__nodeName{letter-spacing:.02em;color:#9fa5b0;font-size:10px;font-weight:500;transition:color .3s}.clients-module__TwW5wa__node:hover .clients-module__TwW5wa__nodeLogo,.clients-module__TwW5wa__node[data-active=true] .clients-module__TwW5wa__nodeLogo{border-color:#639aff90;transform:translateY(-3px);box-shadow:0 0 26px #3b82f62a,inset 0 1px #ffffff15}.clients-module__TwW5wa__node[data-active=true] img{filter:saturate()}.clients-module__TwW5wa__node[data-active=true] .clients-module__TwW5wa__nodeName{color:#e4ecff}.clients-module__TwW5wa__node:focus-visible,.clients-module__TwW5wa__toolbar button:focus-visible{outline:2px solid #7babff}.clients-module__TwW5wa__more{text-align:center;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;color:#9fa5b0;border-top:1px solid #ffffff13;padding:24px 20px;font-size:12px}.clients-module__TwW5wa__nodeLogo:after,.clients-module__TwW5wa__hubCore:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid #80afff;animation:9s ease-out infinite clients-module__TwW5wa__receive;position:absolute;inset:-1px;box-shadow:0 0 23px #3b82f650}.clients-module__TwW5wa__hubCore:after{animation-name:clients-module__TwW5wa__emitSignal;box-shadow:0 0 38px #3b82f660}.clients-module__TwW5wa__section[data-running=false] .clients-module__TwW5wa__pulse,.clients-module__TwW5wa__section[data-running=false] .clients-module__TwW5wa__hubOrbitInner,.clients-module__TwW5wa__section[data-running=false] .clients-module__TwW5wa__nodeLogo:after,.clients-module__TwW5wa__section[data-running=false] .clients-module__TwW5wa__hubCore:after{animation-play-state:paused}@keyframes clients-module__TwW5wa__receive{0%,39%{opacity:0}45%{opacity:.9}61%,to{opacity:0}}@keyframes clients-module__TwW5wa__emitSignal{0%,7%{opacity:0}16%{opacity:1}33%,to{opacity:0}}@keyframes clients-module__TwW5wa__transmit{0%,12%{stroke-dashoffset:1px;opacity:0}16%{opacity:.85}45%{stroke-dashoffset:0;opacity:.85}51%,to{stroke-dashoffset:0;opacity:0}}@keyframes clients-module__TwW5wa__orbit{to{transform:rotate(360deg)}}@keyframes clients-module__TwW5wa__reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.clients-module__TwW5wa__content{padding:50px 20px}.clients-module__TwW5wa__heading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:28px}.clients-module__TwW5wa__heading h2{font-size:58px}.clients-module__TwW5wa__intro{max-width:340px}.clients-module__TwW5wa__intro p{font-size:13px}.clients-module__TwW5wa__intro>span{margin-top:10px}.clients-module__TwW5wa__toolbar{letter-spacing:.05em;padding:0 15px;font-size:8px}.clients-module__TwW5wa__frame{border-radius:14px}.clients-module__TwW5wa__map{aspect-ratio:auto;padding:125px 14px 24px}.clients-module__TwW5wa__wires{display:none}.clients-module__TwW5wa__hub{width:112px;height:112px;top:8px;left:50%;transform:translate(-50%)}.clients-module__TwW5wa__hubCore{border-radius:17px;width:58px;height:58px}.clients-module__TwW5wa__hubCore img{width:38px;height:38px}.clients-module__TwW5wa__hubOrbitInner{inset:12px}.clients-module__TwW5wa__hub>span{font-size:7px;top:96px}.clients-module__TwW5wa__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 2px;display:grid;position:relative}.clients-module__TwW5wa__node{gap:9px;width:100%;padding:11px 0;position:relative;top:auto;left:auto;transform:none}.clients-module__TwW5wa__nodeLogo{--logo-radius:14px;width:54px;height:54px}.clients-module__TwW5wa__wordmark{font-size:15px}.clients-module__TwW5wa__nodeName{font-size:9px}.clients-module__TwW5wa__more{padding:20px 16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.clients-module__TwW5wa__pulse{display:none}.clients-module__TwW5wa__hubOrbitInner,.clients-module__TwW5wa__nodeLogo:after,.clients-module__TwW5wa__hubCore:after{animation:none}.clients-module__TwW5wa__nodeLogo,.clients-module__TwW5wa__nodeLogo img,.clients-module__TwW5wa__wire,.clients-module__TwW5wa__nodeName{transition:none}.clients-module__TwW5wa__node:hover .clients-module__TwW5wa__nodeLogo,.clients-module__TwW5wa__node[data-active=true] .clients-module__TwW5wa__nodeLogo{transform:none}}
