<!-- Tailwind CSS CDN -->
<script src="https://cdn.tailwindcss.com"></script>

<!-- FontAwesome for Icons -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">

<!-- Google Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap" rel="stylesheet">

<!-- Custom Tailwind Configuration -->
<script>
   tailwind.config = {
       theme: {
           extend: {
               fontFamily: {
                   sans: ['Plus Jakarta Sans', 'sans-serif'],
               },
               colors: {
                   eventure: {
                       blue: '#0a4988',     /* Deep Ocean Blue */
                       pink: '#e2107b',     /* Vibrant Magenta */
                       purple: '#674d9c',   /* Soft Violet */
                       sky: '#f0f7ff'       /* Light Peaceful Sky */
                   }
               },
               boxShadow: {
                   'soft': '0 20px 50px rgba(10, 73, 136, 0.08)',
                   'glow-pink': '0 10px 25px rgba(226, 16, 123, 0.25)',
                   'glow-blue': '0 10px 25px rgba(10, 73, 136, 0.2)',
               }
           }
       }
   }
</script>

<style>
   body {
       font-family: 'Plus Jakarta Sans', sans-serif;
       background-color: #ffffff;
       color: #1e293b;
       overflow-x: hidden;
   }

   @keyframes floatSlow {
       0%, 100% { transform: translateY(0px) rotate(0deg); }
       50% { transform: translateY(-12px) rotate(2deg); }
   }

   @keyframes planeLoop {
       0% { transform: translate(-10px, 10px) rotate(-5deg); }
       50% { transform: translate(15px, -15px) rotate(3deg); }
       100% { transform: translate(-10px, 10px) rotate(-5deg); }
   }

   .animate-float {
       animation: floatSlow 6s ease-in-out infinite;
   }

   .animate-plane {
       animation: planeLoop 7s ease-in-out infinite;
   }

   .sky-bg-gradient {
       background: linear-gradient(180deg, #f0f7ff 0%, #ffffff 100%);
   }

   .pink-gradient-btn {
       background: linear-gradient(135deg, #e2107b 0%, #ff4d9e 100%);
   }

   .blue-gradient-btn {
       background: linear-gradient(135deg, #0a4988 0%, #1d6cb9 100%);
   }

   .whatsapp-gradient-btn {
       background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
   }
</style>

<!-- Elementos decorativos de fondo -->
<div class="absolute top-12 left-8 w-64 h-64 bg-blue-100/60 rounded-full blur-3xl -z-10 pointer-events-none"></div>
<div class="absolute bottom-10 right-8 w-72 h-72 bg-pink-100/50 rounded-full blur-3xl -z-10 pointer-events-none"></div>

<!-- Iconos flotantes sobre viajes -->
<div class="hidden lg:block absolute top-24 left-16 text-eventure-purple/30 text-4xl animate-float">
   <i class="fa-solid fa-cloud"></i>
</div>
<div class="hidden lg:block absolute bottom-32 left-24 text-eventure-pink/20 text-3xl animate-float" style="animation-delay: 2s;">
   <i class="fa-solid fa-compass"></i>
</div>
<div class="hidden lg:block absolute top-36 right-24 text-eventure-blue/20 text-3xl animate-plane">
   <i class="fa-solid fa-paper-plane"></i>
</div>

<!-- Encabezado -->
<header class="w-full max-w-5xl flex justify-between items-center z-10 py-2 sm:py-4">
   <div class="inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-eventure-sky border border-eventure-blue/15 text-eventure-blue text-xs font-semibold tracking-wide">
       <span class="w-2 h-2 rounded-full bg-eventure-pink animate-pulse"></span>
       <span>Agencia de Viajes & Experiencias</span>
   </div>

   <button onclick="toggleConfigModal()" class="flex items-center gap-2 bg-white hover:bg-slate-50 text-slate-600 hover:text-eventure-blue text-xs sm:text-sm font-medium px-3.5 py-2 rounded-full border border-slate-200 shadow-sm transition hover:shadow">
       <i class="fa-solid fa-gear text-eventure-pink"></i>
       <span>Personalizar datos</span>
   </button>
</header>

<!-- Tarjeta Principal -->
<main class="w-full max-w-3xl my-auto z-10 py-6">
   <div class="bg-white/90 backdrop-blur-md rounded-3xl p-6 sm:p-10 md:p-14 text-center shadow-soft border border-slate-100 relative">
       
       <!-- Logo -->
       <div class="mb-8 flex justify-center items-center">
           <img id="brandLogo" src="eventure.png" alt="Eventure Travel" class="max-h-28 sm:max-h-36 md:max-h-40 w-auto object-contain hover:scale-105 transition duration-300" onerror="this.onerror=null; this.src='https://placehold.co/400x150/0a4988/ffffff?text=Eventure';">
       </div>

       <!-- Título y Subtítulo -->
       <h1 class="text-2xl sm:text-4xl md:text-5xl font-extrabold tracking-tight mb-4 text-eventure-blue leading-tight">
           ¡Sitio Web en <span class="text-eventure-pink">Construcción!</span>
       </h1>

       <p class="text-slate-600 text-sm sm:text-base md:text-lg max-w-xl mx-auto mb-8 font-normal leading-relaxed">
           Estamos preparando la plataforma de viajes de tus sueños. Muy pronto podrás planificar, reservar y vivir experiencias inolvidables.
       </p>

       <!-- Contador -->
       <div class="mb-10">
           <p class="text-xs font-bold uppercase tracking-wider text-eventure-purple mb-4">Lanzamiento en</p>
           <div class="grid grid-cols-4 gap-2 sm:gap-4 max-w-md mx-auto">
               <div class="bg-eventure-sky/80 border border-blue-100 rounded-2xl p-2.5 sm:p-4 text-center shadow-sm">
                   <span id="days" class="block font-extrabold text-2xl sm:text-4xl text-eventure-blue">30</span>
                   <span class="text-[10px] sm:text-xs font-semibold text-slate-500 uppercase tracking-wider">Días</span>
               </div>
               <div class="bg-eventure-sky/80 border border-blue-100 rounded-2xl p-2.5 sm:p-4 text-center shadow-sm">
                   <span id="hours" class="block font-extrabold text-2xl sm:text-4xl text-eventure-blue">00</span>
                   <span class="text-[10px] sm:text-xs font-semibold text-slate-500 uppercase tracking-wider">Horas</span>
               </div>
               <div class="bg-eventure-sky/80 border border-blue-100 rounded-2xl p-2.5 sm:p-4 text-center shadow-sm">
                   <span id="minutes" class="block font-extrabold text-2xl sm:text-4xl text-eventure-blue">00</span>
                   <span class="text-[10px] sm:text-xs font-semibold text-slate-500 uppercase tracking-wider">Mins</span>
               </div>
               <div class="bg-eventure-sky/80 border border-blue-100 rounded-2xl p-2.5 sm:p-4 text-center shadow-sm">
                   <span id="seconds" class="block font-extrabold text-2xl sm:text-4xl text-eventure-pink">00</span>
                   <span class="text-[10px] sm:text-xs font-semibold text-slate-500 uppercase tracking-wider">Segs</span>
               </div>
           </div>
       </div>

       <!-- Botones de Contacto -->
       <div class="flex flex-col sm:flex-row items-center justify-center gap-3 sm:gap-4">
           <a id="whatsappBtn" href="https://wa.me/5491122566696?text=Hola%20Eventure!%20Quisiera%20consultar%20por%20un%20viaje" target="_blank" rel="noopener noreferrer" class="w-full sm:w-auto flex items-center justify-center gap-3 px-6 py-3.5 rounded-2xl whatsapp-gradient-btn text-white font-bold shadow-lg shadow-emerald-500/20 hover:shadow-emerald-500/30 transition transform hover:-translate-y-0.5">
               <i class="fa-brands fa-whatsapp text-xl"></i>
               <span>WhatsApp</span>
           </a>

           <a id="instagramBtn" href="https://instagram.com/eventure.travel" target="_blank" rel="noopener noreferrer" class="w-full sm:w-auto flex items-center justify-center gap-3 px-6 py-3.5 rounded-2xl pink-gradient-btn text-white font-bold shadow-glow-pink transition transform hover:-translate-y-0.5">
               <i class="fa-brands fa-instagram text-xl"></i>
               <span>Instagram</span>
           </a>

           <a id="emailBtn" href="mailto:ventas@eventure.com.ar" class="w-full sm:w-auto flex items-center justify-center gap-3 px-6 py-3.5 rounded-2xl blue-gradient-btn text-white font-bold shadow-glow-blue transition transform hover:-translate-y-0.5">
               <i class="fa-regular fa-envelope text-lg"></i>
               <span>Email</span>
           </a>
       </div>
   </div>
</main>

<!-- Pie de página -->
<footer class="w-full max-w-5xl text-center z-10 py-4 text-xs font-medium text-slate-400">
   <p>© <span id="currentYear"></span> Eventure Viajes. Todos los derechos reservados.</p>
</footer>

<!-- Ventana Modal para cambiar enlaces -->
<div id="configModal" class="fixed inset-0 bg-slate-900/40 backdrop-blur-sm z-50 flex items-center justify-center p-4 hidden">
   <div class="bg-white rounded-3xl w-full max-w-md p-6 sm:p-8 shadow-2xl border border-slate-100 relative">
       <button onclick="toggleConfigModal()" class="absolute top-5 right-5 text-slate-400 hover:text-slate-600 transition">
           <i class="fa-solid fa-xmark text-xl"></i>
       </button>

       <div class="flex items-center gap-3 mb-2">
           <div class="w-8 h-8 rounded-full bg-eventure-sky flex items-center justify-center text-eventure-pink">
               <i class="fa-solid fa-sliders"></i>
           </div>
           <h3 class="text-xl font-bold text-eventure-blue">Editar Datos de Contacto</h3>
       </div>
       <p class="text-xs text-slate-500 mb-6">Ingresa tus datos reales para actualizar los enlaces.</p>

       <div class="space-y-4">
           <div>
               <label class="block text-xs font-bold text-slate-700 mb-1">WhatsApp (con código de país)</label>
               <input type="text" id="inputPhone" placeholder="Ej: 5491112345678" value="5491112345678" class="w-full bg-slate-50 border border-slate-200 rounded-xl px-3.5 py-2.5 text-sm text-slate-800 focus:outline-none focus:border-eventure-blue">
           </div>

           <div>
               <label class="block text-xs font-bold text-slate-700 mb-1">Instagram (sin @)</label>
               <input type="text" id="inputInstagram" placeholder="Ej: eventure.viajes" value="eventure.viajes" class="w-full bg-slate-50 border border-slate-200 rounded-xl px-3.5 py-2.5 text-sm text-slate-800 focus:outline-none focus:border-eventure-blue">
           </div>

           <div>
               <label class="block text-xs font-bold text-slate-700 mb-1">Correo Electrónico</label>
               <input type="email" id="inputEmail" placeholder="contacto@eventure.com" value="contacto@eventure.com" class="w-full bg-slate-50 border border-slate-200 rounded-xl px-3.5 py-2.5 text-sm text-slate-800 focus:outline-none focus:border-eventure-blue">
           </div>

           <button onclick="saveConfiguration()" class="w-full pink-gradient-btn text-white font-bold py-3 rounded-xl shadow-glow-pink transition mt-4">
               Guardar Cambios
           </button>
       </div>
   </div>
</div>

<!-- Lógica JS -->
<script>
   document.getElementById('currentYear').textContent = new Date().getFullYear();

   let targetDate = new Date();
   targetDate.setDate(targetDate.getDate() + 30);

   function updateCountdown() {
       const now = new Date().getTime();
       const distance = targetDate.getTime() - now;

       if (distance < 0) return;

       const days = Math.floor(distance / (1000 * 60 * 60 * 24));
       const hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
       const minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
       const seconds = Math.floor((distance % (1000 * 60)) / 1000);

       document.getElementById('days').innerText = String(days).padStart(2, '0');
       document.getElementById('hours').innerText = String(hours).padStart(2, '0');
       document.getElementById('minutes').innerText = String(minutes).padStart(2, '0');
       document.getElementById('seconds').innerText = String(seconds).padStart(2, '0');
   }

   setInterval(updateCountdown, 1000);
   updateCountdown();

   function toggleConfigModal() {
       document.getElementById('configModal').classList.toggle('hidden');
   }

   function saveConfiguration() {
       const email = document.getElementById('inputEmail').value.trim();
       const phone = document.getElementById('inputPhone').value.trim();
       const instagram = document.getElementById('inputInstagram').value.trim();

       if (email) document.getElementById('emailBtn').href = `mailto:${email}`;
       if (phone) document.getElementById('whatsappBtn').href = `https://wa.me/${phone}?text=Hola%20Eventure!%20Quisiera%20consultar%20por%20un%20viaje`;
       if (instagram) document.getElementById('instagramBtn').href = `https://instagram.com/${instagram.replace('@', '')}`;

       toggleConfigModal();
   }
</script>