<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Mello Spoofer</title>
    <script>
        function updateTitle() {
            const titles = [
                "M3ll0 Sp00f3r",
                "HWID Virtualizer", 
                "Best HWID Protection",
                "Kernel Level Security",
                "Ultimate Hardware Shield",
                "#1 HWID Spoofer",
                "Protected By Mello",
                "H@rdw@re Pr0t3ct!0n"
            ];
            
            const glitchChars = "!@#$%^&*<>-_/\\|{}[]";
            
            function getGlitchedText(text) {
                return text.split('').map(char => 
                    Math.random() < 0.1 ? glitchChars[Math.floor(Math.random() * glitchChars.length)] : char
                ).join('');
            }

            setInterval(() => {
                const baseTitle = titles[Math.floor(Math.random() * titles.length)];
                document.title = Math.random() < 0.3 ? getGlitchedText(baseTitle) : baseTitle;
            }, 200);
        }
        
        document.addEventListener('DOMContentLoaded', updateTitle);
    </script>
    <style>
        @keyframes titleFlicker {
            0% { opacity: 1; }
            49% { opacity: 1; }
            50% { opacity: 0.8; }
            51% { opacity: 1; }
            59% { opacity: 1; }
            60% { opacity: 0.9; }
            61% { opacity: 1; }
            100% { opacity: 1; }
        }
        
        title {
            animation: titleFlicker 0.3s infinite;
        }

        /* Added neon text effect */
        .neon-text {
            text-shadow: 
                0 0 5px #fff,
                0 0 10px #fff,
                0 0 20px #ff0000,
                0 0 40px #ff0000,
                0 0 80px #ff0000;
            animation: neonPulse 1.5s infinite alternate;
        }

        @keyframes neonPulse {
            from {
                text-shadow: 
                    0 0 5px #fff,
                    0 0 10px #fff,
                    0 0 20px #ff0000,
                    0 0 40px #ff0000;
            }
            to {
                text-shadow:
                    0 0 5px #fff,
                    0 0 10px #fff, 
                    0 0 20px #ff0000,
                    0 0 40px #ff0000,
                    0 0 80px #ff0000,
                    0 0 100px #ff0000;
            }
        }

        /* Added hover effects */
        .hover-grow {
            transition: transform 0.3s ease;
        }

        .hover-grow:hover {
            transform: scale(1.05);
        }

        /* Added glass morphism effect */
        .glass-effect {
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.2);
            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);
        }

        /* Added animated borders */
        .animated-border {
            position: relative;
            border: none;
        }

        .animated-border::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border: 1px solid transparent;
            border-radius: 15px;
            animation: borderRotate 999999999s linear infinite;
        }


        @keyframes borderRotate {
            from {
                transform: rotate(0deg);
                border-image: linear-gradient(45deg, #ff0000, transparent) 1;
            }
            to {
                transform: rotate(360deg);
                border-image: linear-gradient(225deg, #ff0000, transparent) 1;
            }
        }

        /* Added floating animation */
        .floating {
            animation: floating 3s ease-in-out infinite;
        }

        @keyframes floating {
            0% { transform: translateY(0px); }
            50% { transform: translateY(-20px); }
            100% { transform: translateY(0px); }
        }

        /* Added particle effects */
        .particles {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            pointer-events: none;
            z-index: -1;
        }

        .particle {
            position: absolute;
            background: rgba(255, 0, 0, 0.5);
            border-radius: 50%;
            pointer-events: none;
            animation: particleFloat 10s infinite linear;
        }

        @keyframes particleFloat {
            0% { transform: translateY(0) rotate(0deg); }
            100% { transform: translateY(-100vh) rotate(360deg); }
        }

        /* Added nav fade animation */
        @keyframes navFadeOut {
            from {
                opacity: 1;
             
            }
            to {
                opacity: 0;
               
            }
        }

        @keyframes navFadeIn {
            from {
                opacity: 0;
             
            }
            to {
                opacity: 1;
               
            }
        }

        header nav {
            transition: all 0.3s ease;
        }

        header nav.fade-out {
            animation: navFadeOut 0.3s forwards;
        }

        header nav.fade-in {
            animation: navFadeIn 0.3s forwards;
        }
    </style>
    
    <!-- Favicon -->
    <link rel="icon" type="image/png" href="files/logo.png">
    <link rel="shortcut icon" type="image/png" href="files/logo.png">
    
    <!-- Open Graph Meta Tags -->
    <meta property="og:title" content="Mello Spoofer - The best HWID Virtualizer on the market!">
    <meta property="og:description" content="Experience ultimate HWID virtualization with Mello Spoofer. Protect your hardware data at the kernel level.">
    <meta property="og:image" content="files/logo.png">
    <meta property="og:url" content="index.html">
    <meta property="og:type" content="website">

    <script src="scripts/cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js" type="06eeeb2426fac86efd573994-text/javascript"></script>
    <script src="scripts/cdn.sellix.io/static/js/embed.js" type="06eeeb2426fac86efd573994-text/javascript"></script>
    <script src="scripts/cdn.jsdelivr.net/npm/gsap%403.11.5/dist/gsap.min.js" type="06eeeb2426fac86efd573994-text/javascript"></script>
    <script src="scripts/cdn.jsdelivr.net/npm/gsap%403.11.5/dist/ScrollTrigger.min.js" type="06eeeb2426fac86efd573994-text/javascript"></script>
    <script type="06eeeb2426fac86efd573994-text/javascript" src="scripts/pay.sellsn.io/embed.min.js"></script>
    <link href="scripts/cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
    <link href="scripts/cdn.sellix.io/static/css/embed.css" rel="stylesheet"/>
    <link href="https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;400;600;700&amp;display=swap" rel="stylesheet">
    <link href="https://cdn.sell.app/embed/style.css" rel="stylesheet" />

    <!-- Added Particle.js -->
    <script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>

    <!-- Site protection ON! -->
    <!-- <script src="files/html-guard.js"></script>
    <script>
        var _0x37b812=_0x352c;function _0x352c(_0x1bcf89,_0x1dd125){var _0x265fed=_0x265f();return _0x352c=function(_0x352cb7,_0x3a9442){_0x352cb7=_0x352cb7-0xa6;var _0x2f267d=_0x265fed[_0x352cb7];return _0x2f267d;},_0x352c(_0x1bcf89,_0x1dd125);}function _0x265f(){var _0x12cb37=['protections','36KAPAnI','5737824ZWqQdg','240965AfnCLa','blockConsoleOutput','347164mXDtup','78xgUYNh','16625ZHHDko','193300ZFuSea','blockSelection','blockDrag','8254070BJxRZV','33648SJbsKx','1336KxZuzs'];_0x265f=function(){return _0x12cb37;};return _0x265f();}(function(_0x3dc8ea,_0x54531c){var _0x1b12be=_0x352c,_0x59997a=_0x3dc8ea();while(!![]){try{var _0x2231cf=-parseInt(_0x1b12be(0xae))/0x1+-parseInt(_0x1b12be(0xa7))/0x2*(-parseInt(_0x1b12be(0xaa))/0x3)+parseInt(_0x1b12be(0xb1))/0x4+parseInt(_0x1b12be(0xac))/0x5*(parseInt(_0x1b12be(0xaf))/0x6)+-parseInt(_0x1b12be(0xb0))/0x7*(parseInt(_0x1b12be(0xa8))/0x8)+-parseInt(_0x1b12be(0xab))/0x9+parseInt(_0x1b12be(0xa6))/0xa;if(_0x2231cf===_0x54531c)break;else _0x59997a['push'](_0x59997a['shift']());}catch(_0xd03b1e){_0x59997a['push'](_0x59997a['shift']());}}}(_0x265f,0x4e524),HtmlGuard[_0x37b812(0xa9)]['antiDevTools'](),HtmlGuard['protections']['blockContextMenu'](),HtmlGuard[_0x37b812(0xa9)][_0x37b812(0xb3)](),HtmlGuard[_0x37b812(0xa9)][_0x37b812(0xb2)](),HtmlGuard[_0x37b812(0xa9)][_0x37b812(0xad)]());
    </script> -->

    <script>
        // Add scroll event listener for nav fade
        let lastScrollTop = 0;
        const scrollThreshold = 100; // Smaller threshold for faster response

        document.addEventListener('DOMContentLoaded', () => {
            const nav = document.querySelector('header nav');
            
            if (nav) {
                window.addEventListener('scroll', () => {
                    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;

                    if (scrollTop > lastScrollTop && scrollTop > scrollThreshold) {
                        // Scrolling down - hide nav
                        nav.classList.add('fade-out');
                        nav.classList.remove('fade-in');
                    } else if (scrollTop < lastScrollTop) {
                        // Scrolling up - show nav
                        nav.classList.remove('fade-out');
                        nav.classList.add('fade-in');
                    }

                    lastScrollTop = scrollTop <= 0 ? 0 : scrollTop; // For Mobile or negative scrolling
                });
            }
        });
    </script>

    <style>
        /* Custom Scrollbar */
        ::-webkit-scrollbar {
            width: 12px;
        }

        ::-webkit-scrollbar-track {
            background: #000000;
        }

        ::-webkit-scrollbar-thumb {
            background: linear-gradient(45deg, #ff0000, #000000);
            border-radius: 6px;
        }

        ::-webkit-scrollbar-thumb:hover {
            background: linear-gradient(45deg, #000000, #ff0000);
        }

        @import url('https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@300;400;600;700&amp;display=swap');

        :root {
            --primary-color: #ff0000;
            --background-color: #0f0f0f;
            --text-color: #ffffff;
            --card-background: #1a1a1a;
        }

        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        html {
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Lexend Deca', sans-serif;
            background: linear-gradient(135deg, rgba(0,0,0,0.95) 0%, rgba(40, 20, 20, 0.9) 100%);
            color: var(--text-color);
            line-height: 1.6;
            position: relative;
        }

        body::before {
            content: '';
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjEiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIvPjwvc3ZnPg==');
            opacity: 0.3;
            z-index: -1;
            pointer-events: none;
        }

        .container {
            max-width: 1500px;
            margin: 0 auto;
            padding: 0 20px;
            position: relative;
            z-index: 1;
        }

        header {
            backdrop-filter: blur(10px);
            position: fixed;
            width: 100%;
            z-index: 1000;
        }

        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 20px 0;
            transition: opacity 0.3s ease;
        }

        .logo {
            font-size: 24px;
            font-weight: 700;
        }

        .Mello {
            color: white;
            text-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
            display: inline-block; 
        }

        .spoofer {
            color: var(--primary-color);
            display: inline-block;
        }

        .nav-links {
            display: flex;
        }

        .nav-links a {
            color: white;
            text-decoration: none;
            margin-left: 20px;
            font-weight: 700;
            text-shadow: 0 0 10px rgba(255, 255, 255, 0.8), 0 0 20px rgba(255, 255, 255, 0.6);
            transition: text-shadow 0.3s ease;
        }

        .nav-links a:hover {
            text-shadow: 0 0 20px rgba(255, 255, 255, 0.9), 0 0 30px rgba(255, 255, 255, 0.5);
        }

        .hero {
            height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .hero-content {
            display: flex;
            flex-direction: column;
            align-items: center;
            z-index: 1;
        }

        .hero h1 {
            font-size: 8rem;
            font-weight: bold;
            color: #fff;
            margin-bottom: 20px;
            animation: fadeInUp 1s ease;
        }

        .hero p {
            font-size: 1.2rem;
            margin-bottom: 30px;
            animation: fadeInUp 1s ease 0.2s;
        }

        /* Buttons */
        .btn {
            display: inline-block;
            background: linear-gradient(45deg, var(--primary-color), var(--accent-color));
            color: var(--text-color);
            padding: 1rem 2.5rem;
            border-radius: 30px;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
            border: none;
            cursor: pointer;
            position: relative;
            overflow: hidden;
        }

        .btn::before {
            content: '';
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(120deg, transparent, rgba(255, 255, 255, 0.3), transparent);
            transition: 0.5s;
        }

        .btn:hover::before {
            left: 100%;
        }

        .btn:hover {
            transform: translateY(-3px);
            box-shadow: 0 10px 20px rgba(255, 0, 0, 0.3);
        }
        
        .glow-effect {
            box-shadow: 0 0 15px var(--primary-color);
        }

        .glow-effect:hover {
            box-shadow: 0 0 25px var(--primary-color);
        }

        .stats-container {
            display: flex;
            justify-content: space-between;
            width: 100%;
            max-width: 500px;
            margin-top: 2rem;
            transform: translateX(30px);
        }

        .stat-item {
            display: flex;
            flex-direction: column;
            align-items: center;
            color: var(--text-color);
        }

        .stat-value {
            font-size: 2rem;
            font-weight: bold;
            color: var(--primary-color);
        }

        .stat-label {
            font-size: 0.9rem;
            text-transform: uppercase;
        }

        #canvas {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .section {
            padding: 100px 0;
            display: flex;
            flex-direction: column;
            align-items: center;
            position: relative;
            z-index: 1;
        }

        .section-title {
            text-align: center;
            font-size: 2.5rem;
            margin-bottom: 50px;
            color: var(--primary-color);
        }

        .virtualization-grid, .pricing-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 30px;
            width: 110%;
            max-width: 1500px;
        }

        .virtualization-item, .pricing-item {
            background-color: var(--card-background);
            padding: 40px;
            border-radius: 10px;
            text-align: center;
            transition: transform 0.3s ease;
        }

        .virtualization-item:hover, .pricing-item:hover {
            transform: translateY(-10px);
        }

        .virtualization-item i {
            font-size: 3rem;
            color: var(--primary-color);
            margin-bottom: 20px;
        }

        .virtualization-item h3, .pricing-item h3 {
            font-size: 1.5rem;
            margin-bottom: 15px;
        }

        .pricing-item .price {
            font-size: 2.5rem;
            font-weight: 700;
            margin-bottom: 20px;
            color: var(--primary-color);
        }

        .faq-list {
            width: 100%;
            max-width: 800px;
        }

        .faq-item {
            background-color: var(--card-background);
            border-radius: 10px;
            margin-bottom: 30px;
            overflow: hidden;
        }

        .faq-question {
            font-size: 1.2rem;
            font-weight: 600;
            padding: 20px;
            cursor: pointer;
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: background-color 0.3s ease;
        }

        .faq-answer {
            padding: 5px 20px;
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease;
            background-color: var(--card-background);
            margin-top: -5px;
        }

        .faq-answer.active {
            padding: 10px 20px;
            max-height: 200px;
        }

        .white-glow {
            text-shadow: 0 0 20px rgba(255, 255, 255, 0.8);
        }

        
        .red-glow {
            text-shadow: 0 0 20px rgba(255, 0, 0, 0.8);
        }

        .blue-glow {
            text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
        }

        .floating-text {
            display: inline-block;
            animation: float 3s ease-in-out infinite;
        }

        @keyframes float {
            0%, 100% { transform: translateY(0); }
            50% { transform: translateY(-20px); }
        }

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

        footer {
            text-align: center;
            padding: 20px 0;
            font-size: 0.8rem;
        }

        footer a {
            color: var(--primary-color);
            text-decoration: none;
        }

        #intro-screen {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: black;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 9999;
            cursor: pointer;
        }

        #intro-text {
            font-size: 3rem;
            font-weight: bold;
        }

        #main-content {
            opacity: 0;
            transition: opacity 1s ease-in-out;
        }

        .mobile-menu-btn {
            display: none;
            font-size: 24px;
            background: none;
            border: none;
            color: var(--text-color);
            cursor: pointer;
        }

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 3rem;
            }

            .hero p {
                font-size: 1rem;
            }

            .stats-container {
                flex-direction: column;
                align-items: center;
                transform: none;
            }

            .stat-item {
                margin-bottom: 1rem;
            }

            .nav-links {
                display: none;
                position: absolute;
                top: 100%;
                left: 0;
                width: 100%;
                background-color: var(--background-color);
                flex-direction: column;
                align-items: center;
                padding: 20px 0;
            }

            .nav-links.active {
                display: flex;
            }

            .nav-links a {
                margin: 10px 0;
            }

            .mobile-menu-btn {
                display: block;
            }

            .section-title {
                font-size: 2rem;
            }

            .virtualization-grid, .pricing-grid {
                grid-template-columns: 1fr;
            }

            #intro-text {
                font-size: 2rem;
            }

            .faq-question {
                font-size: 1rem;
            }
        }


        .btn.futuristic-enhanced {
    position: relative;
    display: inline-block;
    padding: 14px 30px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;
    background: linear-gradient(135deg, #ff0000, #ff4040);
    border: none;
    border-radius: 12px;
    text-decoration: none;
    overflow: hidden;
    z-index: 1;
    box-shadow: 0 4px 12px rgba(255, 0, 0, 0.5);
    transition: transform 0.3s ease, box-shadow 0.3s ease, background 4s linear; /* Add background transition */
}

.btn.futuristic-enhanced:hover {
    transform: translateY(-3px);
    box-shadow: 0 6px 20px rgba(255, 0, 0, 0.7), 0 0 40px rgba(255, 0, 0, 0.4);
}

.btn.futuristic-enhanced::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    opacity: 0.6;
    z-index: -1;
    transition: opacity 0.3s ease-in-out;
    border-radius: 12px;
}

