/* Estilos para el popup */
                    .popup-facil-overlay {
                        position: fixed;
                        top: 0;
                        left: 0;
                        width: 100%;
                        height: 100%;
                        background-color: rgba(0, 0, 0, 0.85);
                        z-index: 999999;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        opacity: 0;
                        visibility: hidden;
                        transition: all 0.4s ease;
                        padding: 20px;
                        box-sizing: border-box;
                    }

                    .popup-facil-overlay.active {
                        opacity: 1;
                        visibility: visible;
                    }

                    .popup-facil-container {
                        background: #ffffff;
                        padding: 40px;
                        border-radius: 12px;
                        max-width: 600px;
                        width: 100%;
                        max-height: 90vh;
                        overflow-y: auto;
                        position: relative;
                        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
                        transform: translateY(30px);
                        transition: transform 0.5s ease;
                    }

                    .popup-facil-overlay.active .popup-facil-container {
                        transform: translateY(0);
                    }

					.popup-facil-content {
					    position: relative;
					    display: flex;
					    flex-direction: column;
					    align-items: center;
					    justify-content: center;
					    text-align: center;
					    width: 100%;
					}

                    .popup-facil-close {
                        position: absolute;
                        top: -23px;
                        right: 15px;
                        background: none;
                        border: none;
                        font-size: 28px;
                        cursor: pointer;
                        color: #555;
                        width: 40px;
                        height: 40px;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        border-radius: 50%;
                        transition: all 0.3s ease;
                        z-index: 10;
                    }

                    .popup-facil-close:hover {
                        color: #000;
                        background-color: #f5f5f5;
                    }

                    .popup-facil-trigger {
                        padding: 12px 24px;
                        background: #4a6cf7;
                        color: white;
                        border: none;
                        border-radius: 6px;
                        cursor: pointer;
                        font-size: 16px;
                        font-weight: 600;
                        transition: all 0.3s ease;
                        box-shadow: 0 4px 10px rgba(74, 108, 247, 0.25);
                    }

                    .popup-facil-trigger:hover {
                        background: #3a5ae0;
                        transform: translateY(-2px);
                        box-shadow: 0 6px 15px rgba(74, 108, 247, 0.35);
                    }

                    .popup-facil-trigger:active {
                        transform: translateY(0);
                    }

                    body.popup-facil-open {
                        overflow: hidden;
                    }

                    /* Responsive */
                    @media (max-width: 768px) {
                        .popup-facil-container {
                            padding: 30px 20px;
                            max-width: 90%;
                        }
                        
                        .popup-facil-close {
                            top: -23px;
                            right: 10px;
                            width: 35px;
                            height: 35px;
                            font-size: 24px;
                        }
                    }