<!DOCTYPE html>
<html lang="hr">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Aurashop.fn  </title>
        <script src="https://cdn.tailwindcss.com"></script>
        <link href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css" rel="stylesheet">
        <script src="https://unpkg.com/lucide-icons"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
        <script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
        <link href="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css" rel="stylesheet">
        <script src="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.js"></script>
    </head>
<body class="bg-white-50 text-white-900 overflow-x-hidden font-sans">

    <nav class="fixed top-0 w-full bg-white/90 backdrop-blur-md shadow-md z-50 transition-all duration-300">
        <div class="container mx-auto px-4 py-3 flex justify-between items-center">
            <div class="flex items-center">
                <div class="text-2xl font-bold text-blue-600 flex items-center hover:scale-105 transition-transform">
                    <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="mr-2 animate-pulse">
                        <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>
                    </svg>
                    Aurashop.fn
                </div>
            </div>
            <nav class="navbar">
                <div class="brand">Your Brand</div>
                <a href="#" class="toggle-button">
                  <span class="bar"></span>
                  <span class="bar"></span>
                  <span class="bar"></span>
                </a>
                <div class="navbar-links">
                  <ul>
                    <li><a href="/">Početna</a></li>
                    <li><a href="/about">O nama</a></li>
                    <li><a href="/usluge">Usluge</a></li>
                    <li><a href="/contact">Kontakt</a></li>
                    <li><a href="/convert">Konverter</a></li>
                  </ul>
                </div>
              </nav>
            
            <div class="md:hidden">
                <button id="mobile-menu-toggle" class="text-white-600 hover:text-blue-600">
                    <lucide-menu />
                </button>
            </div>
        </div>
    </nav>

    <div class="relative h-screen flex items-center justify-center bg-gradient-to-br from-blue-500 to-purple-600 text-white overflow-hidden">
        <div class="absolute inset-0 bg-pattern opacity-10 animate-parallax"></div>
        <div class="container mx-auto px-4 text-center relative z-10">
            <div class="max-w-4xl mx-auto" data-aos="fade-up" data-aos-duration="1000">
                <h1 class="text-5xl md:text-7xl font-extrabold mb-6 tracking-tight leading-tight animate__animated animate__fadeIn">
                    Transformirajte Svoj Online Svijet
                </h1>
                <p class="text-xl md:text-2xl mb-12 opacity-90 max-w-3xl mx-auto animate__animated animate__fadeIn animate__delay-1s">
                    Inovativna i jeftina rješenja za vaše potrebe
                </p>
                <div class="flex justify-center space-x-6 animate__animated animate__fadeIn animate__delay-2s">
                    <div class="bg-white p-1 rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300 transform hover:scale-105">
                        <a href="/usluge" class="bg-white text-blue-600 px-10 py-4 rounded-lg hover:bg-blue-50 transition flex items-center text-lg font-semibold">
                            <lucide-rocket class="mr-3 w-6 h-6 animate-float" /> Usluge
                        </a>
                    </div>
                    <div class="bg-white/20 p-1 rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300 transform hover:scale-105">
                        <a href="/tos" class="bg-transparent border-2 border-white text-white px-10 py-4 rounded-lg hover:bg-white/20 transition flex items-center text-lg font-semibold">
                            <lucide-send class="mr-3 w-6 h-6 group-hover:translate-x-2 transition-transform" /> TOS
                        </a>
                    </div>
                </div>
            </div>
        </div>
        <div class="wave-container absolute bottom-0 left-0 w-full overflow-hidden">
            <svg viewBox="0 0 1440 320" class="text-white fill-current animate-wave">
                <path fill-opacity="1" d="M0,224L48,208C96,192,192,160,288,149.3C384,139,480,149,576,176C672,203,768,245,864,256C960,267,1056,245,1152,218.7C1248,192,1344,160,1392,144L1440,128L1440,320L1392,320C1344,320,1248,320,1152,320C1056,320,960,320,864,320C768,320,672,320,576,320C480,320,384,320,288,320C192,320,96,320,48,320L0,320Z"></path>
            </svg>
        </div>
    </div>
    <section class="py-20 bg-white">
        <div class="container mx-auto px-4">
            <h2 class="text-3xl md:text-4xl font-bold text-center mb-16" data-aos="fade-up">Naše Ključne Usluge</h2>
            <div class="grid grid-cols-1 md:grid-cols-3 gap-8">
           
                <div class="group p-6 bg-white rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300" data-aos="fade-up" data-aos-delay="100">
                    <div class="w-14 h-14 bg-blue-100 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform mb-6">
                        <lucide-shield class="w-8 h-8 text-blue-600" />
                    </div>
                    <h3 class="text-xl font-semibold mb-4">Prodaja Fortnite akaunta</h3>
                    <p class="text-gray-600 mb-4">Kupovina jeftinih Fortnite akaunta po najjeftinijim cijenama.</p>
                    <a href="/usluge" class="text-blue-600 font-medium flex items-center group-hover:text-blue-700">
                        Saznaj više
                        <lucide-arrow-right class="ml-2 w-4 h-4 group-hover:translate-x-2 transition-transform" />
                    </a>
                </div>

            
                <div class="group p-6 bg-white rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300" data-aos="fade-up" data-aos-delay="200">
                    <div class="w-14 h-14 bg-green-100 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform mb-6">
                        <lucide-trending-up class="w-8 h-8 text-green-600" />
                    </div>
                    <h3 class="text-xl font-semibold mb-4">Prodaja Streaming servisa. </h3>
                    <p class="text-gray-600 mb-4">Jeftino pretvaramo vaše akaunte u premium akaunte koji se inače plaćaju mjesečno</p>
                    <a href="/usluge" class="text-green-600 font-medium flex items-center group-hover:text-green-700">
                        Saznaj više
                        <lucide-arrow-right class="ml-2 w-4 h-4 group-hover:translate-x-2 transition-transform" />
                    </a>
                </div>

                <div class="group p-6 bg-white rounded-xl shadow-lg hover:shadow-2xl transition-all duration-300" data-aos="fade-up" data-aos-delay="300">
                    <div class="w-14 h-14 bg-purple-100 rounded-lg flex items-center justify-center group-hover:scale-110 transition-transform mb-6">
                        <lucide-cloud class="w-8 h-8 text-purple-600" />
                    </div>
                    <h3 class="text-xl font-semibold mb-4">Development Rješenja</h3>
                    <p class="text-gray-600 mb-4">Pravljenje Stranica, Logo-a i slično za VAŠ biznis</p>
                    <a href="/usluge" class="text-purple-600 font-medium flex items-center group-hover:text-purple-700">
                        Saznaj više
                        <lucide-arrow-right class="ml-2 w-4 h-4 group-hover:translate-x-2 transition-transform" />
                    </a>
                </div>
            </div>
        </div>
    </section>

     <section class="py-20 bg-gray-50">
        <div class="container mx-auto px-4">
            <h2 class="text-3xl md:text-4xl font-bold text-center mb-16" data-aos="fade-up">Naš Proces</h2>
            <div class="relative">
     
                <div class="hidden md:block absolute left-1/2 transform -translate-x-1/2 h-full w-0.5 bg-blue-200"></div>
      
                <div class="space-y-12 relative">
        
                    <div class="flex flex-col md:flex-row items-center" data-aos="fade-up">
                        <div class="flex-1 md:text-right md:pr-12 mb-4 md:mb-0">
                            <h3 class="text-xl font-semibold mb-2">1. Kontakt</h3>
                            <p class="text-gray-600">Kupac dolazi u kontakt sa našim supportom.</p>
                        </div>
                        <div class="w-12 h-12 bg-blue-500 rounded-full flex items-center justify-center text-white font-bold relative z-10">1</div>
                        <div class="flex-1 md:pl-12 mt-4 md:mt-0"></div>
                    </div>

                    <div class="flex flex-col md:flex-row items-center" data-aos="fade-up" data-aos-delay="100">
                        <div class="flex-1 md:text-right md:pr-13 md:hidden mb-4">
                            <h3 class="text-xl font-semibold mb-2">2. Kupovina</h3>
                            <p class="text-gray-600">Kupac uplaćuje dogovorenu svotu novca.</p>
                        </div>
                        <div class="flex-1 hidden md:block"></div>
                        <div class="w-12 h-12 bg-blue-500 rounded-full flex items-center justify-center text-white font-bold relative z-10">2</div>
                        <div class="flex-1 md:pl-12">
                            <div class="hidden md:block">
                                <h3 class="text-xl font-semibold mb-2">2. Kupovina </h3>
                                <p class="text-gray-600">Kupac uplaćuje dogovorenu svotu novca.</p>
                            </div>
                        </div>
                    </div>

                    <div class="flex flex-col md:flex-row items-center" data-aos="fade-up" data-aos-delay="200">
                        <div class="flex-1 md:text-right md:pr-12 mb-4 md:mb-0">
                            <h3 class="text-xl font-semibold mb-2">3. Uplata</h3>
                            <p class="text-gray-600">Naši radnici ulaze u akaunt kupca i uplacuju mu dogovoreno ili daju kupcu akaunt.</p>
                        </div>
                        <div class="w-12 h-12 bg-blue-500 rounded-full flex items-center justify-center text-white font-bold relative z-10">3</div>
                        <div class="flex-1 md:pl-12"></div>
                    </div>

                  
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <section class="py-20 bg-gradient-to-r from-blue-600 to-blue-800 text-white">
        <div class="container mx-auto px-4 text-center">
            <h2 class="text-3xl md:text-4xl font-bold mb-8" data-aos="fade-up">Spremni za Digitalnu Transformaciju?</h2>
            <p class="text-xl mb-12 max-w-2xl mx-auto" data-aos="fade-up" data-aos-delay="100">
                Započnite svoje putovanje prema digitalnoj izvrsnosti danas. Naš tim stručnjaka je tu da vam pomogne.
            </p>
            <div class="flex flex-col sm:flex-row justify-center gap-4" data-aos="fade-up" data-aos-delay="200">
                <a href="/contact" class="bg-white text-blue-600 px-8 py-4 rounded-lg hover:bg-blue-50 transition flex items-center justify-center text-lg font-semibold">
                    Kontaktirajte Nas
                    <lucide-arrow-right class="ml-2 w-5 h-5" />
                </a>
                <a href="/about" class="border-2 border-white px-8 py-4 rounded-lg hover:bg-white/10 transition flex items-center justify-center text-lg font-semibold">
                    Saznajte Više
                    <lucide-info class="ml-2 w-5 h-5" />
                </a>
            </div>
        </div>
    </section>
    <section class="py-16 bg-gray-100">
        <div class="container mx-auto px-4">
            <div class="grid grid-cols-1 md:grid-cols-3 gap-8" data-aos="fade-up" data-aos-duration="1000">
                
                <div class="bg-white p-8 rounded-lg shadow-md hover:shadow-xl transition-all duration-300 text-center group">
                    <div class="flex justify-center mb-4">
                        <div class="w-16 h-16 bg-blue-100 rounded-full flex items-center justify-center group-hover:scale-110 transition-transform">
                            <lucide-users class="w-8 h-8 text-blue-600" />
                        </div>
                    </div>
                    <h3 class="text-4xl font-bold text-gray-800 mb-2">
                        <span class="counter" data-target="1000">1000</span>+
                    </h3>
                    <p class="text-gray-600 text-lg">Zadovoljnih Kupaca</p>
                </div>

                <div class="bg-white p-8 rounded-lg shadow-md hover:shadow-xl transition-all duration-300 text-center group">
                    <div class="flex justify-center mb-4">
                        <div class="w-16 h-16 bg-green-100 rounded-full flex items-center justify-center group-hover:scale-110 transition-transform">
                            <lucide-calendar class="w-8 h-8 text-green-600" />
                        </div>
                    </div>
                    <h3 class="text-4xl font-bold text-gray-800 mb-2">
                        <span class="counter" data-target="5">5</span>+
                    </h3>
                    <p class="text-gray-600 text-lg">Godina Iskustva</p>
                </div>

                <div class="bg-white p-8 rounded-lg shadow-md hover:shadow-xl transition-all duration-300 text-center group">
                    <div class="flex justify-center mb-4">
                        <div class="w-16 h-16 bg-purple-100 rounded-full flex items-center justify-center group-hover:scale-110 transition-transform">
                            <lucide-shield-check class="w-8 h-8 text-purple-600" />
                        </div>
                    </div>
                    <h3 class="text-4xl font-bold text-gray-800 mb-2">100%</h3>
                    <p class="text-gray-600 text-lg">Sigurnost na Prvom Mjestu</p>
                </div>
            </div>
        </div>
    </section>
    <section class="py-16 bg-white">
        <div class="container mx-auto px-4">
            <h2 class="text-3xl text-center font-bold mb-12" data-aos="fade-up">Povjerenje Naših Klijenata</h2>
            
            <div class="relative max-w-5xl mx-auto" data-aos="fade-up" data-aos-delay="200">
           
                <div id="reviews-carousel" class="overflow-hidden">
                    <div class="reviews-track flex transition-transform duration-500 ease-out">
                     
                    </div>
                </div>
                
                <button class="absolute left-0 top-1/2 transform -translate-y-1/2 -translate-x-4 md:-translate-x-8 bg-white rounded-full p-2 shadow-lg hover:shadow-xl transition-all z-10" onclick="moveCarousel(-1)">
                    <lucide-chevron-left class="w-6 h-6 text-blue-600" />
                </button>
                <button class="absolute right-0 top-1/2 transform -translate-y-1/2 translate-x-4 md:translate-x-8 bg-white rounded-full p-2 shadow-lg hover:shadow-xl transition-all z-10" onclick="moveCarousel(1)">
                    <lucide-chevron-right class="w-6 h-6 text-blue-600" />
                </button>
                
                <div class="flex justify-center space-x-2 mt-6" id="carousel-dots">
                    
                </div>
            </div>
        </div>
    </section>
    <style>
        .navbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
 
  padding: 10px 20px;
}

