.animated-border-container{width:fit-content;place-items:center;border-radius:12px}.animated-border-container:before{content:"";pointer-events:none;animation:14s infinite linear shine;position:absolute;padding:1px;height:100%;width:100%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor!important;mask-composite:exclude!important;background-image:radial-gradient(transparent,transparent,#FDE5D9,#6866FF,#B2FEFE,transparent,transparent);background-size:300% 300%;border-radius:12px;box-sizing:border-box;will-change:background-position;aspect-ratio:1 / 1;top:0;right:0;bottom:0;left:0}body{margin:0;font-family:sans-serif;background:#fff}.beam-container{position:relative;width:100%;aspect-ratio:3 / 1;height:auto}.beam-lines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.beam-wrapper{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;z-index:1}.left-icons,.right-icons{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.circle{height:auto;width:150px;padding:12px 0;border-radius:12px}.center-icon,.circle{background:#333343;box-shadow:0 0 10px #0000000d;display:flex;align-items:center;justify-content:center}.center-icon{height:180px;width:180px;border-radius:200px}.circle img,.center-icon img{max-width:70%;max-height:70%}.beam-path{stroke:#ffffff1a;stroke-width:1.2;fill:none}.beam-segment{stroke-width:2;fill:none;pointer-events:none;stroke-linecap:round;opacity:.4}@keyframes beamMove{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000}}@media(max-width:768px){.beam-wrapper{flex-direction:column;align-items:center;gap:2rem}.left-icons,.right-icons{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.beam-container{aspect-ratio:auto;height:auto}}.svg-container{position:absolute;transform:scale(1.6)}svg#dots path{transition:fill .25s ease;fill:#ffffff1a}svg#dots path.pulse{fill:#fff}svg#dots path.hovered-strong{fill:#fff6}svg#dots path.hovered-medium{fill:#ffffff40}svg#dots path.hovered-weak{fill:#ffffff26}
