.HeroStack-module__qPlZaW__stack{--stack-silver:color-mix(in srgb, var(--color-accent) 40%, white);--stack-line:color-mix(in srgb, var(--color-accent) 45%, var(--color-muted));justify-self:end;width:100%;min-width:0;max-width:720px;margin:0;padding:24px 0;position:relative;translate:clamp(16px,2.5vw,40px);container-type:inline-size}.HeroStack-module__qPlZaW__field{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.HeroStack-module__qPlZaW__atmosphere{animation:2s ease-out both HeroStack-module__qPlZaW__fade}.HeroStack-module__qPlZaW__enter{animation:1s cubic-bezier(.2,.7,.2,1) both HeroStack-module__qPlZaW__settle}.HeroStack-module__qPlZaW__float{animation:7s ease-in-out infinite alternate HeroStack-module__qPlZaW__float}.HeroStack-module__qPlZaW__slab{fill:color-mix(in srgb, var(--color-accent) 14%, var(--color-background));stroke:var(--stack-line);stroke-width:.6px;stroke-opacity:.45}.HeroStack-module__qPlZaW__base{fill:var(--color-background);fill-opacity:.9}.HeroStack-module__qPlZaW__face{fill:url(#stack-face);stroke:var(--stack-silver);stroke-width:.8px;stroke-opacity:.5}.HeroStack-module__qPlZaW__caption{animation:.8s ease-out both HeroStack-module__qPlZaW__fade}.HeroStack-module__qPlZaW__anchor{fill:var(--color-accent)}.HeroStack-module__qPlZaW__leader{stroke:var(--stack-line);stroke-width:.7px;stroke-dasharray:1 3.5;opacity:.7}.HeroStack-module__qPlZaW__label{fill:var(--color-foreground);font-family:var(--font-label,ui-monospace, monospace);letter-spacing:.01em;font-size:14px}.HeroStack-module__qPlZaW__index{fill:var(--color-accent)}.HeroStack-module__qPlZaW__sub{fill:var(--color-muted);font-size:11.5px}.HeroStack-module__qPlZaW__beams{animation:1s ease-out both HeroStack-module__qPlZaW__fade}.HeroStack-module__qPlZaW__beam{stroke-width:1.2px;filter:drop-shadow(0 0 3px var(--color-accent))}.HeroStack-module__qPlZaW__particle{fill:var(--stack-silver);filter:drop-shadow(0 0 3px var(--color-accent));animation:2.8s cubic-bezier(.4,0,.7,1) infinite HeroStack-module__qPlZaW__rise}.HeroStack-module__qPlZaW__dataDot{fill:var(--stack-silver);opacity:.4}.HeroStack-module__qPlZaW__dataLive{fill:var(--color-accent);filter:drop-shadow(0 0 2.5px var(--color-accent));animation:4s ease-in-out infinite HeroStack-module__qPlZaW__twinkle}.HeroStack-module__qPlZaW__edge{stroke:var(--color-accent);stroke-width:.6px;opacity:.35}.HeroStack-module__qPlZaW__signal{stroke:var(--stack-silver);stroke-width:1.2px;stroke-dasharray:14 86;stroke-dashoffset:100px;filter:drop-shadow(0 0 2px var(--color-accent));animation:3s ease-in-out infinite HeroStack-module__qPlZaW__signal}.HeroStack-module__qPlZaW__node{fill:var(--color-background);stroke:var(--stack-silver);stroke-width:.9px;animation:3s ease-in-out infinite HeroStack-module__qPlZaW__node}.HeroStack-module__qPlZaW__window{fill:color-mix(in srgb, var(--color-accent) 6%, transparent);stroke:var(--stack-silver);stroke-width:.8px;stroke-opacity:.7}.HeroStack-module__qPlZaW__divider{stroke:var(--stack-silver);stroke-width:.6px;opacity:.4}.HeroStack-module__qPlZaW__chrome{fill:var(--stack-silver);opacity:.6}.HeroStack-module__qPlZaW__nav{stroke:var(--stack-silver);stroke-width:1.6px;opacity:.45}.HeroStack-module__qPlZaW__navActive{stroke:var(--color-accent);stroke-width:1.6px}.HeroStack-module__qPlZaW__card{fill:color-mix(in srgb, var(--color-accent) 14%, transparent);stroke:var(--color-accent);stroke-width:.8px;stroke-opacity:.8}.HeroStack-module__qPlZaW__chart{stroke:var(--stack-silver);stroke-width:1.3px;stroke-dasharray:100 100;stroke-dashoffset:100px;animation:6s ease-in-out 1.2s infinite HeroStack-module__qPlZaW__chart}.HeroStack-module__qPlZaW__tile{fill:var(--color-accent);fill-opacity:0;stroke:var(--stack-silver);stroke-width:.7px;stroke-opacity:.5;animation:6s ease-in-out infinite HeroStack-module__qPlZaW__tile}@keyframes HeroStack-module__qPlZaW__fade{0%{opacity:0}}@keyframes HeroStack-module__qPlZaW__settle{0%{opacity:0;transform:translateY(-18px)}}@keyframes HeroStack-module__qPlZaW__float{0%{transform:translateY(-2.5px)}to{transform:translateY(2.5px)}}@keyframes HeroStack-module__qPlZaW__rise{0%{opacity:0;transform:translateY(0)}20%{opacity:1}75%{opacity:.8}to{opacity:0;transform:translateY(-48px)}}@keyframes HeroStack-module__qPlZaW__twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes HeroStack-module__qPlZaW__signal{0%{stroke-dashoffset:100px;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes HeroStack-module__qPlZaW__node{0%,to{fill:var(--color-background)}50%{fill:color-mix(in srgb, var(--color-accent) 45%, var(--color-background))}}@keyframes HeroStack-module__qPlZaW__chart{0%{stroke-dashoffset:100px;opacity:1}35%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes HeroStack-module__qPlZaW__tile{0%,to{fill-opacity:0}30%,70%{fill-opacity:.28}}@media (max-width:801px){.HeroStack-module__qPlZaW__stack{max-width:560px;margin:0 auto;padding:8px 0 20px;translate:none}}@container (max-width:470px){.HeroStack-module__qPlZaW__label{font-size:19px}.HeroStack-module__qPlZaW__sub{display:none}}@media (prefers-reduced-motion:reduce){.HeroStack-module__qPlZaW__atmosphere,.HeroStack-module__qPlZaW__enter,.HeroStack-module__qPlZaW__float,.HeroStack-module__qPlZaW__caption,.HeroStack-module__qPlZaW__beams,.HeroStack-module__qPlZaW__dataLive,.HeroStack-module__qPlZaW__node,.HeroStack-module__qPlZaW__tile{animation:none}.HeroStack-module__qPlZaW__particle,.HeroStack-module__qPlZaW__signal{display:none}.HeroStack-module__qPlZaW__chart{stroke-dashoffset:0;animation:none}}
.ServiceVisuals-module__Fecpbq__visual{--stack-silver:color-mix(in srgb, var(--color-accent) 40%, white);--stack-line:color-mix(in srgb, var(--color-accent) 45%, var(--color-muted));width:100%;min-width:0;margin:0;padding:8px 0 28px;position:relative;container-type:inline-size}.ServiceVisuals-module__Fecpbq__field{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.ServiceVisuals-module__Fecpbq__boxTop{fill:color-mix(in srgb, var(--color-muted) 12%, var(--color-background));stroke:var(--stack-line);stroke-width:.8px;stroke-opacity:.55}.ServiceVisuals-module__Fecpbq__boxLeft,.ServiceVisuals-module__Fecpbq__boxRight{stroke:var(--stack-line);stroke-width:.8px;stroke-opacity:.35}.ServiceVisuals-module__Fecpbq__boxLeft{fill:color-mix(in srgb, var(--color-muted) 7%, var(--color-background))}.ServiceVisuals-module__Fecpbq__boxRight{fill:color-mix(in srgb, black 25%, var(--color-background))}.ServiceVisuals-module__Fecpbq__slot{stroke:var(--color-muted);stroke-width:1.2px;opacity:.35}.ServiceVisuals-module__Fecpbq__led{fill:var(--color-accent);filter:drop-shadow(0 0 2px var(--color-accent));animation:3.2s ease-in-out infinite ServiceVisuals-module__Fecpbq__twinkle}.ServiceVisuals-module__Fecpbq__boxDot{fill:var(--color-muted);opacity:.45}.ServiceVisuals-module__Fecpbq__system{fill:var(--color-muted);font-family:var(--font-label,ui-monospace, monospace);letter-spacing:.02em;font-size:11.5px}.ServiceVisuals-module__Fecpbq__wires{animation:1s ease-out .9s both ServiceVisuals-module__Fecpbq__fade}.ServiceVisuals-module__Fecpbq__wire{stroke:var(--stack-line);stroke-width:.8px;stroke-dasharray:1 4;opacity:.8}.ServiceVisuals-module__Fecpbq__flow{stroke:var(--stack-silver);stroke-width:1.6px;stroke-dasharray:12 88;stroke-dashoffset:100px;filter:drop-shadow(0 0 2.5px var(--color-accent));animation:2.6s cubic-bezier(.45,0,.55,1) infinite ServiceVisuals-module__Fecpbq__flow}.ServiceVisuals-module__Fecpbq__sketchFace{fill:none;stroke:var(--stack-silver);stroke-width:.9px;stroke-dasharray:3 5;opacity:.65}.ServiceVisuals-module__Fecpbq__sketchLine{stroke:var(--stack-silver);stroke-width:.9px;stroke-dasharray:2 4;opacity:.6}.ServiceVisuals-module__Fecpbq__protoFace{fill:color-mix(in srgb, var(--color-accent) 5%, transparent);stroke:var(--stack-silver);stroke-width:.8px;stroke-opacity:.45}.ServiceVisuals-module__Fecpbq__protoLine{stroke:var(--stack-silver);stroke-width:.8px;opacity:.55}.ServiceVisuals-module__Fecpbq__protoChart{stroke:var(--color-accent);stroke-width:1.2px;stroke-dasharray:100 100;stroke-dashoffset:45px;opacity:.8}.ServiceVisuals-module__Fecpbq__icon{--stack-silver:color-mix(in srgb, var(--color-accent) 40%, white);fill:none;stroke-linecap:round;stroke-linejoin:round;width:56px;height:56px;display:block;overflow:visible}.ServiceVisuals-module__Fecpbq__iconLine{stroke:var(--stack-silver);stroke-width:1.2px;opacity:.7}.ServiceVisuals-module__Fecpbq__iconAccent{stroke:var(--color-accent);stroke-width:1.4px}.ServiceVisuals-module__Fecpbq__iconFill{fill:color-mix(in srgb, var(--color-accent) 16%, transparent);stroke:var(--color-accent);stroke-width:1.2px}.ServiceVisuals-module__Fecpbq__iconDot{fill:var(--stack-silver);opacity:.4}.ServiceVisuals-module__Fecpbq__iconLive{fill:var(--color-accent);filter:drop-shadow(0 0 2px var(--color-accent));animation:3.6s ease-in-out infinite ServiceVisuals-module__Fecpbq__twinkle}.ServiceVisuals-module__Fecpbq__iconNode{fill:var(--color-background);stroke:var(--stack-silver);stroke-width:1.1px}.ServiceVisuals-module__Fecpbq__iconSignal{stroke:var(--color-accent);stroke-width:1.4px;stroke-dasharray:20 80;stroke-dashoffset:100px;animation:2.8s ease-in-out infinite ServiceVisuals-module__Fecpbq__flow}.ServiceVisuals-module__Fecpbq__iconLayer{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.group:hover .ServiceVisuals-module__Fecpbq__iconLayer:first-of-type{transform:translateY(-4px)}.group:hover .ServiceVisuals-module__Fecpbq__iconLayer:nth-of-type(3){transform:translateY(4px)}.ServiceVisuals-module__Fecpbq__rail{background:var(--color-line);height:1px;position:absolute;inset:5px 0 auto;overflow:hidden}.ServiceVisuals-module__Fecpbq__rail:after{content:"";background:linear-gradient(to right, transparent, var(--color-accent), transparent);width:22%;animation:5s cubic-bezier(.45,0,.55,1) infinite ServiceVisuals-module__Fecpbq__sweep;position:absolute;inset:0 auto 0 0}@keyframes ServiceVisuals-module__Fecpbq__fade{0%{opacity:0}}@keyframes ServiceVisuals-module__Fecpbq__twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes ServiceVisuals-module__Fecpbq__flow{0%{stroke-dashoffset:100px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ServiceVisuals-module__Fecpbq__sweep{0%{transform:translate(-100%)}to{transform:translate(460%)}}@keyframes ServiceVisuals-module__Fecpbq__sweep-down{0%{transform:translateY(-100%)}to{transform:translateY(460%)}}@media (max-width:801px){.ServiceVisuals-module__Fecpbq__visual{max-width:560px;margin:0 auto;padding:8px 0 20px}.ServiceVisuals-module__Fecpbq__rail{width:1px;height:auto;inset:0 auto 0 5px}.ServiceVisuals-module__Fecpbq__rail:after{background:linear-gradient(to bottom, transparent, var(--color-accent), transparent);width:auto;height:22%;animation-name:ServiceVisuals-module__Fecpbq__sweep-down;inset:0 0 auto}}@container (max-width:470px){.ServiceVisuals-module__Fecpbq__system{font-size:15px}}@media (prefers-reduced-motion:reduce){.ServiceVisuals-module__Fecpbq__flow,.ServiceVisuals-module__Fecpbq__iconSignal,.ServiceVisuals-module__Fecpbq__rail:after{display:none}}
