/* Page /comparatif-emelia-lemlist-heyreach — comparatif outils cold outbound.
 * Cible la requête "Emelia vs Lemlist", "outil cold email comparatif",
 * "outil prospection LinkedIn outreach". Format guide comparatif transactionnel
 * pour fondateurs en mode décisionnel (choix d'outil). */

const { useState } = React;
const { Logo, ArrowUpRight, Check, ThemeToggle, FooterMin, useReveal } = window.BMShared;

/* === 4 critères de décision === */
const CRITERIA = [
  {
    tag: 'Critère 01',
    title: 'Volume cible',
    body: "Combien de messages tu vas envoyer par mois. Sous 500 emails/mois, n'importe lequel des trois fait l'affaire. Au-delà de 2 000 messages/mois, le pricing devient le critère #1 et Heyreach prend l'avantage pour LinkedIn, Emelia pour Email.",
  },
  {
    tag: 'Critère 02',
    title: 'Canaux à orchestrer',
    body: "Email seulement, LinkedIn seulement, ou multicanal Email + LinkedIn coordonnés. Lemlist est le seul à faire vraiment du multicanal natif. Emelia est Email-first avec LinkedIn basique. Heyreach est LinkedIn-first avec Email faible.",
  },
  {
    tag: 'Critère 03',
    title: 'Géographie cible',
    body: "France uniquement, Europe, ou international. Emelia est conçu en France pour le marché français (RGPD natif, support FR, hébergement EU). Lemlist a une équipe FR aussi. Heyreach est anglophone et plus orienté marché US/UK.",
  },
  {
    tag: 'Critère 04',
    title: 'Budget mensuel total',
    body: "Inclut l'outil + le warmup + les boîtes secondaires + les enrichisseurs. Emelia entrée à 67 €/mois, Lemlist à 99-149 €/mois, Heyreach à 79-199 €/mois selon le nombre de comptes LinkedIn. Sans warmup intégré, ajoute 30-50 €/mois pour un service tiers.",
  },
];

/* === Tableau comparatif (13 critères) === */
const COMPARISON = [
  { label: 'Prix de départ', emelia: '37 $/mois (1 compte)', lemlist: '99 €/mois', heyreach: '79 $/mois' },
  { label: 'Plan multi-comptes', emelia: '97 $/mois (illimité)', lemlist: '149 €/mois', heyreach: '199 $/mois' },
  { label: 'Pays d\'origine', emelia: '🇫🇷 France', lemlist: '🇫🇷 France', heyreach: '🇪🇺 Europe' },
  { label: 'Email cold', emelia: '✅ Excellent', lemlist: '✅ Excellent', heyreach: '🟡 Basique' },
  { label: 'LinkedIn outreach', emelia: '✅ Excellent', lemlist: '✅ Excellent', heyreach: '✅ Best-in-class' },
  { label: 'Multi-comptes LinkedIn', emelia: '🟡 Jusqu\'à 5 comptes (97 $/mois)', lemlist: '🟡 Limité', heyreach: '✅ Illimité' },
  { label: 'Scraper LinkedIn / Sales Nav intégré', emelia: '✅ Inclus (natif)', lemlist: '❌ Outil externe requis', heyreach: '❌ Outil externe requis' },
  { label: 'Enrichisseur emails + téléphones natif', emelia: '✅ Inclus (natif)', lemlist: '❌ Outil externe requis', heyreach: '❌ Outil externe requis' },
  { label: 'Warmup intégré', emelia: '✅ Inclus', lemlist: '✅ Lemwarm inclus', heyreach: '❌ Pas natif' },
  { label: 'Templates IA / Génération auto', emelia: '✅ GPT intégré', lemlist: '✅ Très avancé', heyreach: '✅ AI Variables' },
  { label: 'API / Webhooks', emelia: '✅ Complet', lemlist: '✅ Complet', heyreach: '✅ Complet' },
  { label: 'Intégration Make / Zapier', emelia: '✅ Natif', lemlist: '✅ Natif', heyreach: '✅ Natif' },
  { label: 'Support et docs en français', emelia: '✅ Top', lemlist: '✅ Bon', heyreach: '🟡 EN only' },
  { label: 'Conformité RGPD', emelia: '✅ Top (hébergement FR)', lemlist: '✅ Bon', heyreach: '🟡 OK' },
];

