<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>

<!-- ══ SEO PRIMAIRE ══ -->
<title>MG ESSENTIEL — Consultante Ops & Automatisation pour Entrepreneurs | Templates Notion</title>
<meta name="description" content="Marjorie Guilon, Partenaire Opérationnelle pour TPE et PME. Audit opérationnel, structuration des process, automatisation Make & Apps Script. Templates Notion pour entrepreneurs. Diagnostic à 290€ — Seine-et-Marne (77), France."/>
<meta name="keywords" content="consultante opérationnelle, audit opérationnel, automatisation Make, structuration process, TPE PME, templates Notion, partenaire opérationnelle, consultant ops France, automatisation no-code, Google Apps Script, optimisation processus entreprise"/>
<meta name="author" content="Marjorie Guilon — MG ESSENTIEL"/>
<meta name="robots" content="index, follow"/>
<link rel="canonical" href="https://mgessentiel.fr"/>
<meta name="theme-color" content="#6B1A1A"/>
<meta name="format-detection" content="telephone=no"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<link rel="alternate" hreflang="fr" href="https://mgessentiel.fr"/>

<!-- ══ OPEN GRAPH ══ -->
<meta property="og:type" content="website"/>
<meta property="og:url" content="https://mgessentiel.fr"/>
<meta property="og:title" content="MG ESSENTIEL — Partenaire Opérationnelle | Audit · Process · Automatisation · Templates Notion"/>
<meta property="og:description" content="Votre boîte tourne grâce à vous seul. Ça s'arrête ici. Audit opérationnel, structuration des process, automatisation et templates Notion pour entrepreneurs en croissance."/>
<meta property="og:image" content="https://mgessentiel.fr/og-image.jpg"/>
<meta property="og:image:width" content="1200"/>
<meta property="og:image:height" content="630"/>
<meta property="og:site_name" content="MG ESSENTIEL"/>
<meta property="og:locale" content="fr_FR"/>

<!-- ══ TWITTER CARD ══ -->
<meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:title" content="MG ESSENTIEL — Partenaire Opérationnelle | Audit · Process · Automatisation"/>
<meta name="twitter:description" content="Votre boîte tourne grâce à vous seul. Ça s'arrête ici. Diagnostic opérationnel à 290€ — livrable écrit inclus."/>
<meta name="twitter:image" content="https://mgessentiel.fr/og-image.jpg"/>

<!-- ══ SCHEMA.ORG ══ -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ProfessionalService",
  "name": "MG ESSENTIEL",
  "description": "Partenaire Opérationnelle pour entrepreneurs en croissance. Audit opérationnel, structuration des process, automatisation Make et Google Apps Script. Templates Notion.",
  "url": "https://mgessentiel.fr",
  "email": "contact@mgessentiel.fr",
  "founder": {
    "@type": "Person",
    "name": "Marjorie Guilon",
    "jobTitle": "Partenaire Opérationnelle",
    "url": "https://www.linkedin.com/in/marjorie-guilon"
  },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Montdauphin",
    "postalCode": "77320",
    "addressRegion": "Seine-et-Marne",
    "addressCountry": "FR"
  },
  "areaServed": "France",
  "serviceType": ["Audit opérationnel", "Structuration des process", "Automatisation Make", "Consulting opérationnel", "Templates Notion"],
  "priceRange": "9€ - 2100€",
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Formules & Templates MG ESSENTIEL",
    "itemListElement": [
      {
        "@type": "Offer",
        "name": "Diagnostic ESSENTIEL",
        "description": "Audit opérationnel de 2 à 3h, livrable écrit, 3 priorités immédiates.",
        "price": "290",
        "priceCurrency": "EUR"
      },
      {
        "@type": "Offer",
        "name": "Formule Clarity",
        "description": "Audit process, suivi client structuré, 1 automatisation.",
        "price": "790",
        "priceCurrency": "EUR"
      },
      {
        "@type": "Offer",
        "name": "Formule Scale",
        "description": "Structuration SOPs, automatisations Make, suivi hebdomadaire.",
        "price": "1290",
        "priceCurrency": "EUR"
      },
      {
        "@type": "Offer",
        "name": "Formule Partner",
        "description": "Partenaire opérationnelle dédiée, automatisations illimitées.",
        "price": "2100",
        "priceCurrency": "EUR"
      }
    ]
  }
}
</script>

<!-- ══ SCHEMA: BOUTIQUE TEMPLATES (Product) ══ -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "name": "Templates & Automatisations MG ESSENTIEL",
  "description": "Templates Notion, automatisations Make, tableurs Google Sheets et bases Airtable prêts à l'emploi pour entrepreneurs et PME.",
  "numberOfItems": 20,
  "itemListElement": [
    {"@type":"ListItem","position":1,"item":{"@type":"Product","name":"CRM Essentiel — Template Notion","description":"Gérez vos prospects, clients et suivis dans un seul espace Notion. Pipeline visuel, relances, historique complet.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Suivi client","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":2,"item":{"@type":"Product","name":"Dashboard Projet — Template Notion","description":"Pilotez vos projets avec un tableau de bord clair. Kanban, calendrier, priorités et deadlines.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Gestion de projet","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":3,"item":{"@type":"Product","name":"Onboarding Client — Template Notion","description":"Parcours d'accueil client structuré étape par étape. Checklist, emails types, documents à collecter.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Suivi client","offers":{"@type":"Offer","price":"12","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":4,"item":{"@type":"Product","name":"Suivi Facturation — Template Notion","description":"Suivez devis, factures et paiements en un coup d'œil. Alertes relances, statut encaissement, vue mensuelle.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Finance","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":5,"item":{"@type":"Product","name":"Planificateur Semaine — Template Notion","description":"Organisez votre semaine avec clarté. Blocs de temps, priorités, objectifs hebdo, revue du vendredi.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Organisation","offers":{"@type":"Offer","price":"7","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":6,"item":{"@type":"Product","name":"Bible des SOPs — Template Notion","description":"Centralisez toutes vos procédures dans un espace structuré. Catégories, versions, responsables.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Gestion","offers":{"@type":"Offer","price":"14","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":7,"item":{"@type":"Product","name":"Pack Entrepreneur Essentiel — 6 Templates Notion","description":"Les 6 templates Notion réunis : CRM + Projet + Onboarding + Facturation + Planning + SOPs.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Templates Notion > Pack","offers":{"@type":"Offer","price":"39","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":8,"item":{"@type":"Product","name":"Bienvenue Nouveau Client — Automatisation Make","description":"Email de bienvenue personnalisé + fiche CRM Notion créée automatiquement à chaque nouveau client.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Automatisations Make > Client","offers":{"@type":"Offer","price":"14","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":9,"item":{"@type":"Product","name":"Relance Factures Impayées — Automatisation Make","description":"Détecte chaque lundi les factures en retard et envoie un email de relance professionnel automatiquement.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Automatisations Make > Finance","offers":{"@type":"Offer","price":"14","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":10,"item":{"@type":"Product","name":"Formulaire Contact → CRM — Automatisation Make","description":"Chaque soumission de formulaire crée une fiche prospect Notion, vous notifie et envoie un accusé de réception.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Automatisations Make > CRM","offers":{"@type":"Offer","price":"14","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":11,"item":{"@type":"Product","name":"Instagram → Tracker Notion — Automatisation Make","description":"Chaque publication Instagram enregistrée dans votre calendrier éditorial Notion avec likes et commentaires.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Automatisations Make > Marketing","offers":{"@type":"Offer","price":"14","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":12,"item":{"@type":"Product","name":"Pack Automatisation Essentiel — 4 Scénarios Make","description":"4 automatisations Make réunies : Bienvenue client + Relance factures + Formulaire CRM + Instagram tracker.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Automatisations Make > Pack","offers":{"@type":"Offer","price":"29","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":13,"item":{"@type":"Product","name":"Dashboard Financier — Google Sheets","description":"Suivi CA, charges et profit mois par mois avec KPIs automatiques : marge, panier moyen, évolution.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Google Sheets > Finance","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":14,"item":{"@type":"Product","name":"Suivi Trésorerie — Google Sheets","description":"Anticipez vos flux de trésorerie. Prévisionnel vs réel, solde courant automatique, écarts calculés.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Google Sheets > Finance","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":15,"item":{"@type":"Product","name":"KPIs Entrepreneur — Google Sheets","description":"Suivez vos indicateurs clés : commercial, satisfaction et marketing. Objectifs vs réel avec cumul automatique.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Google Sheets > KPIs","offers":{"@type":"Offer","price":"9","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":16,"item":{"@type":"Product","name":"Pack Finance Google Sheets — 3 Tableurs","description":"Dashboard financier + Suivi trésorerie + KPIs entrepreneur. Toutes les formules prêtes.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Google Sheets > Pack","offers":{"@type":"Offer","price":"19","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":17,"item":{"@type":"Product","name":"CRM Avancé — Airtable","description":"CRM complet avec scoring prospects, suivi deals, tags, segments et probabilités de closing.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Airtable > CRM","offers":{"@type":"Offer","price":"12","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":18,"item":{"@type":"Product","name":"Gestion Projet Timeline — Airtable","description":"Vue Gantt de vos projets avec budgets, phases, avancement et risques identifiés.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Airtable > Gestion de projet","offers":{"@type":"Offer","price":"12","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":19,"item":{"@type":"Product","name":"Pack Airtable Business — 2 Bases","description":"CRM avancé avec scoring + Gestion de projet avec timeline Gantt.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Airtable > Pack","offers":{"@type":"Offer","price":"17","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}},
    {"@type":"ListItem","position":20,"item":{"@type":"Product","name":"Méga Pack Entrepreneur — 15 Templates 4 Plateformes","description":"L'écosystème complet : 6 Notion + 4 Make + 3 Google Sheets + 2 Airtable. Tout pour structurer, automatiser et piloter votre activité.","brand":{"@type":"Brand","name":"MG ESSENTIEL"},"category":"Méga Pack","offers":{"@type":"Offer","price":"79","priceCurrency":"EUR","availability":"https://schema.org/InStock","url":"https://mgessentiel.fr/boutique"}}}
  ]
}
</script>

<!-- ══ SCHEMA: FAQ ══ -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Comment fonctionnent les templates MG ESSENTIEL ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Après achat sécurisé via Stripe, vous recevez vos fichiers par email : lien de duplication Notion, blueprints JSON Make, fichiers Excel Google Sheets ou CSV Airtable. Tout est prêt à l'emploi et personnalisable."
      }
    },
    {
      "@type": "Question",
      "name": "Qu'est-ce que le diagnostic opérationnel MG ESSENTIEL ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Un audit de 2 à 3 heures de votre organisation. Vous recevez un livrable écrit avec 3 priorités immédiates et un plan d'action. Tarif : 290€."
      }
    },
    {
      "@type": "Question",
      "name": "Quels outils sont disponibles dans la boutique ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "La boutique propose des templates Notion (CRM, projets, facturation), des automatisations Make (emails, relances, CRM), des tableurs Google Sheets (finance, KPIs, trésorerie) et des bases Airtable (CRM avancé, gestion projet). Disponibles individuellement ou en packs avec réduction."
      }
    },
    {
      "@type": "Question",
      "name": "Les templates sont-ils personnalisables ?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Oui, 100% personnalisables. Templates Notion en copie privée, blueprints Make à adapter à vos comptes, fichiers Sheets et Airtable à modifier librement."
      }
    }
  ]
}
</script>

<!-- ══ SCHEMA: BreadcrumbList ══ -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "Accueil", "item": "https://mgessentiel.fr"},
    {"@type": "ListItem", "position": 2, "name": "Templates", "item": "https://mgessentiel.fr/boutique"},
    {"@type": "ListItem", "position": 3, "name": "Contact", "item": "https://mgessentiel.fr/#contact"}
  ]
}
</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=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,600&family=Jost:wght@300;400;500;600&display=swap" rel="stylesheet"/>
<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{
  --cr:#F0EDE5;--cr2:#E8E4DB;--cr3:#DEDAD0;
  --pr:#E84520;--pr-lt:#FF5A35;--pr-dk:#C23415;--pr-bg:rgba(232,69,32,.09);
  --br:#6B1A1A;--br-lt:#852020;--br-dim:rgba(107,26,26,.10);
  --tx:#3D1A0A;--tx-m:#7A5040;--tx-d:#B08870;
  --bd:#D8CFC0;--wh:#FAFAF8;
  --lav:#E8E0EF;
  --mint:#E0EFE8;
}
html{scroll-behavior:smooth}
body{font-family:'Jost',sans-serif;background:var(--cr);color:var(--tx);line-height:1.6;overflow-x:hidden}
a{text-decoration:none;color:inherit}

/* ── NAV ── */
nav{position:fixed;top:0;left:0;right:0;z-index:200;padding:1.4rem 5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:background .3s,border-color .3s}
nav.stuck{background:rgba(245,239,230,.96);backdrop-filter:blur(12px);border-color:var(--bd)}
.logo{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.35rem;letter-spacing:.06em;color:var(--br)}
.logo span{color:var(--pr)}
.nav-links{display:flex;gap:1.6rem;list-style:none;align-items:center}
.nav-links a{font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--tx-m);transition:color .2s;cursor:pointer}
.nav-links a:hover{color:var(--pr)}
.nav-cta{background:var(--pr)!important;color:var(--wh)!important;padding:.5rem 1.3rem;border-radius:1px}
.nav-cta:hover{background:var(--pr-lt)!important}
.nav-shop{background:var(--br)!important;color:var(--wh)!important;padding:.5rem 1.3rem;border-radius:1px}
.nav-shop:hover{background:var(--br-lt)!important}
.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none}
.burger span{display:block;width:24px;height:1px;background:var(--br)}

/* ── PAGES ── */
.page{display:none}
.page.active{display:block}

/* ── HERO ── */
#hero-section{min-height:100svh;background:var(--lav);display:grid;grid-template-columns:1.1fr .9fr;align-items:center;padding:10rem 5rem 6rem;gap:5rem;position:relative;overflow:hidden}
.hero-glow{position:absolute;top:-10%;right:-5%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,69,32,.12) 0%,transparent 70%);pointer-events:none}
.hero-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(61,26,10,.04) 1px,transparent 1px);background-size:100% 80px;pointer-events:none}
.hero-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--pr-dk);margin-bottom:2rem;opacity:0;animation:up .7s .1s forwards}
.hero-eyebrow::before{content:'';width:20px;height:1px;background:var(--pr-dk)}
.hero-h1{font-family:'Cormorant Garamond',serif;font-weight:500;font-style:italic;font-size:clamp(3rem,6vw,6rem);line-height:1;color:var(--tx);opacity:0;animation:up .9s .25s forwards}
.hero-h1 strong{font-style:normal;font-weight:600;color:var(--pr-dk);display:block}
.hero-sub{margin-top:2.5rem;color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.9;max-width:460px;opacity:0;animation:up .9s .4s forwards}
.hero-actions{margin-top:3rem;display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center;opacity:0;animation:up .9s .55s forwards}
.btn-p{display:inline-block;background:var(--pr);color:var(--wh);padding:.9rem 2.2rem;border-radius:1px;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,transform .2s;cursor:pointer;border:none}
.btn-p:hover{background:var(--pr-lt);transform:translateY(-2px)}
.btn-o{display:inline-block;border:1px solid rgba(61,26,10,.25);color:var(--tx-m);padding:.9rem 2.2rem;border-radius:1px;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:border-color .2s,color .2s}
.btn-o:hover{border-color:var(--pr-dk);color:var(--tx)}
.btn-br{display:inline-block;background:var(--br);color:var(--wh);padding:.9rem 2.2rem;border-radius:1px;font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,transform .2s;cursor:pointer;border:none}
.btn-br:hover{background:var(--br-lt);transform:translateY(-2px)}
.hero-card{border:1px solid rgba(61,26,10,.12);background:rgba(255,255,255,.55);backdrop-filter:blur(8px);padding:3rem;position:relative}
.hero-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:var(--pr)}
.hc-badge{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-dk);border:1px solid var(--pr-dk);padding:.25rem .7rem;display:inline-block;margin-bottom:1.2rem}
.hero-card h3{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:500;font-style:italic;color:var(--tx);margin-bottom:.6rem}
.hero-card p{color:var(--tx-m);font-size:.875rem;font-weight:300;line-height:1.8;margin-bottom:1.5rem}
.hc-price{display:flex;align-items:baseline;gap:.5rem;margin-bottom:1.5rem}
.hc-price .amt{font-family:'Cormorant Garamond',serif;font-size:3.5rem;font-weight:600;color:var(--tx)}
.hc-price small{color:var(--tx-d);font-size:.85rem}
.hc-perks{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}
.hc-perks li{color:var(--tx-m);font-size:.85rem;font-weight:300;display:flex;gap:.75rem}
.hc-perks li::before{content:'—';color:var(--pr);flex-shrink:0}

/* ── SECTION BASE ── */
section{padding:8rem 5rem}
.lbl{font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--pr);margin-bottom:1.4rem;display:flex;align-items:center;gap:.8rem}
.lbl::before{content:'';width:24px;height:2px;background:var(--pr)}
h2{font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,4.5vw,3.8rem);font-weight:500;line-height:1.05;color:var(--br);margin-bottom:1.5rem}
h2 em{font-style:italic;color:var(--pr)}

/* ── PROBLEM ── */
#problem-section{background:var(--wh)}
.prob-grid{display:grid;grid-template-columns:1fr 1fr;gap:7rem;align-items:start}
.prob-left p{color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.9;margin-bottom:1.2rem}
.prob-left p strong{color:var(--br);font-weight:500}
.pain-item{background:var(--cr);border-left:2px solid transparent;padding:2rem 2.2rem;display:flex;gap:1.2rem;transition:border-color .25s,background .25s;margin-bottom:1px}
.pain-item:hover{border-color:var(--pr);background:var(--cr2)}
.pain-num{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:500;font-style:italic;color:var(--pr);flex-shrink:0}
.pain-text strong{display:block;color:var(--br);font-size:.95rem;font-weight:600;margin-bottom:.3rem}
.pain-text span{color:var(--tx-m);font-size:.875rem;font-weight:300}

/* ── SERVICES ── */
#services-section{background:var(--cr2)}
.svc-top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem;gap:3rem}
.svc-top p{max-width:380px;color:var(--tx-m);font-size:.95rem;font-weight:300;line-height:1.8}
.svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd)}
.svc{background:var(--cr2);padding:3.5rem 2.8rem;transition:background .25s;position:relative;overflow:hidden}
.svc::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--pr);transform:scaleX(0);transform-origin:left;transition:transform .35s}
.svc:hover{background:var(--wh)}
.svc:hover::before{transform:scaleX(1)}
.svc-num{font-family:'Cormorant Garamond',serif;font-size:3rem;font-weight:400;font-style:italic;color:var(--bd);line-height:1;margin-bottom:1.5rem;transition:color .25s}
.svc:hover .svc-num{color:var(--pr);opacity:.3}
.svc h3{font-family:'Cormorant Garamond',serif;font-size:1.5rem;font-weight:600;color:var(--br);margin-bottom:1rem}
.svc p{color:var(--tx-m);font-size:.875rem;font-weight:300;line-height:1.85;margin-bottom:1.5rem}
.tags{display:flex;flex-wrap:wrap;gap:.4rem}
.tag{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.28rem .65rem;background:var(--br-dim);color:var(--br);border-radius:1px}

/* ── DIAG BANNER ── */
#diag-banner{background:var(--pr);padding:4rem 5rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}
.db-left .db-tag{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:.8rem}
.db-left h3{font-family:'Cormorant Garamond',serif;font-size:2.2rem;font-weight:500;font-style:italic;color:#fff;margin-bottom:.6rem}
.db-left p{color:rgba(255,255,255,.6);font-size:.9rem;font-weight:300;max-width:480px;line-height:1.75}
.btn-w{display:inline-block;background:#fff;color:var(--pr);padding:.9rem 2.2rem;border-radius:1px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,transform .2s;cursor:pointer;border:none}
.btn-w:hover{background:var(--cr);transform:translateY(-2px)}

/* ── BOUTIQUE BANNER ── */
#shop-banner{background:var(--br);padding:4rem 5rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}
.sb-left .sb-tag{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-lt);margin-bottom:.8rem}
.sb-left h3{font-family:'Cormorant Garamond',serif;font-size:2.2rem;font-weight:500;font-style:italic;color:var(--cr);margin-bottom:.6rem}
.sb-left p{color:rgba(245,239,230,.5);font-size:.9rem;font-weight:300;max-width:480px;line-height:1.75}
.btn-cr{display:inline-block;background:var(--cr);color:var(--br);padding:.9rem 2.2rem;border-radius:1px;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,transform .2s;cursor:pointer;border:none}
.btn-cr:hover{background:var(--wh);transform:translateY(-2px)}

/* ── OFFRES ── */
#offres-section{background:var(--br)}
#offres-section .lbl{color:var(--pr-lt)}
#offres-section .lbl::before{background:var(--pr-lt)}
#offres-section h2{color:var(--cr)}
#offres-section h2 em{color:var(--pr-lt)}
.offres-intro{max-width:600px;margin-bottom:5rem}
.offres-intro p{color:rgba(245,239,230,.55);font-size:1rem;font-weight:300;line-height:1.85}
.offre-entry{border:1px solid var(--pr);background:rgba(139,26,58,.1);padding:3rem;margin-bottom:4rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}
.oe-badge{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-lt);margin-bottom:.6rem}
.offre-entry h3{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;font-style:italic;color:var(--cr);margin-bottom:.5rem}
.offre-entry p{color:rgba(245,239,230,.5);font-size:.9rem;font-weight:300;line-height:1.8;max-width:500px}
.oe-price{text-align:right;flex-shrink:0}
.oe-price .amt{font-family:'Cormorant Garamond',serif;font-size:4rem;font-weight:600;color:var(--cr);display:block;line-height:1}
.oe-price small{color:rgba(245,239,230,.35);font-size:.8rem}
.formules{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(245,239,230,.07)}
.formule{background:var(--br);padding:3.5rem 2.8rem;transition:background .25s;position:relative}
.formule:hover{background:var(--br-lt)}
.formule.feat{background:rgba(139,26,58,.15);border-top:2px solid var(--pr-lt)}
.f-name{font-size:.65rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--pr-lt);margin-bottom:1rem}
.formule h3{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;font-style:italic;color:var(--cr);margin-bottom:.5rem}
.f-price{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:500;color:var(--pr-lt);margin:1.5rem 0}
.f-price .ap{font-size:.7rem;font-family:'Jost',sans-serif;font-weight:300;color:rgba(245,239,230,.4);display:block;margin-bottom:.2rem}
.f-price small{font-size:.9rem;color:rgba(245,239,230,.35);font-weight:300;font-family:'Jost',sans-serif}
.f-eng{font-size:.72rem;color:rgba(245,239,230,.3);font-weight:300;margin-top:-.8rem;margin-bottom:1.5rem}
.f-desc{color:rgba(245,239,230,.45);font-size:.875rem;font-weight:300;line-height:1.8;margin-bottom:2rem}
.f-list{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin-bottom:2.5rem}
.f-list li{color:rgba(245,239,230,.6);font-size:.85rem;font-weight:300;display:flex;gap:.7rem}
.f-list li::before{content:'—';color:var(--pr-lt);flex-shrink:0}
.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;color:rgba(245,239,230,.45);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:color .2s;cursor:pointer;border:none;background:none}
.btn-ghost::after{content:'→';transition:transform .2s}
.btn-ghost:hover{color:var(--pr-lt)}
.btn-ghost:hover::after{transform:translateX(4px)}

/* ── PROCESS ── */
#process-section{background:var(--wh)}
.proc-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;position:relative}
.proc-grid::before{content:'';position:absolute;top:1.2rem;left:12.5%;right:12.5%;height:1px;background:var(--pr);opacity:.3}
.step{padding:4rem 1.5rem 0;text-align:center;position:relative}
.step-dot{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2.4rem;height:2.4rem;border:1px solid var(--pr);background:var(--wh);display:flex;align-items:center;justify-content:center;font-family:'Cormorant Garamond',serif;font-size:1rem;font-weight:500;font-style:italic;color:var(--pr);z-index:1}
.step h4{font-family:'Cormorant Garamond',serif;font-size:1.2rem;font-weight:600;color:var(--br);margin-bottom:.6rem}
.step p{color:var(--tx-m);font-size:.85rem;font-weight:300;line-height:1.8}

/* ── PROOF ── */
#proof-section{background:var(--cr2)}
.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd);margin-top:4rem}
.proof-card{background:var(--cr2);padding:3.5rem 2.8rem}
.proof-num{font-family:'Cormorant Garamond',serif;font-size:5rem;font-weight:400;font-style:italic;color:var(--pr);line-height:1;margin-bottom:.4rem}
.proof-label{color:var(--br);font-size:.95rem;font-weight:600;margin-bottom:.75rem}
.proof-desc{color:var(--tx-m);font-size:.875rem;font-weight:300;line-height:1.8}

/* ── CTA FINAL ── */
#cta-section{background:var(--pr);text-align:center;padding:11rem 5rem;position:relative;overflow:hidden}
.cta-bg-txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Cormorant Garamond',serif;font-size:22vw;font-weight:600;color:rgba(255,255,255,.05);white-space:nowrap;pointer-events:none}
#cta-section .lbl{color:rgba(255,255,255,.65);justify-content:center}
#cta-section .lbl::before{display:none}
#cta-section h2{max-width:700px;margin:0 auto 1.5rem;color:#fff;font-size:clamp(2.5rem,5vw,5rem)}
#cta-section>p{color:rgba(255,255,255,.65);font-size:1rem;font-weight:300;max-width:480px;margin:0 auto 3.5rem;line-height:1.9;position:relative}
.cta-sub{margin-top:1.8rem;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:300;position:relative}
.cta-links{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-top:3rem;position:relative}
.cta-links a{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.55);font-size:.85rem;transition:color .2s}
.cta-links a:hover{color:#fff}
.cta-links svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}

