.futuristic-bg-container{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-20}.line{position:absolute;width:100%;height:2px;background:#00eaff;opacity:.25;animation:moveLines 18s linear infinite}.line1{top:25%;animation-duration:24s}.line2{top:50%;animation-duration:20s}.line3{top:75%;animation-duration:16s}.lineRev1{top:37.5%;animation-duration:22s}.lineRev1,.lineRev2{animation-direction:reverse}.lineRev2{top:62.5%;animation-duration:18s}.lineRev3{top:12.5%;animation-duration:26s;animation-direction:reverse}@keyframes moveLines{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.line-vert{position:absolute;top:-120%;height:120%;width:2px;background:#00eaff;opacity:.25;transform:translateY(0);animation:moveLinesY 30s linear infinite;animation-fill-mode:forwards;will-change:transform,opacity}.lineV1{left:15%;animation-delay:0s}.lineV2{left:50%;animation-delay:2s}.lineV3{left:80%;animation-delay:4s}.lineV4{left:32.5%;animation-delay:1s}.lineV4,.lineV5{animation-name:moveLinesYReverse}.lineV5{left:65%;animation-delay:3s}.lineV6{left:5%;animation-delay:5s;animation-name:moveLinesYReverse}@keyframes moveLinesY{0%{opacity:0;transform:translateY(0)}5%{opacity:.25}to{opacity:.25;transform:translateY(240%)}}@keyframes moveLinesYReverse{0%{opacity:0;transform:translateY(240%)}5%{opacity:.25}to{opacity:.25;transform:translateY(-240%)}}.particle{position:absolute;border-radius:50%;background:#00eaff;opacity:.5;box-shadow:0 0 15px #00eaff;animation:float 12s ease-in-out infinite}.p1{width:6px;height:6px;top:10%;left:20%;animation-duration:10s}.p2{width:10px;height:10px;top:40%;left:70%;animation-duration:13s}.p3{width:8px;height:8px;top:80%;left:30%;animation-duration:15s}.p4{width:12px;height:12px;top:60%;left:50%;animation-duration:17s}.p5{width:5px;height:5px;top:25%;left:45%;animation-duration:9s}.p6{width:14px;height:14px;top:70%;left:15%;animation-duration:14s}.p7{width:7px;height:7px;top:15%;left:80%;animation-duration:11s}.p8{width:11px;height:11px;top:55%;left:85%;animation-duration:16s}@keyframes float{0%{transform:translate(0)}50%{transform:translate(20px,-40px)}to{transform:translate(0)}}