/* === Détail outil par outil === */
const TOOLS = [
  {
    name: 'Emelia',
    tagline: 'Notre choix #1 pour les TPE/PME françaises',
    color: 'violet',
    featured: true,
    badge: 'Notre choix #1',
    url: 'https://emelia.io/fr?_by=julia87',
    affiliate: true,
    strengths: [
      'Suite tout-en-un : scraper LinkedIn + enrichisseur emails/téléphones + cold outreach + warmup, le tout dans un seul outil',
      'Scraper LinkedIn / Sales Navigator natif inclus (plus besoin de Phantombuster ou Evaboot à 100 $/mois)',
      'Enrichisseur emails et téléphones natif (remplace Apollo ou Cognism à 100 à 200 $/mois)',
      'Rapport qualité/prix imbattable : 37 $/mois pour démarrer, 97 $/mois pour jusqu\'à 5 comptes LinkedIn',
      'Plan multi-comptes très accessible à 97 $/mois pour 5 comptes (vs 199 $/mois chez Heyreach)',
      'Warmup automatique inclus dans toutes les offres',
      'Support FR ultra-réactif, équipe basée à Paris',
      'Hébergement EU + conformité RGPD native',
      'Intégrations Make et Airtable natives',
      'Interface en français, courbe d\'apprentissage rapide',
    ],
    weaknesses: [
      'Multi-comptes LinkedIn plafonné à 5 comptes (au-delà, Heyreach reste plus adapté)',
      'Personnalisation vidéo moins poussée que Lemlist',
      'Reporting moins riche que sur les outils US premium',
    ],
    bestFor: "Fondateurs et équipes TPE/PME (jusqu'à 5 commerciaux LinkedIn) qui veulent une suite tout-en-un cold outbound (sourcing + enrichissement + envoi + warmup) sans empiler 4 outils différents. Économie typique de 200 à 400 $/mois sur la stack vs Lemlist/Heyreach combinés à Phantombuster + Apollo.",
  },
  {
    name: 'Lemlist',
    tagline: 'Le couteau suisse multicanal premium',
    color: 'cyan',
    url: 'https://www.lemlist.com/',
    affiliate: false,
    strengths: [
      'Personnalisation vidéo et image dynamique (best-in-class)',
      'Lemwarm intégré, l\'un des meilleurs warmup du marché',
      'Templates IA très avancés, communauté active',
      'Conditional steps et A/B test intégrés',
      'Équipe française basée à Paris, levée de fonds importante',
    ],
    weaknesses: [
      'Plus cher que les concurrents (99 à 149 €/mois)',
      'Pas de scraper LinkedIn natif (Phantombuster externe à 80 à 120 $/mois)',
      'Pas d\'enrichisseur natif (Apollo ou Cognism externe à 100 à 200 $/mois)',
      'Multi-comptes LinkedIn limité par rapport à Emelia et Heyreach',
      'Interface qui peut intimider les débutants au début',
    ],
    bestFor: "Agences, équipes sales structurées qui veulent absolument la personnalisation vidéo et A/B test avancé. Le bon choix quand le budget n'est pas la première contrainte et que la vidéo est centrale dans ton outbound.",
  },
  {
    name: 'Heyreach',
    tagline: 'Le spécialiste LinkedIn à volume',
    color: 'gradient',
    url: 'https://heyreach.io/',
    affiliate: false,
    strengths: [
      'Multi-comptes LinkedIn illimités (idéal pour agences sales)',
      'Volumes massifs sur LinkedIn sans déclencher les limites',
      'Inbox unifiée pour gérer toutes les réponses LinkedIn',
      'Sequences LinkedIn ultra-flexibles (invitation, message, InMail, vue de profil)',
      'AI Variables pour personnalisation à grande échelle',
    ],
    weaknesses: [
      'Email outreach très basique, à éviter pour du cold email pur',
      'Pas de scraper LinkedIn natif (Phantombuster externe requis)',
      'Pas d\'enrichisseur natif (Apollo ou Cognism externe requis)',
      'Pas de warmup natif, il faut ajouter un service tiers',
      'Pas de support français, documentation EN only',
      'Plus cher qu\'Emelia pour les premiers comptes (199 $/mois vs 97 $/mois pour 5 comptes), mais Heyreach reste illimité au-delà',
    ],
    bestFor: "Agences B2B avec besoins LinkedIn extrêmes (10+ comptes synchronisés), ou cas où Emelia ne suffit pas en volume LinkedIn pur. Cas moins fréquents en 2026 depuis qu'Emelia a rattrapé sur les multi-comptes.",
  },
];