/* ── FOOTER ── */
footer{background:var(--br);padding:2.5rem 5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}
.f-logo{font-family:'Cormorant Garamond',serif;font-weight:600;font-size:1.1rem;color:rgba(245,239,230,.35);letter-spacing:.06em}
.f-logo span{color:var(--pr-lt)}
footer p{color:rgba(245,239,230,.25);font-size:.78rem}
.f-links{display:flex;gap:1.8rem}
.f-links a{color:rgba(245,239,230,.25);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;transition:color .2s;cursor:pointer}
.f-links a:hover{color:var(--pr-lt)}

/* ── SUB PAGES ── */
.subpage{min-height:100svh;background:var(--cr);padding:9rem 5rem 6rem}
.subpage-inner{max-width:860px;margin:0 auto}
.subpage-inner.narrow{max-width:760px}

/* ── BOUTIQUE ── */
#page-boutique .subpage{background:var(--mint)}
.shop-intro{max-width:640px;margin-bottom:4rem}
.shop-intro p{color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.85}
.shop-filters{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:3rem}
.shop-filter{padding:.5rem 1.2rem;border:1px solid var(--bd);background:var(--wh);font-family:'Jost',sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-m);cursor:pointer;transition:all .2s;border-radius:1px}
.shop-filter:hover,.shop-filter.active{background:var(--br);border-color:var(--br);color:var(--wh)}
.shop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.shop-card{background:var(--wh);border:1px solid var(--bd);overflow:hidden;transition:transform .25s,box-shadow .25s}
.shop-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(61,26,10,.1)}
.shop-card-img{height:220px;background:var(--cr2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.shop-card-img svg.preview{width:100%;height:100%;object-fit:cover}
.shop-card-img svg.icon-old{width:60px;height:60px;stroke:var(--bd);fill:none;stroke-width:1;opacity:.5}
.shop-card-badge{position:absolute;top:1rem;left:1rem;font-size:.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .7rem;border-radius:1px}
.badge-new{background:var(--pr);color:#fff}
.badge-best{background:var(--br);color:#fff}
.badge-pack{background:var(--tx);color:#fff}
.shop-card-body{padding:1.8rem}
.shop-card-cat{font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pr);margin-bottom:.6rem}
.shop-card-body h3{font-family:'Cormorant Garamond',serif;font-size:1.3rem;font-weight:600;color:var(--br);margin-bottom:.5rem;line-height:1.2}
.shop-card-body>p{color:var(--tx-m);font-size:.82rem;font-weight:300;line-height:1.7;margin-bottom:1.2rem;min-height:3.5rem}
.shop-card-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1.5rem}
.shop-tag{font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;background:var(--pr-bg);color:var(--pr-dk);border-radius:1px}
.shop-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1.2rem;border-top:1px solid var(--bd)}
.shop-price{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:600;color:var(--br)}
.shop-price small{font-size:.75rem;color:var(--tx-d);font-family:'Jost',sans-serif;font-weight:300}
.btn-buy{display:inline-flex;align-items:center;gap:.4rem;background:var(--pr);color:#fff;padding:.65rem 1.4rem;border:none;border-radius:1px;font-family:'Jost',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s}
.btn-buy:hover{background:var(--pr-lt);transform:translateY(-1px)}
.btn-buy svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}

/* Shop detail modal */
.modal-overlay{display:none;position:fixed;inset:0;z-index:1000;background:rgba(61,26,10,.5);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:2rem}
.modal-overlay.open{display:flex}
.modal{background:var(--wh);max-width:720px;width:100%;max-height:90vh;overflow-y:auto;position:relative}
.modal-close{position:absolute;top:1rem;right:1.2rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--tx-m);z-index:2}
.modal-img{height:240px;background:var(--cr2);display:flex;align-items:center;justify-content:center}
.modal-img svg{width:80px;height:80px;stroke:var(--bd);fill:none;stroke-width:1;opacity:.5}
.modal-body{padding:2.5rem 3rem}
.modal-body .shop-card-cat{margin-bottom:.8rem}
.modal-body h2{font-size:2rem;margin-bottom:1rem}
.modal-body .desc{color:var(--tx-m);font-size:.95rem;font-weight:300;line-height:1.9;margin-bottom:2rem}
.modal-features{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem}
.modal-features li{color:var(--tx-m);font-size:.875rem;font-weight:300;display:flex;gap:.7rem;align-items:flex-start}
.modal-features li::before{content:'✓';color:var(--pr);font-weight:600;flex-shrink:0}
.modal-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--bd);padding-top:2rem;flex-wrap:wrap;gap:1rem}
.modal-price{font-family:'Cormorant Garamond',serif;font-size:2.5rem;font-weight:600;color:var(--br)}
.modal-price small{font-size:.85rem;color:var(--tx-d);font-family:'Jost',sans-serif;font-weight:300;display:block}
.btn-buy-lg{display:inline-flex;align-items:center;gap:.6rem;background:var(--pr);color:#fff;padding:1rem 2.5rem;border:none;border-radius:1px;font-family:'Jost',sans-serif;font-size:.82rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,transform .2s}
.btn-buy-lg:hover{background:var(--pr-lt);transform:translateY(-2px)}
.btn-buy-lg svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}

/* ── QUIZ ── */
.quiz-bar-wrap{height:3px;background:var(--bd);margin-bottom:2.5rem}
.quiz-bar{height:100%;background:var(--pr);transition:width .4s ease}
.quiz-card{background:var(--wh);border:1px solid var(--bd);padding:2.5rem 3rem}
.quiz-prog{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pr-lt);margin-bottom:1.2rem}
.quiz-q-txt{font-family:'Cormorant Garamond',serif;font-size:1.6rem;font-weight:500;color:var(--br);line-height:1.3;margin-bottom:2rem}
.quiz-btns{display:flex;gap:.8rem}
.quiz-btn{flex:1;padding:.9rem;border:1px solid var(--bd);background:var(--cr);font-family:'Jost',sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-m);cursor:pointer;transition:background .2s,border-color .2s,color .2s;border-radius:1px}
.quiz-btn:hover{background:var(--pr);border-color:var(--pr);color:#fff}
.quiz-result{display:none;background:var(--br);padding:3rem;margin-top:2rem}
.qr-lbl{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-lt);margin-bottom:1rem}
.qr-title{font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;font-style:italic;color:var(--cr);margin-bottom:1rem}
.qr-txt{color:rgba(245,239,230,.6);font-size:.95rem;font-weight:300;line-height:1.85;margin-bottom:2.5rem}
.qr-actions{border-top:1px solid rgba(245,239,230,.1);padding-top:2rem;display:flex;gap:1rem;flex-wrap:wrap;align-items:center}
.qr-sub{color:rgba(245,239,230,.5);font-size:.85rem;font-weight:300;max-width:480px;margin-bottom:1.5rem}

/* ── CONTACT ── */
.ct-recap{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--bd);margin-bottom:4rem}
.ct-recap-card{background:var(--wh);padding:1.8rem 1.5rem}
.ct-recap-card.feat{background:var(--cr2);border-top:2px solid var(--pr)}
.ct-ap{font-size:.65rem;color:var(--tx-d);font-weight:300;margin-bottom:.1rem}
.ct-n{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pr);margin-bottom:.6rem}
.ct-p{font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:600;color:var(--br);line-height:1}
.ct-mo{font-size:.75rem;color:var(--tx-d);margin-bottom:.8rem}
.ct-desc{font-size:.8rem;color:var(--tx-m);font-weight:300;line-height:1.6}
.ct-form{background:var(--wh);border:1px solid var(--bd);padding:3rem 3.5rem}
.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.8rem}
.ct-field{margin-bottom:1.8rem}
.ct-field label{display:block;font-size:.85rem;font-weight:500;color:var(--br);margin-bottom:.6rem}
.ct-field input,.ct-field textarea{width:100%;padding:.85rem 1rem;background:var(--cr);border:1px solid var(--bd);font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;color:var(--br);transition:border-color .2s;border-radius:0}
.ct-field input:focus,.ct-field textarea:focus{outline:none;border-color:var(--pr)}
.ct-radios{display:flex;flex-direction:column;gap:.8rem}
.ct-radio{display:flex;align-items:center;gap:1.2rem;cursor:pointer;padding:.9rem 1.2rem;border:1px solid var(--bd);background:var(--cr);transition:border-color .2s}
.ct-radio:hover{border-color:var(--pr)}
.ct-radio input{width:16px;height:16px;accent-color:var(--pr);flex-shrink:0}
.ct-radio-label{font-size:.875rem;color:var(--br)}
.ct-radio-label strong{color:var(--pr)}
.ct-radio-label small{color:var(--tx-m);font-weight:300;margin-left:.3rem}
.ct-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:2rem}
.ct-footer p{font-size:.75rem;color:var(--tx-d);font-weight:300}
.ct-confirm{display:none;text-align:center;padding:5rem 2rem;background:var(--wh);border:1px solid var(--bd)}

/* ── PRÉ-AUDIT ── */
.pa-bloc{margin-bottom:4rem;border:1px solid var(--bd);background:var(--wh);padding:3rem 3.5rem}
.pa-title{font-family:'Cormorant Garamond',serif;font-size:1.4rem;font-weight:600;color:var(--pr);margin-bottom:2.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--bd)}
.pa-field{margin-bottom:2.5rem}
.pa-field:last-child{margin-bottom:0}
.pa-field label{display:block;font-size:.9rem;font-weight:500;color:var(--br);margin-bottom:.9rem;line-height:1.5}
.pa-field input[type=text],.pa-field input[type=email],.pa-field textarea{width:100%;padding:.85rem 1rem;background:var(--cr);border:1px solid var(--bd);font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;color:var(--br);transition:border-color .2s;resize:vertical}
.pa-field input:focus,.pa-field textarea:focus{outline:none;border-color:var(--pr)}
.pa-radios{display:flex;flex-direction:column;gap:1rem;margin-top:.4rem}
.pa-radio{display:flex;align-items:center;gap:1.2rem;cursor:pointer;padding:.2rem 0}
.pa-radio input{width:17px;height:17px;accent-color:var(--pr);flex-shrink:0}
.pa-radio span{font-size:.9rem;font-weight:300;color:var(--tx-m)}
.pa-radio:hover span{color:var(--br)}
.req{color:var(--pr)}

/* ── FLOAT CTA ── */
#float-cta{position:fixed;bottom:2rem;right:2rem;z-index:500;background:var(--br);border-left:4px solid var(--pr);padding:1.4rem 1.8rem;max-width:310px;box-shadow:0 8px 40px rgba(45,35,24,.3);transform:translateY(140%);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s;display:flex;flex-direction:column;gap:.8rem}
#float-cta.visible{transform:translateY(0);opacity:1}
.float-close{position:absolute;top:.6rem;right:.8rem;background:none;border:none;cursor:pointer;color:rgba(245,239,230,.35);font-size:1rem;line-height:1}
.float-tag{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-lt)}
.float-title{font-family:'Cormorant Garamond',serif;font-size:1.15rem;font-weight:500;font-style:italic;color:var(--cr);line-height:1.2}
.float-sub{font-size:.78rem;font-weight:300;color:rgba(245,239,230,.5);line-height:1.6}
.float-btn{background:var(--pr);color:#fff;border:none;padding:.7rem 1rem;font-family:'Jost',sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s}
.float-btn:hover{background:var(--pr-lt)}

/* ── REVEAL ── */
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s,transform .75s}
.reveal.visible{opacity:1;transform:translateY(0)}

/* ── ANIMATIONS ── */
@keyframes up{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}

/* ── RESPONSIVE ── */
@media(max-width:1100px){
  #hero-section{grid-template-columns:1fr;padding:9rem 2.5rem 5rem}
  #hero-section .hero-card{display:none}
}
@media(max-width:1024px){
  nav{padding:1.2rem 2.5rem}
  section,#diag-banner,#shop-banner,.subpage{padding:6rem 2.5rem}
  footer{padding:2rem 2.5rem}
  .svc-grid,.formules,.proof-grid{grid-template-columns:1fr}
  .prob-grid{grid-template-columns:1fr;gap:3rem}
  .proc-grid{grid-template-columns:1fr 1fr}
  .proc-grid::before{display:none}
  .svc-top{flex-direction:column;align-items:flex-start}
  .offre-entry{flex-direction:column}
  .oe-price{text-align:left}
  .ct-recap,.ct-row{grid-template-columns:1fr}
  .shop-grid{grid-template-columns:1fr 1fr}
}
@media(max-width:768px){
  .nav-links{display:none}
  .burger{display:flex}
  .nav-links.open{display:flex;flex-direction:column;position:fixed;inset:0;background:var(--br);align-items:center;justify-content:center;gap:2rem;z-index:300}
  .nav-links.open a{font-size:1.2rem;color:var(--cr)}
  .proc-grid{grid-template-columns:1fr}
  #float-cta{max-width:calc(100vw - 2rem);right:1rem;bottom:1rem}
  .shop-grid{grid-template-columns:1fr}
  .modal{margin:1rem}
  .modal-body{padding:1.5rem 2rem}
}
</style>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ZNYNZ5JJ5B"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-ZNYNZ5JJ5B');
</script></head>
<body>

<!-- ══ NAV ══ -->
<nav id="nav">
  <a class="logo" href="/" onclick="goTo('home');return false;">MG<span>.</span>ESSENTIEL</a>
  <ul class="nav-links" id="nav-links">
    <li><a href="/#problem" onclick="goTo('home');scrollToSection('problem-section');return false;">Le problème</a></li>
    <li><a href="/#services" onclick="goTo('home');scrollToSection('services-section');return false;">Services</a></li>
    <li><a href="/#offres" onclick="goTo('home');scrollToSection('offres-section');return false;">Offres</a></li>
    <li><a href="/#methode" onclick="goTo('home');scrollToSection('process-section');return false;">Méthode</a></li>
    <li><a href="/contact" onclick="goTo('contact');return false;">Contact</a></li>
    <li><a href="/quiz" onclick="goTo('quiz');return false;">Auto-diagnostic</a></li>
    <li><a href="/pre-audit" onclick="goTo('preaudit');return false;">Pré-audit</a></li>
    <li><a class="nav-shop" href="/boutique" onclick="goTo('boutique');return false;">Templates</a></li>
    <li><a class="nav-cta" href="https://calendly.com/contact-mgessentiel/30min" target="_blank">Diagnostic — 290€</a></li>
  </ul>
  <button class="burger" id="burger" aria-label="Menu"><span></span><span></span><span></span></button>
</nav>

<!-- ══════════════════════════════════════
     PAGE : HOME
═══════════════════════════════════════ -->
<div id="page-home" class="page active">

<!-- HERO -->
<div id="hero-section">
  <div class="hero-glow"></div>
  <div class="hero-lines"></div>
  <div>
    <p class="hero-eyebrow">Partenaire Opérationnelle · Seine-et-Marne</p>
    <h1 class="hero-h1">Vos ops tournent<br>grâce à vous seul.<br><strong>Ça s'arrête ici.</strong></h1>
    <p class="hero-sub">J'analyse ce qui coince, je structure ce qui déborde, j'automatise ce qui vous vole du temps. Résultats mesurables — aucune liste de tâches à exécuter.</p>
    <div class="hero-actions">
      <a class="btn-p" href="https://calendly.com/contact-mgessentiel/30min" target="_blank">Diagnostic — 290€</a>
      <a class="btn-o" href="#" onclick="goTo('contact');return false;">Voir les formules</a>
      <a class="btn-br" href="#" onclick="goTo('boutique');return false;">Templates</a>
    </div>
  </div>
  <div class="hero-card">
    <div class="hc-badge">Point d'entrée recommandé</div>
    <h3>Diagnostic Essentiel</h3>
    <p>Un audit complet de vos opérations. Un livrable écrit. Trois priorités immédiates. Sans engagement sur la suite.</p>
    <div class="hc-price"><span class="amt">290€</span><small>séance unique</small></div>
    <p style="font-size:.72rem;color:var(--tx-d);font-style:italic;margin-top:-.8rem;margin-bottom:1rem;">Règlement requis avant la prestation</p>
    <ul class="hc-perks">
      <li>Analyse de vos process actuels</li>
      <li>Identification des points de blocage</li>
      <li>Plan d'action priorisé par écrit</li>
      <li>Réponse sous 48h ouvrés</li>
    </ul>
    <a class="btn-p" href="https://calendly.com/contact-mgessentiel/30min" target="_blank">Réserver</a>
  </div>
