.mobile-sticky-btn-container{position:fixed;bottom:20px;left:20px;right:20px;z-index:900;display:none;align-items:center;justify-content:center;pointer-events:none}.mobile-sticky-btn{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#d61f34,#b91c2d);color:#fff;text-decoration:none;padding:14px 24px;border-radius:50px;font-weight:700;font-size:1rem;box-shadow:0 8px 20px #d61f3466;transition:transform .2s cubic-bezier(.175,.885,.32,1.275);width:100%;max-width:400px;text-transform:uppercase;letter-spacing:.5px}.mobile-sticky-btn:active{transform:scale(.96)}.mobile-sticky-icon{width:20px;height:20px}@media (max-width: 768px){.mobile-sticky-btn-container{display:flex;bottom:24px;padding-bottom:env(safe-area-inset-bottom,20px)}}
