.hero-module__dc1cDW__dotGrid{background-image:radial-gradient(circle, hsl(var(--border)) 1px, transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(60% 60%,#000 30%,#0000 70%);mask-image:radial-gradient(60% 60%,#000 30%,#0000 70%)}@keyframes hero-module__dc1cDW__shimmer{0%{background-position:-200%}to{background-position:200%}}.hero-module__dc1cDW__shimmerBadge{background:linear-gradient(110deg,#0000 25%,#3b82f626 37%,#0000 50%) 0 0/200% 100%;animation:3s linear infinite hero-module__dc1cDW__shimmer}@keyframes hero-module__dc1cDW__glowPulse{0%,to{box-shadow:0 0 20px #3b82f64d,0 0 40px #3b82f61a}50%{box-shadow:0 0 30px #3b82f680,0 0 60px #3b82f633}}.hero-module__dc1cDW__ctaGlow{animation:3s ease-in-out infinite hero-module__dc1cDW__glowPulse}@keyframes hero-module__dc1cDW__notificationFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hero-module__dc1cDW__notificationFloat{animation:3s ease-in-out infinite hero-module__dc1cDW__notificationFloat}@keyframes hero-module__dc1cDW__goalPop{0%{opacity:0;filter:blur(4px);transform:scale(.6)}50%{filter:blur();transform:scale(1.12)}70%{transform:scale(.97)}to{opacity:1;filter:blur();transform:scale(1)}}.hero-module__dc1cDW__goalPop{animation:.5s cubic-bezier(.34,1.56,.64,1) both hero-module__dc1cDW__goalPop}@keyframes hero-module__dc1cDW__rowSweep{0%{background-position:-100% 0}to{background-position:200% 0}}.hero-module__dc1cDW__rowSweep{background:linear-gradient(90deg, transparent 0%, hsl(var(--primary) / .06) 40%, hsl(var(--primary) / .1) 50%, hsl(var(--primary) / .06) 60%, transparent 100%);background-size:200% 100%;animation:1s ease-out both hero-module__dc1cDW__rowSweep}@media (prefers-reduced-motion:reduce){.hero-module__dc1cDW__shimmerBadge,.hero-module__dc1cDW__ctaGlow,.hero-module__dc1cDW__notificationFloat,.hero-module__dc1cDW__goalPop{animation:none}.hero-module__dc1cDW__rowSweep{background:0 0;animation:none}}
