<section class="relative overflow-hidden min-h-screen bg-white dark:bg-gray-900 flex items-center justify-center"
x-data="{
loaded: false,
countdown: { days: 0, hours: 0, minutes: 0, seconds: 0 }
}"
x-init="
setTimeout(() => loaded = true, 200);
const targetDate = new Date().getTime() + (30 * 24 * 60 * 60 * 1000);
setInterval(() => {
const now = new Date().getTime();
const distance = targetDate - now;
countdown.days = Math.floor(distance / (1000 * 60 * 60 * 24));
countdown.hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
countdown.minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
countdown.seconds = Math.floor((distance % (1000 * 60)) / 1000);
}, 1000);
">
<div class="absolute inset-0 overflow-hidden">
<div class="absolute -top-1/2 -right-1/2 rtl:-left-1/2 rtl:right-auto bg-blue-400/20 dark:bg-blue-600/20 blur-3xl w-[384px] h-[384px] rounded-full animate-pulse" style="animation-duration: 4s;"></div>
<div class="absolute -bottom-1/2 -left-1/2 rtl:-right-1/2 rtl:left-auto bg-purple-400/20 dark:bg-purple-600/20 blur-3xl w-[384px] h-[384px] rounded-full animate-pulse" style="animation-duration: 6s; animation-delay: 2s;"></div>
<div class="absolute top-1/4 left-1/4 rtl:right-1/4 rtl:left-auto bg-pink-400/10 dark:bg-pink-600/10 blur-2xl w-[256px] h-[256px] rounded-full animate-pulse" style="animation-duration: 8s; animation-delay: 1s;"></div>
</div>
<div class="relative z-10 mx-auto px-4 py-20 sm:px-6 lg:px-8 max-w-6xl">
<div class="text-center space-y-8">
<div :class="{ 'opacity-100 translate-y-0': loaded, 'opacity-0 translate-y-8': !loaded }" class="transition-all duration-1000 ease-out">
<div class="inline-flex items-center space-x-2 rtl:space-x-reverse px-4 py-2 rounded-full bg-blue-100/80 dark:bg-blue-900/80 backdrop-blur-sm mb-6">
<div class="animate-pulse w-2 h-2 rounded-full bg-blue-500"></div>
<span class="text-sm font-medium text-blue-700 dark:text-blue-300">Coming Soon</span>
</div>
<h1 class="text-5xl font-bold text-gray-900 leading-tight sm:text-6xl lg:text-7xl dark:text-white mb-6">
Something <span class="bg-gradient-to-r from-blue-600 to-purple-600 bg-clip-text text-transparent">Amazing</span> is Coming
</h1>
<p class="text-xl text-gray-600 leading-relaxed dark:text-gray-300 max-w-3xl mx-auto">
We're crafting an extraordinary experience that will revolutionize the way you work. Get ready for innovation, creativity, and solutions beyond imagination.
</p>
</div>
<div :class="{ 'opacity-100 translate-y-0': loaded, 'opacity-0 translate-y-8': !loaded }" class="transition-all duration-1000 ease-out delay-300">
<div class="grid grid-cols-2 md:grid-cols-4 gap-4 max-w-2xl mx-auto mb-8">
<div class="bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-2xl p-6 shadow-lg border border-gray-200/50 dark:border-gray-700/50">
<div class="text-3xl font-bold text-gray-900 dark:text-white" x-text="countdown.days.toString().padStart(2, '0')">00</div>
<div class="text-sm text-gray-600 dark:text-gray-400">Days</div>
</div>
<div class="bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-2xl p-6 shadow-lg border border-gray-200/50 dark:border-gray-700/50">
<div class="text-3xl font-bold text-gray-900 dark:text-white" x-text="countdown.hours.toString().padStart(2, '0')">00</div>
<div class="text-sm text-gray-600 dark:text-gray-400">Hours</div>
</div>
<div class="bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-2xl p-6 shadow-lg border border-gray-200/50 dark:border-gray-700/50">
<div class="text-3xl font-bold text-gray-900 dark:text-white" x-text="countdown.minutes.toString().padStart(2, '0')">00</div>
<div class="text-sm text-gray-600 dark:text-gray-400">Minutes</div>
</div>
<div class="bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm rounded-2xl p-6 shadow-lg border border-gray-200/50 dark:border-gray-700/50">
<div class="text-3xl font-bold text-gray-900 dark:text-white" x-text="countdown.seconds.toString().padStart(2, '0')">00</div>
<div class="text-sm text-gray-600 dark:text-gray-400">Seconds</div>
</div>
</div>
</div>
<div :class="{ 'opacity-100 translate-y-0': loaded, 'opacity-0 translate-y-8': !loaded }" class="transition-all duration-1000 ease-out delay-500">
<div class="flex justify-center space-x-6 rtl:space-x-reverse mt-12">
<a href="#" class="w-12 h-12 rounded-full bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm flex items-center justify-center text-gray-600 dark:text-gray-300 hover:text-blue-600 dark:hover:text-blue-400 hover:scale-110 transition-all duration-300 border border-gray-200/50 dark:border-gray-700/50">
<i class="fab fa-twitter text-lg"></i>
</a>
<a href="#" class="w-12 h-12 rounded-full bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm flex items-center justify-center text-gray-600 dark:text-gray-300 hover:text-blue-600 dark:hover:text-blue-400 hover:scale-110 transition-all duration-300 border border-gray-200/50 dark:border-gray-700/50">
<i class="fab fa-instagram text-lg"></i>
</a>
<a href="#" class="w-12 h-12 rounded-full bg-white/80 dark:bg-gray-800/80 backdrop-blur-sm flex items-center justify-center text-gray-600 dark:text-gray-300 hover:text-blue-600 dark:hover:text-blue-400 hover:scale-110 transition-all duration-300 border border-gray-200/50 dark:border-gray-700/50">
<i class="fab fa-linkedin text-lg"></i>
</a>
</div>
</div>
</div>
</div>
<div class="absolute top-20 left-10 rtl:right-10 rtl:left-auto opacity-60 animate-bounce w-4 h-4 rounded-full bg-yellow-400" style="animation-delay: 0s; animation-duration: 3s;"></div>
<div class="absolute top-40 right-20 rtl:left-20 rtl:right-auto opacity-40 animate-bounce w-6 h-6 rounded-full bg-pink-400" style="animation-delay: 1s; animation-duration: 4s;"></div>
<div class="absolute bottom-40 left-20 rtl:right-20 rtl:left-auto opacity-50 animate-bounce w-3 h-3 rounded-full bg-green-400" style="animation-delay: 2s; animation-duration: 5s;"></div>
<div class="absolute bottom-20 right-10 rtl:left-10 rtl:right-auto opacity-30 animate-bounce w-5 h-5 rounded-full bg-purple-400" style="animation-delay: 0.5s; animation-duration: 6s;"></div>
</section>