/* Anti-gravity floating CTA */
@keyframes makeFloat{0%,100%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-4px) rotate(-1deg)}75%{transform:translateY(-12px) rotate(.5deg)}}
@keyframes makeGlow{0%,100%{box-shadow:0 8px 32px rgba(74,222,128,.4),0 0 0 0 rgba(74,222,128,.2)}50%{box-shadow:0 12px 48px rgba(74,222,128,.6),0 0 0 12px rgba(74,222,128,.05)}}
@keyframes makePulseRing{0%{transform:scale(1);opacity:.6}100%{transform:scale(1.8);opacity:0}}
@keyframes makeShine{0%{background-position:200% center}100%{background-position:-200% center}}

.make-float-wrap{position:fixed;bottom:28px;right:28px;z-index:99999;animation:makeFloat 4s ease-in-out infinite}
.make-float-link{display:flex;align-items:center;gap:10px;padding:18px 36px;background:linear-gradient(135deg,#4ade80,#22c55e);color:#000!important;border-radius:60px;font-weight:900;font-size:17px;text-decoration:none!important;animation:makeGlow 2s ease-in-out infinite;position:relative;cursor:pointer;letter-spacing:.3px;line-height:1}
.make-float-link::before{content:"";position:absolute;inset:-5px;border-radius:60px;background:linear-gradient(135deg,rgba(74,222,128,.6),rgba(34,197,94,.4));animation:makePulseRing 2s ease-out infinite;z-index:-1;pointer-events:none}
.make-float-link:hover{transform:scale(1.08)!important;color:#000!important}

@media(max-width:640px){
.make-float-wrap{bottom:16px;right:16px;left:16px}
.make-float-link{justify-content:center;width:100%;font-size:15px;padding:16px 20px}
}
