{"id":240696,"date":"2025-09-17T13:24:11","date_gmt":"2025-09-17T13:24:11","guid":{"rendered":"https:\/\/new.adkomo.com\/sante-et-fitness\/"},"modified":"2026-04-27T20:19:15","modified_gmt":"2026-04-27T20:19:15","slug":"sante-et-fitness","status":"publish","type":"page","link":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/","title":{"rendered":"Sant\u00e9 et Fitness"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"240696\" class=\"elementor elementor-240696 elementor-5535\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fdfd45 e-flex e-con-boxed e-con e-parent\" data-id=\"3fdfd45\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-3045240 e-con-full e-flex e-con e-child\" data-id=\"3045240\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d1e60bb e-con-full e-flex e-con e-child\" data-id=\"d1e60bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b4c562a elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"b4c562a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Votre app fitness m\u00e9rite des utilisateurs actifs\n<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2046dc8 elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"2046dc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"text-xl text-blue-100 mb-8\">Transformez les personnes en qu\u00eate de bien-\u00eatre en abonn\u00e9s actifs, acqu\u00e9rez des utilisateurs de qualit\u00e9 qui s&rsquo;entra\u00eenent, suivent leurs progr\u00e8s et restent engag\u00e9s. Acc\u00e9l\u00e9rez votre croissance gr\u00e2ce \u00e0 la data, la port\u00e9e multicanale et des r\u00e9sultats mesurables.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-381a0f5 e-con-full e-flex e-con e-child\" data-id=\"381a0f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e69dee elementor-align-center elementor-widget elementor-widget-button\" data-id=\"6e69dee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#anchor-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Lancer ma campagne<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03615ea elementor-align-center elementor-widget elementor-widget-button\" data-id=\"03615ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#market-growth\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">En savoir plus<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-13f6c93 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"13f6c93\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@500;700&display=swap\" rel=\"stylesheet\"><section class=\"stats-wrap\" aria-label=\"Key metrics\"><div class=\"stats-card\"><div class=\"stats-grid\"><div class=\"stat\"><span class=\"stat-label\">Acquisition<br\/>multicanale<\/span><span class=\"stat-title\">Social, DSP,Affiliates<\/span><\/div><div class=\"stat\"><span class=\"stat-label\">Couverture <\/br>mondiale<\/span><span class=\"stat-title\">EU, US, APAC<\/span><\/div><div class=\"stat\"><span class=\"stat-label\">KPI<\/br> optimis\u00e9s<\/span><span class=\"stat-title\">IAP, r\u00e9tention, LTV<\/span><\/div> \r\n\r\n    <\/div><\/div><\/section><style>.stats-wrap { \r\n  width: 60%; \r\n  padding: 16px 0;\r\n  display: flex;\r\n  justify-content: flex-start;\r\n}\r\n\r\n  .stats-card{\r\n  max-width: auto;\r\n  margin: 0;\r\n  background: #fff;\r\n  border-radius: 16px;\r\n  padding: 22px 28px;\r\n  box-shadow: 0 20px 50px rgba(18, 17, 112, 0.08);\r\n}\r\n\r\n  .stats-grid{ \r\n  display: grid; \r\n  grid-template-columns: repeat(4, 1fr); \r\n  gap:42px; \r\n}\r\n\r\n  .stat{ \r\n    display:flex; \r\n    flex-direction:column; \r\n    gap:10px; \r\n  }\r\n\r\n  .stat-title{\r\n    font-family:\"Poppins\", sans-serif;\r\n    font-size:16px;\r\n    font-weight:4500;\r\n    line-height:14px;\r\n    color:#263F59;\r\n    white-space:nowrap;\r\n  }\r\n\r\n  .stat-label{\r\n    font-family:\"Poppins\", sans-serif;\r\n    font-size:15px;\r\n    font-weight:650;\r\n    line-height:1.3;\r\n    color:#263f59;\r\n  }\r\n\r\n  @media (max-width: 900px){ .stats-grid{ grid-template-columns: repeat(2, 1fr); } }\r\n\r\n  @media (max-width: 520px){\r\n    .stats-card{ padding:20px 16px; }\r\n    .stat-title{ font-size:32px; line-height:38px; }\r\n    .stat-label{ font-size:16px; }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2e33488 e-con-full e-flex e-con e-child\" data-id=\"2e33488\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-054e505 elementor-widget__width-initial elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"054e505\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"620\" height=\"1280\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png\" class=\"attachment-2048x2048 size-2048x2048 wp-image-240697\" alt=\"\" srcset=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png 620w, https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4-145x300.png 145w, https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4-496x1024.png 496w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a616f29 e-flex e-con-boxed e-con e-parent\" data-id=\"a616f29\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9b7c71b e-con-full e-flex e-con e-child\" data-id=\"9b7c71b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e1b291b elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"e1b291b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CHOISISSEZ PAR OBJECTIF ET KPI, PUIS D\u00c9VELOPPEZ<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd7b938 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"bd7b938\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Solutions intelligentes con\u00e7ues pour la croissance dans la sant\u00e9 et le fitness<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92b4c39 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"92b4c39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Plus d&rsquo;installs, c&rsquo;est bien. <strong>Plus d&rsquo;abonn\u00e9s qui payent et qui restent, c&rsquo;est mieux.<\/strong> Nos \u00e9quipes accompagnent les principales marques fitness et bien-\u00eatre dans l&rsquo;acquisition d&rsquo;audiences \u00e0 forte intention et leur conversion en utilisateurs rentables.<\/p><p>Vid\u00e9o, social, display, CTV et offerwall, chaque canal est activ\u00e9 pour <strong>atteindre, convertir et fid\u00e9liser votre audience cible.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77750ab elementor-align-left elementor-widget elementor-widget-button\" data-id=\"77750ab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#anchor-form\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Nous contacter<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f76d8c2 e-con-full e-flex e-con e-child\" data-id=\"f76d8c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e801e4d my-coverflow elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"e801e4d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== ONE-IMAGE SLIDE CAROUSEL (videos play to end, then advance) ===== -->\n<div id=\"projectCarousel\">\n  <div class=\"swiper\">\n    <div class=\"swiper-wrapper\">\n        \n    <!-- Slide 0 (video) -->\n      <div class=\"swiper-slide\">\n        <video src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/zen-fitness-app-health.mp4\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\"><\/video>\n      <\/div>\n\n      <!-- Slide 1 (video) -->\n      <div class=\"swiper-slide\">\n        <video src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/mi-comparador-reel-1.mp4\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\"><\/video>\n      <\/div>\n\n      <!-- Slide 2 (video) -->\n      <div class=\"swiper-slide\">\n        <video src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/social-media-reel-ads-health-dentist.mp4\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\"><\/video>\n      <\/div>\n      <!-- Slide 3 (video) -->\n      <div class=\"swiper-slide\">\n        <video src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/FR-Senior-Health-Insurance-PrioSante-Ad-Tiktok-6s.mp4\" autoplay=\"\" muted=\"\" playsinline=\"\" preload=\"metadata\"><\/video>\n      <\/div>\n\n    <\/div>\n\n    <!-- Controls (must be inside .swiper) -->\n    <div class=\"swiper-button-prev\" aria-label=\"Previous slide\"><\/div>\n    <div class=\"swiper-button-next\" aria-label=\"Next slide\"><\/div>\n  <\/div>\n  <p class=\"carousel-caption\">Exemples de cr\u00e9as pour campagnes d'acquisition mobile<\/p>\n<\/div>\n\n<!-- Swiper CSS\/JS -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@10\/swiper-bundle.min.css\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@10\/swiper-bundle.min.js\"><\/script>\n\n<style>\n  \/* ===== CAPTION ===== *\/\n  #projectCarousel .carousel-caption {\n    font-family: \"Poppins\", sans-serif;\n    font-size: 13px;\n    line-height: 1.5;\n    font-weight: 400;\n    color: #8a94a6;\n    text-align: center;\n    margin: -24px auto 0 auto;\n    padding: 0 20px;\n    max-width: 700px;\n    font-style: italic;\n  }\n\n  @media (max-width: 640px) {\n    #projectCarousel .carousel-caption {\n      font-size: 12px;\n      margin-top: -20px;\n    }\n  }\n\n  \/* ===== STAGE ===== *\/\n  #projectCarousel .swiper {\n    position: relative;\n    height: 700px;\n    overflow: hidden;\n  }\n\n  @media (max-width: 767px) {\n    #projectCarousel .swiper { height: 480px; }\n  }\n\n  \/* ===== SLIDES ===== *\/\n  #projectCarousel .swiper-slide {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: transparent;\n  }\n\n  \/* ===== MEDIA (IMG + VIDEO) with rounded corners ===== *\/\n  #projectCarousel .swiper-slide img,\n  #projectCarousel .swiper-slide video {\n    display: block;\n    max-width: 100%;\n    max-height: 90%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n    border-radius: 20px;\n    overflow: hidden;\n    background: #fff;\n    box-shadow: none;\n  }\n\n  \/* Smooth easing *\/\n  #projectCarousel .swiper-wrapper {\n    transition-timing-function: cubic-bezier(.25, .8, .25, 1) !important;\n  }\n\n  \/* ===== ARROWS ===== *\/\n  #projectCarousel .swiper-button-prev,\n  #projectCarousel .swiper-button-next {\n    width: 42px;\n    height: 42px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, .95);\n    box-shadow: 0 6px 18px rgba(0, 0, 0, .12);\n    color: #111;\n  }\n\n  #projectCarousel .swiper-button-prev:after,\n  #projectCarousel .swiper-button-next:after {\n    font-size: 16px;\n  }\n<\/style>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", () => {\n    const swiperEl = document.querySelector(\"#projectCarousel .swiper\");\n    if (!swiperEl || typeof Swiper === \"undefined\") return;\n\n    const swiper = new Swiper(swiperEl, {\n      effect: \"slide\",\n      speed: 1200,\n      loop: true,\n      slidesPerView: 1,\n      centeredSlides: true,\n      spaceBetween: 40,\n      roundLengths: true,\n      autoplay: {\n        delay: 6000,\n        disableOnInteraction: false,\n        pauseOnMouseEnter: false\n      },\n      navigation: {\n        nextEl: \"#projectCarousel .swiper-button-next\",\n        prevEl: \"#projectCarousel .swiper-button-prev\"\n      },\n      observer: true,\n      observeParents: true,\n      on: {\n        init() {\n          this.slides.forEach((slide) => {\n            const v = slide.querySelector(\"video\");\n            if (!v) return;\n            v.loop = false;\n            v.removeAttribute(\"loop\");\n            v.muted = true;\n            v.playsInline = true;\n          });\n          handleActiveSlide(this);\n        },\n        slideChangeTransitionStart() {\n          this.slides.forEach((slide) => {\n            const v = slide.querySelector(\"video\");\n            if (!v) return;\n            try { v.pause(); v.currentTime = 0; } catch (e) {}\n            v.onended = null;\n            if (v.__nearEndHandler) {\n              v.removeEventListener(\"timeupdate\", v.__nearEndHandler);\n              v.__nearEndHandler = null;\n            }\n            if (v.__resumeOnTap) {\n              document.removeEventListener(\"pointerdown\", v.__resumeOnTap);\n              v.__resumeOnTap = null;\n            }\n          });\n          handleActiveSlide(this);\n        }\n      }\n    });\n\n    function handleActiveSlide(sw) {\n      const active = sw.slides[sw.activeIndex];\n      const video  = active ? active.querySelector(\"video\") : null;\n\n      if (!video) {\n        if (sw.autoplay && !sw.autoplay.running) sw.autoplay.start();\n        return;\n      }\n\n      if (sw.autoplay && sw.autoplay.running) sw.autoplay.stop();\n\n      video.loop = false;\n      video.removeAttribute(\"loop\");\n      try { video.currentTime = 0; } catch (e) {}\n\n      const advance = () => {\n        if (sw.destroyed) return;\n        sw.slideNext();\n        if (sw.autoplay && !sw.autoplay.running) sw.autoplay.start();\n      };\n\n      video.onended = advance;\n\n      video.__nearEndHandler = function () {\n        const d = video.duration;\n        if (Number.isFinite(d) && d > 0 && d - video.currentTime <= 0.15) {\n          video.removeEventListener(\"timeupdate\", video.__nearEndHandler);\n          video.__nearEndHandler = null;\n          advance();\n        }\n      };\n      video.addEventListener(\"timeupdate\", video.__nearEndHandler);\n\n      const tryPlay = () => {\n        video.muted = true;\n        const p = video.play();\n        if (p && p.catch) {\n          p.catch(() => {\n            if (!video.__resumeOnTap) {\n              video.__resumeOnTap = () => {\n                const pp = video.play();\n                if (pp && pp.catch) { }\n                document.removeEventListener(\"pointerdown\", video.__resumeOnTap);\n                video.__resumeOnTap = null;\n              };\n              document.addEventListener(\"pointerdown\", video.__resumeOnTap, { once: true });\n            }\n          });\n        }\n      };\n\n      if (video.readyState >= 1) {\n        tryPlay();\n      } else {\n        video.addEventListener(\"loadedmetadata\", tryPlay, { once: true });\n      }\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87afa85 e-flex e-con-boxed e-con e-parent\" data-id=\"87afa85\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-49ddbbd e-con-full e-flex e-con e-child\" data-id=\"49ddbbd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9dbb70a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"9dbb70a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ils scalent leurs apps fitness et sant\u00e9 avec nous<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e33dc26 elementor-widget elementor-widget-text-editor\" data-id=\"e33dc26\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tNos \u00e9quipes ont contribu\u00e9 aux campagnes d&rsquo;acquisition d&rsquo;utilisateurs de nombreuses apps fitness, bien-\u00eatre et sant\u00e9 pr\u00e9sent\u00e9es ici, via des partenariats directs ou en collaboration avec leurs agences. Une approche performance qui s&rsquo;adapte \u00e0 chaque objectif, sur l&rsquo;ensemble des canaux majeurs.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-517ebe5 elementor-widget elementor-widget-menu-anchor\" data-id=\"517ebe5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"market-growth\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30f8230 e-con-full e-flex e-con e-child\" data-id=\"30f8230\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0a3f96 elementor-widget-tablet__width-initial elementor-widget elementor-widget-html\" data-id=\"d0a3f96\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"km-reel km-reel--square\" data-km-reel=\"\">\r\n  <div class=\"km-reel__viewport\" aria-label=\"Client logos reel\" tabindex=\"0\">\r\n    <ul class=\"km-reel__track js-km-reel-track\">\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/class-pass.webp\" alt=\"ClassPass\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/may.webp\" alt=\"May\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/happy-plate.jpg\" alt=\"Happy Plate\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/glow.webp\" alt=\"Glow\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/slimkit.webp\" alt=\"SlimKit\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/baby-center-2.png\" alt=\"Baby Center\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/rootd-2.png\" alt=\"Rootd\" loading=\"lazy\"><\/li>\r\n      <li class=\"km-card\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/01\/root-2.webp\" alt=\"Root\" loading=\"lazy\"><\/li>\r\n    <\/ul>\r\n  <\/div>\r\n<\/section>\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600&amp;display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.km-reel--square[data-km-reel]{\r\n  --km-tile: clamp(100px, 9vw, 132px);\r\n  --km-card-w: var(--km-tile);\r\n  --km-card-h: var(--km-tile);\r\n  --km-gap: 22px;\r\n  --km-cols: 2;\r\n  --km-rows: 2;\r\n  --km-radius: 24px;\r\n  --km-shadow: 0 6px 18px rgba(19,23,32,.08);\r\n  --km-border: 1px solid rgba(16,24,40,.06);\r\n  --km-pps: 14;\r\n  --km-side-pad: 22px;\r\n  --km-top-pad: 24px;\r\n  --km-bottom-pad: 64px;\r\n  --km-fade-h: 56px;\r\n  --km-lift: 6px;\r\n}\r\n\r\n.km-reel--square{\r\n  width:100%;\r\n  display:grid;\r\n  place-items:center;\r\n}\r\n\r\n.km-reel--square .km-reel__viewport{\r\n  position:relative;\r\n  width:calc((var(--km-card-w) * var(--km-cols)) + (var(--km-gap) * (var(--km-cols) - 1)) + (var(--km-side-pad) * 2));\r\n  height:calc((var(--km-card-h) * var(--km-rows)) + (var(--km-gap) * (var(--km-rows) - 1)) + var(--km-top-pad) + var(--km-bottom-pad));\r\n  padding:var(--km-top-pad) var(--km-side-pad) var(--km-bottom-pad);\r\n  box-sizing:border-box;\r\n  overflow:hidden;\r\n  isolation:isolate;\r\n  background:#fff;\r\n  touch-action:none;\r\n  overscroll-behavior:contain;\r\n  cursor:grab;\r\n  user-select:none;\r\n  -webkit-user-select:none;\r\n  outline:none;\r\n  backface-visibility:hidden;\r\n  transform:translateZ(0);\r\n}\r\n\r\n.km-reel--square .km-reel__viewport:active{\r\n  cursor:grabbing;\r\n}\r\n\r\n.km-reel--square .km-reel__viewport::before,\r\n.km-reel--square .km-reel__viewport::after{\r\n  content:\"\";\r\n  position:absolute;\r\n  left:var(--km-side-pad);\r\n  right:var(--km-side-pad);\r\n  height:var(--km-fade-h);\r\n  pointer-events:none;\r\n  z-index:5;\r\n}\r\n\r\n.km-reel--square .km-reel__viewport::before{\r\n  top:0;\r\n  background:linear-gradient(\r\n    to bottom,\r\n    rgba(255,255,255,1) 0%,\r\n    rgba(255,255,255,0) 100%\r\n  );\r\n}\r\n\r\n.km-reel--square .km-reel__viewport::after{\r\n  bottom:0;\r\n  background:linear-gradient(\r\n    to top,\r\n    rgba(255,255,255,1) 0%,\r\n    rgba(255,255,255,0) 100%\r\n  );\r\n}\r\n\r\n.km-reel--square .km-reel__track{\r\n  list-style:none;\r\n  margin:0;\r\n  padding:0;\r\n  display:grid;\r\n  grid-template-columns:repeat(var(--km-cols), var(--km-card-w));\r\n  grid-auto-rows:var(--km-card-h);\r\n  column-gap:var(--km-gap);\r\n  row-gap:var(--km-gap);\r\n  align-content:start;\r\n  will-change:transform;\r\n  transform:translate3d(0,0,0);\r\n  backface-visibility:hidden;\r\n  contain:layout paint style;\r\n}\r\n\r\n.km-reel--square .km-card{\r\n  width:var(--km-card-w);\r\n  height:var(--km-card-h);\r\n  background:#fff;\r\n  border:var(--km-border);\r\n  border-radius:var(--km-radius);\r\n  box-shadow:var(--km-shadow);\r\n  display:grid;\r\n  place-items:center;\r\n  box-sizing:border-box;\r\n  overflow:visible;\r\n  cursor:pointer;\r\n  will-change:transform;\r\n  position:relative;\r\n  z-index:1;\r\n  transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;\r\n}\r\n\r\n.km-reel--square .km-card img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit:cover;\r\n  border-radius:inherit;\r\n  display:block;\r\n  transition:transform .25s ease;\r\n  box-shadow:inherit;\r\n}\r\n\r\n.km-reel--square .km-card:hover,\r\n.km-reel--square .km-card:focus-within,\r\n.km-reel--square .km-card:active{\r\n  transform:translateY(calc(var(--km-lift) * -1));\r\n  box-shadow:0 10px 28px rgba(19,23,32,.18);\r\n  border-color:rgba(16,24,40,.14);\r\n  z-index:3;\r\n}\r\n\r\n.km-reel--square .km-card:hover img,\r\n.km-reel--square .km-card:focus-within img,\r\n.km-reel--square .km-card:active img{\r\n  transform:none;\r\n}\r\n\r\n.km-reel--square .km-card::after{\r\n  content:attr(data-km-label);\r\n  position:absolute;\r\n  left:50%;\r\n  bottom:14px;\r\n  transform:translateX(-50%) translateY(12px);\r\n  min-height:32px;\r\n  padding:0 16px;\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  background:#fff;\r\n  border-radius:16px;\r\n  font-family:\"Poppins\", system-ui, sans-serif;\r\n  font-size:14px;\r\n  font-weight:500;\r\n  color:#263F59;\r\n  white-space:nowrap;\r\n  opacity:0;\r\n  pointer-events:none;\r\n  transition:opacity .42s ease, transform .42s ease;\r\n  box-shadow:0 14px 34px rgba(0,0,0,.12);\r\n}\r\n\r\n.km-reel--square .km-card:hover::after,\r\n.km-reel--square .km-card:focus-within::after,\r\n.km-reel--square .km-card:active::after{\r\n  opacity:1;\r\n  transform:translateX(-50%) translateY(0);\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce){\r\n  .km-reel--square .km-reel__track{ transform:none !important; }\r\n  .km-reel--square .km-card,\r\n  .km-reel--square .km-card img,\r\n  .km-reel--square .km-card::after{ transition:none; }\r\n  .km-reel--square .km-card:hover,\r\n  .km-reel--square .km-card:focus-within,\r\n  .km-reel--square .km-card:active{ transform:none; }\r\n}\r\n\r\n@media (max-width:980px){\r\n  .km-reel--square[data-km-reel]{\r\n    --km-tile: clamp(92px, 15vw, 122px);\r\n    --km-gap: 16px;\r\n    --km-cols: 2;\r\n    --km-rows: 2;\r\n    --km-pps: 14;\r\n    --km-side-pad: 26px;\r\n    --km-top-pad: 26px;\r\n    --km-bottom-pad: 64px;\r\n  }\r\n}\r\n\r\n@media (max-width:640px){\r\n  .km-reel--square[data-km-reel]{\r\n    --km-tile: clamp(82px, 24vw, 104px);\r\n    --km-card-w: var(--km-tile);\r\n    --km-card-h: var(--km-tile);\r\n    --km-gap: 12px;\r\n    --km-cols: 1;\r\n    --km-rows: 1;\r\n    --km-radius: 20px;\r\n    --km-pps: 18;\r\n    --km-fade-h: 32px;\r\n    --km-side-pad: 28px;\r\n    --km-top-pad: 22px;\r\n    --km-bottom-pad: 56px;\r\n    --km-lift: 4px;\r\n  }\r\n\r\n  .km-reel--square .km-reel__viewport{\r\n    width:min(100%, calc((var(--km-card-w) * 3) + (var(--km-gap) * 2) + (var(--km-side-pad) * 2)));\r\n    height:calc(var(--km-card-h) + var(--km-top-pad) + var(--km-bottom-pad));\r\n    touch-action:pan-y;\r\n  }\r\n\r\n  .km-reel--square .km-reel__viewport::before,\r\n  .km-reel--square .km-reel__viewport::after{\r\n    display:none;\r\n  }\r\n\r\n  .km-reel--square .km-reel__track{\r\n    display:flex;\r\n    align-items:flex-start;\r\n    gap:var(--km-gap);\r\n    width:max-content;\r\n  }\r\n\r\n  .km-reel--square .km-card{\r\n    flex:0 0 var(--km-card-w);\r\n  }\r\n\r\n  .km-reel--square .km-card::after{\r\n    bottom:10px;\r\n    min-height:30px;\r\n    padding:0 14px;\r\n    font-size:13px;\r\n  }\r\n}\r\n<\/style>\r\n\r\n<script>\r\n(() => {\r\n  document.addEventListener('DOMContentLoaded', () => {\r\n    const root = document.querySelector('.km-reel--square[data-km-reel]');\r\n    const viewport = root?.querySelector('.km-reel__viewport');\r\n    const track = root?.querySelector('.js-km-reel-track');\r\n    if (!root || !viewport || !track) return;\r\n\r\n    Array.from(track.querySelectorAll('.km-card')).forEach(card => {\r\n      const img = card.querySelector('img');\r\n      const label = img?.getAttribute('alt')?.trim();\r\n      if (!label) return;\r\n      card.setAttribute('data-km-label', label);\r\n      card.setAttribute('aria-label', label);\r\n      if (!card.hasAttribute('tabindex')) card.setAttribute('tabindex', '0');\r\n    });\r\n\r\n    const reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n    const isMobile = () => window.matchMedia('(max-width:640px)').matches;\r\n    const getVarNum = name => parseFloat(getComputedStyle(root).getPropertyValue(name)) || 0;\r\n\r\n    let raf = null;\r\n    let lastT = null;\r\n    let offset = 0;\r\n    let step = 0;\r\n    let groupSize = 0;\r\n    let resumeTimer = null;\r\n\r\n    const recycleForwardVertical = () => {\r\n      for (let i = 0; i < groupSize; i++) {\r\n        const el = track.children[0];\r\n        if (!el) break;\r\n        track.appendChild(el);\r\n      }\r\n    };\r\n\r\n    const recycleBackwardVertical = () => {\r\n      for (let i = 0; i < groupSize; i++) {\r\n        const el = track.children[track.children.length - 1];\r\n        if (!el) break;\r\n        track.insertBefore(el, track.children[0]);\r\n      }\r\n    };\r\n\r\n    const recycleForwardHorizontal = () => {\r\n      const el = track.children[0];\r\n      if (el) track.appendChild(el);\r\n    };\r\n\r\n    const recycleBackwardHorizontal = () => {\r\n      const el = track.children[track.children.length - 1];\r\n      if (el) track.insertBefore(el, track.children[0]);\r\n    };\r\n\r\n    const applyOffset = () => {\r\n      if (isMobile()) {\r\n        track.style.transform = `translate3d(${-offset}px,0,0)`;\r\n      } else {\r\n        track.style.transform = `translate3d(0,${-offset}px,0)`;\r\n      }\r\n    };\r\n\r\n    const normalize = () => {\r\n      if (step <= 0) return;\r\n\r\n      while (offset >= step) {\r\n        offset -= step;\r\n        if (isMobile()) recycleForwardHorizontal();\r\n        else recycleForwardVertical();\r\n      }\r\n\r\n      while (offset <= -step) {\r\n        offset += step;\r\n        if (isMobile()) recycleBackwardHorizontal();\r\n        else recycleBackwardVertical();\r\n      }\r\n\r\n      applyOffset();\r\n    };\r\n\r\n    const nudge = delta => {\r\n      offset += delta;\r\n      normalize();\r\n    };\r\n\r\n    const pauseAuto = () => {\r\n      if (reduceMotion || isMobile()) return;\r\n      if (resumeTimer) clearTimeout(resumeTimer);\r\n    };\r\n\r\n    const resumeAuto = () => {\r\n      if (reduceMotion || isMobile()) return;\r\n      if (resumeTimer) clearTimeout(resumeTimer);\r\n      resumeTimer = setTimeout(() => {\r\n        lastT = null;\r\n      }, 120);\r\n    };\r\n\r\n    const measure = () => {\r\n      const first = track.children[0];\r\n      if (!first) return;\r\n\r\n      const gap = getVarNum('--km-gap') || 0;\r\n\r\n      if (isMobile()) {\r\n        const cardW = first.getBoundingClientRect().width;\r\n        step = cardW + gap;\r\n        groupSize = 1;\r\n      } else {\r\n        const cols = Math.max(1, Math.round(getVarNum('--km-cols') || 2));\r\n        const cardH = first.getBoundingClientRect().height;\r\n        step = cardH + gap;\r\n        groupSize = cols;\r\n      }\r\n\r\n      offset = 0;\r\n      applyOffset();\r\n    };\r\n\r\n    const tick = t => {\r\n      if (!reduceMotion) {\r\n        if (lastT == null) lastT = t;\r\n        const dt = Math.min(0.033, (t - lastT) \/ 1000);\r\n        lastT = t;\r\n        const pps = getVarNum('--km-pps') || 14;\r\n        offset += pps * dt;\r\n        normalize();\r\n      }\r\n      raf = requestAnimationFrame(tick);\r\n    };\r\n\r\n    const start = () => {\r\n      measure();\r\n      if (raf) cancelAnimationFrame(raf);\r\n      lastT = null;\r\n      raf = requestAnimationFrame(tick);\r\n    };\r\n\r\n    const onWheel = e => {\r\n      if (isMobile()) return;\r\n      e.preventDefault();\r\n      pauseAuto();\r\n      nudge(e.deltaY);\r\n      resumeAuto();\r\n    };\r\n\r\n    viewport.addEventListener('wheel', onWheel, { passive: false, capture: true });\r\n    track.addEventListener('wheel', onWheel, { passive: false, capture: true });\r\n\r\n    let pointerId = null;\r\n    let lastX = 0;\r\n    let lastY = 0;\r\n\r\n    const onPointerDown = e => {\r\n      pointerId = e.pointerId ?? null;\r\n      lastX = e.clientX;\r\n      lastY = e.clientY;\r\n      try { viewport.setPointerCapture(pointerId); } catch (_) {}\r\n      pauseAuto();\r\n    };\r\n\r\n    const onPointerMove = e => {\r\n      if (pointerId == null) return;\r\n\r\n      if (isMobile()) {\r\n        const dx = e.clientX - lastX;\r\n        lastX = e.clientX;\r\n        nudge(-dx);\r\n      } else {\r\n        const dy = e.clientY - lastY;\r\n        lastY = e.clientY;\r\n        nudge(-dy);\r\n      }\r\n    };\r\n\r\n    const endPointer = () => {\r\n      pointerId = null;\r\n      resumeAuto();\r\n    };\r\n\r\n    viewport.addEventListener('pointerdown', onPointerDown, { capture: true });\r\n    viewport.addEventListener('pointermove', onPointerMove, { capture: true });\r\n    viewport.addEventListener('pointerup', endPointer, { capture: true });\r\n    viewport.addEventListener('pointercancel', endPointer, { capture: true });\r\n    viewport.addEventListener('lostpointercapture', endPointer, { capture: true });\r\n\r\n    let touchActive = false;\r\n    let touchStartX = 0;\r\n    let touchStartY = 0;\r\n    let touchLastX = 0;\r\n    let touchLastY = 0;\r\n    let touchLocked = false;\r\n    let touchHorizontal = false;\r\n\r\n    const onTouchStart = e => {\r\n      if (!e.touches || e.touches.length === 0) return;\r\n      touchActive = true;\r\n      touchLocked = false;\r\n      touchHorizontal = false;\r\n      touchStartX = e.touches[0].clientX;\r\n      touchStartY = e.touches[0].clientY;\r\n      touchLastX = touchStartX;\r\n      touchLastY = touchStartY;\r\n      pauseAuto();\r\n    };\r\n\r\n    const onTouchMove = e => {\r\n      if (!touchActive || !e.touches || e.touches.length === 0) return;\r\n\r\n      const xNow = e.touches[0].clientX;\r\n      const yNow = e.touches[0].clientY;\r\n      const dxTotal = xNow - touchStartX;\r\n      const dyTotal = yNow - touchStartY;\r\n\r\n      if (isMobile()) {\r\n        if (!touchLocked) {\r\n          if (Math.abs(dxTotal) > 6 || Math.abs(dyTotal) > 6) {\r\n            touchLocked = true;\r\n            touchHorizontal = Math.abs(dxTotal) > Math.abs(dyTotal);\r\n          } else {\r\n            return;\r\n          }\r\n        }\r\n\r\n        if (!touchHorizontal) return;\r\n\r\n        e.preventDefault();\r\n        const dx = xNow - touchLastX;\r\n        touchLastX = xNow;\r\n        nudge(-dx);\r\n      } else {\r\n        e.preventDefault();\r\n        const dy = yNow - touchLastY;\r\n        touchLastY = yNow;\r\n        nudge(-dy);\r\n      }\r\n    };\r\n\r\n    const onTouchEnd = () => {\r\n      touchActive = false;\r\n      touchLocked = false;\r\n      touchHorizontal = false;\r\n      resumeAuto();\r\n    };\r\n\r\n    viewport.addEventListener('touchstart', onTouchStart, { passive: true, capture: true });\r\n    viewport.addEventListener('touchmove', onTouchMove, { passive: false, capture: true });\r\n    viewport.addEventListener('touchend', onTouchEnd, { passive: true, capture: true });\r\n    viewport.addEventListener('touchcancel', onTouchEnd, { passive: true, capture: true });\r\n\r\n    viewport.addEventListener('mouseenter', pauseAuto, { passive: true });\r\n    viewport.addEventListener('mouseleave', resumeAuto, { passive: true });\r\n    viewport.addEventListener('focusin', pauseAuto, { passive: true });\r\n    viewport.addEventListener('focusout', resumeAuto, { passive: true });\r\n\r\n    const imgs = Array.from(track.querySelectorAll('img'));\r\n    let pending = imgs.length;\r\n\r\n    if (pending === 0) {\r\n      start();\r\n    } else {\r\n      const done = () => {\r\n        pending = Math.max(0, pending - 1);\r\n        if (pending === 0) start();\r\n      };\r\n\r\n      imgs.forEach(img => {\r\n        if (img.complete) done();\r\n        else {\r\n          img.addEventListener('load', done, { once: true });\r\n          img.addEventListener('error', done, { once: true });\r\n        }\r\n      });\r\n\r\n      setTimeout(start, 1500);\r\n    }\r\n\r\n    let resizeT = null;\r\n    window.addEventListener('resize', () => {\r\n      clearTimeout(resizeT);\r\n      resizeT = setTimeout(() => {\r\n        start();\r\n      }, 200);\r\n    }, { passive: true });\r\n\r\n    document.addEventListener('visibilitychange', () => {\r\n      if (!document.hidden) lastT = null;\r\n    });\r\n  });\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4dc17b e-flex e-con-boxed e-con e-parent\" data-id=\"b4dc17b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e2c51bf elementor-widget elementor-widget-heading\" data-id=\"e2c51bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00c9VELOPPEZ-VOUS SUR TOUS LES MARCH\u00c9S<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95f7678 elementor-widget elementor-widget-heading\" data-id=\"95f7678\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">L'acquisition pens\u00e9e pour la sant\u00e9 et le fitness<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e98a433 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"e98a433\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\tDans la sant\u00e9 et le fitness, la performance se mesure au-del\u00e0 des installs. Vous cherchez des utilisateurs actifs et fid\u00e8les qui s&rsquo;entra\u00eenent, suivent leurs progr\u00e8s et s&rsquo;abonnent durablement. Nos \u00e9quipes activent les jalons qui comptent, cr\u00e9ation de compte, premi\u00e8re session, abonnement et engagement long terme, en connectant vos campagnes \u00e0 des audiences \u00e0 forte intention avec des cr\u00e9ations sur mesure et des placements optimis\u00e9s pour le ROI et la r\u00e9tention.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd10f94 elementor-widget elementor-widget-html\" data-id=\"dd10f94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\">\n\n<div id=\"finance-stack\" class=\"cards\">\n  <!-- CARD 1 -->\n  <article class=\"card\">\n    <img decoding=\"async\" class=\"card__img\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/08\/icon-1.png\" alt=\"Moteur d'acquisition utilisateurs fitness\">\n    <div class=\"card__text\">\n      <h3 class=\"card__title\">Moteur d'acquisition<br>d'utilisateurs fitness<\/h3>\n      <p class=\"card__sub\">\n        D\u00e9veloppez un trafic \u00e0 forte intention sur les stores et plateformes publicitaires, en optimisant chaque \u00e9tape de l'installation \u00e0 l'abonnement\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- CARD 2 -->\n  <article class=\"card\">\n    <img decoding=\"async\" class=\"card__img\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/08\/icon-2.png\" alt=\"Utilisateurs fitness qualifi\u00e9s\">\n    <div class=\"card__text\">\n      <h3 class=\"card__title\">Utilisateurs qualifi\u00e9s<br>\u00e0 forte intention<\/h3>\n      <p class=\"card__sub\">\n        Acqu\u00e9rez des utilisateurs motiv\u00e9s, pr\u00eats \u00e0 s'engager dans leurs objectifs fitness ou bien-\u00eatre, et \u00e0 passer \u00e0 l'abonnement\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- CARD 3 -->\n  <article class=\"card\">\n    <img decoding=\"async\" class=\"card__img\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/08\/icon-3.png\" alt=\"R\u00e9tention et LTV fitness\">\n    <div class=\"card__text\">\n      <h3 class=\"card__title\">R\u00e9tention<br>et LTV<\/h3>\n      <p class=\"card__sub\">\n        Boostez l'engagement in-app et r\u00e9duisez le churn gr\u00e2ce \u00e0 des campagnes push, des rappels personnalis\u00e9s et des flux de r\u00e9activation\n      <\/p>\n    <\/div>\n  <\/article>\n\n  <!-- CARD 4 -->\n  <article class=\"card\">\n    <img decoding=\"async\" class=\"card__img\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/05\/section-traffic-e-commerce-44.png\" alt=\"Studio Cr\u00e9atif Sant\u00e9 et Fitness\">\n    <div class=\"card__text\">\n      <h3 class=\"card__title\">Studio Cr\u00e9atif<br>Sant\u00e9 & Fitness<\/h3>\n      <p class=\"card__sub\">\n        Produisez des UGC, des d\u00e9mos d'entra\u00eenement et du contenu motivationnel pour maximiser l'engagement et les conversions\n      <\/p>\n    <\/div>\n  <\/article>\n<\/div>\n\n<style>\n\/* =============== Base =============== *\/\nhtml { font-size: 16px; }\n\n#finance-stack {\n  --bg: transparent;\n  --card-bg: #ffffff;\n  --active-scale: 1.15;\n  --active-dy: -0.5rem;\n\n  font-family: \"Poppins\", sans-serif;\n  background: transparent;\n\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: clamp(8px, 1vw, 16px);\n  align-items: stretch;\n  justify-items: stretch;\n  padding: clamp(12px, 2vw, 24px);\n}\n\n\/* =============== Card =============== *\/\n#finance-stack .card {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem;\n  background: var(--card-bg);\n  padding: 1.75rem 1.5rem 1.5rem;\n  border-radius: 1rem;\n  box-shadow: 0 10px 30px rgba(0,0,0,.05);\n  transition: transform .3s ease, box-shadow .3s ease, opacity .3s ease;\n  cursor: pointer;\n  overflow: hidden;\n}\n\n#finance-stack .card.is-notactive {\n  opacity: 0.6;\n  transform: scale(0.98);\n}\n\n\/* =============== Icon =============== *\/\n#finance-stack .card__img {\n  width: 40px;\n  height: 40px;\n  object-fit: contain;\n  margin-bottom: 0.35rem;\n}\n\n\/* =============== Text =============== *\/\n#finance-stack .card__text {\n  display: flex;\n  flex-direction: column;\n  gap: 0.5rem;\n}\n\n\/* TITLE , 18px *\/\n#finance-stack .card__title {\n  font-size: 18px !important;\n  font-weight: 700;\n  color: #062240;\n  margin: 0;\n  line-height: 24px !important;\n}\n\n\/* BODY TEXT , 17px *\/\n#finance-stack .card__sub {\n  font-size: 17px !important;\n  line-height: 24px !important;\n  color: #263f59;\n  margin: 0;\n}\n\n\/* =============== Hover (desktop) =============== *\/\n@media (pointer:fine) {\n  #finance-stack .card:hover {\n    transform: scale(var(--active-scale)) translateY(var(--active-dy));\n    box-shadow: 0 20px 60px rgba(0,0,0,.12);\n    z-index: 1;\n  }\n}\n\n\/* =============== Responsive =============== *\/\n@media (max-width: 1024px) {\n  #finance-stack {\n    display: flex;\n    overflow-x: auto;\n    gap: 16px;\n    padding: 8px 10px 24px;\n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n  }\n\n  #finance-stack .card {\n    flex: 0 0 85%;\n    min-width: 250px;\n    max-width: 320px;\n    transform: none !important;\n    scroll-snap-align: center;\n    box-shadow: 0 10px 30px rgba(0,0,0,.08);\n  }\n}\n<\/style>\n\n<script>\n(() => {\n  const wrap = document.querySelector('#finance-stack');\n  if (!wrap || 'ontouchstart' in window) return;\n\n  const cards = [...wrap.querySelectorAll('.card')];\n\n  cards.forEach(card => {\n    card.addEventListener('mouseenter', () => {\n      cards.forEach(c => c !== card && c.classList.add('is-notactive'));\n      card.classList.add('is-active');\n    });\n    card.addEventListener('mouseleave', () => {\n      cards.forEach(c => c.classList.remove('is-notactive', 'is-active'));\n    });\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e58eac3 mobile.menu-carousel e-flex e-con-boxed e-con e-parent\" data-id=\"e58eac3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-c30ea62 e-con-full e-flex e-con e-child\" data-id=\"c30ea62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01b6444 elementor-widget elementor-widget-heading\" data-id=\"01b6444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">D\u00e9ployez la performance sur davantage de verticales<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d46a9ec elementor-widget elementor-widget-text-editor\" data-id=\"d46a9ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>D\u00e9couvrez comment nos strat\u00e9gies bas\u00e9es sur les donn\u00e9es et nos cr\u00e9ations performantes d\u00e9veloppent l\u2019acquisition d\u2019utilisateurs et les revenus dans de multiples secteurs verticaux, notamment la <strong data-start=\"378\" data-end=\"423\">Fintech, le Voyage, le Gaming, la Sant\u00e9 et le Fitness<\/strong>, et bien plus encore.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-96a08c2 animated-slow elementor-widget-tablet__width-initial mobile-menu-carousel elementor-invisible elementor-widget elementor-widget-html\" data-id=\"96a08c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;600;700&display=swap\" rel=\"stylesheet\"><style>:root {\n    --ak2-gap: 28px;\n    --ak2-radius: 22px;\n    --ak2-title: #263F59;\n    --ak2-hover: #0890FF;\n    --ak2-max: 1200px;\n    --ak2-arrow: #263F59;\n    --ak2-icon-max: 200px;\n    --ak2-icon-shadow: 0 14px 30px rgba(2,6,23,.14);\n    --ak2-top-pad: 14px;\n    --ak2-lift: 4px;\n  }\n\n  #mobile-menu-carousel.ak2-rail {\n    max-width: var(--ak2-max);\n    margin: 0 auto;\n    padding: 0 8px;\n    position: relative;\n    overflow: visible;\n  }\n\n  #mobile-menu-carousel .ak2-viewport {\n    overflow: hidden;\n    padding-top: var(--ak2-top-pad);\n    touch-action: pan-y;\n  }\n\n  #mobile-menu-carousel .ak2-track {\n    display: flex;\n    gap: var(--ak2-gap);\n    transition: transform 0.6s ease;\n    will-change: transform;\n    padding-top: calc(var(--ak2-lift) + 2px);\n    margin-top: calc(-1 * (var(--ak2-lift) + 2px));\n  }\n\n  #mobile-menu-carousel .ak2-card {\n    flex: 0 0 calc((100% - (var(--ak2-gap) * 3)) \/ 4);\n    display: grid;\n    grid-template-rows: auto auto;\n    gap: 14px;\n    align-items: start;\n    padding-top: calc(var(--ak2-lift) + 2px);\n    margin-top: calc(-1 * (var(--ak2-lift) + 2px));\n  }\n\n  @media (max-width: 1024px) {\n    #mobile-menu-carousel .ak2-card { flex-basis: calc((100% - (var(--ak2-gap) * 2)) \/ 3); }\n  }\n\n  @media (max-width: 768px) {\n    #mobile-menu-carousel .ak2-card { flex-basis: calc((100% - var(--ak2-gap)) \/ 2); }\n  }\n\n  @media (max-width: 480px) {\n    #mobile-menu-carousel .ak2-card { flex-basis: 100%; gap: 10px; }\n  }\n\n  #mobile-menu-carousel .ak2-link {\n    display: grid;\n    grid-template-rows: auto auto;\n    gap: 14px;\n    text-decoration: none;\n    color: inherit;\n  }\n\n  #mobile-menu-carousel .ak2-icon {\n    width: 100%;\n    max-width: var(--ak2-icon-max);\n    aspect-ratio: 1 \/ 1;\n    margin: 0 auto;\n    border-radius: var(--ak2-radius);\n    background: transparent;\n    box-shadow: var(--ak2-icon-shadow);\n    position: relative;\n    overflow: hidden;\n    transition: transform .25s ease, filter .25s ease;\n    transform: translateY(0);\n  }\n\n  #mobile-menu-carousel .ak2-thumb {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transform: scale(1);\n    transition: transform 1.2s ease;\n    border: none;\n    outline: none;\n    border-radius: var(--ak2-radius);\n  }\n\n  @media (max-width: 1024px) { #mobile-menu-carousel .ak2-icon { max-width: 190px; } }\n  @media (max-width: 768px)  { #mobile-menu-carousel .ak2-icon { max-width: 230px; } }\n  @media (max-width: 480px)  { #mobile-menu-carousel .ak2-icon { max-width: 200px; } }\n\n  #mobile-menu-carousel .ak2-title {\n    font-family: \"Poppins\", sans-serif !important;\n    font-weight: 700 !important;\n    font-size: 24px;\n    color: #263F59 !important;\n    text-align: center;\n    margin: 0;\n    padding: 0 0 10px 0;\n    transition: color .6s ease, transform .6s ease;\n    transform: translateY(0);\n  }\n\n  @media (max-width: 1024px) {\n    #mobile-menu-carousel .ak2-title { font-size: 22px !important; padding: 0 0 8px 0 !important; }\n  }\n\n  @media (max-width: 768px) {\n    #mobile-menu-carousel .ak2-title { font-size: 22px !important; padding: 0 0 6px 0 !important; }\n  }\n\n  @media (min-width:768px){\n    #mobile-menu-carousel .ak2-link:hover .ak2-icon{\n      transform: translateY(-4px);\n      filter: brightness(1.02);\n    }\n    #mobile-menu-carousel .ak2-link:hover .ak2-thumb{\n      transform: scale(1.08);\n    }\n    #mobile-menu-carousel .ak2-link:hover .ak2-title{\n      color:#0890FF !important;\n      transform: translateY(-4px);\n    }\n  }\n\n  @media (max-width:767px){\n    #mobile-menu-carousel .ak2-icon{ transition:none!important; }\n    #mobile-menu-carousel .ak2-thumb{ transition:none!important; }\n    #mobile-menu-carousel .ak2-title{ transition:none!important; transform:none!important; }\n  }\n\n  #mobile-menu-carousel .ak2-btn {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 44px;\n    height: 44px;\n    background: transparent;\n    border: none;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n    padding: 0;\n    outline: none;\n    box-shadow: none;\n  }\n\n  #mobile-menu-carousel .ak2-prev { left: -50px; }\n  #mobile-menu-carousel .ak2-next { right: -50px; }\n\n  #mobile-menu-carousel .ak2-btn svg {\n    width: 32px;\n    height: 32px;\n    fill: none;\n    stroke: var(--ak2-arrow);\n    stroke-width: 3;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n    transition: stroke 0.25s ease;\n  }\n\n  #mobile-menu-carousel .ak2-btn:hover { background: #fff; }\n  #mobile-menu-carousel .ak2-btn:hover svg { stroke: var(--ak2-hover); }\n\n  #mobile-menu-carousel .ak2-btn:hover,\n  #mobile-menu-carousel .ak2-btn:active,\n  #mobile-menu-carousel .ak2-btn:focus,\n  #mobile-menu-carousel .ak2-btn:focus-visible {\n    background: #fff !important;\n    outline: none !important;\n    box-shadow: none !important;\n  }\n\n  #mobile-menu-carousel .ak2-btn:hover svg,\n  #mobile-menu-carousel .ak2-btn:active svg,\n  #mobile-menu-carousel .ak2-btn:focus svg,\n  #mobile-menu-carousel .ak2-btn:focus-visible svg {\n    stroke: var(--ak2-hover);\n  }\n\n  @media (max-width: 1024px) {\n    #mobile-menu-carousel .ak2-prev { left: 8px; }\n    #mobile-menu-carousel .ak2-next { right: 8px; }\n  }\n\n  @media (max-width: 768px) {\n    #mobile-menu-carousel .ak2-prev { left: 6px; }\n    #mobile-menu-carousel .ak2-next { right: 6px; }\n    #mobile-menu-carousel .ak2-btn { z-index: 20; }\n  }\n\n  @media (max-width: 480px) {\n    #mobile-menu-carousel .ak2-btn { display: flex; width: 52px; height: 52px; }\n    #mobile-menu-carousel .ak2-prev { left: 6px; }\n    #mobile-menu-carousel .ak2-next { right: 6px; }\n  }\n\n  @media (min-width: 1025px) {\n    #mobile-menu-carousel .ak2-btn { background: transparent; border: none; box-shadow: none; }\n    #mobile-menu-carousel .ak2-btn:hover { background: transparent; }\n  }\n<\/style><div id=\"mobile-menu-carousel\" class=\"mobile-menu-carousel ak2-rail\" data-ak2><button class=\"ak2-btn ak2-prev\" type=\"button\" aria-label=\"Pr\u00e9c\u00e9dent\" data-ak2-prev><svg viewBox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\" \/><\/svg><\/button><button class=\"ak2-btn ak2-next\" type=\"button\" aria-label=\"Suivant\" data-ak2-next><svg viewBox=\"0 0 24 24\"><polyline points=\"9 6 15 12 9 18\" \/><\/svg><\/button><div class=\"ak2-viewport\" data-ak2-viewport><div class=\"ak2-track\" data-ak2-track><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/banque-finance\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-1.png\" alt=\"Fintech\"><\/div><h3 class=\"ak2-title\">Fintech<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/voyage\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-2.png\" alt=\"Voyage\"><\/div><h3 class=\"ak2-title\">Voyage<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/jeux-videos\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-3.png\" alt=\"Jeux vid\u00e9o\"><\/div><h3 class=\"ak2-title\">Jeux vid\u00e9o<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-4.png\" alt=\"Sant\u00e9 et Fitness\"><\/div><h3 class=\"ak2-title\">Sant\u00e9 et Fitness<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/dating\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-5.png\" alt=\"Rencontres\"><\/div><h3 class=\"ak2-title\">Rencontres<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/paris-et-jeux-dargent\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-66.png\" alt=\"Paris Sportifs\"><\/div><h3 class=\"ak2-title\">Paris Sportifs<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/utilitaires\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-7.png\" alt=\"Utilitaires\"><\/div><h3 class=\"ak2-title\">Utilitaires<\/h3><\/a><\/article><article class=\"ak2-card\"><a href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/divertissement\/\" class=\"ak2-link\"><div class=\"ak2-icon\"><img decoding=\"async\" class=\"ak2-thumb\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2026\/02\/mobile-menu-icon-8.png\" alt=\"Divertissement\"><\/div><h3 class=\"ak2-title\">Divertissement<\/h3><\/a><\/article><\/div><\/div><\/div><script>(function () {\n  const root = document.querySelector(\"#mobile-menu-carousel[data-ak2]\");\n  if (!root) return;\n\n  const viewport = root.querySelector(\"[data-ak2-viewport]\");\n  const track = root.querySelector(\"[data-ak2-track]\");\n  const prevBtn = root.querySelector(\"[data-ak2-prev]\");\n  const nextBtn = root.querySelector(\"[data-ak2-next]\");\n\n  const INTERVAL_MS = 3000;\n  const TRANSITION = \"transform .6s ease\";\n\n  let timer, perView, cardW, gap, originals, index = 0;\n\n  function getPerView() {\n    if (window.matchMedia(\"(max-width:480px)\").matches) return 1;\n    if (window.matchMedia(\"(max-width:768px)\").matches) return 2;\n    if (window.matchMedia(\"(max-width:1024px)\").matches) return 3;\n    return 4;\n  }\n\n  function getGap() {\n    const g = getComputedStyle(track).gap || \"0\";\n    return parseFloat(g) || 0;\n  }\n\n  function measure() {\n    const first = track.querySelector(\".ak2-card\");\n    return first ? first.getBoundingClientRect().width : 0;\n  }\n\n  function offsetFor(i) { return i * (cardW + gap); }\n\n  function next() {\n    index += 1;\n    track.style.transform = `translateX(${-offsetFor(index)}px)`;\n  }\n\n  function prev() {\n    if (index <= 0) {\n      track.style.transition = \"none\";\n      index = originals.length;\n      track.style.transform = `translateX(${-offsetFor(index)}px)`;\n      void track.offsetWidth;\n      track.style.transition = TRANSITION;\n    }\n    index -= 1;\n    track.style.transform = `translateX(${-offsetFor(index)}px)`;\n  }\n\n  function build() {\n    clearInterval(timer);\n    track.style.transition = \"none\";\n    track.style.transform = \"translateX(0)\";\n    index = 0;\n\n    track.innerHTML = \"\";\n    originals.forEach((n) => track.appendChild(n.cloneNode(true)));\n\n    perView = getPerView();\n    gap = getGap();\n    cardW = measure();\n\n    const clones = Array.from(track.children)\n      .slice(0, perView)\n      .map((n) => n.cloneNode(true));\n    clones.forEach((n) => track.appendChild(n));\n\n    requestAnimationFrame(() => {\n      track.style.transition = TRANSITION;\n    });\n    timer = setInterval(next, INTERVAL_MS);\n  }\n\n  track.addEventListener(\"transitionend\", () => {\n    const totalReal = originals.length;\n    if (index >= totalReal) {\n      track.style.transition = \"none\";\n      index = 0;\n      track.style.transform = \"translateX(0)\";\n      void track.offsetWidth;\n      track.style.transition = TRANSITION;\n    }\n  });\n\n  function stopAuto() { clearInterval(timer); }\n  function startAuto() { stopAuto(); timer = setInterval(next, INTERVAL_MS); }\n\n  root.addEventListener(\"mouseenter\", stopAuto);\n  root.addEventListener(\"mouseleave\", startAuto);\n\n  prevBtn.addEventListener(\"click\", () => { stopAuto(); prev(); startAuto(); });\n  nextBtn.addEventListener(\"click\", () => { stopAuto(); next(); startAuto(); });\n\n  originals = Array.from(track.children);\n  build();\n\n  let t;\n  window.addEventListener(\"resize\", () => {\n    clearTimeout(t);\n    t = setTimeout(build, 150);\n  });\n\n  let isDown = false;\n  let startX = 0;\n  let startY = 0;\n  let baseX = 0;\n  let dx = 0;\n  let dy = 0;\n  let moved = false;\n\n  function getX(e) { return e.touches ? e.touches[0].clientX : e.clientX; }\n  function getY(e) { return e.touches ? e.touches[0].clientY : e.clientY; }\n\n  function onDown(e) {\n    if (e.touches && e.touches.length > 1) return;\n    isDown = true;\n    moved = false;\n    dx = 0;\n    dy = 0;\n    startX = getX(e);\n    startY = getY(e);\n    baseX = -offsetFor(index);\n    stopAuto();\n    track.style.transition = \"none\";\n  }\n\n  function onMove(e) {\n    if (!isDown) return;\n    const x = getX(e);\n    const y = getY(e);\n    dx = x - startX;\n    dy = y - startY;\n\n    if (!moved) {\n      if (Math.abs(dx) < 6 && Math.abs(dy) < 6) return;\n      if (Math.abs(dy) > Math.abs(dx)) {\n        isDown = false;\n        track.style.transition = TRANSITION;\n        startAuto();\n        return;\n      }\n      moved = true;\n    }\n\n    e.preventDefault();\n    track.style.transform = `translateX(${baseX + dx}px)`;\n  }\n\n  function onUp() {\n    if (!isDown) return;\n    isDown = false;\n    track.style.transition = TRANSITION;\n\n    const threshold = Math.min(90, cardW * 0.25);\n\n    if (Math.abs(dx) > threshold && moved) {\n      if (dx < 0) next();\n      else prev();\n    } else {\n      track.style.transform = `translateX(${-offsetFor(index)}px)`;\n    }\n\n    startAuto();\n  }\n\n  viewport.addEventListener(\"touchstart\", onDown, { passive: true });\n  viewport.addEventListener(\"touchmove\", onMove, { passive: false });\n  viewport.addEventListener(\"touchend\", onUp, { passive: true });\n  viewport.addEventListener(\"touchcancel\", onUp, { passive: true });\n\n  viewport.addEventListener(\"pointerdown\", onDown);\n  viewport.addEventListener(\"pointermove\", onMove);\n  window.addEventListener(\"pointerup\", onUp);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0208df e-flex e-con-boxed e-con e-parent\" data-id=\"c0208df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-d6b1923 e-con-full e-flex e-con e-child\" data-id=\"d6b1923\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d695e98 elementor-widget elementor-widget-heading\" data-id=\"d695e98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CONSTRUIRE LA CROISSANCE ENSEMBLE<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0623680 elementor-widget elementor-widget-heading\" data-id=\"0623680\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Ce que disent nos partenaires commerciaux<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-305c5fc elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"305c5fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Des startups aux marques mondiales, nos clients partagent un point commun \u2014 une croissance plus intelligente, port\u00e9e par la confiance et les r\u00e9sultats. Nos partenaires se d\u00e9veloppent plus vite gr\u00e2ce \u00e0 une acquisition pilot\u00e9e par les donn\u00e9es, une conformit\u00e9 fluide et des strat\u00e9gies de r\u00e9tention \u00e9prouv\u00e9es qui offrent des performances mesurables. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b438967 e-flex e-con-boxed e-con e-parent\" data-id=\"b438967\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2f69ec4 animated-slow elementor-invisible elementor-widget elementor-widget-html\" data-id=\"2f69ec4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Poppins --><link\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700&display=swap\"\n  rel=\"stylesheet\"\n\/><style>\/* BASE SECTION \u2013 TRANSPARENT *\/\n  #reviews-section {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 16px 20px; \/* \u2193 menos espacio debajo de la paginaci\u00f3n *\/\n    box-sizing: border-box;\n    font-family: \"Poppins\", sans-serif;\n    background-color: transparent !important;\n  }\n\n  \/* Make every wrapper inside transparent as well *\/\n  #reviews-section,\n  #reviews-section .carousel,\n  #reviews-section .track-wrapper,\n  #reviews-section .track,\n  #reviews-section .slide {\n    background-color: transparent !important;\n  }\n\n  #reviews-section *,\n  #reviews-section *::before,\n  #reviews-section *::after {\n    box-sizing: border-box;\n  }\n\n  #reviews-section h2 {\n    font-size: 32px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #263F59;\n    margin: 0;\n  }\n\n  #reviews-section h3 {\n    font-size: 18px;\n    line-height: 1.3;\n    font-weight: 600;\n    color: #263F59;\n    margin: 0;\n  }\n\n  #reviews-section p {\n    font-size: 16px;\n    line-height: 1.6;\n    color: #263F59;\n    margin: 0;\n  }\n\n  #reviews-section .section-eyebrow {\n    font-size: 15px;\n    font-weight: 500;\n    color: #005BEA;\n  }\n\n  #reviews-section .heading-wrap {\n    text-align: center;\n    margin-bottom: 40px;\n  }\n\n  #reviews-section .accent-dot {\n    width: 6px;\n    height: 6px;\n    border-radius: 999px;\n    background: #ff3ba7;\n    margin: 10px auto 6px;\n  }\n\n  #reviews-section .accent-line {\n    width: 40px;\n    height: 2px;\n    border-radius: 999px;\n    background: #263F59;\n    margin: 0 auto;\n  }\n\n  \/* CAROUSEL BASE *\/\n  #reviews-section .carousel {\n    position: relative;\n  }\n\n  \/* Wrapper de las tarjetas: espacio justo para la sombra *\/\n  #reviews-section .track-wrapper {\n    overflow-x: hidden;\n    overflow-y: visible;\n    border-radius: 0;\n    box-shadow: none !important;\n    padding-bottom: 40px; \/* \u2193 antes 80px: acerca los dots a las cartas *\/\n  }\n\n  #reviews-section .track {\n    display: flex;\n    transition: transform 0.5s ease;\n    will-change: transform;\n  }\n\n  \/* SLIDE WIDTHS: 1 \/ 2 \/ 3 per view *\/\n  #reviews-section .slide {\n    flex: 0 0 100%;\n    padding: 8px;\n  }\n\n  @media (min-width: 768px) {\n    #reviews-section .slide {\n      flex: 0 0 50%;\n      padding: 12px 12px;\n    }\n  }\n\n  @media (min-width: 1024px) {\n    #reviews-section .slide {\n      flex: 0 0 33.3333%;\n      padding: 12px 16px;\n    }\n  }\n\n  \/* CARD \u2013 TELECOM SHADOW STYLE *\/\n  #reviews-section .card {\n    background: #ffffff;\n    border-radius: 24px;\n    padding: 24px 24px 26px;\n    box-shadow:\n      0 20px 25px -20px rgba(15, 23, 42, 0.18),\n      0 -15px 20px -20px rgba(15, 23, 42, 0.12),\n      -12px 0 20px -20px rgba(15, 23, 42, 0.12),\n      12px 0 20px -20px rgba(15, 23, 42, 0.12);\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    min-height: 180px;\n    height: 100%;\n  }\n\n  #reviews-section .card-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 12px;\n  }\n\n  #reviews-section .card-info {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n\n  #reviews-section .avatar {\n    width: 42px;\n    height: 42px;\n    border-radius: 999px;\n    overflow: hidden;\n    flex-shrink: 0;\n  }\n\n  #reviews-section .avatar img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n  }\n\n  #reviews-section .role {\n    font-size: 12px;\n    color: #94A3B8;\n  }\n\n  #reviews-section .quote-icon {\n    font-size: 32px;\n    line-height: 1;\n    font-weight: 700;\n  }\n\n  #reviews-section .quote-purple {\n    color: #7B61FF;\n  }\n\n  #reviews-section .quote-green {\n    color: #1AB900;\n  }\n\n  #reviews-section .quote-yellow {\n    color: #FFD84D;\n  }\n\n  #reviews-section .card-body {\n    font-size: 15px;\n    color: #263F59;\n  }\n\n  \/* DOTS \u2013 m\u00e1s cerca de las cartas *\/\n  #reviews-section .dots {\n    display: flex;\n    justify-content: center;\n    gap: 6px;\n    margin-top: 8px; \/* \u2193 antes 20px *\/\n  }\n\n  #reviews-section .dot {\n    width: 6px;\n    height: 6px;\n    border-radius: 999px;\n    background: #E2E8F0;\n    cursor: pointer;\n  }\n\n  #reviews-section .dot.active {\n    width: 18px;\n    background: #005BEA;\n  }\n\n  \/* ARROWS *\/\n  #reviews-section .arrow {\n    position: absolute;\n    top: 50%;\n    transform: translateY(-80%);\n    width: 42px;\n    height: 42px;\n    border-radius: 50%;\n    background: #ffffff;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    z-index: 10;\n  }\n\n@media (max-width: 768px) {\n  #reviews-section .arrow {\n    display: none !important;\n  }\n}\n\n  #reviews-section .arrow svg {\n    width: 18px;\n    height: 18px;\n    stroke: #263F59;\n    stroke-width: 2.5;\n  }\n\n  #reviews-section .arrow-left {\n    left: -60px;\n  }\n\n  #reviews-section .arrow-right {\n    right: -60px;\n  }\n\n  @media (max-width: 768px) {\n    #reviews-section .arrow-left {\n      left: 0;\n    }\n\n    #reviews-section .arrow-right {\n      right: 0;\n    }\n  }\n<\/style><section id=\"reviews-section\"><div class=\"heading-wrap\"><!-- Optional heading --><!--\n    <p class=\"section-eyebrow\">Ils nous font confiance<\/p><h2>Ce que disent nos clients<\/h2><div class=\"accent-dot\"><\/div><div class=\"accent-line\"><\/div>--><\/div><div class=\"carousel\"><!-- ARROWS --><div class=\"arrow arrow-left\" id=\"reviews-prev\"><svg fill=\"none\" viewBox=\"0 0 24 24\"><path d=\"M15 19l-7-7 7-7\" \/><\/svg><\/div><div class=\"arrow arrow-right\" id=\"reviews-next\"><svg fill=\"none\" viewBox=\"0 0 24 24\"><path d=\"M9 5l7 7-7 7\" \/><\/svg><\/div><div class=\"track-wrapper\"><div class=\"track\"><!-- SLIDES --><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/MCANISM.jpeg\" alt=\"MCANISM\"><\/div><div><h3>MCANISM<\/h3><p class=\"role\">Customer Success Lead<\/p><\/div><\/div><div class=\"quote-icon quote-purple\">\u201c<\/div><\/div><p class=\"card-body\">Adkomo consistently demonstrate professionalism, commitment, and an innovative approach to affiliate marketing that sets them apart in the industry.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/mobmedia.fr\/wp-content\/uploads\/2020\/11\/logo_mobmedia_uni-bonne-definition-300-150.jpg\" alt=\"MOBmedia\"><\/div><div><h3>MOBm\u00e9dia<\/h3><p class=\"role\">Performance Marketer<\/p><\/div><\/div><div class=\"quote-icon quote-green\">\u201c<\/div><\/div><p class=\"card-body\">De l'expertise, du suivi et de la gentillesse : Adkomo est \u00e0 notre \u00e9coute depuis maintenant 5 ans et nous sommes toujours aussi satisfait de travailler avec eux.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/Monetise.jpeg\" alt=\"Monetise\"><\/div><div><h3>Monetise<\/h3><p class=\"role\">QA\/QE Manager<\/p><\/div><\/div><div class=\"quote-icon quote-yellow\">\u201c<\/div><\/div><p class=\"card-body\">The Adkomo team are great to work with, very responsive and are always up for creating new business! Hope to continue growing this partnership in the future :)\n\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/12\/grupo-v3.png\" alt=\"Grupo V3\"><\/div><div><h3>Grupo V3<\/h3><p class=\"role\">Head of Sales Operations<\/p><\/div><\/div><div class=\"quote-icon quote-purple\">\u201c<\/div><\/div><p class=\"card-body\">Excellent experience with Adkomo! Their service exceeded our expectations. The leads they provided were high-quality and generated positive results for our campaigns.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/vatten-small.jpg\" alt=\"Vattenfall\"><\/div><div><h3>Vattenfall<\/h3><p class=\"role\">Sales Head<\/p><\/div><\/div><div class=\"quote-icon quote-green\">\u201c<\/div><\/div><p class=\"card-body\">Un bon partenaire pour les leads ! Compr\u00e9hension des probl\u00e9matique et volont\u00e9 de s'am\u00e9liorer r\u00e9currente. Toujours tr\u00e8s agr\u00e9able.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/AppQuantum.png\" alt=\"App Quantum\"><\/div><div><h3>App Quantum<\/h3><p class=\"role\">Business Development Manager<\/p><\/div><\/div><div class=\"quote-icon quote-yellow\">\u201c<\/div><\/div><p class=\"card-body\">Adkomo's team is professional and the services provided meet our expectations. Overall, a reliable partner for our marketing needs.\n\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/cropped-picto-logo.png\" alt=\"Oceads\"><\/div><div><h3>Oceads<\/h3><p class=\"role\">Digital Marketing Manager<\/p><\/div><\/div><div class=\"quote-icon quote-purple\">\u201c<\/div><\/div><p class=\"card-body\">A top team!! <br\/><br\/> It's been a great pleasure to work with Adkomo for many years!\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/foundeverlogo.png\" alt=\"foundever\"><\/div><div><h3>Foundever<\/h3><p class=\"role\">B2B Marketing Strategist<\/p><\/div><\/div><div class=\"quote-icon quote-green\">\u201c<\/div><\/div><p class=\"card-body\">L\u2019\u00e9quipe Adkomo est au top, avec des leads de qualit\u00e9 qui permettent de bien transformer. Le prix est int\u00e9ressant et l\u2019\u00e9quipe Adkomo est ouverte aux nouvelles propositions.\n\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/energy_go_logo.jpeg\" alt=\"Energy Go\"><\/div><div><h3>Energy Go<\/h3><p class=\"role\">CRM Specialist<\/p><\/div><\/div><div class=\"quote-icon quote-yellow\">\u201c<\/div><\/div><p class=\"card-body\">Nous travaillons avec Adkomo depuis plus d'un an et sommes tr\u00e8s satisfaits, des leads de qualit\u00e9 & une \u00e9quipe s\u00e9rieuse et tr\u00e8s r\u00e9active. Je recommande !\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/09\/MCANISM.jpeg\" alt=\"MCANISM\"><\/div><div><h3>MCANISM<\/h3><p class=\"role\">Customer Success Lead<\/p><\/div><\/div><div class=\"quote-icon quote-purple\">\u201c<\/div><\/div><p class=\"card-body\">We are fortunate to collaborate with a wide range of talented and dedicated publishers, but our partnership with Adkomo has been truly exceptional. \n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/logowik.com\/content\/uploads\/images\/a-energy9898.jpg\" alt=\"A+ Energies\"><\/div><div><h3>A+ \u00c9nergies<\/h3><p class=\"role\">Marketing Manager<\/p><\/div><\/div><div class=\"quote-icon quote-green\">\u201c<\/div><\/div><p class=\"card-body\">Une \u00e9quipe au top, \u00e0 l'\u00e9coute et qui cherche toujours des solutions pour s'am\u00e9liorer.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/12\/right-place-call-logo.png\" alt=\"Right Place Call\"><\/div><div><h3>Right Place Call<\/h3><p class=\"role\">Content Marketing Manager<\/p><\/div><\/div><div class=\"quote-icon quote-yellow\">\u201c<\/div><\/div><p class=\"card-body\">Tr\u00e8s Professionnels, je conseille.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/12\/grupo-v3.png\" alt=\"Grupo V3\"><\/div><div><h3>Grupo V3<\/h3><p class=\"role\">Director of Customer Experience<\/p><\/div><\/div><div class=\"quote-icon quote-purple\">\u201c<\/div><\/div><p class=\"card-body\">Communication was seamless, the team was always willing to help and answer our questions. Definitely recommend to any company looking to improve its lead generation.\n            <\/p><\/article><\/div><div class=\"slide\"><article class=\"card\"><div class=\"card-header\"><div class=\"card-info\"><div class=\"avatar\"><img decoding=\"async\" src=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/12\/images.png\" alt=\"Ovanie Agency\"><\/div><div><h3>Ovanie Agency<\/h3><p class=\"role\">Chief Marketing Officer (CMO)<\/p><\/div><\/div><div class=\"quote-icon quote-green\">\u201c<\/div><\/div><p class=\"card-body\">Servicio muy profesional. Recomendable.\n            <\/p><\/article><\/div><\/div><\/div><div class=\"dots\"><\/div><\/div><\/section><script>(function () {\n    const section = document.getElementById(\"reviews-section\");\n    if (!section) return;\n\n    const track = section.querySelector(\".track\");\n    const slides = Array.from(section.querySelectorAll(\".slide\"));\n    const dotsContainer = section.querySelector(\".dots\");\n\n    const totalSlides = slides.length;\n    let pageIndex = 0;\n    let pages = 1;\n    let autoTimer = null;\n\n    function getSlidesPerView() {\n      const w = window.innerWidth;\n      if (w >= 1024) return 3;\n      if (w >= 768) return 2;\n      return 1;\n    }\n\n    function computePages() {\n      const spv = getSlidesPerView();\n      return Math.max(1, totalSlides - spv + 1);\n    }\n\n    function buildDots() {\n      pages = computePages();\n      dotsContainer.innerHTML = \"\";\n      for (let i = 0; i < pages; i++) {\n        const dot = document.createElement(\"div\");\n        dot.className = \"dot\" + (i === pageIndex ? \" active\" : \"\");\n        dot.setAttribute(\"data-index\", String(i));\n        dotsContainer.appendChild(dot);\n      }\n    }\n\n    function updateDots() {\n      const dots = dotsContainer.querySelectorAll(\".dot\");\n      dots.forEach((dot, i) => {\n        if (i === pageIndex) dot.classList.add(\"active\");\n        else dot.classList.remove(\"active\");\n      });\n    }\n\n    function goToPage(i) {\n      const spv = getSlidesPerView();\n      pages = computePages();\n      pageIndex = (i + pages) % pages;\n      const shift = (100 \/ spv) * pageIndex;\n      track.style.transform = \"translateX(-\" + shift + \"%)\";\n      updateDots();\n    }\n\n    function nextPage() {\n      goToPage(pageIndex + 1);\n    }\n\n    function startAuto() {\n      if (autoTimer) clearInterval(autoTimer);\n      autoTimer = setInterval(nextPage, 6000);\n    }\n\n    \/\/ Dots click\n    dotsContainer.addEventListener(\"click\", function (e) {\n      const target = e.target;\n      if (!target || !target.classList || !target.classList.contains(\"dot\")) return;\n      const idx = Number(target.getAttribute(\"data-index\") || \"0\");\n      goToPage(idx);\n      startAuto();\n    });\n\n    \/\/ ARROWS\n    const arrowPrev = section.querySelector(\"#reviews-prev\");\n    const arrowNext = section.querySelector(\"#reviews-next\");\n\n    if (arrowPrev) {\n      arrowPrev.addEventListener(\"click\", () => {\n        goToPage(pageIndex - 1);\n        startAuto();\n      });\n    }\n\n    if (arrowNext) {\n      arrowNext.addEventListener(\"click\", () => {\n        goToPage(pageIndex + 1);\n        startAuto();\n      });\n    }\n\n    \/\/ Resize handler\n    window.addEventListener(\"resize\", function () {\n      buildDots();\n      goToPage(pageIndex);\n    });\n\n    \/\/ Init\n    buildDots();\n    goToPage(0);\n    startAuto();\n  })();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8c4dce elementor-widget elementor-widget-menu-anchor\" data-id=\"e8c4dce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"anchor-form\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ccaef0 animated-slow e-flex e-con-boxed e-con e-parent\" data-id=\"5ccaef0\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4b880ced e-flex e-con-boxed e-con e-child\" data-id=\"4b880ced\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1f28c7f4 e-con-full e-flex e-con e-child\" data-id=\"1f28c7f4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-224f62c6 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"224f62c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Pr\u00eat \u00e0 scaler l&rsquo;acquisition de votre app fitness ?<\/p><p>Parlons-en.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51606748 elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"51606748\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"65\" data-end=\"251\">Chez Adkomo, nous accompagnons les apps de fitness, bien-\u00eatre et sant\u00e9 connect\u00e9e qui veulent augmenter leurs installations qualifi\u00e9es, booster le taux d&rsquo;abonnement et r\u00e9duire le churn.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7510ec12 elementor-widget elementor-widget-text-editor\" data-id=\"7510ec12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"65\" data-end=\"251\">\u00c9changeons sur vos objectifs d\u00e8s aujourd&rsquo;hui.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-199ed7c9 e-con-full e-flex e-con e-child\" data-id=\"199ed7c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-551862bd animated-slow elementor-button-align-start elementor-widget__width-initial elementor-mobile-button-align-center contact-form-card elementor-invisible elementor-widget elementor-widget-form\" data-id=\"551862bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Suivant&quot;,&quot;step_previous_label&quot;:&quot;Pr\\u00e9c\\u00e9dent&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;step_type&quot;:&quot;none&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" id=\"1\" name=\"Travaillons ensemble\" aria-label=\"Travaillons ensemble\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"240696\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"551862bd\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Sant\u00e9 et Fitness - Adkomo\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"240696\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_83b28d5 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-field_c4b960c elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_c4b960c\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuelle(s) plateforme(s) ciblez-vous ?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"iOS\" id=\"form-field-field_c4b960c-0\" name=\"form_fields[field_c4b960c]\" required=\"required\"> <label for=\"form-field-field_c4b960c-0\">iOS<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Android\" id=\"form-field-field_c4b960c-1\" name=\"form_fields[field_c4b960c]\" required=\"required\"> <label for=\"form-field-field_c4b960c-1\">Android<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Les deux\" id=\"form-field-field_c4b960c-2\" name=\"form_fields[field_c4b960c]\" required=\"required\"> <label for=\"form-field-field_c4b960c-2\">Les deux<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-department_email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-department_email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuel type d\u2019application souhaitez-vous promouvoir ?  \t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Jeux\" id=\"form-field-department_email-0\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-0\">Jeux<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Fintech\" id=\"form-field-department_email-1\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-1\">Fintech<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"E-commerce\" id=\"form-field-department_email-2\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-2\">E-commerce<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Utilitaires\" id=\"form-field-department_email-3\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-3\">Utilitaires<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Sant\u00e9 et Fitness\" id=\"form-field-department_email-4\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-4\">Sant\u00e9 et Fitness<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Divertissement\" id=\"form-field-department_email-5\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-5\">Divertissement<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Autre\" id=\"form-field-department_email-6\" name=\"form_fields[department_email]\" required=\"required\"> <label for=\"form-field-department_email-6\">Autre<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-field_e7f8a49 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_e7f8a49\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuel est votre KPI principal ?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Installations (CPI)\" id=\"form-field-field_e7f8a49-0\" name=\"form_fields[field_e7f8a49]\" required=\"required\"> <label for=\"form-field-field_e7f8a49-0\">Installations (CPI)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"\u00c9v\u00e9nements in-app (CPA)\" id=\"form-field-field_e7f8a49-1\" name=\"form_fields[field_e7f8a49]\" required=\"required\"> <label for=\"form-field-field_e7f8a49-1\">\u00c9v\u00e9nements in-app (CPA)<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"ROAS\" id=\"form-field-field_e7f8a49-2\" name=\"form_fields[field_e7f8a49]\" required=\"required\"> <label for=\"form-field-field_e7f8a49-2\">ROAS<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"R\u00e9tention\" id=\"form-field-field_e7f8a49-3\" name=\"form_fields[field_e7f8a49]\" required=\"required\"> <label for=\"form-field-field_e7f8a49-3\">R\u00e9tention<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Autre\" id=\"form-field-field_e7f8a49-4\" name=\"form_fields[field_e7f8a49]\" required=\"required\"> <label for=\"form-field-field_e7f8a49-4\">Autre<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_f77ddf1 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_b935678 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_b935678\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuelles sont vos zones g\u00e9ographiques cibles ?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_b935678]\" id=\"form-field-field_b935678\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"p. ex. US, UK, FR, ES\u2026\" value=\"Department\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-field_35814ad elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_35814ad\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuel est votre budget mensuel estim\u00e9 pour l\u2019UA ?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Moins de 10\u202f000 $\" id=\"form-field-field_35814ad-0\" name=\"form_fields[field_35814ad]\" required=\"required\"> <label for=\"form-field-field_35814ad-0\">Moins de 10\u202f000 $<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"10\u202f000 $ \u2013 50\u202f000 $\" id=\"form-field-field_35814ad-1\" name=\"form_fields[field_35814ad]\" required=\"required\"> <label for=\"form-field-field_35814ad-1\">10\u202f000 $ \u2013 50\u202f000 $<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"50\u202f000 $ \u2013 100\u202f000 $\" id=\"form-field-field_35814ad-2\" name=\"form_fields[field_35814ad]\" required=\"required\"> <label for=\"form-field-field_35814ad-2\">50\u202f000 $ \u2013 100\u202f000 $<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Plus de 100\u202f000 $\" id=\"form-field-field_35814ad-3\" name=\"form_fields[field_35814ad]\" required=\"required\"> <label for=\"form-field-field_35814ad-3\">Plus de 100\u202f000 $<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-radio elementor-field-group elementor-column elementor-field-group-field_dfef4e9 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_dfef4e9\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tG\u00e9rez-vous actuellement des campagnes mobiles ?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  elementor-subgroup-inline\"><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Oui\" id=\"form-field-field_dfef4e9-0\" name=\"form_fields[field_dfef4e9]\" required=\"required\"> <label for=\"form-field-field_dfef4e9-0\">Oui<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Non\" id=\"form-field-field_dfef4e9-1\" name=\"form_fields[field_dfef4e9]\" required=\"required\"> <label for=\"form-field-field_dfef4e9-1\">Non<\/label><\/span><span class=\"elementor-field-option\"><input type=\"radio\" value=\"Auparavant, mais pas en ce moment\" id=\"form-field-field_dfef4e9-2\" name=\"form_fields[field_dfef4e9]\" required=\"required\"> <label for=\"form-field-field_dfef4e9-2\">Auparavant, mais pas en ce moment<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_d790217 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tVotre nom\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"  Nom\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_f595ed0 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_f595ed0\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tE-mail professionnel\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_f595ed0]\" id=\"form-field-field_f595ed0\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"O\u00f9 pouvons-nous vous joindre ?\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_c138e57 elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_c138e57\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSoci\u00e9t\u00e9\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_c138e57]\" id=\"form-field-field_c138e57\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"O\u00f9 pouvons-nous vous joindre ?\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-url elementor-field-group elementor-column elementor-field-group-field_04a311f elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_04a311f\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tURL App Store \/ Play Store (facultatif)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"url\" name=\"form_fields[field_04a311f]\" id=\"form-field-field_04a311f\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"2\" placeholder=\"\u00c9crivez \u2014 nous lisons chaque mot\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M10.8623 10.8619C10.6019 11.1223 10.6019 11.5444 10.8623 11.8047C11.1226 12.0651 11.5447 12.0651 11.8051 11.8047L15.1384 8.47141C15.3987 8.21106 15.3987 7.78895 15.1384 7.5286L11.8051 4.19526C11.5447 3.93491 11.1226 3.93491 10.8623 4.19526C10.6019 4.45561 10.6019 4.87772 10.8623 5.13807L13.0575 7.33333H1.33366C0.965469 7.33333 0.666992 7.63181 0.666992 8C0.666992 8.36819 0.965469 8.66667 1.33366 8.66667H13.0575L10.8623 10.8619Z\" fill=\"#0043FF\"><\/path><\/svg>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contactez-nous<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Votre app fitness m\u00e9rite des utilisateurs actifs Transformez les personnes en qu\u00eate de bien-\u00eatre en abonn\u00e9s actifs, acqu\u00e9rez des utilisateurs de qualit\u00e9 qui s&rsquo;entra\u00eenent, suivent leurs progr\u00e8s et restent engag\u00e9s. Acc\u00e9l\u00e9rez votre croissance gr\u00e2ce \u00e0 la data, la port\u00e9e multicanale et des r\u00e9sultats mesurables. Lancer ma campagne En savoir plus AcquisitionmulticanaleSocial, DSP,AffiliatesCouverture mondialeEU, US, APACKPI [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":240851,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-240696","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sant\u00e9 et Fitness - Adkomo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sant\u00e9 et Fitness - Adkomo\" \/>\n<meta property=\"og:description\" content=\"Votre app fitness m\u00e9rite des utilisateurs actifs Transformez les personnes en qu\u00eate de bien-\u00eatre en abonn\u00e9s actifs, acqu\u00e9rez des utilisateurs de qualit\u00e9 qui s&rsquo;entra\u00eenent, suivent leurs progr\u00e8s et restent engag\u00e9s. Acc\u00e9l\u00e9rez votre croissance gr\u00e2ce \u00e0 la data, la port\u00e9e multicanale et des r\u00e9sultats mesurables. Lancer ma campagne En savoir plus AcquisitionmulticanaleSocial, DSP,AffiliatesCouverture mondialeEU, US, APACKPI [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\" \/>\n<meta property=\"og:site_name\" content=\"Adkomo\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-27T20:19:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\",\"url\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\",\"name\":\"Sant\u00e9 et Fitness - Adkomo\",\"isPartOf\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png\",\"datePublished\":\"2025-09-17T13:24:11+00:00\",\"dateModified\":\"2026-04-27T20:19:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage\",\"url\":\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png\",\"contentUrl\":\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.adkomo.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"App Promotion\",\"item\":\"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Sant\u00e9 et Fitness\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/#website\",\"url\":\"https:\/\/www.adkomo.com\/fr\/\",\"name\":\"Adkomo\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.adkomo.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/#organization\",\"name\":\"Adkomo\",\"url\":\"https:\/\/www.adkomo.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/www.adkomo.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/04\/Adkomo-logo.svg\",\"contentUrl\":\"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/04\/Adkomo-logo.svg\",\"caption\":\"Adkomo\"},\"image\":{\"@id\":\"https:\/\/www.adkomo.com\/fr\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sant\u00e9 et Fitness - Adkomo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/","og_locale":"fr_FR","og_type":"article","og_title":"Sant\u00e9 et Fitness - Adkomo","og_description":"Votre app fitness m\u00e9rite des utilisateurs actifs Transformez les personnes en qu\u00eate de bien-\u00eatre en abonn\u00e9s actifs, acqu\u00e9rez des utilisateurs de qualit\u00e9 qui s&rsquo;entra\u00eenent, suivent leurs progr\u00e8s et restent engag\u00e9s. Acc\u00e9l\u00e9rez votre croissance gr\u00e2ce \u00e0 la data, la port\u00e9e multicanale et des r\u00e9sultats mesurables. Lancer ma campagne En savoir plus AcquisitionmulticanaleSocial, DSP,AffiliatesCouverture mondialeEU, US, APACKPI [&hellip;]","og_url":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/","og_site_name":"Adkomo","article_modified_time":"2026-04-27T20:19:15+00:00","og_image":[{"url":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/","url":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/","name":"Sant\u00e9 et Fitness - Adkomo","isPartOf":{"@id":"https:\/\/www.adkomo.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage"},"image":{"@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage"},"thumbnailUrl":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png","datePublished":"2025-09-17T13:24:11+00:00","dateModified":"2026-04-27T20:19:15+00:00","breadcrumb":{"@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#primaryimage","url":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png","contentUrl":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/10\/full-mobile-user-acquisition-menu-4.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/sante-et-fitness\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.adkomo.com\/fr\/"},{"@type":"ListItem","position":2,"name":"App Promotion","item":"https:\/\/www.adkomo.com\/fr\/acquisition-pour-application-mobile\/"},{"@type":"ListItem","position":3,"name":"Sant\u00e9 et Fitness"}]},{"@type":"WebSite","@id":"https:\/\/www.adkomo.com\/fr\/#website","url":"https:\/\/www.adkomo.com\/fr\/","name":"Adkomo","description":"","publisher":{"@id":"https:\/\/www.adkomo.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.adkomo.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.adkomo.com\/fr\/#organization","name":"Adkomo","url":"https:\/\/www.adkomo.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.adkomo.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/04\/Adkomo-logo.svg","contentUrl":"https:\/\/www.adkomo.com\/wp-content\/uploads\/2025\/04\/Adkomo-logo.svg","caption":"Adkomo"},"image":{"@id":"https:\/\/www.adkomo.com\/fr\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/pages\/240696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/comments?post=240696"}],"version-history":[{"count":23,"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/pages\/240696\/revisions"}],"predecessor-version":[{"id":244429,"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/pages\/240696\/revisions\/244429"}],"up":[{"embeddable":true,"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/pages\/240851"}],"wp:attachment":[{"href":"https:\/\/www.adkomo.com\/fr\/wp-json\/wp\/v2\/media?parent=240696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}