Outiref

Code source de l'URL : https://www.ludosln.net/

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ludo Salenne — Facilitateur IA & Digital</title>
    <meta name="description" content="J'aide les professionnels, indépendants et entreprises à exploiter concrètement l'intelligence artificielle pour gagner du temps, mieux travailler et développer leur activité.">
    <meta property="og:title" content="Ludo Salenne — Facilitateur IA & Digital">
    <meta property="og:description" content="260 000+ abonnés YouTube • 13 000+ personnes formées • L'IA concrète, accessible et actionnable.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://www.ludosln.net/">
    <meta property="og:image" content="https://www.ludosln.net/og-image.jpg">
    <link rel="icon" type="image/png" href="/assets/favicon.png">
    <link rel="canonical" href="https://www.ludosln.net/">
    <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=Inter:wght@400;500;600;700;800;900&display=swap" rel="stylesheet">

    <!-- Schema.org Person -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "Person",
        "name": "Ludovic Salenne",
        "alternateName": "Ludo Salenne",
        "url": "https://www.ludosln.net",
        "jobTitle": "Facilitateur IA & Digital",
        "description": "Expert en intelligence artificielle appliquée, formateur et créateur de contenu YouTube avec plus de 260 000 abonnés.",
        "sameAs": [
            "https://www.youtube.com/@LudovicSalenne",
            "https://www.linkedin.com/in/ludovicsalenne",
            "https://x.com/LudoSLN"
        ],
        "knowsAbout": ["Intelligence Artificielle", "ChatGPT", "Marketing Digital", "Automatisation IA"]
    }
    </script>

    <!-- Schema.org FAQ -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
            {
                "@type": "Question",
                "name": "Par quoi commencer si je débute avec l'IA ?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Commencez par mes tutoriels YouTube gratuits pour comprendre les bases. Ensuite, rejoignez la communauté IA sur Skool pour échanger avec d'autres professionnels. Quand vous êtes prêt à passer à l'action, mes formations vous guident pas à pas."
                }
            },
            {
                "@type": "Question",
                "name": "Quelle différence entre la communauté et les formations ?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "La communauté inclut des formations complètes, mais aussi des lives hebdomadaires, une hotline pour poser vos questions, des prompts et templates prêts à l'emploi, et l'entraide de 900+ membres. Les formations seules sont des parcours autonomes pour un objectif précis. La communauté, c'est tout ça réuni dans un seul abonnement."
                }
            },
            {
                "@type": "Question",
                "name": "Est-ce adapté aux indépendants et aux entreprises ?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Oui, mes contenus et formations s'adressent aussi bien aux freelances qu'aux TPE/PME et aux équipes en entreprise. Les cas d'usage sont concrets et adaptables à chaque contexte."
                }
            },
            {
                "@type": "Question",
                "name": "Vos contenus sont-ils mis à jour régulièrement ?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Absolument. L'IA évolue chaque semaine et mes formations, ma communauté et mes vidéos YouTube sont mises à jour en continu pour refléter les dernières avancées."
                }
            },
            {
                "@type": "Question",
                "name": "Peut-on vous contacter pour une conférence ou une intervention ?",
                "acceptedAnswer": {
                    "@type": "Answer",
                    "text": "Oui, j'interviens régulièrement en entreprise et lors d'événements pour des conférences sur l'IA et le digital. Contactez-moi directement via le formulaire de contact pour discuter de votre projet."
                }
            }
        ]
    }
    </script>

    <style>
        /* ========================================
           VARIABLES & RESET
        ======================================== */
        :root {
            --primary: #4F46E5;
            --primary-light: #818CF8;
            --primary-dark: #3730A3;
            --primary-glow: rgba(79, 70, 229, 0.15);
            --accent: #06B6D4;
            --accent-light: #22D3EE;
            --surface-dark: #0F172A;
            --surface-darker: #020617;
            --surface-card: #1E293B;
            --surface-card-hover: #334155;
            --surface-light: #F8FAFC;
            --surface-white: #FFFFFF;
            --text-primary: #F1F5F9;
            --text-secondary: #94A3B8;
            --text-dark: #1E293B;
            --text-dark-secondary: #64748B;
            --border-subtle: rgba(148, 163, 184, 0.1);
            --border-light: #E2E8F0;
            --gradient-hero: linear-gradient(135deg, #0F172A 0%, #1E1B4B 50%, #0F172A 100%);
            --gradient-cta: linear-gradient(135deg, #4F46E5, #06B6D4);
            --gradient-cta-hover: linear-gradient(135deg, #4338CA, #0891B2);
            --radius-sm: 8px;
            --radius-md: 12px;
            --radius-lg: 16px;
            --radius-xl: 24px;
            --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);
            --shadow-md: 0 4px 20px rgba(0,0,0,0.12);
            --shadow-lg: 0 8px 40px rgba(0,0,0,0.16);
            --shadow-glow: 0 0 40px rgba(79, 70, 229, 0.2);
            --max-width: 1200px;
            --header-height: 72px;
        }

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

        html {
            scroll-behavior: smooth;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
        }

        body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            line-height: 1.6;
            color: var(--text-dark);
            background: var(--surface-white);
            overflow-x: hidden;
        }

        img {
            max-width: 100%;
            height: auto;
            display: block;
        }

        a {
            text-decoration: none;
            color: inherit;
            transition: color 0.2s;
        }

        /* ========================================
           UTILITY
        ======================================== */
        .container {
            max-width: var(--max-width);
            margin: 0 auto;
            padding: 0 24px;
        }

        .section-label {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            font-size: 0.8rem;
            font-weight: 600;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: var(--primary-light);
            margin-bottom: 16px;
        }

        .section-label--dark {
            color: var(--primary);
        }

        .section-title {
            font-size: clamp(1.75rem, 4vw, 2.5rem);
            font-weight: 800;
            line-height: 1.2;
            margin-bottom: 16px;
        }

        .section-subtitle {
            font-size: 1.1rem;
            line-height: 1.7;
            max-width: 640px;
        }

        .btn {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 14px 28px;
            font-family: inherit;
            font-size: 0.95rem;
            font-weight: 600;
            border: none;
            border-radius: var(--radius-sm);
            cursor: pointer;
            transition: all 0.25s ease;
            white-space: nowrap;
        }

        .btn-primary {
            background: var(--gradient-cta);
            color: #fff;
            box-shadow: 0 4px 15px rgba(79, 70, 229, 0.3);
        }

        .btn-primary:hover {
            background: var(--gradient-cta-hover);
            box-shadow: 0 6px 25px rgba(79, 70, 229, 0.4);
            transform: translateY(-1px);
        }

        .btn-secondary {
            background: transparent;
            color: #fff;
            border: 1.5px solid rgba(255,255,255,0.3);
        }

        .btn-secondary:hover {
            border-color: rgba(255,255,255,0.6);
            background: rgba(255,255,255,0.05);
        }

        .btn-outline {
            background: transparent;
            color: var(--primary);
            border: 1.5px solid var(--primary);
        }

        .btn-outline:hover {
            background: var(--primary);
            color: #fff;
        }

        .btn svg {
            width: 18px;
            height: 18px;
            flex-shrink: 0;
        }

        /* ========================================
           HEADER
        ======================================== */
        .header {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            height: var(--header-height);
            z-index: 1000;
            transition: all 0.3s ease;
        }

        .header.scrolled {
            background: rgba(15, 23, 42, 0.95);
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            box-shadow: 0 1px 20px rgba(0,0,0,0.2);
        }

        .header-inner {
            max-width: var(--max-width);
            margin: 0 auto;
            padding: 0 24px;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .logo {
            font-size: 1.2rem;
            font-weight: 800;
            color: #fff;
            letter-spacing: -0.02em;
        }

        .logo span {
            background: var(--gradient-cta);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .nav {
            display: flex;
            align-items: center;
            gap: 32px;
        }

        .nav a {
            color: var(--text-secondary);
            font-size: 0.9rem;
            font-weight: 500;
            transition: color 0.2s;
        }

        .nav a:hover {
            color: #fff;
        }

        .nav .btn {
            padding: 10px 20px;
            font-size: 0.85rem;
        }

        .mobile-toggle {
            display: none;
            background: none;
            border: none;
            color: #fff;
            cursor: pointer;
            padding: 8px;
        }

        .mobile-toggle svg {
            width: 24px;
            height: 24px;
        }

        /* ========================================
           BLOCK 1 - HERO
        ======================================== */
        .hero {
            background: var(--gradient-hero);
            min-height: 100vh;
            display: flex;
            align-items: center;
            padding: 120px 0 80px;
            position: relative;
            overflow: hidden;
        }

        .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -20%;
            width: 800px;
            height: 800px;
            background: radial-gradient(circle, rgba(79, 70, 229, 0.12) 0%, transparent 70%);
            border-radius: 50%;
            pointer-events: none;
        }

        .hero::after {
            content: '';
            position: absolute;
            bottom: -30%;
            left: -10%;
            width: 600px;
            height: 600px;
            background: radial-gradient(circle, rgba(6, 182, 212, 0.08) 0%, transparent 70%);
            border-radius: 50%;
            pointer-events: none;
        }

        .hero .container {
            position: relative;
            z-index: 1;
        }

        .hero-grid {
            display: grid;
            grid-template-columns: 1fr 400px;
            gap: 60px;
            align-items: center;
        }

        .hero-content {
            max-width: 640px;
        }

        .hero-badge {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            padding: 6px 14px;
            background: rgba(79, 70, 229, 0.15);
            border: 1px solid rgba(79, 70, 229, 0.3);
            border-radius: 100px;
            font-size: 0.8rem;
            font-weight: 600;
            color: var(--primary-light);
            margin-bottom: 24px;
        }

        .hero-badge .dot {
            width: 6px;
            height: 6px;
            background: var(--accent);
            border-radius: 50%;
            animation: pulse-dot 2s ease-in-out infinite;
        }

        @keyframes pulse-dot {
            0%, 100% { opacity: 1; }
            50% { opacity: 0.4; }
        }

        .hero h1 {
            font-size: clamp(2rem, 5vw, 3.2rem);
            font-weight: 900;
            line-height: 1.1;
            color: #fff;
            margin-bottom: 20px;
            letter-spacing: -0.02em;
        }

        .hero h1 .highlight {
            background: var(--gradient-cta);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }

        .hero-subtitle {
            font-size: 1.15rem;
            line-height: 1.7;
            color: var(--text-secondary);
            margin-bottom: 32px;
            max-width: 520px;
        }

        .hero-ctas {
            display: flex;
            gap: 16px;
            margin-bottom: 40px;
            flex-wrap: wrap;
        }

        .hero-proof {
            display: flex;
            gap: 32px;
            flex-wrap: wrap;
        }

        .hero-proof-item {
            display: flex;
            align-items: center;
            gap: 10px;
            color: var(--text-secondary);
            font-size: 0.85rem;
        }

        .hero-proof-item strong {
            color: #fff;
            font-size: 1.05rem;
            font-weight: 700;
        }

        .hero-proof-item svg {
            width: 18px;
            height: 18px;
            color: var(--accent);
            flex-shrink: 0;
        }

        .hero-image {
            display: flex;
            justify-content: center;
            align-items: center;
            position: relative;
        }

        .hero-portrait {
            width: 340px;
            height: 340px;
            border-radius: 50%;
            object-fit: cover;
            border: 3px solid rgba(79, 70, 229, 0.3);
            box-shadow: var(--shadow-glow);
            position: relative;
            z-index: 1;
        }

        .hero-portrait-ring {
            position: absolute;
            width: 380px;
            height: 380px;
            border-radius: 50%;
            border: 1px solid rgba(79, 70, 229, 0.15);
            animation: ring-rotate 20s linear infinite;
        }

        @keyframes ring-rotate {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        .hero-portrait-ring::before {
            content: '';
            position: absolute;
            top: -3px;
            left: 50%;
            width: 6px;
            height: 6px;
            background: var(--primary-light);
            border-radius: 50%;
        }

        /* ========================================
           BLOCK 2 - CREDIBILITY BAR
        ======================================== */
        .credibility {
            background: var(--surface-darker);
            border-top: 1px solid var(--border-subtle);
            border-bottom: 1px solid var(--border-subtle);
            padding: 32px 0;
        }

        .credibility-grid {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 24px;
            text-align: center;
        }

        .credibility-item {
            padding: 8px;
        }

        .credibility-number {
            font-size: 1.6rem;
            font-weight: 800;
            color: #fff;
            margin-bottom: 4px;
            letter-spacing: -0.02em;
        }

        .credibility-number .accent {
            color: var(--accent);
        }

        .credibility-label {
            font-size: 0.8rem;
            color: var(--text-secondary);
            font-weight: 500;
        }

        /* ========================================
           BLOCK 3 - QUI SUIS-JE
        ======================================== */
        .about {
            padding: 100px 0;
            background: var(--surface-white);
        }

        .about-grid {
            display: grid;
            grid-template-columns: 280px 1fr;
            gap: 60px;
            align-items: center;
        }

        .about-image {
            position: relative;
        }

        .about-portrait {
            width: 280px;
            height: 340px;
            border-radius: var(--radius-lg);
            object-fit: cover;
            box-shadow: var(--shadow-md);
        }

        .about-image-accent {
            position: absolute;
            bottom: -12px;
            right: -12px;
            width: 100px;
            height: 100px;
            background: var(--gradient-cta);
            border-radius: var(--radius-md);
            opacity: 0.15;
            z-index: -1;
        }

        .about-content h2 {
            font-size: clamp(1.75rem, 3.5vw, 2.25rem);
            font-weight: 800;
            color: var(--text-dark);
            margin-bottom: 24px;
            line-height: 1.2;
        }

        .about-text {
            display: flex;
            flex-direction: column;
            gap: 16px;
        }

        .about-text p {
            color: var(--text-dark-secondary);
            font-size: 1rem;
            line-height: 1.8;
        }

        .about-text strong {
            color: var(--text-dark);
        }

        .about-link {
            display: inline-flex;
            align-items: center;
            gap: 8px;
            color: var(--primary);
            font-weight: 600;
            font-size: 0.95rem;
            margin-top: 8px;
            transition: gap 0.2s;
        }

        .about-link:hover {
            gap: 12px;
        }

        .about-link svg {
            width: 16px;
            height: 16px;
        }

        /* ========================================
           BLOCK 4 - CIBLES
        ======================================== */
        .audience {
            padding: 100px 0;
            background: var(--surface-light);
        }

        .audience-header {
            text-align: center;
            margin-bottom: 56px;
        }

        .audience-header .section-subtitle {
            color: var(--text-dark-secondary);
            margin: 0 auto;
        }

        .audience-grid {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 20px;
        }

        .audience-card {
            background: var(--surface-white);
            border-radius: var(--radius-md);
            padding: 32px 24px;
            text-align: center;
            border: 1px solid var(--border-light);
            transition: all 0.3s ease;
        }

        .audience-card:hover {
            transform: translateY(-4px);
            box-shadow: var(--shadow-md);
            border-color: rgba(79, 70, 229, 0.2);
        }

        .audience-icon {
            width: 56px;
            height: 56px;
            border-radius: var(--radius-sm);
            background: var(--primary-glow);
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 20px;
        }

        .audience-icon svg {
            width: 28px;
            height: 28px;
            color: var(--primary);
        }

        .audience-card h3 {
            font-size: 1rem;
            font-weight: 700;
            color: var(--text-dark);
            margin-bottom: 10px;
        }

        .audience-card p {
            font-size: 0.88rem;
            color: var(--text-dark-secondary);
            line-height: 1.6;
        }

        /* ========================================
           BLOCK 5 - OFFRES
        ======================================== */
        .offers {
            padding: 100px 0;
            background: var(--surface-dark);
            position: relative;
        }

        .offers-header {
            text-align: center;
            margin-bottom: 56px;
        }

        .offers-header .section-title {
            color: #fff;
        }

        .offers-header .section-subtitle {
            color: var(--text-secondary);
            margin: 0 auto;
        }

        .offers-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 24px;
        }

        .offer-card {
            background: var(--surface-card);
            border-radius: var(--radius-lg);
            padding: 36px 28px;
            border: 1px solid var(--border-subtle);
            transition: all 0.3s ease;
            display: flex;
            flex-direction: column;
            position: relative;
            overflow: hidden;
        }

        .offer-card:hover {
            border-color: rgba(79, 70, 229, 0.3);
            transform: translateY(-4px);
            box-shadow: 0 12px 40px rgba(0,0,0,0.3);
        }

        .offer-card.featured {
            border-color: rgba(79, 70, 229, 0.4);
            background: linear-gradient(180deg, rgba(79, 70, 229, 0.08) 0%, var(--surface-card) 40%);
        }

        .offer-badge {
            position: absolute;
            top: 16px;
            right: 16px;
            padding: 4px 12px;
            background: var(--gradient-cta);
            border-radius: 100px;
            font-size: 0.7rem;
            font-weight: 700;
            color: #fff;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .offer-icon {
            width: 48px;
            height: 48px;
            border-radius: var(--radius-sm);
            background: var(--primary-glow);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 20px;
        }

        .offer-icon svg {
            width: 24px;
            height: 24px;
            color: var(--primary-light);
        }

        .offer-card h3 {
            font-size: 1.2rem;
            font-weight: 700;
            color: #fff;
            margin-bottom: 12px;
        }

        .offer-card p {
            font-size: 0.9rem;
            color: var(--text-secondary);
            line-height: 1.7;
            margin-bottom: 24px;
            flex-grow: 1;
        }

        .offer-features {
            list-style: none;
            margin-bottom: 28px;
        }

        .offer-features li {
            display: flex;
            align-items: flex-start;
            gap: 10px;
            font-size: 0.88rem;
            color: var(--text-secondary);
            padding: 6px 0;
        }

        .offer-features li svg {
            width: 16px;
            height: 16px;
            color: var(--accent);
            flex-shrink: 0;
            margin-top: 3px;
        }

        .offer-card .btn {
            width: 100%;
            justify-content: center;
        }

        /* ========================================
           BLOCK 6 - METHODE
        ======================================== */
        .method {
            padding: 100px 0;
            background: var(--surface-white);
        }

        .method-header {
            text-align: center;
            margin-bottom: 56px;
        }

        .method-header .section-subtitle {
            color: var(--text-dark-secondary);
            margin: 0 auto;
        }

        .method-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 32px;
            margin-bottom: 48px;
        }

        .method-card {
            text-align: center;
            padding: 40px 28px;
            border-radius: var(--radius-lg);
            background: var(--surface-light);
            border: 1px solid var(--border-light);
            position: relative;
        }

        .method-step {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: var(--gradient-cta);
            color: #fff;
            font-weight: 800;
            font-size: 1rem;
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 20px;
        }

        .method-card h3 {
            font-size: 1.1rem;
            font-weight: 700;
            color: var(--text-dark);
            margin-bottom: 12px;
        }

        .method-card p {
            font-size: 0.9rem;
            color: var(--text-dark-secondary);
            line-height: 1.7;
        }

        .method-quote {
            text-align: center;
            max-width: 700px;
            margin: 0 auto;
            padding: 32px;
            border-left: 3px solid var(--primary);
            background: var(--primary-glow);
            border-radius: 0 var(--radius-md) var(--radius-md) 0;
        }

        .method-quote p {
            font-size: 1.1rem;
            font-weight: 600;
            color: var(--text-dark);
            font-style: italic;
            line-height: 1.6;
        }

        /* ========================================
           BLOCK 7 - TEMOIGNAGES
        ======================================== */
        .testimonials {
            padding: 100px 0;
            background: var(--surface-light);
        }

        .testimonials-header {
            text-align: center;
            margin-bottom: 20px;
        }

        .testimonials-header .section-subtitle {
            color: var(--text-dark-secondary);
            margin: 0 auto;
        }

        .trustpilot-summary {
            text-align: center;
            margin-bottom: 48px;
        }

        .trustpilot-stars {
            display: inline-flex;
            gap: 4px;
            margin-bottom: 8px;
        }

        .trustpilot-stars svg {
            width: 28px;
            height: 28px;
            color: #00B67A;
        }

        .trustpilot-text {
            font-size: 0.95rem;
            color: var(--text-dark-secondary);
        }

        .trustpilot-text strong {
            color: var(--text-dark);
        }

        .trustpilot-text a {
            color: var(--primary);
            text-decoration: underline;
            text-underline-offset: 2px;
        }

        .testimonials-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 24px;
        }

        .testimonial-card {
            background: var(--surface-white);
            border-radius: var(--radius-md);
            padding: 28px;
            border: 1px solid var(--border-light);
        }

        .testimonial-stars {
            display: flex;
            gap: 2px;
            margin-bottom: 16px;
        }

        .testimonial-stars svg {
            width: 16px;
            height: 16px;
            color: #FBBF24;
        }

        .testimonial-card blockquote {
            font-size: 0.92rem;
            color: var(--text-dark-secondary);
            line-height: 1.7;
            margin-bottom: 20px;
            font-style: italic;
        }

        .testimonial-author {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .testimonial-avatar {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: var(--gradient-cta);
            display: flex;
            align-items: center;
            justify-content: center;
            color: #fff;
            font-weight: 700;
            font-size: 0.85rem;
        }

        .testimonial-name {
            font-size: 0.88rem;
            font-weight: 600;
            color: var(--text-dark);
        }

        .testimonial-role {
            font-size: 0.78rem;
            color: var(--text-dark-secondary);
        }

        /* ========================================
           BLOCK 8 - CONTENU GRATUIT
        ======================================== */
        .free-content {
            padding: 100px 0;
            background: var(--surface-white);
        }

        .free-content-header {
            text-align: center;
            margin-bottom: 56px;
        }

        .free-content-header .section-subtitle {
            color: var(--text-dark-secondary);
            margin: 0 auto;
        }

        .free-content-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 24px;
        }

        .content-entry {
            background: var(--surface-light);
            border-radius: var(--radius-lg);
            padding: 36px 28px;
            border: 1px solid var(--border-light);
            text-align: center;
            transition: all 0.3s ease;
        }

        .content-entry:hover {
            transform: translateY(-4px);
            box-shadow: var(--shadow-md);
        }

        .content-entry-icon {
            width: 64px;
            height: 64px;
            border-radius: var(--radius-md);
            background: var(--primary-glow);
            display: flex;
            align-items: center;
            justify-content: center;
            margin: 0 auto 20px;
        }

        .content-entry-icon svg {
            width: 32px;
            height: 32px;
            color: var(--primary);
        }

        .content-entry-icon.youtube {
            background: rgba(255, 0, 0, 0.08);
        }

        .content-entry-icon.youtube svg {
            color: #FF0000;
        }

        .content-entry h3 {
            font-size: 1.1rem;
            font-weight: 700;
            color: var(--text-dark);
            margin-bottom: 10px;
        }

        .content-entry p {
            font-size: 0.88rem;
            color: var(--text-dark-secondary);
            line-height: 1.6;
            margin-bottom: 20px;
        }

        .content-entry .btn-outline {
            font-size: 0.85rem;
            padding: 10px 20px;
        }

        /* ========================================
           BLOCK 9 - FAQ
        ======================================== */
        .faq {
            padding: 100px 0;
            background: var(--surface-light);
        }

        .faq-header {
            text-align: center;
            margin-bottom: 48px;
        }

        .faq-header .section-subtitle {
            color: var(--text-dark-secondary);
            margin: 0 auto;
        }

        .faq-list {
            max-width: 720px;
            margin: 0 auto;
        }

        .faq-item {
            border-bottom: 1px solid var(--border-light);
        }

        .faq-question {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 16px;
            padding: 20px 0;
            background: none;
            border: none;
            cursor: pointer;
            font-family: inherit;
            font-size: 1rem;
            font-weight: 600;
            color: var(--text-dark);
            text-align: left;
            transition: color 0.2s;
        }

        .faq-question:hover {
            color: var(--primary);
        }

        .faq-question svg {
            width: 20px;
            height: 20px;
            flex-shrink: 0;
            transition: transform 0.3s ease;
            color: var(--text-dark-secondary);
        }

        .faq-item.open .faq-question svg {
            transform: rotate(45deg);
            color: var(--primary);
        }

        .faq-answer {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease, padding 0.3s ease;
        }

        .faq-item.open .faq-answer {
            max-height: 300px;
        }

        .faq-answer p {
            padding-bottom: 20px;
            font-size: 0.92rem;
            color: var(--text-dark-secondary);
            line-height: 1.7;
        }

        /* ========================================
           BLOCK 10 - FINAL CTA
        ======================================== */
        .final-cta {
            padding: 100px 0;
            background: var(--gradient-hero);
            text-align: center;
            position: relative;
            overflow: hidden;
        }

        .final-cta::before {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 600px;
            height: 600px;
            background: radial-gradient(circle, rgba(79, 70, 229, 0.15) 0%, transparent 70%);
            border-radius: 50%;
            pointer-events: none;
        }

        .final-cta .container {
            position: relative;
            z-index: 1;
        }

        .final-cta h2 {
            font-size: clamp(1.75rem, 4vw, 2.5rem);
            font-weight: 800;
            color: #fff;
            margin-bottom: 16px;
            line-height: 1.2;
        }

        .final-cta .section-subtitle {
            color: var(--text-secondary);
            margin: 0 auto 36px;
        }

        .final-cta-buttons {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
        }

        /* ========================================
           BLOCK 11 - FOOTER
        ======================================== */
        .footer {
            background: var(--surface-darker);
            border-top: 1px solid var(--border-subtle);
            padding: 48px 0 32px;
        }

        .footer-inner {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            gap: 40px;
            margin-bottom: 32px;
        }

        .footer-brand {
            max-width: 300px;
        }

        .footer-brand .logo {
            margin-bottom: 12px;
            display: inline-block;
        }

        .footer-brand p {
            font-size: 0.85rem;
            color: var(--text-secondary);
            line-height: 1.6;
        }

        .footer-links {
            display: flex;
            gap: 48px;
        }

        .footer-col h4 {
            font-size: 0.8rem;
            font-weight: 700;
            color: var(--text-secondary);
            text-transform: uppercase;
            letter-spacing: 0.06em;
            margin-bottom: 16px;
        }

        .footer-col a {
            display: block;
            font-size: 0.88rem;
            color: var(--text-secondary);
            padding: 4px 0;
            transition: color 0.2s;
        }

        .footer-col a:hover {
            color: #fff;
        }

        .footer-social {
            display: flex;
            gap: 12px;
        }

        .footer-social a {
            width: 40px;
            height: 40px;
            border-radius: var(--radius-sm);
            background: var(--surface-card);
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.2s;
        }

        .footer-social a:hover {
            background: var(--primary);
        }

        .footer-social svg {
            width: 18px;
            height: 18px;
            color: var(--text-secondary);
        }

        .footer-social a:hover svg {
            color: #fff;
        }

        .footer-bottom {
            padding-top: 24px;
            border-top: 1px solid var(--border-subtle);
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .footer-bottom p {
            font-size: 0.8rem;
            color: var(--text-secondary);
        }

        .footer-legal {
            display: flex;
            gap: 24px;
        }

        .footer-legal a {
            font-size: 0.8rem;
            color: var(--text-secondary);
            transition: color 0.2s;
        }

        .footer-legal a:hover {
            color: #fff;
        }

        /* ========================================
           RESPONSIVE
        ======================================== */
        @media (max-width: 1024px) {
            .hero-grid {
                grid-template-columns: 1fr;
                text-align: center;
            }

            .hero-content {
                max-width: 100%;
            }

            .hero-subtitle {
                margin: 0 auto 32px;
            }

            .hero-ctas {
                justify-content: center;
            }

            .hero-proof {
                justify-content: center;
            }

            .hero-image {
                order: -1;
            }

            .hero-portrait {
                width: 240px;
                height: 240px;
            }

            .hero-portrait-ring {
                width: 280px;
                height: 280px;
            }

            .about-grid {
                grid-template-columns: 1fr;
                text-align: center;
            }

            .about-image {
                display: flex;
                justify-content: center;
            }

            .about-portrait {
                width: 220px;
                height: 260px;
            }

            .about-link {
                justify-content: center;
            }

            .audience-grid {
                grid-template-columns: repeat(2, 1fr);
            }

            .offers-grid {
                grid-template-columns: 1fr;
                max-width: 480px;
                margin: 0 auto;
            }

            .method-grid {
                grid-template-columns: 1fr;
                max-width: 480px;
                margin: 0 auto 48px;
            }

            .testimonials-grid {
                grid-template-columns: 1fr;
                max-width: 480px;
                margin: 0 auto;
            }

            .free-content-grid {
                grid-template-columns: 1fr;
                max-width: 480px;
                margin: 0 auto;
            }

            .credibility-grid {
                grid-template-columns: repeat(3, 1fr);
            }

            .footer-inner {
                flex-direction: column;
                align-items: center;
                text-align: center;
            }

            .footer-links {
                flex-wrap: wrap;
                justify-content: center;
            }

            .footer-bottom {
                flex-direction: column;
                gap: 16px;
                text-align: center;
            }
        }

        @media (max-width: 640px) {
            .nav {
                display: none;
            }

            .nav.open {
                display: flex;
                flex-direction: column;
                position: fixed;
                top: var(--header-height);
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(15, 23, 42, 0.98);
                backdrop-filter: blur(20px);
                padding: 40px 24px;
                gap: 24px;
                align-items: center;
                justify-content: flex-start;
                z-index: 999;
            }

            .nav.open a {
                font-size: 1.1rem;
                color: #fff;
            }

            .mobile-toggle {
                display: block;
            }

            .hero {
                min-height: auto;
                padding: 100px 0 60px;
            }

            .hero h1 {
                font-size: 1.8rem;
            }

            .hero-proof {
                flex-direction: column;
                align-items: center;
                gap: 12px;
            }

            .credibility-grid {
                grid-template-columns: repeat(2, 1fr);
                gap: 16px;
            }

            .credibility-grid .credibility-item:last-child {
                grid-column: span 2;
            }

            .audience-grid {
                grid-template-columns: 1fr;
            }

            .hero-ctas {
                flex-direction: column;
                align-items: center;
            }

            .hero-ctas .btn {
                width: 100%;
                justify-content: center;
            }

            .final-cta-buttons {
                flex-direction: column;
                align-items: center;
            }

            .final-cta-buttons .btn {
                width: 100%;
                justify-content: center;
            }
        }

        /* ========================================
           ANIMATIONS
        ======================================== */
        .fade-in {
            opacity: 0;
            transform: translateY(24px);
            transition: opacity 0.6s ease, transform 0.6s ease;
        }

        .fade-in.visible {
            opacity: 1;
            transform: translateY(0);
        }
    </style>
</head>
<body>

    <!-- ========================================
         HEADER
    ======================================== -->
    <header class="header" id="header">
        <div class="header-inner">
            <a href="/" class="logo">Ludo <span>Salenne</span></a>
            <nav class="nav" id="nav">
                <a href="/qui-suis-je/">Qui suis-je ?</a>
                <a href="/mon-agence/">Mon Agence</a>
                <a href="/mes-formations/">Mes Formations</a>
                <a href="https://www.ludosln.net/rejoignez-ma-communaute-ia/" target="_blank" rel="noopener">Ma Communauté IA</a>
                <a href="https://www.ludosln.net/blog/">Blog</a>
                <a href="https://www.ludosln.net/contact/" class="btn btn-primary">Contactez-moi</a>
            </nav>
            <button class="mobile-toggle" id="mobile-toggle" aria-label="Menu">
                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2">
                    <path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16"/>
                </svg>
            </button>
        </div>
    </header>

    <!-- ========================================
         BLOCK 1 - HERO
    ======================================== -->
    <section class="hero" id="hero">
        <div class="container">
            <div class="hero-grid">
                <div class="hero-content">
                    <div class="hero-badge">
                        <span class="dot"></span>
                        Facilitateur IA &amp; Digital
                    </div>
                    <h1>L'IA pour <span class="highlight">travailler plus vite</span>, plus efficacement et développer votre chiffre d'affaires</h1>
                    <p class="hero-subtitle">J'aide les salariés, indépendants et entreprises à exploiter concrètement l'intelligence artificielle avec des méthodes claires et des formations actionnables.</p>
                    <div class="hero-ctas">
                        <a href="https://www.ludosln.net/rejoignez-ma-communaute-ia/" class="btn btn-primary" target="_blank" rel="noopener">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"/></svg>
                            Rejoindre ma Communauté IA
                        </a>
                        <a href="/mes-formations/" class="btn btn-secondary">
                            Découvrir mes Formations
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 8l4 4m0 0l-4 4m4-4H3"/></svg>
                        </a>
                    </div>
                    <div class="hero-proof">
                        <div class="hero-proof-item">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
                            <span><strong>13 000+</strong> personnes formées</span>
                        </div>
                        <div class="hero-proof-item">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
                            <span><strong>260K+</strong> abonnés YouTube</span>
                        </div>
                        <div class="hero-proof-item">
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
                            <span><strong>5/5</strong> sur Trustpilot</span>
                        </div>
                    </div>
                </div>
                <div class="hero-image">
                    <div class="hero-portrait-ring"></div>
                    <img src="/assets/photo-ludo-salenne-portrait.png" alt="Ludo Salenne, Facilitateur IA et Digital" class="hero-portrait">
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 2 - CREDIBILITY BAR
    ======================================== -->
    <section class="credibility">
        <div class="container">
            <div class="credibility-grid">
                <div class="credibility-item fade-in">
                    <div class="credibility-number">Depuis <span class="accent">2013</span></div>
                    <div class="credibility-label">dans le digital</div>
                </div>
                <div class="credibility-item fade-in">
                    <div class="credibility-number">IA dès <span class="accent">2018</span></div>
                    <div class="credibility-label">avant l'effet ChatGPT</div>
                </div>
                <div class="credibility-item fade-in">
                    <div class="credibility-number">13 000<span class="accent">+</span></div>
                    <div class="credibility-label">professionnels formés</div>
                </div>
                <div class="credibility-item fade-in">
                    <div class="credibility-number">260K<span class="accent">+</span></div>
                    <div class="credibility-label">abonnés YouTube</div>
                </div>
                <div class="credibility-item fade-in">
                    <div class="credibility-number">5/5 <span class="accent">&#9733;</span></div>
                    <div class="credibility-label">sur Trustpilot</div>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 3 - QUI SUIS-JE
    ======================================== -->
    <section class="about" id="about">
        <div class="container">
            <div class="about-grid">
                <div class="about-image fade-in">
                    <img src="/assets/photo-ludo-salenne-cafe.jpeg" alt="Ludovic Salenne" class="about-portrait">
                    <div class="about-image-accent"></div>
                </div>
                <div class="about-content fade-in">
                    <span class="section-label section-label--dark">Qui suis-je ?</span>
                    <h2>Entrepreneur digital depuis 2013. À fond sur l'IA avant que ce soit cool.</h2>
                    <div class="about-text">
                        <p>Je m'appelle <strong>Ludovic Salenne</strong>. En 2013, j'ai fondé mon agence de marketing digital. En 2018, j'ai commencé à intégrer l'IA dans mes process et ceux de mes clients — bien avant la vague ChatGPT.</p>
                        <p>Aujourd'hui, ma mission est claire : <strong>rendre l'intelligence artificielle concrète et accessible</strong> pour ceux qui veulent vraiment l'utiliser au quotidien. Pas de buzzwords, pas de promesses magiques. Des méthodes, des cas d'usage et des résultats mesurables.</p>
                        <p>Reconnu par BFM TV comme l'un des experts IA à suivre en France, j'interviens aussi sur TF1, M6, France Inter et France Culture. Et surtout, je partage tout ce que je sais sur YouTube, sur mon blog et dans mes formations.</p>
                    </div>
                    <a href="/qui-suis-je/" class="about-link">
                        En savoir plus sur mon parcours
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 8l4 4m0 0l-4 4m4-4H3"/></svg>
                    </a>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 4 - CIBLES
    ======================================== -->
    <section class="audience">
        <div class="container">
            <div class="audience-header fade-in">
                <span class="section-label section-label--dark">Pour qui ?</span>
                <h2 class="section-title">Mes solutions et formations s'adressent à vous si vous êtes...</h2>
                <p class="section-subtitle">Que vous découvriez l'IA ou que vous cherchiez à passer au niveau supérieur, j'ai ce qu'il vous faut.</p>
            </div>
            <div class="audience-grid">
                <div class="audience-card fade-in">
                    <div class="audience-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6v6h4.5m4.5 0a9 9 0 11-18 0 9 9 0 0118 0z"/></svg>
                    </div>
                    <h3>Professionnels pressés</h3>
                    <p>Vous voulez gagner du temps sur vos tâches quotidiennes grâce à l'IA, sans y passer des heures.</p>
                </div>
                <div class="audience-card fade-in">
                    <div class="audience-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M15.59 14.37a6 6 0 01-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 006.16-12.12A14.98 14.98 0 009.631 8.41m5.96 5.96a14.926 14.926 0 01-5.841 2.58m-.119-8.54a6 6 0 00-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 00-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 01-2.448-2.448 14.9 14.9 0 01.06-.312m-2.24 2.39a4.493 4.493 0 00-1.757 4.306 4.493 4.493 0 004.306-1.758M16.5 9a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"/></svg>
                    </div>
                    <h3>Créateurs de contenu</h3>
                    <p>Vous cherchez à automatiser et accélérer votre production de contenu avec des outils IA concrets.</p>
                </div>
                <div class="audience-card fade-in">
                    <div class="audience-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"/></svg>
                    </div>
                    <h3>Entrepreneurs &amp; indépendants</h3>
                    <p>Vous voulez développer votre activité avec l'IA comme levier de productivité et de croissance.</p>
                </div>
                <div class="audience-card fade-in">
                    <div class="audience-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M2.25 21h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75 6.75h.75m-.75 3h.75m-.75 3h.75m3-6h.75m-.75 3h.75m-.75 3h.75M6.75 21v-3.375c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21M3 3h12m-.75 4.5H21m-3.75 3.75h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008zm0 3h.008v.008h-.008v-.008z"/></svg>
                    </div>
                    <h3>Entreprises &amp; équipes</h3>
                    <p>Vous souhaitez former vos collaborateurs à l'IA pour transformer vos processus internes.</p>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 5 - OFFRES
    ======================================== -->
    <section class="offers" id="offers">
        <div class="container">
            <div class="offers-header fade-in">
                <span class="section-label">Mes offres</span>
                <h2 class="section-title">Passez à l'action avec l'IA</h2>
                <p class="section-subtitle">Communauté, formations en ligne ou intervention sur mesure : choisissez le format qui vous correspond.</p>
            </div>
            <div class="offers-grid">
                <!-- Offre 1 : Communauté -->
                <div class="offer-card fade-in">
                    <div class="offer-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"/></svg>
                    </div>
                    <h3>Le QG de l'IA</h3>
                    <p>Formations complètes (ChatGPT, Claude, Gemini, N8N), lives hebdomadaires, hotline, prompts prêts à l'emploi et une communauté de 900+ membres pour ne plus bricoler seul avec l'IA.</p>
                    <ul class="offer-features">
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            4+ formations complètes incluses
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Lives, hotline &amp; replays illimités
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Boîte à outils : prompts, templates &amp; méthodes
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Le Labo : créez vos outils IA sans coder
                        </li>
                    </ul>
                    <a href="https://www.ludosln.net/rejoignez-ma-communaute-ia/" class="btn btn-primary" target="_blank" rel="noopener">Rejoindre la communauté</a>
                </div>

                <!-- Offre 2 : Formation ChatGPT -->
                <div class="offer-card featured fade-in">
                    <span class="offer-badge">Populaire</span>
                    <div class="offer-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.436 60.436 0 00-.491 6.347A48.627 48.627 0 0112 20.904a48.627 48.627 0 018.232-4.41 60.46 60.46 0 00-.491-6.347m-15.482 0a50.57 50.57 0 00-2.658-.813A59.905 59.905 0 0112 3.493a59.902 59.902 0 0110.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.697 50.697 0 0112 13.489a50.702 50.702 0 017.74-3.342M6.75 15a.75.75 0 100-1.5.75.75 0 000 1.5zm0 0v-3.675A55.378 55.378 0 0112 8.443m-7.007 11.55A5.981 5.981 0 006.75 15.75v-1.5"/></svg>
                    </div>
                    <h3>Automatiser ChatGPT</h3>
                    <p>Ma formation phare. 15 modules, 7h de contenu, 150+ prompts prêts à l'emploi. Apprenez à exploiter ChatGPT pour automatiser votre création de contenu.</p>
                    <ul class="offer-features">
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            15 modules progressifs
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            150+ prompts actionnables
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Mises à jour régulières
                        </li>
                    </ul>
                    <a href="https://offre.ludosln.net/formation-chatgpt" class="btn btn-primary" target="_blank" rel="noopener">Découvrir la formation</a>
                </div>

                <!-- Offre 3 : Conférence / entreprise -->
                <div class="offer-card fade-in">
                    <div class="offer-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3v11.25A2.25 2.25 0 006 16.5h2.25M3.75 3h-1.5m1.5 0h16.5m0 0h1.5m-1.5 0v11.25A2.25 2.25 0 0118 16.5h-2.25m-7.5 0h7.5m-7.5 0l-1 3m8.5-3l1 3m0 0l.5 1.5m-.5-1.5h-9.5m0 0l-.5 1.5m.75-9l3-3 2.148 2.148A12.061 12.061 0 0116.5 7.605"/></svg>
                    </div>
                    <h3>Conférences &amp; formations pro</h3>
                    <p>Interventions sur mesure pour vos équipes ou vos événements. Conférences, ateliers et formations adaptés à votre contexte et vos objectifs.</p>
                    <ul class="offer-features">
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Présentiel, distanciel ou hybride
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            Contenu adapté à votre secteur
                        </li>
                        <li>
                            <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"/></svg>
                            150+ entreprises accompagnées
                        </li>
                    </ul>
                    <a href="https://www.ludosln.net/contact/" class="btn btn-outline" style="color:#fff; border-color: rgba(255,255,255,0.3);">Contactez-moi</a>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 6 - METHODE
    ======================================== -->
    <section class="method">
        <div class="container">
            <div class="method-header fade-in">
                <span class="section-label section-label--dark">Mon approche</span>
                <h2 class="section-title">Pourquoi ça marche</h2>
                <p class="section-subtitle">Pas de recettes magiques. Des méthodes concrètes qui donnent des résultats réels.</p>
            </div>
            <div class="method-grid">
                <div class="method-card fade-in">
                    <div class="method-step">1</div>
                    <h3>Comprendre l'IA</h3>
                    <p>Vous apprenez comment fonctionne réellement l'IA et ce qu'elle peut (et ne peut pas) faire pour vous. Sans jargon, sans bullshit.</p>
                </div>
                <div class="method-card fade-in">
                    <div class="method-step">2</div>
                    <h3>Appliquer à vos cas concrets</h3>
                    <p>Vous identifiez les cas d'usage pertinents pour votre activité et vous mettez en pratique immédiatement avec des prompts et méthodes testés.</p>
                </div>
                <div class="method-card fade-in">
                    <div class="method-step">3</div>
                    <h3>Construire des systèmes</h3>
                    <p>Vous créez des workflows reproductibles qui vous font gagner du temps chaque jour. L'IA devient un vrai outil de travail, pas un gadget.</p>
                </div>
            </div>
            <div class="method-quote fade-in">
                <p>"Je ne vends pas de l'IA magique. Je montre quoi faire, comment le faire et comment obtenir des résultats concrets."</p>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 7 - TEMOIGNAGES
    ======================================== -->
    <section class="testimonials">
        <div class="container">
            <div class="testimonials-header fade-in">
                <span class="section-label section-label--dark">Ils en parlent</span>
                <h2 class="section-title">Ce qu'en disent ceux qui me font confiance</h2>
            </div>
            <div class="trustpilot-summary fade-in">
                <div class="trustpilot-stars">
                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                </div>
                <p class="trustpilot-text"><strong>5/5 sur Trustpilot</strong> — <a href="https://fr.trustpilot.com/review/slnweb.net" target="_blank" rel="noopener">Voir tous les avis</a></p>
            </div>
            <div class="testimonials-grid">
                <div class="testimonial-card fade-in">
                    <div class="testimonial-stars">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    </div>
                    <blockquote>"Formation ultra complète et pragmatique. J'ai pu automatiser ma création de contenu LinkedIn en une semaine. Le ROI est immédiat."</blockquote>
                    <div class="testimonial-author">
                        <div class="testimonial-avatar">SC</div>
                        <div>
                            <div class="testimonial-name">Sophie C.</div>
                            <div class="testimonial-role">Consultante indépendante</div>
                        </div>
                    </div>
                </div>
                <div class="testimonial-card fade-in">
                    <div class="testimonial-stars">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    </div>
                    <blockquote>"Ludo a cette capacité rare de rendre l'IA accessible sans la simplifier à l'excès. Ses vidéos YouTube m'ont convaincu, sa formation m'a transformé."</blockquote>
                    <div class="testimonial-author">
                        <div class="testimonial-avatar">MR</div>
                        <div>
                            <div class="testimonial-name">Marc R.</div>
                            <div class="testimonial-role">Dirigeant de PME</div>
                        </div>
                    </div>
                </div>
                <div class="testimonial-card fade-in">
                    <div class="testimonial-stars">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z"/></svg>
                    </div>
                    <blockquote>"On a formé toute notre équipe marketing avec Ludo. 3 mois après, on a divisé par 2 notre temps de production de contenu. Concret et efficace."</blockquote>
                    <div class="testimonial-author">
                        <div class="testimonial-avatar">AL</div>
                        <div>
                            <div class="testimonial-name">Anne L.</div>
                            <div class="testimonial-role">Directrice Marketing</div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 8 - CONTENU GRATUIT
    ======================================== -->
    <section class="free-content">
        <div class="container">
            <div class="free-content-header fade-in">
                <span class="section-label section-label--dark">Ressources gratuites</span>
                <h2 class="section-title">Commencez gratuitement</h2>
                <p class="section-subtitle">Des centaines de ressources accessibles pour démarrer avec l'IA, à votre rythme.</p>
            </div>
            <div class="free-content-grid">
                <div class="content-entry fade-in">
                    <div class="content-entry-icon youtube">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
                    </div>
                    <h3>Tutoriels YouTube</h3>
                    <p>425+ vidéos sur l'IA, ChatGPT, l'automatisation et le marketing digital. Nouveau contenu chaque semaine.</p>
                    <a href="https://www.youtube.com/@LudovicSalenne" class="btn btn-outline" target="_blank" rel="noopener">Voir la chaîne</a>
                </div>
                <div class="content-entry fade-in">
                    <div class="content-entry-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M12 6.042A8.967 8.967 0 006 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 016 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 016-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0018 18a8.967 8.967 0 00-6 2.292m0-14.25v14.25"/></svg>
                    </div>
                    <h3>Articles de blog</h3>
                    <p>500+ articles sur le marketing digital et l'IA. Des guides approfondis, des cas d'usage et des analyses détaillées.</p>
                    <a href="https://www.ludosln.net/blog/" class="btn btn-outline">Lire le blog</a>
                </div>
                <div class="content-entry fade-in">
                    <div class="content-entry-icon">
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="1.5"><path stroke-linecap="round" stroke-linejoin="round" d="M9.813 15.904L9 18.75l-.813-2.846a4.5 4.5 0 00-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 003.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 003.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 00-3.09 3.09zM18.259 8.715L18 9.75l-.259-1.035a3.375 3.375 0 00-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 002.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 002.455 2.456L21.75 6l-1.036.259a3.375 3.375 0 00-2.455 2.456zM16.894 20.567L16.5 21.75l-.394-1.183a2.25 2.25 0 00-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 001.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 001.423 1.423l1.183.394-1.183.394a2.25 2.25 0 00-1.423 1.423z"/></svg>
                    </div>
                    <h3>Ressources IA gratuites</h3>
                    <p>Prompts, méthodes et tutoriels gratuits pour démarrer avec l'IA. Des ressources actionnables, prêtes à utiliser.</p>
                    <a href="https://offre.ludosln.net/ressources-ia" class="btn btn-outline" target="_blank" rel="noopener">Accéder aux ressources</a>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 9 - FAQ
    ======================================== -->
    <section class="faq">
        <div class="container">
            <div class="faq-header fade-in">
                <span class="section-label section-label--dark">Questions fréquentes</span>
                <h2 class="section-title">Vous vous demandez peut-être...</h2>
            </div>
            <div class="faq-list">
                <div class="faq-item fade-in">
                    <button class="faq-question">
                        Par quoi commencer si je débute avec l'IA ?
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/></svg>
                    </button>
                    <div class="faq-answer">
                        <p>Commencez par mes tutoriels YouTube gratuits pour comprendre les bases. Ensuite, rejoignez la communauté IA sur Skool pour échanger avec d'autres professionnels. Quand vous êtes prêt à passer à l'action, mes formations vous guident pas à pas.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <button class="faq-question">
                        Quelle différence entre la communauté et les formations ?
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/></svg>
                    </button>
                    <div class="faq-answer">
                        <p>La communauté inclut des formations complètes (ChatGPT, Claude, Gemini, N8N...), mais aussi des lives hebdomadaires, une hotline pour poser vos questions, des prompts et templates prêts à l'emploi, et l'entraide de 900+ membres. Les formations seules sont des parcours autonomes pour un objectif précis. La communauté, c'est tout ça réuni dans un seul abonnement.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <button class="faq-question">
                        Est-ce adapté aux indépendants et aux entreprises ?
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/></svg>
                    </button>
                    <div class="faq-answer">
                        <p>Oui, mes contenus et formations s'adressent aussi bien aux freelances qu'aux TPE/PME et aux équipes en entreprise. Les cas d'usage sont concrets et adaptables à chaque contexte professionnel.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <button class="faq-question">
                        Vos contenus sont-ils mis à jour régulièrement ?
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/></svg>
                    </button>
                    <div class="faq-answer">
                        <p>Absolument. L'IA évolue chaque semaine et mes formations, ma communauté et mes vidéos YouTube sont mises à jour en continu pour refléter les dernières avancées et les meilleurs outils du moment.</p>
                    </div>
                </div>
                <div class="faq-item fade-in">
                    <button class="faq-question">
                        Peut-on vous contacter pour une conférence ou une intervention ?
                        <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 4v16m8-8H4"/></svg>
                    </button>
                    <div class="faq-answer">
                        <p>Oui, j'interviens régulièrement en entreprise et lors d'événements pour des conférences sur l'IA et le digital. <a href="https://www.ludosln.net/contact/" style="color: var(--primary); text-decoration: underline;">Contactez-moi directement</a> pour discuter de votre projet.</p>
                    </div>
                </div>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 10 - FINAL CTA
    ======================================== -->
    <section class="final-cta">
        <div class="container fade-in">
            <span class="section-label">Prêt à passer à l'action ?</span>
            <h2>Rejoignez les 13 000+ professionnels qui utilisent l'IA concrètement</h2>
            <p class="section-subtitle">Commencez par la communauté pour échanger, ou plongez directement dans la formation pour des résultats immédiats.</p>
            <div class="final-cta-buttons">
                <a href="https://www.ludosln.net/rejoignez-ma-communaute-ia/" class="btn btn-primary" target="_blank" rel="noopener">
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0z"/></svg>
                    Rejoindre ma Communauté IA
                </a>
                <a href="https://offre.ludosln.net/formation-chatgpt" class="btn btn-secondary" target="_blank" rel="noopener">
                    Découvrir la formation ChatGPT
                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M17 8l4 4m0 0l-4 4m4-4H3"/></svg>
                </a>
            </div>
        </div>
    </section>

    <!-- ========================================
         BLOCK 11 - FOOTER
    ======================================== -->
    <footer class="footer">
        <div class="container">
            <div class="footer-inner">
                <div class="footer-brand">
                    <a href="/" class="logo">Ludo <span>Salenne</span></a>
                    <p>Facilitateur IA &amp; Digital. J'aide les professionnels et les entreprises à exploiter concrètement l'intelligence artificielle.</p>
                </div>
                <div class="footer-links">
                    <div class="footer-col">
                        <h4>Navigation</h4>
                        <a href="/qui-suis-je/">Qui suis-je ?</a>
                        <a href="/mon-agence/">Mon Agence</a>
                        <a href="/mes-formations/">Mes Formations</a>
                        <a href="https://www.ludosln.net/blog/">Blog</a>
                        <a href="https://www.ludosln.net/contact/">Contact</a>
                    </div>
                    <div class="footer-col">
                        <h4>Ressources</h4>
                        <a href="https://www.youtube.com/@LudovicSalenne" target="_blank" rel="noopener">YouTube</a>
                        <a href="https://www.ludosln.net/rejoignez-ma-communaute-ia/" target="_blank" rel="noopener">Communauté IA</a>
                        <a href="https://offre.ludosln.net/formation-chatgpt" target="_blank" rel="noopener">Formation ChatGPT</a>
                        <a href="https://www.ludosln.net/formation-notebooklm-facile/" target="_blank" rel="noopener">Formation NotebookLM</a>
                    </div>
                    <div class="footer-col">
                        <h4>Suivez-moi</h4>
                        <div class="footer-social">
                            <a href="https://www.youtube.com/@LudovicSalenne" target="_blank" rel="noopener" aria-label="YouTube">
                                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 00-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 00.502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
                            </a>
                            <a href="https://www.linkedin.com/in/ludovicsalenne" target="_blank" rel="noopener" aria-label="LinkedIn">
                                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
                            </a>
                            <a href="https://x.com/LudoSLN" target="_blank" rel="noopener" aria-label="X (Twitter)">
                                <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/></svg>
                            </a>
                        </div>
                    </div>
                </div>
            </div>
            <div class="footer-bottom">
                <p>&copy; 2026 Ludovic Salenne. Site officiel.</p>
                <div class="footer-legal">
                    <a href="https://www.ludosln.net/mentions-legales/">Mentions légales</a>
                    <a href="https://www.ludosln.net/wp-content/uploads/2023/05/CGV-SLN-LAgence-et-Academy.pdf" target="_blank" rel="noopener">CGV</a>
                </div>
            </div>
        </div>
    </footer>

    <!-- ========================================
         JAVASCRIPT
    ======================================== -->
    <script>
        // Header scroll effect
        const header = document.getElementById('header');
        window.addEventListener('scroll', () => {
            header.classList.toggle('scrolled', window.scrollY > 50);
        });

        // Mobile menu toggle
        const mobileToggle = document.getElementById('mobile-toggle');
        const nav = document.getElementById('nav');
        mobileToggle.addEventListener('click', () => {
            nav.classList.toggle('open');
            const isOpen = nav.classList.contains('open');
            mobileToggle.innerHTML = isOpen
                ? '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/></svg>'
                : '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16"/></svg>';
        });

        // Close mobile menu on link click
        nav.querySelectorAll('a').forEach(link => {
            link.addEventListener('click', () => {
                nav.classList.remove('open');
                mobileToggle.innerHTML = '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M4 6h16M4 12h16M4 18h16"/></svg>';
            });
        });

        // FAQ accordion
        document.querySelectorAll('.faq-question').forEach(btn => {
            btn.addEventListener('click', () => {
                const item = btn.parentElement;
                const isOpen = item.classList.contains('open');
                // Close all
                document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('open'));
                // Open clicked if it was closed
                if (!isOpen) item.classList.add('open');
            });
        });

        // Fade-in on scroll (Intersection Observer)
        const observer = new IntersectionObserver((entries) => {
            entries.forEach(entry => {
                if (entry.isIntersecting) {
                    entry.target.classList.add('visible');
                    observer.unobserve(entry.target);
                }
            });
        }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });

        document.querySelectorAll('.fade-in').forEach(el => observer.observe(el));
    </script>
</body>
</html>