.hero-cta-btn{background:linear-gradient(180deg,#b2a4f9,#7962e7);box-shadow:inset 0 60px 80px hsla(0,0%,100%,.1),0 10px 16px rgba(0,0,0,.25);transition:all .3s ease}.hero-cta-btn:hover{transform:scale(1.02);box-shadow:inset 0 4px 8px hsla(0,0%,100%,.2),0 10px 20px rgba(0,0,0,.3)}.curved-gradient{position:absolute;top:0;left:0;width:100%;height:150px;background:radial-gradient(ellipse at bottom,#3b5cf7 0,hsla(0,0%,100%,0) 70%);border-radius:0 0 100% 100%/0 0 60% 60%;z-index:-1}