.grid-dot{animation:4s ease-in-out infinite dotPulse}.grid-connections line{animation:8s linear infinite dashMove}@keyframes dotPulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes dashMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:20px}}.hero-icon{animation:8s ease-in-out infinite heroFloat}@keyframes heroFloat{0%,to{opacity:.7;transform:translateY(0)rotate(0)scale(1)}50%{opacity:1;transform:translateY(-25px)rotate(5deg)scale(1.1)}}.hero-orb-1{animation:8s ease-in-out infinite orbPulse}.hero-orb-2{animation:8s ease-in-out 4s infinite orbPulse}@keyframes orbPulse{0%,to{transform:translate(0)scale(1)}50%{transform:translate(50px,-30px)scale(1.2)}}.hero-line{animation:6s ease-in-out infinite lineScan}@keyframes lineScan{0%,to{opacity:0;transform:translate(-100%)}10%,90%{opacity:1}50%{transform:translate(0)}}.simple-orb{animation:20s ease-in-out infinite simpleFloat}@keyframes simpleFloat{0%,to{transform:translate(0)}50%{transform:translate(-100px,50px)}}