</div>

<!-- PROBLEM -->
<section id="problem-section">
  <div class="prob-grid">
    <div class="reveal">
      <p class="lbl">Le diagnostic</p>
      <h2>Vous perdez <em>2 à 3h<br>par jour</em> en opérations.</h2>
      <p>Votre activité tourne — mais vous êtes devenu le goulot d'étranglement de votre propre structure. <strong>Pas faute de talent.</strong> Faute de process, de délégation structurée, d'outils qui se parlent.</p>
      <p>Vos clients ne reçoivent pas toujours le même niveau de suivi. Vous avez tenté des procédures — trop lourdes, jamais vraiment appliquées.</p>
      <p><strong>Ce n'est pas un problème de volonté. C'est un problème de structure.</strong></p>
    </div>
    <div class="reveal">
      <div class="pain-item"><div class="pain-num">01</div><div class="pain-text"><strong>Dispersion opérationnelle</strong><span>Vous gérez des tâches sans valeur ajoutée — et personne ne peut les reprendre sans que tout s'effondre.</span></div></div>
      <div class="pain-item"><div class="pain-num">02</div><div class="pain-text"><strong>Suivi client incohérent</strong><span>La qualité de votre relation client varie selon votre niveau d'énergie. Risque de churn silencieux.</span></div></div>
      <div class="pain-item"><div class="pain-num">03</div><div class="pain-text"><strong>Process absents ou inutilisables</strong><span>Ils existent quelque part dans un Drive — mais personne ne les suit vraiment, vous le premier.</span></div></div>
      <div class="pain-item"><div class="pain-num">04</div><div class="pain-text"><strong>Délégation bloquée</strong><span>Former quelqu'un vous coûterait plus d'énergie que de tout garder. Alors vous saturez seul.</span></div></div>
    </div>
  </div>
</section>

<!-- SERVICES -->
<section id="services-section">
  <div class="svc-top reveal">
    <div>
      <p class="lbl">Ce que je fais</p>
      <h2>J'analyse d'abord.<br><em>J'agis ensuite.</em></h2>
    </div>
    <p>Pas d'instructions à donner. Je diagnostique votre situation, je propose une réponse adaptée à votre structure — puis j'implémente.</p>
  </div>
  <div class="svc-grid reveal">
    <div class="svc"><div class="svc-num">01</div><h3>Audit opérationnel</h3><p>Cartographie complète de vos processus. Identification des frictions et des automatisations prioritaires. Plan d'action concret à la clé.</p><div class="tags"><span class="tag">Diagnostic</span><span class="tag">Cartographie</span><span class="tag">Plan d'action</span></div></div>
    <div class="svc"><div class="svc-num">02</div><h3>Structuration des process</h3><p>Des procédures réellement utilisées — pas des documents qui dorment. Onboarding client, facturation, suivi, reporting. Conçus pour être transmis.</p><div class="tags"><span class="tag">SOPs</span><span class="tag">Onboarding</span><span class="tag">Documentation</span></div></div>
    <div class="svc"><div class="svc-num">03</div><h3>Automatisation</h3><p>Make, Google Sheets & Apps Script, et tout outil que votre structure utilise. Je m'adapte à vos outils — pas l'inverse. Moins de saisie, plus de fiabilité.</p><div class="tags"><span class="tag">Make</span><span class="tag">Apps Script</span><span class="tag">No-code</span></div></div>
  </div>
</section>

<!-- DIAG BANNER -->
<div id="diag-banner" class="reveal">
  <div class="db-left">
    <div class="db-tag">Gratuit · 3 minutes</div>
    <h3>Votre structure tient-elle sans vous ?</h3>
    <p>15 questions pour identifier vos points de friction opérationnels et savoir si un accompagnement vous aiderait.</p>
  </div>
  <button class="btn-w" onclick="goTo('quiz')">Faire le diagnostic →</button>
</div>

<!-- SHOP BANNER -->
<div id="shop-banner" class="reveal">
  <div class="sb-left">
    <div class="sb-tag">Nouveau · Templates</div>
    <h3>Vos process, prêts à l'emploi.</h3>
    <p>Des templates conçus par une ops pour des entrepreneurs. Notion, Make, Google Sheets, Airtable — structurez votre activité en quelques clics.</p>
  </div>
  <button class="btn-cr" onclick="goTo('boutique')">Voir les templates →</button>
</div>

<!-- OFFRES -->
<section id="offres-section">
  <div class="offres-intro reveal">
    <p class="lbl">Formules & tarifs</p>
    <h2>Un point d'entrée.<br><em>Trois niveaux</em><br>d'engagement.</h2>
    <p>Deux formats complémentaires : les missions ponctuelles pour un besoin ciblé, les formules mensuelles pour la stabilité et la montée en puissance.</p>
  </div>
  <div class="offre-entry reveal">
    <div>
      <div class="oe-badge">→ Point d'entrée recommandé</div>
      <h3>Diagnostic Essentiel</h3>
      <p>Audit de 2 à 3h de vos opérations. Identification des blocages et des 3 priorités immédiates. Livrable écrit inclus. Sans engagement sur la suite.</p>
    </div>
    <div class="oe-price">
      <span class="amt">290€</span>
      <small>Séance unique · Livrable inclus</small><br>
      <small style="color:rgba(245,239,230,.4);font-size:.72rem;font-style:italic;">Règlement requis avant la prestation</small><br><br>
      <a class="btn-p" href="https://calendly.com/contact-mgessentiel/30min" target="_blank">Réserver</a>
    </div>
  </div>
  <div class="formules reveal">
    <div class="formule">
      <div class="f-name">Formule 01</div>
      <h3>Clarity</h3>
      <div class="f-price"><span class="ap">à partir de</span>790€ <small>/ mois</small></div>
      <div class="f-eng">Engagement 3 mois minimum</div>
      <p class="f-desc">Pour clarifier avant d'agir. Audit, documentation des flux critiques, roadmap d'amélioration.</p>
      <ul class="f-list"><li>Cartographie des processus</li><li>Identification des frictions</li><li>1 automatisation mise en place</li><li>Rapport mensuel de suivi</li></ul>
      <button class="btn-ghost" onclick="goTo('contact')">Demander un devis</button>
    </div>
    <div class="formule feat">
      <div class="f-name">Formule 02 — Recommandée</div>
      <h3>Scale</h3>
      <div class="f-price"><span class="ap">à partir de</span>1 290€ <small>/ mois</small></div>
      <div class="f-eng">Engagement 3 mois minimum</div>
      <p class="f-desc">Pour structurer en profondeur et déléguer efficacement. Process, automatisations, suivi régulier.</p>
      <ul class="f-list"><li>Structuration complète des SOPs</li><li>Jusqu'à 3 automatisations</li><li>Suivi hebdomadaire (1h)</li><li>Onboarding client redessiné</li><li>Tableau de bord opérationnel</li></ul>
      <button class="btn-p" onclick="goTo('contact')">Demander un devis</button>
    </div>
    <div class="formule">
      <div class="f-name">Formule 03</div>
      <h3>Partner</h3>
      <div class="f-price"><span class="ap">à partir de</span>2 100€ <small>/ mois</small></div>
      <div class="f-eng">Engagement 6 mois minimum</div>
      <p class="f-desc">Votre bras droit opérationnel, en mode projet ou support continu.</p>
      <ul class="f-list"><li>Tout Scale inclus</li><li>Automatisations illimitées</li><li>Disponibilité étendue</li><li>Gestion de projet incluse</li><li>Reporting exécutif mensuel</li></ul>
      <button class="btn-ghost" onclick="goTo('contact')">Demander un devis</button>
    </div>
  </div>
</section>

<!-- PROCESS -->
<section id="process-section">
  <div class="reveal">
    <p class="lbl">Ma méthode</p>
    <h2>Je diagnostique avant<br>de proposer <em>quoi que ce soit.</em></h2>
  </div>
  <div class="proc-grid reveal">
    <div class="step"><div class="step-dot">1</div><h4>Diagnostic</h4><p>Analyse de vos opérations. Ce qui tourne, ce qui bloque. Aucune solution imposée avant d'avoir compris votre réalité.</p></div>
    <div class="step"><div class="step-dot">2</div><h4>Proposition</h4><p>Plan d'action priorisé, adapté à votre structure. Pas un template — une réponse à votre situation précise.</p></div>
    <div class="step"><div class="step-dot">3</div><h4>Implémentation</h4><p>Process documentés, automatisations configurées, outils connectés. Vous validez les livrables.</p></div>
    <div class="step"><div class="step-dot">4</div><h4>Transmission</h4><p>Tout est documenté et transférable. Vous êtes autonome sur ce qui a été mis en place.</p></div>
  </div>
</section>

<!-- PROOF -->
<section id="proof-section">
  <div class="reveal">
    <p class="lbl">Pourquoi moi</p>
    <h2>Une expérience terrain.<br>Pas un profil <em>théorique.</em></h2>
  </div>
  <div class="proof-grid reveal">
    <div class="proof-card"><div class="proof-num">15+</div><div class="proof-label">Ans d'expérience opérationnelle</div><p class="proof-desc">Administration, comptabilité, pilotage financier. Des environnements où les erreurs de process coûtent cher.</p></div>
    <div class="proof-card"><div class="proof-num">∞</div><div class="proof-label">Outils — et une vraie adaptabilité</div><p class="proof-desc">Make, Sellsy, SAGE, EBP, Google Sheets & Apps Script, Navision... Ma vraie force : je prends en main n'importe quel outil rapidement.</p></div>
    <div class="proof-card"><div class="proof-num">1</div><div class="proof-label">Entrepreneur qui vous comprend</div><p class="proof-desc">Je gère ma propre SASU. Je vis les mêmes contraintes que vous. Je parle le langage des fondateurs — pas le jargon consultant.</p></div>
  </div>
</section>

<!-- CTA FINAL -->
<section id="cta-section">
  <div class="cta-bg-txt">290€</div>
  <p class="lbl">Première étape</p>
  <h2>Un diagnostic.<br><em>Un plan. 290€.</em></h2>
  <p>Pas de devis interminable, pas d'engagement. Un audit, un livrable écrit, trois priorités immédiates.</p>
  <a class="btn-w" href="https://calendly.com/contact-mgessentiel/30min" target="_blank" style="position:relative;">Réserver mon diagnostic</a>
  <p class="cta-sub">Réponse sous 48h ouvrés · Visio ou présentiel (Seine-et-Marne)<br><span style="font-size:.75rem;opacity:.7;font-style:italic;">Règlement requis avant la prestation</span></p>
  <div class="cta-links">
    <a href="mailto:contact@mgessentiel.fr"><svg viewBox="0 0 24 24"><rect x="2" y="4" width="20" height="16" rx="2"/><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"/></svg>contact@mgessentiel.fr</a>
    <a href="https://www.linkedin.com/in/marjorie-guilon" target="_blank"><svg viewBox="0 0 24 24"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-4 0v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>LinkedIn</a>
  </div>
</section>

<!-- FOOTER -->
<footer>
  <span class="f-logo">MG<span>.</span>ESSENTIEL</span>
  <div class="f-links">
    <a href="/#services" onclick="goTo('home');scrollToSection('services-section');return false;">Services</a>
    <a href="/#offres" onclick="goTo('home');scrollToSection('offres-section');return false;">Offres</a>
    <a href="/boutique" onclick="goTo('boutique');return false;">Templates</a>
    <a href="/contact" onclick="goTo('contact');return false;">Contact</a>
  </div>
  <p>© 2026 MG ESSENTIEL · SASU · Montdauphin (77)</p>
</footer>

</div><!-- /page-home -->

<!-- ══════════════════════════════════════
     PAGE : BOUTIQUE
