<?php include('schema.php'); ?>
<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Компания WHIEDA (Виеда) — каталог продукции, цены, регистрация</title>
    <meta name="description" content="WHIEDA (Виеда) — каталог продукции с ценами: анионовая продукция, приборы, БАДы, косметика. Как зарегистрироваться, оформить первый заказ и получить кэшбэк.">
    <link rel="canonical" href="https://whieda-l.ru/">

<?php
    schema_print(schema_organization());
    schema_print([
        '@context' => 'https://schema.org',
        '@type'    => 'WebSite',
        '@id'      => 'https://whieda-l.ru/#website',
        'name'     => 'WHIEDA',
        'url'      => 'https://whieda-l.ru/',
        'inLanguage'=> 'ru-RU',
        'publisher'=> ['@id' => 'https://whieda-l.ru/#organization'],
    ]);
?>

    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap" rel="stylesheet">

    <!-- Bootstrap -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/css/bootstrap.min.css">

    <style>
        :root {
            --gold: #C9A84C;
            --gold-light: #E8D5A3;
            --gold-dark: #8B6914;
            --deep: #1A1A1A;
            --cream: #FAF8F3;
            --green: #2D4A2D;
            --green-light: #4A7C4A;
            --text: #3A3A3A;
            --text-muted: #7A7A7A;
        }

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

        html { scroll-behavior: smooth; }

        body {
            font-family: 'Montserrat', sans-serif;
            background: var(--cream);
            color: var(--text);
            overflow-x: hidden;
        }

        h1, h2, h3, h4 {
            font-family: 'Cormorant Garamond', serif;
        }

        /* ============ NAVBAR ============ */
        .navbar {
            position: fixed;
            top: 0; left: 0; right: 0;
            z-index: 1000;
            padding: 20px 40px;
            background: transparent;
            transition: all 0.4s ease;
        }
        .navbar.scrolled {
            background: rgba(250, 248, 243, 0.97);
            backdrop-filter: blur(10px);
            padding: 12px 40px;
            box-shadow: 0 2px 30px rgba(0,0,0,0.08);
        }
        .navbar-brand {
            font-family: 'Cormorant Garamond', serif;
            font-size: 28px;
            font-weight: 600;
            color: white !important;
            letter-spacing: 4px;
            text-transform: uppercase;
            transition: color 0.4s;
        }
        .navbar.scrolled .navbar-brand { color: var(--deep) !important; }

        .nav-link {
            color: rgba(255,255,255,0.85) !important;
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-weight: 500;
            padding: 8px 16px !important;
            transition: color 0.3s;
        }
        .navbar.scrolled .nav-link { color: var(--text) !important; }
        .nav-link:hover { color: var(--gold) !important; }

        .btn-nav {
            background: var(--gold);
            color: white !important;
            border-radius: 0;
            padding: 10px 24px !important;
            font-size: 11px;
            letter-spacing: 2px;
            transition: background 0.3s;
        }
        .btn-nav:hover { background: var(--gold-dark); }

        /* ============ HERO ============ */
        .hero {
            min-height: 100vh;
            position: relative;
            display: flex;
            align-items: center;
            overflow: hidden;
        }

        .hero-bg {
            position: absolute;
            inset: 0;
            background-image: url('/uploads/hero.jpg');
            background-size: cover;
            background-position: center;
            transform: scale(1.05);
            animation: heroZoom 20s ease-in-out infinite alternate;
        }

        @keyframes heroZoom {
            from { transform: scale(1.05); }
            to { transform: scale(1.12); }
        }

        .hero-overlay {
            position: absolute;
            inset: 0;
            background: linear-gradient(
                    135deg,
                    rgba(26, 26, 26, 0.75) 0%,
                    rgba(45, 74, 45, 0.4) 50%,
                    rgba(201, 168, 76, 0.2) 100%
            );
        }

        .hero-content {
            position: relative;
            z-index: 2;
            padding: 0 60px;
            max-width: 700px;
        }

        .hero-eyebrow {
            font-size: 11px;
            letter-spacing: 5px;
            text-transform: uppercase;
            color: var(--gold-light);
            margin-bottom: 20px;
            opacity: 0;
            animation: fadeUp 0.8s ease 0.3s forwards;
        }

        .hero h1 {
            font-size: clamp(48px, 7vw, 88px);
            font-weight: 300;
            color: white;
            line-height: 1.05;
            margin-bottom: 28px;
            opacity: 0;
            animation: fadeUp 0.8s ease 0.6s forwards;
        }

        .hero h1 em {
            font-style: italic;
            color: var(--gold-light);
        }

        .hero-sub {
            font-size: 15px;
            color: rgba(255,255,255,0.8);
            line-height: 1.8;
            margin-bottom: 48px;
            font-weight: 300;
            max-width: 480px;
            opacity: 0;
            animation: fadeUp 0.8s ease 0.9s forwards;
        }

        .hero-buttons {
            display: flex;
            gap: 16px;
            flex-wrap: wrap;
            opacity: 0;
            animation: fadeUp 0.8s ease 1.1s forwards;
        }

        .btn-primary-gold {
            background: var(--gold);
            color: white;
            border: none;
            padding: 16px 36px;
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s;
            text-decoration: none;
            display: inline-block;
        }
        .btn-primary-gold:hover {
            background: var(--gold-dark);
            color: white;
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(201, 168, 76, 0.4);
        }

        .btn-outline-white {
            background: transparent;
            color: white;
            border: 1px solid rgba(255,255,255,0.6);
            padding: 16px 36px;
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s;
            text-decoration: none;
            display: inline-block;
        }
        .btn-outline-white:hover {
            background: rgba(255,255,255,0.1);
            color: white;
            border-color: white;
        }

        .hero-scroll {
            position: absolute;
            bottom: 40px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 2;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 8px;
            opacity: 0;
            animation: fadeUp 0.8s ease 1.5s forwards;
        }
        .hero-scroll span {
            font-size: 10px;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: rgba(255,255,255,0.6);
        }
        .scroll-line {
            width: 1px;
            height: 50px;
            background: linear-gradient(to bottom, rgba(255,255,255,0.6), transparent);
            animation: scrollPulse 2s ease-in-out infinite;
        }
        @keyframes scrollPulse {
            0%, 100% { opacity: 0.4; transform: scaleY(1); }
            50% { opacity: 1; transform: scaleY(1.2); }
        }

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

        /* ============ STATS ============ */
        .stats-bar {
            background: var(--deep);
            padding: 40px 0;
        }
        .stat-item {
            text-align: center;
            padding: 10px 20px;
            border-right: 1px solid rgba(255,255,255,0.1);
        }
        .stat-item:last-child { border-right: none; }
        .stat-number {
            font-family: 'Cormorant Garamond', serif;
            font-size: 42px;
            font-weight: 600;
            color: var(--gold);
            line-height: 1;
        }
        .stat-label {
            font-size: 11px;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: rgba(255,255,255,0.5);
            margin-top: 6px;
        }

        /* ============ STORY ============ */
        .story-section {
            padding: 120px 0;
            background: var(--cream);
        }
        .story-label {
            font-size: 11px;
            letter-spacing: 4px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 20px;
        }
        .story-section h2 {
            font-size: clamp(36px, 4vw, 56px);
            font-weight: 300;
            line-height: 1.2;
            color: var(--deep);
            margin-bottom: 32px;
        }
        .story-section h2 em {
            font-style: italic;
            color: var(--green);
        }
        .story-text {
            font-size: 16px;
            line-height: 2;
            color: var(--text-muted);
            font-weight: 300;
        }
        .story-quote {
            border-left: 3px solid var(--gold);
            padding: 20px 30px;
            margin: 40px 0;
            background: rgba(201, 168, 76, 0.06);
        }
        .story-quote p {
            font-family: 'Cormorant Garamond', serif;
            font-size: 24px;
            font-style: italic;
            color: var(--deep);
            line-height: 1.6;
        }
        .story-author {
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--gold);
            margin-top: 12px;
        }
        .story-img-wrap {
            position: relative;
        }
        .story-img-wrap img {
            width: 100%;
            height: 600px;
            object-fit: cover;
        }
        .story-img-badge {
            position: absolute;
            bottom: -30px;
            left: -30px;
            width: 180px;
            height: 180px;
            background: var(--gold);
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            padding: 20px;
        }
        .story-img-badge .big {
            font-family: 'Cormorant Garamond', serif;
            font-size: 48px;
            color: white;
            line-height: 1;
        }
        .story-img-badge .small {
            font-size: 10px;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: rgba(255,255,255,0.8);
            margin-top: 4px;
        }

        /* ============ PRODUCTS ============ */
        .products-section {
            padding: 120px 0;
            background: white;
        }
        .section-header {
            text-align: center;
            margin-bottom: 70px;
        }
        .section-label {
            font-size: 11px;
            letter-spacing: 4px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 16px;
        }
        .section-header h2 {
            font-size: clamp(36px, 4vw, 54px);
            font-weight: 300;
            color: var(--deep);
        }
        .section-header h2 em { font-style: italic; color: var(--green); }
        .section-divider {
            width: 60px;
            height: 2px;
            background: var(--gold);
            margin: 24px auto 0;
        }

        .product-card {
            border: none;
            border-radius: 0;
            overflow: hidden;
            transition: transform 0.4s ease, box-shadow 0.4s ease;
            cursor: pointer;
        }
        .product-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 20px 60px rgba(0,0,0,0.12);
        }
        .product-card-img {
            height: 280px;
            overflow: hidden;
            position: relative;
        }
        .product-card-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.6s ease;
        }
        .product-card:hover .product-card-img img {
            transform: scale(1.08);
        }
        .product-card-category {
            position: absolute;
            top: 16px;
            left: 16px;
            background: var(--gold);
            color: white;
            font-size: 10px;
            letter-spacing: 2px;
            text-transform: uppercase;
            padding: 6px 12px;
        }
        .product-card-body {
            padding: 28px;
            background: var(--cream);
        }
        .product-card-name {
            font-family: 'Cormorant Garamond', serif;
            font-size: 22px;
            font-weight: 400;
            color: var(--deep);
            margin-bottom: 8px;
        }
        .product-card-desc {
            font-size: 13px;
            color: var(--text-muted);
            line-height: 1.7;
            margin-bottom: 20px;
        }
        .product-card-price {
            font-family: 'Cormorant Garamond', serif;
            font-size: 26px;
            color: var(--gold-dark);
            font-weight: 600;
        }
        .product-card-price span {
            font-size: 14px;
            color: var(--text-muted);
            font-family: 'Montserrat', sans-serif;
            font-weight: 300;
        }
        .product-card-link {
            text-decoration: none;
            display: block;
            color: inherit;
        }
        .btn-order {
            background: transparent;
            border: 1px solid var(--gold);
            color: var(--gold-dark);
            font-size: 11px;
            letter-spacing: 2px;
            text-transform: uppercase;
            padding: 10px 20px;
            font-family: 'Montserrat', sans-serif;
            cursor: pointer;
            transition: all 0.3s;
            margin-top: 16px;
            width: 100%;
        }
        .btn-order:hover {
            background: var(--gold);
            color: white;
        }

        /* ============ BUSINESS ============ */
        .business-section {
            padding: 120px 0;
            background: var(--deep);
            position: relative;
            overflow: hidden;
        }
        .business-bg-pattern {
            position: absolute;
            inset: 0;
            opacity: 0.03;
            background-image: repeating-linear-gradient(
                    45deg,
                    var(--gold) 0px,
                    var(--gold) 1px,
                    transparent 1px,
                    transparent 60px
            );
        }
        .business-section .section-label { color: var(--gold-light); }
        .business-section h2 {
            font-family: 'Cormorant Garamond', serif;
            font-size: clamp(36px, 4vw, 56px);
            font-weight: 300;
            color: white;
            margin-bottom: 24px;
        }
        .business-section h2 em { font-style: italic; color: var(--gold-light); }
        .business-section .section-divider { margin: 24px 0; }
        .business-intro {
            font-size: 16px;
            color: rgba(255,255,255,0.6);
            line-height: 2;
            font-weight: 300;
            margin-bottom: 50px;
        }
        .benefit-item {
            display: flex;
            align-items: flex-start;
            gap: 20px;
            margin-bottom: 36px;
        }
        .benefit-icon {
            width: 50px;
            height: 50px;
            min-width: 50px;
            border: 1px solid var(--gold);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
        }
        .benefit-title {
            font-family: 'Cormorant Garamond', serif;
            font-size: 22px;
            color: white;
            margin-bottom: 6px;
        }
        .benefit-desc {
            font-size: 13px;
            color: rgba(255,255,255,0.5);
            line-height: 1.8;
            font-weight: 300;
        }
        .business-cta-box {
            background: rgba(201, 168, 76, 0.1);
            border: 1px solid rgba(201, 168, 76, 0.3);
            padding: 50px;
            text-align: center;
        }
        .business-cta-box h3 {
            font-family: 'Cormorant Garamond', serif;
            font-size: 38px;
            font-weight: 300;
            color: white;
            margin-bottom: 16px;
        }
        .business-cta-box p {
            font-size: 14px;
            color: rgba(255,255,255,0.6);
            margin-bottom: 36px;
            line-height: 1.8;
        }

        /* ============ HOW IT WORKS ============ */
        .steps-section {
            padding: 120px 0;
            background: var(--cream);
        }
        .step-item {
            text-align: center;
            padding: 20px;
        }
        .step-number {
            font-family: 'Cormorant Garamond', serif;
            font-size: 80px;
            font-weight: 300;
            color: var(--gold-light);
            line-height: 1;
            margin-bottom: 20px;
        }
        .step-title {
            font-family: 'Cormorant Garamond', serif;
            font-size: 24px;
            color: var(--deep);
            margin-bottom: 12px;
        }
        .step-desc {
            font-size: 13px;
            color: var(--text-muted);
            line-height: 1.8;
            font-weight: 300;
        }
        .step-arrow {
            display: flex;
            align-items: center;
            justify-content: center;
            color: var(--gold);
            font-size: 24px;
            padding-top: 30px;
        }

        /* ============ CONTACT FORMS ============ */
        .contact-section {
            padding: 120px 0;
            background: white;
        }
        .form-card {
            padding: 60px 50px;
            border: 1px solid rgba(201, 168, 76, 0.2);
            background: var(--cream);
            height: 100%;
        }
        .form-card h3 {
            font-family: 'Cormorant Garamond', serif;
            font-size: 36px;
            font-weight: 300;
            color: var(--deep);
            margin-bottom: 8px;
        }
        .form-card .form-label-tag {
            font-size: 11px;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--gold);
            margin-bottom: 30px;
            display: block;
        }
        .form-card .form-desc {
            font-size: 14px;
            color: var(--text-muted);
            line-height: 1.8;
            margin-bottom: 36px;
        }
        .form-group { margin-bottom: 20px; }
        .form-control {
            border: none;
            border-bottom: 1px solid rgba(0,0,0,0.15);
            border-radius: 0;
            background: transparent;
            padding: 12px 0;
            font-size: 14px;
            font-family: 'Montserrat', sans-serif;
            color: var(--deep);
            transition: border-color 0.3s;
        }
        .form-control:focus {
            outline: none;
            box-shadow: none;
            border-color: var(--gold);
            background: transparent;
        }
        .form-control::placeholder { color: rgba(0,0,0,0.35); }

        .btn-submit {
            background: var(--gold);
            color: white;
            border: none;
            padding: 16px 40px;
            font-size: 12px;
            letter-spacing: 2px;
            text-transform: uppercase;
            font-family: 'Montserrat', sans-serif;
            font-weight: 500;
            cursor: pointer;
            transition: all 0.3s;
            width: 100%;
            margin-top: 10px;
        }
        .btn-submit:hover {
            background: var(--gold-dark);
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(201, 168, 76, 0.35);
        }
        .form-card.dark {
            background: var(--green);
            border-color: rgba(255,255,255,0.1);
        }
        .form-card.dark h3 { color: white; }
        .form-card.dark .form-desc { color: rgba(255,255,255,0.6); }
        .form-card.dark .form-control {
            border-bottom-color: rgba(255,255,255,0.2);
            color: white;
        }
        .form-card.dark .form-control::placeholder { color: rgba(255,255,255,0.4); }
        .form-card.dark .form-control:focus { border-color: var(--gold-light); }
        .form-card.dark .btn-submit { background: var(--gold-light); color: var(--deep); }
        .form-card.dark .btn-submit:hover { background: var(--gold); color: white; }

        /* ============ FOOTER ============ */
        footer {
            background: var(--deep);
            padding: 60px 0 30px;
        }
        .footer-brand {
            font-family: 'Cormorant Garamond', serif;
            font-size: 32px;
            letter-spacing: 5px;
            color: white;
            text-transform: uppercase;
        }
        .footer-tagline {
            font-size: 12px;
            letter-spacing: 3px;
            text-transform: uppercase;
            color: var(--gold);
            margin-top: 6px;
        }
        .footer-contact a {
            display: block;
            color: rgba(255,255,255,0.6);
            text-decoration: none;
            font-size: 14px;
            margin-bottom: 10px;
            transition: color 0.3s;
        }
        .footer-contact a:hover { color: var(--gold); }
        .footer-bottom {
            border-top: 1px solid rgba(255,255,255,0.08);
            padding-top: 24px;
            margin-top: 50px;
            font-size: 12px;
            color: rgba(255,255,255,0.3);
        }
        .social-links { display: flex; gap: 16px; margin-top: 20px; }
        .social-link {
            width: 40px;
            height: 40px;
            border: 1px solid rgba(255,255,255,0.15);
            display: flex;
            align-items: center;
            justify-content: center;
            color: rgba(255,255,255,0.5);
            text-decoration: none;
            font-size: 16px;
            transition: all 0.3s;
        }
        .social-link:hover {
            border-color: var(--gold);
            color: var(--gold);
        }

        /* ============ BLOG PREVIEW ============ */
        .blog-section {
            padding: 120px 0;
            background: var(--cream);
        }
        .blog-card-link {
            text-decoration: none;
            display: block;
            color: inherit;
        }
        .blog-card {
            background: white;
            overflow: hidden;
            transition: transform 0.4s ease, box-shadow 0.4s ease;
            height: 100%;
        }
        .blog-card:hover {
            transform: translateY(-6px);
            box-shadow: 0 16px 50px rgba(0,0,0,0.1);
        }
        .blog-card-img {
            aspect-ratio: 1;
            overflow: hidden;
        }
        .blog-card-img img {
            width: 100%; height: 100%;
            object-fit: cover;
            transition: transform 0.5s ease;
        }
        .blog-card:hover .blog-card-img img { transform: scale(1.06); }
        .blog-card-body { padding: 24px; }
        .blog-card-date {
            font-size: 11px; letter-spacing: 2px;
            text-transform: uppercase; color: var(--gold);
            margin-bottom: 10px;
        }
        .blog-card-title {
            font-family: 'Cormorant Garamond', serif;
            font-size: 20px; color: var(--deep);
            line-height: 1.3; margin-bottom: 10px; font-weight: 400;
        }
        .blog-card-desc {
            font-size: 13px; color: var(--text-muted);
            line-height: 1.7; font-weight: 300; margin-bottom: 16px;
        }
        .blog-card-more {
            font-size: 11px; letter-spacing: 2px;
            text-transform: uppercase; color: var(--gold-dark);
            transition: color 0.2s;
        }
        .blog-card:hover .blog-card-more { color: var(--gold); }

        /* ============ ALERTS ============ */
        .alert-success-custom {
            background: rgba(45, 74, 45, 0.1);
            border: 1px solid var(--green-light);
            color: var(--green);
            padding: 16px 20px;
            font-size: 14px;
            margin-top: 16px;
            display: none;
        }
        .alert-error-custom {
            background: rgba(180, 60, 60, 0.1);
            border: 1px solid rgba(180, 60, 60, 0.4);
            color: #b43c3c;
            padding: 16px 20px;
            font-size: 14px;
            margin-top: 16px;
            display: none;
        }

        /* ============ SCROLL ANIMATIONS ============ */
        .reveal {
            opacity: 0;
            transform: translateY(40px);
            transition: opacity 0.8s ease, transform 0.8s ease;
        }
        .reveal.visible {
            opacity: 1;
            transform: translateY(0);
        }
        .reveal-delay-1 { transition-delay: 0.1s; }
        .reveal-delay-2 { transition-delay: 0.2s; }
        .reveal-delay-3 { transition-delay: 0.3s; }
        .reveal-delay-4 { transition-delay: 0.4s; }

        /* ============ RESPONSIVE ============ */
        @media (max-width: 768px) {
            .hero-content { padding: 0 24px; }
            .navbar { padding: 16px 20px; }
            .navbar.scrolled { padding: 10px 20px; }
            .story-img-badge { display: none; }
            .form-card { padding: 40px 28px; }
            .business-cta-box { padding: 36px 24px; }
            .stat-item { border-right: none; border-bottom: 1px solid rgba(255,255,255,0.1); }
            .stat-item:last-child { border-bottom: none; }
        }
    </style>
    <meta name="yandex-verification" content="43104906710b6cc9" />

    <!-- Yandex.Metrika counter -->
    <script type="text/javascript">
        (function(m,e,t,r,i,k,a){
            m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
            m[i].l=1*new Date();
            for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
            k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
        })(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=108277718', 'ym');

        ym(108277718, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
    </script>
    <noscript><div><img src="https://mc.yandex.ru/watch/108277718" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
    <!-- /Yandex.Metrika counter -->
</head>
<body>

<!-- ====== NAVBAR ====== -->
<nav class="navbar navbar-expand-lg" id="mainNav">
    <a class="navbar-brand" href="#">WHIEDA</a>
    <button class="navbar-toggler border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navMenu">
        <span style="background: white; display:block; width:24px; height:2px; margin:5px 0;"></span>
        <span style="background: white; display:block; width:24px; height:2px; margin:5px 0;"></span>
        <span style="background: white; display:block; width:24px; height:2px; margin:5px 0;"></span>
    </button>
    <div class="collapse navbar-collapse justify-content-end" id="navMenu">
        <ul class="navbar-nav align-items-center gap-1">
            <li class="nav-item"><a class="nav-link" href="#story">О нас</a></li>
            <li class="nav-item"><a class="nav-link" href="#products">Продукты</a></li>
            <li class="nav-item"><a class="nav-link" href="#business">Бизнес</a></li>
            <li class="nav-item"><a class="nav-link" href="/blog">Блог</a></li>
            <li class="nav-item"><a class="nav-link" href="/scan.php">Скан здоровья</a></li>
            <li class="nav-item ms-2"><a class="nav-link btn-nav" href="#contact">Стать партнёром</a></li>
        </ul>
    </div>
</nav>

<!-- ====== HERO ====== -->
<section class="hero" id="home">
    <div class="hero-bg" style="background-image: url('/uploads/hero.jpg');"></div>
    <div class="hero-overlay"></div>

    <div class="hero-content">
        <p class="hero-eyebrow">WHIEDA · Здоровье & Возможности</p>
        <h1>Живи ярко. <br><em>Зарабатывай</em> <br>на здоровье.</h1>
        <p class="hero-sub">
            Натуральные продукты, которые работают — и бизнес,
            который растёт вместе с тобой. Присоединяйся к команде WHIEDA.
        </p>
        <div class="hero-buttons">
            <a href="#business" class="btn-primary-gold">Узнать о бизнесе</a>
            <a href="#products" class="btn-outline-white">Смотреть продукты</a>
        </div>
    </div>

    <div class="hero-scroll">
        <span>Листать</span>
        <div class="scroll-line"></div>
    </div>
</section>

<!-- ====== STATS ====== -->
<div class="stats-bar">
    <div class="container">
        <div class="row">
            <div class="col-6 col-md-3">
                <div class="stat-item reveal">
                    <div class="stat-number">30+</div>
                    <div class="stat-label">Продуктов в линейке</div>
                </div>
            </div>
            <div class="col-6 col-md-3">
                <div class="stat-item reveal reveal-delay-1">
                    <div class="stat-number">2022</div>
                    <div class="stat-label">Год основания</div>
                </div>
            </div>
            <div class="col-6 col-md-3">
                <div class="stat-item reveal reveal-delay-2">
                    <div class="stat-number">50+</div>
                    <div class="stat-label">Стран присутствия</div>
                </div>
            </div>
            <div class="col-6 col-md-3">
                <div class="stat-item reveal reveal-delay-3">
                    <div class="stat-number">ТКМ</div>
                    <div class="stat-label">В основе продуктов</div>
                </div>
            </div>
        </div>
    </div>
</div>

<!-- ====== STORY ====== -->
<section class="story-section" id="story">
    <div class="container">
        <div class="row align-items-center g-5">
            <div class="col-lg-6">
                <div class="reveal">
                    <p class="story-label">История Людмилы</p>
                    <h2>Я не верила в<br><em>добавки.</em><br>До одного момента.</h2>
                </div>
                <div class="reveal reveal-delay-1">
                    <p class="story-text">
                        Мне было 45, и я чувствовала себя на все 65. Постоянная усталость,
                        боли в суставах, кожа без блеска. Перепробовала всё — врачи,
                        витамины из аптеки, диеты.
                    </p>
                    <div class="story-quote">
                        <p>"Подруга буквально уговорила попробовать WHIEDA. Через три недели
                            я забыла, что такое утренняя скованность. Через два месяца — начала строить бизнес."</p>
                        <p class="story-author">— Людмила, дистрибьютор WHIEDA</p>
                    </div>
                    <p class="story-text">
                        Сегодня я помогаю сотням женщин почувствовать то же самое.
                        И зарабатываю на том, что искренне люблю и использую каждый день.
                    </p>
                    <a href="#contact" class="btn-primary-gold mt-4 d-inline-block">
                        Хочу так же
                    </a>
                </div>
            </div>
            <div class="col-lg-6">
                <div class="story-img-wrap reveal reveal-delay-2">
                    <img src="/uploads/lv.jpg" alt="Людмила — дистрибьютор WHIEDA">
                    <div class="story-img-badge">
                        <div class="big">3+</div>
                        <div class="small">года в бизнесе WHIEDA</div>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- ====== PRODUCTS ====== -->
<section class="products-section" id="products">
    <div class="container">
        <div class="section-header reveal">
            <p class="section-label">Линейка продуктов</p>
            <h2>Природная сила<br><em>современной науки</em></h2>
            <div class="section-divider"></div>
        </div>

        <?php
        include('db.php');
        $result = $db->query("
            SELECT p.id, p.name, p.slug, p.description, p.price,
                   c.name AS category_name,
                   (SELECT pi.local_path FROM product_images pi WHERE pi.product_id = p.id ORDER BY pi.id ASC LIMIT 1) AS img
            FROM products p
            LEFT JOIN categories c ON p.category_id = c.id
            WHERE p.is_active = 1
            ORDER BY p.id ASC
            LIMIT 6
        ");
        $products = $result ? $result->fetch_all(MYSQLI_ASSOC) : [];
        ?>

        <div class="row g-4">
            <?php foreach ($products as $i => $p):
                $img = !empty($p['img']) ? '/uploads/products/' . basename($p['img']) : null;
                $desc_short = mb_strimwidth(strip_tags($p['description']), 0, 100, '…');
                $price_fmt = $p['price'] ? number_format($p['price'], 0, '.', ' ') : null;
                ?>
                <div class="col-md-6 col-lg-4">
                    <a href="/product/<?= htmlspecialchars($p['slug']) ?>" class="product-card-link">
                        <div class="product-card reveal reveal-delay-<?= ($i % 4) + 1 ?>">
                            <div class="product-card-img">
                                <img src="<?= $img ?? 'https://placehold.co/400x280/f5f0e8/c9a84c?text=WHIEDA' ?>"
                                     alt="<?= htmlspecialchars($p['name']) ?>"
                                     onerror="this.src='https://placehold.co/400x280/f5f0e8/c9a84c?text=WHIEDA'">
                                <?php if ($p['category_name']): ?>
                                    <div class="product-card-category"><?= htmlspecialchars($p['category_name']) ?></div>
                                <?php endif; ?>
                            </div>
                            <div class="product-card-body">
                                <div class="product-card-name"><?= htmlspecialchars($p['name']) ?></div>
                                <div class="product-card-desc"><?= htmlspecialchars($desc_short) ?></div>
                                <?php if ($price_fmt): ?>
                                    <div class="product-card-price"><?= $price_fmt ?> <span>руб.</span></div>
                                <?php endif; ?>
                                <div class="btn-order">Подробнее →</div>
                            </div>
                        </div>
                    </a>
                </div>
            <?php endforeach; ?>

            <?php if (empty($products)): ?>
                <div class="col-12 text-center" style="color:var(--text-muted); padding: 60px 0;">
                    <p>Продукты скоро появятся. <a href="#contact" style="color:var(--gold);">Напишите нам</a> для консультации.</p>
                </div>
            <?php endif; ?>
        </div>

        <!-- AJAX: сюда догружаются карточки -->
        <div class="row g-4 mt-0" id="more-products"></div>

        <div class="text-center mt-5 reveal" id="catalog-cta">
            <div id="load-more-wrap">
                <button class="btn-primary-gold me-3" id="btn-load-more" onclick="loadMore()">
                    Показать ещё
                </button>
            </div>
            <a href="/catalog" class="btn-outline-dark mt-3 d-inline-block"
               style="border:1px solid var(--deep); color:var(--deep); padding:16px 36px; font-size:12px; letter-spacing:2px; text-transform:uppercase; text-decoration:none; transition:all 0.3s;"
               onmouseover="this.style.background='var(--deep)';this.style.color='white'"
               onmouseout="this.style.background='transparent';this.style.color='var(--deep)'">
                Весь каталог →
            </a>
        </div>
    </div>
</section>

<script>
    var loadOffset = 6;
    var loadDone = false;

    function loadMore() {
        if (loadDone) return;
        var btn = document.getElementById('btn-load-more');
        btn.textContent = 'Загрузка…';
        btn.disabled = true;

        fetch('/ajax_products.php?offset=' + loadOffset + '&limit=6')
            .then(r => r.json())
            .then(data => {
                var wrap = document.getElementById('more-products');
                if (!data.items || data.items.length === 0) {
                    document.getElementById('load-more-wrap').style.display = 'none';
                    loadDone = true;
                    return;
                }
                data.items.forEach(function(p, i) {
                    var price = p.price ? '<div class="product-card-price">' + p.price_fmt + ' <span>руб.</span></div>' : '';
                    var img = p.img || 'https://placehold.co/400x280/f5f0e8/c9a84c?text=WHIEDA';
                    var cat = p.category_name ? '<div class="product-card-category">' + p.category_name + '</div>' : '';
                    wrap.innerHTML += `
                <div class="col-md-6 col-lg-4">
                    <a href="/product/${p.slug}" class="product-card-link">
                        <div class="product-card reveal">
                            <div class="product-card-img">
                                <img src="${img}" alt="${p.name}"
                                     onerror="this.src='https://placehold.co/400x280/f5f0e8/c9a84c?text=WHIEDA'">
                                ${cat}
                            </div>
                            <div class="product-card-body">
                                <div class="product-card-name">${p.name}</div>
                                <div class="product-card-desc">${p.desc}</div>
                                ${price}
                                <div class="btn-order">Подробнее →</div>
                            </div>
                        </div>
                    </a>
                </div>`;
                });

                // Trigger reveal on new cards
                setTimeout(() => {
                    wrap.querySelectorAll('.reveal:not(.visible)').forEach(el => el.classList.add('visible'));
                }, 50);

                loadOffset += data.items.length;
                if (data.items.length < 6 || data.total <= loadOffset) {
                    document.getElementById('load-more-wrap').style.display = 'none';
                    loadDone = true;
                } else {
                    btn.textContent = 'Показать ещё';
                    btn.disabled = false;
                }
            })
            .catch(() => {
                btn.textContent = 'Показать ещё';
                btn.disabled = false;
            });
    }
</script>

<!-- ====== BUSINESS ====== -->
<section class="business-section" id="business">
    <div class="business-bg-pattern"></div>
    <div class="container position-relative">
        <div class="row g-5 align-items-start">
            <div class="col-lg-6">
                <div class="reveal">
                    <p class="section-label">Бизнес с WHIEDA</p>
                    <h2>Твой доход —<br><em>это твой выбор.</em></h2>
                    <div class="section-divider"></div>
                    <p class="business-intro mt-4">
                        Мы не просто продаём продукты. Мы строим сообщество женщин,
                        которые сами управляют своим временем и финансами.
                        Без офиса. Без начальников. Без потолка дохода.
                    </p>
                </div>

                <div class="benefit-item reveal reveal-delay-1">
                    <div class="benefit-icon">💰</div>
                    <div>
                        <div class="benefit-title">Доход от первого месяца</div>
                        <div class="benefit-desc">Начни зарабатывать сразу после регистрации. Комиссия с личных продаж + бонусы за структуру.</div>
                    </div>
                </div>
                <div class="benefit-item reveal reveal-delay-2">
                    <div class="benefit-icon">🕐</div>
                    <div>
                        <div class="benefit-title">Свободный график</div>
                        <div class="benefit-desc">Работай когда и откуда хочешь. Из дома, в декрете, совмещая с основной работой.</div>
                    </div>
                </div>
                <div class="benefit-item reveal reveal-delay-3">
                    <div class="benefit-icon">🌍</div>
                    <div>
                        <div class="benefit-title">Международная компания</div>
                        <div class="benefit-desc">WHIEDA присутствует в 50+ странах. Строй сеть без географических ограничений.</div>
                    </div>
                </div>
                <div class="benefit-item reveal reveal-delay-4">
                    <div class="benefit-icon">🎓</div>
                    <div>
                        <div class="benefit-title">Обучение и поддержка</div>
                        <div class="benefit-desc">Личный наставник, обучающие материалы, поддержка команды на каждом этапе.</div>
                    </div>
                </div>
            </div>

            <div class="col-lg-6">
                <div class="business-cta-box reveal reveal-delay-2">
                    <h3>Готова начать?</h3>
                    <p>Оставь заявку — я лично расскажу о возможностях,<br>
                        маркетинг-плане и первых шагах в бизнесе WHIEDA.</p>
                    <a href="#partner-form" class="btn-primary-gold d-inline-block">
                        Хочу стать партнёром
                    </a>
                    <div class="mt-4" style="display:flex; gap:24px; justify-content:center; flex-wrap:wrap;">
                        <a href="https://t.me/whieda-l" target="_blank" style="color: var(--gold-light); font-size:13px; text-decoration:none;">
                            ✈️ Telegram
                        </a>
                        <a href="https://wa.me/79287770139" target="_blank" style="color: var(--gold-light); font-size:13px; text-decoration:none;">
                            💬 WhatsApp
                        </a>
                        <a href="https://vk.com/whieda-l" target="_blank" style="color: var(--gold-light); font-size:13px; text-decoration:none;">
                            🔵 VK
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- ====== HOW IT WORKS ====== -->
<section class="steps-section">
    <div class="container">
        <div class="section-header reveal">
            <p class="section-label">Как это работает</p>
            <h2>Три шага до<br><em>твоего бизнеса</em></h2>
            <div class="section-divider"></div>
        </div>
        <div class="row align-items-center">
            <div class="col-md-3 col-12">
                <div class="step-item reveal">
                    <div class="step-number">01</div>
                    <div class="step-title">Оставь заявку</div>
                    <div class="step-desc">Напиши мне или заполни форму. Я отвечу в течение часа и расскажу всё подробно.</div>
                </div>
            </div>
            <div class="col-md-1 d-none d-md-flex">
                <div class="step-arrow reveal">→</div>
            </div>
            <div class="col-md-3 col-12">
                <div class="step-item reveal reveal-delay-2">
                    <div class="step-number">02</div>
                    <div class="step-title">Попробуй продукты</div>
                    <div class="step-desc">Начни с себя. Почувствуй результат и стань живым примером для своих клиентов.</div>
                </div>
            </div>
            <div class="col-md-1 d-none d-md-flex">
                <div class="step-arrow reveal reveal-delay-2">→</div>
            </div>
            <div class="col-md-3 col-12">
                <div class="step-item reveal reveal-delay-4">
                    <div class="step-number">03</div>
                    <div class="step-title">Строй команду</div>
                    <div class="step-desc">Приглашай знакомых, развивай сеть и получай доход с каждого уровня структуры.</div>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- ====== BLOG ====== -->
<section class="blog-section" id="blog">
    <div class="container">
        <div class="section-header reveal">
            <p class="section-label">Блог</p>
            <h2>Последнее в <em>блоге</em></h2>
            <div class="section-divider"></div>
        </div>
        <div class="row g-4">
            <?php
            $blog_posts = [];
            $br = $db->query("SELECT id, slug, title, seo_description, image_path, published_at FROM blog_posts WHERE status = 'ready' ORDER BY published_at DESC LIMIT 3");
            if ($br) $blog_posts = $br->fetch_all(MYSQLI_ASSOC);
            foreach ($blog_posts as $bp):
                $bp_img = !empty($bp['image_path']) ? '/uploads/blog/' . basename($bp['image_path']) : null;
                $bp_date = $bp['published_at'] ? date('d.m.Y', strtotime($bp['published_at'])) : '';
                ?>
                <div class="col-md-4">
                    <a href="/blog/<?= htmlspecialchars($bp['slug']) ?>" class="blog-card-link reveal">
                        <div class="blog-card">
                            <div class="blog-card-img">
                                <img src="<?= $bp_img ?? 'https://placehold.co/400x220/2d4a2d/e8d5a3?text=WHIEDA+Blog' ?>"
                                     alt="<?= htmlspecialchars($bp['title']) ?>"
                                     onerror="this.src='https://placehold.co/400x220/2d4a2d/e8d5a3?text=WHIEDA+Blog'">
                            </div>
                            <div class="blog-card-body">
                                <?php if ($bp_date): ?><div class="blog-card-date"><?= $bp_date ?></div><?php endif; ?>
                                <div class="blog-card-title"><?= htmlspecialchars($bp['title']) ?></div>
                                <?php if (!empty($bp['seo_description'])): ?>
                                    <div class="blog-card-desc"><?= htmlspecialchars(mb_strimwidth($bp['seo_description'], 0, 110, '…')) ?></div>
                                <?php endif; ?>
                                <div class="blog-card-more">Читать →</div>
                            </div>
                        </div>
                    </a>
                </div>
            <?php endforeach; ?>
            <?php if (empty($blog_posts)): ?>
                <div class="col-12 text-center" style="color:var(--text-muted); padding:40px 0;">
                    <p>Статьи скоро появятся. <a href="#contact" style="color:var(--gold);">Напишите нам</a> — ответим на вопросы.</p>
                </div>
            <?php endif; ?>
        </div>
        <div class="text-center mt-5 reveal">
            <a href="/blog" class="btn-primary-gold">Все статьи блога →</a>
        </div>
    </div>
</section>

<!-- ====== CONTACT ====== -->
<section class="contact-section" id="contact">
    <div class="container">
        <div class="section-header reveal">
            <p class="section-label">Связаться</p>
            <h2>Сделай первый<br><em>шаг сегодня</em></h2>
            <div class="section-divider"></div>
        </div>

        <div class="row g-4">
            <!-- ORDER FORM -->
            <div class="col-lg-6">
                <div class="form-card reveal" id="order-form">
                    <h3>Заказать продукт</h3>
                    <span class="form-label-tag">Консультация и заказ</span>
                    <p class="form-desc">Оставьте заявку — я свяжусь с вами, отвечу на вопросы о составе, применении и помогу выбрать подходящий продукт.</p>
                    <form id="formOrder" onsubmit="submitForm(event, 'order')">
                        <input type="hidden" name="lead_type" value="order">
                        <div class="form-group">
                            <input type="text" class="form-control" name="name" placeholder="Ваше имя" required>
                        </div>
                        <div class="form-group">
                            <input type="tel" class="form-control" name="phone" placeholder="Телефон / WhatsApp" required>
                        </div>
                        <div class="form-group">
                            <input type="text" class="form-control" name="product_interest" placeholder="Какой продукт интересует?">
                        </div>
                        <button type="submit" class="btn-submit">Получить консультацию</button>
                        <div class="alert-success-custom" id="order-success">✓ Заявка принята! Свяжусь с вами в ближайшее время.</div>
                        <div class="alert-error-custom" id="order-error">Ошибка. Попробуйте ещё раз или напишите напрямую.</div>
                    </form>
                </div>
            </div>

            <!-- PARTNER FORM -->
            <div class="col-lg-6">
                <div class="form-card dark reveal reveal-delay-2" id="partner-form">
                    <h3 style="color:white;">Стать партнёром</h3>
                    <span class="form-label-tag" style="color:var(--gold-light);">Бизнес-возможности</span>
                    <p class="form-desc">Хочешь строить бизнес с WHIEDA? Оставь заявку — расскажу о маркетинг-плане, доходах и первых шагах. Без обязательств.</p>
                    <form id="formPartner" onsubmit="submitForm(event, 'partner')">
                        <input type="hidden" name="lead_type" value="partner">
                        <div class="form-group">
                            <input type="text" class="form-control" name="name" placeholder="Ваше имя" required>
                        </div>
                        <div class="form-group">
                            <input type="tel" class="form-control" name="phone" placeholder="Телефон / WhatsApp" required>
                        </div>
                        <div class="form-group">
                            <input type="text" class="form-control" name="city" placeholder="Ваш город">
                        </div>
                        <button type="submit" class="btn-submit">Хочу в команду WHIEDA</button>
                        <div class="alert-success-custom" id="partner-success">✓ Отлично! Свяжусь с вами в течение часа.</div>
                        <div class="alert-error-custom" id="partner-error">Ошибка. Попробуйте ещё раз или напишите напрямую.</div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</section>

<!-- ====== FOOTER ====== -->
<footer>
    <?php
    $footer_posts = [];
    $fpr = $db->query("SELECT slug, title FROM blog_posts WHERE status = 'ready' ORDER BY RAND() LIMIT 4");
    if ($fpr) $footer_posts = $fpr->fetch_all(MYSQLI_ASSOC);
    ?>
    <div class="container">
        <div class="row g-4">
            <div class="col-lg-3">
                <div class="footer-brand">WHIEDA</div>
                <div class="footer-tagline">Здоровье · Красота · Свобода</div>
                <p style="color:rgba(255,255,255,0.4); font-size:13px; margin-top:20px; line-height:1.8;">
                    Независимый дистрибьютор WHIEDA в России. Продукты на основе традиционной китайской медицины.
                </p>
                <div class="social-links">
                    <a href="https://t.me/whieda-l" target="_blank" class="social-link" title="Telegram">✈</a>
                    <a href="https://wa.me/79287770139" target="_blank" class="social-link" title="WhatsApp">💬</a>
                    <a href="https://vk.com/whieda-l" target="_blank" class="social-link" title="VK">VK</a>
                </div>
            </div>
            <div class="col-lg-3">
                <p style="font-size:11px; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:20px;">Разделы</p>
                <div class="footer-contact">
                    <a href="#story">О Людмиле</a>
                    <a href="#products">Продукты</a>
                    <a href="/scan.php">Скан здоровья</a>
                    <a href="#business">Бизнес с WHIEDA</a>
                    <a href="/blog">Блог</a>
                    <a href="#contact">Связаться</a>
                </div>
            </div>
            <div class="col-lg-3">
                <p style="font-size:11px; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:20px;">Контакты</p>
                <div class="footer-contact">
                    <a href="https://t.me/whieda-l" target="_blank">Telegram: @whieda-l</a>
                    <a href="https://wa.me/79287770139" target="_blank">WhatsApp: +7 928 777 01 39</a>
                    <a href="https://vk.com/whieda-l" target="_blank">VK: vk.com/whieda-l</a>
                </div>
            </div>
            <div class="col-lg-3">
                <p style="font-size:11px; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:20px;">Из блога</p>
                <div class="footer-contact">
                    <?php foreach ($footer_posts as $fp): ?>
                        <a href="/blog/<?= htmlspecialchars($fp['slug']) ?>"><?= htmlspecialchars(mb_strimwidth($fp['title'], 0, 55, '…')) ?></a>
                    <?php endforeach; ?>
                    <?php if (empty($footer_posts)): ?>
                        <a href="/blog">Читать блог →</a>
                    <?php endif; ?>
                </div>
            </div>
        </div>
        <div class="footer-bottom d-flex justify-content-between flex-wrap gap-2">
            <span>© <?= date('Y') ?> WHIEDA-L. Независимый дистрибьютор.</span>
            <span>Не является официальным сайтом компании WHIEDA/FOHERB</span>
        </div>
    </div>
</footer>

<!-- ====== ORDER MODAL ====== -->
<div id="orderModal" style="display:none; position:fixed; inset:0; z-index:9999; background:rgba(0,0,0,0.7); align-items:center; justify-content:center;">
    <div style="background:var(--cream); padding:50px; max-width:480px; width:90%; position:relative;">
        <button onclick="closeOrderModal()" style="position:absolute; top:16px; right:20px; background:none; border:none; font-size:24px; cursor:pointer; color:var(--text-muted);">×</button>
        <p style="font-size:11px; letter-spacing:3px; text-transform:uppercase; color:var(--gold); margin-bottom:8px;">Заказ продукта</p>
        <h3 style="font-family:'Cormorant Garamond',serif; font-size:30px; color:var(--deep); margin-bottom:24px;" id="modalProductName"></h3>
        <form id="formModal" onsubmit="submitModalForm(event)">
            <input type="hidden" name="lead_type" value="order">
            <input type="hidden" name="product_interest" id="modalProductInput">
            <div class="form-group">
                <input type="text" class="form-control" name="name" placeholder="Ваше имя" required>
            </div>
            <div class="form-group">
                <input type="tel" class="form-control" name="phone" placeholder="Телефон / WhatsApp" required>
            </div>
            <button type="submit" class="btn-submit">Оставить заявку</button>
            <div class="alert-success-custom" id="modal-success">✓ Заявка принята!</div>
        </form>
    </div>
</div>

<!-- Scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/5.3.2/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>

<script>
    // Navbar scroll
    $(window).on('scroll', function() {
        if ($(this).scrollTop() > 60) {
            $('#mainNav').addClass('scrolled');
            $('#mainNav .navbar-brand').css('color', 'var(--deep)');
            $('#mainNav .nav-link:not(.btn-nav)').css('color', 'var(--text)');
        } else {
            $('#mainNav').removeClass('scrolled');
            $('#mainNav .navbar-brand').css('color', 'white');
            $('#mainNav .nav-link:not(.btn-nav)').css('color', 'rgba(255,255,255,0.85)');
        }
    });

    // Scroll reveal
    const revealObserver = new IntersectionObserver((entries) => {
        entries.forEach(entry => {
            if (entry.isIntersecting) {
                entry.target.classList.add('visible');
            }
        });
    }, { threshold: 0.1 });

    document.querySelectorAll('.reveal').forEach(el => revealObserver.observe(el));

    // Form submit
    function submitForm(e, type) {
        e.preventDefault();
        const form = e.target;
        const data = new FormData(form);
        data.append('ajax', '1');

        fetch('/submit_lead.php', {
            method: 'POST',
            body: data
        })
            .then(r => r.json())
            .then(res => {
                if (res.success) {
                    document.getElementById(type + '-success').style.display = 'block';
                    document.getElementById(type + '-error').style.display = 'none';
                    form.reset();
                } else {
                    document.getElementById(type + '-error').style.display = 'block';
                }
            })
            .catch(() => {
                document.getElementById(type + '-error').style.display = 'block';
            });
    }

    // Order modal
    function openOrderModal(productName) {
        document.getElementById('modalProductName').textContent = productName;
        document.getElementById('modalProductInput').value = productName;
        const modal = document.getElementById('orderModal');
        modal.style.display = 'flex';
    }
    function closeOrderModal() {
        document.getElementById('orderModal').style.display = 'none';
    }
    function submitModalForm(e) {
        e.preventDefault();
        const form = e.target;
        const data = new FormData(form);
        data.append('ajax', '1');

        fetch('/submit_lead.php', { method: 'POST', body: data })
            .then(r => r.json())
            .then(res => {
                if (res.success) {
                    document.getElementById('modal-success').style.display = 'block';
                    form.reset();
                    setTimeout(closeOrderModal, 2000);
                }
            });
    }

    // Close modal on outside click
    document.getElementById('orderModal').addEventListener('click', function(e) {
        if (e.target === this) closeOrderModal();
    });
</script>

<?php include 'scan_popup.php'; ?>
</body>
</html>