.brand {
  color: rgb(255, 255, 255);
  font-size: 0.00rem;
}

.navbar-links ul {
  margin: 0;
  padding: 0;
  display: flex;
}

.navbar-links li {
  list-style: none;
}

.navbar-links li a {
  text-decoration: none;
  color: #2563eb;
  padding: 1rem;
  display: block;
}

.toggle-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 30px;
  height: 21px;
}

.toggle-button .bar {
  height: 3px;
  width: 100%;
  background-color: white;
  border-radius: 10px;
}

@media (max-width: 768px) {
  .toggle-button {
    display: flex;
  }

  .navbar-links {
    display: none;
    width: 100%;
  }

  .navbar {
    flex-direction: column;
    align-items: flex-start;
  }

  .navbar-links ul {
    flex-direction: column;
    width: 100%;
  }

  .navbar-links li {
    text-align: center;
  }

  .navbar-links.active {
    display: flex;
  }
}
        @keyframes float {
            0% { transform: translateY(0px); }
            50% { transform: translateY(-10px); }
            100% { transform: translateY(0px); }
        }

        @keyframes wave {
            0% { transform: translateX(0) translateY(0); }
            50% { transform: translateX(-25px) translateY(15px); }
            100% { transform: translateX(0) translateY(0); }
        }

        @keyframes parallax {
            0% { transform: translateY(0); }
            100% { transform: translateY(-50%); }
        }

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

        .animate-wave {
            animation: wave 8s ease-in-out infinite;
        }
        .process-step {
            transition: all 0.3s ease;
        }
        
        .process-step:hover .step-number {
            transform: scale(1.1);
            box-shadow: 0 0 20px rgba(59, 130, 246, 0.5);
        }

        @media (max-width: 768px) {
            .process-line {
                display: none;
            }
        }
        .animate-parallax {
            animation: parallax 15s linear infinite;
        }

        .nav-link {
            position: relative;
            overflow: hidden;
        }

        .nav-link::after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            width: 0;
            height: 2px;
            background-color: #2563eb;
            transition: all 0.3s ease;
            transform: translateX(-50%);
        }

        .nav-link:hover::after {
            width: 100%;
        }
        .stats-box {
    position: relative;
    overflow: hidden;
    background: linear-gradient(145deg, #ffffff 0%, #f3f4f6 100%);
}
.icon-wrapper {
    position: relative;
    z-index: 2;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
    animation: pulse 2s infinite;
}
.counter-value {
    background-size: 200% 200%;
    animation: gradientFlow 6s ease infinite;
}

.reviews-track {
    width: 100%; 
}

.review-card {
    opacity: 0.7;
    transform: scale(0.9);
    transition: all 0.3s ease;
}

.review-card.active {
    opacity: 1;
    transform: scale(1);
}

@media (max-width: 768px) {
    .reviews-track {
        width: 100%; 
    }
}
@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

@keyframes gradientFlow {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

.stats-box::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(45deg, transparent 0%, rgba(255,255,255,0.1) 50%, transparent 100%);
    transform: translateX(-100%);
    transition: transform 0.6s ease;
}

.stats-box:hover::before {
    transform: translateX(100%);
}
.review-card:hover {
    transform: translateY(-5px) scale(1.02);
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}
        html {
            scroll-behavior: smooth;
        }

        @media (max-width: 768px) {
            .container {
                padding-left: 1rem;
                padding-right: 1rem;
            }
        }
        #support-chat {
    animation: fadeIn 0.5s ease-out;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 640px) {
    #support-chat {
        bottom: 1rem;
        right: 1rem;
    }
}
    </style>

    <script>
        const toggleButton = document.querySelector('.toggle-button');
