.hero-body[data-v-deb7ab23]:after,.hero-body[data-v-deb7ab23]:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hero-body[data-v-deb7ab23]:before{animation:deco-float-1-deb7ab23 12s ease-in-out infinite;background:color-mix(in oklch,var(--color-primary) 3%,transparent);border:1px solid color-mix(in oklch,var(--color-primary) 4%,transparent);height:500px;left:-100px;top:-150px;width:500px}.hero-body[data-v-deb7ab23]:after{animation:deco-float-2-deb7ab23 16s ease-in-out infinite;animation-delay:-5s;background:color-mix(in oklch,var(--color-primary) 2%,transparent);border:1px solid color-mix(in oklch,var(--color-primary) 3%,transparent);bottom:0;height:300px;right:300px;width:300px}@keyframes deco-float-1-deb7ab23{0%,to{transform:translate(0) scale(1)}25%{transform:translate(80px,-60px) scale(1.06)}50%{transform:translate(140px,30px) scale(1.03)}75%{transform:translate(40px,90px) scale(.96)}}@keyframes deco-float-2-deb7ab23{0%,to{transform:translateY(33%)}30%{transform:translate(-90px,calc(33% + 60px))}60%{transform:translate(-160px,calc(33% - 20px))}80%{transform:translate(-60px,calc(33% + 80px))}}@keyframes card-float-deb7ab23{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-14px) rotate(1.5deg)}}.card-float-1[data-v-deb7ab23]{animation:card-float-deb7ab23 4s ease-in-out infinite}.card-float-2[data-v-deb7ab23]{animation:card-float-deb7ab23 5s ease-in-out infinite;animation-delay:-2s}.card-float-3[data-v-deb7ab23]{animation:card-float-deb7ab23 4.5s ease-in-out infinite;animation-delay:-1.2s}.badge-float[data-v-deb7ab23]{animation:card-float-deb7ab23 3.8s ease-in-out infinite;animation-delay:-.6s}.animate-marquee[data-v-baad9b3e]{animation:marquee-baad9b3e var(--duration) linear infinite;animation-direction:reverse}.animate-marquee-vertical[data-v-baad9b3e]{animation:marquee-vertical-baad9b3e var(--duration) linear infinite}@keyframes marquee-baad9b3e{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@keyframes marquee-vertical-baad9b3e{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}
