.gradient-btn{background:linear-gradient(135deg,#4f46e5 0%,#9333ea 100%);color:white;border:none;position:relative;overflow:hidden}.gradient-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#9333ea 0%,#4f46e5 100%);transition:left .5s ease;z-index:-1}.gradient-btn:hover::before{left:0}.btn-icon{display:inline-flex;transition:transform .3s ease}.gradient-btn:hover .btn-icon{transform:translateX(5px)}