const navbarLinks = document.querySelector('.navbar-links');

toggleButton.addEventListener('click', () => {
  navbarLinks.classList.toggle('active');
});
const reviews = [
    {
        name: "Ivan Horvat",
        company: "TechSolutions d.o.o.",
        quote: "Revolucionarna usluga koja je transformirala naše poslovanje!",
        rating: 5,
        image: "IH"
    },
    {
        name: "Ana Kovač",
        company: "Digital Marketing Pro",
        quote: "Izvanredna podrška i profesionalnost u svakom aspektu suradnje.",
        rating: 5,
        image: "AK"
    },
    {
        name: "Marko Novak",
        company: "Gradnja Plus",
        quote: "Najbolja odluka za naš biznis. Preporučujemo svima!",
        rating: 5,
        image: "MN"
    },
    {
        name: "Petra Babić",
        company: "Web Studio Croatia",
        quote: "Nadmašili su sva naša očekivanja. Vrhunska usluga!",
        rating: 5,
        image: "PB"
    },
    {
        name: "Luka Jurić",
        company: "Media Hub",
        quote: "Fantastična ponuda digitalnih proizvoda. Isplati se!",
        rating: 5,
        image: "LJ"
    },
    {
        name: "Martina Jovanović",
        company: "Streamers Club",
        quote: "Svi naši klijenti su oduševljeni uslugom. Preporučujemo!",
        rating: 5,
        image: "MJ"
    },
    {
        name: "Tomislav Ivančić",
        company: "GameXtreme",
        quote: "S najnovijim Fortnite V-Bucks račune, naš gaming biznis je uzeo novi zamah!",
        rating: 5,
        image: "TI"
    },
    {
        name: "Sara Petrović",
        company: "TechBox Solutions",
        quote: "Brza i sigurna dostava, uvijek sa najnovijim digitalnim proizvodima!",
        rating: 5,
        image: "SP"
    },
    {
        name: "Nikola Bašić",
        company: "The Digital Store",
        quote: "Savršeno iskustvo s Netflix i Spotify računima, preporučujem svima!",
        rating: 5,
        image: "NB"
    },
    {
        name: "Ivana Milić",
        company: "Global Gaming Hub",
        quote: "Odlična usluga za Fortnite akaunte. Sve je prošlo besprijekorno.",
        rating: 5,
        image: "IM"
    },
    {
        name: "Jure Zovko",
        company: "TechWorld",
        quote: "Brza i sigurna transakcija. Najbolja online trgovina za digitalne proizvode.",
        rating: 5,
        image: "JZ"
    },
    {
        name: "Petra Marković",
        company: "Digital Nirvana",
        quote: "Imamo odličan odnos s ovom kompanijom. Njihovi Fortnite proizvodi su vrhunski.",
        rating: 5,
        image: "PM"
    },
    {
        name: "Milan Kovačić",
        company: "PlayGrounds",
        quote: "Fantastična ponuda digitalnih dobara. Posebno su nas oduševili V-Bucks!",
        rating: 5,
        image: "MK"
    },
    {
        name: "Klara Gajić",
        company: "Media Solutions",
        quote: "Nikad nije bilo lakše nabaviti Fortnite ili Netflix račune. Preporučujem!",
        rating: 5,
        image: "KG"
    },
    {
        name: "Ivan Šarić",
        company: "Digital Ventures",
        quote: "Jednostavan proces kupovine i izuzetno povoljne cijene.",
        rating: 5,
        image: "IS"
    },
    {
        name: "Sofia Živanović",
        company: "Entertainment Hub",
        quote: "Proizvodi su fantastični, a korisnička podrška ne može biti bolja.",
        rating: 5,
        image: "SZ"
    },
    {
        name: "David Petković",
        company: "V-Store",
        quote: "Svi Fortnite fanovi, ovo je pravo mjesto za vas. Pouzdano i brzo.",
        rating: 5,
        image: "DP"
    },
    {
        name: "Lana Mišić",
        company: "Digital World",
        quote: "Toplo preporučujem uslugu za Spotify račune. Nikad lakše do digitalnih dobara.",
        rating: 5,
        image: "LM"
    },
    {
        name: "Marko Rajić",
        company: "Cloud Entertainment",
        quote: "Odlična usluga za Hulu račune. Imamo puno zadovoljnih korisnika.",
        rating: 5,
        image: "MR"
    },
    {
        name: "Lucija Zorić",
        company: "GameZone",
        quote: "Za Fortnite proizvode, ovo je najbolji servis na tržištu.",
        rating: 5,
        image: "LZ"
    },
    {
        name: "Nikola Zelenka",
        company: "TechWorld",
        quote: "Kupovina V-Bucks računa nikad nije bila lakša i brža. Odlična usluga!",
        rating: 5,
        image: "NZ"
    },
    {
        name: "Tina Pavlić",
        company: "Media Plus",
        quote: "Kupili smo Spotify premium račun i nismo mogli biti zadovoljniji.",
        rating: 5,
        image: "TP"
    },
    {
        name: "Mislav Kovačić",
        company: "Game Hub",
        quote: "Za sve ljubitelje digitalnih igara, ovo je pravo mjesto za vas.",
        rating: 5,
        image: "MK"
    },
    {
        name: "Vedrana Milinković",
        company: "StreamStore",
        quote: "Top usluga i vrhunska brzina dostave. Preporučujem svima.",
        rating: 5,
        image: "VM"
    },
    {
        name: "Roko Vuković",
        company: "GameNet",
        quote: "Povoljne cijene, brza dostava i kvalitetni Fortnite proizvodi.",
        rating: 5,
        image: "RV"
    },
    {
        name: "Ana Tadić",
        company: "Digital Empire",
        quote: "Zadovoljni smo svime, posebno s Netflix i Hulu računima.",
        rating: 5,
        image: "AT"
    },
    {
        name: "Ivo Petrović",
        company: "PlayTime",
        quote: "Usluga je brza, a proizvodi digitalni i sigurni. Šaljemo pohvale.",
        rating: 5,
        image: "IP"
    },
    {
        name: "Marija Luketić",
        company: "Game Streamers",
        quote: "Najbolje Fortnite usluge na tržištu, uživamo u svakom trenutku!",
        rating: 5,
        image: "ML"
    },
    {
        name: "Luka Pejić",
        company: "Online World",
        quote: "Svi naši Fortnite računi su bili isporučeni točno na vrijeme. Fantastično!",
        rating: 5,
        image: "LP"
    },
    {
        name: "Sara Zubčić",
        company: "MediaX",
        quote: "Nikad lakše do Netflix i Spotify računa. Uvijek brzo i sigurno.",
        rating: 5,
        image: "SZ"
    },
    {
        name: "Dario Tomić",
        company: "Digital Streamers",
        quote: "Fortnite V-Bucks i računi su stigli u rekordnom roku. Oduševljen sam.",
        rating: 5,
        image: "DT"
    }
];


