{"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-05-29T10:03:25","modified_gmt":"2026-05-29T10:03:25","slug":"conseils-entretien","status":"publish","type":"page","link":"https:\/\/exel-motor.com\/it\/conseils-entretien\/","title":{"rendered":"Consigli &amp; Manutenzione"},"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 max_width=\u00a0\u00bb100%\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px||false|false\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb][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.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb global_colors_info=\u00a0\u00bb{}\u00a0\u00bb]<\/p>\n<style><!-- [et_pb_line_break_holder] -->  .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] --><\/p>\n<div class=\"exel-toggle-section\"><!-- [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] -->  <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,<!-- [et_pb_line_break_holder] -->    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<!-- [et_pb_line_break_holder] -->        une baisse mesurable de la consommation. Utilisez nos additifs tous les 5 000 \u00e0 10 000 km,<!-- [et_pb_line_break_holder] -->        compl\u00e9t\u00e9s par une pression pneus correcte et un entretien r\u00e9gulier 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<!-- [et_pb_line_break_holder] -->        pour prot\u00e9ger le bloc moteur. R\u00e9sultat : moins d\u2019usure pr\u00e9matur\u00e9e, des d\u00e9marrages plus faciles<!-- [et_pb_line_break_holder] -->        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] -->      <pee><strong>D\u00e9crasser son moteur essence en roulant : le bon r\u00e9gime moteur<\/strong><\/pee><!-- [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] -->      <\/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] -->      <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] -->      <\/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] -->    <\/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 &#038; 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<!-- [et_pb_line_break_holder] -->        en r\u00e9gime, une r\u00e9ponse plus franche \u00e0 l\u2019acc\u00e9l\u00e9ration et une puissance disponible plus r\u00e9guli\u00e8re,<!-- [et_pb_line_break_holder] -->        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 entretien 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<!-- [et_pb_line_break_holder] -->        combinez ces r\u00e9flexes avec nos additifs. C\u2019est l\u2019\u00e9quation gagnante pour prolonger la vie de votre<!-- [et_pb_line_break_holder] -->        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] --><\/div>\n<p><!-- [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.4&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb custom_margin_tablet=\u00a0\u00bb\u00a0\u00bb custom_margin_phone=\u00a0\u00bb||150px||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.6&Prime; _module_preset=\u00a0\u00bbdefault\u00a0\u00bb background_enable_color=\u00a0\u00bboff\u00a0\u00bb custom_margin=\u00a0\u00bb||0px||false|false\u00a0\u00bb custom_padding=\u00a0\u00bb||0px||false|false\u00a0\u00bb hover_enabled=\u00a0\u00bb0&Prime; 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; theme_builder_area=\u00a0\u00bbpost_content\u00a0\u00bb background_enable_image=\u00a0\u00bboff\u00a0\u00bb sticky_enabled=\u00a0\u00bb0&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;<!-- [et_pb_line_break_holder] -->    padding: 28px 10px 40px;<!-- [et_pb_line_break_holder] -->    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; letter-spacing:-.01em; color:#2f3139; }<!-- [et_pb_line_break_holder] -->  .exel-sub{ margin:10px 0 22px; font-size:27px; color:#36415f; }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  .exel-card{<!-- [et_pb_line_break_holder] -->    background:var(--card); border:1px solid var(--line); border-radius:18px;<!-- [et_pb_line_break_holder] -->    box-shadow:0 14px 28px rgba(17,30,67,.10); overflow:hidden;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .exel-card-head{<!-- [et_pb_line_break_holder] -->    padding:14px 18px; border-bottom:1px solid #edf0f6;<!-- [et_pb_line_break_holder] -->    font-size:28px; font-weight:800; color:#101a3b;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [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] --><!-- [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{<!-- [et_pb_line_break_holder] -->    width:100%; height:46px; border:1px solid #cfd5e3; border-radius:8px;<!-- [et_pb_line_break_holder] -->    background:#fff; padding:0 12px; font-size:16px; color:#1d2741; outline:none;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .field input:focus, .field select:focus{ border-color:#9eb0d6; box-shadow:0 0 0 3px rgba(98,128,193,.15); }<!-- [et_pb_line_break_holder] --><!-- [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] --><!-- [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] --><!-- [et_pb_line_break_holder] -->  .btn-row{<!-- [et_pb_line_break_holder] -->    margin-top:8px; padding-top:12px; border-top:1px solid #edf0f6;<!-- [et_pb_line_break_holder] -->    display:flex; gap:10px; flex-wrap:wrap;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .run-btn{<!-- [et_pb_line_break_holder] -->    min-width:250px; height:46px; border:none; border-radius:999px;<!-- [et_pb_line_break_holder] -->    background:linear-gradient(180deg,var(--red1),var(--red2));<!-- [et_pb_line_break_holder] -->    color:#fff; font-size:18px; font-weight:700; cursor:pointer;<!-- [et_pb_line_break_holder] -->    box-shadow:inset 0 2px 0 rgba(255,255,255,.35),0 10px 18px rgba(132,0,8,.30);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [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] --><!-- [et_pb_line_break_holder] -->  .print-btn{<!-- [et_pb_line_break_holder] -->    height:41px; border:1px solid #243157; border-radius:10px; background:#fff;<!-- [et_pb_line_break_holder] -->    color:#243157; font-weight:700; font-size:14px; cursor:pointer; padding:0 14px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [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] --><!-- [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] --><!-- [et_pb_line_break_holder] -->  .interp{<!-- [et_pb_line_break_holder] -->    margin-top:14px; background:#fff; border:1px solid var(--line); border-radius:14px; overflow:hidden;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .interp h3{<!-- [et_pb_line_break_holder] -->    margin:0; padding:12px 16px; border-bottom:1px solid #edf0f6;<!-- [et_pb_line_break_holder] -->    font-size:38px; font-weight:800; color:#1f2642;<!-- [et_pb_line_break_holder] -->  }<!-- [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] --><!-- [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{ 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] -->    .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] --><!-- [et_pb_line_break_holder] -->  \/* OVERRIDE FINAL - KPI chiffres plus petits *\/<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .main{<!-- [et_pb_line_break_holder] -->    font-size:24px !important;<!-- [et_pb_line_break_holder] -->    line-height:1.15 !important;<!-- [et_pb_line_break_holder] -->    font-weight:800 !important;<!-- [et_pb_line_break_holder] -->    letter-spacing:0 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .subline{<!-- [et_pb_line_break_holder] -->    font-size:20px !important;<!-- [et_pb_line_break_holder] -->    line-height:1.15 !important;<!-- [et_pb_line_break_holder] -->    font-weight:800 !important;<!-- [et_pb_line_break_holder] -->    letter-spacing:0 !important;<!-- [et_pb_line_break_holder] -->    margin-top:6px !important;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .main small,<!-- [et_pb_line_break_holder] -->  .exel-wrap .kpis .kpi .b .subline small{<!-- [et_pb_line_break_holder] -->    font-size:0.75em !important;<!-- [et_pb_line_break_holder] -->    font-weight:700 !important;<!-- [et_pb_line_break_holder] -->  }<!-- [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 consommation 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\"><!-- [et_pb_line_break_holder] -->            <button id=\"runBtn\" 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] -->            <\/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] -->            <\/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] -->      <\/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] -->        <\/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] -->        <\/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 consomme <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 EXEL MOTOR estim\u00e9s : <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>Hypoth\u00e8se :<\/strong> gains EXEL MOTOR estim\u00e9s \u00e0 70% de la surconsommation calcul\u00e9e.<\/pee><!-- [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] -->    <\/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] --><!-- [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] -->  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.00, 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 runBtn = $(\"runBtn\");<!-- [et_pb_line_break_holder] -->  const results = $(\"results\");<!-- [et_pb_line_break_holder] -->  const mixPctEl = $(\"mixPct\");<!-- [et_pb_line_break_holder] -->  const printBtn = $(\"printBtn\");<!-- [et_pb_line_break_holder] -->  let last = null;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  if (!form || !runBtn) 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)=>n.toLocaleString(\"fr-FR\",{minimumFractionDigits:d,maximumFractionDigits:d});<!-- [et_pb_line_break_holder] -->  const picked = (name)=>form.querySelector('input[name=\"'+name+'\"]:checked').value;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function initBrands(){<!-- [et_pb_line_break_holder] -->    const brandEl = $(\"brand\");<!-- [et_pb_line_break_holder] -->    brandEl.innerHTML = BRANDS.map(function(b, i){<!-- [et_pb_line_break_holder] -->      return '<option value=\"'+b+'\"'+(i===0?' selected':'')+'>'+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 yearEl = $(\"year\");<!-- [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] -->    yearEl.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] -->  runBtn.addEventListener(\"click\", function(){<!-- [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] --><!-- [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] --><!-- [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], 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] --><!-- [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, modele:$(\"model\").value || \"-\", annee:year,<!-- [et_pb_line_break_holder] -->      typeVehicule:$(\"vehType\").selectedOptions[0].text, kilometrage:kmTotal, kmAn,<!-- [et_pb_line_break_holder] -->      carburant:fuel, achat:origin, route:trip, pctAutoroute,<!-- [et_pb_line_break_holder] -->      puissance:$(\"power\").selectedOptions[0].text, prixL:priceL,<!-- [et_pb_line_break_holder] -->      surL100, surAnL, co2100, co2An, cost, gainLAn, gainEur, gainCo2An<!-- [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] -->  });<!-- [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] --><!-- [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 ${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>${last.marque}<\/td>\n<th>Mod\u00e8le<\/th>\n<td>${last.modele}<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Ann\u00e9e<\/th>\n<td>${last.annee}<\/td>\n<th>Type de v\u00e9hicule<\/th>\n<td>${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>${last.carburant}<\/td>\n<th>Achat carburant<\/th>\n<td>${last.achat}<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Type de route<\/th>\n<td>${last.route}<\/td>\n<th>% Autoroute<\/th>\n<td>${last.pctAutoroute}%<\/td>\n<\/tr>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<tr>\n<th>Puissance<\/th>\n<td>${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] --><\/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_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=\"-100px||||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.4\" _module_preset=\"default\" custom_margin=\"50px||||false|false\" 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.6\" _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=\"\/produits\" 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>Buoni riflessi 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\">Utilizzare l'additivo ogni 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\">Assicura la pulizia degli iniettori e l'efficienza della combustione.<\/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\">Controllare il filtro dell'aria e carburante<\/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\">Pulire i filtri consentono di limitare i depositi e l'usura del motore.<\/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\">Controllare le candele \/ iniettori<\/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\">Ottimizza la combustione e riduce il consumo eccessivo.<\/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\">Rotolo 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\">Le nostre formule di riduzione delle emissioni e di prolungare la durata dei motori.<\/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\/it\/wp-json\/wp\/v2\/pages\/2436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/comments?post=2436"}],"version-history":[{"count":91,"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/pages\/2436\/revisions"}],"predecessor-version":[{"id":4014,"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/pages\/2436\/revisions\/4014"}],"wp:attachment":[{"href":"https:\/\/exel-motor.com\/it\/wp-json\/wp\/v2\/media?parent=2436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}