.hero-dot-pattern[data-v-a1832f8c]{background-image:radial-gradient(circle at 20% 50%,#fff 1px,transparent 1px),radial-gradient(circle at 80% 20%,#fff 1px,transparent 1px),radial-gradient(circle at 60% 80%,#fff 1px,transparent 1px);background-size:60px 60px,80px 80px,40px 40px}.float-shape[data-v-a1832f8c]{animation:float-a1832f8c 20s ease-in-out infinite}@keyframes float-a1832f8c{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.pulse-dot[data-v-a1832f8c]{animation:pulse-dot-a1832f8c 2s ease-in-out infinite}@keyframes pulse-dot-a1832f8c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}
