<!DOCTYPE html>
<html lang="fr-CA" class="scroll-smooth">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>LP MTL Électrique inc. — Électricien certifié à Montréal | RBQ 5821-3047-61</title>
    <meta name="description" content="LP MTL Électrique inc. — Maître électricien à Montréal. Panneaux, bornes EV, filage résidentiel et commercial, dépannage 24/7. Soumission gratuite. RBQ 5821-3047-61.">
    <link rel="canonical" href="https://laplugelectrique.ca/fr/">

    <!-- Favicons -->
    <link rel="icon" type="image/x-icon" href="../images/favicon.ico">
    <link rel="icon" type="image/png" sizes="32x32" href="../images/favicon-32.png">
    <link rel="icon" type="image/png" sizes="16x16" href="../images/favicon-16.png">
    <link rel="apple-touch-icon" sizes="180x180" href="../images/apple-touch-icon.png">

    <!-- OG / Social -->
    <meta property="og:type" content="website">
    <meta property="og:locale" content="fr_CA">
    <meta property="og:url" content="https://laplugelectrique.ca/fr/">
    <meta property="og:title" content="LP MTL Électrique inc. — Électricien certifié Montréal">
    <meta property="og:description" content="Maître électricien à Montréal. Panneaux, bornes EV, filage résidentiel et commercial, dépannage 24/7.">
    <meta property="og:image" content="https://laplugelectrique.ca/images/og-image.png">
    <meta property="og:site_name" content="LP MTL Électrique inc.">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="LP MTL Électrique inc. — Électricien Montréal">
    <meta name="twitter:description" content="Maître électricien à Montréal. Panneaux, bornes EV, filage résidentiel et commercial, dépannage 24/7.">
    <meta name="twitter:image" content="https://laplugelectrique.ca/images/og-image.png">

    <!-- Hreflang -->
    <link rel="alternate" hreflang="fr-CA" href="https://laplugelectrique.ca/fr/">
    <link rel="alternate" hreflang="en-CA" href="https://laplugelectrique.ca/en/">
    <link rel="alternate" hreflang="x-default" href="https://laplugelectrique.ca/fr/">

    <!-- JSON-LD -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Electrician",
      "@id": "https://laplugelectrique.ca/",
      "name": "LP MTL Électrique inc.",
      "alternateName": "La Plug Électrique",
      "description": "Maître électricien certifié RBQ à Montréal. Spécialisé en panneaux électriques, bornes de recharge EV, filage résidentiel et commercial.",
      "url": "https://laplugelectrique.ca",
      "telephone": "+15148245511",
      "email": "info@lpelectrique.ca",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "4921 Rue Prince",
        "addressLocality": "Pierrefonds (Montréal)",
        "addressRegion": "QC",
        "postalCode": "H8Y 2E6",
        "addressCountry": "CA"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 45.4889,
        "longitude": -73.8420
      },
      "openingHoursSpecification": [
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
          "opens": "07:00",
          "closes": "18:00"
        },
        {
          "@type": "OpeningHoursSpecification",
          "dayOfWeek": "Saturday",
          "opens": "08:00",
          "closes": "14:00"
        }
      ],
      "priceRange": "$$",
      "areaServed": ["Montréal","Laval","Longueuil","Rive-Nord","Rive-Sud","Rosemont","Plateau-Mont-Royal","Hochelaga","Saint-Léonard","Anjou","Verdun","Côte-des-Neiges"],
      "serviceType": ["Installation électrique","Remplacement de panneau électrique","Borne de recharge VE","Filage résidentiel","Filage commercial","Dépannage électrique","Domotique"],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Services électriques",
        "itemListElement": [
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Installation et mise à niveau de panneaux électriques"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Bornes de recharge pour véhicules électriques"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Entrée électrique et branchement"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Éclairage intérieur et extérieur"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Filage résidentiel et commercial"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Dépannage et urgences électriques 24/7"}},
          {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Domotique et maison intelligente"}}
        ]
      },
      "image": "https://laplugelectrique.ca/images/og-image.png",
      "sameAs": []
    }
    </script>

    <!-- Tailwind CSS -->
    <script src="https://cdn.tailwindcss.com"></script>
    <script>
        tailwind.config = {
            theme: {
                extend: {
                    colors: {
                        ink: '#0c0c0c',
                        'ink-2': '#141414',
                        'ink-3': '#1c1c1c',
                        'ink-4': '#252525',
                        volt: '#f5c842',
                        'volt-dim': '#c49a2a',
                        'volt-glow': 'rgba(245,200,66,0.12)',
                        ash: '#8a8a8a',
                        'ash-dim': '#5a5a5a',
                        chalk: '#e8e8e8'
                    },
                    fontFamily: {
                        display: ['"Barlow Condensed"', 'sans-serif'],
                        body: ['"Inter"', 'sans-serif']
                    }
                }
            }
        }
    </script>

    <!-- GSAP -->
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.7/dist/gsap.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/gsap@3.12.7/dist/ScrollTrigger.min.js"></script>

    <!-- Lenis removed — caused scroll lag -->

    <!-- Lucide Icons -->
    <script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"></script>

    <!-- 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=Barlow+Condensed:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet">

    <style>
        * { box-sizing: border-box; }
        body { font-family: 'Inter', sans-serif; background: #0c0c0c; color: #e8e8e8; }
        h1, h2, h3, h4, h5, h6 { font-family: 'Barlow Condensed', sans-serif; }

        /* ── NAV ── */
        .nav-wrap {
            background: rgba(12,12,12,0.95);
            backdrop-filter: blur(12px);
            border-bottom: 1px solid rgba(255,255,255,0.06);
        }

        /* Language toggle pill */
        .lang-toggle {
            display: flex;
            align-items: center;
            background: rgba(245,200,66,0.12);
            border: 1.5px solid rgba(245,200,66,0.5);
            border-radius: 999px;
            overflow: hidden;
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 700;
            font-size: 0.8rem;
            letter-spacing: 0.06em;
        }
        .lang-toggle a {
            padding: 5px 14px;
            transition: background 0.2s, color 0.2s;
            color: #f5c842;
        }
        .lang-toggle a.active {
            background: #f5c842;
            color: #0c0c0c;
        }
        .lang-toggle a:not(.active):hover {
            background: rgba(245,200,66,0.15);
        }

        /* ── HERO ── */
        .hero-wrap {
            position: relative;
            min-height: 100vh;
            overflow: hidden;
        }
        .hero-bg {
            position: absolute;
            inset: 0;
            z-index: 0;
        }
        .hero-bg img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center 30%;
        }
        /* dark overlay — heavy on left, lighter right */
        .hero-bg::after {
            content: '';
            position: absolute;
            inset: 0;
            background: linear-gradient(105deg, rgba(12,12,12,0.96) 0%, rgba(12,12,12,0.85) 45%, rgba(12,12,12,0.55) 75%, rgba(12,12,12,0.3) 100%);
        }
        .hero-content {
            position: relative;
            z-index: 10;
            padding: 140px 0 80px;
        }

        /* Giant angled headline */
        .hero-eyebrow {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            border-left: 3px solid #f5c842;
            padding-left: 12px;
            margin-bottom: 20px;
        }

        /* Diagonal accent stripe */
        .hero-stripe {
            position: absolute;
            right: 0;
            top: 0;
            bottom: 0;
            width: 6px;
            background: #f5c842;
            transform: skewX(-4deg);
            transform-origin: top;
            z-index: 20;
        }

        /* ── VOLT BAR ── */
        .volt-bar {
            background: #f5c842;
            color: #0c0c0c;
        }

        /* ── SERVICE NUMBERS ── */
        .svc-num {
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 900;
            font-size: 5rem;
            line-height: 1;
            color: rgba(245,200,66,0.12);
            transition: color 0.3s;
            user-select: none;
        }
        .svc-row:hover .svc-num {
            color: rgba(245,200,66,0.35);
        }
        .svc-row {
            border-top: 1px solid rgba(255,255,255,0.07);
            transition: background 0.2s;
        }
        .svc-row:last-child { border-bottom: 1px solid rgba(255,255,255,0.07); }
        .svc-row:hover { background: rgba(245,200,66,0.03); }

        /* ── BIG PHOTO SECTION ── */
        .photo-section {
            position: relative;
            overflow: hidden;
        }
        .photo-section img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        /* ── STATS SECTION ── */
        .stat-num {
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 900;
            font-size: clamp(3.5rem, 8vw, 7rem);
            line-height: 0.9;
            color: #f5c842;
        }
        .stat-label {
            font-family: 'Inter', sans-serif;
            font-size: 0.75rem;
            font-weight: 500;
            letter-spacing: 0.12em;
            text-transform: uppercase;
            color: #5a5a5a;
            margin-top: 8px;
        }

        /* ── TRUST CARD ── */
        .trust-card {
            border: 1px solid rgba(255,255,255,0.07);
            background: #141414;
            transition: border-color 0.25s;
        }
        .trust-card:hover { border-color: rgba(245,200,66,0.3); }

        /* ── REVIEW CARD ── */
        .review-card {
            background: #141414;
            border-top: 3px solid #f5c842;
        }

        /* ── ZONE TAG ── */
        .zone-tag {
            display: inline-flex;
            align-items: center;
            gap: 6px;
            padding: 4px 12px;
            background: rgba(255,255,255,0.04);
            border: 1px solid rgba(255,255,255,0.08);
            border-radius: 4px;
            font-size: 0.75rem;
            color: #8a8a8a;
            font-weight: 500;
        }
        .zone-tag .dot {
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: #f5c842;
            flex-shrink: 0;
        }

        /* ── VOLT PULSE on CTA ── */
        @keyframes volt-pulse {
            0%, 100% { box-shadow: 0 0 0 0 rgba(245,200,66,0); }
            50% { box-shadow: 0 0 0 8px rgba(245,200,66,0.12); }
        }
        .btn-volt {
            background: #f5c842;
            color: #0c0c0c;
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 700;
            letter-spacing: 0.04em;
            font-size: 0.95rem;
            transition: background 0.2s, transform 0.15s;
        }
        .btn-volt:hover {
            background: #e8b820;
            transform: translateY(-1px);
        }
        .btn-ghost {
            border: 1.5px solid rgba(245,200,66,0.4);
            color: #f5c842;
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 700;
            letter-spacing: 0.04em;
            font-size: 0.95rem;
            transition: border-color 0.2s, background 0.2s;
        }
        .btn-ghost:hover {
            border-color: #f5c842;
            background: rgba(245,200,66,0.07);
        }
        .btn-volt-pulse {
            animation: volt-pulse 2.2s ease-in-out infinite;
        }

        /* ── DIAGONAL DIVIDER ── */
        .diagonal-cut {
            /* clip-path removed — perf */
        }
        .diagonal-cut-rev {
            /* clip-path removed — perf */
        }

        /* ── RBQ STRIP ── */
        .rbq-mono {
            font-family: 'Barlow Condensed', sans-serif;
            font-weight: 700;
            letter-spacing: 0.1em;
            font-size: 0.8rem;
        }

        /* ── SCROLL FADE ── */
        .reveal {
            opacity: 0;
            transform: translateY(24px);
        }

        /* ── MOBILE MENU ── */
        .mob-menu { display: none; }
        .mob-menu.open { display: flex; }

        /* ── ELECTRIC ARC DECORATION ── */
        @keyframes arc-flicker {
            0%, 92%, 100% { opacity: 0.6; }
            93%, 96% { opacity: 0.15; }
            94%, 95% { opacity: 1; }
            97%, 99% { opacity: 0.4; }
        }
        .arc-line {
            position: absolute;
            background: linear-gradient(to bottom, transparent 0%, #f5c842 50%, transparent 100%);
            width: 1px;
            opacity: 0.6;
            animation: arc-flicker 4s ease-in-out infinite;
        }

        /* Form elements */
        input, select, textarea {
            background: #1c1c1c;
            border: 1px solid rgba(255,255,255,0.1);
            color: #e8e8e8;
            font-family: 'Inter', sans-serif;
            transition: border-color 0.2s;
        }
        input:focus, select:focus, textarea:focus {
            outline: none;
            border-color: #f5c842;
        }
        input::placeholder, textarea::placeholder { color: #5a5a5a; }
        select option { background: #1c1c1c; }
    </style>
</head>
<body>

    <!-- ═══════════════════════════════════ NAV ═══════════════════════════════════ -->
    <nav id="main-nav" class="nav-wrap fixed top-0 left-0 right-0 z-50">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">
            <div class="flex items-center justify-between h-16">

                <!-- Logo -->
                <a href="/fr/" class="flex items-center gap-3">
                    <img src="../images/logo.png" alt="LP MTL Électrique" class="h-20 w-auto" width="355" height="80">
                </a>

                <!-- Desktop links -->
                <div class="hidden md:flex items-center gap-8">
                    <a href="/fr/" class="text-ash hover:text-chalk text-sm font-medium transition-colors">Accueil</a>
                    <a href="/fr/services/" class="text-ash hover:text-chalk text-sm font-medium transition-colors">Services</a>
                    <a href="/fr/apropos/" class="text-ash hover:text-chalk text-sm font-medium transition-colors">À propos</a>
                    <a href="/fr/contact/" class="text-ash hover:text-chalk text-sm font-medium transition-colors">Contact</a>
                </div>

                <!-- Right: lang toggle + phone -->
                <div class="hidden md:flex items-center gap-4">
                    <!-- Prominent FR/EN pill toggle -->
                    <div class="lang-toggle">
                        <a href="/fr/" class="active">FR</a>
                        <a href="/en/">EN</a>
                    </div>
                    <a href="tel:+15148245511" class="btn-volt px-4 py-2 rounded text-sm">
                        514-824-5511
                    </a>
                </div>

                <!-- Mobile toggle -->
                <button id="menu-toggle" class="md:hidden p-2 text-ash hover:text-chalk">
                    <i data-lucide="menu" class="w-5 h-5"></i>
                </button>
            </div>
        </div>

        <!-- Mobile menu -->
        <div id="mobile-menu" class="mob-menu flex-col bg-ink-2 border-t border-white/5 px-5 pb-4 md:hidden">
            <a href="/fr/" class="py-3 text-ash border-b border-white/5 text-sm font-medium">Accueil</a>
            <a href="/fr/services/" class="py-3 text-ash border-b border-white/5 text-sm font-medium">Services</a>
            <a href="/fr/apropos/" class="py-3 text-ash border-b border-white/5 text-sm font-medium">À propos</a>
            <a href="/fr/contact/" class="py-3 text-ash border-b border-white/5 text-sm font-medium">Contact</a>
            <div class="flex items-center gap-3 pt-4">
                <div class="lang-toggle">
                    <a href="/fr/" class="active">FR</a>
                    <a href="/en/">EN</a>
                </div>
                <a href="tel:+15148245511" class="btn-volt px-4 py-2 rounded text-sm">514-824-5511</a>
            </div>
        </div>
    </nav>

    <!-- ═══════════════════════════════════ HERO ═══════════════════════════════════ -->
    <section id="accueil" class="hero-wrap">
        <div class="hero-bg">
            <img src="../images/hero-electrician.jpg"
                 alt="Électricien professionnel LP MTL Électrique"
                 width="1440" height="900">
        </div>

        <!-- Arc decoration lines -->
        <div class="arc-line" style="left:48%; top:15%; height:30%; animation-delay:0s;"></div>
        <div class="arc-line" style="left:52%; top:10%; height:45%; animation-delay:1.3s;"></div>
        <div class="arc-line" style="left:49.5%; top:20%; height:25%; animation-delay:2.7s;"></div>

        <div class="hero-content">
            <div class="max-w-7xl mx-auto px-5 sm:px-8">
                <div class="max-w-2xl">
                    <!-- Eyebrow -->
                    <div class="hero-eyebrow">
                        <i data-lucide="shield-check" class="w-3.5 h-3.5 text-volt flex-shrink-0"></i>
                        <span class="text-volt text-xs font-semibold tracking-widest uppercase font-display">Maître Électricien · RBQ 5821-3047-61</span>
                    </div>

                    <!-- Headline — large Barlow Condensed -->
                    <h1 id="hero-h1" class="font-display font-black uppercase leading-none text-white mb-6" style="font-size: clamp(3.2rem, 9vw, 7rem); letter-spacing: -0.01em;">
                        L'électricité<br>
                        <span class="text-volt">sans bullshit</span><br>
                        à Montréal.
                    </h1>

                    <p id="hero-sub" class="text-ash text-base sm:text-lg mb-8 max-w-lg leading-relaxed">
                        Panneaux, bornes EV, filage résidentiel et commercial.
                        Travail propre, prix fixes, disponible 24/7 pour les urgences.
                    </p>

                    <div id="hero-cta" class="flex flex-wrap gap-3 mb-10">
                        <a href="/fr/contact/" class="btn-volt px-7 py-3.5 rounded text-base">
                            Soumission gratuite
                        </a>
                        <a href="tel:+15148245511" class="btn-ghost px-7 py-3.5 rounded text-base btn-volt-pulse">
                            Urgence 24/7
                        </a>
                    </div>

                    <!-- Trust signals inline -->
                    <div id="hero-trust" class="flex flex-wrap gap-x-6 gap-y-2 text-xs text-ash-dim font-medium">
                        <span class="flex items-center gap-1.5">
                            <i data-lucide="award" class="w-3.5 h-3.5 text-volt"></i>
                            Licencié RBQ
                        </span>
                        <span class="flex items-center gap-1.5">
                            <i data-lucide="timer" class="w-3.5 h-3.5 text-volt"></i>
                            Réponse 2h
                        </span>
                        <span class="flex items-center gap-1.5">
                            <i data-lucide="shield" class="w-3.5 h-3.5 text-volt"></i>
                            Garantie 5 ans
                        </span>
                        <span class="flex items-center gap-1.5">
                            <i data-lucide="leaf" class="w-3.5 h-3.5 text-volt"></i>
                            Partenaire Hydro-Québec
                        </span>
                    </div>
                </div>
            </div>
        </div>

        <!-- Bottom fade to black -->
        <div class="absolute bottom-0 left-0 right-0 h-32 bg-gradient-to-t from-ink to-transparent z-10"></div>
    </section>

    <!-- ═══════════════════════════════════ VOLT BAR ═══════════════════════════════════ -->
    <div class="volt-bar py-3 overflow-hidden">
        <div class="flex items-center gap-8 px-5 sm:px-8 max-w-7xl mx-auto">
            <div class="flex items-center gap-2 flex-shrink-0">
                <i data-lucide="zap" class="w-4 h-4 text-ink"></i>
                <span class="font-display font-bold text-ink text-sm tracking-wide uppercase">Urgences 24/7</span>
            </div>
            <div class="h-4 w-px bg-ink/20 flex-shrink-0"></div>
            <div class="flex items-center gap-2 flex-shrink-0">
                <i data-lucide="phone" class="w-4 h-4 text-ink"></i>
                <a href="tel:+15148245511" class="font-display font-bold text-ink text-sm tracking-wide">514-824-5511</a>
            </div>
            <div class="h-4 w-px bg-ink/20 flex-shrink-0 hidden sm:block"></div>
            <div class="hidden sm:flex items-center gap-2 flex-shrink-0">
                <i data-lucide="map-pin" class="w-4 h-4 text-ink"></i>
                <span class="font-display font-bold text-ink text-sm tracking-wide">Grand Montréal · Laval · Rive-Sud</span>
            </div>
            <div class="ml-auto flex-shrink-0 hidden md:flex items-center gap-2">
                <i data-lucide="badge-check" class="w-4 h-4 text-ink"></i>
                <span class="font-display font-bold text-ink text-sm rbq-mono">RBQ 5821-3047-61</span>
            </div>
        </div>
    </div>

    <!-- ═══════════════════════════════════ STATS ═══════════════════════════════════ -->
    <section class="py-20 bg-ink-2">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">
            <div class="grid grid-cols-2 lg:grid-cols-4 gap-0 divide-x divide-white/5">
                <div class="px-6 sm:px-8 py-4 reveal">
                    <div class="stat-num" data-count="12">12</div>
                    <div class="text-2xl font-display font-black text-volt leading-none">ans</div>
                    <div class="stat-label">d'expérience</div>
                </div>
                <div class="px-6 sm:px-8 py-4 reveal">
                    <div class="stat-num" data-count="1800">1800</div>
                    <div class="text-2xl font-display font-black text-volt leading-none">+</div>
                    <div class="stat-label">chantiers complétés</div>
                </div>
                <div class="px-6 sm:px-8 py-4 reveal">
                    <div class="stat-num" data-count="300">300</div>
                    <div class="text-2xl font-display font-black text-volt leading-none">+</div>
                    <div class="stat-label">bornes EV installées</div>
                </div>
                <div class="px-6 sm:px-8 py-4 reveal">
                    <div class="stat-num">24/7</div>
                    <div class="stat-label mt-2">urgences électriques</div>
                </div>
            </div>
        </div>
    </section>

    <!-- ═══════════════════════════════════ SERVICES ═══════════════════════════════════ -->
    <section id="services" class="py-20 bg-ink">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">

            <!-- Section header — left-aligned with big label -->
            <div class="flex flex-col sm:flex-row sm:items-end justify-between gap-6 mb-16 reveal">
                <div>
                    <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-3">Nos expertises</div>
                    <h2 class="font-display font-black uppercase text-white leading-none" style="font-size: clamp(2.5rem, 6vw, 4.5rem);">
                        Ce qu'on<br>fait bien
                    </h2>
                </div>
                <a href="/fr/services/" class="btn-ghost px-5 py-2.5 rounded text-sm self-start sm:self-auto flex items-center gap-2 flex-shrink-0">
                    Voir tous les services
                    <i data-lucide="arrow-right" class="w-4 h-4"></i>
                </a>
            </div>

            <!-- Numbered service rows — NOT a card grid -->
            <div class="space-y-0">

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">01</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="plug-zap" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Bornes de recharge EV</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">FLO, Tesla, ChargePoint, Level 2 — installation certifiée Hydro-Québec. On s'occupe des subventions.</p>
                    </div>
                    <div class="hidden sm:flex items-center gap-2 text-xs text-ash-dim font-display font-semibold uppercase tracking-wide flex-shrink-0">
                        <span>Populaire</span>
                        <div class="w-1.5 h-1.5 rounded-full bg-volt"></div>
                    </div>
                </div>

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">02</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="circuit-board" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Panneaux électriques</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">Mise à niveau 100A → 200A → 400A. Remplacement complet, permis inclus, inspection finale.</p>
                    </div>
                </div>

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">03</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="house" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Résidentiel complet</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">Filage neuf ou rénové, prises, interrupteurs, entrée de service, mise aux normes CCE 2021.</p>
                    </div>
                </div>

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">04</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="building-2" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Commercial &amp; industriel</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">Filage triphasé, éclairage commercial, branchements industriels légers, conformité code.</p>
                    </div>
                </div>

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">05</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="lightbulb" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Éclairage &amp; domotique</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">DEL encastré, paysager, variateurs, thermostats Ecobee/Lutron, maison intelligente.</p>
                    </div>
                </div>

                <div class="svc-row flex items-center gap-6 py-6 sm:py-8 px-2 sm:px-4 cursor-default reveal">
                    <div class="svc-num w-24 text-right flex-shrink-0">06</div>
                    <div class="w-10 h-10 rounded-full bg-volt/10 border border-volt/20 flex items-center justify-center flex-shrink-0">
                        <i data-lucide="zap" class="w-4 h-4 text-volt"></i>
                    </div>
                    <div class="flex-1 min-w-0">
                        <h3 class="font-display font-bold text-white text-xl sm:text-2xl uppercase tracking-wide">Dépannage 24/7</h3>
                        <p class="text-ash text-sm mt-1 max-w-xl">Panne, court-circuit, urgence. Déplacement en moins de 2h sur le grand Montréal.</p>
                    </div>
                    <a href="tel:+15148245511" class="btn-volt px-4 py-2 rounded text-sm flex-shrink-0 hidden sm:block btn-volt-pulse">
                        Appeler maintenant
                    </a>
                </div>

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

    <!-- ═══════════════════════════════════ FULL-WIDTH PHOTO ═══════════════════════════════════ -->
    <div class="photo-section h-64 sm:h-80 lg:h-96 diagonal-cut relative">
        <img src="../images/panel-work.jpg"
             alt="Remplacement panneau électrique résidentiel Montréal"
             width="1440" height="400" loading="lazy" decoding="async"
             class="absolute inset-0">
        <div class="absolute inset-0 bg-gradient-to-r from-ink/90 via-ink/50 to-transparent"></div>
        <div class="absolute inset-0 flex items-center px-5 sm:px-8">
            <div class="max-w-7xl w-full mx-auto">
                <div class="max-w-lg reveal">
                    <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-3">Mise à niveau</div>
                    <h2 class="font-display font-black uppercase text-white leading-none mb-4" style="font-size: clamp(2rem, 5vw, 3.5rem);">
                        Panneau 200A–400A<br>permis &amp; inspection inclus
                    </h2>
                    <a href="/fr/services/" class="btn-ghost px-5 py-2.5 rounded text-sm inline-flex items-center gap-2">
                        Détails du service
                        <i data-lucide="arrow-right" class="w-4 h-4"></i>
                    </a>
                </div>
            </div>
        </div>
    </div>

    <!-- ═══════════════════════════════════ WHY US — asymmetric ═══════════════════════════════════ -->
    <section class="py-24 bg-ink-2 diagonal-cut-rev">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">
            <div class="grid lg:grid-cols-[1fr_480px] gap-16 items-start">

                <!-- Left — big headline + trust points -->
                <div>
                    <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-4 reveal">Pourquoi LP MTL</div>
                    <h2 class="font-display font-black uppercase text-white leading-none mb-10 reveal" style="font-size: clamp(2.5rem, 6vw, 5rem);">
                        On s'en occupe.<br>
                        <span class="text-volt">De A à Z.</span>
                    </h2>

                    <div class="space-y-0 divide-y divide-white/5">
                        <div class="trust-card rounded-lg p-5 mb-0 reveal">
                            <div class="flex items-start gap-4">
                                <div class="w-8 h-8 rounded bg-volt/10 flex items-center justify-center flex-shrink-0 mt-0.5">
                                    <i data-lucide="file-text" class="w-4 h-4 text-volt"></i>
                                </div>
                                <div>
                                    <h4 class="font-display font-bold text-white text-base uppercase tracking-wide">Soumission détaillée gratuite</h4>
                                    <p class="text-ash text-sm mt-1">On arrive, on évalue, on vous remet un prix fixe. Aucune surprise en cours de route.</p>
                                </div>
                            </div>
                        </div>
                        <div class="trust-card rounded-lg p-5 reveal" style="border-radius:0; border-left: none; border-right:none;">
                            <div class="flex items-start gap-4">
                                <div class="w-8 h-8 rounded bg-volt/10 flex items-center justify-center flex-shrink-0 mt-0.5">
                                    <i data-lucide="shield" class="w-4 h-4 text-volt"></i>
                                </div>
                                <div>
                                    <h4 class="font-display font-bold text-white text-base uppercase tracking-wide">Garantie main-d'œuvre 5 ans</h4>
                                    <p class="text-ash text-sm mt-1">Si quelque chose cloche dans les 5 ans, on revient sans frais. Pas de discussion.</p>
                                </div>
                            </div>
                        </div>
                        <div class="trust-card rounded-lg p-5 reveal" style="border-radius:0; border-left:none; border-right:none;">
                            <div class="flex items-start gap-4">
                                <div class="w-8 h-8 rounded bg-volt/10 flex items-center justify-center flex-shrink-0 mt-0.5">
                                    <i data-lucide="leaf" class="w-4 h-4 text-volt"></i>
                                </div>
                                <div>
                                    <h4 class="font-display font-bold text-white text-base uppercase tracking-wide">Subventions Hydro-Québec</h4>
                                    <p class="text-ash text-sm mt-1">On vous aide à naviguer les programmes d'aide pour bornes EV et thermostats intelligents.</p>
                                </div>
                            </div>
                        </div>
                        <div class="trust-card rounded-lg p-5 reveal" style="border-radius:0 0 8px 8px; border-left:none; border-right:none;">
                            <div class="flex items-start gap-4">
                                <div class="w-8 h-8 rounded bg-volt/10 flex items-center justify-center flex-shrink-0 mt-0.5">
                                    <i data-lucide="map-pin" class="w-4 h-4 text-volt"></i>
                                </div>
                                <div>
                                    <h4 class="font-display font-bold text-white text-base uppercase tracking-wide">100% Montréalais</h4>
                                    <p class="text-ash text-sm mt-1">On connaît les règlements municipaux, les normes Hydro-Québec, les inspecteurs de ville. Pas de sous-traitants.</p>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>

                <!-- Right — RBQ card + zones -->
                <div class="space-y-5 reveal">
                    <!-- RBQ credential card -->
                    <div class="bg-ink-3 border border-white/8 rounded-2xl p-7">
                        <div class="flex items-center gap-4 mb-5">
                            <div class="w-14 h-14 rounded-xl bg-volt/10 border border-volt/20 flex items-center justify-center">
                                <i data-lucide="badge-check" class="w-7 h-7 text-volt"></i>
                            </div>
                            <div>
                                <div class="font-display font-black text-white text-xl uppercase">Licence RBQ</div>
                                <div class="text-volt text-sm font-mono font-bold tracking-widest">5821-3047-61</div>
                            </div>
                        </div>
                        <p class="text-ash text-sm mb-5 leading-relaxed">Maîtres électriciens certifiés, assurés, membres APCHQ. Chaque installation respecte le Code canadien de l'électricité 2021 et les exigences Hydro-Québec.</p>
                        <div class="grid grid-cols-2 gap-3 text-center">
                            <div class="bg-ink-4 rounded-lg py-3">
                                <div class="font-display font-black text-white text-lg">CCE 2021</div>
                                <div class="text-ash-dim text-xs mt-0.5">Code canadien</div>
                            </div>
                            <div class="bg-ink-4 rounded-lg py-3">
                                <div class="font-display font-black text-white text-lg">APCHQ</div>
                                <div class="text-ash-dim text-xs mt-0.5">Membre actif</div>
                            </div>
                        </div>
                    </div>

                    <!-- Zones card -->
                    <div class="bg-ink-3 border border-white/8 rounded-2xl p-7">
                        <div class="flex items-center gap-2 mb-5">
                            <i data-lucide="map" class="w-4 h-4 text-volt"></i>
                            <h4 class="font-display font-bold text-white uppercase tracking-wide">Zones desservies</h4>
                        </div>
                        <div class="flex flex-wrap gap-2">
                            <span class="zone-tag"><span class="dot"></span>Montréal (île entière)</span>
                            <span class="zone-tag"><span class="dot"></span>Laval</span>
                            <span class="zone-tag"><span class="dot"></span>Longueuil</span>
                            <span class="zone-tag"><span class="dot"></span>Rosemont–Petite-Patrie</span>
                            <span class="zone-tag"><span class="dot"></span>Hochelaga-Maisonneuve</span>
                            <span class="zone-tag"><span class="dot"></span>Plateau-Mont-Royal</span>
                            <span class="zone-tag"><span class="dot"></span>Saint-Léonard</span>
                            <span class="zone-tag"><span class="dot"></span>Anjou / Mercier</span>
                            <span class="zone-tag"><span class="dot"></span>Verdun</span>
                            <span class="zone-tag"><span class="dot"></span>Côte-des-Neiges</span>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ═══════════════════════════════════ SECOND PHOTO ═══════════════════════════════════ -->
    <div class="relative h-60 sm:h-72 overflow-hidden">
        <img src="../images/ev-charger.jpg"
             alt="Installation borne recharge véhicule électrique Montréal"
             width="1440" height="300" loading="lazy" decoding="async"
             class="w-full h-full object-cover object-center">
        <div class="absolute inset-0 bg-gradient-to-t from-ink via-ink/30 to-transparent"></div>
        <div class="absolute inset-0 bg-gradient-to-r from-transparent via-transparent to-ink/80"></div>
        <!-- overlay text right-aligned -->
        <div class="absolute inset-0 flex items-center justify-end px-5 sm:px-8">
            <div class="max-w-7xl w-full mx-auto flex justify-end">
                <div class="max-w-md text-right">
                    <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-2">Bornes EV</div>
                    <h2 class="font-display font-black uppercase text-white leading-none" style="font-size: clamp(1.8rem, 4vw, 3rem);">
                        Subventions<br>Hydro-Québec<br><span class="text-volt">disponibles</span>
                    </h2>
                </div>
            </div>
        </div>
    </div>

    <!-- ═══════════════════════════════════ TESTIMONIALS ═══════════════════════════════════ -->
    <section class="py-20 bg-ink">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">
            <div class="flex flex-col sm:flex-row sm:items-end justify-between gap-6 mb-12 reveal">
                <div>
                    <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-3">Avis clients</div>
                    <h2 class="font-display font-black uppercase text-white leading-none" style="font-size: clamp(2.5rem, 5vw, 4rem);">
                        Ce qu'ils disent
                    </h2>
                </div>
            </div>

            <!-- Reviews — offset grid, not symmetric -->
            <div class="grid md:grid-cols-3 gap-5 items-start">
                <div class="review-card rounded-xl p-6 reveal md:mt-0">
                    <div class="flex items-center gap-0.5 mb-4">
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                    </div>
                    <p class="text-ash text-sm leading-relaxed mb-5">"Installation de borne EV dans mon garage à Rosemont. Travail propre, fait en une demi-journée. Le gars a pris le temps de m'expliquer comment ça marche avec Hydro-Québec."</p>
                    <div>
                        <div class="font-display font-bold text-white uppercase text-sm">Marc-André T.</div>
                        <div class="text-ash-dim text-xs mt-0.5">Rosemont-La-Petite-Patrie</div>
                    </div>
                </div>

                <!-- middle card pushed down on desktop -->
                <div class="review-card rounded-xl p-6 reveal md:mt-10">
                    <div class="flex items-center gap-0.5 mb-4">
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                    </div>
                    <p class="text-ash text-sm leading-relaxed mb-5">"Panne un dimanche soir, ils ont rappelé en 20 minutes. Panneau remplacé le lendemain matin. Prix raisonnable, équipe professionnelle. Je recommande."</p>
                    <div>
                        <div class="font-display font-bold text-white uppercase text-sm">Sylvie B.</div>
                        <div class="text-ash-dim text-xs mt-0.5">Hochelaga-Maisonneuve</div>
                    </div>
                </div>

                <div class="review-card rounded-xl p-6 reveal md:mt-5">
                    <div class="flex items-center gap-0.5 mb-4">
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                        <i data-lucide="star" class="w-3.5 h-3.5 text-volt fill-current"></i>
                    </div>
                    <p class="text-ash text-sm leading-relaxed mb-5">"Mise aux normes complète de mon duplex à Verdun avant la vente. L'inspecteur de la ville n'a eu aucun commentaire. Très satisfait du résultat."</p>
                    <div>
                        <div class="font-display font-bold text-white uppercase text-sm">Karim A.</div>
                        <div class="text-ash-dim text-xs mt-0.5">Verdun</div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ═══════════════════════════════════ CTA FULL WIDTH ═══════════════════════════════════ -->
    <section class="relative py-20 overflow-hidden bg-ink-3">
        <!-- Arc decorations -->
        <div class="arc-line" style="left:30%; top:0; height:100%; opacity:0.15;"></div>
        <div class="arc-line" style="left:70%; top:0; height:100%; opacity:0.1;"></div>

        <div class="max-w-7xl mx-auto px-5 sm:px-8 relative z-10">
            <div class="max-w-3xl reveal">
                <div class="text-volt text-xs font-display font-bold tracking-widest uppercase mb-4">Prêt à démarrer?</div>
                <h2 class="font-display font-black uppercase text-white leading-none mb-6" style="font-size: clamp(2.5rem, 7vw, 5.5rem);">
                    Un projet électrique<br>
                    <span class="text-volt">en tête?</span>
                </h2>
                <p class="text-ash text-lg mb-8 max-w-xl">Soumission gratuite, sans engagement. On vous répond le jour même.</p>
                <div class="flex flex-wrap gap-4">
                    <a href="/fr/contact/" class="btn-volt px-8 py-4 rounded text-base">
                        Demander une soumission
                    </a>
                    <a href="tel:+15148245511" class="btn-ghost px-8 py-4 rounded text-base flex items-center gap-2">
                        <i data-lucide="phone" class="w-4 h-4"></i>
                        514-824-5511
                    </a>
                </div>
            </div>
        </div>
    </section>

    <!-- ═══════════════════════════════════ FOOTER ═══════════════════════════════════ -->
    <footer class="bg-ink-2 border-t border-white/6 pt-14 pb-6">
        <div class="max-w-7xl mx-auto px-5 sm:px-8">
            <div class="grid md:grid-cols-[200px_1fr_1fr_1fr] gap-10 mb-10">

                <!-- Brand -->
                <div>
                    <img src="../images/logo.png" alt="LP MTL Électrique" class="h-10 w-auto mb-4" width="180" height="40">
                    <p class="text-ash-dim text-xs leading-relaxed mb-3">Maîtres électriciens certifiés à Montréal. Résidentiel, commercial, bornes EV.</p>
                    <p class="text-ash-dim text-xs font-mono">RBQ: 5821-3047-61</p>
                </div>

                <!-- Services -->
                <div>
                    <h4 class="font-display font-bold text-white uppercase text-sm tracking-wide mb-5">Services</h4>
                    <ul class="space-y-2.5 text-sm text-ash-dim">
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Panneaux électriques</a></li>
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Bornes de recharge EV</a></li>
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Filage résidentiel</a></li>
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Commercial</a></li>
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Domotique</a></li>
                        <li><a href="/fr/services/" class="hover:text-volt transition-colors">Urgences 24/7</a></li>
                    </ul>
                </div>

                <!-- Zones -->
                <div>
                    <h4 class="font-display font-bold text-white uppercase text-sm tracking-wide mb-5">Zones desservies</h4>
                    <ul class="space-y-2.5 text-sm text-ash-dim">
                        <li>Montréal (île entière)</li>
                        <li>Laval</li>
                        <li>Longueuil</li>
                        <li>Rosemont</li>
                        <li>Hochelaga</li>
                        <li>Plateau-Mont-Royal</li>
                    </ul>
                </div>

                <!-- Contact -->
                <div>
                    <h4 class="font-display font-bold text-white uppercase text-sm tracking-wide mb-5">Contact</h4>
                    <ul class="space-y-3 text-sm text-ash-dim">
                        <li class="flex items-start gap-2">
                            <i data-lucide="map-pin" class="w-4 h-4 text-volt flex-shrink-0 mt-0.5"></i>
                            4921 Rue Prince<br>Montréal, QC H8Y 2E6
                        </li>
                        <li class="flex items-center gap-2">
                            <i data-lucide="phone" class="w-4 h-4 text-volt flex-shrink-0"></i>
                            <a href="tel:+15148245511" class="hover:text-volt transition-colors">514-824-5511</a>
                        </li>
                        <li class="flex items-center gap-2">
                            <i data-lucide="mail" class="w-4 h-4 text-volt flex-shrink-0"></i>
                            <a href="/cdn-cgi/l/email-protection#84edeae2ebc4e8e5f4e8f1e3e1e8e1e7f0f6edf5f1e1aae7e5" class="hover:text-volt transition-colors"><span class="__cf_email__" data-cfemail="5f363139301f333e2f332a383a333a3c2b2d362e2a3a713c3e">[email&#160;protected]</span></a>
                        </li>
                        <li class="flex items-start gap-2">
                            <i data-lucide="clock" class="w-4 h-4 text-volt flex-shrink-0 mt-0.5"></i>
                            <span>Lun–Ven: 7h–18h<br>Sam: 8h–14h<br>Urgence: 24/7</span>
                        </li>
                    </ul>
                </div>
            </div>

            <div class="border-t border-white/6 pt-6 flex flex-col sm:flex-row justify-between items-center gap-3 text-xs text-ash-dim">
                <p>&copy; 2026 LP MTL Électrique inc. Tous droits réservés.</p>
                <div class="lang-toggle">
                    <a href="/fr/" class="active">FR</a>
                    <a href="/en/">EN</a>
                </div>
            </div>
        </div>
    </footer>

    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
        // Lucide icons
        lucide.createIcons();

        // Mobile menu
        document.getElementById('menu-toggle').addEventListener('click', () => {
            document.getElementById('mobile-menu').classList.toggle('open');
        });

        // GSAP
        gsap.registerPlugin(ScrollTrigger);

        // Hero entrance — staggered
        gsap.from('#hero-h1', { opacity: 0, y: 40, duration: 0.9, ease: 'power3.out', delay: 0.15 });
        gsap.from('#hero-sub', { opacity: 0, y: 25, duration: 0.7, ease: 'power2.out', delay: 0.4 });
        gsap.from('#hero-cta', { opacity: 0, y: 20, duration: 0.6, ease: 'power2.out', delay: 0.6 });
        gsap.from('#hero-trust', { opacity: 0, y: 15, duration: 0.6, ease: 'power2.out', delay: 0.8 });
        gsap.from('.hero-eyebrow', { opacity: 0, x: -20, duration: 0.6, ease: 'power2.out', delay: 0.05 });

        // Batch scroll reveals — one ScrollTrigger per viewport entry, much less overhead
        ScrollTrigger.batch('.reveal', {
            start: 'top 88%',
            onEnter: (els) => gsap.to(els, { opacity: 1, y: 0, duration: 0.6, ease: 'power2.out', stagger: 0.06 }),
            once: true
        });

        // Stat counters
        document.querySelectorAll('[data-count]').forEach(counter => {
            const target = parseInt(counter.dataset.count);
            ScrollTrigger.create({
                trigger: counter,
                start: 'top 88%',
                once: true,
                onEnter: () => {
                    gsap.fromTo({ val: 0 }, { val: 0 }, {
                        val: target,
                        duration: 1.6,
                        ease: 'power2.out',
                        snap: { val: 1 },
                        onUpdate: function() {
                            counter.textContent = Math.round(this.targets()[0].val).toLocaleString('fr-CA');
                        }
                    });
                }
            });
        });

        // Service rows — batch slide in
        ScrollTrigger.batch('.svc-row', {
            start: 'top 90%',
            onEnter: (els) => gsap.from(els, { opacity: 0, x: -25, duration: 0.45, ease: 'power2.out', stagger: 0.06 }),
            once: true
        });
    </script>
</body>
</html>
