@charset "UTF-8";.cta-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.5rem;border-radius:10px;border-width:2px;border-color:transparent;padding:6px 20px;font-family:Google Sans Code,monospace;font-weight:400;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));transition:all .6s cubic-bezier(.23,1,.32,1);will-change:filter;background:linear-gradient(#33fdd8,#33fdd8) padding-box,conic-gradient(from 90deg at 50% 49.96%,#7c58fd,#33fdd8 278.65deg,#7c58fd 360deg) border-box}.cta-button:before{content:"";position:absolute;inset:0;z-index:-10;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));opacity:0;transition:opacity .5s ease}.cta-button .arrow-icon{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.cta-button .cta-text{font-size:15px}.cta-button:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cta-button:hover:before{opacity:1}.cta-button:hover{filter:drop-shadow(0 0 4px rgba(255,255,255,.8))}.cta-button:hover .arrow-icon{transform:rotate(45deg) translate(2px,-2px)}.cta-button.size-md{padding:12px 32px;font-size:15px}.cta-button.size-lg{padding:12px 32px;font-size:18px}