═══════════════════════════════════════ -->
<div id="page-boutique" class="page">
<div class="subpage">
<div class="subpage-inner" style="max-width:1100px;">
  <p class="lbl">Templates</p>
  <h2 style="margin-bottom:.8rem;">Des outils prêts à l'emploi.<br><em>Plug & Play.</em></h2>
  <div class="shop-intro">
    <p>Templates Notion, automatisations Make, tableaux Google Sheets et bases Airtable — chaque outil est conçu à partir de mon expérience terrain avec des entrepreneurs. Pas de théorie — des systèmes qui fonctionnent dès le premier jour.</p>
  </div>

  <!-- Filters -->
  <div class="shop-filters">
    <button class="shop-filter active" onclick="filterShop('all')">Tous</button>
    <button class="shop-filter" onclick="filterShop('notion')">Notion</button>
    <button class="shop-filter" onclick="filterShop('make')">Make</button>
    <button class="shop-filter" onclick="filterShop('sheets')">Google Sheets</button>
    <button class="shop-filter" onclick="filterShop('airtable')">Airtable</button>
    <button class="shop-filter" onclick="filterShop('pack')">Packs</button>
  </div>

  <!-- Product Grid -->
  <div class="shop-grid" id="shop-grid">

    <!-- Template 1 -->
    <div class="shop-card" data-cat="notion" data-id="1">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-best">Best-seller</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">📋 CRM Essentiel</text>
          <rect x="30" y="48" width="340" height="18" fill="#F7F6F3" rx="2"/>
          <text x="38" y="60" font-family="Arial,sans-serif" font-size="8" fill="#999">Nom</text>
          <text x="160" y="60" font-family="Arial,sans-serif" font-size="8" fill="#999">Statut</text>
          <text x="250" y="60" font-family="Arial,sans-serif" font-size="8" fill="#999">Valeur</text>
          <text x="320" y="60" font-family="Arial,sans-serif" font-size="8" fill="#999">Action</text>
          <line x1="30" y1="68" x2="370" y2="68" stroke="#EAEAEA"/>
          <text x="38" y="84" font-family="Arial,sans-serif" font-size="9" fill="#37352F">Marie Dupont</text>
          <rect x="160" y="74" width="48" height="14" fill="#DBEDDB" rx="3"/><text x="168" y="85" font-family="Arial,sans-serif" font-size="7" fill="#2D6A2D">🟢 Client</text>
          <text x="250" y="84" font-family="Arial,sans-serif" font-size="9" fill="#37352F">2 500 €</text>
          <text x="320" y="84" font-family="Arial,sans-serif" font-size="8" fill="#999">Suivi Q2</text>
          <line x1="30" y1="92" x2="370" y2="92" stroke="#EAEAEA"/>
          <text x="38" y="108" font-family="Arial,sans-serif" font-size="9" fill="#37352F">Thomas Bernard</text>
          <rect x="160" y="98" width="55" height="14" fill="#FFF3DB" rx="3"/><text x="168" y="109" font-family="Arial,sans-serif" font-size="7" fill="#9A6700">🟡 En cours</text>
          <text x="250" y="108" font-family="Arial,sans-serif" font-size="9" fill="#37352F">1 800 €</text>
          <text x="320" y="108" font-family="Arial,sans-serif" font-size="8" fill="#999">Devis</text>
          <line x1="30" y1="116" x2="370" y2="116" stroke="#EAEAEA"/>
          <text x="38" y="132" font-family="Arial,sans-serif" font-size="9" fill="#37352F">Sophie Martin</text>
          <rect x="160" y="122" width="55" height="14" fill="#D3E5EF" rx="3"/><text x="168" y="133" font-family="Arial,sans-serif" font-size="7" fill="#2B6CB0">🔵 Prospect</text>
          <text x="250" y="132" font-family="Arial,sans-serif" font-size="9" fill="#37352F">900 €</text>
          <text x="320" y="132" font-family="Arial,sans-serif" font-size="8" fill="#999">Relance</text>
          <line x1="30" y1="140" x2="370" y2="140" stroke="#EAEAEA"/>
          <text x="38" y="156" font-family="Arial,sans-serif" font-size="9" fill="#37352F">InnovaTech</text>
          <rect x="160" y="146" width="48" height="14" fill="#DBEDDB" rx="3"/><text x="168" y="157" font-family="Arial,sans-serif" font-size="7" fill="#2D6A2D">🟢 Client</text>
          <text x="250" y="156" font-family="Arial,sans-serif" font-size="9" fill="#37352F">4 500 €</text>
          <text x="320" y="156" font-family="Arial,sans-serif" font-size="8" fill="#999">Upsell</text>
          <rect x="30" y="170" width="340" height="22" fill="#F7F6F3" rx="2"/>
          <text x="38" y="185" font-family="Arial,sans-serif" font-size="8" fill="#999">8 contacts  •  Pipeline : 11 200 €  •  3 clients actifs</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Suivi client</div>
        <h3>CRM Essentiel</h3>
        <p>Gérez vos prospects, clients et suivis dans un seul espace Notion. Pipeline visuel, relances automatiques, historique complet.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">CRM</span><span class="shop-tag">Pipeline</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/00wdR83a46yR3I17ZVe3e00" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 2 -->
    <div class="shop-card" data-cat="notion" data-id="2">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-new">Nouveau</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">📊 Dashboard Projet</text>
          <rect x="30" y="48" width="80" height="38" fill="#DBEDDB" rx="4"/>
          <text x="38" y="63" font-family="Arial,sans-serif" font-size="7" fill="#2D6A2D">Projets actifs</text>
          <text x="38" y="80" font-family="Georgia,serif" font-size="16" fill="#2D6A2D" font-weight="bold">4</text>
          <rect x="118" y="48" width="80" height="38" fill="#FFF3DB" rx="4"/>
          <text x="126" y="63" font-family="Arial,sans-serif" font-size="7" fill="#9A6700">En attente</text>
          <text x="126" y="80" font-family="Georgia,serif" font-size="16" fill="#9A6700" font-weight="bold">1</text>
          <rect x="206" y="48" width="80" height="38" fill="#D3E5EF" rx="4"/>
          <text x="214" y="63" font-family="Arial,sans-serif" font-size="7" fill="#2B6CB0">CA en cours</text>
          <text x="214" y="80" font-family="Georgia,serif" font-size="13" fill="#2B6CB0" font-weight="bold">10 800 €</text>
          <rect x="294" y="48" width="76" height="38" fill="#F0E6D9" rx="4"/>
          <text x="302" y="63" font-family="Arial,sans-serif" font-size="7" fill="#7A5C3B">Terminés</text>
          <text x="302" y="80" font-family="Georgia,serif" font-size="16" fill="#7A5C3B" font-weight="bold">1</text>
          <text x="30" y="108" font-family="Arial,sans-serif" font-size="8" fill="#999" font-weight="bold">VUE KANBAN</text>
          <rect x="30" y="114" width="110" height="80" fill="#F7F6F3" rx="4"/>
          <text x="38" y="128" font-family="Arial,sans-serif" font-size="7" fill="#37352F" font-weight="bold">🟢 En cours (3)</text>
          <rect x="36" y="134" width="98" height="24" fill="white" rx="3" stroke="#E0E0E0"/>
          <text x="42" y="148" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Refonte process</text>
          <rect x="36" y="162" width="98" height="24" fill="white" rx="3" stroke="#E0E0E0"/>
          <text x="42" y="176" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Pack Sérénité</text>
          <rect x="148" y="114" width="110" height="80" fill="#F7F6F3" rx="4"/>
          <text x="156" y="128" font-family="Arial,sans-serif" font-size="7" fill="#37352F" font-weight="bold">🟡 En attente (1)</text>
          <rect x="154" y="134" width="98" height="24" fill="white" rx="3" stroke="#E0E0E0"/>
          <text x="160" y="148" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Setup Notion</text>
          <rect x="266" y="114" width="104" height="80" fill="#F7F6F3" rx="4"/>
          <text x="274" y="128" font-family="Arial,sans-serif" font-size="7" fill="#37352F" font-weight="bold">📋 Planifié (1)</text>
          <rect x="272" y="134" width="92" height="24" fill="white" rx="3" stroke="#E0E0E0"/>
          <text x="278" y="148" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Audit orga</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Gestion de projet</div>
        <h3>Dashboard Projet</h3>
        <p>Pilotez vos projets avec un tableau de bord clair. Tâches, deadlines, statuts, priorités. Vue Kanban et calendrier incluses.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">Projet</span><span class="shop-tag">Kanban</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/eVq9ASaCw8GZ3I1eoje3e01" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 3 -->
    <div class="shop-card" data-cat="notion" data-id="3">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">🤝 Onboarding Client</text>
          <rect x="30" y="46" width="340" height="6" fill="#EAEAEA" rx="3"/>
          <rect x="30" y="46" width="100" height="6" fill="#7A2D2D" rx="3"/>
          <text x="30" y="66" font-family="Arial,sans-serif" font-size="7" fill="#7A2D2D">Phase 1 — Avant-projet  •  3/14 étapes</text>
          <text x="30" y="84" font-family="Arial,sans-serif" font-size="9" fill="#37352F" font-weight="bold">📁 Phase 1 — Avant-projet</text>
          <rect x="30" y="90" width="340" height="22" fill="#F7FFF7" rx="3"/>
          <rect x="36" y="96" width="10" height="10" fill="#7A2D2D" rx="2"/><text x="38" y="104" font-family="Arial,sans-serif" font-size="7" fill="white">✓</text>
          <text x="52" y="105" font-family="Arial,sans-serif" font-size="8" fill="#999" text-decoration="line-through">Signature du devis</text>
          <rect x="30" y="116" width="340" height="22" fill="#F7FFF7" rx="3"/>
          <rect x="36" y="122" width="10" height="10" fill="#7A2D2D" rx="2"/><text x="38" y="130" font-family="Arial,sans-serif" font-size="7" fill="white">✓</text>
          <text x="52" y="131" font-family="Arial,sans-serif" font-size="8" fill="#999" text-decoration="line-through">Facture d'acompte</text>
          <rect x="30" y="142" width="340" height="22" fill="white" rx="3"/>
          <rect x="36" y="148" width="10" height="10" fill="white" rx="2" stroke="#CCC"/>
          <text x="52" y="157" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Questionnaire de bienvenue</text>
          <text x="30" y="180" font-family="Arial,sans-serif" font-size="9" fill="#37352F" font-weight="bold">🚀 Phase 2 — Lancement</text>
          <rect x="30" y="186" width="340" height="18" fill="white" rx="3"/>
          <rect x="36" y="190" width="10" height="10" fill="white" rx="2" stroke="#CCC"/>
          <text x="52" y="199" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Planification du kick-off</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Suivi client</div>
        <h3>Onboarding Client</h3>
        <p>Un parcours d'accueil client structuré étape par étape. Checklist, emails types, documents à collecter. Rien n'est oublié.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">Onboarding</span><span class="shop-tag">Checklist</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">12€</div>
          <a class="btn-buy" href="https://buy.stripe.com/5kQbJ0bGA6yR2DXa83e3e03" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 4 -->
    <div class="shop-card" data-cat="notion" data-id="4">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">💰 Suivi Facturation</text>
          <rect x="30" y="48" width="82" height="32" fill="#DBEDDB" rx="4"/>
          <text x="36" y="60" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">Total facturé</text>
          <text x="36" y="74" font-family="Georgia,serif" font-size="12" fill="#2D6A2D" font-weight="bold">9 268 €</text>
          <rect x="118" y="48" width="82" height="32" fill="#DBEDDB" rx="4"/>
          <text x="124" y="60" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">Encaissé</text>
          <text x="124" y="74" font-family="Georgia,serif" font-size="12" fill="#2D6A2D" font-weight="bold">6 720 €</text>
          <rect x="206" y="48" width="82" height="32" fill="#FFF3DB" rx="4"/>
          <text x="212" y="60" font-family="Arial,sans-serif" font-size="6" fill="#9A6700">En attente</text>
          <text x="212" y="74" font-family="Georgia,serif" font-size="12" fill="#9A6700" font-weight="bold">2 100 €</text>
          <rect x="294" y="48" width="76" height="32" fill="#FFE2DD" rx="4"/>
          <text x="300" y="60" font-family="Arial,sans-serif" font-size="6" fill="#C4554D">En retard</text>
          <text x="300" y="74" font-family="Georgia,serif" font-size="12" fill="#C4554D" font-weight="bold">0 €</text>
          <rect x="30" y="90" width="340" height="16" fill="#F7F6F3" rx="2"/>
          <text x="38" y="101" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">N°</text>
          <text x="90" y="101" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">Client</text>
          <text x="180" y="101" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">TTC</text>
          <text x="240" y="101" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">Échéance</text>
          <text x="310" y="101" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">Statut</text>
          <line x1="30" y1="108" x2="370" y2="108" stroke="#EAEAEA"/>
          <text x="38" y="122" font-family="Arial,sans-serif" font-size="8" fill="#37352F">FAC-001</text>
          <text x="90" y="122" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Studio Créatif</text>
          <text x="180" y="122" font-family="Arial,sans-serif" font-size="8" fill="#37352F">900 €</text>
          <text x="240" y="122" font-family="Arial,sans-serif" font-size="8" fill="#999">30/01</text>
          <rect x="310" y="113" width="48" height="14" fill="#DBEDDB" rx="3"/><text x="316" y="124" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">✅ Payée</text>
          <line x1="30" y1="130" x2="370" y2="130" stroke="#EAEAEA"/>
          <text x="38" y="144" font-family="Arial,sans-serif" font-size="8" fill="#37352F">FAC-004</text>
          <text x="90" y="144" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Studio Créatif</text>
          <text x="180" y="144" font-family="Arial,sans-serif" font-size="8" fill="#37352F">2 100 €</text>
          <text x="240" y="144" font-family="Arial,sans-serif" font-size="8" fill="#999">30/03</text>
          <rect x="310" y="135" width="55" height="14" fill="#FFF3DB" rx="3"/><text x="316" y="146" font-family="Arial,sans-serif" font-size="6" fill="#9A6700">🟡 En attente</text>
          <line x1="30" y1="152" x2="370" y2="152" stroke="#EAEAEA"/>
          <text x="38" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F">FAC-005</text>
          <text x="90" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F">InnovaTech</text>
          <text x="180" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F">900 €</text>
          <text x="240" y="166" font-family="Arial,sans-serif" font-size="8" fill="#999">15/03</text>
          <rect x="310" y="157" width="48" height="14" fill="#DBEDDB" rx="3"/><text x="316" y="168" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">✅ Payée</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Finance</div>
        <h3>Suivi Facturation</h3>
        <p>Suivez vos devis, factures et paiements en un coup d'œil. Alertes relances, statut encaissement, vue mensuelle du CA.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">Facturation</span><span class="shop-tag">CA</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/5kQbJ0aCwg9r7Yh4NJe3e04" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 5 -->
    <div class="shop-card" data-cat="notion" data-id="5">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">📅 Planificateur Semaine</text>
          <text x="30" y="52" font-family="Arial,sans-serif" font-size="8" fill="#999">Semaine du 16 au 20 mars 2026</text>
          <!-- Lundi -->
          <rect x="30" y="60" width="66" height="14" fill="#7A2D2D" rx="3"/>
          <text x="46" y="70" font-family="Arial,sans-serif" font-size="7" fill="white" font-weight="bold">Lundi</text>
          <rect x="30" y="76" width="66" height="120" fill="#FDF8F4" rx="0 0 3 3" stroke="#E8E0D8"/>
          <rect x="34" y="80" width="58" height="22" fill="#F0E6D9" rx="2"/>
          <text x="38" y="89" font-family="Arial,sans-serif" font-size="5" fill="#7A5C3B">🎯 08:00</text>
          <text x="38" y="98" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Revue objectifs</text>
          <rect x="34" y="106" width="58" height="22" fill="#FFE2DD" rx="2"/>
          <text x="38" y="115" font-family="Arial,sans-serif" font-size="5" fill="#C4554D">📞 10:00</text>
          <text x="38" y="124" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Appel découverte</text>
          <rect x="34" y="132" width="58" height="30" fill="#DBEDDB" rx="2"/>
          <text x="38" y="141" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">💻 11:00-13:00</text>
          <text x="38" y="150" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Travail profond</text>
          <!-- Mardi -->
          <rect x="102" y="60" width="66" height="14" fill="#7A2D2D" rx="3"/>
          <text x="120" y="70" font-family="Arial,sans-serif" font-size="7" fill="white" font-weight="bold">Mardi</text>
          <rect x="102" y="76" width="66" height="120" fill="#FDF8F4" rx="0 0 3 3" stroke="#E8E0D8"/>
          <rect x="106" y="80" width="58" height="22" fill="#D3E5EF" rx="2"/>
          <text x="110" y="89" font-family="Arial,sans-serif" font-size="5" fill="#2B6CB0">📱 09:00</text>
          <text x="110" y="98" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Instagram</text>
          <rect x="106" y="106" width="58" height="22" fill="#F0E6D9" rx="2"/>
          <text x="110" y="115" font-family="Arial,sans-serif" font-size="5" fill="#7A5C3B">📊 10:30</text>
          <text x="110" y="124" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Suivi projets</text>
          <!-- Mercredi -->
          <rect x="174" y="60" width="66" height="14" fill="#7A2D2D" rx="3"/>
          <text x="186" y="70" font-family="Arial,sans-serif" font-size="7" fill="white" font-weight="bold">Mercredi</text>
          <rect x="174" y="76" width="66" height="120" fill="#FDF8F4" rx="0 0 3 3" stroke="#E8E0D8"/>
          <rect x="178" y="80" width="58" height="35" fill="#DBEDDB" rx="2"/>
          <text x="182" y="91" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">💻 09:00-12:00</text>
          <text x="182" y="100" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Production</text>
          <rect x="178" y="119" width="58" height="22" fill="#FFF3DB" rx="2"/>
          <text x="182" y="128" font-family="Arial,sans-serif" font-size="5" fill="#9A6700">💰 14:00</text>
          <text x="182" y="137" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Comptabilité</text>
          <!-- Jeudi -->
          <rect x="246" y="60" width="58" height="14" fill="#7A2D2D" rx="3"/>
          <text x="261" y="70" font-family="Arial,sans-serif" font-size="7" fill="white" font-weight="bold">Jeudi</text>
          <rect x="246" y="76" width="58" height="120" fill="#FDF8F4" rx="0 0 3 3" stroke="#E8E0D8"/>
          <rect x="250" y="80" width="50" height="35" fill="#DBEDDB" rx="2"/>
          <text x="254" y="91" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">💻 09:00-12:00</text>
          <text x="254" y="100" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Production</text>
          <!-- Vendredi -->
          <rect x="310" y="60" width="60" height="14" fill="#7A2D2D" rx="3"/>
          <text x="320" y="70" font-family="Arial,sans-serif" font-size="7" fill="white" font-weight="bold">Vendredi</text>
          <rect x="310" y="76" width="60" height="120" fill="#FDF8F4" rx="0 0 3 3" stroke="#E8E0D8"/>
          <rect x="314" y="80" width="52" height="22" fill="#D3E5EF" rx="2"/>
          <text x="318" y="89" font-family="Arial,sans-serif" font-size="5" fill="#2B6CB0">📱 09:00</text>
          <text x="318" y="98" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Newsletter</text>
          <rect x="314" y="106" width="52" height="22" fill="#F0E6D9" rx="2"/>
          <text x="318" y="115" font-family="Arial,sans-serif" font-size="5" fill="#7A5C3B">🎯 11:00</text>
          <text x="318" y="124" font-family="Arial,sans-serif" font-size="6" fill="#37352F">Bilan</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Organisation</div>
        <h3>Planificateur Semaine</h3>
        <p>Organisez votre semaine avec clarté. Blocs de temps, priorités, objectifs hebdo, revue du vendredi. Fini la dispersion.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">Planning</span><span class="shop-tag">Productivité</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">7€</div>
          <a class="btn-buy" href="https://buy.stripe.com/aFa6oG3a42iBcexbc7e3e05" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 6 -->
    <div class="shop-card" data-cat="notion" data-id="6">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F7F6F3"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#37352F" font-weight="bold">📖 Bible des SOPs</text>
          <text x="30" y="52" font-family="Arial,sans-serif" font-size="8" fill="#999">10 procédures  •  Toutes actives</text>
          <rect x="30" y="60" width="36" height="14" fill="#F0E6D9" rx="7"/><text x="37" y="70" font-family="Arial,sans-serif" font-size="7" fill="#7A5C3B">Toutes</text>
          <rect x="72" y="60" width="42" height="14" fill="white" rx="7" stroke="#E0E0E0"/><text x="78" y="70" font-family="Arial,sans-serif" font-size="7" fill="#999">👤 Client</text>
          <rect x="120" y="60" width="55" height="14" fill="white" rx="7" stroke="#E0E0E0"/><text x="126" y="70" font-family="Arial,sans-serif" font-size="7" fill="#999">📞 Commercial</text>
          <rect x="30" y="82" width="110" height="58" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="30" y="82" width="110" height="4" fill="#7A2D2D" rx="4 4 0 0"/>
          <text x="38" y="100" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">👤 Onboarding</text>
          <text x="38" y="112" font-family="Arial,sans-serif" font-size="7" fill="#999">Accueillir un client</text>
          <rect x="38" y="122" width="32" height="10" fill="#DBEDDB" rx="3"/><text x="42" y="130" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">✅ Active</text>
          <text x="74" y="130" font-family="Arial,sans-serif" font-size="6" fill="#999">7 étapes</text>
          <rect x="148" y="82" width="110" height="58" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="148" y="82" width="110" height="4" fill="#2B6CB0" rx="4 4 0 0"/>
          <text x="156" y="100" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">📞 Prospection</text>
          <text x="156" y="112" font-family="Arial,sans-serif" font-size="7" fill="#999">Qualifier un prospect</text>
          <rect x="156" y="122" width="32" height="10" fill="#DBEDDB" rx="3"/><text x="160" y="130" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">✅ Active</text>
          <text x="192" y="130" font-family="Arial,sans-serif" font-size="6" fill="#999">7 étapes</text>
          <rect x="266" y="82" width="104" height="58" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="266" y="82" width="104" height="4" fill="#9A6700" rx="4 4 0 0"/>
          <text x="274" y="100" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">📱 Instagram</text>
          <text x="274" y="112" font-family="Arial,sans-serif" font-size="7" fill="#999">Créer du contenu</text>
          <rect x="274" y="122" width="32" height="10" fill="#DBEDDB" rx="3"/><text x="278" y="130" font-family="Arial,sans-serif" font-size="5" fill="#2D6A2D">✅ Active</text>
          <text x="310" y="130" font-family="Arial,sans-serif" font-size="6" fill="#999">5 étapes</text>
          <rect x="30" y="148" width="110" height="48" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="30" y="148" width="110" height="4" fill="#C4554D" rx="4 4 0 0"/>
          <text x="38" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">💰 Facturation</text>
          <text x="38" y="178" font-family="Arial,sans-serif" font-size="7" fill="#999">Émettre et suivre</text>
          <rect x="148" y="148" width="110" height="48" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="148" y="148" width="110" height="4" fill="#7A2D2D" rx="4 4 0 0"/>
          <text x="156" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">👤 Clôture mission</text>
          <text x="156" y="178" font-family="Arial,sans-serif" font-size="7" fill="#999">Terminer et fidéliser</text>
          <rect x="266" y="148" width="104" height="48" fill="white" rx="4" stroke="#E8E0D8"/>
          <rect x="266" y="148" width="104" height="4" fill="#6B46C1" rx="4 4 0 0"/>
          <text x="274" y="166" font-family="Arial,sans-serif" font-size="8" fill="#37352F" font-weight="bold">🎯 Planification</text>
          <text x="274" y="178" font-family="Arial,sans-serif" font-size="7" fill="#999">Organiser la semaine</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Gestion</div>
        <h3>Bible des SOPs</h3>
        <p>Centralisez toutes vos procédures dans un espace structuré. Catégories, versions, responsables. Prêt pour la délégation.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">SOPs</span><span class="shop-tag">Process</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">14€</div>
          <a class="btn-buy" href="https://buy.stripe.com/aFa4gy11We1j3I1cgbe3e06" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Template 7 — PACK -->
    <div class="shop-card" data-cat="pack notion" data-id="7" style="grid-column:1/-1;">
      <div class="shop-card-img" style="height:160px">
        <span class="shop-card-badge badge-pack">Pack complet</span>
        <svg class="preview" viewBox="0 0 900 160" xmlns="http://www.w3.org/2000/svg">
          <defs><linearGradient id="pkbg" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#7A2D2D"/><stop offset="100%" style="stop-color:#3D1616"/></linearGradient></defs>
          <rect width="900" height="160" fill="url(#pkbg)"/>
          <text x="450" y="30" font-family="Georgia,serif" font-size="18" fill="#F0E6D9" font-weight="bold" text-anchor="middle">Pack Entrepreneur Essentiel</text>
          <text x="450" y="48" font-family="Arial,sans-serif" font-size="10" fill="#D4A574" text-anchor="middle">6 templates Notion pour structurer toute votre activité</text>
          <rect x="80" y="62" width="120" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="92" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">📋 CRM Essentiel</text>
          <text x="92" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">9 €</text>
          <rect x="210" y="62" width="130" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="222" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">📊 Dashboard Projet</text>
          <text x="222" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">9 €</text>
          <rect x="350" y="62" width="130" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="362" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">🤝 Onboarding Client</text>
          <text x="362" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">12 €</text>
          <rect x="490" y="62" width="120" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="502" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">💰 Facturation</text>
          <text x="502" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">9 €</text>
          <rect x="620" y="62" width="120" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="632" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">📅 Planificateur</text>
          <text x="632" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">7 €</text>
          <rect x="750" y="62" width="90" height="36" fill="rgba(255,255,255,0.1)" rx="4" stroke="#D4A574" stroke-opacity="0.3"/>
          <text x="762" y="80" font-family="Arial,sans-serif" font-size="9" fill="#F0E6D9">📖 SOPs</text>
          <text x="762" y="92" font-family="Arial,sans-serif" font-size="7" fill="#D4A574">14 €</text>
          <text x="380" y="125" font-family="Arial,sans-serif" font-size="11" fill="#999" text-anchor="middle" text-decoration="line-through">60 €</text>
          <rect x="400" y="112" width="100" height="26" fill="#D4A574" rx="13"/>
          <text x="450" y="130" font-family="Georgia,serif" font-size="13" fill="#3D1616" text-anchor="middle" font-weight="bold">39 €</text>
          <text x="520" y="128" font-family="Arial,sans-serif" font-size="9" fill="#2D6A2D">-35%</text>
          <text x="450" y="150" font-family="Arial,sans-serif" font-size="8" fill="#D4A574" text-anchor="middle">Paiement sécurisé via Stripe  •  Accès immédiat</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Pack · Économisez 30%</div>
        <h3>Pack Entrepreneur Essentiel — Tous les templates</h3>
        <p>Les 6 templates réunis dans un seul espace Notion interconnecté. CRM + Projet + Onboarding + Facturation + Planning + SOPs. Le système complet pour structurer votre activité.</p>
        <div class="shop-card-tags"><span class="shop-tag">Notion</span><span class="shop-tag">Tout-en-un</span><span class="shop-tag">6 templates</span><span class="shop-tag">-30%</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">39€ <small style="text-decoration:line-through;color:var(--tx-d);font-size:.9rem;margin-left:.5rem;">60€</small></div>
          <a class="btn-buy" href="https://buy.stripe.com/28E8wOfWQ0at3I1cgbe3e07" target="_blank" onclick="event.stopPropagation()" style="padding:.8rem 2rem;font-size:.78rem;">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter le pack
          </a>
        </div>
      </div>
    </div>

    <!-- ═══════════════════ MAKE TEMPLATES ═══════════════════ -->

    <!-- Make 1 — Bienvenue Nouveau Client -->
    <div class="shop-card" data-cat="make" data-id="8">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-new">Nouveau</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F0F0F8"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#6B21A8" font-weight="bold">⚡ Bienvenue Nouveau Client</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Automatisation Make — 3 modules</text>
          <!-- Flow diagram -->
          <rect x="30" y="68" width="90" height="50" fill="#E0F2FE" rx="6" stroke="#7DD3FC"/>
          <text x="75" y="86" font-family="Arial,sans-serif" font-size="8" fill="#0369A1" text-anchor="middle" font-weight="bold">Webhook</text>
          <text x="75" y="100" font-family="Arial,sans-serif" font-size="7" fill="#0369A1" text-anchor="middle">Nouveau client</text>
          <text x="75" y="112" font-family="Arial,sans-serif" font-size="6" fill="#7DD3FC" text-anchor="middle">reçu</text>
          <line x1="120" y1="93" x2="150" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="148,88 158,93 148,98" fill="#6B21A8"/>
          <rect x="158" y="68" width="90" height="50" fill="#FEF3C7" rx="6" stroke="#FCD34D"/>
          <text x="203" y="86" font-family="Arial,sans-serif" font-size="8" fill="#92400E" text-anchor="middle" font-weight="bold">Gmail</text>
          <text x="203" y="100" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle">Email bienvenue</text>
          <text x="203" y="112" font-family="Arial,sans-serif" font-size="6" fill="#FCD34D" text-anchor="middle">personnalisé</text>
          <line x1="248" y1="93" x2="278" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="276,88 286,93 276,98" fill="#6B21A8"/>
          <rect x="286" y="68" width="90" height="50" fill="#F0FDF4" rx="6" stroke="#86EFAC"/>
          <text x="331" y="86" font-family="Arial,sans-serif" font-size="8" fill="#166534" text-anchor="middle" font-weight="bold">Notion</text>
          <text x="331" y="100" font-family="Arial,sans-serif" font-size="7" fill="#166534" text-anchor="middle">Fiche CRM</text>
          <text x="331" y="112" font-family="Arial,sans-serif" font-size="6" fill="#86EFAC" text-anchor="middle">créée</text>
          <rect x="30" y="132" width="346" height="28" fill="#F8F5FF" rx="4"/>
          <text x="203" y="150" font-family="Arial,sans-serif" font-size="8" fill="#6B21A8" text-anchor="middle">Déclenché automatiquement à chaque nouveau client</text>
          <rect x="30" y="170" width="346" height="26" fill="#F0F0F8" rx="4"/>
          <text x="203" y="187" font-family="Arial,sans-serif" font-size="8" fill="#999" text-anchor="middle">Webhook → Gmail → Notion CRM  •  100% automatique</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Automatisation</div>
        <h3>Bienvenue Nouveau Client</h3>
        <p>Email de bienvenue personnalisé + fiche CRM créée automatiquement dans Notion dès qu'un nouveau client arrive.</p>
        <div class="shop-card-tags"><span class="shop-tag">Make</span><span class="shop-tag">Gmail</span><span class="shop-tag">Notion</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">14€</div>
          <a class="btn-buy" href="https://buy.stripe.com/eVq8wOcKE9L36Uddkfe3e08" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Make 2 — Relance Factures Impayées -->
    <div class="shop-card" data-cat="make" data-id="9">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F0F0F8"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#6B21A8" font-weight="bold">⚡ Relance Factures Impayées</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Automatisation Make — 4 modules</text>
          <rect x="30" y="68" width="78" height="50" fill="#DBEAFE" rx="6" stroke="#93C5FD"/>
          <text x="69" y="86" font-family="Arial,sans-serif" font-size="8" fill="#1E40AF" text-anchor="middle" font-weight="bold">Scheduler</text>
          <text x="69" y="100" font-family="Arial,sans-serif" font-size="7" fill="#1E40AF" text-anchor="middle">Chaque lundi</text>
          <text x="69" y="112" font-family="Arial,sans-serif" font-size="6" fill="#93C5FD" text-anchor="middle">09:00</text>
          <line x1="108" y1="93" x2="128" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="126,88 136,93 126,98" fill="#6B21A8"/>
          <rect x="136" y="68" width="78" height="50" fill="#F0FDF4" rx="6" stroke="#86EFAC"/>
          <text x="175" y="86" font-family="Arial,sans-serif" font-size="8" fill="#166534" text-anchor="middle" font-weight="bold">Notion</text>
          <text x="175" y="100" font-family="Arial,sans-serif" font-size="7" fill="#166534" text-anchor="middle">Factures en</text>
          <text x="175" y="112" font-family="Arial,sans-serif" font-size="6" fill="#166534" text-anchor="middle">retard</text>
          <line x1="214" y1="93" x2="234" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="232,88 242,93 232,98" fill="#6B21A8"/>
          <rect x="242" y="68" width="68" height="50" fill="#FEF3C7" rx="6" stroke="#FCD34D"/>
          <text x="276" y="86" font-family="Arial,sans-serif" font-size="8" fill="#92400E" text-anchor="middle" font-weight="bold">Gmail</text>
          <text x="276" y="100" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle">Relance</text>
          <text x="276" y="112" font-family="Arial,sans-serif" font-size="6" fill="#92400E" text-anchor="middle">envoyée</text>
          <line x1="310" y1="93" x2="324" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="322,88 332,93 322,98" fill="#6B21A8"/>
          <rect x="330" y="68" width="46" height="50" fill="#F0FDF4" rx="6" stroke="#86EFAC"/>
          <text x="353" y="90" font-family="Arial,sans-serif" font-size="7" fill="#166534" text-anchor="middle">Notion</text>
          <text x="353" y="104" font-family="Arial,sans-serif" font-size="6" fill="#166534" text-anchor="middle">Màj</text>
          <rect x="30" y="132" width="346" height="28" fill="#FEF2F2" rx="4"/>
          <text x="203" y="150" font-family="Arial,sans-serif" font-size="8" fill="#DC2626" text-anchor="middle">Ne laissez plus jamais une facture impayée passer inaperçue</text>
          <rect x="30" y="170" width="346" height="26" fill="#F0F0F8" rx="4"/>
          <text x="203" y="187" font-family="Arial,sans-serif" font-size="8" fill="#999" text-anchor="middle">Scheduler → Notion → Gmail → Notion  •  Chaque lundi auto</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Automatisation</div>
        <h3>Relance Factures Impayées</h3>
        <p>Chaque lundi, détecte les factures en retard dans Notion et envoie un email de relance professionnel automatiquement.</p>
        <div class="shop-card-tags"><span class="shop-tag">Make</span><span class="shop-tag">Notion</span><span class="shop-tag">Relance</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">14€</div>
          <a class="btn-buy" href="https://buy.stripe.com/8x214m7qk8GZ7Yh7ZVe3e0a" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Make 3 — Formulaire Contact CRM -->
    <div class="shop-card" data-cat="make" data-id="10">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-best">Best-seller</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F0F0F8"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#6B21A8" font-weight="bold">⚡ Formulaire → CRM</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Automatisation Make — 5 modules avec Router</text>
          <rect x="30" y="68" width="78" height="44" fill="#E0F2FE" rx="6" stroke="#7DD3FC"/>
          <text x="69" y="86" font-family="Arial,sans-serif" font-size="8" fill="#0369A1" text-anchor="middle" font-weight="bold">Webhook</text>
          <text x="69" y="100" font-family="Arial,sans-serif" font-size="7" fill="#0369A1" text-anchor="middle">Formulaire</text>
          <line x1="108" y1="90" x2="128" y2="90" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="126,85 136,90 126,95" fill="#6B21A8"/>
          <rect x="136" y="68" width="68" height="44" fill="#F0FDF4" rx="6" stroke="#86EFAC"/>
          <text x="170" y="86" font-family="Arial,sans-serif" font-size="8" fill="#166534" text-anchor="middle" font-weight="bold">Notion</text>
          <text x="170" y="100" font-family="Arial,sans-serif" font-size="7" fill="#166534" text-anchor="middle">Fiche CRM</text>
          <line x1="204" y1="90" x2="224" y2="90" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="222,85 232,90 222,95" fill="#6B21A8"/>
          <rect x="232" y="68" width="52" height="44" fill="#F3E8FF" rx="6" stroke="#C084FC"/>
          <text x="258" y="88" font-family="Arial,sans-serif" font-size="7" fill="#6B21A8" text-anchor="middle" font-weight="bold">Router</text>
          <text x="258" y="100" font-family="Arial,sans-serif" font-size="6" fill="#6B21A8" text-anchor="middle">2 voies</text>
          <line x1="284" y1="78" x2="304" y2="70" stroke="#6B21A8" stroke-width="1.5"/>
          <line x1="284" y1="100" x2="304" y2="110" stroke="#6B21A8" stroke-width="1.5"/>
          <rect x="304" y="56" width="72" height="34" fill="#FEF3C7" rx="5" stroke="#FCD34D"/>
          <text x="340" y="72" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle" font-weight="bold">Gmail</text>
          <text x="340" y="84" font-family="Arial,sans-serif" font-size="6" fill="#92400E" text-anchor="middle">Notif. vous</text>
          <rect x="304" y="98" width="72" height="34" fill="#FEF3C7" rx="5" stroke="#FCD34D"/>
          <text x="340" y="114" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle" font-weight="bold">Gmail</text>
          <text x="340" y="126" font-family="Arial,sans-serif" font-size="6" fill="#92400E" text-anchor="middle">Accusé récep.</text>
          <rect x="30" y="142" width="346" height="28" fill="#F8F5FF" rx="4"/>
          <text x="203" y="160" font-family="Arial,sans-serif" font-size="8" fill="#6B21A8" text-anchor="middle">Ne ratez plus jamais un prospect — réponse en moins d'1 minute</text>
          <rect x="30" y="178" width="346" height="20" fill="#F0F0F8" rx="4"/>
          <text x="203" y="192" font-family="Arial,sans-serif" font-size="8" fill="#999" text-anchor="middle">Webhook → Notion → Router → 2× Gmail  •  Réponse instantanée</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Automatisation</div>
        <h3>Formulaire Contact → CRM</h3>
        <p>Chaque soumission de formulaire crée une fiche prospect Notion, vous notifie et envoie un accusé de réception au prospect.</p>
        <div class="shop-card-tags"><span class="shop-tag">Make</span><span class="shop-tag">CRM</span><span class="shop-tag">Webhook</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">14€</div>
          <a class="btn-buy" href="https://buy.stripe.com/00w5kCfWQ0atbatfsne3e0b" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Make 4 — Post Instagram Tracker -->
    <div class="shop-card" data-cat="make" data-id="11">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#F0F0F8"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#6B21A8" font-weight="bold">⚡ Instagram → Tracker</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Automatisation Make — 3 modules</text>
          <rect x="30" y="68" width="90" height="50" fill="#FECDD3" rx="6" stroke="#FDA4AF"/>
          <text x="75" y="86" font-family="Arial,sans-serif" font-size="8" fill="#9F1239" text-anchor="middle" font-weight="bold">Instagram</text>
          <text x="75" y="100" font-family="Arial,sans-serif" font-size="7" fill="#9F1239" text-anchor="middle">Nouveau post</text>
          <text x="75" y="112" font-family="Arial,sans-serif" font-size="6" fill="#FDA4AF" text-anchor="middle">détecté</text>
          <line x1="120" y1="93" x2="150" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="148,88 158,93 148,98" fill="#6B21A8"/>
          <rect x="158" y="68" width="90" height="50" fill="#F0FDF4" rx="6" stroke="#86EFAC"/>
          <text x="203" y="86" font-family="Arial,sans-serif" font-size="8" fill="#166534" text-anchor="middle" font-weight="bold">Notion</text>
          <text x="203" y="100" font-family="Arial,sans-serif" font-size="7" fill="#166534" text-anchor="middle">Calendrier</text>
          <text x="203" y="112" font-family="Arial,sans-serif" font-size="6" fill="#166534" text-anchor="middle">éditorial</text>
          <line x1="248" y1="93" x2="278" y2="93" stroke="#6B21A8" stroke-width="2"/>
          <polygon points="276,88 286,93 276,98" fill="#6B21A8"/>
          <rect x="286" y="68" width="90" height="50" fill="#FEF3C7" rx="6" stroke="#FCD34D"/>
          <text x="331" y="86" font-family="Arial,sans-serif" font-size="8" fill="#92400E" text-anchor="middle" font-weight="bold">Gmail</text>
          <text x="331" y="100" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle">Notification</text>
          <text x="331" y="112" font-family="Arial,sans-serif" font-size="6" fill="#FCD34D" text-anchor="middle">confirmation</text>
          <rect x="30" y="132" width="346" height="28" fill="#FFF1F2" rx="4"/>
          <text x="203" y="150" font-family="Arial,sans-serif" font-size="8" fill="#9F1239" text-anchor="middle">Votre calendrier éditorial se remplit tout seul</text>
          <rect x="30" y="170" width="346" height="26" fill="#F0F0F8" rx="4"/>
          <text x="203" y="187" font-family="Arial,sans-serif" font-size="8" fill="#999" text-anchor="middle">Instagram → Notion → Gmail  •  Tracking auto de vos posts</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Automatisation</div>
        <h3>Instagram → Tracker Notion</h3>
        <p>Chaque publication Instagram est automatiquement enregistrée dans votre calendrier éditorial Notion avec likes et commentaires.</p>
        <div class="shop-card-tags"><span class="shop-tag">Make</span><span class="shop-tag">Instagram</span><span class="shop-tag">Notion</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">14€</div>
          <a class="btn-buy" href="https://buy.stripe.com/9B64gy3a4g9r2DXdkfe3e0c" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Pack Make -->
    <div class="shop-card" data-cat="pack make" data-id="12" style="grid-column:1/-1;">
      <div class="shop-card-img" style="height:140px">
        <span class="shop-card-badge badge-pack">Pack complet</span>
        <svg class="preview" viewBox="0 0 900 140" xmlns="http://www.w3.org/2000/svg">
          <defs><linearGradient id="mkbg" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#6B21A8"/><stop offset="100%" style="stop-color:#3B0764"/></linearGradient></defs>
          <rect width="900" height="140" fill="url(#mkbg)"/>
          <text x="450" y="28" font-family="Georgia,serif" font-size="17" fill="#E9D5FF" font-weight="bold" text-anchor="middle">Pack Automatisation Essentiel</text>
          <text x="450" y="46" font-family="Arial,sans-serif" font-size="10" fill="#C084FC" text-anchor="middle">4 scénarios Make pour automatiser votre business</text>
          <rect x="120" y="58" width="150" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#C084FC" stroke-opacity="0.3"/>
          <text x="195" y="77" font-family="Arial,sans-serif" font-size="9" fill="#E9D5FF" text-anchor="middle">⚡ Bienvenue Client — 14€</text>
          <rect x="280" y="58" width="150" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#C084FC" stroke-opacity="0.3"/>
          <text x="355" y="77" font-family="Arial,sans-serif" font-size="9" fill="#E9D5FF" text-anchor="middle">⚡ Relance Factures — 14€</text>
          <rect x="440" y="58" width="150" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#C084FC" stroke-opacity="0.3"/>
          <text x="515" y="77" font-family="Arial,sans-serif" font-size="9" fill="#E9D5FF" text-anchor="middle">⚡ Formulaire → CRM — 14€</text>
          <rect x="600" y="58" width="160" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#C084FC" stroke-opacity="0.3"/>
          <text x="680" y="77" font-family="Arial,sans-serif" font-size="9" fill="#E9D5FF" text-anchor="middle">⚡ Instagram → Tracker — 14€</text>
          <text x="380" y="114" font-family="Arial,sans-serif" font-size="11" fill="#999" text-anchor="middle" text-decoration="line-through">56 €</text>
          <rect x="400" y="100" width="100" height="26" fill="#C084FC" rx="13"/>
          <text x="450" y="118" font-family="Georgia,serif" font-size="13" fill="#3B0764" text-anchor="middle" font-weight="bold">29 €</text>
          <text x="520" y="116" font-family="Arial,sans-serif" font-size="9" fill="#86EFAC">-48%</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Pack · Économisez 48%</div>
        <h3>Pack Automatisation Essentiel — 4 scénarios Make</h3>
        <p>Les 4 automatisations Make réunies. Bienvenue client + Relance factures + Formulaire CRM + Instagram tracker. Importez les blueprints JSON et activez.</p>
        <div class="shop-card-tags"><span class="shop-tag">Make</span><span class="shop-tag">4 scénarios</span><span class="shop-tag">-48%</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">29€ <small style="text-decoration:line-through;color:var(--tx-d);font-size:.9rem;margin-left:.5rem;">56€</small></div>
          <a class="btn-buy" href="https://buy.stripe.com/dRmdR8dOIe1j4M5eoje3e0d" target="_blank" onclick="event.stopPropagation()" style="padding:.8rem 2rem;font-size:.78rem;">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter le pack
          </a>
        </div>
      </div>
    </div>

    <!-- ═══════════════════ GOOGLE SHEETS TEMPLATES ═══════════════════ -->

    <!-- Sheets 1 — Dashboard Financier -->
    <div class="shop-card" data-cat="sheets" data-id="13">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-best">Best-seller</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#E8F5E9"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#1B5E20" font-weight="bold">📊 Dashboard Financier</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Google Sheets — Formules automatiques</text>
          <rect x="30" y="64" width="78" height="38" fill="#E8F5E9" rx="4"/>
          <text x="36" y="77" font-family="Arial,sans-serif" font-size="6" fill="#2E7D32">CA Mensuel</text>
          <text x="36" y="95" font-family="Georgia,serif" font-size="14" fill="#1B5E20" font-weight="bold">8 420 €</text>
          <rect x="114" y="64" width="78" height="38" fill="#FFF3E0" rx="4"/>
          <text x="120" y="77" font-family="Arial,sans-serif" font-size="6" fill="#E65100">Charges</text>
          <text x="120" y="95" font-family="Georgia,serif" font-size="14" fill="#E65100" font-weight="bold">3 210 €</text>
          <rect x="198" y="64" width="78" height="38" fill="#E3F2FD" rx="4"/>
          <text x="204" y="77" font-family="Arial,sans-serif" font-size="6" fill="#1565C0">Profit</text>
          <text x="204" y="95" font-family="Georgia,serif" font-size="14" fill="#1565C0" font-weight="bold">5 210 €</text>
          <rect x="282" y="64" width="88" height="38" fill="#FCE4EC" rx="4"/>
          <text x="288" y="77" font-family="Arial,sans-serif" font-size="6" fill="#C62828">Marge</text>
          <text x="288" y="95" font-family="Georgia,serif" font-size="14" fill="#C62828" font-weight="bold">61.9%</text>
          <!-- Mini chart bars -->
          <text x="30" y="118" font-family="Arial,sans-serif" font-size="7" fill="#999" font-weight="bold">ÉVOLUTION CA</text>
          <rect x="30" y="124" width="28" height="50" fill="#E8F5E9" rx="2"/><rect x="30" y="148" width="28" height="26" fill="#4CAF50" rx="2"/>
          <text x="44" y="180" font-family="Arial,sans-serif" font-size="6" fill="#999" text-anchor="middle">Jan</text>
          <rect x="64" y="124" width="28" height="50" fill="#E8F5E9" rx="2"/><rect x="64" y="140" width="28" height="34" fill="#4CAF50" rx="2"/>
          <text x="78" y="180" font-family="Arial,sans-serif" font-size="6" fill="#999" text-anchor="middle">Fév</text>
          <rect x="98" y="124" width="28" height="50" fill="#E8F5E9" rx="2"/><rect x="98" y="132" width="28" height="42" fill="#2E7D32" rx="2"/>
          <text x="112" y="180" font-family="Arial,sans-serif" font-size="6" fill="#999" text-anchor="middle">Mars</text>
          <!-- Table preview -->
          <rect x="160" y="124" width="210" height="14" fill="#E8F5E9" rx="2"/>
          <text x="168" y="134" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Mois</text>
          <text x="220" y="134" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">CA</text>
          <text x="270" y="134" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Charges</text>
          <text x="330" y="134" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Profit</text>
          <text x="168" y="150" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Janvier</text>
          <text x="220" y="150" font-family="Arial,sans-serif" font-size="7" fill="#37352F">6 200 €</text>
          <text x="270" y="150" font-family="Arial,sans-serif" font-size="7" fill="#37352F">2 800 €</text>
          <text x="330" y="150" font-family="Arial,sans-serif" font-size="7" fill="#2E7D32">3 400 €</text>
          <text x="168" y="164" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Février</text>
          <text x="220" y="164" font-family="Arial,sans-serif" font-size="7" fill="#37352F">7 350 €</text>
          <text x="270" y="164" font-family="Arial,sans-serif" font-size="7" fill="#37352F">3 100 €</text>
          <text x="330" y="164" font-family="Arial,sans-serif" font-size="7" fill="#2E7D32">4 250 €</text>
          <text x="168" y="178" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Mars</text>
          <text x="220" y="178" font-family="Arial,sans-serif" font-size="7" fill="#37352F">8 420 €</text>
          <text x="270" y="178" font-family="Arial,sans-serif" font-size="7" fill="#37352F">3 210 €</text>
          <text x="330" y="178" font-family="Arial,sans-serif" font-size="7" fill="#2E7D32">5 210 €</text>
          <rect x="30" y="192" width="340" height="10" fill="#F5F5F5" rx="2"/>
          <text x="200" y="200" font-family="Arial,sans-serif" font-size="7" fill="#999" text-anchor="middle">46 formules automatiques  •  0 erreur</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Tableur</div>
        <h3>Dashboard Financier</h3>
        <p>Suivi CA, charges et profit mois par mois avec KPIs automatiques : marge, panier moyen, évolution. Tout se calcule tout seul.</p>
        <div class="shop-card-tags"><span class="shop-tag">Google Sheets</span><span class="shop-tag">Finance</span><span class="shop-tag">KPIs</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/cNi14maCw6yRguN1Bxe3e0e" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Sheets 2 — Suivi Trésorerie -->
    <div class="shop-card" data-cat="sheets" data-id="14">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#E8F5E9"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#1B5E20" font-weight="bold">💶 Suivi Trésorerie</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Google Sheets — Prévisionnel vs Réel</text>
          <rect x="30" y="64" width="100" height="38" fill="#E8F5E9" rx="4"/>
          <text x="36" y="77" font-family="Arial,sans-serif" font-size="6" fill="#2E7D32">Solde actuel</text>
          <text x="36" y="95" font-family="Georgia,serif" font-size="14" fill="#1B5E20" font-weight="bold">12 450 €</text>
          <rect x="136" y="64" width="100" height="38" fill="#E3F2FD" rx="4"/>
          <text x="142" y="77" font-family="Arial,sans-serif" font-size="6" fill="#1565C0">Prévisionnel</text>
          <text x="142" y="95" font-family="Georgia,serif" font-size="14" fill="#1565C0" font-weight="bold">14 200 €</text>
          <rect x="242" y="64" width="128" height="38" fill="#FFF3E0" rx="4"/>
          <text x="248" y="77" font-family="Arial,sans-serif" font-size="6" fill="#E65100">Écart</text>
          <text x="248" y="95" font-family="Georgia,serif" font-size="14" fill="#E65100" font-weight="bold">-1 750 €</text>
          <rect x="30" y="110" width="340" height="14" fill="#E8F5E9" rx="2"/>
          <text x="38" y="120" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Date</text>
          <text x="100" y="120" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Libellé</text>
          <text x="200" y="120" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Prévu</text>
          <text x="260" y="120" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Réel</text>
          <text x="320" y="120" font-family="Arial,sans-serif" font-size="7" fill="#1B5E20" font-weight="bold">Solde</text>
          <text x="38" y="138" font-family="Arial,sans-serif" font-size="7" fill="#37352F">01/03</text>
          <text x="100" y="138" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Paiement Studio Créatif</text>
          <text x="200" y="138" font-family="Arial,sans-serif" font-size="7" fill="#2E7D32">+2 500 €</text>
          <text x="260" y="138" font-family="Arial,sans-serif" font-size="7" fill="#2E7D32">+2 500 €</text>
          <text x="320" y="138" font-family="Arial,sans-serif" font-size="7" fill="#37352F">14 950 €</text>
          <text x="38" y="154" font-family="Arial,sans-serif" font-size="7" fill="#37352F">05/03</text>
          <text x="100" y="154" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Abonnement outils</text>
          <text x="200" y="154" font-family="Arial,sans-serif" font-size="7" fill="#C62828">-250 €</text>
          <text x="260" y="154" font-family="Arial,sans-serif" font-size="7" fill="#C62828">-280 €</text>
          <text x="320" y="154" font-family="Arial,sans-serif" font-size="7" fill="#37352F">14 670 €</text>
          <text x="38" y="170" font-family="Arial,sans-serif" font-size="7" fill="#37352F">10/03</text>
          <text x="100" y="170" font-family="Arial,sans-serif" font-size="7" fill="#37352F">URSSAF</text>
          <text x="200" y="170" font-family="Arial,sans-serif" font-size="7" fill="#C62828">-1 200 €</text>
          <text x="260" y="170" font-family="Arial,sans-serif" font-size="7" fill="#C62828">-1 200 €</text>
          <text x="320" y="170" font-family="Arial,sans-serif" font-size="7" fill="#37352F">13 470 €</text>
          <rect x="30" y="182" width="340" height="18" fill="#F5F5F5" rx="2"/>
          <text x="200" y="194" font-family="Arial,sans-serif" font-size="7" fill="#999" text-anchor="middle">Solde courant auto  •  Prévisionnel vs Réel  •  36 formules</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Tableur</div>
        <h3>Suivi Trésorerie</h3>
        <p>Anticipez vos flux de trésorerie. Prévisionnel vs réel, solde courant automatique, écarts calculés. Visibilité totale sur votre cash.</p>
        <div class="shop-card-tags"><span class="shop-tag">Google Sheets</span><span class="shop-tag">Trésorerie</span><span class="shop-tag">Cash flow</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/5kQeVc4e84qJ1zT2FBe3e0f" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Sheets 3 — KPIs Entrepreneur -->
    <div class="shop-card" data-cat="sheets" data-id="15">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#E8F5E9"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#1B5E20" font-weight="bold">🎯 KPIs Entrepreneur</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Google Sheets — 3 sections de suivi</text>
          <text x="30" y="74" font-family="Arial,sans-serif" font-size="8" fill="#1B5E20" font-weight="bold">📈 COMMERCIAL</text>
          <rect x="30" y="80" width="106" height="28" fill="#E8F5E9" rx="3"/>
          <text x="36" y="92" font-family="Arial,sans-serif" font-size="6" fill="#2E7D32">Leads générés</text>
          <text x="36" y="104" font-family="Arial,sans-serif" font-size="10" fill="#1B5E20" font-weight="bold">32 / 25 obj.</text>
          <rect x="142" y="80" width="106" height="28" fill="#E8F5E9" rx="3"/>
          <text x="148" y="92" font-family="Arial,sans-serif" font-size="6" fill="#2E7D32">Taux conversion</text>
          <text x="148" y="104" font-family="Arial,sans-serif" font-size="10" fill="#1B5E20" font-weight="bold">25% / 20% obj.</text>
          <rect x="254" y="80" width="116" height="28" fill="#FFF3E0" rx="3"/>
          <text x="260" y="92" font-family="Arial,sans-serif" font-size="6" fill="#E65100">Panier moyen</text>
          <text x="260" y="104" font-family="Arial,sans-serif" font-size="10" fill="#E65100" font-weight="bold">1 850 € / 2 000 €</text>
          <text x="30" y="126" font-family="Arial,sans-serif" font-size="8" fill="#1565C0" font-weight="bold">⭐ SATISFACTION</text>
          <rect x="30" y="132" width="106" height="28" fill="#E3F2FD" rx="3"/>
          <text x="36" y="144" font-family="Arial,sans-serif" font-size="6" fill="#1565C0">NPS</text>
          <text x="36" y="156" font-family="Arial,sans-serif" font-size="10" fill="#1565C0" font-weight="bold">72 / 50 obj.</text>
          <rect x="142" y="132" width="106" height="28" fill="#E3F2FD" rx="3"/>
          <text x="148" y="144" font-family="Arial,sans-serif" font-size="6" fill="#1565C0">Taux rétention</text>
          <text x="148" y="156" font-family="Arial,sans-serif" font-size="10" fill="#1565C0" font-weight="bold">85% / 80% obj.</text>
          <text x="30" y="178" font-family="Arial,sans-serif" font-size="8" fill="#9F1239" font-weight="bold">📱 MARKETING</text>
          <rect x="30" y="184" width="160" height="16" fill="#FCE4EC" rx="3"/>
          <text x="36" y="195" font-family="Arial,sans-serif" font-size="7" fill="#9F1239">Followers : 1 250 / 1 000 obj.  •  Engagement : 4.2%</text>
          <rect x="198" y="184" width="172" height="16" fill="#FCE4EC" rx="3"/>
          <text x="204" y="195" font-family="Arial,sans-serif" font-size="7" fill="#9F1239">Newsletter : 350 abonnés  •  Taux ouverture : 42%</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Tableur</div>
        <h3>KPIs Entrepreneur</h3>
        <p>Suivez vos indicateurs clés : commercial (leads, conversion), satisfaction (NPS, rétention) et marketing (réseaux, newsletter).</p>
        <div class="shop-card-tags"><span class="shop-tag">Google Sheets</span><span class="shop-tag">KPIs</span><span class="shop-tag">Tableau de bord</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">9€</div>
          <a class="btn-buy" href="https://buy.stripe.com/4gM7sKh0UbTb2DX7ZVe3e0g" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Pack Google Sheets -->
    <div class="shop-card" data-cat="pack sheets" data-id="16" style="grid-column:1/-1;">
      <div class="shop-card-img" style="height:140px">
        <span class="shop-card-badge badge-pack">Pack complet</span>
        <svg class="preview" viewBox="0 0 900 140" xmlns="http://www.w3.org/2000/svg">
          <defs><linearGradient id="shbg" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#1B5E20"/><stop offset="100%" style="stop-color:#0D3311"/></linearGradient></defs>
          <rect width="900" height="140" fill="url(#shbg)"/>
          <text x="450" y="28" font-family="Georgia,serif" font-size="17" fill="#A5D6A7" font-weight="bold" text-anchor="middle">Pack Finance Google Sheets</text>
          <text x="450" y="46" font-family="Arial,sans-serif" font-size="10" fill="#66BB6A" text-anchor="middle">3 tableurs pour piloter vos finances</text>
          <rect x="160" y="58" width="180" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#66BB6A" stroke-opacity="0.3"/>
          <text x="250" y="77" font-family="Arial,sans-serif" font-size="9" fill="#A5D6A7" text-anchor="middle">📊 Dashboard Financier — 9€</text>
          <rect x="350" y="58" width="180" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#66BB6A" stroke-opacity="0.3"/>
          <text x="440" y="77" font-family="Arial,sans-serif" font-size="9" fill="#A5D6A7" text-anchor="middle">💶 Suivi Trésorerie — 9€</text>
          <rect x="540" y="58" width="180" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#66BB6A" stroke-opacity="0.3"/>
          <text x="630" y="77" font-family="Arial,sans-serif" font-size="9" fill="#A5D6A7" text-anchor="middle">🎯 KPIs Entrepreneur — 9€</text>
          <text x="380" y="114" font-family="Arial,sans-serif" font-size="11" fill="#999" text-anchor="middle" text-decoration="line-through">27 €</text>
          <rect x="400" y="100" width="100" height="26" fill="#66BB6A" rx="13"/>
          <text x="450" y="118" font-family="Georgia,serif" font-size="13" fill="#0D3311" text-anchor="middle" font-weight="bold">19 €</text>
          <text x="520" y="116" font-family="Arial,sans-serif" font-size="9" fill="#A5D6A7">-30%</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Pack · Économisez 30%</div>
        <h3>Pack Finance Google Sheets — 3 tableurs</h3>
        <p>Dashboard financier + Suivi trésorerie + KPIs entrepreneur. Toutes les formules sont prêtes — il suffit d'entrer vos chiffres.</p>
        <div class="shop-card-tags"><span class="shop-tag">Google Sheets</span><span class="shop-tag">3 tableurs</span><span class="shop-tag">-30%</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">19€ <small style="text-decoration:line-through;color:var(--tx-d);font-size:.9rem;margin-left:.5rem;">27€</small></div>
          <a class="btn-buy" href="https://buy.stripe.com/5kQ8wO8uog9rfqJ1Bxe3e0h" target="_blank" onclick="event.stopPropagation()" style="padding:.8rem 2rem;font-size:.78rem;">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter le pack
          </a>
        </div>
      </div>
    </div>

    <!-- ═══════════════════ AIRTABLE TEMPLATES ═══════════════════ -->

    <!-- Airtable 1 — CRM Avancé -->
    <div class="shop-card" data-cat="airtable" data-id="17">
      <div class="shop-card-img">
        <span class="shop-card-badge badge-new">Nouveau</span>
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#EDE9FE"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#5B21B6" font-weight="bold">📋 CRM Avancé</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Airtable — Scoring + Deals + Segments</text>
          <rect x="30" y="64" width="340" height="16" fill="#EDE9FE" rx="2"/>
          <text x="38" y="75" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">Contact</text>
          <text x="120" y="75" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">Statut</text>
          <text x="195" y="75" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">Score</text>
          <text x="240" y="75" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">Deal</text>
          <text x="320" y="75" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">Prob.</text>
          <line x1="30" y1="82" x2="370" y2="82" stroke="#E5E7EB"/>
          <text x="38" y="96" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Marie Dupont</text>
          <rect x="120" y="86" width="55" height="14" fill="#DBEDDB" rx="3"/><text x="128" y="97" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">🟢 Client actif</text>
          <rect x="195" y="87" width="30" height="12" fill="#5B21B6" rx="6"/><text x="210" y="97" font-family="Arial,sans-serif" font-size="7" fill="white" text-anchor="middle">9/10</text>
          <text x="240" y="96" font-family="Arial,sans-serif" font-size="8" fill="#37352F">2 500 €</text>
          <text x="320" y="96" font-family="Arial,sans-serif" font-size="8" fill="#2E7D32">90%</text>
          <line x1="30" y1="104" x2="370" y2="104" stroke="#E5E7EB"/>
          <text x="38" y="118" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Thomas Bernard</text>
          <rect x="120" y="108" width="58" height="14" fill="#FFF3DB" rx="3"/><text x="128" y="119" font-family="Arial,sans-serif" font-size="6" fill="#9A6700">🟡 Négociation</text>
          <rect x="195" y="109" width="30" height="12" fill="#7C3AED" rx="6"/><text x="210" y="119" font-family="Arial,sans-serif" font-size="7" fill="white" text-anchor="middle">7/10</text>
          <text x="240" y="118" font-family="Arial,sans-serif" font-size="8" fill="#37352F">1 800 €</text>
          <text x="320" y="118" font-family="Arial,sans-serif" font-size="8" fill="#E65100">60%</text>
          <line x1="30" y1="126" x2="370" y2="126" stroke="#E5E7EB"/>
          <text x="38" y="140" font-family="Arial,sans-serif" font-size="8" fill="#37352F">Nadia Bensaid</text>
          <rect x="120" y="130" width="55" height="14" fill="#DBEDDB" rx="3"/><text x="128" y="141" font-family="Arial,sans-serif" font-size="6" fill="#2D6A2D">🟢 Client actif</text>
          <rect x="195" y="131" width="30" height="12" fill="#4C1D95" rx="6"/><text x="210" y="141" font-family="Arial,sans-serif" font-size="7" fill="white" text-anchor="middle">10</text>
          <text x="240" y="140" font-family="Arial,sans-serif" font-size="8" fill="#37352F">4 500 €</text>
          <text x="320" y="140" font-family="Arial,sans-serif" font-size="8" fill="#2E7D32">85%</text>
          <rect x="30" y="156" width="80" height="20" fill="#EDE9FE" rx="4"/>
          <text x="70" y="170" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" text-anchor="middle">Fidèle</text>
          <rect x="114" y="156" width="85" height="20" fill="#EDE9FE" rx="4"/>
          <text x="156" y="170" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" text-anchor="middle">Ambassadrice</text>
          <rect x="203" y="156" width="50" height="20" fill="#FEF3C7" rx="4"/>
          <text x="228" y="170" font-family="Arial,sans-serif" font-size="7" fill="#92400E" text-anchor="middle">Startup</text>
          <rect x="257" y="156" width="55" height="20" fill="#FCE4EC" rx="4"/>
          <text x="284" y="170" font-family="Arial,sans-serif" font-size="7" fill="#9F1239" text-anchor="middle">Premium</text>
          <rect x="30" y="184" width="340" height="16" fill="#F5F5F5" rx="2"/>
          <text x="200" y="195" font-family="Arial,sans-serif" font-size="7" fill="#999" text-anchor="middle">10 contacts  •  Pipeline : 18 500 €  •  Scoring 1-10  •  Tags + Segments</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Base de données</div>
        <h3>CRM Avancé Airtable</h3>
        <p>CRM complet avec scoring prospects, suivi deals, tags, segments et probabilités de closing. Plus puissant qu'un CRM classique.</p>
        <div class="shop-card-tags"><span class="shop-tag">Airtable</span><span class="shop-tag">CRM</span><span class="shop-tag">Scoring</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">12€</div>
          <a class="btn-buy" href="https://buy.stripe.com/aFa9ASbGA0at1zTdkfe3e0i" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Airtable 2 — Gestion Projet Timeline -->
    <div class="shop-card" data-cat="airtable" data-id="18">
      <div class="shop-card-img">
        <svg class="preview" viewBox="0 0 400 220" xmlns="http://www.w3.org/2000/svg">
          <rect width="400" height="220" fill="#EDE9FE"/>
          <rect x="16" y="14" width="368" height="192" fill="white" rx="6"/>
          <text x="30" y="38" font-family="Georgia,serif" font-size="14" fill="#5B21B6" font-weight="bold">📊 Gestion Projet Timeline</text>
          <text x="30" y="54" font-family="Arial,sans-serif" font-size="8" fill="#999">Airtable — Gantt + Budget + Risques</text>
          <!-- Timeline/Gantt preview -->
          <text x="30" y="72" font-family="Arial,sans-serif" font-size="7" fill="#5B21B6" font-weight="bold">TIMELINE</text>
          <text x="130" y="72" font-family="Arial,sans-serif" font-size="6" fill="#999">Fév</text>
          <text x="210" y="72" font-family="Arial,sans-serif" font-size="6" fill="#999">Mars</text>
          <text x="290" y="72" font-family="Arial,sans-serif" font-size="6" fill="#999">Avr</text>
          <line x1="120" y1="76" x2="370" y2="76" stroke="#E5E7EB"/>
          <text x="30" y="92" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Refonte vente</text>
          <rect x="120" y="82" width="170" height="14" fill="#4CAF50" rx="3" opacity="0.8"/>
          <text x="205" y="92" font-family="Arial,sans-serif" font-size="6" fill="white" text-anchor="middle">65%</text>
          <text x="30" y="112" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Setup Notion</text>
          <rect x="190" y="102" width="140" height="14" fill="#FF9800" rx="3" opacity="0.8"/>
          <text x="260" y="112" font-family="Arial,sans-serif" font-size="6" fill="white" text-anchor="middle">10%</text>
          <text x="30" y="132" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Pack Sérénité</text>
          <rect x="120" y="122" width="230" height="14" fill="#2196F3" rx="3" opacity="0.8"/>
          <text x="235" y="132" font-family="Arial,sans-serif" font-size="6" fill="white" text-anchor="middle">45%</text>
          <text x="30" y="152" font-family="Arial,sans-serif" font-size="7" fill="#37352F">Audit orga</text>
          <rect x="250" y="142" width="80" height="14" fill="#9E9E9E" rx="3" opacity="0.6"/>
          <text x="290" y="152" font-family="Arial,sans-serif" font-size="6" fill="white" text-anchor="middle">Planifié</text>
          <!-- KPIs -->
          <rect x="30" y="168" width="78" height="30" fill="#EDE9FE" rx="4"/>
          <text x="36" y="180" font-family="Arial,sans-serif" font-size="6" fill="#5B21B6">Projets actifs</text>
          <text x="36" y="194" font-family="Georgia,serif" font-size="12" fill="#5B21B6" font-weight="bold">4</text>
          <rect x="114" y="168" width="88" height="30" fill="#E8F5E9" rx="4"/>
          <text x="120" y="180" font-family="Arial,sans-serif" font-size="6" fill="#2E7D32">CA en cours</text>
          <text x="120" y="194" font-family="Georgia,serif" font-size="12" fill="#2E7D32" font-weight="bold">10 300 €</text>
          <rect x="208" y="168" width="80" height="30" fill="#FFF3E0" rx="4"/>
          <text x="214" y="180" font-family="Arial,sans-serif" font-size="6" fill="#E65100">Budget total</text>
          <text x="214" y="194" font-family="Georgia,serif" font-size="12" fill="#E65100" font-weight="bold">11 500 €</text>
          <rect x="294" y="168" width="76" height="30" fill="#FCE4EC" rx="4"/>
          <text x="300" y="180" font-family="Arial,sans-serif" font-size="6" fill="#C62828">Risques</text>
          <text x="300" y="194" font-family="Georgia,serif" font-size="12" fill="#C62828" font-weight="bold">2</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Base de données</div>
        <h3>Gestion Projet Timeline</h3>
        <p>Vue Gantt de vos projets avec budgets, phases, avancement et risques identifiés. Pilotez plusieurs projets en parallèle.</p>
        <div class="shop-card-tags"><span class="shop-tag">Airtable</span><span class="shop-tag">Projet</span><span class="shop-tag">Gantt</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">12€</div>
          <a class="btn-buy" href="https://buy.stripe.com/9B6dR8aCw8GZ5Q9a83e3e0j" target="_blank" onclick="event.stopPropagation()">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter
          </a>
        </div>
      </div>
    </div>

    <!-- Pack Airtable -->
    <div class="shop-card" data-cat="pack airtable" data-id="19" style="grid-column:1/-1;">
      <div class="shop-card-img" style="height:140px">
        <span class="shop-card-badge badge-pack">Pack complet</span>
        <svg class="preview" viewBox="0 0 900 140" xmlns="http://www.w3.org/2000/svg">
          <defs><linearGradient id="atbg" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#5B21B6"/><stop offset="100%" style="stop-color:#2E1065"/></linearGradient></defs>
          <rect width="900" height="140" fill="url(#atbg)"/>
          <text x="450" y="28" font-family="Georgia,serif" font-size="17" fill="#DDD6FE" font-weight="bold" text-anchor="middle">Pack Airtable Business</text>
          <text x="450" y="46" font-family="Arial,sans-serif" font-size="10" fill="#A78BFA" text-anchor="middle">2 bases Airtable pour structurer votre activité</text>
          <rect x="250" y="58" width="190" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#A78BFA" stroke-opacity="0.3"/>
          <text x="345" y="77" font-family="Arial,sans-serif" font-size="9" fill="#DDD6FE" text-anchor="middle">📋 CRM Avancé — 12€</text>
          <rect x="450" y="58" width="200" height="30" fill="rgba(255,255,255,0.1)" rx="4" stroke="#A78BFA" stroke-opacity="0.3"/>
          <text x="550" y="77" font-family="Arial,sans-serif" font-size="9" fill="#DDD6FE" text-anchor="middle">📊 Gestion Projet Timeline — 12€</text>
          <text x="380" y="114" font-family="Arial,sans-serif" font-size="11" fill="#999" text-anchor="middle" text-decoration="line-through">24 €</text>
          <rect x="400" y="100" width="100" height="26" fill="#A78BFA" rx="13"/>
          <text x="450" y="118" font-family="Georgia,serif" font-size="13" fill="#2E1065" text-anchor="middle" font-weight="bold">17 €</text>
          <text x="520" y="116" font-family="Arial,sans-serif" font-size="9" fill="#86EFAC">-29%</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Pack · Économisez 29%</div>
        <h3>Pack Airtable Business — 2 bases</h3>
        <p>CRM avancé avec scoring + Gestion de projet avec timeline Gantt. Deux bases prêtes à l'emploi pour structurer votre activité.</p>
        <div class="shop-card-tags"><span class="shop-tag">Airtable</span><span class="shop-tag">2 bases</span><span class="shop-tag">-29%</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">17€ <small style="text-decoration:line-through;color:var(--tx-d);font-size:.9rem;margin-left:.5rem;">24€</small></div>
          <a class="btn-buy" href="https://buy.stripe.com/bJefZg8uo4qJfqJ3JFe3e0k" target="_blank" onclick="event.stopPropagation()" style="padding:.8rem 2rem;font-size:.78rem;">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter le pack
          </a>
        </div>
      </div>
    </div>

    <!-- ═══════════════════ MÉGA PACK ═══════════════════ -->
    <div class="shop-card" data-cat="pack" data-id="20" style="grid-column:1/-1;">
      <div class="shop-card-img" style="height:180px">
        <span class="shop-card-badge badge-pack" style="background:linear-gradient(135deg,#E84520,#D4A574);font-size:.68rem;">Méga Pack</span>
        <svg class="preview" viewBox="0 0 900 180" xmlns="http://www.w3.org/2000/svg">
          <defs><linearGradient id="megabg" x1="0%" y1="0%" x2="100%" y2="100%"><stop offset="0%" style="stop-color:#E84520"/><stop offset="50%" style="stop-color:#7A2D2D"/><stop offset="100%" style="stop-color:#3D1616"/></linearGradient></defs>
          <rect width="900" height="180" fill="url(#megabg)"/>
          <text x="450" y="30" font-family="Georgia,serif" font-size="20" fill="white" font-weight="bold" text-anchor="middle">Méga Pack Entrepreneur</text>
          <text x="450" y="50" font-family="Arial,sans-serif" font-size="11" fill="#D4A574" text-anchor="middle">Tout l'écosystème MG Essentiel — 15 templates, 4 plateformes</text>
          <!-- Notion -->
          <rect x="60" y="64" width="190" height="40" fill="rgba(255,255,255,0.1)" rx="6" stroke="#D4A574" stroke-opacity="0.4"/>
          <text x="155" y="80" font-family="Arial,sans-serif" font-size="9" fill="white" text-anchor="middle" font-weight="bold">Notion — 6 templates</text>
          <text x="155" y="96" font-family="Arial,sans-serif" font-size="8" fill="#D4A574" text-anchor="middle">CRM + Projet + Onboarding + Factures + Planning + SOPs</text>
          <!-- Make -->
          <rect x="260" y="64" width="165" height="40" fill="rgba(255,255,255,0.1)" rx="6" stroke="#C084FC" stroke-opacity="0.4"/>
          <text x="342" y="80" font-family="Arial,sans-serif" font-size="9" fill="white" text-anchor="middle" font-weight="bold">Make — 4 scénarios</text>
          <text x="342" y="96" font-family="Arial,sans-serif" font-size="8" fill="#C084FC" text-anchor="middle">Bienvenue + Relance + CRM + Instagram</text>
          <!-- Sheets -->
          <rect x="435" y="64" width="165" height="40" fill="rgba(255,255,255,0.1)" rx="6" stroke="#66BB6A" stroke-opacity="0.4"/>
          <text x="517" y="80" font-family="Arial,sans-serif" font-size="9" fill="white" text-anchor="middle" font-weight="bold">Google Sheets — 3 tableurs</text>
          <text x="517" y="96" font-family="Arial,sans-serif" font-size="8" fill="#66BB6A" text-anchor="middle">Dashboard + Trésorerie + KPIs</text>
          <!-- Airtable -->
          <rect x="610" y="64" width="190" height="40" fill="rgba(255,255,255,0.1)" rx="6" stroke="#A78BFA" stroke-opacity="0.4"/>
          <text x="705" y="80" font-family="Arial,sans-serif" font-size="9" fill="white" text-anchor="middle" font-weight="bold">Airtable — 2 bases</text>
          <text x="705" y="96" font-family="Arial,sans-serif" font-size="8" fill="#A78BFA" text-anchor="middle">CRM Avancé + Gestion Projet</text>
          <!-- Prix -->
          <text x="350" y="138" font-family="Arial,sans-serif" font-size="13" fill="#999" text-anchor="middle" text-decoration="line-through">167 €</text>
          <rect x="380" y="120" width="140" height="32" fill="#D4A574" rx="16"/>
          <text x="450" y="142" font-family="Georgia,serif" font-size="18" fill="#3D1616" text-anchor="middle" font-weight="bold">79 €</text>
          <text x="540" y="140" font-family="Arial,sans-serif" font-size="12" fill="#86EFAC" font-weight="bold">-53%</text>
          <text x="450" y="168" font-family="Arial,sans-serif" font-size="9" fill="#D4A574" text-anchor="middle">15 templates  •  4 plateformes  •  Paiement sécurisé Stripe  •  Accès immédiat</text>
        </svg>
      </div>
      <div class="shop-card-body">
        <div class="shop-card-cat">Méga Pack · Économisez 53%</div>
        <h3>Méga Pack Entrepreneur — Tout l'écosystème</h3>
        <p>Les 15 templates réunis : 6 Notion + 4 Make + 3 Google Sheets + 2 Airtable. Tout ce qu'il faut pour structurer, automatiser et piloter votre activité. Le meilleur rapport qualité-prix.</p>
        <div class="shop-card-tags"><span class="shop-tag">Tout-en-un</span><span class="shop-tag">15 templates</span><span class="shop-tag">4 plateformes</span><span class="shop-tag">-53%</span></div>
        <div class="shop-card-footer">
          <div class="shop-price">79€ <small style="text-decoration:line-through;color:var(--tx-d);font-size:.9rem;margin-left:.5rem;">167€</small></div>
          <a class="btn-buy" href="https://buy.stripe.com/28E5kCbGAcXf3I11Bxe3e0l" target="_blank" onclick="event.stopPropagation()" style="padding:.8rem 2rem;font-size:.78rem;background:linear-gradient(135deg,#E84520,#D4A574);">
            <svg viewBox="0 0 24 24"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"/><line x1="3" y1="6" x2="21" y2="6"/><path d="M16 10a4 4 0 0 1-8 0"/></svg>
            Acheter le Méga Pack
          </a>
        </div>
      </div>
    </div>

  </div><!-- /shop-grid -->

  <!-- Reassurance -->
  <div style="margin-top:4rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:center" class="reveal">
    <div>
      <div style="font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--pr);margin-bottom:.5rem;">⚡</div>
      <div style="font-weight:600;color:var(--br);font-size:.85rem;margin-bottom:.3rem;">Accès immédiat</div>
      <div style="color:var(--tx-m);font-size:.78rem;font-weight:300;">Templates et fichiers envoyés par email dès le paiement.</div>
    </div>
    <div>
      <div style="font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--pr);margin-bottom:.5rem;">🔧</div>
      <div style="font-weight:600;color:var(--br);font-size:.85rem;margin-bottom:.3rem;">100% personnalisable</div>
      <div style="color:var(--tx-m);font-size:.78rem;font-weight:300;">Adaptez chaque template à votre activité. C'est votre copie.</div>
    </div>
    <div>
      <div style="font-family:'Cormorant Garamond',serif;font-size:2rem;color:var(--pr);margin-bottom:.5rem;">💬</div>
      <div style="font-weight:600;color:var(--br);font-size:.85rem;margin-bottom:.3rem;">Support inclus</div>
      <div style="color:var(--tx-m);font-size:.78rem;font-weight:300;">Une question sur la mise en place ? Je vous réponds par email.</div>
    </div>
  </div>

  <!-- CTA -->
  <div style="text-align:center;margin-top:5rem;padding:4rem 2rem;background:var(--wh);border:1px solid var(--bd);" class="reveal">
    <p style="font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--pr);margin-bottom:1rem;">Besoin de plus ?</p>
    <h3 style="font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:500;font-style:italic;color:var(--br);margin-bottom:1rem;">Un template ne suffit pas ?<br>Passez à l'accompagnement.</h3>
    <p style="color:var(--tx-m);font-size:.9rem;font-weight:300;max-width:480px;margin:0 auto 2rem;line-height:1.8;">Si votre situation nécessite une structuration sur-mesure, le diagnostic à 290€ est la prochaine étape logique.</p>
    <a class="btn-p" href="https://calendly.com/contact-mgessentiel/30min" target="_blank">Réserver un diagnostic — 290€</a>
  </div>