/* === Recommandation par profil === */
const USE_CASE_RECOS = [
  {
    profile: 'TPE solo / équipe de 2-5',
    budget: '< 50 $/mois',
    channels: 'Email principalement',
    geo: 'France',
    reco: 'Emelia',
    why: "Démarrage propre à 37 $/mois, RGPD natif, warmup inclus. Le rapport qualité/prix imbattable pour la cible FR.",
  },
  {
    profile: 'PME 10-30 personnes',
    budget: '90-150 $/mois',
    channels: 'Email + LinkedIn (jusqu\'à 5 comptes)',
    geo: 'France + Europe',
    reco: 'Emelia',
    why: "Plan multi-comptes Emelia à 97 $/mois inclut 5 comptes LinkedIn, warmup, RGPD FR. Couvre les besoins de 80% des PME françaises (1 à 5 commerciaux qui font du cold).",
    featured: true,
  },
  {
    profile: 'Agence sales / volume LinkedIn extrême',
    budget: '200-500 $/mois',
    channels: 'LinkedIn pur, 10+ comptes synchronisés',
    geo: 'International',
    reco: 'Heyreach',
    why: "Quand Emelia ne suffit plus (10+ comptes LinkedIn synchronisés, équipe sales dédiée), Heyreach prend le relais. Mais cas devenu rare en 2026.",
  },
];

/* === Ce qu'on utilise chez nos clients === */
const CLIENT_BREAKDOWN = [
  { tool: 'Emelia', pct: 60, body: "Notre choix par défaut pour les TPE/PME françaises. Utilisé chez l'enseigne franchise restauration, le SaaS B2B formation, et la majorité des clients qui démarrent." },
  { tool: 'Lemlist', pct: 25, body: "Pour les clients qui ont déjà l'équipe et le budget, et qui veulent du multicanal sophistiqué avec personnalisation vidéo. Utilisé chez le média B2C grande audience." },
  { tool: 'Heyreach', pct: 15, body: "Pour les agences qui font du LinkedIn pur à grosse échelle, avec 5+ comptes en parallèle. Cas plus rares mais critiques quand le besoin est là." },
];

