.hero-ekg path{stroke-dasharray:2320;stroke-dashoffset:2320px;animation:8s linear infinite hero-ekg-draw}@keyframes hero-ekg-draw{40%{stroke-dashoffset:0;opacity:1}85%{stroke-dashoffset:0;opacity:1}95%{stroke-dashoffset:0;opacity:0}96%{stroke-dashoffset:2320px;opacity:0}to{stroke-dashoffset:2320px;opacity:1}}.hero-cell{filter:blur(2px);opacity:.6;border-radius:50%;position:absolute}.hero-cell:before{content:"";background:#ffffff8c;border-radius:50%;position:absolute;inset:18%}.hero-cell-1{background:radial-gradient(circle at 35% 35%,#dcedc0,#b8dd86);width:46px;height:46px;animation:16s ease-in-out infinite alternate hero-drift-1;top:16%;left:6%}.hero-cell-2{background:radial-gradient(circle at 35% 35%,#dbe5f5,#a9c0e8);width:26px;height:26px;animation:13s ease-in-out infinite alternate hero-drift-2;top:78%;left:44%}.hero-cell-3{background:radial-gradient(circle at 35% 35%,#e6f3cf,#c4e394);width:34px;height:34px;animation:19s ease-in-out infinite alternate-reverse hero-drift-2;top:10%;right:38%}.hero-cell-4{background:radial-gradient(circle at 35% 35%,#dbe5f5,#b3c8ea);width:18px;height:18px;animation:11s ease-in-out infinite alternate-reverse hero-drift-1;top:40%;left:30%}@keyframes hero-drift-1{to{transform:translate(38px,-26px)scale(1.12)}}@keyframes hero-drift-2{to{transform:translate(-30px,22px)scale(.92)}}.hero-fchip{animation:7s ease-in-out infinite hero-fchip-float}.hero-fchip--delayed{animation-delay:1.4s}@keyframes hero-fchip-float{50%{margin-top:-9px}}@media (prefers-reduced-motion:reduce){.hero-ekg path{stroke-dashoffset:0;opacity:.4;animation:none}.hero-cell-1,.hero-cell-2,.hero-cell-3,.hero-cell-4,.hero-fchip{animation:none}}
