.hero-cta-form .form-control{border-radius:50px;padding:.9rem 1.5rem;border:1px solid var(--border-color)}.hero-cta-form .form-control:focus{border-color:var(--primary-purple);box-shadow:0 0 0 4px rgba(140,82,255,.1)}.gradient-btn{background-image:linear-gradient(to right,var(--primary-purple),var(--primary-coral));transition:all .3s ease;border:none;border-radius:50px;padding:.9rem 2rem;position:relative;overflow:hidden;color:white}.gradient-btn:hover{box-shadow:0 4px 15px rgba(140,82,255,.4);transform:translateY(-2px)}