/* === FAQ === */
const FAQS = [
  {
    q: "Lequel choisir si je ne sais pas par où commencer ?",
    a: "Emelia, dans 80% des cas. C'est le plus accessible (37 $/mois pour un compte, 97 $/mois pour 5 comptes), le mieux supporté en France, et tu peux passer à Heyreach dans 6-12 mois si tu dépasses les 5 comptes LinkedIn. Commencer par Lemlist ou Heyreach quand tu ne sais pas encore ce que tu veux automatiser, c'est souvent payer trop pour des fonctionnalités que tu n'utiliseras pas.",
  },
  {
    q: "Est-ce qu'on peut combiner deux outils ?",
    a: "Oui, et c'est ce qu'on fait chez 20% de nos clients. Typiquement : Lemlist pour le cold email premium + Heyreach pour la couche LinkedIn multi-comptes. Make orchestre les deux et synchronise les statuts dans le CRM. Le coût combiné est élevé (250-400 €/mois) donc à réserver aux équipes qui ont vraiment le volume pour le justifier.",
  },
  {
    q: "Pourquoi pas Apollo ou Outreach ou Salesloft ?",
    a: "Apollo est principalement un outil d'enrichissement avec une couche cold email, pas l'inverse. Outreach et Salesloft sont des plateformes Sales Engagement orientées équipes commerciales 10+ personnes, prix démarrant à 1000+ €/mois. Hors scope pour les TPE/PME françaises 2-30 personnes qu'on cible.",
  },
  {
    q: "Comment éviter de faire blacklister mes domaines ?",
    a: "Configure des domaines secondaires (ex: boommaker.cold au lieu de boommaker.io), un warmup progressif sur 2-3 semaines, des limites strictes (50-80 emails par jour par boîte au démarrage), et un monitoring continu SPF/DKIM/DMARC. Emelia et Lemlist incluent le warmup. Heyreach exige un service tiers (Lemwarm, Mailreach, Warmy).",
  },
  {
    q: "Quel taux de réponse attendre selon l'outil ?",
    a: "L'outil ne change pas fondamentalement le taux de réponse, c'est la qualité de l'ICP et de la personnalisation qui pèsent. Nos pipelines en prod tournent entre 5 et 9% de taux de réponse moyens (positif + négatif), tous outils confondus. Lemlist sort souvent 1-2 points au-dessus grâce à la personnalisation vidéo, quand elle est bien utilisée.",
  },
  {
    q: "Quelle intégration CRM marche le mieux ?",
    a: "Les trois s'intègrent nativement avec HubSpot, Pipedrive, Sellsy, et Salesforce. Pour des CRM moins répandus (Attio, monday Sales, Sellsy custom), on passe systématiquement par Make ou n8n. Aucune différence majeure entre les trois outils sur ce critère.",
  },
  {
    q: "Et la conformité RGPD ?",
    a: "Les trois respectent le consentement présumé B2B (article 21 RGPD). Emelia a l'avantage de l'hébergement FR et d'une équipe juridique française. Lemlist est conforme aussi mais hébergement EU mixte. Heyreach respecte le RGPD techniquement mais la documentation et le support sont anglophones, donc moins simple en cas de demande CNIL.",
  },
  {
    q: "Vous touchez une commission sur ces outils ?",
    a: "Transparence totale : oui pour Emelia (le lien sur cette page est un lien d'affiliation Boom Maker), non pour Lemlist et Heyreach. Mais on a choisi Emelia comme notre #1 indépendamment du programme d'affiliation, parce que c'est le bon outil pour 80% de nos cas clients TPE/PME français. Le lien affilié ne change ni le prix pour toi, ni notre recommandation. Si Heyreach ou Lemlist deviennent meilleurs demain, on le dira sans réécrire l'historique.",
  },
];

