.hero-waves[data-v-c15e4f85]{-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 95%);mask-image:linear-gradient(180deg,#000 45%,transparent 95%);filter:invert(1);pointer-events:none}.page-hero[data-v-c15e4f85]:before{content:"";position:absolute;inset:0;background:radial-gradient(720px 380px at 18% 120%,rgba(43,70,255,.5),transparent 70%),radial-gradient(560px 320px at 85% 130%,rgba(109,40,217,.35),transparent 72%);pointer-events:none}