</div>
</div>

<!-- FOOTER BOUTIQUE -->
<footer>
  <span class="f-logo">MG<span>.</span>ESSENTIEL</span>
  <div class="f-links">
    <a onclick="goTo('home')">Accueil</a>
    <a onclick="goTo('home');scrollToSection('offres-section')">Offres</a>
    <a onclick="goTo('boutique')">Templates</a>
    <a onclick="goTo('contact')">Contact</a>
  </div>
  <p>© 2026 MG ESSENTIEL · SASU · Montdauphin (77)</p>
</footer>
</div><!-- /page-boutique -->

<!-- ══════════════════════════════════════
     PAGE : CONTACT
═══════════════════════════════════════ -->
<div id="page-contact" class="page">
<div class="subpage">
<div class="subpage-inner">
  <p class="lbl">Travaillons ensemble</p>
  <h2 style="margin-bottom:.8rem;">Dites-moi ce dont<br>vous avez <em>besoin.</em></h2>
  <p style="color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:4rem;">Je réponds sous 48h ouvrés. Si votre situation ne correspond à aucune formule, dites-le moi — on trouvera la bonne approche ensemble.</p>

  <div class="ct-recap">
    <div class="ct-recap-card"><div class="ct-n">Clarity</div><div class="ct-ap">à partir de</div><div class="ct-p">790€</div><div class="ct-mo">/ mois · 3 mois min.</div><div class="ct-desc">Audit, process, suivi structuré.</div></div>
    <div class="ct-recap-card feat"><div class="ct-n">Scale — recommandée</div><div class="ct-ap">à partir de</div><div class="ct-p">1 290€</div><div class="ct-mo">/ mois · 3 mois min.</div><div class="ct-desc">Clarity + automatisations + onboarding.</div></div>
    <div class="ct-recap-card"><div class="ct-n">Partner</div><div class="ct-ap">à partir de</div><div class="ct-p">2 100€</div><div class="ct-mo">/ mois · 6 mois min.</div><div class="ct-desc">Partenaire opérationnel dédié.</div></div>
  </div>

  <form id="ct-form" class="ct-form" onsubmit="submitContact(event)">
    <div class="ct-row">
      <div><label>Prénom & Nom <span class="req">*</span></label><input type="text" id="ct-nom" placeholder="Marie Dupont" required/></div>
      <div><label>Email <span class="req">*</span></label><input type="email" id="ct-email" placeholder="marie@entreprise.fr" required/></div>
    </div>
    <div class="ct-field"><label>Votre entreprise</label><input type="text" id="ct-entreprise" placeholder="Ma Société SAS"/></div>
    <div class="ct-field">
      <label>Formule souhaitée <span class="req">*</span></label>
      <div class="ct-radios">
        <label class="ct-radio"><input type="radio" name="ct-f" value="Diagnostic ESSENTIEL — 290€"/><span class="ct-radio-label">Diagnostic ESSENTIEL <strong>— 290€</strong> <small>· Point d'entrée recommandé</small></span></label>
        <label class="ct-radio"><input type="radio" name="ct-f" value="Formule Clarity — à partir de 790€/mois"/><span class="ct-radio-label">Formule Clarity <strong>— à partir de 790€/mois</strong> <small>· 3 mois</small></span></label>
        <label class="ct-radio"><input type="radio" name="ct-f" value="Formule Scale — à partir de 1 290€/mois"/><span class="ct-radio-label">Formule Scale <strong>— à partir de 1 290€/mois</strong> <small>· 3 mois</small></span></label>
        <label class="ct-radio"><input type="radio" name="ct-f" value="Formule Partner — à partir de 2 100€/mois"/><span class="ct-radio-label">Formule Partner <strong>— à partir de 2 100€/mois</strong> <small>· 6 mois</small></span></label>
        <label class="ct-radio"><input type="radio" name="ct-f" value="Je ne sais pas encore"/><span class="ct-radio-label" style="color:var(--tx-m);font-weight:300;">Je ne sais pas encore — à définir ensemble</span></label>
      </div>
    </div>
    <div class="ct-field"><label>Votre message <span class="req">*</span></label><textarea id="ct-msg" rows="5" placeholder="Décrivez brièvement votre situation et vos besoins..." required></textarea></div>
    <div class="ct-footer">
      <p>* Champs obligatoires · Réponse sous 48h ouvrés</p>
      <button type="submit" id="ct-btn" class="btn-p" style="border:none;cursor:pointer;">Envoyer ma demande</button>
    </div>
  </form>
  <div id="ct-confirm" class="ct-confirm">
    <div style="font-family:'Cormorant Garamond',serif;font-size:4rem;color:var(--pr);margin-bottom:1.5rem;line-height:1;">✓</div>
    <h3 style="font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;font-style:italic;color:var(--br);margin-bottom:1rem;">Message bien reçu.</h3>
    <p style="color:var(--tx-m);font-size:.95rem;font-weight:300;line-height:1.85;max-width:480px;margin:0 auto 2.5rem;">Je vous réponds sous 48h ouvrés. Si urgent : <a href="mailto:contact@mgessentiel.fr" style="color:var(--pr);">contact@mgessentiel.fr</a></p>
    <button class="btn-p" onclick="goTo('home')" style="border:none;cursor:pointer;">Retour au site</button>
  </div>
