.ServiceHeroVisual-module__j9LDca__root{z-index:0;position:absolute;inset:-40px -80px -40px 0;overflow:hidden}.ServiceHeroVisual-module__j9LDca__layerGlow{pointer-events:none;position:absolute;inset:0}.ServiceHeroVisual-module__j9LDca__blob{filter:blur(60px);opacity:.12;border-radius:50%;position:absolute}.ServiceHeroVisual-module__j9LDca__blob1{background:radial-gradient(circle,#e11d2e66 0%,#0000 70%);width:280px;height:280px;top:10%;right:15%}.ServiceHeroVisual-module__j9LDca__blob2{background:radial-gradient(circle,#4755694d 0%,#0000 70%);width:200px;height:200px;bottom:20%;right:35%}.ServiceHeroVisual-module__j9LDca__blob3{background:radial-gradient(circle,#e11d2e40 0%,#0000 70%);width:160px;height:160px;top:50%;right:5%}.ServiceHeroVisual-module__j9LDca__layerSvg{width:100%;height:100%;position:absolute;inset:0}.ServiceHeroVisual-module__j9LDca__svg{object-fit:cover;width:100%;height:100%}.ServiceHeroVisual-module__j9LDca__node{fill:#47556959}.ServiceHeroVisual-module__j9LDca__nodeAccent{fill:#e11d2e73}.ServiceHeroVisual-module__j9LDca__line{stroke:#4755692e;stroke-width:.8px}.ServiceHeroVisual-module__j9LDca__lineAccent{stroke:#e11d2e40;stroke-width:1px}.ServiceHeroVisual-module__j9LDca__pulseDot{fill:#e11d2e99}.ServiceHeroVisual-module__j9LDca__statusDot{fill:#47556980}@media (prefers-reduced-motion:no-preference){.ServiceHeroVisual-module__j9LDca__blob{animation:12s ease-in-out infinite ServiceHeroVisual-module__j9LDca__blobFloat}.ServiceHeroVisual-module__j9LDca__blob2{animation-delay:-4s}.ServiceHeroVisual-module__j9LDca__blob3{animation-delay:-8s}.ServiceHeroVisual-module__j9LDca__nodeFloat{animation:10s ease-in-out infinite ServiceHeroVisual-module__j9LDca__nodeFloat}.ServiceHeroVisual-module__j9LDca__nodeFloatDelay{animation:10s ease-in-out -3s infinite ServiceHeroVisual-module__j9LDca__nodeFloat}.ServiceHeroVisual-module__j9LDca__pulse{animation:3s ease-in-out infinite ServiceHeroVisual-module__j9LDca__pulse}.ServiceHeroVisual-module__j9LDca__pulseDot{animation:2.5s ease-in-out infinite ServiceHeroVisual-module__j9LDca__pulseDot}.ServiceHeroVisual-module__j9LDca__statusBlink{animation:2s ease-in-out infinite ServiceHeroVisual-module__j9LDca__statusBlink}.ServiceHeroVisual-module__j9LDca__dashFlow{animation:4s linear infinite ServiceHeroVisual-module__j9LDca__dashFlow}}@media (prefers-reduced-motion:reduce){.ServiceHeroVisual-module__j9LDca__blob,.ServiceHeroVisual-module__j9LDca__nodeFloat,.ServiceHeroVisual-module__j9LDca__nodeFloatDelay,.ServiceHeroVisual-module__j9LDca__pulse,.ServiceHeroVisual-module__j9LDca__pulseDot,.ServiceHeroVisual-module__j9LDca__statusBlink,.ServiceHeroVisual-module__j9LDca__dashFlow{animation:none!important}}@keyframes ServiceHeroVisual-module__j9LDca__blobFloat{0%,to{opacity:.12;transform:translate(0)scale(1)}33%{opacity:.15;transform:translate(-15px,10px)scale(1.05)}66%{opacity:.1;transform:translate(10px,-8px)scale(.98)}}@keyframes ServiceHeroVisual-module__j9LDca__nodeFloat{0%,to{transform:translate(0)}50%{transform:translate(1px,-2px)}}@keyframes ServiceHeroVisual-module__j9LDca__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ServiceHeroVisual-module__j9LDca__pulseDot{0%,to{opacity:.4}50%{opacity:.9}}@keyframes ServiceHeroVisual-module__j9LDca__statusBlink{0%,to{opacity:.4}50%{opacity:.8}}@keyframes ServiceHeroVisual-module__j9LDca__dashFlow{to{stroke-dashoffset:-20px}}