const PageNav = () => {
  const [open, setOpen] = useState(false);
  return (
    <>
      <nav className="nav" id="nav">
        <a href="/" className="nav-logo" aria-label="Boom Maker"><Logo /></a>
        <div className="nav-links">
          <div className="nav-dropdown">
            <button type="button" className="nav-dropdown-trigger" aria-haspopup="true">
              Expertises <span className="nav-dropdown-caret">▾</span>
            </button>
            <div className="nav-dropdown-menu" role="menu">
              <a href="/expertises">3 piliers</a>
              <a href="/cas-usage">Cas d'usage</a>
              <a href="/partners">Partenaires</a>
            </div>
          </div>
          <a href="/tarifs">Tarifs</a>
          <a href="/news">News</a>
          <div className="nav-dropdown">
            <button type="button" className="nav-dropdown-trigger" aria-haspopup="true">
              À propos <span className="nav-dropdown-caret">▾</span>
            </button>
            <div className="nav-dropdown-menu" role="menu">
              <a href="/a-propos">BoomMaker</a>
              <a href="/#faq">FAQ</a>
            </div>
          </div>
          <a href="/contact">Contact</a>
        </div>
        <ThemeToggle />
        <a href="/audit-gratuit" className="btn btn-glow nav-cta-desktop">Audit gratuit <ArrowUpRight /></a>
        <button className="nav-burger" aria-label="Menu" aria-expanded={open}
                onClick={() => setOpen((o) => !o)}>
          <span /><span /><span />
        </button>
      </nav>
      <div className={`nav-mobile ${open ? 'open' : ''}`} onClick={() => setOpen(false)}>
        <span className="nav-mobile-group">/ Expertises</span>
        <a href="/expertises">3 piliers</a>
        <a href="/cas-usage">Cas d'usage</a>
        <a href="/partners">Partenaires</a>
        <a href="/tarifs">Tarifs</a>
        <a href="/news">News</a>
        <span className="nav-mobile-group">/ À propos</span>
        <a href="/a-propos">BoomMaker</a>
        <a href="/#faq">FAQ</a>
        <a href="/contact">Contact</a>
        <a href="/audit-gratuit" className="btn btn-glow">Audit gratuit <ArrowUpRight /></a>
      </div>
    </>
  );
};

const PageBreadcrumb = () => (
  <nav className="expertises-breadcrumb" aria-label="Fil d'Ariane">
    <a href="/">Accueil</a>
    <span className="expertises-breadcrumb-sep" aria-hidden="true">/</span>
    <a href="/cas-usage">Cas d'usage</a>
    <span className="expertises-breadcrumb-sep" aria-hidden="true">/</span>
    <span aria-current="page">Comparatif Emelia / Lemlist / Heyreach</span>
  </nav>
);