let currentIndex = 0;
const track = document.querySelector('.reviews-track');
const dotsContainer = document.getElementById('carousel-dots');
let autoplayInterval;

function initializeCarousel() {
 
    reviews.forEach((review, index) => {
        const card = document.createElement('div');
        card.className = 'review-card flex-none w-full md:w-1/2 lg:w-1/3 p-4';
        card.innerHTML = `
            <div class="bg-white rounded-xl shadow-lg p-6 h-full transform hover:scale-105 transition-all duration-300">
                <div class="flex items-center mb-4">
                    <div class="w-12 h-12 bg-blue-100 rounded-full mr-4 flex items-center justify-center text-blue-600 font-semibold">
                        ${review.image}
                    </div>
                    <div>
                        <h4 class="font-semibold text-lg">${review.name}</h4>
                        <p class="text-sm text-gray-600">${review.company}</p>
                    </div>
                </div>
                <p class="italic mb-4 text-gray-700">"${review.quote}"</p>
                <div class="flex text-yellow-400">
                    ${Array(review.rating).fill('<lucide-star class="w-5 h-5 fill-current"/>').join('')}
                </div>
            </div>
        `;
        track.appendChild(card);
    });

    reviews.forEach((_, index) => {
        const dot = document.createElement('button');
        dot.className = `w-3 h-3 rounded-full transition-all duration-300 ${index === 0 ? 'bg-blue-600' : 'bg-gray-300'}`;
        dot.onclick = () => goToSlide(index);
        dotsContainer.appendChild(dot);
    });


    startAutoplay();
}


