.cta-section{padding:20px;background:linear-gradient(135deg,#f0f4ff,#08176c)}.cta-card{position:relative;overflow:hidden;padding:20px;border:1px solid hsla(0,0%,100%,.2)}.cta-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.1) 10%,transparent 50%);transform:rotate(30deg);animation:rotate-gradient 10s linear infinite;pointer-events:none}.cta-button{display:inline-block;padding:12px 24px;border-radius:8px;font-weight:600;text-align:center;margin-left:5px;margin-right:5px;cursor:pointer;text-decoration:none;transition:all .3s ease}.cta-button:hover{text-decoration:none;transform:scale(1.1);box-shadow:0 10px 20px rgba(0,0,0,.2)}@keyframes rotate-gradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}