{"id":2436,"date":"2025-11-05T19:10:28","date_gmt":"2025-11-05T19:10:28","guid":{"rendered":"https:\/\/exel-motor.com\/?page_id=2436"},"modified":"2026-10-04T20:25:57","modified_gmt":"2026-10-04T20:25:57","slug":"conseils-entretien","status":"publish","type":"page","link":"https:\/\/exel-motor.com\/en\/conseils-entretien\/","title":{"rendered":"Tips and maintenance"},"content":{"rendered":"<p>[et_pb_section fb_built=\u00a0\u00bb1&Prime; next_background_color=\u00a0\u00bb#ffffff\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bbrgba(27,27,27,0.64)\u00a0\u00bb background_image=\u00a0\u00bbhttps:\/\/exel-motor.com\/wp-content\/uploads\/2025\/11\/swansway-motor-group-A52_bUk7nRQ-unsplash.jpg\u00a0\u00bb background_blend=\u00a0\u00bbmultiply\u00a0\u00bb min_height=\u00a0\u00bb500px\u00a0\u00bb bottom_divider_style=\u00a0\u00bbarrow2&Prime; border_color_bottom=\u00a0\u00bb#1E3FA9&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row use_custom_gutter=\u00a0\u00bbon\u00a0\u00bb gutter_width=\u00a0\u00bb2&Prime; make_equal=\u00a0\u00bbon\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb max_width=\u00a0\u00bb100%\u00a0\u00bb module_alignment=\u00a0\u00bbcenter\u00a0\u00bb custom_padding=\u00a0\u00bb80px||||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.22.1&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_text _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bb69c21d13-5588-4707-8ef7-b66c58354d6d\u00a0\u00bb header_4_font=\u00a0\u00bbRoboto Mono|700||on|||||\u00a0\u00bb header_4_text_color=\u00a0\u00bb#E02B20&Prime; header_4_font_size=\u00a0\u00bb14px\u00a0\u00bb header_4_letter_spacing=\u00a0\u00bb1px\u00a0\u00bb header_4_line_height=\u00a0\u00bb1.4em\u00a0\u00bb text_orientation=\u00a0\u00bbcenter\u00a0\u00bb custom_margin=\u00a0\u00bb10px||10px||true|false\u00a0\u00bb header_4_text_shadow_style=\u00a0\u00bbpreset3&Prime; global_colors_info=\u00a0\u00bb%91%93&Prime; header_4_text_color__hover_enabled=\u00a0\u00bboff|hover\u00a0\u00bb header_4_text_color__hover=\u00a0\u00bb#E6E8EC\u00a0\u00bb]<\/p>\n<h4>Expertise fran\u00e7aise<\/h4>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bb52ab8647-26fe-43db-ae26-b8850d37e8bf\u00a0\u00bb header_font=\u00a0\u00bbExo 2||||||||\u00a0\u00bb header_text_color=\u00a0\u00bb#FFFFFF\u00a0\u00bb header_font_size=\u00a0\u00bb50px\u00a0\u00bb header_line_height=\u00a0\u00bb1.3em\u00a0\u00bb text_orientation=\u00a0\u00bbcenter\u00a0\u00bb header_font_size_tablet=\u00a0\u00bb40px\u00a0\u00bb header_font_size_phone=\u00a0\u00bb21px\u00a0\u00bb header_font_size_last_edited=\u00a0\u00bbon|desktop\u00a0\u00bb header_text_shadow_style=\u00a0\u00bbpreset3&Prime; global_colors_info=\u00a0\u00bb%91%93&Prime;]<\/p>\n<h1 style=\"text-align: center;\">Entretenir et prolonger la vie de votre moteur<\/h1>\n<p>[\/et_pb_text][et_pb_text _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb header_2_font=\u00a0\u00bb|700|||||||\u00a0\u00bb header_2_text_align=\u00a0\u00bbcenter\u00a0\u00bb header_2_text_color=\u00a0\u00bb#E6E8EC\u00a0\u00bb header_2_line_height=\u00a0\u00bb1.3em\u00a0\u00bb header_2_font_size_tablet=\u00a0\u00bb\u00a0\u00bb header_2_font_size_phone=\u00a0\u00bb18px\u00a0\u00bb header_2_font_size_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<h2 style=\"text-align: center;\">D\u00e9couvrez les conseils d\u2019entretien et les bonnes pratiques sign\u00e9s Exel Motor\u00ae pour tirer le meilleur de votre v\u00e9hicule, en toute s\u00e9curit\u00e9.<\/h2>\n<p>[\/et_pb_text][et_pb_button button_url=\u00a0\u00bbhttps:\/\/exel-motor.com\/produits\/\u00a0\u00bb button_text=\u00a0\u00bbVoir nos produits\u00a0\u00bb button_alignment=\u00a0\u00bbcenter\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bb_initial\u00a0\u00bb custom_button=\u00a0\u00bbon\u00a0\u00bb button_text_color=\u00a0\u00bb#121212&Prime; button_bg_color=\u00a0\u00bb#E02B20&Prime; button_border_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb button_border_radius=\u00a0\u00bb20px\u00a0\u00bb button_icon_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb button_text_size_tablet=\u00a0\u00bb\u00a0\u00bb button_text_size_phone=\u00a0\u00bb15px\u00a0\u00bb button_text_size_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb box_shadow_style=\u00a0\u00bbpreset1&Prime; box_shadow_color=\u00a0\u00bb#E02B20&Prime; global_colors_info=\u00a0\u00bb%91%93&Prime; button_bg_color__hover_enabled=\u00a0\u00bbon|desktop\u00a0\u00bb button_bg_color__hover=\u00a0\u00bb#1E3FA9&Prime; button_bg_enable_color__hover=\u00a0\u00bbon\u00a0\u00bb button_text_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_text_color__hover=\u00a0\u00bb#E6E8EC\u00a0\u00bb button_icon_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_icon_color__hover=\u00a0\u00bb#E6E8EC\u00a0\u00bb button_border_radius__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_border_radius__hover=\u00a0\u00bb20px\u00a0\u00bb box_shadow_color__hover_enabled=\u00a0\u00bbon|desktop\u00a0\u00bb box_shadow_color__hover=\u00a0\u00bb#1E3FA9&Prime;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_enable_color=\u00a0\u00bboff\u00a0\u00bb background_enable_image=\u00a0\u00bboff\u00a0\u00bb background_blend=\u00a0\u00bbsoft-light\u00a0\u00bb custom_padding=\u00a0\u00bb0px||0px||true|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb width_tablet=\u00a0\u00bb\u00a0\u00bb width_phone=\u00a0\u00bb90%\u00a0\u00bb width_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb max_width=\u00a0\u00bb100%\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px|12px|false|false\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb sticky_enabled=\u00a0\u00bb0&Prime;][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_code _builder_version=\u00a0\u00bb4.27.8&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb sticky_enabled=\u00a0\u00bb0&Prime;]<!-- [et_pb_line_break_holder] -->  <\/p>\n<style>.exel-toggle-section {<!-- [et_pb_line_break_holder] -->    --exel-text: #111111;<!-- [et_pb_line_break_holder] -->    --exel-card: #ffffff;<!-- [et_pb_line_break_holder] -->    --exel-border: #e5e5e5;<!-- [et_pb_line_break_holder] -->    --exel-accent: #e14b2f;<!-- [et_pb_line_break_holder] -->    --exel-accent-2: #ff7a59;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    max-width: 980px;<!-- [et_pb_line_break_holder] -->    margin: 0 auto;<!-- [et_pb_line_break_holder] -->    padding: 28px 16px;<!-- [et_pb_line_break_holder] -->    background: transparent !important; \/* enl\u00e8ve tout fond bleu *\/<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle-title,<!-- [et_pb_line_break_holder] -->  .exel-toggle-intro,<!-- [et_pb_line_break_holder] -->  .exel-toggle summary span,<!-- [et_pb_line_break_holder] -->  .exel-toggle .content,<!-- [et_pb_line_break_holder] -->  .exel-toggle .content p,<!-- [et_pb_line_break_holder] -->  .exel-toggle .content li,<!-- [et_pb_line_break_holder] -->  .exel-toggle .content strong {<!-- [et_pb_line_break_holder] -->    color: var(--exel-text) !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle-title {<!-- [et_pb_line_break_holder] -->    margin: 0 0 12px;<!-- [et_pb_line_break_holder] -->    text-align: center;<!-- [et_pb_line_break_holder] -->    font-size: clamp(1.8rem, 3.6vw, 3rem);<!-- [et_pb_line_break_holder] -->    line-height: 1.15;<!-- [et_pb_line_break_holder] -->    font-weight: 800;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle-intro {<!-- [et_pb_line_break_holder] -->    margin: 0 auto 24px;<!-- [et_pb_line_break_holder] -->    max-width: 900px;<!-- [et_pb_line_break_holder] -->    text-align: center;<!-- [et_pb_line_break_holder] -->    font-size: 1.1rem;<!-- [et_pb_line_break_holder] -->    line-height: 1.6;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle {<!-- [et_pb_line_break_holder] -->    margin: 0 0 14px;<!-- [et_pb_line_break_holder] -->    border: 1px solid var(--exel-border);<!-- [et_pb_line_break_holder] -->    border-radius: 18px;<!-- [et_pb_line_break_holder] -->    background: var(--exel-card) !important;<!-- [et_pb_line_break_holder] -->    overflow: hidden;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.05);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle summary {<!-- [et_pb_line_break_holder] -->    list-style: none;<!-- [et_pb_line_break_holder] -->    cursor: pointer;<!-- [et_pb_line_break_holder] -->    display: flex;<!-- [et_pb_line_break_holder] -->    align-items: center;<!-- [et_pb_line_break_holder] -->    justify-content: space-between;<!-- [et_pb_line_break_holder] -->    gap: 16px;<!-- [et_pb_line_break_holder] -->    padding: 18px 20px;<!-- [et_pb_line_break_holder] -->    background: #fff !important;<!-- [et_pb_line_break_holder] -->    font-size: 1.12rem;<!-- [et_pb_line_break_holder] -->    font-weight: 700;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle summary::-webkit-details-marker {<!-- [et_pb_line_break_holder] -->    display: none;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/* Bouton rond propre, color\u00e9, + et - parfaitement centr\u00e9s *\/<!-- [et_pb_line_break_holder] -->  .exel-toggle .icon {<!-- [et_pb_line_break_holder] -->    position: relative;<!-- [et_pb_line_break_holder] -->    width: 30px;<!-- [et_pb_line_break_holder] -->    height: 30px;<!-- [et_pb_line_break_holder] -->    flex: 0 0 30px;<!-- [et_pb_line_break_holder] -->    border-radius: 999px;<!-- [et_pb_line_break_holder] -->    border: 2px solid var(--exel-accent);<!-- [et_pb_line_break_holder] -->    background: linear-gradient(135deg, var(--exel-accent), var(--exel-accent-2));<!-- [et_pb_line_break_holder] -->    box-shadow: 0 4px 10px rgba(225, 75, 47, 0.28);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle .icon::before,<!-- [et_pb_line_break_holder] -->  .exel-toggle .icon::after {<!-- [et_pb_line_break_holder] -->    content: \"\";<!-- [et_pb_line_break_holder] -->    position: absolute;<!-- [et_pb_line_break_holder] -->    left: 50%;<!-- [et_pb_line_break_holder] -->    top: 50%;<!-- [et_pb_line_break_holder] -->    width: 12px;<!-- [et_pb_line_break_holder] -->    height: 2px;<!-- [et_pb_line_break_holder] -->    background: #fff;<!-- [et_pb_line_break_holder] -->    border-radius: 2px;<!-- [et_pb_line_break_holder] -->    transform: translate(-50%, -50%);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle .icon::after {<!-- [et_pb_line_break_holder] -->    transform: translate(-50%, -50%) rotate(90deg); \/* barre verticale du + *\/<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle[open] .icon::after {<!-- [et_pb_line_break_holder] -->    opacity: 0; \/* devient - quand ouvert *\/<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle .content {<!-- [et_pb_line_break_holder] -->    padding: 0 20px 18px;<!-- [et_pb_line_break_holder] -->    border-top: 1px solid #f0f0f0;<!-- [et_pb_line_break_holder] -->    background: #fff !important;<!-- [et_pb_line_break_holder] -->    font-size: 1.03rem;<!-- [et_pb_line_break_holder] -->    line-height: 1.7;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle .content ul {<!-- [et_pb_line_break_holder] -->    margin: 10px 0 10px 20px;<!-- [et_pb_line_break_holder] -->    padding: 0;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle .content li {<!-- [et_pb_line_break_holder] -->    margin-bottom: 8px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-toggle[open] {<!-- [et_pb_line_break_holder] -->    border-color: #f0b2a5;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  @media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->    .exel-toggle summary {<!-- [et_pb_line_break_holder] -->      font-size: 1rem;<!-- [et_pb_line_break_holder] -->      padding: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    .exel-toggle .content {<!-- [et_pb_line_break_holder] -->      padding: 0 16px 16px;<!-- [et_pb_line_break_holder] -->      font-size: 0.98rem;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"exel-toggle-section\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<h2 class=\"exel-toggle-title\">Nos conseils d\u2019entretien moteur Exel Motor\u00ae<\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee class=\"exel-toggle-intro\"><!-- [et_pb_line_break_holder] -->Des gestes simples, associ\u00e9s \u00e0 nos additifs haute performance, pour un moteur plus propre, plus fiable et plus performant \u2014 sur route, en ville comme en comp\u00e9tition.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<details class=\"exel-toggle\" open><!-- [et_pb_line_break_holder] --><\/p>\n<summary><!-- [et_pb_line_break_holder] --><span>R\u00e9duire votre consommation de carburant<\/span><!-- [et_pb_line_break_holder] --><span class=\"icon\" aria-hidden=\"true\"><\/span><!-- [et_pb_line_break_holder] --><\/summary>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"content\"><!-- [et_pb_line_break_holder] --><pee><!-- [et_pb_line_break_holder] -->En am\u00e9liorant la combustion et en limitant les d\u00e9p\u00f4ts, les traitements Exel Motor\u00ae permettent une baisse mesurable de la consommation. Utilisez nos additifs tous les 5 000 \u00e0 10 000 km, compl\u00e9t\u00e9s par une pression des pneus correcte et un entretien moteur r\u00e9gulier, notamment du filtre \u00e0 air.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/details>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<details class=\"exel-toggle\"><!-- [et_pb_line_break_holder] --><\/p>\n<summary><!-- [et_pb_line_break_holder] --><span>Pr\u00e9server et nettoyer votre moteur<\/span><!-- [et_pb_line_break_holder] --><span class=\"icon\" aria-hidden=\"true\"><\/span><!-- [et_pb_line_break_holder] --><\/summary>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"content\"><!-- [et_pb_line_break_holder] --><pee><!-- [et_pb_line_break_holder] -->Injecteurs encrass\u00e9s, calamine, friction excessive : nos formules ciblent ces points sensibles pour prot\u00e9ger le bloc moteur. R\u00e9sultat : moins d\u2019usure pr\u00e9matur\u00e9e, des d\u00e9marrages plus faciles et un fonctionnement plus silencieux, m\u00eame sur les motorisations exigeantes.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/details>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<details class=\"exel-toggle\"><!-- [et_pb_line_break_holder] --><\/p>\n<summary><!-- [et_pb_line_break_holder] --><span>Comment nettoyer efficacement un moteur encrass\u00e9 ?<\/span><!-- [et_pb_line_break_holder] --><span class=\"icon\" aria-hidden=\"true\"><\/span><!-- [et_pb_line_break_holder] --><\/summary>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"content\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee><strong>D\u00e9crasser son moteur essence en roulant : le bon r\u00e9gime moteur<\/strong><\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee>Adopter une conduite plus dynamique est une m\u00e9thode efficace pour br\u00fbler les r\u00e9sidus accumul\u00e9s. Pour cela :<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<ul><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>Faites r\u00e9guli\u00e8rement monter le moteur \u00e0 plus de 3 500\u20134 000 tr\/min<\/strong> pour permettre une meilleure combustion.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>\u00c9vitez de rouler en sous-r\u00e9gime<\/strong> en maintenant un r\u00e9gime suffisant, surtout en ville.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>Profitez des voies rapides pour acc\u00e9l\u00e9rer franchement<\/strong> et d\u00e9crasser les injecteurs.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee><strong>D\u00e9crasser son moteur essence sur autoroute : une solution efficace ?<\/strong><\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee>Rouler sur autoroute est souvent conseill\u00e9 pour d\u00e9crasser un moteur essence, mais il faut respecter certaines r\u00e8gles :<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<ul><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>\u00c9vitez de rouler \u00e0 vitesse constante en sixi\u00e8me \u00e0 bas r\u00e9gime<\/strong>, cela ne nettoiera pas le moteur.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>Variez les r\u00e9gimes<\/strong> en r\u00e9trogradant occasionnellement pour solliciter le moteur.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<li><strong>Faites des acc\u00e9l\u00e9rations franches sur plusieurs kilom\u00e8tres<\/strong> pour br\u00fbler les r\u00e9sidus.<\/li>\n<p><!-- [et_pb_line_break_holder] --><\/ul>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/details>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<details class=\"exel-toggle\"><!-- [et_pb_line_break_holder] --><\/p>\n<summary><!-- [et_pb_line_break_holder] --><span>Optimiser les performances &amp; la r\u00e9activit\u00e9<\/span><!-- [et_pb_line_break_holder] --><span class=\"icon\" aria-hidden=\"true\"><\/span><!-- [et_pb_line_break_holder] --><\/summary>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"content\"><!-- [et_pb_line_break_holder] --><pee><!-- [et_pb_line_break_holder] -->Pour les passionn\u00e9s et les usages intensifs, Exel Motor\u00ae aide \u00e0 retrouver une meilleure mont\u00e9e en r\u00e9gime, une r\u00e9ponse plus franche \u00e0 l\u2019acc\u00e9l\u00e9ration et une puissance disponible plus r\u00e9guli\u00e8re, tout en restant conforme aux normes antipollution.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/details>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<details class=\"exel-toggle\"><!-- [et_pb_line_break_holder] --><\/p>\n<summary><!-- [et_pb_line_break_holder] --><span>Les bons r\u00e9flexes pour l\u2019entretien moteur au quotidien<\/span><!-- [et_pb_line_break_holder] --><span class=\"icon\" aria-hidden=\"true\"><\/span><!-- [et_pb_line_break_holder] --><\/summary>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"content\"><!-- [et_pb_line_break_holder] --><pee><!-- [et_pb_line_break_holder] -->Respectez les intervalles vidange, surveillez vos niveaux, conservez un carburant de qualit\u00e9 et combinez ces r\u00e9flexes avec nos additifs. C\u2019est l\u2019\u00e9quation gagnante pour prolonger la vie de votre moteur et rouler plus serein, plus longtemps.<!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/details>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->     <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->     <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->       <!-- [et_pb_line_break_holder] -->      <!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->  <!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->[\/et_pb_code][et_pb_button button_url=\u00a0\u00bb#simulateur\u00a0\u00bb button_text=\u00a0\u00bbAcc\u00e9der au simulateur\u00a0\u00bb button_alignment=\u00a0\u00bbcenter\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_button=\u00a0\u00bbon\u00a0\u00bb button_text_size=\u00a0\u00bb15px\u00a0\u00bb button_text_color=\u00a0\u00bb#E6E8EC\u00a0\u00bb button_bg_color=\u00a0\u00bb#E02B20&Prime; button_border_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb button_border_radius=\u00a0\u00bb20px\u00a0\u00bb button_icon_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb box_shadow_style=\u00a0\u00bbpreset1&Prime; box_shadow_color=\u00a0\u00bb#E02B20&Prime; global_colors_info=\u00a0\u00bb{}\u00a0\u00bb button_text_color__hover=\u00a0\u00bb#1B1B1B\u00a0\u00bb button_text_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_bg_color__hover=\u00a0\u00bb#1E3FA9&Prime; button_bg_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_border_radius__hover=\u00a0\u00bb20px\u00a0\u00bb button_border_radius__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_icon_color__hover=\u00a0\u00bb#E6E8EC\u00a0\u00bb button_icon_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb box_shadow_color__hover=\u00a0\u00bb#1E3FA9&Prime; box_shadow_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb button_bg_enable_color__hover=\u00a0\u00bbon\u00a0\u00bb][\/et_pb_button][et_pb_code _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin_tablet=\u00a0\u00bb\u00a0\u00bb custom_margin_phone=\u00a0\u00bb||50px||false|false\u00a0\u00bb custom_margin_last_edited=\u00a0\u00bbon|phone\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<style><!-- [et_pb_line_break_holder] -->\/* Wrapper clean, no background\/outline *\/<!-- [et_pb_line_break_holder] -->.exel-arrow-wrap{<!-- [et_pb_line_break_holder] -->  display:flex;justify-content:center;align-items:center;<!-- [et_pb_line_break_holder] -->  margin:50px 0;background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->.exel-arrow-wrap, .exel-arrow-wrap *{<!-- [et_pb_line_break_holder] -->  border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* SVG must be allowed to glow outside its box *\/<!-- [et_pb_line_break_holder] -->.exel-arrow{overflow:visible;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Neon glow via CSS (no SVG filters = no square) *\/<!-- [et_pb_line_break_holder] -->.exel-arrow .glow{<!-- [et_pb_line_break_holder] -->  filter:<!-- [et_pb_line_break_holder] -->    drop-shadow(0 0 8px  #e02b20)<!-- [et_pb_line_break_holder] -->    drop-shadow(0 0 20px #e02b20);<!-- [et_pb_line_break_holder] -->  animation: arrowPulse 2s ease-in-out infinite;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->@keyframes arrowPulse{<!-- [et_pb_line_break_holder] -->  0%,100%{<!-- [et_pb_line_break_holder] -->    transform: translateY(0);<!-- [et_pb_line_break_holder] -->    filter:<!-- [et_pb_line_break_holder] -->      drop-shadow(0 0 8px  #e02b20)<!-- [et_pb_line_break_holder] -->      drop-shadow(0 0 20px #e02b20);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  50%{<!-- [et_pb_line_break_holder] -->    transform: translateY(6px);<!-- [et_pb_line_break_holder] -->    filter:<!-- [et_pb_line_break_holder] -->      drop-shadow(0 0 14px #e02b20)<!-- [et_pb_line_break_holder] -->      drop-shadow(0 0 28px #e02b20);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"exel-arrow-wrap\"><!-- [et_pb_line_break_holder] -->  <svg class=\"exel-arrow\" width=\"46\" height=\"46\" viewBox=\"0 0 24 24\" fill=\"none\"<!-- [et_pb_line_break_holder] -->       xmlns=\u00a0\u00bbhttp:\/\/www.w3.org\/2000\/svg\u00a0\u00bb aria-hidden=\u00a0\u00bbtrue\u00a0\u00bb><!-- [et_pb_line_break_holder] -->    <!-- Losange --><!-- [et_pb_line_break_holder] -->    <g class=\"glow\" stroke=\"#e02b20\" stroke-linejoin=\"round\" stroke-linecap=\"round\"><!-- [et_pb_line_break_holder] -->      <path d=\"M12 3 L21 12 L12 21 L3 12 Z\" stroke-width=\"2.6\"\/><!-- [et_pb_line_break_holder] -->      <!-- Fl\u00e8che int\u00e9rieure --><!-- [et_pb_line_break_holder] -->      <path d=\"M8 10 L12 14 L16 10\" stroke-width=\"2.2\"\/><!-- [et_pb_line_break_holder] -->    <\/g><!-- [et_pb_line_break_holder] -->  <\/svg><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00a0\u00bb1&Prime; _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_color=\u00a0\u00bbRGBA(255,255,255,0)\u00a0\u00bb custom_margin=\u00a0\u00bb0px||0px||true|false\u00a0\u00bb custom_padding=\u00a0\u00bb20px||0px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_row module_id=\u00a0\u00bbsimulateur\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb width=\u00a0\u00bb100%\u00a0\u00bb max_width=\u00a0\u00bb100%\u00a0\u00bb custom_margin=\u00a0\u00bb0px||||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb0px||0px||true|false\u00a0\u00bb locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime; _builder_version=\u00a0\u00bb4.27.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][et_pb_code module_id=\u00a0\u00bbsimu\u00a0\u00bb _builder_version=\u00a0\u00bb4.27.8&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_enable_color=\u00a0\u00bboff\u00a0\u00bb background_enable_image=\u00a0\u00bboff\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px||false|false\u00a0\u00bb border_color_all=\u00a0\u00bb#A51515&Prime; locked=\u00a0\u00bboff\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb box_shadow_color__hover_enabled=\u00a0\u00bbon|hover\u00a0\u00bb box_shadow_color__hover=\u00a0\u00bb#A51515&Prime;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->  .exel-wrap, .exel-wrap * { box-sizing: border-box; }<!-- [et_pb_line_break_holder] -->  .exel-wrap{<!-- [et_pb_line_break_holder] -->    --card:#fff; --line:#e4e8f1; --text:#1d2642; --muted:#415072;<!-- [et_pb_line_break_holder] -->    --blue1:#132b70; --blue2:#213e86; --green1:#46b06f; --green2:#65c67f;<!-- [et_pb_line_break_holder] -->    --gain1:#f39c12; --gain2:#e67e22; --red1:#f21f31; --red2:#a70008;<!-- [et_pb_line_break_holder] -->    background: transparent; padding: 28px 10px 40px; color:var(--text);<!-- [et_pb_line_break_holder] -->    font-family:\"Avenir Next\",\"Montserrat\",\"Segoe UI\",sans-serif;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .exel-shell{ max-width:1320px; margin:0 auto; }<!-- [et_pb_line_break_holder] -->  .exel-title{ margin:0; font-size:34px; line-height:1.04; font-weight:800; color:#2f3139; }<!-- [et_pb_line_break_holder] -->  .exel-sub{ margin:10px 0 22px; font-size:27px; color:#36415f; }<!-- [et_pb_line_break_holder] -->  .exel-card{ background:var(--card); border:1px solid var(--line); border-radius:18px; box-shadow:0 14px 28px rgba(17,30,67,.10); overflow:hidden; }<!-- [et_pb_line_break_holder] -->  .exel-card-head{ padding:14px 18px; border-bottom:1px solid #edf0f6; font-size:28px; font-weight:800; color:#101a3b; }<!-- [et_pb_line_break_holder] -->  .exel-grid{ display:grid; grid-template-columns:1fr 1fr; }<!-- [et_pb_line_break_holder] -->  .exel-col{ padding:16px 18px; }<!-- [et_pb_line_break_holder] -->  .exel-col + .exel-col{ border-left:1px solid #edf0f6; }<!-- [et_pb_line_break_holder] -->  .field{ margin-bottom:10px; }<!-- [et_pb_line_break_holder] -->  .field label{ display:block; margin:0 0 6px; font-size:17px; font-weight:600; color:#1f2740; }<!-- [et_pb_line_break_holder] -->  .field input,.field select,.field textarea{ width:100%; height:46px; border:1px solid #cfd5e3; border-radius:8px; background:#fff; padding:0 12px; font-size:16px; color:#1d2741; outline:none; }<!-- [et_pb_line_break_holder] -->  .field textarea{ min-height:92px; height:auto; padding:10px 12px; resize:vertical; line-height:1.35; }<!-- [et_pb_line_break_holder] -->  .field input:focus,.field select:focus,.field textarea:focus{ border-color:#9eb0d6; box-shadow:0 0 0 3px rgba(98,128,193,.15); }<!-- [et_pb_line_break_holder] -->  .row2{ display:grid; grid-template-columns:1fr 1fr; gap:10px; }<!-- [et_pb_line_break_holder] -->  .row3{ display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px; }<!-- [et_pb_line_break_holder] -->  .radio-block{ margin-bottom:12px; }<!-- [et_pb_line_break_holder] -->  .radio-title{ margin:0 0 7px; font-size:17px; font-weight:600; color:#1f2740; }<!-- [et_pb_line_break_holder] -->  .radio-row{ display:flex; flex-wrap:wrap; gap:16px; }<!-- [et_pb_line_break_holder] -->  .radio-row label{ display:inline-flex; align-items:center; gap:7px; margin:0; font-size:16px; color:#1f2740; }<!-- [et_pb_line_break_holder] -->  .radio-row input[type=\"radio\"]{ width:16px; height:16px; accent-color:#4665a6; }<!-- [et_pb_line_break_holder] -->  .btn-row{ margin-top:8px; padding-top:12px; border-top:1px solid #edf0f6; display:flex; gap:10px; flex-wrap:wrap; }<!-- [et_pb_line_break_holder] -->  .btn-row-mobile{ display:none; }<!-- [et_pb_line_break_holder] -->  .run-btn{ min-width:250px; height:46px; border:none; border-radius:999px; background:linear-gradient(180deg,var(--red1),var(--red2)); color:#fff; font-size:18px; font-weight:700; cursor:pointer; box-shadow:inset 0 2px 0 rgba(255,255,255,.35),0 10px 18px rgba(132,0,8,.30); }<!-- [et_pb_line_break_holder] -->  .results{ display:none; margin-top:22px; }<!-- [et_pb_line_break_holder] -->  .results-head{ display:flex; justify-content:space-between; align-items:flex-end; gap:12px; flex-wrap:wrap; }<!-- [et_pb_line_break_holder] -->  .results h2{ margin:0; font-size:48px; font-weight:800; color:#1f2642; }<!-- [et_pb_line_break_holder] -->  .results .sub{ margin:7px 0 14px; color:#44506c; font-size:17px; }<!-- [et_pb_line_break_holder] -->  .print-btn{ height:41px; border:1px solid #243157; border-radius:10px; background:#fff; color:#243157; font-weight:700; font-size:14px; cursor:pointer; padding:0 14px; }<!-- [et_pb_line_break_holder] -->  .kpis{ display:grid; grid-template-columns:1fr 1fr 1fr; gap:14px; }<!-- [et_pb_line_break_holder] -->  .kpi{ border-radius:14px; overflow:hidden; color:#fff; box-shadow:0 10px 20px rgba(20,35,80,.18); }<!-- [et_pb_line_break_holder] -->  .kpi.blue{ background:linear-gradient(145deg,var(--blue1),var(--blue2)); }<!-- [et_pb_line_break_holder] -->  .kpi.green{ background:linear-gradient(145deg,var(--green1),var(--green2)); }<!-- [et_pb_line_break_holder] -->  .kpi.gain{ background:linear-gradient(145deg,var(--gain1),var(--gain2)); }<!-- [et_pb_line_break_holder] -->  .kpi .h{ padding:9px 12px; border-bottom:1px solid rgba(255,255,255,.16); font-size:14px; font-weight:700; }<!-- [et_pb_line_break_holder] -->  .kpi .b{ padding:14px 12px 13px; }<!-- [et_pb_line_break_holder] -->  .interp,.lead-card{ margin-top:14px; background:#fff; border:1px solid var(--line); border-radius:14px; overflow:hidden; }<!-- [et_pb_line_break_holder] -->  .interp h3{ margin:0; padding:12px 16px; border-bottom:1px solid #edf0f6; font-size:38px; font-weight:800; color:#1f2642; }<!-- [et_pb_line_break_holder] -->  .interp .c{ padding:12px 18px 16px; }<!-- [et_pb_line_break_holder] -->  .interp ul{ margin:0 0 8px; padding-left:21px; }<!-- [et_pb_line_break_holder] -->  .interp li{ margin:7px 0; font-size:16px; }<!-- [et_pb_line_break_holder] -->  .interp p{ margin:0; font-size:16px; }<!-- [et_pb_line_break_holder] -->  .lead-card h3{ margin:0; padding:12px 16px; border-bottom:1px solid #edf0f6; font-size:30px; font-weight:800; color:#1f2642; }<!-- [et_pb_line_break_holder] -->  .lead-body{ padding:14px 18px 18px; }<!-- [et_pb_line_break_holder] -->  .lead-grid{ display:grid; grid-template-columns:1fr 1fr; gap:10px; }<!-- [et_pb_line_break_holder] -->  .consent{ display:flex; gap:10px; align-items:flex-start; margin:12px 0 14px; color:#26304b; font-size:14px; line-height:1.35; }<!-- [et_pb_line_break_holder] -->  .consent input{ width:18px; height:18px; margin-top:1px; flex:0 0 auto; accent-color:#4665a6; }<!-- [et_pb_line_break_holder] -->  .lead-actions{ display:flex; align-items:center; gap:12px; flex-wrap:wrap; }<!-- [et_pb_line_break_holder] -->  .lead-btn{ min-width:220px; height:44px; border:none; border-radius:999px; background:linear-gradient(180deg,var(--blue2),var(--blue1)); color:#fff; font-size:16px; font-weight:800; cursor:pointer; box-shadow:0 9px 16px rgba(19,43,112,.22); }<!-- [et_pb_line_break_holder] -->  .lead-btn:disabled{ opacity:.65; cursor:not-allowed; box-shadow:none; }<!-- [et_pb_line_break_holder] -->  .lead-status{ margin:0; color:#415072; font-size:14px; font-weight:700; }<!-- [et_pb_line_break_holder] -->  .lead-status.ok{ color:#287446; }<!-- [et_pb_line_break_holder] -->  .lead-status.err{ color:#a70008; }<!-- [et_pb_line_break_holder] -->  .exel-hp{ position:absolute; left:-9999px; width:1px; height:1px; overflow:hidden; }<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .main{ display:block; font-size:24px!important; line-height:1.15!important; font-weight:800!important; }<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .subline{ display:block; font-size:20px!important; line-height:1.15!important; font-weight:800!important; margin-top:6px!important; }<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b small{ font-size:.75em!important; font-weight:700!important; }<!-- [et_pb_line_break_holder] -->  @media (max-width:1150px){<!-- [et_pb_line_break_holder] -->    .exel-title{ font-size:42px; }<!-- [et_pb_line_break_holder] -->    .exel-sub{ font-size:22px; }<!-- [et_pb_line_break_holder] -->    .exel-card-head{ font-size:34px; }<!-- [et_pb_line_break_holder] -->    .exel-grid,.kpis,.row3,.lead-grid{ grid-template-columns:1fr; }<!-- [et_pb_line_break_holder] -->    .exel-col + .exel-col{ border-left:none; border-top:1px solid #edf0f6; }<!-- [et_pb_line_break_holder] -->    .btn-row-desktop{ display:none; }<!-- [et_pb_line_break_holder] -->    .btn-row-mobile{ display:flex; grid-column:1 \/ -1; margin:0 18px 16px; }<!-- [et_pb_line_break_holder] -->    .run-btn{ width:100%; min-width:0; }<!-- [et_pb_line_break_holder] -->    .row2{ grid-template-columns:1fr; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  @media (max-width:680px){<!-- [et_pb_line_break_holder] -->    .exel-wrap .kpis .kpi .b .main{ font-size:21px!important; }<!-- [et_pb_line_break_holder] -->    .exel-wrap .kpis .kpi .b .subline{ font-size:18px!important; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"exel-wrap\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"exel-shell\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<h1 class=\"exel-title\">Diagnostic de surconsommation carburant<\/h1>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"exel-sub\">Analyse rapide et fiable de votre v\u00e9hicule<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"exel-card\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"exel-card-head\">\ud83d\ude97 Informations du v\u00e9hicule<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<form id=\"diagForm\" class=\"exel-grid\" action=\"javascript:void(0);\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"exel-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->            <label for=\"brand\">Marque du v\u00e9hicule<\/label><!-- [et_pb_line_break_holder] -->            <select id=\"brand\" required><\/select><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->            <label for=\"model\">Mod\u00e8le du v\u00e9hicule<\/label><!-- [et_pb_line_break_holder] -->            <input id=\"model\" type=\"text\" placeholder=\"Mod\u00e8le du v\u00e9hicule\"><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"row2\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"year\">Ann\u00e9e du v\u00e9hicule<\/label><!-- [et_pb_line_break_holder] -->              <select id=\"year\" required><\/select><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"vehType\">Type de v\u00e9hicule<\/label><!-- [et_pb_line_break_holder] -->              <select id=\"vehType\"><!-- [et_pb_line_break_holder] --><option value=\"citadine\">Citadine<\/option><!-- [et_pb_line_break_holder] --><option value=\"berline\" selected>Berline<\/option><!-- [et_pb_line_break_holder] --><option value=\"break\">Break<\/option><!-- [et_pb_line_break_holder] --><option value=\"suv\">SUV \/ 4&#215;4<\/option><!-- [et_pb_line_break_holder] --><option value=\"monospace\">Monospace<\/option><!-- [et_pb_line_break_holder] --><option value=\"utilitaire\">Utilitaire<\/option><!-- [et_pb_line_break_holder] --><option value=\"sport\">Sportive<\/option><!-- [et_pb_line_break_holder] -->              <\/select><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"row2\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"kmTotal\">Kilom\u00e9trage total<\/label><!-- [et_pb_line_break_holder] -->              <input id=\"kmTotal\" type=\"number\" min=\"0\" step=\"1000\" value=\"153000\"><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"kmAn\">Km parcourus par an<\/label><!-- [et_pb_line_break_holder] -->              <input id=\"kmAn\" type=\"number\" min=\"1000\" step=\"500\" value=\"10000\"><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"btn-row btn-row-desktop\"><!-- [et_pb_line_break_holder] -->            <button class=\"run-btn\" type=\"button\">Lancer l&rsquo;analyse<\/button><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"exel-col\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"radio-block\"><!-- [et_pb_line_break_holder] -->            <pee class=\"radio-title\">Carburant :<\/pee><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"radio-row\"><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"fuel\" value=\"essence\" checked> Essence<\/label><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"fuel\" value=\"diesel\"> Diesel<\/label><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"radio-block\"><!-- [et_pb_line_break_holder] -->            <pee class=\"radio-title\">Achat carburant :<\/pee><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"radio-row\"><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"origin\" value=\"station\" checked> Station service<\/label><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"origin\" value=\"hyper\"> Hypermarch\u00e9<\/label><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"radio-block\"><!-- [et_pb_line_break_holder] -->            <pee class=\"radio-title\">Type de route :<\/pee><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"radio-row\"><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"trip\" value=\"ville\"> Ville<\/label><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"trip\" value=\"autoroute\"> Autoroute<\/label><!-- [et_pb_line_break_holder] -->              <label><input type=\"radio\" name=\"trip\" value=\"mixte\" checked> Mixte<\/label><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"row3\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"mixPct\">% Autoroute<\/label><!-- [et_pb_line_break_holder] -->              <select id=\"mixPct\"><!-- [et_pb_line_break_holder] --><option value=\"10\">10%<\/option><option value=\"20\">20%<\/option><option value=\"30\" selected>30%<\/option><!-- [et_pb_line_break_holder] --><option value=\"40\">40%<\/option><option value=\"50\">50%<\/option><option value=\"60\">60%<\/option><!-- [et_pb_line_break_holder] --><option value=\"70\">70%<\/option><option value=\"80\">80%<\/option><option value=\"90\">90%<\/option><!-- [et_pb_line_break_holder] -->              <\/select><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"power\">Puissance<\/label><!-- [et_pb_line_break_holder] -->              <select id=\"power\"><!-- [et_pb_line_break_holder] --><option value=\"4\">70 &#8211; 90 ch (4 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"5\">91 &#8211; 110 ch (5 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"6\">111 &#8211; 130 ch (6 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"7\">131 &#8211; 150 ch (7 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"8\">151 &#8211; 170 ch (8 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"9\">171 &#8211; 190 ch (9 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"10\" selected>191 &#8211; 220 ch (10 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"11\">221 &#8211; 250 ch (11 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"12\">251 &#8211; 280 ch (12 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] --><option value=\"13\">281 ch et + (13 CV fiscaux)<\/option><!-- [et_pb_line_break_holder] -->              <\/select><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"priceL\">Prix carburant \u20ac\/L<\/label><!-- [et_pb_line_break_holder] -->              <input id=\"priceL\" type=\"number\" min=\"0.50\" step=\"0.01\" value=\"1.80\"><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"btn-row btn-row-mobile\"><!-- [et_pb_line_break_holder] -->          <button class=\"run-btn\" type=\"button\">Lancer l&rsquo;analyse<\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/form>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"results\" class=\"results\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"results-head\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->          <\/p>\n<h2>R\u00e9sultats<\/h2>\n<p><!-- [et_pb_line_break_holder] -->          <pee class=\"sub\">Estimation de la surconsommation et des rejets CO<sub>2<\/sub><\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <button id=\"printBtn\" type=\"button\" class=\"print-btn\">Imprimer \/ Export PDF<\/button><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"kpis\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<article class=\"kpi blue\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"h\">\ud83c\udfce\ufe0f Surconsommation<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"b\"><!-- [et_pb_line_break_holder] -->            <span class=\"main\" id=\"sur100\">+0.00 <small>L \/ 100 km<\/small><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"subline\" id=\"surAn\">+0.0 <small>L \/ an<\/small><\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/article>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<article class=\"kpi green\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"h\">\ud83c\udf43 \u00c9missions suppl\u00e9mentaires<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"b\"><!-- [et_pb_line_break_holder] -->            <span class=\"main\" id=\"co2100\">+0.0 <small>kg \/ 100 km<\/small><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"subline\" id=\"co2An\">+0.0 <small>kg \/ an<\/small><\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/article>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<article class=\"kpi gain\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"h\">\ud83d\udcb6 Gains estim\u00e9s avec EXEL MOTOR<\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/p>\n<div class=\"b\"><!-- [et_pb_line_break_holder] -->            <span class=\"main\" id=\"gainEur\">+0,00 <small>\u20ac\/an<\/small><\/span><!-- [et_pb_line_break_holder] -->            <span class=\"subline\" id=\"gainL\">+0,0 <small>L \/ an<\/small><\/span><!-- [et_pb_line_break_holder] -->          <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/article>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"interp\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>\u2139\ufe0f Interpr\u00e9tation<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"c\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<ul><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>Votre v\u00e9hicule surconsomme <strong id=\"txtSur\">+0.00 L \/ 100 km<\/strong><\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>Sur <strong id=\"txtKmAn\">10 000 km\/an<\/strong> : <strong id=\"txtLAn\">+0.0 L<\/strong><\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>Co\u00fbt estim\u00e9 : <strong id=\"txtCost\">-0.00 \u20ac<\/strong><\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>Gains estim\u00e9s avec le traitement EXEL MOTOR : <strong id=\"txtGainL\">+0.0 L\/an<\/strong>, <strong id=\"txtGainEur\">+0.00 \u20ac\/an<\/strong>, <strong id=\"txtGainCo2\">+0.0 kg CO\u2082\/an<\/strong><\/li>\n<p><!-- [et_pb_line_break_holder] -->          <\/ul>\n<p><!-- [et_pb_line_break_holder] -->          <pee><strong>Conseil :<\/strong> v\u00e9rifiez pression pneus, filtre \u00e0 air, conduite et entretien moteur.<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"lead-card\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>Recevoir votre diagnostic<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"lead-body\"><!-- [et_pb_line_break_holder] -->          <\/p>\n<form id=\"leadForm\" action=\"javascript:void(0);\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"radio-block\"><!-- [et_pb_line_break_holder] -->              <pee class=\"radio-title\">Votre demande :<\/pee><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"radio-row\"><!-- [et_pb_line_break_holder] -->                <label><input type=\"radio\" name=\"leadReason\" value=\"diagnostic\" checked> Recevoir le diagnostic<\/label><!-- [et_pb_line_break_holder] -->                <label><input type=\"radio\" name=\"leadReason\" value=\"contact\"> \u00catre recontact\u00e9<\/label><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"lead-grid\"><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"field exel-hp\" aria-hidden=\"true\"><!-- [et_pb_line_break_holder] -->                <label for=\"leadWebsite\">Site web<\/label><!-- [et_pb_line_break_holder] -->                <input id=\"leadWebsite\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\"><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->                <label for=\"leadName\">Nom et pr\u00e9nom<\/label><!-- [et_pb_line_break_holder] -->                <input id=\"leadName\" type=\"text\" autocomplete=\"name\" required><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->                <label for=\"leadEmail\">Email<\/label><!-- [et_pb_line_break_holder] -->                <input id=\"leadEmail\" type=\"email\" autocomplete=\"email\" required><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->                <label for=\"leadPhone\">T\u00e9l\u00e9phone<\/label><!-- [et_pb_line_break_holder] -->                <input id=\"leadPhone\" type=\"tel\" autocomplete=\"tel\"><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->              <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->                <label for=\"leadPostal\">Code postal<\/label><!-- [et_pb_line_break_holder] -->                <input id=\"leadPostal\" type=\"text\" inputmode=\"numeric\" autocomplete=\"postal-code\"><!-- [et_pb_line_break_holder] -->              <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"field\"><!-- [et_pb_line_break_holder] -->              <label for=\"leadMessage\">Message<\/label><!-- [et_pb_line_break_holder] -->              <textarea id=\"leadMessage\" placeholder=\"Pr\u00e9cision utile sur le v\u00e9hicule ou votre demande\"><\/textarea><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <label class=\"consent\" for=\"leadConsent\"><!-- [et_pb_line_break_holder] -->              <input id=\"leadConsent\" type=\"checkbox\" required><!-- [et_pb_line_break_holder] -->              <span>J&rsquo;accepte que les informations transmises soient collect\u00e9es et utilis\u00e9es par EXEL MOTOR afin de recevoir mon diagnostic ou d&rsquo;\u00eatre recontact\u00e9. Je peux demander l&rsquo;acc\u00e8s, la rectification ou la suppression de mes donn\u00e9es.<\/span><!-- [et_pb_line_break_holder] -->            <\/label><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"lead-actions\"><!-- [et_pb_line_break_holder] -->              <button id=\"leadSubmit\" class=\"lead-btn\" type=\"submit\">Envoyer ma demande<\/button><!-- [et_pb_line_break_holder] -->              <pee id=\"leadStatus\" class=\"lead-status\" aria-live=\"polite\"><\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->          <\/form>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->(function(){<!-- [et_pb_line_break_holder] -->  const LOGO_URL = \"https:\/\/exel-motor.com\/wp-content\/uploads\/2025\/11\/exel-motor-logo.avif\";<!-- [et_pb_line_break_holder] -->  const REST_BASE = (window.EXEL_MOTOR_REST_BASE || \"\/wp-json\/exel-motor\/v1\").replace(\/\\\/$\/, \"\");<!-- [et_pb_line_break_holder] -->  const EVENT_ENDPOINT = REST_BASE + \"\/simulator-event\";<!-- [et_pb_line_break_holder] -->  const LEAD_ENDPOINT = REST_BASE + \"\/diagnostic-lead\";<!-- [et_pb_line_break_holder] -->  const TRACKING_STORE = \"exelMotorSimulatorEvents\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const TABLES = {<!-- [et_pb_line_break_holder] -->    dieselHyper:{slope:[6.25e-6,6.67e-6,6.67e-6,7.5e-6,7.925e-6,8.33e-6,9.17e-6,6.33e-6,6.92e-6,7.5e-6,8e-6,9.2e-6,9.92e-6,1.05e-5],offset:[0.202,0.21,0.24,0.24,0.272,0.28,0.32,0.221,0.243,0.24,0.261,0.28,0.314,0.341]},<!-- [et_pb_line_break_holder] -->    dieselStation:{slope:[5.42e-6,5.83e-6,6.25e-6,6.25e-6,7.085e-6,7.08e-6,8.33e-6,5.25e-6,6.08e-6,6.42e-6,6.75e-6,7.75e-6,8.41e-6,8.92e-6],offset:[0.132,0.14,0.142,0.168,0.172,0.188,0.2,0.168,0.158,0.167,0.186,0.198,0.226,0.297]},<!-- [et_pb_line_break_holder] -->    petrolHyper:{slope:[6.25e-6,7.08e-6,7.5e-6,7.92e-6,8.75e-6,9.58e-6,1.12e-5,1.21e-5,1.21e-5,1.33e-5,6.75e-6,8.08e-6,8.58e-6,8.58e-6,9.42e-6,1e-5,1.06e-5,1.14e-5,1.23e-5,1.342e-5],offset:[0.202,0.232,0.25,0.272,0.302,0.342,0.378,0.388,0.408,0.46,0.216,0.257,0.268,0.298,0.288,0.306,0.327,0.357,0.377,0.426]},<!-- [et_pb_line_break_holder] -->    petrolStation:{slope:[5.42e-6,6.25e-6,6.67e-6,7.08e-6,7.925e-6,8.75e-6,1e-5,1.042e-5,1.083e-5,1.208e-5,5.58e-6,6.75e-6,7.25e-6,7.25e-6,8.08e-6,8.42e-6,8.67e-6,9.75e-6,1.025e-5,1.142e-5],offset:[0.132,0.148,0.16,0.172,0.188,0.212,0.24,0.258,0.26,0.288,0.167,0.187,0.197,0.217,0.197,0.226,0.254,0.247,0.278,0.297]}<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const MIX_COEFF = [0,0.19,0.31,0.43,0.54,0.63,0.72,0.81,0.88,0.94,1];<!-- [et_pb_line_break_holder] -->  const CO2_PER_LITER = 2.54;<!-- [et_pb_line_break_holder] -->  const EXEL_GAIN_RATE = 0.70;<!-- [et_pb_line_break_holder] -->  const VEHICLE_TYPE_FACTOR = {citadine:0.98,berline:1,break:1.01,suv:1.03,monospace:1.02,utilitaire:1.04,sport:1.03};<!-- [et_pb_line_break_holder] -->  const BRANDS = [\"Abarth\",\"Acura\",\"Aiways\",\"Alfa Romeo\",\"Alpine\",\"Aston Martin\",\"Audi\",\"Bentley\",\"BMW\",\"Bugatti\",\"Buick\",\"BYD\",\"Cadillac\",\"Chevrolet\",\"Chrysler\",\"Citroen\",\"Cupra\",\"Dacia\",\"Daewoo\",\"Daihatsu\",\"Dodge\",\"DS Automobiles\",\"Ferrari\",\"Fiat\",\"Fisker\",\"Ford\",\"Genesis\",\"GMC\",\"Honda\",\"Hummer\",\"Hyundai\",\"Infiniti\",\"Isuzu\",\"Iveco\",\"Jaguar\",\"Jeep\",\"Kia\",\"Lada\",\"Lamborghini\",\"Lancia\",\"Land Rover\",\"Lexus\",\"Ligier\",\"Lincoln\",\"Lotus\",\"Lucid\",\"Mahindra\",\"Maserati\",\"Maybach\",\"Mazda\",\"McLaren\",\"Mercedes-Benz\",\"MG\",\"Mini\",\"Mitsubishi\",\"Morgan\",\"Nissan\",\"Opel\",\"Pagani\",\"Peugeot\",\"Polestar\",\"Porsche\",\"RAM\",\"Renault\",\"Rolls-Royce\",\"Saab\",\"Seat\",\"Skoda\",\"Smart\",\"SsangYong\",\"Subaru\",\"Suzuki\",\"Tesla\",\"Toyota\",\"Volkswagen\",\"Volvo\",\"XPeng\"];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const $ = id => document.getElementById(id);<!-- [et_pb_line_break_holder] -->  const form = $(\"diagForm\");<!-- [et_pb_line_break_holder] -->  const results = $(\"results\");<!-- [et_pb_line_break_holder] -->  const printBtn = $(\"printBtn\");<!-- [et_pb_line_break_holder] -->  const leadForm = $(\"leadForm\");<!-- [et_pb_line_break_holder] -->  const leadSubmit = $(\"leadSubmit\");<!-- [et_pb_line_break_holder] -->  const leadStatus = $(\"leadStatus\");<!-- [et_pb_line_break_holder] -->  const mixPctEl = $(\"mixPct\");<!-- [et_pb_line_break_holder] -->  const runBtns = form ? Array.prototype.slice.call(form.querySelectorAll(\".run-btn\")) : [];<!-- [et_pb_line_break_holder] -->  let last = null;<!-- [et_pb_line_break_holder] -->  if (!form || !runBtns.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const clamp = (v,min,max) => Math.min(max, Math.max(min, v));<!-- [et_pb_line_break_holder] -->  const fr = (n,d) => Number(n || 0).toLocaleString(\"fr-FR\",{minimumFractionDigits:d,maximumFractionDigits:d});<!-- [et_pb_line_break_holder] -->  const picked = name => document.querySelector('.exel-wrap input[name=\"'+name+'\"]:checked').value;<!-- [et_pb_line_break_holder] -->  const sessionId = getSessionId();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function getSessionId(){<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const key = \"exelMotorSimulatorSessionId\";<!-- [et_pb_line_break_holder] -->      const old = sessionStorage.getItem(key);<!-- [et_pb_line_break_holder] -->      if (old) return old;<!-- [et_pb_line_break_holder] -->      const id = \"exel-\" + Date.now().toString(36) + \"-\" + Math.random().toString(36).slice(2,10);<!-- [et_pb_line_break_holder] -->      sessionStorage.setItem(key, id);<!-- [et_pb_line_break_holder] -->      return id;<!-- [et_pb_line_break_holder] -->    } catch(e){<!-- [et_pb_line_break_holder] -->      return \"exel-\" + Date.now().toString(36) + \"-\" + Math.random().toString(36).slice(2,10);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function escapeHtml(value){<!-- [et_pb_line_break_holder] -->    var div = document.createElement(\"div\");<!-- [et_pb_line_break_holder] -->    div.textContent = String(value == null ? \"\" : value);<!-- [et_pb_line_break_holder] -->    return div.innerHTML;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function postJson(url, data, keepalive){<!-- [et_pb_line_break_holder] -->    const body = JSON.stringify(data);<!-- [et_pb_line_break_holder] -->    if (keepalive && navigator.sendBeacon) {<!-- [et_pb_line_break_holder] -->      const blob = new Blob([body], {type:\"application\/json\"});<!-- [et_pb_line_break_holder] -->      if (navigator.sendBeacon(url, blob)) return Promise.resolve({success:true});<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    return fetch(url, {<!-- [et_pb_line_break_holder] -->      method:\"POST\",<!-- [et_pb_line_break_holder] -->      headers:{\"Content-Type\":\"application\/json\"},<!-- [et_pb_line_break_holder] -->      credentials:\"same-origin\",<!-- [et_pb_line_break_holder] -->      keepalive:!!keepalive,<!-- [et_pb_line_break_holder] -->      body:body<!-- [et_pb_line_break_holder] -->    }).then(function(response){<!-- [et_pb_line_break_holder] -->      return response.text().then(function(text){<!-- [et_pb_line_break_holder] -->        let json = {};<!-- [et_pb_line_break_holder] -->        try { json = text ? JSON.parse(text) : {}; } catch(e){}<!-- [et_pb_line_break_holder] -->        if (!response.ok) throw new Error(json.message || \"Erreur d'envoi\");<!-- [et_pb_line_break_holder] -->        return json;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function trackEvent(eventType, payload){<!-- [et_pb_line_break_holder] -->    const event = {<!-- [et_pb_line_break_holder] -->      eventType:eventType,<!-- [et_pb_line_break_holder] -->      eventId:\"evt-\" + Date.now().toString(36) + \"-\" + Math.random().toString(36).slice(2,9),<!-- [et_pb_line_break_holder] -->      sessionId:sessionId,<!-- [et_pb_line_break_holder] -->      pageUrl:window.location.href,<!-- [et_pb_line_break_holder] -->      referrer:document.referrer || \"\",<!-- [et_pb_line_break_holder] -->      createdAt:new Date().toISOString(),<!-- [et_pb_line_break_holder] -->      payload:payload || {}<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->    try{<!-- [et_pb_line_break_holder] -->      const current = JSON.parse(localStorage.getItem(TRACKING_STORE) || \"[]\");<!-- [et_pb_line_break_holder] -->      current.push(event);<!-- [et_pb_line_break_holder] -->      localStorage.setItem(TRACKING_STORE, JSON.stringify(current.slice(-50)));<!-- [et_pb_line_break_holder] -->    } catch(e){}<!-- [et_pb_line_break_holder] -->    postJson(EVENT_ENDPOINT, event, true).catch(function(){});<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function readVehicleSnapshot(){<!-- [et_pb_line_break_holder] -->    return {<!-- [et_pb_line_break_holder] -->      marque:$(\"brand\").value,<!-- [et_pb_line_break_holder] -->      modele:$(\"model\").value || \"\",<!-- [et_pb_line_break_holder] -->      annee:Number($(\"year\").value || new Date().getFullYear()),<!-- [et_pb_line_break_holder] -->      typeVehicule:$(\"vehType\").selectedOptions[0].text,<!-- [et_pb_line_break_holder] -->      kilometrage:Number($(\"kmTotal\").value || 0),<!-- [et_pb_line_break_holder] -->      kmAn:Number($(\"kmAn\").value || 0),<!-- [et_pb_line_break_holder] -->      carburant:picked(\"fuel\"),<!-- [et_pb_line_break_holder] -->      achat:picked(\"origin\"),<!-- [et_pb_line_break_holder] -->      route:picked(\"trip\"),<!-- [et_pb_line_break_holder] -->      pctAutoroute:Number($(\"mixPct\").value || 0),<!-- [et_pb_line_break_holder] -->      puissance:$(\"power\").selectedOptions[0].text,<!-- [et_pb_line_break_holder] -->      prixL:Number($(\"priceL\").value || 0)<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function setLeadStatus(message, type){<!-- [et_pb_line_break_holder] -->    if (!leadStatus) return;<!-- [et_pb_line_break_holder] -->    leadStatus.textContent = message || \"\";<!-- [et_pb_line_break_holder] -->    leadStatus.className = \"lead-status\" + (type ? \" \" + type : \"\");<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function initBrands(){<!-- [et_pb_line_break_holder] -->    $(\"brand\").innerHTML = BRANDS.map(function(b, i){<!-- [et_pb_line_break_holder] -->      return '<option value=\"'+escapeHtml(b)+'\"'+(i===0?' selected':'')+'>'+escapeHtml(b)+'<\/option>';<!-- [et_pb_line_break_holder] -->    }).join(\"\");<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function initYears(){<!-- [et_pb_line_break_holder] -->    const now = new Date().getFullYear();<!-- [et_pb_line_break_holder] -->    let html = \"\";<!-- [et_pb_line_break_holder] -->    for(let y=now; y>=1980; y--){<!-- [et_pb_line_break_holder] -->      html += '<option value=\"'+y+'\"'+(y===now-2?' selected':'')+'>'+y+'<\/option>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    $(\"year\").innerHTML = html;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function updateMixDisabled(){<!-- [et_pb_line_break_holder] -->    mixPctEl.disabled = picked(\"trip\") !== \"mixte\";<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  form.querySelectorAll('input[name=\"trip\"]').forEach(function(r){<!-- [et_pb_line_break_holder] -->    r.addEventListener(\"change\", updateMixDisabled);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  initBrands();<!-- [et_pb_line_break_holder] -->  initYears();<!-- [et_pb_line_break_holder] -->  updateMixDisabled();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function runAnalysis(){<!-- [et_pb_line_break_holder] -->    trackEvent(\"simulation_started\", {vehicle:readVehicleSnapshot()});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const currentYear = new Date().getFullYear();<!-- [et_pb_line_break_holder] -->    const year = Number($(\"year\").value || currentYear - 2);<!-- [et_pb_line_break_holder] -->    const age = clamp(currentYear - year, 2, 10);<!-- [et_pb_line_break_holder] -->    const kmTotal = Math.max(0, Number($(\"kmTotal\").value || 0));<!-- [et_pb_line_break_holder] -->    const kmAn = Math.max(1000, Number($(\"kmAn\").value || 12000));<!-- [et_pb_line_break_holder] -->    const fuel = picked(\"fuel\");<!-- [et_pb_line_break_holder] -->    const origin = picked(\"origin\");<!-- [et_pb_line_break_holder] -->    const trip = picked(\"trip\");<!-- [et_pb_line_break_holder] -->    const powerCV = clamp(Number($(\"power\").value || 10), 4, 13);<!-- [et_pb_line_break_holder] -->    const pctAutoroute = clamp(Number($(\"mixPct\").value || 30), 0, 100);<!-- [et_pb_line_break_holder] -->    const priceL = Math.max(0.5, Number($(\"priceL\").value || 1.8));<!-- [et_pb_line_break_holder] -->    const vehType = $(\"vehType\").value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const isDiesel = fuel === \"diesel\";<!-- [et_pb_line_break_holder] -->    const isHyper = origin === \"hyper\";<!-- [et_pb_line_break_holder] -->    const isOldTech = age > 4;<!-- [et_pb_line_break_holder] -->    const table = isDiesel ? (isHyper ? TABLES.dieselHyper : TABLES.dieselStation) : (isHyper ? TABLES.petrolHyper : TABLES.petrolStation);<!-- [et_pb_line_break_holder] -->    const idx = isDiesel ? (isOldTech ? powerCV + 3 : powerCV - 4) : (isOldTech ? powerCV + 6 : powerCV - 4);<!-- [et_pb_line_break_holder] -->    const i = clamp(idx, 0, table.slope.length - 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    let surL100 = (table.slope[i] * kmTotal) + table.offset[i];<!-- [et_pb_line_break_holder] -->    const surCor = 0.117267 * Math.log(age) + 0.2367;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (trip === \"autoroute\") {<!-- [et_pb_line_break_holder] -->      surL100 *= surCor;<!-- [et_pb_line_break_holder] -->    } else if (trip === \"mixte\") {<!-- [et_pb_line_break_holder] -->      const rr = clamp(Math.round(10 * (pctAutoroute \/ 100)), 0, 10);<!-- [et_pb_line_break_holder] -->      const r1 = MIX_COEFF[rr];<!-- [et_pb_line_break_holder] -->      const r2 = 1 - r1;<!-- [et_pb_line_break_holder] -->      surL100 = (r1 * (surL100 * surCor)) + (r2 * surL100);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    surL100 *= (VEHICLE_TYPE_FACTOR[vehType] || 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const surAnL = surL100 * (kmAn \/ 100);<!-- [et_pb_line_break_holder] -->    const co2100 = surL100 * CO2_PER_LITER;<!-- [et_pb_line_break_holder] -->    const co2An = surAnL * CO2_PER_LITER;<!-- [et_pb_line_break_holder] -->    const cost = surAnL * priceL;<!-- [et_pb_line_break_holder] -->    const gainLAn = surAnL * EXEL_GAIN_RATE;<!-- [et_pb_line_break_holder] -->    const gainEur = gainLAn * priceL;<!-- [et_pb_line_break_holder] -->    const gainCo2An = co2An * EXEL_GAIN_RATE;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $(\"sur100\").innerHTML = \"+\"+fr(surL100,2)+' <small>L \/ 100 km<\/small>';<!-- [et_pb_line_break_holder] -->    $(\"surAn\").innerHTML = \"+\"+fr(surAnL,1)+' <small>L \/ an<\/small>';<!-- [et_pb_line_break_holder] -->    $(\"co2100\").innerHTML = \"+\"+fr(co2100,1)+' <small>kg \/ 100 km<\/small>';<!-- [et_pb_line_break_holder] -->    $(\"co2An\").innerHTML = \"+\"+fr(co2An,1)+' <small>kg \/ an<\/small>';<!-- [et_pb_line_break_holder] -->    $(\"gainEur\").innerHTML = \"+\"+fr(gainEur,2)+' <small>\u20ac\/an<\/small>';<!-- [et_pb_line_break_holder] -->    $(\"gainL\").innerHTML = \"+\"+fr(gainLAn,1)+' <small>L \/ an<\/small>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    $(\"txtSur\").textContent = \"+\"+fr(surL100,2)+\" L \/ 100 km\";<!-- [et_pb_line_break_holder] -->    $(\"txtKmAn\").textContent = fr(kmAn,0)+\" km\/an\";<!-- [et_pb_line_break_holder] -->    $(\"txtLAn\").textContent = \"+\"+fr(surAnL,1)+\" L\";<!-- [et_pb_line_break_holder] -->    $(\"txtCost\").textContent = \"-\"+fr(cost,2)+\" \u20ac\";<!-- [et_pb_line_break_holder] -->    $(\"txtGainL\").textContent = \"+\"+fr(gainLAn,1)+\" L\/an\";<!-- [et_pb_line_break_holder] -->    $(\"txtGainEur\").textContent = \"+\"+fr(gainEur,2)+\" \u20ac\/an\";<!-- [et_pb_line_break_holder] -->    $(\"txtGainCo2\").textContent = \"+\"+fr(gainCo2An,1)+\" kg CO\u2082\/an\";<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    last = {<!-- [et_pb_line_break_holder] -->      marque:$(\"brand\").value,<!-- [et_pb_line_break_holder] -->      modele:$(\"model\").value || \"-\",<!-- [et_pb_line_break_holder] -->      annee:year,<!-- [et_pb_line_break_holder] -->      typeVehicule:$(\"vehType\").selectedOptions[0].text,<!-- [et_pb_line_break_holder] -->      kilometrage:kmTotal,<!-- [et_pb_line_break_holder] -->      kmAn:kmAn,<!-- [et_pb_line_break_holder] -->      carburant:fuel,<!-- [et_pb_line_break_holder] -->      achat:origin,<!-- [et_pb_line_break_holder] -->      route:trip,<!-- [et_pb_line_break_holder] -->      pctAutoroute:pctAutoroute,<!-- [et_pb_line_break_holder] -->      puissance:$(\"power\").selectedOptions[0].text,<!-- [et_pb_line_break_holder] -->      prixL:priceL,<!-- [et_pb_line_break_holder] -->      surL100:surL100,<!-- [et_pb_line_break_holder] -->      surAnL:surAnL,<!-- [et_pb_line_break_holder] -->      co2100:co2100,<!-- [et_pb_line_break_holder] -->      co2An:co2An,<!-- [et_pb_line_break_holder] -->      cost:cost,<!-- [et_pb_line_break_holder] -->      gainLAn:gainLAn,<!-- [et_pb_line_break_holder] -->      gainEur:gainEur,<!-- [et_pb_line_break_holder] -->      gainCo2An:gainCo2An,<!-- [et_pb_line_break_holder] -->      sessionId:sessionId,<!-- [et_pb_line_break_holder] -->      pageUrl:window.location.href,<!-- [et_pb_line_break_holder] -->      generatedAt:new Date().toISOString()<!-- [et_pb_line_break_holder] -->    };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    results.style.display = \"block\";<!-- [et_pb_line_break_holder] -->    results.scrollIntoView({behavior:\"smooth\", block:\"start\"});<!-- [et_pb_line_break_holder] -->    trackEvent(\"results_displayed\", {diagnostic:last});<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  runBtns.forEach(function(btn){<!-- [et_pb_line_break_holder] -->    btn.addEventListener(\"click\", runAnalysis);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  printBtn.addEventListener(\"click\", function(){<!-- [et_pb_line_break_holder] -->    if(!last) return;<!-- [et_pb_line_break_holder] -->    const stamp = new Date().toLocaleString(\"fr-FR\");<!-- [et_pb_line_break_holder] -->    trackEvent(\"diagnostic_exported\", {diagnostic:last});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const html = `<!-- [et_pb_line_break_holder] --><!doctype html><!-- [et_pb_line_break_holder] --><html lang=\"fr\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"utf-8\"><!-- [et_pb_line_break_holder] --><title>Diagnostic EXEL MOTOR<\/title><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@page { size:auto; margin:14mm; }<!-- [et_pb_line_break_holder] -->body{font-family:Arial,sans-serif;color:#111;margin:0}<!-- [et_pb_line_break_holder] -->.report-head{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:2px solid #e6ebf5;padding-bottom:12px;margin-bottom:14px}<!-- [et_pb_line_break_holder] -->.report-head img{height:52px;width:auto;object-fit:contain}<!-- [et_pb_line_break_holder] -->.report-title h1{margin:0 0 4px;font-size:24px;color:#182f67}<!-- [et_pb_line_break_holder] -->.report-title p{margin:0;font-size:13px;color:#4a5b84}<!-- [et_pb_line_break_holder] -->table{width:100%;border-collapse:collapse;margin:12px 0}<!-- [et_pb_line_break_holder] -->th,td{border:1px solid #ddd;padding:8px;font-size:14px;text-align:left}<!-- [et_pb_line_break_holder] -->.box{border:1px solid #ddd;border-radius:8px;padding:10px;margin:8px 0}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"report-head\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"report-title\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<h1>Diagnostic de consommation carburant<\/h1>\n<p><!-- [et_pb_line_break_holder] -->      <pee>\u00c9dit\u00e9 le ${escapeHtml(stamp)}<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <img decoding=\"async\" src=\"${LOGO_URL}\" alt=\"Logo Exel Motor\"><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<table><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Marque<\/th>\n<td>${escapeHtml(last.marque)}<\/td>\n<th>Mod\u00e8le<\/th>\n<td>${escapeHtml(last.modele)}<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Ann\u00e9e<\/th>\n<td>${escapeHtml(last.annee)}<\/td>\n<th>Type de v\u00e9hicule<\/th>\n<td>${escapeHtml(last.typeVehicule)}<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Kilom\u00e9trage total<\/th>\n<td>${fr(last.kilometrage,0)} km<\/td>\n<th>Km\/an<\/th>\n<td>${fr(last.kmAn,0)} km<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Carburant<\/th>\n<td>${escapeHtml(last.carburant)}<\/td>\n<th>Achat carburant<\/th>\n<td>${escapeHtml(last.achat)}<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Type de route<\/th>\n<td>${escapeHtml(last.route)}<\/td>\n<th>% Autoroute<\/th>\n<td>${escapeHtml(last.pctAutoroute)}%<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Puissance<\/th>\n<td>${escapeHtml(last.puissance)}<\/td>\n<th>Prix carburant<\/th>\n<td>${fr(last.prixL,2)} \u20ac\/L<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->  <\/table>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"box\"><strong>Surconsommation :<\/strong> +${fr(last.surL100,2)} L\/100 km | +${fr(last.surAnL,1)} L\/an<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"box\"><strong>\u00c9missions suppl\u00e9mentaires :<\/strong> +${fr(last.co2100,1)} kg\/100 km | +${fr(last.co2An,1)} kg\/an<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"box\"><strong>Co\u00fbt estim\u00e9 :<\/strong> -${fr(last.cost,2)} \u20ac<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"box\"><strong>Gains EXEL MOTOR estim\u00e9s (70%) :<\/strong> +${fr(last.gainLAn,1)} L\/an | +${fr(last.gainEur,2)} \u20ac\/an | +${fr(last.gainCo2An,1)} kg CO\u2082\/an<\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <script>setTimeout(function(){window.print();},250);<\\\/script><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const w = window.open(\"\", \"_blank\", \"width=1000,height=900\");<!-- [et_pb_line_break_holder] -->    if(!w) return;<!-- [et_pb_line_break_holder] -->    w.document.open();<!-- [et_pb_line_break_holder] -->    w.document.write(html);<!-- [et_pb_line_break_holder] -->    w.document.close();<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if (leadForm) {<!-- [et_pb_line_break_holder] -->    leadForm.addEventListener(\"submit\", function(event){<!-- [et_pb_line_break_holder] -->      event.preventDefault();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (!last) {<!-- [et_pb_line_break_holder] -->        setLeadStatus(\"Lancez d'abord l'analyse avant d'envoyer votre demande.\", \"err\");<!-- [et_pb_line_break_holder] -->        return;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      if (!leadForm.reportValidity()) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const contact = {<!-- [et_pb_line_break_holder] -->        demande:picked(\"leadReason\"),<!-- [et_pb_line_break_holder] -->        nom:$(\"leadName\").value.trim(),<!-- [et_pb_line_break_holder] -->        email:$(\"leadEmail\").value.trim(),<!-- [et_pb_line_break_holder] -->        telephone:$(\"leadPhone\").value.trim(),<!-- [et_pb_line_break_holder] -->        codePostal:$(\"leadPostal\").value.trim(),<!-- [et_pb_line_break_holder] -->        website:$(\"leadWebsite\").value.trim(),<!-- [et_pb_line_break_holder] -->        message:$(\"leadMessage\").value.trim()<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const consentText = leadForm.querySelector(\".consent span\").textContent.trim();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const payload = {<!-- [et_pb_line_break_holder] -->        contact:contact,<!-- [et_pb_line_break_holder] -->        diagnostic:last,<!-- [et_pb_line_break_holder] -->        consent:{<!-- [et_pb_line_break_holder] -->          accepted:$(\"leadConsent\").checked,<!-- [et_pb_line_break_holder] -->          text:consentText,<!-- [et_pb_line_break_holder] -->          acceptedAt:new Date().toISOString()<!-- [et_pb_line_break_holder] -->        },<!-- [et_pb_line_break_holder] -->        tracking:{<!-- [et_pb_line_break_holder] -->          sessionId:sessionId,<!-- [et_pb_line_break_holder] -->          pageUrl:window.location.href,<!-- [et_pb_line_break_holder] -->          referrer:document.referrer || \"\"<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      leadSubmit.disabled = true;<!-- [et_pb_line_break_holder] -->      setLeadStatus(\"Envoi en cours...\", \"\");<!-- [et_pb_line_break_holder] -->      trackEvent(\"lead_submit_attempted\", {contact:contact, diagnostic:last});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      postJson(LEAD_ENDPOINT, payload, false).then(function(){<!-- [et_pb_line_break_holder] -->        setLeadStatus(\"Demande envoy\u00e9e. EXEL MOTOR dispose du diagnostic et de vos coordonn\u00e9es.\", \"ok\");<!-- [et_pb_line_break_holder] -->        trackEvent(\"lead_submitted\", {contact:contact, diagnostic:last});<!-- [et_pb_line_break_holder] -->        leadForm.reset();<!-- [et_pb_line_break_holder] -->      }).catch(function(err){<!-- [et_pb_line_break_holder] -->        setLeadStatus(err.message || \"L'envoi a \u00e9chou\u00e9. Merci de r\u00e9essayer.\", \"err\");<!-- [et_pb_line_break_holder] -->      }).finally(function(){<!-- [et_pb_line_break_holder] -->        leadSubmit.disabled = false;<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.6\" _module_preset=\"default\" background_enable_color=\"off\" global_colors_info=\"{}\"][et_pb_row column_structure=\"1_2,1_2\" custom_padding_last_edited=\"on|tablet\" module_class=\"no-padding-bottom\" _builder_version=\"4.27.6\" _module_preset=\"default\" max_width=\"100%\" min_height_tablet=\"\" min_height_phone=\"\" min_height_last_edited=\"on|tablet\" height_tablet=\"\" height_phone=\"\" height_last_edited=\"on|tablet\" max_height_tablet=\"\" max_height_phone=\"\" max_height_last_edited=\"on|tablet\" custom_margin=\"0px||0px||false|false\" custom_margin_tablet=\"0px||250px||false|false\" custom_margin_phone=\"0px||0px||false|false\" custom_margin_last_edited=\"on|tablet\" custom_padding=\"0px||0px||false|false\" custom_padding_tablet=\"||250px||false|false\" custom_padding_phone=\"||0px||false|false\" custom_css_main_element=\"padding-top: 100px;||\" global_colors_info=\"{}\"][et_pb_column type=\"1_2\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_code _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"]<script><!-- [et_pb_line_break_holder] -->\/*<!-- [et_pb_line_break_holder] -->  EXEL Motor - Particle Logo (AVIF + fallback)<!-- [et_pb_line_break_holder] -->  - Charge exel-motor-logo.avif<!-- [et_pb_line_break_holder] -->  - Si souci, bascule sur le PNG<!-- [et_pb_line_break_holder] -->  - Explosion -> formation du logo bien lisible<!-- [et_pb_line_break_holder] -->*\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->(function() {<!-- [et_pb_line_break_holder] -->  const CONFIG = {<!-- [et_pb_line_break_holder] -->    logoSrc: \"https:\/\/exel-motor.com\/wp-content\/uploads\/2025\/11\/exel-motor-logo.avif\",<!-- [et_pb_line_break_holder] -->    fallbackSrc: \"https:\/\/exel-motor.com\/wp-content\/uploads\/2025\/11\/Logo.png\",<!-- [et_pb_line_break_holder] -->    color: \"#e02b20\",<!-- [et_pb_line_break_holder] -->    maxParticles: 5200,<!-- [et_pb_line_break_holder] -->    size: 1.4,<!-- [et_pb_line_break_holder] -->    sampleStep: 2,        \/\/ plus petit = plus de d\u00e9tails<!-- [et_pb_line_break_holder] -->    explodeDuration: 900  \/\/ ms<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const canvas = document.getElementById(\"exelLogoParticles\");<!-- [et_pb_line_break_holder] -->  if (!canvas) return;<!-- [et_pb_line_break_holder] -->  const ctx = canvas.getContext(\"2d\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let width = 0, height = 0, cx = 0, cy = 0, dpr = 1;<!-- [et_pb_line_break_holder] -->  let logoPoints = [];<!-- [et_pb_line_break_holder] -->  let particles = [];<!-- [et_pb_line_break_holder] -->  let stage = \"idle\"; \/\/ idle | explode | assemble<!-- [et_pb_line_break_holder] -->  let stageStart = 0;<!-- [et_pb_line_break_holder] -->  let imgLoaded = false;<!-- [et_pb_line_break_holder] -->  let img; \/\/ image utilis\u00e9e<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ----- Resize -----<!-- [et_pb_line_break_holder] -->  function resize() {<!-- [et_pb_line_break_holder] -->    const rect = canvas.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->    if (!rect.width || !rect.height) {<!-- [et_pb_line_break_holder] -->      setTimeout(resize, 150);<!-- [et_pb_line_break_holder] -->      return;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dpr = window.devicePixelRatio || 1;<!-- [et_pb_line_break_holder] -->    canvas.width  = rect.width * dpr;<!-- [et_pb_line_break_holder] -->    canvas.height = rect.height * dpr;<!-- [et_pb_line_break_holder] -->    ctx.setTransform(dpr,0,0,dpr,0,0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    width  = rect.width;<!-- [et_pb_line_break_holder] -->    height = rect.height;<!-- [et_pb_line_break_holder] -->    cx = width \/ 2;<!-- [et_pb_line_break_holder] -->    cy = height \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (imgLoaded) {<!-- [et_pb_line_break_holder] -->      buildLogoPoints();<!-- [et_pb_line_break_holder] -->      initParticles();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  window.addEventListener(\"resize\", () => {<!-- [et_pb_line_break_holder] -->    clearTimeout(resize._t);<!-- [et_pb_line_break_holder] -->    resize._t = setTimeout(resize, 150);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ----- Chargement image avec fallback -----<!-- [et_pb_line_break_holder] -->  function loadImage(src, onSuccess, onError) {<!-- [et_pb_line_break_holder] -->    const image = new Image();<!-- [et_pb_line_break_holder] -->    image.crossOrigin = \"anonymous\";<!-- [et_pb_line_break_holder] -->    image.src = src;<!-- [et_pb_line_break_holder] -->    image.onload = () => onSuccess(image);<!-- [et_pb_line_break_holder] -->    image.onerror = onError;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function startWithImage(image) {<!-- [et_pb_line_break_holder] -->    img = image;<!-- [et_pb_line_break_holder] -->    imgLoaded = true;<!-- [et_pb_line_break_holder] -->    resize();<!-- [et_pb_line_break_holder] -->    buildLogoPoints();<!-- [et_pb_line_break_holder] -->    initParticles();<!-- [et_pb_line_break_holder] -->    stage = \"explode\";<!-- [et_pb_line_break_holder] -->    stageStart = performance.now();<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(loop);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  loadImage(<!-- [et_pb_line_break_holder] -->    CONFIG.logoSrc,<!-- [et_pb_line_break_holder] -->    \/\/ AVIF OK<!-- [et_pb_line_break_holder] -->    (image) => startWithImage(image),<!-- [et_pb_line_break_holder] -->    \/\/ AVIF KO -> PNG<!-- [et_pb_line_break_holder] -->    () => {<!-- [et_pb_line_break_holder] -->      if (CONFIG.fallbackSrc) {<!-- [et_pb_line_break_holder] -->        loadImage(CONFIG.fallbackSrc, (image) => startWithImage(image), () => {});<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ----- Extraction & normalisation des points -----<!-- [et_pb_line_break_holder] -->  function buildLogoPoints() {<!-- [et_pb_line_break_holder] -->    logoPoints = [];<!-- [et_pb_line_break_holder] -->    if (!width || !height || !imgLoaded || !img) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const targetMaxW = width * 0.8;<!-- [et_pb_line_break_holder] -->    const targetMaxH = height * 0.45;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ On dessine le logo pour analyser<!-- [et_pb_line_break_holder] -->    const scale = Math.min(targetMaxW \/ img.width, targetMaxH \/ img.height);<!-- [et_pb_line_break_holder] -->    const sw = Math.max(1, Math.floor(img.width * scale));<!-- [et_pb_line_break_holder] -->    const sh = Math.max(1, Math.floor(img.height * scale));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const temp = document.createElement(\"canvas\");<!-- [et_pb_line_break_holder] -->    temp.width = sw;<!-- [et_pb_line_break_holder] -->    temp.height = sh;<!-- [et_pb_line_break_holder] -->    const tctx = temp.getContext(\"2d\");<!-- [et_pb_line_break_holder] -->    tctx.drawImage(img, 0, 0, sw, sh);<!-- [et_pb_line_break_holder] -->    const data = tctx.getImageData(0, 0, sw, sh).data;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const step = CONFIG.sampleStep;<!-- [et_pb_line_break_holder] -->    const raw = [];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Pixels opaques = forme du logo (fond transparent ignor\u00e9)<!-- [et_pb_line_break_holder] -->    for (let y = 0; y < sh; y += step) {<!-- [et_pb_line_break_holder] -->      for (let x = 0; x < sw; x += step) {<!-- [et_pb_line_break_holder] -->        const i = (y * sw + x) * 4;<!-- [et_pb_line_break_holder] -->        const a = data[i + 3];<!-- [et_pb_line_break_holder] -->        if (a > 40) raw.push({ x, y });<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (!raw.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ BBox r\u00e9elle du logo (sans marges)<!-- [et_pb_line_break_holder] -->    let minX = Infinity, minY = Infinity, maxX = -Infinity, maxY = -Infinity;<!-- [et_pb_line_break_holder] -->    raw.forEach(p => {<!-- [et_pb_line_break_holder] -->      if (p.x < minX) minX = p.x;<!-- [et_pb_line_break_holder] -->      if (p.y < minY) minY = p.y;<!-- [et_pb_line_break_holder] -->      if (p.x > maxX) maxX = p.x;<!-- [et_pb_line_break_holder] -->      if (p.y > maxY) maxY = p.y;<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const bw = maxX - minX || 1;<!-- [et_pb_line_break_holder] -->    const bh = maxY - minY || 1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const fitScale = Math.min(targetMaxW \/ bw, targetMaxH \/ bh);<!-- [et_pb_line_break_holder] -->    const finalW = bw * fitScale;<!-- [et_pb_line_break_holder] -->    const finalH = bh * fitScale;<!-- [et_pb_line_break_holder] -->    const offsetX = cx - finalW \/ 2;<!-- [et_pb_line_break_holder] -->    const offsetY = cy - finalH \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    raw.forEach(p => {<!-- [et_pb_line_break_holder] -->      const fx = offsetX + (p.x - minX) * fitScale;<!-- [et_pb_line_break_holder] -->      const fy = offsetY + (p.y - minY) * fitScale;<!-- [et_pb_line_break_holder] -->      logoPoints.push({ x: fx, y: fy });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Limite le nombre<!-- [et_pb_line_break_holder] -->    if (logoPoints.length > CONFIG.maxParticles) {<!-- [et_pb_line_break_holder] -->      const ratio = CONFIG.maxParticles \/ logoPoints.length;<!-- [et_pb_line_break_holder] -->      logoPoints = logoPoints.filter(() => Math.random() < ratio);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ----- Cr\u00e9ation particules -----<!-- [et_pb_line_break_holder] -->  function initParticles() {<!-- [et_pb_line_break_holder] -->    particles = [];<!-- [et_pb_line_break_holder] -->    if (!logoPoints.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const clusterR = Math.min(width, height) * 0.1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (let i = 0; i < logoPoints.length; i++) {<!-- [et_pb_line_break_holder] -->      const target = logoPoints[i];<!-- [et_pb_line_break_holder] -->      const angle = Math.random() * Math.PI * 2;<!-- [et_pb_line_break_holder] -->      const radius = clusterR * Math.random();<!-- [et_pb_line_break_holder] -->      const sx = cx + Math.cos(angle) * radius;<!-- [et_pb_line_break_holder] -->      const sy = cy + Math.sin(angle) * radius;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      const dir = Math.atan2(sy - cy, sx - cx);<!-- [et_pb_line_break_holder] -->      const speed = 2 + Math.random() * 1.8;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      particles.push({<!-- [et_pb_line_break_holder] -->        x: sx,<!-- [et_pb_line_break_holder] -->        y: sy,<!-- [et_pb_line_break_holder] -->        vx: Math.cos(dir) * speed,<!-- [et_pb_line_break_holder] -->        vy: Math.sin(dir) * speed,<!-- [et_pb_line_break_holder] -->        tx: target.x,<!-- [et_pb_line_break_holder] -->        ty: target.y,<!-- [et_pb_line_break_holder] -->        noise: Math.random() * 1000<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ----- Loop -----<!-- [et_pb_line_break_holder] -->  function loop(now) {<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(loop);<!-- [et_pb_line_break_holder] -->    if (!particles.length || !width || !height) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (!now) now = performance.now();<!-- [et_pb_line_break_holder] -->    const t = now * 0.001;<!-- [et_pb_line_break_holder] -->    const elapsed = now - stageStart;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (stage === \"explode\" && elapsed > CONFIG.explodeDuration) {<!-- [et_pb_line_break_holder] -->      stage = \"assemble\";<!-- [et_pb_line_break_holder] -->      stageStart = now;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    ctx.clearRect(0, 0, width, height);<!-- [et_pb_line_break_holder] -->    ctx.fillStyle = CONFIG.color;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (const p of particles) {<!-- [et_pb_line_break_holder] -->      if (stage === \"explode\") {<!-- [et_pb_line_break_holder] -->        p.vx *= 0.966;<!-- [et_pb_line_break_holder] -->        p.vy *= 0.966;<!-- [et_pb_line_break_holder] -->        p.x += p.vx;<!-- [et_pb_line_break_holder] -->        p.y += p.vy;<!-- [et_pb_line_break_holder] -->      } else if (stage === \"assemble\") {<!-- [et_pb_line_break_holder] -->        const dx = p.tx - p.x;<!-- [et_pb_line_break_holder] -->        const dy = p.ty - p.y;<!-- [et_pb_line_break_holder] -->        const dist = Math.hypot(dx, dy) || 1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const force = 0.07;<!-- [et_pb_line_break_holder] -->        p.vx += (dx \/ dist) * force;<!-- [et_pb_line_break_holder] -->        p.vy += (dy \/ dist) * force;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        p.vx *= 0.86;<!-- [et_pb_line_break_holder] -->        p.vy *= 0.86;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (dist < 10) {<!-- [et_pb_line_break_holder] -->          p.vx += Math.sin(t * 2.3 + p.noise) * 0.02;<!-- [et_pb_line_break_holder] -->          p.vy += Math.cos(t * 2.7 + p.noise) * 0.02;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        p.x += p.vx;<!-- [et_pb_line_break_holder] -->        p.y += p.vy;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      ctx.beginPath();<!-- [et_pb_line_break_holder] -->      ctx.arc(p.x, p.y, CONFIG.size, 0, Math.PI * 2);<!-- [et_pb_line_break_holder] -->      ctx.fill();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][dsm_text_divider header=\"Les bons r\u00e9flexes Exel Motor\u00ae\" color=\"#1E3FA9\" text_gap=\"0px\" _builder_version=\"4.27.4\" _module_preset=\"default\" header_font=\"||on||||||\" header_text_align=\"center\" header_text_color=\"#1E3FA9\" header_line_height=\"1.4em\" header_font_size_tablet=\"\" header_font_size_phone=\"18px\" header_font_size_last_edited=\"on|phone\" header_line_height_tablet=\"1.4em\" header_line_height_phone=\"1.4em\" header_line_height_last_edited=\"on|phone\" global_colors_info=\"{}\" header_text_color__hover_enabled=\"on|desktop\" header_text_color__hover=\"#1E3FA9\"][\/dsm_text_divider][dsm_icon_list icon_color=\"#1E3FA9\" list_space_between=\"14px\" list_padding=\"|||0px|false|false\" text_indent=\"14px\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_text_color=\"#1B1B1B\" text_font_size=\"18px\" custom_padding=\"30px||30px||true|false\" custom_padding_tablet=\"50px||||false|false\" custom_padding_phone=\"20px||||false|false\" custom_padding_last_edited=\"on|phone\" global_colors_info=\"{}\"][dsm_icon_list_child text=\"Utiliser un additif tous les 5 000 km\" use_icon=\"off\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font=\"||||||||\" text_text_color=\"#1E3FA9\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Garantit la propret\u00e9 des injecteurs et une combustion efficace.\" font_icon=\"&#xf1b9;||fa||900\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font_size=\"16px\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"V\u00e9rifier le filtre \u00e0 air et \u00e0 carburant\" use_icon=\"off\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font=\"||||||||\" text_text_color=\"#1E3FA9\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Des filtres propres limitent les d\u00e9p\u00f4ts et l\u2019usure moteur.\" font_icon=\"&#xf1b9;||fa||900\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font_size=\"16px\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Contr\u00f4ler les bougies \/ injecteurs\" use_icon=\"off\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font=\"||||||||\" text_text_color=\"#1E3FA9\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Optimise la combustion et r\u00e9duit la surconsommation.\" font_icon=\"&#xf1b9;||fa||900\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font_size=\"16px\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Rouler plus propre\" use_icon=\"off\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font=\"||||||||\" text_text_color=\"#1E3FA9\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][dsm_icon_list_child text=\"Nos formules r\u00e9duisent les \u00e9missions et prolongent la durabilit\u00e9 des moteurs.\" font_icon=\"&#xf1b9;||fa||900\" _builder_version=\"4.27.4\" _module_preset=\"default\" text_font_size=\"16px\" text_font_size_tablet=\"\" text_font_size_phone=\"16px\" text_font_size_last_edited=\"on|phone\" global_colors_info=\"{}\"][\/dsm_icon_list_child][\/dsm_icon_list][\/et_pb_column][et_pb_column type=\"1_2\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_code _builder_version=\"4.27.6\" _module_preset=\"default\" custom_margin=\"50px||||false|false\" custom_margin_tablet=\"50px||||false|false\" custom_margin_phone=\"0px||||false|false\" custom_margin_last_edited=\"on|phone\" custom_css_free_form=\"\/* === Carte logo particules EXEL === *\/||||.exel-logo-card {||  width: 100%;||  max-width: 520px;||  aspect-ratio: 4 \/ 3;||  margin: 0 auto;||  background: radial-gradient(circle at 50% 40%, #05060b 0%, #020308 90%);||  border-radius: 28px;||  box-shadow: 0 24px 60px rgba(0,0,0,0.65);||  position: relative;||  overflow: hidden;||}||||\/* Glow interne *\/||.exel-logo-card::before {||  content: %22%22;||  position: absolute;||  inset: 12%;||  background:||    radial-gradient(circle at 50% 35%, rgba(224,43,32,0.22), transparent 65%),||    radial-gradient(circle at 50% 90%, rgba(30,63,169,0.16), transparent 85%);||  filter: blur(14px);||  opacity: 0.9;||  pointer-events: none;||  z-index: 0;||}||||#exelLogoParticles {||  width: 100%;||  height: 100%;||  display: block;||  position: relative;||  z-index: 2;||}||||@media (max-width: 768px) {||  .exel-logo-card {||    max-width: 100%;||    aspect-ratio: 16 \/ 11;||  }||}||\" global_colors_info=\"{}\"]<\/p>\n<div class=\"exel-logo-card\"><!-- [et_pb_line_break_holder] -->  <canvas id=\"exelLogoParticles\"><\/canvas><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->\/* ===== EXEL MOTOR - PARTICLE LOGO (VERSION CLEAN) ===== *\/<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->.exel-logo-card {<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  max-width: 520px;           \/* adapte \u00e0 la largeur de ta colonne *\/<!-- [et_pb_line_break_holder] -->  aspect-ratio: 4 \/ 3;        \/* forme du bloc *\/<!-- [et_pb_line_break_holder] -->  margin: 0 auto;<!-- [et_pb_line_break_holder] -->  background: radial-gradient(circle at 50% 0,<!-- [et_pb_line_break_holder] -->              #171b2a 0%,<!-- [et_pb_line_break_holder] -->              #05070d 55%,<!-- [et_pb_line_break_holder] -->              #020308 100%);<!-- [et_pb_line_break_holder] -->  border-radius: 26px;<!-- [et_pb_line_break_holder] -->  box-shadow:<!-- [et_pb_line_break_holder] -->    0 18px 45px rgba(0,0,0,0.55),<!-- [et_pb_line_break_holder] -->    0 0 0 1px rgba(255,255,255,0.02);<!-- [et_pb_line_break_holder] -->  position: relative;<!-- [et_pb_line_break_holder] -->  overflow: hidden;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* glow subtil *\/<!-- [et_pb_line_break_holder] -->.exel-logo-card::before {<!-- [et_pb_line_break_holder] -->  content: \"\";<!-- [et_pb_line_break_holder] -->  position: absolute;<!-- [et_pb_line_break_holder] -->  inset: 14% 18%;<!-- [et_pb_line_break_holder] -->  border-radius: inherit;<!-- [et_pb_line_break_holder] -->  background:<!-- [et_pb_line_break_holder] -->    radial-gradient(circle at 50% 25%, rgba(224,43,32,0.16), transparent 70%),<!-- [et_pb_line_break_holder] -->    radial-gradient(circle at 50% 85%, rgba(30,63,169,0.12), transparent 80%);<!-- [et_pb_line_break_holder] -->  mix-blend-mode: screen;<!-- [et_pb_line_break_holder] -->  opacity: 0.9;<!-- [et_pb_line_break_holder] -->  filter: blur(4px);<!-- [et_pb_line_break_holder] -->  pointer-events: none;<!-- [et_pb_line_break_holder] -->  z-index: 0;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->#exelLogoParticles {<!-- [et_pb_line_break_holder] -->  width: 100%;<!-- [et_pb_line_break_holder] -->  height: 100%;<!-- [et_pb_line_break_holder] -->  display: block;<!-- [et_pb_line_break_holder] -->  position: relative;<!-- [et_pb_line_break_holder] -->  z-index: 1;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* Responsive *\/<!-- [et_pb_line_break_holder] -->@media (max-width: 768px) {<!-- [et_pb_line_break_holder] -->  .exel-logo-card {<!-- [et_pb_line_break_holder] -->    max-width: 100%;<!-- [et_pb_line_break_holder] -->    aspect-ratio: 16 \/ 11;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->\/\/ ===== CONFIG =====<!-- [et_pb_line_break_holder] -->const EXEL_PARTICLE_CONFIG = {<!-- [et_pb_line_break_holder] -->  logoSrc: \"https:\/\/exel-motor.com\/wp-content\/uploads\/2025\/11\/Logo.png\",<!-- [et_pb_line_break_holder] -->  particleColor: \"#e02b20\",<!-- [et_pb_line_break_holder] -->  maxParticles: 4200,<!-- [et_pb_line_break_holder] -->  particleSize: 1.5,<!-- [et_pb_line_break_holder] -->  settleForce: 0.09,<!-- [et_pb_line_break_holder] -->  floatStrength: 0.35,<!-- [et_pb_line_break_holder] -->  scanStep: 2  \/\/ plus petit = logo plus net, mais plus lourd<!-- [et_pb_line_break_holder] -->};<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->(function() {<!-- [et_pb_line_break_holder] -->  const canvas = document.getElementById(\"exelLogoParticles\");<!-- [et_pb_line_break_holder] -->  if (!canvas) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  const ctx = canvas.getContext(\"2d\");<!-- [et_pb_line_break_holder] -->  let dpr = window.devicePixelRatio || 1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let widthCss = 0;<!-- [et_pb_line_break_holder] -->  let heightCss = 0;<!-- [et_pb_line_break_holder] -->  let centerX = 0;<!-- [et_pb_line_break_holder] -->  let centerY = 0;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  let logoPoints = [];<!-- [et_pb_line_break_holder] -->  let particles = [];<!-- [et_pb_line_break_holder] -->  let logoReady = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function resize() {<!-- [et_pb_line_break_holder] -->    const rect = canvas.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->    if (!rect.width || !rect.height) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    dpr = window.devicePixelRatio || 1;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    canvas.width  = rect.width * dpr;<!-- [et_pb_line_break_holder] -->    canvas.height = rect.height * dpr;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    ctx.setTransform(dpr, 0, 0, dpr, 0, 0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    widthCss  = rect.width;<!-- [et_pb_line_break_holder] -->    heightCss = rect.height;<!-- [et_pb_line_break_holder] -->    centerX = widthCss \/ 2;<!-- [et_pb_line_break_holder] -->    centerY = heightCss \/ 2;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (logoReady && logoPoints.length) {<!-- [et_pb_line_break_holder] -->      mapLogoToPoints();<!-- [et_pb_line_break_holder] -->      initParticles(false);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Charge le logo<!-- [et_pb_line_break_holder] -->  const img = new Image();<!-- [et_pb_line_break_holder] -->  img.crossOrigin = \"anonymous\";<!-- [et_pb_line_break_holder] -->  img.src = EXEL_PARTICLE_CONFIG.logoSrc;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  img.onload = () => {<!-- [et_pb_line_break_holder] -->    logoReady = true;<!-- [et_pb_line_break_holder] -->    resize();<!-- [et_pb_line_break_holder] -->    mapLogoToPoints();<!-- [et_pb_line_break_holder] -->    initParticles(true);<!-- [et_pb_line_break_holder] -->    animate();<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  img.onerror = () => {<!-- [et_pb_line_break_holder] -->    console.warn(\"Logo EXEL introuvable pour l'animation.\");<!-- [et_pb_line_break_holder] -->  };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  window.addEventListener(\"resize\", () => {<!-- [et_pb_line_break_holder] -->    \/\/ petit debounce<!-- [et_pb_line_break_holder] -->    clearTimeout(resize._t);<!-- [et_pb_line_break_holder] -->    resize._t = setTimeout(resize, 150);<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ Transforme le logo en nuage de points<!-- [et_pb_line_break_holder] -->  function mapLogoToPoints() {<!-- [et_pb_line_break_holder] -->    logoPoints = [];<!-- [et_pb_line_break_holder] -->    if (!img.width || !img.height || !widthCss || !heightCss) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const temp = document.createElement(\"canvas\");<!-- [et_pb_line_break_holder] -->    const tctx = temp.getContext(\"2d\");<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ On occupe bien la carte sans coller aux bords<!-- [et_pb_line_break_holder] -->    const maxLogoWidth  = widthCss * 0.7;<!-- [et_pb_line_break_holder] -->    const maxLogoHeight = heightCss * 0.42;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const scale = Math.min(<!-- [et_pb_line_break_holder] -->      maxLogoWidth \/ img.width,<!-- [et_pb_line_break_holder] -->      maxLogoHeight \/ img.height<!-- [et_pb_line_break_holder] -->    );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const lw = Math.max(1, Math.floor(img.width * scale));<!-- [et_pb_line_break_holder] -->    const lh = Math.max(1, Math.floor(img.height * scale));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    temp.width = lw;<!-- [et_pb_line_break_holder] -->    temp.height = lh;<!-- [et_pb_line_break_holder] -->    tctx.drawImage(img, 0, 0, lw, lh);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const data = tctx.getImageData(0, 0, lw, lh).data;<!-- [et_pb_line_break_holder] -->    const step = EXEL_PARTICLE_CONFIG.scanStep;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (let y = 0; y < lh; y += step) {<!-- [et_pb_line_break_holder] -->      for (let x = 0; x < lw; x += step) {<!-- [et_pb_line_break_holder] -->        const idx = (y * lw + x) * 4;<!-- [et_pb_line_break_holder] -->        const r = data[idx];<!-- [et_pb_line_break_holder] -->        const g = data[idx + 1];<!-- [et_pb_line_break_holder] -->        const b = data[idx + 2];<!-- [et_pb_line_break_holder] -->        const a = data[idx + 3];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        \/\/ On ne garde que les pixels bien rouges du logo<!-- [et_pb_line_break_holder] -->        const isRed =<!-- [et_pb_line_break_holder] -->          a > 80 &&<!-- [et_pb_line_break_holder] -->          r > 150 &&<!-- [et_pb_line_break_holder] -->          r > g + 25 &&<!-- [et_pb_line_break_holder] -->          r > b + 25;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        if (isRed) {<!-- [et_pb_line_break_holder] -->          const px = centerX - lw \/ 2 + x;<!-- [et_pb_line_break_holder] -->          const py = centerY - lh \/ 2 + y;<!-- [et_pb_line_break_holder] -->          logoPoints.push({ x: px, y: py });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    \/\/ Limite le nombre<!-- [et_pb_line_break_holder] -->    if (logoPoints.length > EXEL_PARTICLE_CONFIG.maxParticles) {<!-- [et_pb_line_break_holder] -->      const ratio = EXEL_PARTICLE_CONFIG.maxParticles \/ logoPoints.length;<!-- [et_pb_line_break_holder] -->      logoPoints = logoPoints.filter(() => Math.random() < ratio);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function initParticles(randomStart) {<!-- [et_pb_line_break_holder] -->    particles = [];<!-- [et_pb_line_break_holder] -->    if (!logoPoints.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    for (let i = 0; i < logoPoints.length; i++) {<!-- [et_pb_line_break_holder] -->      const t = logoPoints[i];<!-- [et_pb_line_break_holder] -->      const p = {<!-- [et_pb_line_break_holder] -->        x: randomStart ? Math.random() * widthCss : t.x,<!-- [et_pb_line_break_holder] -->        y: randomStart ? Math.random() * heightCss : t.y,<!-- [et_pb_line_break_holder] -->        tx: t.x,<!-- [et_pb_line_break_holder] -->        ty: t.y,<!-- [et_pb_line_break_holder] -->        vx: 0,<!-- [et_pb_line_break_holder] -->        vy: 0,<!-- [et_pb_line_break_holder] -->        noise: Math.random() * 1000<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] -->      particles.push(p);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function animate() {<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(animate);<!-- [et_pb_line_break_holder] -->    if (!particles.length) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    ctx.clearRect(0, 0, widthCss, heightCss);<!-- [et_pb_line_break_holder] -->    ctx.fillStyle = EXEL_PARTICLE_CONFIG.particleColor;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    const t = performance.now() * 0.001;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    particles.forEach(p => {<!-- [et_pb_line_break_holder] -->      const dx = p.tx - p.x;<!-- [et_pb_line_break_holder] -->      const dy = p.ty - p.y;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Attraction vers la position logo<!-- [et_pb_line_break_holder] -->      p.vx += dx * EXEL_PARTICLE_CONFIG.settleForce * 0.02;<!-- [et_pb_line_break_holder] -->      p.vy += dy * EXEL_PARTICLE_CONFIG.settleForce * 0.02;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ L\u00e9g\u00e8re friction<!-- [et_pb_line_break_holder] -->      p.vx *= 0.9;<!-- [et_pb_line_break_holder] -->      p.vy *= 0.9;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      \/\/ Micro flottement quand proche<!-- [et_pb_line_break_holder] -->      const dist = Math.sqrt(dx * dx + dy * dy);<!-- [et_pb_line_break_holder] -->      if (dist < 14) {<!-- [et_pb_line_break_holder] -->        p.vx += Math.sin(t * 1.7 + p.noise) * EXEL_PARTICLE_CONFIG.floatStrength * 0.02;<!-- [et_pb_line_break_holder] -->        p.vy += Math.cos(t * 2.1 + p.noise) * EXEL_PARTICLE_CONFIG.floatStrength * 0.02;<!-- [et_pb_line_break_holder] -->      }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      p.x += p.vx;<!-- [et_pb_line_break_holder] -->      p.y += p.vy;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      ctx.beginPath();<!-- [et_pb_line_break_holder] -->      ctx.arc(p.x, p.y, EXEL_PARTICLE_CONFIG.particleSize, 0, Math.PI * 2);<!-- [et_pb_line_break_holder] -->      ctx.fill();<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\"1\" _builder_version=\"4.27.6\" _module_preset=\"default\" background_color=\"RGBA(255,255,255,0)\" custom_margin=\"0px||0px||true|false\" custom_padding=\"0px||0px||true|false\" global_colors_info=\"{}\"][et_pb_row _builder_version=\"4.27.6\" _module_preset=\"default\" max_width=\"100%\" custom_margin=\"0px||0px||true|false\" custom_padding=\"0px||0px||true|false\" global_colors_info=\"{}\"][et_pb_column type=\"4_4\" _builder_version=\"4.27.4\" _module_preset=\"default\" global_colors_info=\"{}\"][et_pb_code _builder_version=\"4.27.7\" _module_preset=\"default\" custom_margin=\"0px||||false|false\" custom_css_free_form=\"\/* === SECTION FINALE EXEL MOTOR \u2014 VERSION PLEINE LARGEUR === *\/||.exel-cta-wrap.fullwidth {||  width: 100vw;||  position: relative;||  left: 50%;||  right: 50%;||  margin-left: -50vw;||  margin-right: -50vw;||  padding: 100px 5%;||  ||  ||  color: #fff;||  font-family: %22Montserrat%22, system-ui, sans-serif;||  overflow: hidden;||}||||.exel-cta-inner {||  max-width: 1200px;||  margin: 0 auto;||  text-align: center;||}||||.exel-cta-kicker {||  font-size: 12px;||  letter-spacing: 0.18em;||  text-transform: uppercase;||  color: #1e3fa9;||  margin-bottom: 10px;||}||||.exel-cta-title {||  font-size: 32px;||  font-weight: 700;||  margin-bottom: 14px;||  color: #e02b20||}||||.exel-cta-text {||  max-width: 720px;||  margin: 0 auto 45px;||  font-size: 15px;||  line-height: 1.8;||  color: #000000;||}||||\/* === CARTES === *\/||.exel-cta-grid {||  display: grid;||  grid-template-columns: repeat(2, minmax(0, 1fr));||  gap: 28px;||  justify-content: center;||}||||.exel-cta-card {||  position: relative;||  padding: 28px 28px 34px;||  border-radius: 20px;||  background: #05070c;||  text-decoration: none;||  text-align: left;||  border: 1px solid rgba(255,255,255,0.06);||  color: #fff;||  transition: all 0.3s ease;||  box-shadow: 0 14px 36px rgba(0,0,0,0.55);||}||||.exel-cta-card.primary {||  border-color: rgba(224,43,32,0.5);||  background: radial-gradient(circle at top left,||              rgba(224,43,32,0.15),||              transparent 70%),||              #05070c;||}||||\/* \u00c9l\u00e9ments texte *\/||.exel-cta-card .label {||  font-size: 11px;||  letter-spacing: 0.14em;||  text-transform: uppercase;||  color: #e02b20;||}||||.exel-cta-card .title {||  display: block;||  font-size: 18px;||  font-weight: 600;||  margin-top: 8px;||  color: #fff;||}||||.exel-cta-card .desc {||  display: block;||  margin-top: 6px;||  font-size: 13px;||  line-height: 1.8;||  color: #c7cad7;||}||||\/* Effet hover : glow bleu\/rouge *\/||.exel-cta-card:hover {||  transform: translateY(-4px);||  box-shadow:||    0 20px 40px rgba(0,0,0,0.7),||    0 0 14px rgba(30,63,169,0.2),||    0 0 20px rgba(224,43,32,0.18);||  border-color: rgba(30,63,169,0.35);||}||||.exel-cta-card.primary:hover {||  border-color: rgba(224,43,32,0.65);||}||||\/* Responsive *\/||@media (max-width: 900px) {||  .exel-cta-grid {||    grid-template-columns: 1fr;||  }||  .exel-cta-card {||    text-align: center;||  }||}||\" global_colors_info=\"{}\"]<!-- SECTION 6 \u2013 PASSEZ \u00c0 L\u2019ACTION (VERSION FINALE) --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"exel-cta-wrap fullwidth\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"exel-cta-inner\"><!-- [et_pb_line_break_holder] -->    <pee class=\"exel-cta-kicker\">Pr\u00eat \u00e0 faire \u00e9voluer vos moteurs ?<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"exel-cta-title\"><!-- [et_pb_line_break_holder] -->      Passez du conseil \u00e0 l\u2019action avec Exel Motor\u00ae<!-- [et_pb_line_break_holder] -->    <\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"exel-cta-text\"><!-- [et_pb_line_break_holder] -->      Choisissez le traitement adapt\u00e9, suivez notre protocole et mesurez<!-- [et_pb_line_break_holder] -->      concr\u00e8tement la diff\u00e9rence : moins de consommation, moins d\u2019usure,<!-- [et_pb_line_break_holder] -->      plus de performance. Notre \u00e9quipe reste disponible pour vous guider,<!-- [et_pb_line_break_holder] -->      que vous soyez garage, flotte ou passionn\u00e9 exigeant.<!-- [et_pb_line_break_holder] -->    <\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"exel-cta-grid\"><!-- [et_pb_line_break_holder] -->      <!-- CTA 1 --><!-- [et_pb_line_break_holder] -->      <a href=\"\/boutique\" class=\"exel-cta-card primary\"><!-- [et_pb_line_break_holder] -->        <span class=\"label\">D\u00e9couvrir la gamme<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"title\">Voir les produits Exel Motor\u00ae<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"desc\"><!-- [et_pb_line_break_holder] -->          Traitements r\u00e9g\u00e9n\u00e9rants, nettoyants, solutions pro & particuliers.<!-- [et_pb_line_break_holder] -->        <\/span><!-- [et_pb_line_break_holder] -->      <\/a><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->      <!-- CTA 2 --><!-- [et_pb_line_break_holder] -->      <a href=\"\/contact\" class=\"exel-cta-card\"><!-- [et_pb_line_break_holder] -->        <span class=\"label\">Besoin d\u2019un \u00e9change direct ?<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"title\">Parler \u00e0 un expert<\/span><!-- [et_pb_line_break_holder] -->        <span class=\"desc\"><!-- [et_pb_line_break_holder] -->          Accompagnement personnalis\u00e9 pour garages, flottes & revendeurs.<!-- [et_pb_line_break_holder] -->        <\/span><!-- [et_pb_line_break_holder] -->      <\/a><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] -->[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Expertise fran\u00e7aiseEntretenir et prolonger la vie de votre moteurD\u00e9couvrez les conseils d\u2019entretien et les bonnes pratiques sign\u00e9s Exel Motor\u00ae pour tirer le meilleur de votre v\u00e9hicule, en toute s\u00e9curit\u00e9.<div class=\"et_pb_module dsm_text_divider dsm_text_divider_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<div class=\"dsm-text-divider-wrapper dsm-text-divider-align-center et_pb_bg_layout_light\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"dsm-text-divider-before dsm-divider\"><\/div>\n\t\t\t\t<h3 class=\"dsm-text-divider-header et_pb_module_header\"><span>Good reflexes Exel Motor\u00ae<\/span><\/h3>\n\t\t\t\t<div class=\"dsm-text-divider-after dsm-divider\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div><div class=\"et_pb_module dsm_icon_list dsm_icon_list_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<div class=\"et_pb_module_inner\">\n\t\t\t\t\t<ul class=\"dsm_icon_list_items dsm_icon_list_ltr_direction dsm_icon_list_layout_vertical\"><li class=\"dsm_icon_list_child dsm_icon_list_child_0\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><\/span><span class=\"dsm_icon_list_text\">Use the additive every 5 000 km<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_1\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><span class=\"dsm_icon_list_icon\">\uf1b9<\/span><\/span><span class=\"dsm_icon_list_text\">Ensures the cleanliness of the injectors and efficient combustion.<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_2\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><\/span><span class=\"dsm_icon_list_text\">Check the air filter and fuel<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_3\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><span class=\"dsm_icon_list_icon\">\uf1b9<\/span><\/span><span class=\"dsm_icon_list_text\">Clean filters limit the deposits and wear engine.<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_4\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><\/span><span class=\"dsm_icon_list_text\">Check the spark plugs \/ injectors<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_5\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><span class=\"dsm_icon_list_icon\">\uf1b9<\/span><\/span><span class=\"dsm_icon_list_text\">Optimize combustion and reduce over-consumption.<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_6\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><\/span><span class=\"dsm_icon_list_text\">Roll cleaner<\/span>\n\t\t\t<\/li><li class=\"dsm_icon_list_child dsm_icon_list_child_7\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t<span class=\"dsm_icon_list_wrapper\"><span class=\"dsm_icon_list_icon\">\uf1b9<\/span><\/span><span class=\"dsm_icon_list_text\">Our formulas reduce emissions and prolong the life of your engine.<\/span>\n\t\t\t<\/li><\/ul>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-2436","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/pages\/2436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/comments?post=2436"}],"version-history":[{"count":100,"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/pages\/2436\/revisions"}],"predecessor-version":[{"id":4264,"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/pages\/2436\/revisions\/4264"}],"wp:attachment":[{"href":"https:\/\/exel-motor.com\/en\/wp-json\/wp\/v2\/media?parent=2436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}