</div>
</div>
</div><!-- /page-contact -->

<!-- ══════════════════════════════════════
     PAGE : AUTO-DIAGNOSTIC
═══════════════════════════════════════ -->
<div id="page-quiz" class="page">
<div class="subpage">
<div class="subpage-inner narrow">
  <p class="lbl">Auto-diagnostic gratuit</p>
  <h2 style="margin-bottom:.8rem;">Votre structure tient-elle<br><em>sans vous ?</em></h2>
  <p style="color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:3.5rem;">15 questions · 3 minutes · Résultat immédiat</p>
  <div class="quiz-bar-wrap"><div class="quiz-bar" id="q-bar" style="width:0%"></div></div>
  <div id="q-card"></div>
  <div class="quiz-result" id="q-result">
    <div class="qr-lbl">Votre résultat</div>
    <div class="qr-title" id="qr-title"></div>
    <div class="qr-txt" id="qr-txt"></div>
    <p class="qr-sub">La prochaine étape logique : un diagnostic complet de 2 à 3h avec un livrable écrit et un plan d'action priorisé.</p>
    <div class="qr-actions">
      <a class="btn-p" href="https://calendly.com/contact-mgessentiel/30min" target="_blank" style="margin-right:.5rem;">Réserver le diagnostic — 290€</a>
      <button class="btn-ghost" onclick="resetQuiz()" style="color:rgba(245,239,230,.5);">Recommencer</button>
      <button class="btn-ghost" onclick="goTo('home')" style="color:rgba(245,239,230,.3);">← Retour au site</button>
    </div>
  </div>