.btn.futuristic-enhanced:hover::before {
    opacity: 1;
}

.btn.futuristic-enhanced::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 140%;
    height: 140%;
    background: radial-gradient(circle, rgba(255, 255, 255, 0.3) 0%, transparent 60%);
    transform: translate(-50%, -50%) scale(0);
    transition: transform 0.5s ease-in-out;
    z-index: -1;
    border-radius: 50%;
}

.btn.futuristic-enhanced:hover::after {
    transform: translate(-50%, -50%) scale(1);
}

/* Subtle animations */
@keyframes subtleGlow {
    0%, 100% {
        box-shadow: 0 4px 12px rgba(255, 0, 0, 0.5);
    }
    50% {
        box-shadow: 0 6px 16px rgba(255, 0, 0, 0.7);
    }
}

@keyframes subtleGradientShift {
    0%, 100% {
        background: linear-gradient(135deg, #ff0000, #ff3c00);
    }
    50% {
        background: linear-gradient(135deg, #ff2600, #ff0000);
    }
}

.btn.futuristic-enhanced {
    animation: subtleGlow 3s ease-in-out infinite, subtleGradientShift 100s linear infinite;
}
</style>


    </style>
</head>
<body>
    <style>
        * {
            cursor: none;
        }
        
        .custom-cursor {
            width: 16px;
            height: 16px;
            background: white;
            border-radius: 50%;
            position: fixed;
            pointer-events: none;
            mix-blend-mode: difference;
            z-index: 9999;
            transition: transform 0.1s ease;
        }
    </style>

    <div class="custom-cursor"></div>

    <script>
        const cursor = document.querySelector('.custom-cursor');
        
        document.addEventListener('mousemove', (e) => {
            cursor.style.left = e.clientX + 'px';
            cursor.style.top = e.clientY + 'px';
        });

        // Added particle effect
        function createParticles() {
            const particlesContainer = document.createElement('div');
            particlesContainer.className = 'particles';
            document.body.appendChild(particlesContainer);

            for(let i = 0; i < 50; i++) {
                const particle = document.createElement('div');
                particle.className = 'particle';
                particle.style.width = Math.random() * 5 + 'px';
                particle.style.height = particle.style.width;
                particle.style.left = Math.random() * 100 + 'vw';
                particle.style.animationDuration = Math.random() * 5 + 5 + 's';
                particlesContainer.appendChild(particle);
            }
        }

        createParticles();
    </script>
    <div id="intro-screen" class="fade-in glass-effect">
        <h1 id="intro-text" class="pulse-animation hover-grow">
            <span class="white-glow Mello text-shadow text-3d">Click to </span>
            <span class="blue-glow spoofer text-shadow text-3d">enter</span>
        </h1>
        <div class="intro-overlay"></div>
        <style>
            #intro-screen {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100vh;
                display: flex;
                justify-content: center;
                align-items: center;
                background: rgba(20, 20, 20, 0.95);
                backdrop-filter: blur(8px);
                z-index: 9999;
                animation: fadeIn 1.5s ease-out;
            }

            #intro-text {
                font-size: 3.5rem;
                letter-spacing: 2px;
                cursor: pointer;
                transition: all 0.3s ease;
                opacity: 0;
                animation: slideUp 1s ease-out forwards 0.5s;
            }

            #intro-text:hover {
                transform: scale(1.05);
                letter-spacing: 4px;
            }

            .intro-overlay {
                position: absolute;
                width: 100%;
                height: 100%;
                background: radial-gradient(circle at center, transparent 0%, rgba(0,0,0,0.8) 100%);
                pointer-events: none;
                animation: pulseOverlay 3s ease-in-out infinite;
            }

            @keyframes fadeIn {
                from {
                    opacity: 0;
                    backdrop-filter: blur(0px);
                }
                to {
                    opacity: 1;
                    backdrop-filter: blur(8px);
                }
            }

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

            @keyframes pulseOverlay {
                0%, 100% {
                    background: radial-gradient(circle at center, transparent 0%, rgba(0,0,0,0.8) 100%);
                }
                50% {
                    background: radial-gradient(circle at center, transparent 10%, rgba(0,0,0,0.7) 100%);
                }
            }
        </style>
    </div>
    <div id="main-content">
        <header>
            <nav class="container glass-effect animate-header floating-element" style="width: 45%; max-width: 1600px; margin-top: 1%; background: rgba(0, 0, 0, 0.40); border-radius: 20px; padding: 15px 40px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5), 0 0 20px rgba(255, 0, 0, 0.5); backdrop-filter: blur(10px); position: fixed; top: 20px; left: 50%; transform: translateX(-50%); z-index: 1000;">
                <div class="logo hover-effect animate-logo neon-pulse">
                    <span class="Mello white-glow text-3d animate-text shimmer">Mello</span>
                    <span class="spoofer blue-glow text-3d animate-text shimmer">Spoofer</span>
                </div>
                <button class="mobile-menu-btn hover-grow animate-button pulse-effect" aria-label="Toggle mobile menu">
                    <i class="fas fa-bars glow-icon rotating"></i>
                </button>
                <div class="nav-links">
                    <a href="#features" class="nav-link hover-underline animate-link glitch-effect">
                        <i class="fa-solid fa-list bounce"></i> Features
                    </a>
                    <a href="#pricing" class="nav-link hover-underline animate-link glitch-effect">
                        <i class="fa-solid fa-tag bounce"></i> Pricing
                    </a>
                    <a href="https://discord.gg/mellofn" target="_blank" class="nav-link hover-underline discord-link animate-link rainbow-text">
                        <i class="fab fa-discord bounce"></i> Discord
                    </a>
                </div>
            </nav>
            
            <style>
                .animate-header {
                    animation: slideDown 0.8s ease-out forwards;
                }
                
                .animate-logo {
                    animation: fadeInScale 0.6s ease-out forwards;
                }
                
                .animate-text {
                    animation: glowPulse 2s infinite;
                }
                
                .animate-link {
                    opacity: 0;
                    animation: slideInRight 0.5s ease-out forwards;
                    animation-delay: calc(var(--index, 0) * 0.1s + 0.5s);
                }
                
                .animate-button {
                    animation: bounce 1s ease infinite;
                }
                
                @keyframes slideDown {
                    from {
                        transform: translate(-50%, -100%);
                        opacity: 0;
                    }
                    to {
                        transform: translate(-50%, 0);
                        opacity: 1;
                    }
                }
                
                @keyframes fadeInScale {
                    from {
                        transform: scale(0.8);
                        opacity: 0;
                    }
                    to {
                        transform: scale(1);
                        opacity: 1;
                    }
                }
                
                @keyframes glowPulse {
                    0%, 100% { text-shadow: 0 0 10px rgba(248, 158, 158, 0.8); }
                    50% { text-shadow: 0 0 20px rgb(255, 162, 162); }
                }
                
                @keyframes slideInRight {
                    from {
                        transform: translateX(20px);
                        opacity: 0;
                    }
                    to {
                        transform: translateX(0);
                        opacity: 1;
                    }
                }
                
                @keyframes bounce {
                    0%, 100% { transform: translateY(0); }
                    50% { transform: translateY(-3px); }
                }
                
                .nav-links a:nth-child(1) { --index: 1; }
                .nav-links a:nth-child(2) { --index: 2; }
                .nav-links a:nth-child(3) { --index: 3; }
            </style>
        </header>
        <main>
            <section class="hero section-bg">
                <canvas id="canvas"></canvas>
                <div class="hero-content">
                    <h1>
                        <span class="floating-text white-glow text-3d">Mello</span>
                        <span class="floating-text red-glow spoofer text-3d">Spoofer</span>
                    </h1>
                    <p>
                        <span class="white-glow typewriter" data-text='[
                            "Experience the ultimate products in the hardware virtualization space.",
                            "The most advanced HWID spoofer on the market.", 
                            "Undetectable. Reliable. Secure.",
                            "Join tons of satisfied customers."
                        ]'></span>
                    </p>
                    <style>
                        .section-bg {
                            position: relative;
                            /* min-height: 100vh; */
                            background: linear-gradient(135deg, rgba(0,0,0,0.9) 0%, rgba(40, 20, 20, 0.8) 100%);
                            overflow: hidden;
                        }

                        .section-bg::before {
                            content: '';
                            position: absolute;
                            top: 0;
                            left: 0;
                            right: 0;
                            bottom: 0;
                            background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMiIgY3k9IjIiIHI9IjEiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIvPjwvc3ZnPg==');
                            opacity: 0.3;
                            z-index: 1;
                        }

                        .hero-content {
                            position: relative;
                            z-index: 2;
                            padding: 2rem;
                            text-align: center;
                            animation: fadeIn 1s ease-out;
                        }

                        .typewriter {
                            border-right: 2px solid #ffffff;
                            white-space: nowrap;
                            overflow: hidden;
                            display: inline-block;
                            position: relative;
                            animation: typing 4s steps(40) infinite, cursor-blink 1s infinite;
                            text-shadow: 0 0 15px rgba(255, 255, 255, 0.9);
                            font-size: 1.4em;
                            letter-spacing: 2px;
                            background: linear-gradient(90deg, #fff, #f08989);
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
                            padding: 1rem;
                        }
                        
                        @keyframes typing {
                            0%, 90%, 100% {
                                width: 0;
                            }
                            30%, 60% {
                                width: 100%;
                            }
                        }

                        @keyframes cursor-blink {
                            0%, 100% {
                                border-right-color: transparent;
                            }
                            50% {
                                border-right-color: #ffffff;
                            }
                        }

                        @keyframes fadeIn {
                            from {
                                opacity: 0;
                                transform: translateY(20px);
                            }
                            to {
                                opacity: 1;
                                transform: translateY(0);
                            }
                        }
                    </style>
                    <script>
                        const typewriter = document.querySelector('.typewriter');
                        const texts = JSON.parse(typewriter.dataset.text);
                        let textIndex = 0;
                        
                        function type() {
                            typewriter.textContent = texts[textIndex];
                            textIndex = (textIndex + 1) % texts.length;
                        }
                        
                        setInterval(type, 4000);
                        type();
                    </script>
                    <style>
                        .snow-container {
                            position: relative;
                            display: inline-block;
                        }
                        .snow {
                            position: absolute;
                            width: 4px;
                            height: 4px;
                            background: white;
                            border-radius: 50%;
                            opacity: 0;
                            pointer-events: none;
                        }
                    </style>
                    <div class="snow-container">
                        <a href="#pricing" class="btn glow-effect">Purchase Now!</a>
                    </div>
                    <script>
                        const snowContainer = document.querySelector('.snow-container');
                        const btn = snowContainer.querySelector('.btn');
                        
                        btn.addEventListener('mouseover', createSnow);
                        
                        function createSnow() {
                            for(let i = 0; i < 20; i++) {
                                const snow = document.createElement('div');
                                snow.className = 'snow';
                                snow.style.left = Math.random() * 100 + '%';
                                snow.style.animationDelay = Math.random() * 2 + 's';
                                snowContainer.appendChild(snow);
                                
                                gsap.to(snow, {
                                    duration: 2,
                                    y: Math.random() * 100 - 50,
                                    x: Math.random() * 100 - 50,
                                    opacity: 1,
                                    ease: "power2.out",
                                    onComplete: () => {
                                        gsap.to(snow, {
                                            duration: 1,
                                            opacity: 0,
                                            onComplete: () => snow.remove()
                                        });
                                    }
                                });
                            }
                        }
                    </script>
                    
                    <div class="stats-container">
                        <div class="stat-item">
                            <span class="stat-value blue-glow" id="customers">0</span>
                            <span class="stat-label white-glow">Customers</span>
                        </div>
                        <div class="stat-item products-sold">
                            <span class="stat-value blue-glow" id="products-sold">0</span>
                            <span class="stat-label white-glow">Products Sold</span>
                        </div>
                        <div class="stat-item">
                            <span class="stat-value blue-glow" id="satisfaction-rate">0</span>
                            <span class="stat-label white-glow">Satisfaction Rate</span>
                        </div>
                    </div>
                </div>
            </section>
        
            <section id="features" class="section section-bg">
                <div class="container">
                    <h2 class="section-title blue-glow">What We Virtualize</h2>
                    <div class="virtualization-grid">
                        <div class="virtualization-item animated-border" style="background: rgb(37 13 13 / 5%); border-radius: 15px; backdrop-filter: blur(10px); transition: transform 0.3s ease, box-shadow 0.3s ease;">
                            <div class="virtualization-content" style="padding: 1.5rem;">
                                <h3 class="blue-glow" style="font-size: 1.5rem; margin-bottom: 1rem;">Motherboard</h3>
                                <p class="white-glow" style="line-height: 1.6;">Complete virtualization of motherboard identifiers for maximum security.</p>
                            </div>
                        </div>
                        <div class="virtualization-item animated-border" style="background: rgb(37 13 13 / 5%); border-radius: 15px; backdrop-filter: blur(10px); transition: transform 0.3s ease, box-shadow 0.3s ease;">
                            <div class="virtualization-content" style="padding: 1.5rem;">
                                <h3 class="blue-glow" style="font-size: 1.5rem; margin-bottom: 1rem;">GPU</h3>
                                <p class="white-glow" style="line-height: 1.6;">Advanced masking of both virtual and physical GPU identities.</p>
                            </div>
                        </div>
                        <div class="virtualization-item animated-border" style="background: rgb(37 13 13 / 5%); border-radius: 15px; backdrop-filter: blur(10px); transition: transform 0.3s ease, box-shadow 0.3s ease;">
                            <div class="virtualization-content" style="padding: 1.5rem;">
                                <h3 class="blue-glow" style="font-size: 1.5rem; margin-bottom: 1rem;">Monitor</h3>
                                <p class="white-glow" style="line-height: 1.6;">Comprehensive monitor serial virtualization for complete undetectability.</p>
                            </div>
                        </div>
                        <div class="virtualization-item animated-border" style="background: rgb(37 13 13 / 5%); border-radius: 15px; backdrop-filter: blur(10px); transition: transform 0.3s ease, box-shadow 0.3s ease;">
                            <div class="virtualization-content" style="padding: 1.5rem;">
                                <h3 class="blue-glow" style="font-size: 1.5rem; margin-bottom: 1rem;">CPU</h3>
                                <p class="white-glow" style="line-height: 1.6;">Full virtualization of all CPU serial numbers and identifiers.</p>
                            </div>
                        </div>
                        <div class="virtualization-item animated-border" style="background: rgb(37 13 13 / 5%); border-radius: 15px; backdrop-filter: blur(10px); transition: transform 0.3s ease, box-shadow 0.3s ease;">
                            <div class="virtualization-content" style="padding: 1.5rem;">
                                <h3 class="blue-glow" style="font-size: 1.5rem; margin-bottom: 1rem;">SSD/NVME</h3>
                                <p class="white-glow" style="line-height: 1.6;">Complete virtualization of all storage device serial numbers.</p>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
            <section id="pricing" class="section section-bg">
                <div class="container">
                    <h2 class="section-title blue-glow">Pricing Plans</h2>
                    <div class="pricing-grid" style="display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 3.3rem; width: 100%; max-width: 1500px; margin: 0 auto;">
                        <!-- Daily Plan -->
                        <div class="pricing-item blue animated-border">
                            <div class="pricing-content">
                                <h3>HWID Spoofer Daily</h3>
                                <p>Perfect for a quick gaming session</p>
                                <div class="price">$2.99</div>

                                <div class="snow-container">
                                    <button class="btn futuristic-enhanced"
                                            data-sell-store="52975"
                                            data-sell-product="262068"
                                            data-sell-theme=""
                                            data-sell-darkmode="true"
                                            type="submit">
                                        Pay Card/Crypto
                                    </button>
                                </div>
                            </div>
                        </div>
                        
                        <!-- Weekly Plan -->
                        <div class="pricing-item animated-border">
                            <div class="pricing-content">
                                <h3>HWID Spoofer Weekly</h3>
                                <p>Ideal for new cheeters</p>
                                <div class="price">$8.99</div>
                                <div class="snow-container">
                                    <button class="btn futuristic-enhanced"
                                            data-sell-store="52975"
                                            data-sell-product="262069"
                                            data-sell-theme=""
                                            data-sell-darkmode="true"
                                            type="submit">
                                        Pay Card/Crypto
                                    </button>
                                </div>
                            </div>
                        </div>
                        
                        <!-- Monthly Plan -->
                        <div class="pricing-item animated-border">
                            <div class="pricing-content">
                                <h3>HWID Spoofer Monthly</h3>
                                <p>Best value yet! For daily users</p>
                                <div class="price">$14.99</div>
                                <div class="snow-container">
                                    <button 
                                        class="btn futuristic-enhanced" 
                                        data-sell-store="52975"
                                        data-sell-product="262070"
                                        data-sell-theme=""
                                        data-sell-darkmode="true"
                                        type="submit"
                                    >
                                        Pay Card/Crypto
                                    </button>
                                </div>
                            </div>
                        </div>
                        
                        <!-- Lifetime Plan -->
                        <div class="pricing-item animated-border">
                            <div class="pricing-content">
                                <h3>HWID Spoofer Lifetime</h3>
                                <p>Best for people who are locked in</p>
                                <div class="price">$29.99</div>
                                <div class="snow-container">
                                    <button class="btn futuristic-enhanced"
                                            data-sell-store="52975"
                                            data-sell-product="262071"
                                            data-sell-theme=""
                                            data-sell-darkmode="true"
                                            type="submit">
                                        Pay Card/Crypto
                                    </button>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
                <style>
                    .snow-container {
                        position: relative;
                        display: inline-block;
                    }
                    .snow {
                        position: absolute;
                        width: 4px;
                        height: 4px;
                        background: white;
                        border-radius: 50%;
                        opacity: 0;
                        pointer-events: none;
                    }
                </style>
                <script>
                    const snowContainers = document.querySelectorAll('.snow-container');
                    
                    snowContainers.forEach(container => {
                        const btn = container.querySelector('.btn');
                        btn.addEventListener('mouseover', () => createSnow(container));
                    });
                    
                    function createSnow(container) {
                        for(let i = 0; i < 20; i++) {
                            const snow = document.createElement('div');
                            snow.className = 'snow';
                            snow.style.left = Math.random() * 100 + '%';
                            snow.style.animationDelay = Math.random() * 1 + 's';
                            container.appendChild(snow);
                            
                            gsap.to(snow, {
                                duration: 1,
                                y: Math.random() * 100 - 50,
                                x: Math.random() * 100 - 50,
                                opacity: 1,
                                ease: "power2.out",
                                onComplete: () => {
                                    gsap.to(snow, {
                                        duration: 1,
                                        opacity: 0,
                                        onComplete: () => snow.remove()
                                    });
                                }
                            });
                        }
                    }
                </script>
                <style>
                    .pricing-grid {
                        gap: 3.3rem;
                    }
                    
                    .pricing-item {
                        position: relative;
                        background: rgba(17, 17, 17, 0.7);
                        border-radius: 50px;
                        overflow: hidden;
                        width: 300px;
                        transition: transform 0.3s ease;
                    }
                    
                    .pricing-item:hover {
                        transform: translateY(-10px);
                    }
                    
                    .pricing-item::before {
                        content: '';
                        position: absolute;
                        width: 102%;
                        height: 102%;
                        background: linear-gradient(
                            45deg, #ff000000, #800000, #ff000000
                        );
                        top: -1%;
                        left: -1%;
                        opacity: 0.5;
                        transition: opacity 0.3s ease;
                    }
                    
                    .pricing-item:hover::before {
                        opacity: 1;
                    }
                    
                    .pricing-content {
                        position: relative;
                        background: rgba(0, 0, 0, 0.25);
                        padding: 2rem;
                        height: 100%;
                        border-radius: 15px;
                        z-index: 1;
                        display: flex;
                        flex-direction: column;
                        align-items: center;
                        gap: 1rem;
                    }
                    
                    .pricing-content h3 {
                        font-size: 1.5rem;
                        color: #ff0000;
                        text-align: center;
                        margin-bottom: 0.5rem;
                        text-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
                    }
                    
                    .pricing-content p {
                        color: #ffffff;
                        text-align: center;
                        font-size: 1rem;
                        opacity: 0.8;
                    }
                    
                    .price {
                        font-size: 2.5rem;
                        font-weight: bold;
                        color: #ff0000;
                        text-shadow: 0 0 10px rgba(255, 0, 0, 0.5);
                        margin: 1rem 0;
                    }
                    
                    .btn.futuristic-enhanced {
                        background: linear-gradient(45deg, #800000, #ff0000);
                        border: none;
                        padding: 1rem 2rem;
                        color: white;
                        font-weight: bold;
                        border-radius: 25px;
                        cursor: pointer;
                        transition: all 0.3s ease;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                    }
                    
                    .btn.futuristic-enhanced:hover {
                        transform: scale(1.05);
                        box-shadow: 0 0 20px rgba(255, 0, 0, 0.5);
                        background: linear-gradient(45deg, #ff0000, #800000);
                    }
                </style>
            </section>
        
        </main>

        <footer class="section section-bg">
            <div class="container">
                <p>&copy; 2025 Mello Spoofer. All rights reserved.</p>
                <p>Website Refurbished by <a href="https://e-z.bio/shaff" target="_blank">Shaff </a><a class="fa-solid fa-heart"></a> </p>
                <p>
                    <a href="https://www.youtube.com/watch?v=xvFZjo5PgG0" target="_blank">CLICK THIS!!!</a>
                    
                </p>
            </div>
        </footer>
    </div>

    <audio id="background-music" loop>
        <source src="files/Why.mp3" type="audio/mpeg">
        Your browser does not support the audio element.
    </audio>

    <script type="06eeeb2426fac86efd573994-text/javascript">
        var _0x4f8268=_0x2c61;function _0x2c61(_0x571287,_0x8f5b7e){var _0x42873c=_0x4287();return _0x2c61=function(_0x2c6164,_0x28c0fe){_0x2c6164=_0x2c6164-0x17a;var _0x2964da=_0x42873c[_0x2c6164];return _0x2964da;},_0x2c61(_0x571287,_0x8f5b7e);}(function(_0xb8f83d,_0x267bd7){var _0x2b7011=_0x2c61,_0x1a5f29=_0xb8f83d();while(!![]){try{var _0x1b9437=parseInt(_0x2b7011(0x17b))/0x1+parseInt(_0x2b7011(0x17c))/0x2+-parseInt(_0x2b7011(0x182))/0x3*(-parseInt(_0x2b7011(0x187))/0x4)+-parseInt(_0x2b7011(0x183))/0x5+parseInt(_0x2b7011(0x188))/0x6+parseInt(_0x2b7011(0x17a))/0x7+-parseInt(_0x2b7011(0x17d))/0x8;if(_0x1b9437===_0x267bd7)break;else _0x1a5f29['push'](_0x1a5f29['shift']());}catch(_0x1a03c2){_0x1a5f29['push'](_0x1a5f29['shift']());}}}(_0x4287,0x86c25),document[_0x4f8268(0x186)]=function(_0x3948bd){var _0x4458d9=_0x4f8268;return _0x3948bd[_0x4458d9(0x17f)](),![];},document[_0x4f8268(0x17e)]=function(_0x4a7af9){var _0x49dacd=_0x4f8268;if(_0x4a7af9[_0x49dacd(0x181)]==0x7b)return![];if(_0x4a7af9[_0x49dacd(0x185)]&&_0x4a7af9['shiftKey']&&_0x4a7af9['keyCode']=='I'[_0x49dacd(0x184)](0x0))return![];if(_0x4a7af9['ctrlKey']&&_0x4a7af9['shiftKey']&&_0x4a7af9[_0x49dacd(0x181)]=='C'['charCodeAt'](0x0))return![];if(_0x4a7af9[_0x49dacd(0x185)]&&_0x4a7af9[_0x49dacd(0x180)]&&_0x4a7af9[_0x49dacd(0x181)]=='J'['charCodeAt'](0x0))return![];if(_0x4a7af9[_0x49dacd(0x185)]&&_0x4a7af9[_0x49dacd(0x181)]=='U'[_0x49dacd(0x184)](0x0))return![];});function _0x4287(){var _0x1a8dc0=['ctrlKey','oncontextmenu','112348Redxjr','2298162HukVwu','4532577hZAJOf','179345KduRsg','1988730CUUeTT','13463560HLUOsa','onkeydown','preventDefault','shiftKey','keyCode','117wDkGES','5323615qzxrkv','charCodeAt'];_0x4287=function(){return _0x1a8dc0;};return _0x4287();}
    </script>

    
    
    <script type="06eeeb2426fac86efd573994-text/javascript">
        function animateValue(id, start, end, duration) {
            let current = start;
            const range = end - start;
            const increment = end > start ? 1 : -1;
            const stepTime = Math.abs(Math.floor(duration / range));
            const obj = document.getElementById(id);
            const timer = setInterval(function() {
                current += increment;
                obj.textContent = current + (id === 'satisfaction-rate' ? '%' : '+');
                if (current == end) {
                    clearInterval(timer);
                }
            }, stepTime);
        }

        window.addEventListener('load', function() {
            animateValue("customers", 0, 100, 3);
            animateValue("products-sold", 0, 150, 3);
            animateValue("satisfaction-rate", 0, 99, 3);
        });

        const scene = new THREE.Scene();
        const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000);
        const renderer = new THREE.WebGLRenderer({ canvas: document.getElementById('canvas'), alpha: true });
        renderer.setSize(window.innerWidth, window.innerHeight);

        const wireframeMaterial = new THREE.MeshBasicMaterial({ color: 0xFF0000, wireframe: true });

        // Create gun parts
        const gunGroup = new THREE.Group();

        // Slide
        const slideGeometry = new THREE.BoxGeometry(4, 1, 1);
        const slideMesh = new THREE.Mesh(slideGeometry, wireframeMaterial);
        slideMesh.position.x = 0;
        slideMesh.position.y = 0.5;
        gunGroup.add(slideMesh);

        // Barrel
        const barrelGeometry = new THREE.CylinderGeometry(0.2, 0.2, 3, 16);
        const barrelMesh = new THREE.Mesh(barrelGeometry, wireframeMaterial);
        barrelMesh.rotation.z = Math.PI / 2;
        barrelMesh.position.x = 2;
        barrelMesh.position.y = 0.3;
        gunGroup.add(barrelMesh);

        // Frame
        const frameGeometry = new THREE.BoxGeometry(3.5, 0.8, 1.2);
        const frameMesh = new THREE.Mesh(frameGeometry, wireframeMaterial);
        frameMesh.position.x = -0.2;
        gunGroup.add(frameMesh);

        // Grip
        const gripGeometry = new THREE.BoxGeometry(1.5, 3, 1);
        const gripMesh = new THREE.Mesh(gripGeometry, wireframeMaterial);
        gripMesh.position.x = -1.5;
        gripMesh.position.y = -1.5;
        gripMesh.rotation.z = Math.PI * 0.1;
        gunGroup.add(gripMesh);

        // Trigger guard
        const guardGeometry = new THREE.TorusGeometry(0.4, 0.1, 16, 32, Math.PI);
        const guardMesh = new THREE.Mesh(guardGeometry, wireframeMaterial);
        guardMesh.position.x = -0.5;
        guardMesh.position.y = -0.8;
        guardMesh.rotation.x = Math.PI / 2;
        gunGroup.add(guardMesh);

        // Trigger
        const triggerGeometry = new THREE.BoxGeometry(0.2, 0.6, 0.2);
        const triggerMesh = new THREE.Mesh(triggerGeometry, wireframeMaterial);
        triggerMesh.position.x = -0.5;
        triggerMesh.position.y = -0.8;
        gunGroup.add(triggerMesh);

        // Magazine
        const magGeometry = new THREE.BoxGeometry(1, 2, 0.8);
        const magMesh = new THREE.Mesh(magGeometry, wireframeMaterial);
        magMesh.position.x = -1.5;
        magMesh.position.y = -2.5;
        magMesh.rotation.z = Math.PI * 0.1;
        gunGroup.add(magMesh);

        scene.add(gunGroup);

        camera.position.z = 15;

        let positionOffset = 0;

        function animate() {
            requestAnimationFrame(animate);

            gunGroup.rotation.x += 0.01;
            gunGroup.rotation.y += 0.01;
            gunGroup.rotation.z += 0.01;

            positionOffset += 0.01;
            gunGroup.position.x = Math.sin(positionOffset) * 5;
            gunGroup.position.y = Math.cos(positionOffset) * 1.5;

            renderer.render(scene, camera);
        }

        animate();

        gsap.registerPlugin(ScrollTrigger);

        gsap.utils.toArray('.virtualization-item').forEach((item, index) => {
            gsap.from(item, {
                scrollTrigger: {
                    trigger: item,
                    start: 'top bottom-=100',
                    toggleActions: 'play none none reverse'
                },
                y: 50,
                opacity: 0,
                duration: 0.8,
                delay: index * 0.1
            });
        });

        gsap.utils.toArray('.pricing-item').forEach((item, index) => {
            gsap.from(item, {
                scrollTrigger: {
                    trigger: item,
                    start: 'top bottom-=100',
                    toggleActions: 'play none none reverse'
                },
                y: 50,
                opacity: 0,
                duration: 0.8,
                delay: index * 0.1
            });
        });

        const introScreen = document.getElementById('intro-screen');
        const mainContent = document.getElementById('main-content');
        const backgroundMusic = document.getElementById('background-music');

        introScreen.addEventListener('click', () => {
            introScreen.style.opacity = '0';
            setTimeout(() => {
                introScreen.style.display = 'none';
                mainContent.style.opacity = '1';
                backgroundMusic.play().catch(error => {
                    console.error("Audio playback failed:", error);
                });
            }, 1000);
        });

        const faqQuestions = document.querySelectorAll('.faq-question');
        faqQuestions.forEach(question => {
            question.addEventListener('click', () => {
                const answer = question.nextElementSibling;
                const isOpen = question.classList.contains('active');

                faqQuestions.forEach(q => {
                    if (q !== question) {
                        q.classList.remove('active');
                        q.nextElementSibling.classList.remove('active');
                        q.nextElementSibling.style.maxHeight = '0';
                    }
                });

                question.classList.toggle('active');
                answer.classList.toggle('active');

                if (!isOpen) {
                    answer.style.maxHeight = answer.scrollHeight + 'px';
                } else {
                    answer.style.maxHeight = '0';
                }
            });
        });

        document.querySelectorAll('a[href^="#"]').forEach(anchor => {
            anchor.addEventListener('click', function (e) {
                e.preventDefault();
                document.querySelector(this.getAttribute('href')).scrollIntoView({
                    behavior: 'smooth'
                });
            });
        });

        const mobileMenuBtn = document.querySelector('.mobile-menu-btn');
        const navLinks = document.querySelector('.nav-links');

        mobileMenuBtn.addEventListener('click', () => {
            navLinks.classList.toggle('active');
        });

        navLinks.querySelectorAll('a').forEach(link => {
            link.addEventListener('click', () => {
                navLinks.classList.remove('active');
            });
        });

        window.addEventListener('resize', onWindowResize, false);

        function onWindowResize() {
            camera.aspect = window.innerWidth / window.innerHeight;
            camera.updateProjectionMatrix();
            renderer.setSize(window.innerWidth, window.innerHeight);
        }

        function openModal(storeId, productId) {
            window.openSellSnModal(storeId, productId);
        }
        window.initializeSellSnEmbed();
    </script>
<script src="scripts/rocket-loader.min.js" data-cf-settings="06eeeb2426fac86efd573994-|49" defer></script><script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"rayId":"907de129fc06d99a","version":"2025.1.0","r":1,"serverTiming":{"name":{"cfExtPri":true,"cfL4":true,"cfSpeedBrain":true,"cfCacheStatus":true}},"token":"6fe08aeccf9142bd84dd1a524bd63bcc","b":1}' crossorigin="anonymous"></script>
<script src="https://cdn.sell.app/embed/script.js" type="module"></script>
</body>

</html>