.sticky-enroll-btn {
            position: fixed;
            bottom: 20px;
            left: 20px;
            right: 96px;
            height: 56px;
            background: linear-gradient(135deg, #E35205 0%, #ff6b1a 100%);
            color: #fff;
            border-radius: 28px;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px;
            font-weight: 700;
            font-size: 15px;
            box-shadow: 0 4px 20px rgba(227, 82, 5, 0.4);
            z-index: 1040;
            cursor: pointer;
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            opacity: 0;
            visibility: hidden;
            transform: translateY(100px);
        }
        /* Ocultar cuando hay modal abierto */
        body.modal-open .sticky-enroll-btn {
            opacity: 0 !important;
            visibility: hidden !important;
            transform: translateY(100px) !important;
        }
        .sticky-enroll-btn:hover {
            transform: scale(1.02) translateY(-2px);
            box-shadow: 0 6px 25px rgba(227, 82, 5, 0.5);
        }
        @keyframes pulse-glow {
            0% {
                box-shadow: 0 4px 20px rgba(227, 82, 5, 0.4);
            }
            50% {
                box-shadow: 0 4px 30px rgba(255, 107, 26, 0.6), 0 0 15px rgba(227, 82, 5, 0.4);
            }
            100% {
                box-shadow: 0 4px 20px rgba(227, 82, 5, 0.4);
            }
        }

        .sticky-enroll-btn.show {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
            animation: pulse-glow 2s infinite ease-in-out;
        }
        @media (min-width: 769px) {
            .sticky-enroll-btn {
                left: auto;
                right: 96px;
                width: 250px;
            }
        }
        /* Aplicar estilo similar al botón original de Inscribirme */
        #openEnrollModal, 
        .enroll-cta-btn { /* Clase extra por si acaso */
            background: linear-gradient(135deg, #E35205 0%, #ff6b1a 100%) !important;
            color: #fff !important;
            border: none !important;
            box-shadow: 0 4px 15px rgba(227, 82, 5, 0.4);
            animation: pulse-glow 3s infinite ease-in-out; /* Un poco más lento que el sticky */
            font-weight: 700;
        }
        #openEnrollModal:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(227, 82, 5, 0.5);
        }