| <!DOCTYPE html> |
| <html lang="ru"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>PhaseAI - Call to Action</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css"/> |
| <style> |
| @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900&display=swap'); |
| |
| body { |
| font-family: 'Inter', sans-serif; |
| background-color: #0a0a0a; |
| color: white; |
| } |
| |
| .glitch { |
| position: relative; |
| } |
| |
| .glitch::before, .glitch::after { |
| content: attr(data-text); |
| position: absolute; |
| top: 0; |
| left: 0; |
| width: 100%; |
| height: 100%; |
| } |
| |
| .glitch::before { |
| left: 2px; |
| text-shadow: -2px 0 #00f7ff; |
| clip: rect(44px, 450px, 56px, 0); |
| animation: glitch-anim 5s infinite linear alternate-reverse; |
| } |
| |
| .glitch::after { |
| left: -2px; |
| text-shadow: -2px 0 #ff00f7; |
| clip: rect(44px, 450px, 56px, 0); |
| animation: glitch-anim2 5s infinite linear alternate-reverse; |
| } |
| |
| @keyframes glitch-anim { |
| 0% { clip: rect(31px, 9999px, 94px, 0); } |
| 10% { clip: rect(112px, 9999px, 76px, 0); } |
| 20% { clip: rect(85px, 9999px, 77px, 0); } |
| 30% { clip: rect(27px, 9999px, 97px, 0); } |
| 40% { clip: rect(64px, 9999px, 98px, 0); } |
| 50% { clip: rect(61px, 9999px, 85px, 0); } |
| 60% { clip: rect(99px, 9999px, 114px, 0); } |
| 70% { clip: rect(34px, 9999px, 115px, 0); } |
| 80% { clip: rect(98px, 9999px, 129px, 0); } |
| 90% { clip: rect(43px, 9999px, 96px, 0); } |
| 100% { clip: rect(82px, 9999px, 64px, 0); } |
| } |
| |
| @keyframes glitch-anim2 { |
| 0% { clip: rect(65px, 9999px, 119px, 0); } |
| 10% { clip: rect(79px, 9999px, 66px, 0); } |
| 20% { clip: rect(75px, 9999px, 103px, 0); } |
| 30% { clip: rect(105px, 9999px, 115px, 0); } |
| 40% { clip: rect(73px, 9999px, 49px, 0); } |
| 50% { clip: rect(15px, 9999px, 44px, 0); } |
| 60% { clip: rect(66px, 9999px, 119px, 0); } |
| 70% { clip: rect(88px, 9999px, 72px, 0); } |
| 80% { clip: rect(98px, 9999px, 54px, 0); } |
| 90% { clip: rect(44px, 9999px, 99px, 0); } |
| 100% { clip: rect(10px, 9999px, 2px, 0); } |
| } |
| |
| .pulse { |
| animation: pulse 2s infinite; |
| } |
| |
| @keyframes pulse { |
| 0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(124, 58, 237, 0.7); } |
| 70% { transform: scale(1.02); box-shadow: 0 0 0 10px rgba(124, 58, 237, 0); } |
| 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(124, 58, 237, 0); } |
| } |
| |
| .gradient-text { |
| background: linear-gradient(90deg, #8b5cf6, #3b82f6); |
| -webkit-background-clip: text; |
| background-clip: text; |
| color: transparent; |
| } |
| |
| .gradient-bg { |
| background: linear-gradient(90deg, #8b5cf6, #3b82f6); |
| } |
| |
| .hover-grow { |
| transition: transform 0.3s ease; |
| } |
| |
| .hover-grow:hover { |
| transform: translateY(-2px) scale(1.02); |
| } |
| </style> |
| </head> |
| <body> |
| |
| <section class="py-20 px-4 md:px-8 lg:px-16 animate__animated animate__fadeInUp"> |
| <div class="max-w-6xl mx-auto text-center"> |
| |
| <h1 class="glitch text-4xl md:text-6xl font-bold mb-6" data-text="Узнай фазу своего слота — прежде чем сделать ставку"> |
| Узнай фазу своего слота — прежде чем сделать ставку |
| </h1> |
| |
| |
| <p class="text-xl md:text-2xl text-gray-300 mb-12 max-w-3xl mx-auto"> |
| Сервис, которому доверяют 14 000+ игроков. Без регистрации. Без обмана. |
| </p> |
| |
| |
| <button id="ctaButton" class="gradient-bg hover-grow pulse text-white font-bold py-4 px-8 rounded-full text-lg md:text-xl shadow-xl transition-all duration-300 hover:shadow-2xl"> |
| 🚀 Проверить фазу сейчас |
| </button> |
| </div> |
| </section> |
| |
| |
| <footer class="bg-black py-12 px-4 md:px-8 lg:px-16 border-t border-gray-800"> |
| <div class="max-w-6xl mx-auto"> |
| <div class="flex flex-col md:flex-row justify-between items-center"> |
| |
| <div class="mb-6 md:mb-0"> |
| <a href="#" class="flex items-center hover-grow" onclick="scrollToTop(event)"> |
| <svg class="w-8 h-8 mr-2" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> |
| <path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="#8B5CF6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> |
| <path d="M12 8V16" stroke="#3B82F6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> |
| <path d="M8 12H16" stroke="#3B82F6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> |
| </svg> |
| <span class="text-xl font-bold gradient-text">PhaseAI</span> |
| </a> |
| </div> |
| |
| |
| <div class="flex flex-wrap justify-center gap-6 md:gap-8 mb-6 md:mb-0"> |
| <a href="#" class="text-gray-400 hover:text-white transition-colors">Политика конфиденциальности</a> |
| <a href="#" class="text-gray-400 hover:text-white transition-colors">О нас</a> |
| <a href="#" class="text-gray-400 hover:text-white transition-colors">Контакты</a> |
| </div> |
| |
| |
| <div class="text-gray-500 text-sm"> |
| <p>© 2025 PhaseAI. Все права защищены.</p> |
| <p class="text-xs mt-1">v1.0 Beta</p> |
| </div> |
| </div> |
| </div> |
| </footer> |
| |
| <script> |
| |
| function scrollToTop(e) { |
| e.preventDefault(); |
| window.scrollTo({ |
| top: 0, |
| behavior: 'smooth' |
| }); |
| } |
| |
| |
| document.getElementById('ctaButton').addEventListener('click', function() { |
| |
| |
| alert('Перенаправление на проверку фазы...'); |
| |
| |
| |
| }); |
| |
| |
| document.addEventListener('DOMContentLoaded', function() { |
| const observer = new IntersectionObserver((entries) => { |
| entries.forEach(entry => { |
| if (entry.isIntersecting) { |
| entry.target.classList.add('animate__fadeInUp'); |
| } |
| }); |
| }, { |
| threshold: 0.1 |
| }); |
| |
| const sections = document.querySelectorAll('section'); |
| sections.forEach(section => { |
| observer.observe(section); |
| }); |
| }); |
| </script> |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=timoon811/phase8" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |