.btn-eleven{position:relative;overflow:hidden;border:none;background:linear-gradient(90deg,#EC4899,#9333EA);cursor:pointer;font-size:1rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.btn-eleven:not([class*=px-]):not([class*=py-]){padding:1rem 2rem}.btn-eleven:disabled{background:linear-gradient(90deg,#EC4899,#9333EA)!important;opacity:1!important;cursor:not-allowed}.btn-eleven.fixed{position:fixed!important}.btn-eleven.absolute{position:absolute!important}.btn-eleven.static{position:static!important}@media (min-width:1280px){.btn-eleven.xl\:hidden{display:none!important}}.btn-eleven span{position:relative;z-index:10;color:white;display:inline-flex;align-items:center}@keyframes textOut{0%{transform:translateY(0) scaleY(1);opacity:1}to{transform:translateY(-105%) scaleY(2);opacity:0}}@keyframes textIn{0%{transform:translateY(100%) scaleY(2);opacity:0}to{transform:translateY(0) scaleY(1);opacity:1}}.btn-eleven:hover span{animation:textOut .3s forwards,textIn .3s .3s forwards}.btn-eleven:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#EC4899;border-radius:50%;transform:scale(0);transition:transform .4s cubic-bezier(.1,0,.3,1);z-index:5}.btn-eleven:hover:before{transform:scale(1)}.btn-eleven:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#9333EA,#EC4899);transform:translateY(-100%);transition:transform .4s cubic-bezier(.1,0,.3,1);z-index:8}.btn-eleven:hover:after{transform:translateY(0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}