</div>
</div>
</div><!-- /page-quiz -->

<!-- ══════════════════════════════════════
     PAGE : PRÉ-AUDIT
═══════════════════════════════════════ -->
<div id="page-preaudit" class="page">
<div class="subpage">
<div class="subpage-inner">
  <p class="lbl">Questionnaire pré-audit</p>
  <h2 style="margin-bottom:.8rem;">Avant notre séance,<br><em>parlez-moi de vous.</em></h2>
  <p style="color:var(--tx-m);font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:3.5rem;">Ce questionnaire me permet de préparer votre diagnostic. Plus vous êtes précis, plus notre séance sera efficace. Comptez 10 à 15 minutes.</p>

  <form id="pa-form" onsubmit="submitPreaudit(event)">
    <div class="pa-bloc">
      <div class="pa-title">01 — Votre activité</div>
      <div class="pa-field"><label>Quel est votre métier / secteur d'activité ?</label><input type="text" placeholder="Ex : coach business, agence marketing, cabinet comptable..."/></div>
      <div class="pa-field"><label>Depuis combien de temps exercez-vous ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="anc" value="Moins d'1 an"/> <span>Moins d'1 an</span></label><label class="pa-radio"><input type="radio" name="anc" value="1 à 3 ans"/> <span>1 à 3 ans</span></label><label class="pa-radio"><input type="radio" name="anc" value="3 à 5 ans"/> <span>3 à 5 ans</span></label><label class="pa-radio"><input type="radio" name="anc" value="Plus de 5 ans"/> <span>Plus de 5 ans</span></label></div></div>
      <div class="pa-field"><label>Quelle est votre structure actuelle ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="str" value="Solo"/> <span>Solo — je travaille seul(e)</span></label><label class="pa-radio"><input type="radio" name="str" value="Moi + freelances ponctuels"/> <span>Moi + freelances ponctuels</span></label><label class="pa-radio"><input type="radio" name="str" value="Petite équipe (1-3)"/> <span>Petite équipe (1 à 3 personnes)</span></label><label class="pa-radio"><input type="radio" name="str" value="Équipe (4+)"/> <span>Équipe (4 personnes et +)</span></label></div></div>
      <div class="pa-field"><label>Quel est votre volume client actuel ?</label><input type="text" placeholder="Ex : 5 clients actifs, 200 clients/mois..."/></div>
    </div>

    <div class="pa-bloc">
      <div class="pa-title">02 — Vos outils actuels</div>
      <div class="pa-field"><label>Quels outils utilisez-vous au quotidien ?</label><textarea rows="3" placeholder="Ex : Notion, Trello, Sellsy, Gmail, Google Sheets, Make..."></textarea></div>
      <div class="pa-field"><label>Vos outils sont-ils connectés entre eux ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="cx" value="Oui, automatiquement"/> <span>Oui, ils se synchronisent automatiquement</span></label><label class="pa-radio"><input type="radio" name="cx" value="Partiellement"/> <span>Partiellement — certains seulement</span></label><label class="pa-radio"><input type="radio" name="cx" value="Non"/> <span>Non — je ressaisis souvent les mêmes infos</span></label><label class="pa-radio"><input type="radio" name="cx" value="Je ne sais pas"/> <span>Je ne sais pas vraiment</span></label></div></div>
      <div class="pa-field"><label>Y a-t-il un outil que vous n'arrivez pas à exploiter pleinement ?</label><textarea rows="2" placeholder="Lequel ? Pourquoi ?"></textarea></div>
    </div>

    <div class="pa-bloc">
      <div class="pa-title">03 — Vos process & organisation</div>
      <div class="pa-field"><label>Avez-vous des procédures écrites pour vos tâches récurrentes ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="proc" value="Oui, utilisées"/> <span>Oui, et elles sont utilisées</span></label><label class="pa-radio"><input type="radio" name="proc" value="Oui, pas suivies"/> <span>Oui, mais pas vraiment suivies</span></label><label class="pa-radio"><input type="radio" name="proc" value="Quelques-unes"/> <span>Pour quelques tâches seulement</span></label><label class="pa-radio"><input type="radio" name="proc" value="Non"/> <span>Non, tout est dans ma tête</span></label></div></div>
      <div class="pa-field"><label>Comment se passe votre onboarding client ?</label><textarea rows="3" placeholder="Décrivez les étapes de votre accueil client..."></textarea></div>
      <div class="pa-field"><label>Combien de temps perdez-vous par semaine sur des tâches répétitives ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="tps" value="Moins de 2h"/> <span>Moins de 2h</span></label><label class="pa-radio"><input type="radio" name="tps" value="2 à 5h"/> <span>2 à 5h</span></label><label class="pa-radio"><input type="radio" name="tps" value="5 à 10h"/> <span>5 à 10h</span></label><label class="pa-radio"><input type="radio" name="tps" value="Plus de 10h"/> <span>Plus de 10h — c'est critique</span></label></div></div>
      <div class="pa-field"><label>Quelles tâches vous volent le plus de temps ?</label><textarea rows="3" placeholder="Ex : répondre aux emails, relancer les impayés, faire les reportings..."></textarea></div>
    </div>

    <div class="pa-bloc">
      <div class="pa-title">04 — Vos douleurs</div>
      <div class="pa-field"><label>Qu'est-ce qui vous empêche de dormir la nuit sur le plan opérationnel ?</label><textarea rows="3" placeholder="Soyez honnête — c'est confidentiel."></textarea></div>
      <div class="pa-field"><label>Avez-vous déjà perdu un client à cause d'un raté opérationnel ?</label><textarea rows="2" placeholder="Oubli de suivi, retard, communication ratée..."></textarea></div>
      <div class="pa-field"><label>Avez-vous déjà tenté de déléguer ?</label><div class="pa-radios"><label class="pa-radio"><input type="radio" name="del" value="Jamais"/> <span>Jamais essayé</span></label><label class="pa-radio"><input type="radio" name="del" value="Echec"/> <span>Oui, mais j'ai repris le contrôle</span></label><label class="pa-radio"><input type="radio" name="del" value="Partiel"/> <span>Oui, partiellement</span></label><label class="pa-radio"><input type="radio" name="del" value="Ça fonctionne"/> <span>Oui, ça fonctionne bien</span></label></div></div>
      <div class="pa-field">
        <label>Niveau de saturation opérationnelle (1 = tout roule · 10 = je sature)</label>
        <div style="display:flex;align-items:center;gap:1rem;margin-top:.5rem;">
          <input type="range" id="sat-slider" min="1" max="10" value="5" oninput="document.getElementById('sat-val').textContent=this.value" style="flex:1;accent-color:var(--pr)"/>
          <span id="sat-val" style="font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:500;color:var(--pr);min-width:2rem;text-align:center;">5</span>
        </div>
      </div>
    </div>

    <div class="pa-bloc">
      <div class="pa-title">05 — Vos objectifs</div>
      <div class="pa-field"><label>Quel est votre objectif principal dans les 6 prochains mois ?</label><textarea rows="3" placeholder="Ex : recruter, doubler le CA, lancer une offre, partir en vacances sans que tout s'arrête..."></textarea></div>
      <div class="pa-field"><label>Qu'est-ce qui vous a poussé à chercher de l'aide aujourd'hui ?</label><textarea rows="3" placeholder="Un déclencheur, une frustration récurrente, un projet qui approche..."></textarea></div>
      <div class="pa-field"><label>Y a-t-il quelque chose d'important que je devrais savoir avant notre séance ?</label><textarea rows="3" placeholder="Contexte particulier, contraintes, sensibilités..."></textarea></div>
      <div style="border-top:1px solid var(--bd);margin-top:2rem;padding-top:2rem;">
        <p style="color:var(--tx-m);font-size:.85rem;font-weight:300;margin-bottom:1.5rem;">Pour vous envoyer une confirmation :</p>
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;">
          <div><label style="display:block;font-size:.85rem;font-weight:500;color:var(--br);margin-bottom:.6rem;">Prénom & Nom <span class="req">*</span></label><input type="text" id="pa-nom" placeholder="Marie Dupont" required style="width:100%;padding:.85rem 1rem;background:var(--cr);border:1px solid var(--bd);font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;color:var(--br);"/></div>
          <div><label style="display:block;font-size:.85rem;font-weight:500;color:var(--br);margin-bottom:.6rem;">Email <span class="req">*</span></label><input type="email" id="pa-email" placeholder="marie@entreprise.fr" required style="width:100%;padding:.85rem 1rem;background:var(--cr);border:1px solid var(--bd);font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;color:var(--br);"/></div>
        </div>
        <div><label style="display:block;font-size:.85rem;font-weight:500;color:var(--br);margin-bottom:.6rem;">Entreprise <span class="req">*</span></label><input type="text" id="pa-entreprise" placeholder="Ma Société SAS" required style="width:100%;padding:.85rem 1rem;background:var(--cr);border:1px solid var(--bd);font-family:'Jost',sans-serif;font-size:.9rem;font-weight:300;color:var(--br);"/></div>
        <p style="color:var(--tx-d);font-size:.75rem;font-weight:300;margin-top:.5rem;">* Champs obligatoires</p>
      </div>
    </div>

    <div style="text-align:center;margin-top:3rem;">
      <button type="submit" id="pa-btn" class="btn-p" style="border:none;cursor:pointer;font-size:.85rem;padding:1rem 3rem;">Envoyer mon questionnaire</button>
      <p style="color:var(--tx-d);font-size:.78rem;font-weight:300;margin-top:1rem;">Je vous réponds sous 48h ouvrés pour confirmer notre créneau.</p>
    </div>
  </form>

  <div id="pa-confirm" style="display:none;text-align:center;padding:5rem 2rem;background:var(--wh);border:1px solid var(--bd);margin-top:1rem;">
    <div style="font-family:'Cormorant Garamond',serif;font-size:4rem;color:var(--pr);margin-bottom:1.5rem;line-height:1;">✓</div>
    <h3 style="font-family:'Cormorant Garamond',serif;font-size:2rem;font-weight:500;font-style:italic;color:var(--br);margin-bottom:1rem;">Questionnaire reçu — merci.</h3>
    <p style="color:var(--tx-m);font-size:.95rem;font-weight:300;line-height:1.85;max-width:500px;margin:0 auto 2.5rem;">Je prends le temps de lire vos réponses avant notre séance. Vous recevrez une confirmation sous 48h ouvrés.</p>
    <button class="btn-p" onclick="goTo('home')" style="border:none;cursor:pointer;">Retour au site</button>
  </div>