const PageContent = () => {
  useReveal();

  return (
    <div className="comparatif-page tarifs-page">
      <PageNav />

      {/* HERO */}
      <article className="audit-hero">
        <div className="container">
          <PageBreadcrumb />
          <span className="eyebrow"><span className="pulse" /> Comparatif · Cold outbound 2026</span>
          <h1>
            Emelia vs Lemlist vs Heyreach : <em>quel outil cold outbound</em> choisir en 2026&nbsp;?
          </h1>
          <p className="lead">
            Les 3 outils dominent le marché du cold email et LinkedIn outreach pour TPE/PME. On les utilise tous les jours chez nos clients : prix, canaux, multi-comptes, warmup, RGPD. Notre verdict honnête, basé sur des déploiements en production. <strong>Sans affiliation cachée.</strong>
          </p>
        </div>
      </article>

      <section className="expertises-content tarifs-content">
        <div className="container">
          <div className="expertises-main">

            {/* === 4 critères de décision === */}
            <section className="expertises-cases">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Les critères qui comptent</div>
              <h2 className="expertises-cases-title">
                Le bon outil dépend de <em>4 critères.</em>
              </h2>
              <p className="expertises-cases-lead">
                Pas de "meilleur outil dans l'absolu". Le choix dépend de ton volume, tes canaux, ta géo cible et ton budget. Voici comment on raisonne quand on cadre l'outil avec un nouveau client.
              </p>
              <div className="expertises-cases-grid">
                {CRITERIA.map((c) => (
                  <article className="expertises-case" key={c.tag}>
                    <div className="expertises-case-tag">{c.tag}</div>
                    <h3>{c.title}</h3>
                    <p>{c.body}</p>
                  </article>
                ))}
              </div>
            </section>

            {/* === Tableau comparatif === */}
            <section className="expertises-cases" id="tableau">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Le tableau qui tranche</div>
              <h2 className="expertises-cases-title">
                13 critères. <em>Le verdict objectif.</em>
              </h2>
              <p className="expertises-cases-lead">
                Comparatif sans concession sur 13 critères, incluant les fonctionnalités natives intégrées (scraper LinkedIn, enrichisseur emails + téléphones) qui font la différence sur le coût total de la stack. Évaluation basée sur nos déploiements en production fin 2025 et début 2026.
              </p>
              <div className="comparatif-table-wrap">
                <table className="comparatif-table">
                  <thead>
                    <tr>
                      <th>Critère</th>
                      <th className="featured-col">
                        <a href="https://emelia.io/fr?_by=julia87" target="_blank" rel="sponsored noopener noreferrer">
                          Emelia <ArrowUpRight size={12} />
                        </a>
                      </th>
                      <th>
                        <a href="https://www.lemlist.com/" target="_blank" rel="noopener noreferrer">
                          Lemlist <ArrowUpRight size={12} />
                        </a>
                      </th>
                      <th>
                        <a href="https://heyreach.io/" target="_blank" rel="noopener noreferrer">
                          Heyreach <ArrowUpRight size={12} />
                        </a>
                      </th>
                    </tr>
                  </thead>
                  <tbody>
                    {COMPARISON.map((row) => (
                      <tr key={row.label}>
                        <td className="row-label">{row.label}</td>
                        <td className="featured-col">{row.emelia}</td>
                        <td>{row.lemlist}</td>
                        <td>{row.heyreach}</td>
                      </tr>
                    ))}
                  </tbody>
                </table>
              </div>
            </section>

            {/* === Détail outil par outil === */}
            <section className="expertises-cases" id="outils">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Outil par outil</div>
              <h2 className="expertises-cases-title">
                Forces, faiblesses, <em>pour qui.</em>
              </h2>
              <p className="expertises-cases-lead">
                Détail de chaque outil. Ce qu'on aime, ce qu'on aime moins, et le profil de client à qui on le recommande systématiquement.
              </p>
              <div className="tool-detail-grid">
                {TOOLS.map((t) => (
                  <article className={`tool-detail tool-detail-${t.color} ${t.featured ? 'tool-detail-featured' : ''}`} key={t.name}>
                    {t.featured && <div className="tool-detail-badge">{t.badge || 'Recommandé'}</div>}
                    <div className="tool-detail-name">
                      <a href={t.url} target="_blank" rel={t.affiliate ? 'sponsored noopener noreferrer' : 'noopener noreferrer'}>
                        {t.name} <ArrowUpRight size={16} />
                      </a>
                      {t.affiliate && <span className="tool-detail-affiliate-chip">Lien affilié</span>}
                    </div>
                    <p className="tool-detail-tagline">{t.tagline}</p>

                    <div className="tool-detail-block">
                      <div className="tool-detail-block-label">Forces</div>
                      <ul>
                        {t.strengths.map((s) => <li key={s}><Check /> <span>{s}</span></li>)}
                      </ul>
                    </div>

                    <div className="tool-detail-block">
                      <div className="tool-detail-block-label tool-detail-block-warn">Faiblesses</div>
                      <ul className="tool-detail-weaknesses">
                        {t.weaknesses.map((w) => <li key={w}><span>{w}</span></li>)}
                      </ul>
                    </div>

                    <div className="tool-detail-best">
                      <div className="tool-detail-block-label">Parfait pour</div>
                      <p>{t.bestFor}</p>
                    </div>
                  </article>
                ))}
              </div>
            </section>

            {/* === Recommandations par profil === */}
            <section className="expertises-cases" id="profils">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Notre reco par profil</div>
              <h2 className="expertises-cases-title">
                3 profils. <em>3 recommandations.</em>
              </h2>
              <p className="expertises-cases-lead">
                Si tu te reconnais dans l'un de ces 3 profils, voici l'outil qu'on choisirait pour toi. Pas une opinion généraliste, un choix concret basé sur ce qu'on fait chez nos clients similaires.
              </p>
              <div className="profile-reco-grid">
                {USE_CASE_RECOS.map((r) => (
                  <article className={`profile-reco ${r.featured ? 'profile-reco-featured' : ''}`} key={r.profile}>
                    {r.featured && <div className="profile-reco-badge">Le plus fréquent</div>}
                    <div className="profile-reco-profile">{r.profile}</div>
                    <ul className="profile-reco-criteria">
                      <li><span className="label">Budget</span><strong>{r.budget}</strong></li>
                      <li><span className="label">Canaux</span><strong>{r.channels}</strong></li>
                      <li><span className="label">Géo</span><strong>{r.geo}</strong></li>
                    </ul>
                    <div className="profile-reco-pick">
                      <div className="profile-reco-pick-label">Notre choix</div>
                      <div className="profile-reco-pick-tool">{r.reco}</div>
                    </div>
                    <p className="profile-reco-why">{r.why}</p>
                  </article>
                ))}
              </div>
            </section>

            {/* === Ce qu'on utilise chez nos clients === */}
            <section className="expertises-cases tarifs-roi" id="chez-nous">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Transparence totale</div>
              <h2 className="expertises-cases-title">
                Ce qu'on utilise <em>vraiment</em> chez nos clients.
              </h2>
              <p className="expertises-cases-lead">
                On ne te conseillera jamais un outil qu'on n'utilise pas nous-mêmes. Voici la vraie répartition sur nos 30+ pipelines en production début 2026.
              </p>
              <div className="client-breakdown">
                {CLIENT_BREAKDOWN.map((c) => (
                  <div className="client-breakdown-row" key={c.tool}>
                    <div className="client-breakdown-tool">{c.tool}</div>
                    <div className="client-breakdown-bar-wrap">
                      <div className="client-breakdown-bar" style={{ width: `${c.pct}%` }}>
                        <span>{c.pct}%</span>
                      </div>
                    </div>
                    <p className="client-breakdown-body">{c.body}</p>
                  </div>
                ))}
              </div>
            </section>

            {/* === FAQ === */}
            <section className="expertises-faq" id="faq" aria-labelledby="faq-title">
              <div className="expertise-eyebrow eyebrow"><span className="pulse" />Questions fréquentes</div>
              <h2 className="expertises-faq-title" id="faq-title">
                Ce qu'on nous demande <em>sur le choix d'outil.</em>
              </h2>
              <div className="expertises-faq-list">
                {FAQS.map((item, i) => (
                  <details className="expertises-faq-item" key={i}>
                    <summary>
                      <span>{item.q}</span>
                      <span className="expertises-faq-caret" aria-hidden="true">+</span>
                    </summary>
                    <p>{item.a}</p>
                  </details>
                ))}
              </div>
            </section>

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

      {/* === CTA final === */}
      <section className="partners-content partners-content-minimal">
        <div className="container">
          <div className="partners-cta-final">
            <h2>Tu veux qu'on choisisse <em>pour toi</em>&nbsp;?</h2>
            <p>30 minutes, gratuit, sans engagement. On regarde ton ICP, ton volume, ton budget, ta géo cible. À la fin de l'appel, tu repars avec une recommandation chiffrée : quel outil, quel plan, et combien tu vas payer tout compris (outil + warmup + boîtes secondaires).</p>
            <div className="partners-cta">
              <a href="/audit-gratuit" className="btn btn-glow">Réserver l'audit gratuit <ArrowUpRight /></a>
              <a href="/automatisation-prospection-b2b" className="btn btn-ghost">Voir notre pipeline complet <ArrowUpRight /></a>
            </div>
          </div>
        </div>
      </section>

      <FooterMin />
    </div>
  );
};

ReactDOM.createRoot(document.getElementById('root')).render(<PageContent />);