function moveCarousel(direction) {
    stopAutoplay();
    currentIndex = (currentIndex + direction + reviews.length) % reviews.length;
    updateCarousel();
    startAutoplay();
}

function goToSlide(index) {
    stopAutoplay();
    currentIndex = index;
    updateCarousel();
    startAutoplay();
}

function animateValue(element, start, end, duration) {
    let startTimestamp = null;
    const step = (timestamp) => {
        if (!startTimestamp) startTimestamp = timestamp;
        const progress = Math.min((timestamp - startTimestamp) / duration, 1);
        const value = Math.floor(progress * (end - start) + start);
        element.textContent = value;
        if (progress < 1) {
            window.requestAnimationFrame(step);
        }
    };
    window.requestAnimationFrame(step);
}
function updateCarousel() {
    const offset = -currentIndex * (100 / reviews.length);
    track.style.transform = `translateX(${offset}%)`;
    
    document.querySelectorAll('#carousel-dots button').forEach((dot, index) => {
        dot.className = `w-3 h-3 rounded-full transition-all duration-300 ${
            index === currentIndex ? 'bg-blue-600' : 'bg-gray-300'
        }`;
    });
}

function startAutoplay() {
    autoplayInterval = setInterval(() => {
        moveCarousel(1);
    }, 5000); 
}