</div>
</div>
</div><!-- /page-preaudit -->

<!-- ══ FLOAT CTA ══ -->
<div id="float-cta">
  <button class="float-close" onclick="document.getElementById('float-cta').style.display='none'">✕</button>
  <div class="float-tag">Gratuit · 3 minutes</div>
  <div class="float-title">Votre structure tient-elle sans vous ?</div>
  <div class="float-sub">15 questions pour identifier vos points de friction opérationnels.</div>
  <button class="float-btn" onclick="goTo('quiz')">Faire le diagnostic →</button>
</div>

<script>
/* ── NAV ── */
const nav = document.getElementById('nav');
const burger = document.getElementById('burger');
const navLinks = document.getElementById('nav-links');
window.addEventListener('scroll', () => nav.classList.toggle('stuck', window.scrollY > 60));
burger.addEventListener('click', () => navLinks.classList.toggle('open'));

/* ── SEO META DATA PER PAGE ── */
const pageMeta = {
  home: {
    title: 'MG ESSENTIEL — Consultante Ops & Automatisation pour Entrepreneurs | Templates Notion, Make, Sheets, Airtable',
    description: 'Marjorie Guilon, Partenaire Opérationnelle pour TPE et PME. Audit opérationnel, structuration des process, automatisation. 15+ templates Notion, Make, Google Sheets et Airtable operationnels.',
    canonical: '/'
  },
  boutique: {
    title: 'Templates Notion, Make, Google Sheets, Airtable | MG ESSENTIEL',
    description: 'Templates et automatisations pour entrepreneurs : Notion (CRM, Projet, SOPs), Make (automatisations), Google Sheets (finance, KPIs) et Airtable (CRM avancé). 15 outils dès 7€.',
    canonical: '/boutique'
  },
  contact: {
    title: 'Contact — Réservez votre diagnostic opérationnel | MG ESSENTIEL',
    description: 'Contactez MG ESSENTIEL pour un diagnostic opérationnel à 290€, un accompagnement sur-mesure ou des questions sur nos templates Notion. Réponse sous 24h.',
    canonical: '/contact'
  },
  quiz: {
    title: 'Auto-diagnostic opérationnel gratuit — Évaluez votre organisation | MG ESSENTIEL',
    description: 'Évaluez votre niveau d\'organisation en 15 questions. Diagnostic gratuit et personnalisé avec recommandations immédiates. Par MG ESSENTIEL.',
    canonical: '/quiz'
  },
  preaudit: {
    title: 'Pré-audit opérationnel — Préparez votre diagnostic | MG ESSENTIEL',
    description: 'Formulaire de pré-audit pour préparer votre diagnostic opérationnel MG ESSENTIEL. Décrivez votre activité et vos défis pour un accompagnement ciblé.',
    canonical: '/pre-audit'
  }
};

function updatePageMeta(page) {
  const meta = pageMeta[page] || pageMeta.home;
  document.title = meta.title;
  const descTag = document.querySelector('meta[name="description"]');
  if (descTag) descTag.setAttribute('content', meta.description);
  const canonTag = document.querySelector('link[rel="canonical"]');
  if (canonTag) canonTag.setAttribute('href', 'https://mgessentiel.fr' + meta.canonical);
  const ogTitle = document.querySelector('meta[property="og:title"]');
  if (ogTitle) ogTitle.setAttribute('content', meta.title);
  const ogDesc = document.querySelector('meta[property="og:description"]');
  if (ogDesc) ogDesc.setAttribute('content', meta.description);
  const ogUrl = document.querySelector('meta[property="og:url"]');
  if (ogUrl) ogUrl.setAttribute('content', 'https://mgessentiel.fr' + meta.canonical);
}

/* ── PAGE ROUTING (clean URLs for SEO) ── */
function goTo(page) {
  document.querySelectorAll('.page').forEach(p => p.classList.remove('active'));
  const target = document.getElementById('page-' + page);
  if (target) target.classList.add('active');
  window.scrollTo({ top: 0, behavior: 'smooth' });
  navLinks.classList.remove('open');
  const f = document.getElementById('float-cta');
  if (f) f.style.display = page === 'home' ? '' : 'none';
  if (page === 'quiz') initQuiz();
  // Clean URL (no hash) for SEO
  const path = page === 'home' ? '/' : '/' + page;
  history.pushState({ page: page }, '', path);
  // Update meta tags for SEO
  updatePageMeta(page);
}

// Handle browser back/forward
window.addEventListener('popstate', (e) => {
  const page = (e.state && e.state.page) ? e.state.page : getPageFromPath();
  document.querySelectorAll('.page').forEach(p => p.classList.remove('active'));
  const target = document.getElementById('page-' + page);
  if (target) target.classList.add('active');
  else document.getElementById('page-home').classList.add('active');
  updatePageMeta(page);
});

function getPageFromPath() {
  let path = location.pathname.replace(/^\//, '').replace(/\/$/, '');
  // Support hash fallback
  if (!path && location.hash) path = location.hash.replace('#', '');
  // Map pre-audit URL to page ID
  if (path === 'pre-audit') path = 'preaudit';
  return path || 'home';
}

// Load correct page on page load (supports clean URLs, hash fallback, and direct access)
window.addEventListener('DOMContentLoaded', () => {
  const page = getPageFromPath();
  if (page !== 'home' && document.getElementById('page-' + page)) {
    goTo(page);
  }
});

function scrollToSection(id) {
  setTimeout(() => {
    const el = document.getElementById(id);
    if (el) el.scrollIntoView({ behavior: 'smooth' });
  }, 100);
}

/* ── REVEAL ── */
const io = new IntersectionObserver(entries => {
  entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); io.unobserve(e.target); }});
}, { threshold: 0.1 });
document.querySelectorAll('.reveal').forEach(r => io.observe(r));

/* ── FLOAT CTA trigger ── */
let floatShown = false;
window.addEventListener('scroll', () => {
  if (floatShown) return;
  if (!document.getElementById('page-home').classList.contains('active')) return;
  const svc = document.getElementById('services-section');
  if (svc && svc.getBoundingClientRect().bottom < 0) {
    floatShown = true;
    document.getElementById('float-cta').classList.add('visible');
  }
});

/* ── SHOP FILTERS ── */
function filterShop(cat) {
  document.querySelectorAll('.shop-filter').forEach(b => b.classList.remove('active'));
  event.target.classList.add('active');
  document.querySelectorAll('.shop-card').forEach(card => {
    const cats = card.dataset.cat.split(' ');
    if (cat === 'all' || cats.includes(cat)) {
      card.style.display = '';
    } else {
      card.style.display = 'none';
    }
  });
}

/* ── QUIZ ── */
const questions = [
  { q: "Vous perdez plus de 2h par jour sur des tâches qui ne génèrent pas directement de revenus ?", neg: true },
  { q: "Si vous disparaissiez une semaine, quelqu'un pourrait faire tourner vos opérations sans vous appeler ?", neg: false },
  { q: "Vos clients reçoivent toujours le même niveau de suivi, quelle que soit votre semaine ?", neg: false },
  { q: "Vous avez des procédures écrites que votre équipe (ou vous-même) suit vraiment ?", neg: false },
  { q: "Vos outils métiers se parlent entre eux sans que vous ressaisissiez les mêmes données ?", neg: false },
  { q: "Vous avez déjà raté un suivi client parce que quelque chose est passé à la trappe ?", neg: true },
  { q: "Votre onboarding client est documenté et se déroule de la même façon à chaque fois ?", neg: false },
  { q: "Vous savez exactement quelles tâches peuvent être déléguées et lesquelles nécessitent votre présence ?", neg: false },
  { q: "Il vous arrive de rechercher une information plus de 10 minutes dans vos outils ou vos emails ?", neg: true },
  { q: "Vous avez un système pour suivre vos indicateurs clés sans chercher partout ?", neg: false },
  { q: "Vous avez déjà repris le contrôle d'une tâche déléguée parce que ce n'était pas fait comme vous vouliez ?", neg: true },
  { q: "Si votre activité doublait demain, vos opérations pourraient absorber la charge sans que vous explosiez ?", neg: false },
  { q: "Vos tâches récurrentes (facturation, relances, reporting) sont automatisées ou planifiées de façon fiable ?", neg: false },
  { q: "Vous avez l'impression que votre structure tient grâce à vous plutôt qu'à vos systèmes ?", neg: true },
  { q: "Vous pouvez prendre une semaine de vacances sans que votre chiffre d'affaires ou vos clients en pâtissent ?", neg: false },
];
let cur = 0, flags = 0;

function initQuiz() {
  cur = 0; flags = 0;
  document.getElementById('q-result').style.display = 'none';
  document.getElementById('q-bar').style.width = '0%';
  renderQ();
}

function renderQ() {
  document.getElementById('q-bar').style.width = (cur / questions.length * 100) + '%';
  if (cur >= questions.length) { showResult(); return; }
  const q = questions[cur];
  document.getElementById('q-card').innerHTML = `
    <div class="quiz-card">
      <div class="quiz-prog">Question ${cur + 1} sur ${questions.length}</div>
      <div class="quiz-q-txt">${q.q}</div>
      <div class="quiz-btns">
        <button class="quiz-btn" onclick="answerQ(true)">Oui</button>
        <button class="quiz-btn" onclick="answerQ(false)">Non</button>
      </div>
    </div>`;
}

function answerQ(oui) {
  const q = questions[cur];
  if ((q.neg && oui) || (!q.neg && !oui)) flags++;
  cur++;
  renderQ();
}

function showResult() {
  document.getElementById('q-card').innerHTML = '';
  document.getElementById('q-bar').style.width = '100%';
  const r = document.getElementById('q-result');
  r.style.display = 'block';
  let title, txt;
  if (flags <= 4) {
    title = "Votre structure est plutôt solide — mais il reste des angles morts.";
    txt = `Vous avez identifié ${flags} point${flags > 1 ? 's' : ''} de friction sur 15. Un audit extérieur permet de repérer ce que la proximité rend invisible.`;
  } else if (flags <= 9) {
    title = "Votre structure repose encore trop sur vous — c'est risqué.";
    txt = `Vous avez identifié ${flags} signaux d'alerte sur 15. Votre activité tourne, mais elle est fragile : si vous décélérez, tout décélère avec vous.`;
  } else {
    title = "Votre situation est critique — et vous le saviez déjà.";
    txt = `Vous avez identifié ${flags} points de blocage sérieux sur 15. Vous portez trop — et depuis trop longtemps. Un diagnostic structuré peut changer radicalement votre quotidien.`;
  }
  document.getElementById('qr-title').textContent = title;
  document.getElementById('qr-txt').textContent = txt;
}

function resetQuiz() { initQuiz(); }

/* ── CONTACT SUBMIT ── */
async function submitContact(e) {
  e.preventDefault();
  const btn = document.getElementById('ct-btn');
  const nom = document.getElementById('ct-nom').value.trim();
  const email = document.getElementById('ct-email').value.trim();
  const formule = document.querySelector('input[name="ct-f"]:checked');
  const msg = document.getElementById('ct-msg').value.trim();
  if (!nom || !email || !formule || !msg) { alert("Merci de renseigner tous les champs obligatoires."); return; }
  const data = {
    _replyto: email,
    _subject: "[Contact] " + formule.value + " — " + nom,
    "Nom": nom, "Email": email,
    "Entreprise": document.getElementById('ct-entreprise').value.trim() || "Non renseigné",
    "Formule": formule.value, "Message": msg
  };
  btn.textContent = "Envoi en cours..."; btn.disabled = true; btn.style.opacity = ".6";
  try {
    const res = await fetch("https://formspree.io/f/xdawpgjo", { method: "POST", headers: { "Accept": "application/json", "Content-Type": "application/json" }, body: JSON.stringify(data) });
    if (res.ok) { document.getElementById('ct-form').style.display = 'none'; document.getElementById('ct-confirm').style.display = 'block'; }
    else { btn.textContent = "Envoyer ma demande"; btn.disabled = false; btn.style.opacity = "1"; alert("Erreur — écrivez à contact@mgessentiel.fr"); }
  } catch { btn.textContent = "Envoyer ma demande"; btn.disabled = false; btn.style.opacity = "1"; alert("Erreur réseau — écrivez à contact@mgessentiel.fr"); }
}

/* ── PRÉAUDIT SUBMIT ── */
async function submitPreaudit(e) {
  e.preventDefault();
  const btn = document.getElementById('pa-btn');
  const nom = document.getElementById('pa-nom').value.trim();
  const email = document.getElementById('pa-email').value.trim();
  const entreprise = document.getElementById('pa-entreprise').value.trim();
  if (!nom || !email || !entreprise) { alert("Merci de renseigner votre nom, email et entreprise."); return; }
  const data = { _replyto: email, _subject: "[Pré-audit] " + nom + " — " + entreprise, "Nom": nom, "Email": email, "Entreprise": entreprise, "Saturation": document.getElementById('sat-slider').value + "/10" };
  document.querySelectorAll('#pa-form .pa-field').forEach(f => {
    const lbl = f.querySelector('label'); if (!lbl) return;
    const key = lbl.textContent.replace('*','').trim().slice(0,60);
    const inp = f.querySelector('input[type=text],input[type=email],textarea');
    const chk = f.querySelector('input[type=radio]:checked');
    if (inp && inp.value.trim() && !['pa-nom','pa-email','pa-entreprise'].includes(inp.id)) data[key] = inp.value.trim();
    if (chk) { const sp = chk.closest('.pa-radio')?.querySelector('span'); data[key] = sp ? sp.textContent.trim() : chk.value; }
  });
  btn.textContent = "Envoi en cours..."; btn.disabled = true; btn.style.opacity = ".6";
  try {
    const res = await fetch("https://formspree.io/f/xdawpgjo", { method: "POST", headers: { "Accept": "application/json", "Content-Type": "application/json" }, body: JSON.stringify(data) });
    if (res.ok) { document.getElementById('pa-form').style.display = 'none'; document.getElementById('pa-confirm').style.display = 'block'; }
    else { btn.textContent = "Envoyer mon questionnaire"; btn.disabled = false; btn.style.opacity = "1"; alert("Erreur — écrivez à contact@mgessentiel.fr"); }
  } catch { btn.textContent = "Envoyer mon questionnaire"; btn.disabled = false; btn.style.opacity = "1"; alert("Erreur réseau — écrivez à contact@mgessentiel.fr"); }
}
</script>
</body>
</html>
