.btn-gsap-hover {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

.btn-gsap-hover:hover > span {
    color: #fff !important; 
    transition: color 0.2s ease-in-out;
}

.btn-gsap-hover > *,
.btn-gsap-hover .btn-anim__content-wrapper {
    position: relative;
    z-index: 2;
}

.btn-gsap-hover__circle {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1a1a1a; 
    border-radius: 50%;
    transform: scale(0);
    z-index: -1;
}