function stopAutoplay() {
    clearInterval(autoplayInterval);
}

document.addEventListener('DOMContentLoaded', initializeCarousel);

const carousel = document.getElementById('reviews-carousel');
carousel.addEventListener('mouseenter', stopAutoplay);
carousel.addEventListener('mouseleave', startAutoplay);

    function animateCounter(element, target) {
        let current = 0;
        const increment = target / 50; 
        const timer = setInterval(() => {
            current += increment;
            if (current >= target) {
                clearInterval(timer);
                current = target;
            }
            element.textContent = Math.floor(current);
        }, 20);
    }

    const observerOptions = {
    threshold: 0.5,
    rootMargin: '0px'
};
const statsObserver = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
        if (entry.isIntersecting) {
            const counters = entry.target.querySelectorAll('.counter');
            counters.forEach(counter => {
                const target = parseInt(counter.getAttribute('data-target'));
                animateValue(counter, 0, target, 2000);
            });
            entry.target.classList.add('animate-in');
            statsObserver.unobserve(entry.target);
        }
    });
}, observerOptions);

document.querySelectorAll('.stats-box').forEach(box => {
    statsObserver.observe(box);
});

setInterval(() => {
    document.querySelectorAll('.counter').forEach(counter => {
        const target = parseInt(counter.getAttribute('data-target'));
        animateValue(counter, 0, target, 2000);
    });
}, 100000); 

    const observer = new IntersectionObserver((entries) => {
        entries.forEach(entry => {
            if (entry.isIntersecting) {
                const counters = entry.target.querySelectorAll('.counter');
                counters.forEach(counter => {
                    const target = parseInt(counter.getAttribute('data-target'));
                    animateCounter(counter, target);
                });
                observer.unobserve(entry.target);
            }
        });
    }, observerOptions);

  
    const statsSection = document.querySelector('.grid');
    observer.observe(statsSection);
     
        AOS.init({
            duration: 1000,
            once: true,
            mirror: false
        });

        const mobileMenuToggle = document.getElementById('mobile-menu-toggle');
        const navMenu = document.querySelector('nav .md\\:flex');
        
        mobileMenuToggle.addEventListener('click', () => {
            navMenu.classList.toggle('hidden');
            navMenu.classList.toggle('absolute');
            navMenu.classList.toggle('top-full');
            navMenu.classList.toggle('left-0');
            navMenu.classList.toggle('right-0');
            navMenu.classList.toggle('bg-white');
            
            if (!navMenu.classList.contains('hidden')) {
                gsap.from(navMenu, {
                    y: -20,
                    opacity: 0,
                    duration: 0.3,
                    ease: "power2.out"
                });
            }
        });

        let lastScroll = 0;
        window.addEventListener('scroll', () => {
            const nav = document.querySelector('nav');
            const currentScroll = window.pageYOffset;

            if (currentScroll <= 0) {
                nav.classList.remove('py-2');
                nav.classList.add('py-3');
            }
            if (currentScroll > lastScroll && currentScroll > 100) {
                nav.classList.add('py-2');
                nav.classList.remove('py-3');
            }
            lastScroll = currentScroll;
        });

        gsap.registerPlugin(ScrollTrigger);

        gsap.to(".bg-pattern", {
            scrollTrigger: {
                trigger: ".bg-pattern",
                start: "top top",
                end: "bottom top",
                scrub: true
            },
            y: 100,
            ease: "none"
        });
        document.addEventListener('DOMContentLoaded', () => {
    const supportChat = document.getElementById('support-chat');
    let lastScrollY = window.scrollY;
    
    window.addEventListener('scroll', () => {
        const currentScrollY = window.scrollY;
        
        if (currentScrollY > lastScrollY) {
            supportChat.style.transform = 'translateY(100px)';
        } else {
            supportChat.style.transform = 'translateY(0)';
        }
        
        lastScrollY = currentScrollY;
    });
});
    </script>
   
    <div id="support-chat" class="fixed bottom-4 right-4 z-50 transition-transform duration-300 hover:scale-105">
        <a href="/chat" 
           class="flex items-center gap-2 bg-blue-600 text-white px-4 py-3 rounded-lg shadow-lg hover:bg-blue-700 transition-colors duration-300">
            <svg xmlns="http://www.w3.org/2000/svg" 
                 class="h-5 w-5 animate-bounce" 
                 fill="none" 
                 viewBox="0 0 24 24" 
                 stroke="currentColor">
                <path stroke-linecap="round" 
                      stroke-linejoin="round" 
                      stroke-width="2" 
                      d="M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z" />
            </svg>
            <span class="font-semibold">Chat with Support</span>
        </a>
    </div>
</body>
</html>