{"id":2237,"date":"2026-11-09T15:09:11","date_gmt":"2026-11-09T14:09:11","guid":{"rendered":"https:\/\/zelio-impact.com\/?page_id=2237"},"modified":"2026-11-09T15:12:50","modified_gmt":"2026-11-09T14:12:50","slug":"service-trajectoire","status":"publish","type":"page","link":"https:\/\/zelio-impact.com\/index.php\/service-trajectoire\/","title":{"rendered":"Trajectoire carbone"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2237\" class=\"elementor elementor-2237\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47c2986 e-flex e-con-boxed e-con e-parent\" data-id=\"47c2986\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-920922c elementor-widget elementor-widget-html\" data-id=\"920922c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!doctype html>\n<!-- ============================================================\n     APERCU LOCAL UNIQUEMENT - NE PAS COLLER DANS ELEMENTOR.\n     Le fichier a coller est : page-trajectoire-elementor.html\n     (genere par apercu-trajectoire.mjs, ne pas modifier a la main)\n     ============================================================ -->\n<html lang=\"fr\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Aper\u00e7u Trajectoire<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;700&display=swap\" rel=\"stylesheet\">\n<style>\n  body { margin: 0; font-family: \"DM Sans\", sans-serif; }\n  .fake-header { position: absolute; top: 0; left: 0; right: 0; z-index: 10; display: flex; justify-content: space-between; align-items: center; padding: 22px 32px; }\n  .fake-header b { color: #101A29; font-size: 22px; }\n  .fake-header a { padding: 10px 16px; border-radius: 8px; background: #7A8FFF; color: #fff; font-size: 14px; font-weight: 700; text-decoration: none; }\n  .fake-footer { padding: 40px; background: #101A29; color: #C9CDDB; text-align: center; }\n<\/style>\n<\/head>\n<body>\n<header class=\"fake-header\"><b>Zelio impact<\/b><a href=\"#\">Demander une d\u00e9mo<\/a><\/header>\n<!-- Widget HTML Elementor -->\n<!-- ZELIO \u00b7 PAGE SOLUTION TRAJECTOIRE DE DECARBONATION\n     A coller dans un widget \"HTML\" d'Elementor, sur une nouvelle page \"Trajectoire carbone\".\n     Adresse conseillee : \/index.php\/service-trajectoire\/ (meme logique que service-bilan-carbone).\n\n     Mise en place :\n     1. Creer la page dans WordPress, avec un seul widget HTML Elementor.\n        Le widget passe tout seul en pleine largeur (regles \"Pleine largeur\" ci-dessous).\n     2. Ajouter la page au menu, dans \"Solutions\" (sous Bilan Carbone et ACV).\n\n     SEO (a saisir dans All in One SEO, sur cette page) :\n     Mot-cle principal : trajectoire de decarbonation\n     Titre : Logiciel de trajectoire carbone et plan de d\u00e9carbonation | Zelio\n     Meta : Projetez vos \u00e9missions, alignez-vous sur la trajectoire SBTi 1,5 \u00b0C et chiffrez chaque action de r\u00e9duction : impact, investissement, co\u00fbt d'abattement et suivi.\n\n     Fonctionnalites decrites : celles des ecrans \"Bilan previsionnel\", \"Parametres de\n     trajectoire\" et \"Plans d'action\" de l'application Zelio.\n     Les chiffres des maquettes sont des exemples (entreprise fictive de 120 salaries,\n     987 tCO2e en 2025, comme sur la page Bilan Carbone).\n     Pour modifier les chiffres du graphique : section \"REGLAGES\" du script, tout en bas.\n     La FAQ : modifier aussi le bloc \"application\/ld+json\" situe juste apres. -->\n\n<style>\n.zi-tj {\n  --zi-primary: var(--e-global-color-uicore_primary, #7A8FFF);\n  --zi-accent: var(--e-global-color-uicore_accent, #F7C131);\n  --zi-ink: var(--e-global-color-uicore_headline, #101A29);\n  --zi-muted: var(--e-global-color-uicore_body, #737588);\n  --zi-surface: var(--e-global-color-uicore_light, #FAFAFA);\n  --zi-text: #565A6E;\n  --zi-mint: #C3F5B5;\n  --zi-mint-soft: #EFFBEA;\n  --zi-green: #2F6B3C;\n  --zi-periwinkle: #EEF1FF;\n  --zi-cream: #FFF8E6;\n  --zi-line: #E6E8F2;\n  \/* Couleurs du graphique : palette du site (bleu nuit, lavande, jaune, gris) *\/\n  \/* Couleurs du graphique : celles de l'application Zelio *\/\n  --zi-hist: #8590F7;\n  --zi-base: #83E649;\n  --zi-sc1: #E6C445;\n  --zi-sc2: #D65C30;\n  --zi-sbti: #D98D49;\n  --zi-goal: #873FE1;\n  box-sizing: border-box;\n  width: 100%;\n  overflow-x: clip;\n  background: #fff;\n  color: var(--zi-text);\n  font-family: \"DM Sans\", sans-serif;\n  font-size: 17px;\n  line-height: 1.55;\n}\n.zi-tj *, .zi-tj *::before, .zi-tj *::after { box-sizing: border-box; }\n\/* Pleine largeur : neutralise le conteneur Elementor \"encadre\" (marges et largeur max)\n   qui laissait une bande blanche au-dessus du menu et sur les cotes. *\/\n.e-con:has(.zi-tj) { padding: 0 !important; }\n.e-con-inner:has(.zi-tj) { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; }\n.e-con:has(+ .e-con .zi-tj):not(:has(.elementor-widget)) { display: none !important; } \/* conteneur vide laisse au-dessus *\/\n.zi-tj [hidden] { display: none !important; }\n.zi-tj .zi-wrap { width: 100%; max-width: 1180px; margin: 0 auto; padding: 0 24px; }\n.zi-tj .zi-section { padding: 96px 0; }\n.zi-tj .zi-section.is-tint { background: var(--zi-surface); }\n.zi-tj h1, .zi-tj h2, .zi-tj h3 { margin: 0; color: var(--zi-ink); font-family: \"DM Sans\", sans-serif; font-weight: 500; }\n.zi-tj h1 { font-size: 50px; line-height: 1.12; letter-spacing: -.01em; }\n.zi-tj h2 { font-size: 38px; line-height: 1.18; }\n.zi-tj h3 { font-size: 22px; line-height: 1.25; }\n.zi-tj p { margin: 0; }\n.zi-tj ul { margin: 0; padding: 0; list-style: none; }\n.zi-tj li { margin: 0; }\n.zi-tj a { text-decoration: none; }\n.zi-tj .zi-head { max-width: 860px; margin: 0 auto 56px; text-align: center; }\n.zi-tj .zi-head p { margin-top: 14px; }\n.zi-tj .zi-kicker { display: block; margin-bottom: 12px; color: var(--zi-primary); font-size: 14px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; }\n.zi-tj .zi-text-link { color: var(--zi-ink); font-weight: 500; text-decoration: underline; text-decoration-color: var(--zi-primary); text-underline-offset: 3px; }\n.zi-tj .zi-text-link:hover, .zi-tj .zi-text-link:focus { color: var(--zi-primary); }\n.zi-tj a:focus-visible, .zi-tj button:focus-visible, .zi-tj summary:focus-visible, .zi-tj input:focus-visible { outline: 3px solid var(--zi-primary); outline-offset: 2px; }\n\n\/* Boutons *\/\n.zi-tj .zi-actions { display: flex; flex-wrap: wrap; gap: 12px; }\n.zi-tj .zi-btn { display: inline-block; padding: 16px 24px; border: 2px solid transparent; border-radius: 8px; font-weight: 700; line-height: 1.1; text-align: center; transition: background-color .15s, border-color .15s, color .15s; }\n.zi-tj .zi-btn.is-primary { background: var(--zi-primary); color: #fff; }\n.zi-tj .zi-btn.is-primary:hover, .zi-tj .zi-btn.is-primary:focus { background: var(--zi-ink); color: #fff; }\n.zi-tj .zi-btn.is-ghost { border-color: var(--zi-ink); background: transparent; color: var(--zi-ink); }\n.zi-tj .zi-btn.is-ghost:hover, .zi-tj .zi-btn.is-ghost:focus { background: var(--zi-ink); color: #fff; }\n\n\/* Hero *\/\n.zi-tj .zi-hero { padding: 150px 0 88px; background: linear-gradient(105deg, rgba(206, 255, 190, .32) 60%, var(--zi-surface) 60%); }\n.zi-tj .zi-hero-grid { display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr); gap: 52px; align-items: center; }\n.zi-tj .zi-eyebrow { display: inline-flex; gap: 8px; align-items: center; margin-bottom: 18px; padding: 6px 12px; border-radius: 999px; background: #fff; color: var(--zi-ink); font-size: 14px; font-weight: 700; box-shadow: 0 2px 10px rgba(16, 26, 41, .06); }\n.zi-tj .zi-eyebrow i { width: 8px; height: 8px; border-radius: 50%; background: #3DBE5C; box-shadow: 0 0 0 4px rgba(61, 190, 92, .18); }\n.zi-tj .zi-lead { margin: 22px 0 30px; font-size: 19px; }\n.zi-tj .zi-reassure { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 24px; font-size: 15px; }\n.zi-tj .zi-reassure li, .zi-tj .zi-checks li { display: flex; gap: 8px; align-items: center; }\n.zi-tj .zi-reassure li::before, .zi-tj .zi-checks li::before { content: \"\"; flex: none; width: 12px; height: 7px; border-left: 2px solid var(--zi-primary); border-bottom: 2px solid var(--zi-primary); transform: rotate(-45deg) translateY(-2px); }\n\n\/* Maquettes *\/\n.zi-tj .zi-mock { min-width: 0; padding: 22px; border: 1px solid var(--zi-line); border-radius: 12px; background: #fff; box-shadow: 0 18px 44px rgba(16, 26, 41, .09); font-size: 14px; line-height: 1.35; }\n.zi-tj .zi-mock-top { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 10px 16px; margin-bottom: 16px; }\n.zi-tj .zi-mock-title { display: block; color: var(--zi-ink); font-size: 18px; font-weight: 700; line-height: 1.2; }\n.zi-tj .zi-mock-sub { display: block; margin-top: 2px; color: var(--zi-muted); font-size: 13px; }\n.zi-tj .zi-mock-label { display: block; margin: 0 0 10px; color: var(--zi-ink); font-size: 12.5px; font-weight: 700; letter-spacing: .03em; text-transform: uppercase; }\n.zi-tj .zi-mock-note { margin-top: 12px; color: var(--zi-muted); font-size: 12px; }\n.zi-tj .zi-tag { display: inline-block; padding: 3px 8px; border-radius: 6px; background: var(--zi-mint-soft); color: var(--zi-green); font-size: 12px; font-weight: 700; white-space: nowrap; }\n.zi-tj .zi-tag.is-draft { background: #F0F1F6; color: var(--zi-muted); }\n.zi-tj .zi-tag.is-plan { background: var(--zi-cream); color: #7A5A00; }\n.zi-tj .zi-tag.is-blue { background: var(--zi-periwinkle); color: var(--zi-ink); }\n\n\/* Graphique de trajectoire *\/\n.zi-tj .zi-tr-units { display: flex; overflow: hidden; border: 1px solid var(--zi-line); border-radius: 8px; }\n.zi-tj .zi-tr-units button { margin: 0; padding: 8px 11px; border: 0; border-left: 1px solid var(--zi-line); background: #fff; color: var(--zi-ink); font: 500 13px\/1.1 \"DM Sans\", sans-serif; box-shadow: none; cursor: pointer; transition: background-color .15s, color .15s; }\n.zi-tj .zi-tr-units button:first-child { border-left: 0; }\n.zi-tj .zi-tr-units button:hover { background: var(--zi-periwinkle); color: var(--zi-ink); }\n.zi-tj .zi-tr-units button[aria-pressed=\"true\"] { background: var(--zi-primary); color: #fff; }\n.zi-tj .zi-tr-scen { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 14px; padding: 10px 12px; border: 1px solid var(--zi-line); border-radius: 8px; background: var(--zi-surface); }\n.zi-tj .zi-tr-scen > span { margin-right: 4px; color: var(--zi-ink); font-size: 13px; font-weight: 700; }\n.zi-tj .zi-tr-scen label { display: flex; gap: 7px; align-items: center; margin: 0; padding: 6px 10px; border: 1px solid var(--zi-line); border-radius: 8px; background: #fff; color: var(--zi-ink); font-size: 13px; font-weight: 400; cursor: pointer; }\n.zi-tj .zi-tr-scen input { width: 15px; height: 15px; margin: 0; accent-color: var(--zi-primary); cursor: pointer; }\n.zi-tj .zi-tr-scen i { display: block; width: 11px; height: 11px; border-radius: 2px; }\n.zi-tj .zi-chart { position: relative; }\n.zi-tj .zi-chart svg { display: block; width: 100%; height: auto; overflow: visible; }\n.zi-tj .zi-chart text { fill: var(--zi-muted); font: 400 11px \"DM Sans\", sans-serif; }\n.zi-tj .zi-chart .zi-grid line { stroke: var(--zi-line); stroke-width: 1; }\n.zi-tj .zi-chart .zi-axis { stroke: #C9CDDB; stroke-width: 1; }\n.zi-tj .zi-chart rect { transition: y .45s cubic-bezier(.3, .7, .3, 1), height .45s cubic-bezier(.3, .7, .3, 1), opacity .2s; }\n.zi-tj .zi-chart polyline { fill: none; stroke-width: 2.2; stroke-linejoin: round; transition: opacity .2s; }\n.zi-tj .zi-chart circle { stroke: #fff; stroke-width: 1.5; }\n.zi-tj .zi-tip { position: absolute; z-index: 2; min-width: 196px; white-space: nowrap; padding: 9px 11px; border-radius: 8px; background: var(--zi-ink); color: #fff; font-size: 12px; line-height: 1.45; pointer-events: none; box-shadow: 0 10px 24px rgba(16, 26, 41, .25); transform: translate(-50%, calc(-100% - 10px)); }\n.zi-tj .zi-tip b { display: block; margin-bottom: 3px; font-size: 13px; }\n.zi-tj .zi-tip span { display: flex; gap: 14px; align-items: center; justify-content: space-between; }\n.zi-tj .zi-tip i { display: inline-block; width: 8px; height: 8px; margin-right: 5px; border-radius: 2px; }\n.zi-tj .zi-legend { display: flex; flex-wrap: wrap; gap: 6px 16px; margin-top: 12px; font-size: 12.5px; }\n.zi-tj .zi-legend li { display: flex; gap: 6px; align-items: center; line-height: 1.25; }\n.zi-tj .zi-legend i { display: block; flex: none; width: 11px; height: 11px; border-radius: 2px; }\n.zi-tj .zi-legend i.is-line { width: 16px; height: 3px; border-radius: 2px; }\n.zi-tj .zi-tr-kpis { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; margin-top: 16px; padding-top: 16px; border-top: 1px solid var(--zi-line); }\n.zi-tj .zi-tr-kpi { padding: 10px 12px; border-radius: 10px; background: var(--zi-surface); }\n.zi-tj .zi-tr-kpi strong { display: block; color: var(--zi-ink); font-size: 22px; font-weight: 700; line-height: 1.15; font-variant-numeric: tabular-nums; }\n.zi-tj .zi-tr-kpi span { display: block; margin-top: 2px; font-size: 12px; line-height: 1.3; }\n.zi-tj .zi-tr-kpi.is-good { background: var(--zi-periwinkle); }\n.zi-tj .zi-tr-kpi.is-good strong { color: var(--zi-primary); }\n\n\/* Preuve *\/\n.zi-tj .zi-proof { padding: 52px 0; border-bottom: 1px solid var(--zi-line); }\n.zi-tj .zi-proof p { margin-bottom: 26px; color: var(--zi-ink); font-weight: 500; text-align: center; }\n.zi-tj .zi-logos { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 22px 52px; }\n.zi-tj .zi-logos img { display: block; width: auto; max-width: 130px; height: 38px; object-fit: contain; filter: grayscale(1); opacity: .75; transition: filter .2s, opacity .2s; }\n.zi-tj .zi-logos img.is-large { height: 64px; }\n.zi-tj .zi-logos img:hover { filter: none; opacity: 1; }\n\n\/* Cartes *\/\n.zi-tj .zi-cards { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; }\n.zi-tj .zi-card { padding: 28px 24px; border: 1px solid var(--zi-line); border-radius: 8px; background: #fff; }\n.zi-tj .zi-card h3 { margin-bottom: 10px; font-size: 20px; }\n.zi-tj .zi-card p { font-size: 16px; }\n.zi-tj .zi-card-mark { display: block; width: 32px; height: 8px; margin-bottom: 20px; border-radius: 4px; background: var(--zi-primary); }\n.zi-tj .zi-card:nth-child(2) .zi-card-mark { background: var(--zi-mint); }\n.zi-tj .zi-card:nth-child(3) .zi-card-mark { background: var(--zi-accent); }\n.zi-tj .zi-card:nth-child(4) .zi-card-mark { background: var(--zi-ink); }\n\n\/* Fonctionnalites en alternance *\/\n.zi-tj .zi-feat { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: 64px; align-items: center; }\n.zi-tj .zi-feat + .zi-feat { margin-top: 96px; }\n.zi-tj .zi-feat.is-rev { grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); }\n.zi-tj .zi-feat.is-rev > :first-child { order: 2; }\n.zi-tj .zi-step-label { display: block; margin-bottom: 10px; color: var(--zi-primary); font-size: 14px; font-weight: 700; }\n.zi-tj .zi-feat h3 { font-size: 30px; line-height: 1.2; }\n.zi-tj .zi-feat-txt > p { margin-top: 14px; }\n.zi-tj .zi-checks { display: grid; gap: 10px; margin-top: 22px; font-size: 16px; }\n.zi-tj .zi-checks li { align-items: baseline; }\n\n\/* Maquette parametres *\/\n.zi-tj .zi-params-row { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 10px 0; border-top: 1px solid var(--zi-line); color: var(--zi-ink); }\n.zi-tj .zi-params-row:first-of-type { border-top: 0; }\n.zi-tj .zi-field { display: inline-flex; gap: 6px; align-items: center; padding: 6px 10px; border: 1px solid var(--zi-line); border-radius: 8px; background: var(--zi-surface); color: var(--zi-ink); font-weight: 700; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.zi-tj .zi-field small { color: var(--zi-muted); font-weight: 400; }\n.zi-tj .zi-params-block { margin-top: 16px; padding: 14px; border: 1px solid var(--zi-line); border-radius: 10px; }\n.zi-tj .zi-radios { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }\n.zi-tj .zi-radio { display: flex; gap: 9px; padding: 10px; border: 1px solid var(--zi-line); border-radius: 8px; background: #fff; }\n.zi-tj .zi-radio::before { content: \"\"; flex: none; width: 14px; height: 14px; margin-top: 1px; border: 2px solid #C9CDDB; border-radius: 50%; }\n.zi-tj .zi-radio.is-on { border-color: var(--zi-primary); background: var(--zi-periwinkle); }\n.zi-tj .zi-radio.is-on::before { border: 4px solid var(--zi-primary); }\n.zi-tj .zi-radio b { display: block; color: var(--zi-ink); font-size: 13px; }\n.zi-tj .zi-radio small { display: block; margin-top: 2px; color: var(--zi-muted); font-size: 11.5px; line-height: 1.3; }\n\n\/* Maquette objectifs *\/\n.zi-tj .zi-refs { display: grid; gap: 10px; }\n.zi-tj .zi-ref { display: grid; grid-template-columns: 14px minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 12px 14px; border: 1px solid var(--zi-line); border-radius: 10px; }\n.zi-tj .zi-ref > i { width: 14px; height: 4px; border-radius: 2px; }\n.zi-tj .zi-ref b { display: block; color: var(--zi-ink); }\n.zi-tj .zi-ref small { display: block; margin-top: 2px; color: var(--zi-muted); font-size: 12px; }\n.zi-tj .zi-ref strong { color: var(--zi-ink); font-variant-numeric: tabular-nums; }\n.zi-tj .zi-ref-add { display: block; margin-top: 10px; padding: 10px; border: 1.5px dashed #C9CDDB; border-radius: 10px; color: var(--zi-primary); font-weight: 700; text-align: center; }\n.zi-tj .zi-intens { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 8px; }\n.zi-tj .zi-intens span { padding: 6px 10px; border: 1px solid var(--zi-line); border-radius: 8px; color: var(--zi-ink); font-size: 13px; }\n.zi-tj .zi-intens span.is-on { border-color: var(--zi-primary); background: var(--zi-primary); color: #fff; }\n\n\/* Maquette plan d'action *\/\n.zi-tj .zi-plan-head { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 12px; padding: 10px 12px; border-radius: 8px; background: var(--zi-surface); color: var(--zi-ink); }\n.zi-tj .zi-plan-head b { font-size: 15px; }\n.zi-tj .zi-table { width: 100%; border-collapse: collapse; font-size: 13px; }\n.zi-tj .zi-table th { padding: 8px 6px; border-bottom: 1px solid var(--zi-line); color: var(--zi-muted); font-size: 11px; font-weight: 700; letter-spacing: .03em; text-align: left; text-transform: uppercase; }\n.zi-tj .zi-table td { padding: 10px 6px; border-bottom: 1px solid var(--zi-line); color: var(--zi-ink); vertical-align: middle; }\n.zi-tj .zi-table tr:last-child td { border-bottom: 0; }\n.zi-tj .zi-table td small { display: block; color: var(--zi-muted); font-size: 11.5px; }\n.zi-tj .zi-table .is-num { text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.zi-tj .zi-table .is-gain { color: var(--zi-primary); font-weight: 700; }\n.zi-tj .zi-table-wrap { overflow-x: auto; }\n\n\/* Maquette action *\/\n.zi-tj .zi-act-title { color: var(--zi-ink); font-size: 16px; font-weight: 700; line-height: 1.3; }\n.zi-tj .zi-act-tabs { display: flex; gap: 18px; margin: 14px 0; border-bottom: 1px solid var(--zi-line); }\n.zi-tj .zi-act-tabs span { padding-bottom: 8px; color: var(--zi-muted); font-size: 13px; }\n.zi-tj .zi-act-tabs span.is-on { border-bottom: 2px solid var(--zi-primary); color: var(--zi-ink); font-weight: 700; }\n\/* Maquette d'action : couleurs de l'ecran \"Plans d'action\" de l'application *\/\n.zi-tj .zi-blk-title { display: block; font-size: 13px; font-weight: 700; }\n.zi-tj .zi-goal { padding: 12px; border: 1px solid #D6E2FC; border-radius: 10px; background: #F1F6FE; }\n.zi-tj .zi-goal .zi-blk-title { color: #3F5BD8; }\n.zi-tj .zi-goal-seg { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); overflow: hidden; margin: 8px 0 10px; border: 1px solid #E5E7EB; border-radius: 6px; background: #fff; text-align: center; font-size: 12.5px; }\n.zi-tj .zi-goal-seg span { padding: 6px; border-left: 1px solid #E5E7EB; color: #4B5563; }\n.zi-tj .zi-goal-seg span:first-child { border-left: 0; background: #5D82EE; color: #fff; font-weight: 700; }\n.zi-tj .zi-goal-in { padding: 10px; border: 1px solid #E5E7EB; border-radius: 8px; background: #fff; }\n.zi-tj .zi-goal-sub { display: block; padding-bottom: 8px; border-bottom: 1px solid #E5E7EB; color: var(--zi-ink); font-size: 13px; font-weight: 700; }\n.zi-tj .zi-goal-sub small { color: var(--zi-muted); font-weight: 400; }\n.zi-tj .zi-poste { display: grid; grid-template-columns: minmax(0, 1fr) auto auto; gap: 8px; align-items: center; margin-top: 6px; padding: 8px 10px; border: 1px solid #E5E7EB; border-radius: 6px; background: #F9FAFB; }\n.zi-tj .zi-poste b { display: block; color: var(--zi-ink); font-size: 13px; }\n.zi-tj .zi-poste small { color: var(--zi-muted); font-size: 11.5px; }\n.zi-tj .zi-poste small em { color: #3B6FE0; font-style: normal; font-weight: 700; }\n.zi-tj .zi-poste .zi-field { padding: 4px 8px; border-color: #D1D5DB; background: #fff; font-size: 13px; }\n.zi-tj .zi-dir { display: flex; align-items: center; justify-content: center; width: 22px; height: 22px; border-radius: 4px; background: #63B686; color: #fff; font-size: 13px; font-weight: 700; }\n.zi-tj .zi-row { display: flex; gap: 10px; align-items: center; justify-content: space-between; margin-top: 8px; padding: 9px 10px; border: 1px solid; border-radius: 6px; font-size: 12.5px; }\n.zi-tj .zi-row strong { font-size: 14px; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.zi-tj .zi-row.is-ref { border-color: #EFE3A0; background: #FBF9C9; color: #894F28; }\n.zi-tj .zi-row.is-gain { border-color: #CDEFD8; background: #F3FDF5; color: #3F8F63; }\n.zi-tj .zi-mode { display: flex; gap: 10px; align-items: center; margin-top: 8px; padding: 8px 10px; border: 1px solid #E5E7EB; border-radius: 6px; background: #F9FAFB; color: var(--zi-ink); font-size: 12.5px; font-weight: 700; }\n.zi-tj .zi-mode-seg { display: inline-flex; padding: 2px; border-radius: 6px; background: #E5E7EB; font-weight: 400; }\n.zi-tj .zi-mode-seg span { padding: 2px 8px; border-radius: 4px; color: var(--zi-muted); font-size: 12px; }\n.zi-tj .zi-mode-seg span.is-on { background: #fff; color: #3F8F63; }\n.zi-tj .zi-eco-blk { margin-top: 12px; padding: 12px; border: 1px solid #CDEFD8; border-radius: 10px; background: #F3FDF5; }\n.zi-tj .zi-eco-blk .zi-blk-title { color: #2E6B4A; }\n.zi-tj .zi-eco { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 8px; margin-top: 10px; }\n.zi-tj .zi-eco div { padding: 7px 8px; border: 1px solid #D1D5DB; border-radius: 6px; background: #fff; }\n.zi-tj .zi-eco small { display: block; color: var(--zi-ink); font-size: 11px; font-weight: 700; }\n.zi-tj .zi-eco strong { color: var(--zi-ink); font-size: 14px; font-weight: 500; font-variant-numeric: tabular-nums; white-space: nowrap; }\n.zi-tj .zi-ia { display: inline-block; margin-left: 3px; padding: 1px 4px; border-radius: 3px; background: #EDE8FD; color: #7C5BD9; font-size: 8.5px; font-style: normal; font-weight: 700; letter-spacing: .04em; vertical-align: 1px; }\n.zi-tj .zi-eco-res { display: flex; gap: 24px; margin-top: 10px; padding-top: 10px; border-top: 1px dashed #CDEFD8; }\n.zi-tj .zi-eco-res small { display: block; color: #42795D; font-size: 11.5px; font-weight: 700; }\n.zi-tj .zi-eco-res strong { color: #42795D; font-size: 18px; font-variant-numeric: tabular-nums; }\n\n\/* Maquette pilotage *\/\n.zi-tj .zi-owners { display: flex; gap: 8px; align-items: center; margin-bottom: 14px; }\n.zi-tj .zi-owners span { display: flex; align-items: center; justify-content: center; width: 30px; height: 30px; margin-right: -12px; border: 2px solid #fff; border-radius: 50%; background: var(--zi-periwinkle); color: var(--zi-primary); font-size: 11px; font-weight: 700; }\n.zi-tj .zi-owners span:nth-child(2) { background: var(--zi-mint-soft); color: var(--zi-green); }\n.zi-tj .zi-owners em { margin-left: 18px; color: var(--zi-muted); font-size: 13px; font-style: normal; }\n.zi-tj .zi-phases { position: relative; margin: 6px 0 4px; }\n.zi-tj .zi-phase { display: grid; grid-template-columns: 96px minmax(0, 1fr); gap: 12px; align-items: center; margin-bottom: 8px; }\n.zi-tj .zi-phase small { color: var(--zi-muted); font-size: 12px; }\n.zi-tj .zi-phase-bar { position: relative; height: 26px; border-radius: 6px; background: var(--zi-surface); }\n.zi-tj .zi-phase-bar span { position: absolute; top: 0; bottom: 0; display: flex; align-items: center; padding: 0 8px; border-radius: 6px; color: #fff; font-size: 11.5px; font-weight: 700; white-space: nowrap; overflow: hidden; }\n.zi-tj .zi-follow { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; margin-top: 14px; padding: 12px; border: 1px solid #E5E7EB; border-radius: 10px; background: #F9FAFB; }\n.zi-tj .zi-follow small { display: block; color: var(--zi-ink); font-size: 11.5px; font-weight: 700; }\n.zi-tj .zi-follow b { color: var(--zi-ink); font-size: 13px; font-weight: 500; }\n.zi-tj .zi-comment { display: flex; gap: 10px; margin-top: 12px; padding: 10px 12px; border: 1px solid var(--zi-line); border-radius: 10px; font-size: 13px; }\n.zi-tj .zi-comment span { flex: none; display: flex; align-items: center; justify-content: center; width: 26px; height: 26px; border-radius: 50%; background: var(--zi-cream); color: #9A6B00; font-size: 11px; font-weight: 700; }\n.zi-tj .zi-comment b { color: var(--zi-ink); }\n\n\/* Grille de fonctionnalites *\/\n.zi-tj .zi-minis { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }\n.zi-tj .zi-mini { display: grid; grid-template-columns: 40px minmax(0, 1fr); gap: 14px; padding: 20px; border: 1px solid var(--zi-line); border-radius: 10px; background: #fff; }\n.zi-tj .zi-mini-ico { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 10px; background: var(--zi-periwinkle); color: var(--zi-primary); }\n.zi-tj .zi-mini:nth-child(3n+2) .zi-mini-ico { background: var(--zi-mint-soft); color: var(--zi-green); }\n.zi-tj .zi-mini:nth-child(3n) .zi-mini-ico { background: var(--zi-cream); color: #9A6B00; }\n.zi-tj .zi-mini-ico svg { width: 20px; height: 20px; }\n.zi-tj .zi-mini h3 { font-size: 17px; }\n.zi-tj .zi-mini p { margin-top: 4px; font-size: 15px; line-height: 1.45; }\n\n\/* Bande sombre *\/\n.zi-tj .zi-dark { padding: 88px 0; background: var(--zi-ink); color: #C9CDDB; }\n.zi-tj .zi-dark h2, .zi-tj .zi-dark h3 { color: #fff; }\n.zi-tj .zi-dark .zi-kicker { color: var(--zi-mint); }\n.zi-tj .zi-dark-grid { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 64px; align-items: center; }\n.zi-tj .zi-dark-grid > div > p { margin-top: 14px; }\n.zi-tj .zi-norms { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 14px; }\n.zi-tj .zi-norm { padding: 22px; border: 1px solid rgba(255, 255, 255, .16); border-radius: 8px; }\n.zi-tj .zi-norm h3 { font-size: 20px; }\n.zi-tj .zi-norm strong { display: block; margin-top: 8px; color: var(--zi-mint); font-size: 26px; font-weight: 700; line-height: 1.1; }\n.zi-tj .zi-norm p { margin-top: 6px; font-size: 15px; line-height: 1.45; }\n\n\/* Etapes *\/\n.zi-tj .zi-steps { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; counter-reset: zi-step; }\n.zi-tj .zi-steps li { position: relative; padding-top: 58px; counter-increment: zi-step; }\n.zi-tj .zi-steps li::before { content: counter(zi-step); position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; background: var(--zi-ink); color: #fff; font-size: 17px; font-weight: 700; }\n.zi-tj .zi-steps li::after { content: \"\"; position: absolute; top: 20px; left: 52px; right: -16px; height: 2px; background: var(--zi-line); }\n.zi-tj .zi-steps li:last-child::after { display: none; }\n.zi-tj .zi-steps h3 { margin-bottom: 8px; font-size: 19px; }\n.zi-tj .zi-steps p { font-size: 16px; }\n\n\/* Liens croises *\/\n.zi-tj .zi-cross { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }\n.zi-tj .zi-cross a { display: block; padding: 24px; border: 1px solid var(--zi-line); border-radius: 10px; background: #fff; transition: border-color .15s, box-shadow .15s, transform .15s; }\n.zi-tj .zi-cross a:hover { border-color: var(--zi-primary); box-shadow: 0 14px 32px rgba(16, 26, 41, .08); transform: translateY(-2px); }\n.zi-tj .zi-cross b { display: block; color: var(--zi-ink); font-size: 18px; font-weight: 500; }\n.zi-tj .zi-cross span { display: block; margin-top: 6px; font-size: 15px; }\n.zi-tj .zi-cross em { display: inline-block; margin-top: 12px; color: var(--zi-ink); font-size: 15px; font-style: normal; font-weight: 700; border-bottom: 2px solid var(--zi-primary); }\n\n\/* FAQ *\/\n.zi-tj .zi-faq { max-width: 820px; margin: 0 auto; }\n.zi-tj .zi-faq details { border-bottom: 1px solid var(--zi-line); }\n.zi-tj .zi-faq details:first-of-type { border-top: 1px solid var(--zi-line); }\n.zi-tj .zi-faq summary { position: relative; padding: 18px 40px 18px 0; color: var(--zi-ink); font-weight: 500; line-height: 1.4; list-style: none; cursor: pointer; }\n.zi-tj .zi-faq summary h3 { display: inline; color: inherit; font: inherit; }\n.zi-tj .zi-faq summary::-webkit-details-marker { display: none; }\n.zi-tj .zi-faq summary::after { content: \"+\"; position: absolute; top: 50%; right: 4px; color: var(--zi-primary); font-size: 26px; font-weight: 400; line-height: 1; transform: translateY(-50%); }\n.zi-tj .zi-faq details[open] summary::after { content: \"\\2212\"; }\n.zi-tj .zi-faq details p { margin: 0 40px 20px 0; }\n\n\/* Appel final *\/\n.zi-tj .zi-final { padding: 0 0 96px; }\n.zi-tj .zi-final-box { padding: 56px 40px; border-radius: 16px; background: linear-gradient(110deg, var(--zi-mint) 0%, #DDEBFF 100%); text-align: center; }\n.zi-tj .zi-final-box p { max-width: 620px; margin: 14px auto 26px; color: var(--zi-ink); }\n.zi-tj .zi-final-box .zi-actions { justify-content: center; }\n.zi-tj .zi-final-box .zi-btn.is-primary { background: var(--zi-ink); }\n.zi-tj .zi-final-box .zi-btn.is-primary:hover, .zi-tj .zi-final-box .zi-btn.is-primary:focus { background: var(--zi-primary); }\n\n\/* Animations : actives seulement si le script tourne *\/\n.zi-tj.zi-anim .zi-reveal { opacity: 0; transform: translateY(16px); transition: opacity .6s ease, transform .6s ease; }\n.zi-tj.zi-anim .zi-reveal.is-in { opacity: 1; transform: none; }\n\n@media (max-width: 1080px) {\n  .zi-tj .zi-cards { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .zi-tj .zi-minis { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n}\n@media (max-width: 980px) {\n  .zi-tj .zi-hero { padding: 120px 0 64px; background: linear-gradient(170deg, rgba(206, 255, 190, .32) 70%, var(--zi-surface) 70%); }\n  .zi-tj .zi-hero-grid, .zi-tj .zi-feat, .zi-tj .zi-dark-grid { grid-template-columns: minmax(0, 1fr); gap: 40px; }\n  .zi-tj .zi-feat.is-rev { grid-template-columns: minmax(0, 1fr); }\n  .zi-tj .zi-feat.is-rev > :first-child { order: 0; }\n  .zi-tj .zi-feat + .zi-feat { margin-top: 72px; }\n  .zi-tj h1 { font-size: 40px; }\n  .zi-tj h2 { font-size: 32px; }\n  .zi-tj .zi-section { padding: 72px 0; }\n  .zi-tj .zi-steps { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 36px; }\n  .zi-tj .zi-steps li:nth-child(2)::after { display: none; }\n  .zi-tj .zi-cross { grid-template-columns: minmax(0, 1fr); }\n}\n@media (max-width: 620px) {\n  .zi-tj { font-size: 16px; }\n  .zi-tj .zi-wrap { padding: 0 16px; }\n  .zi-tj h1 { font-size: 33px; }\n  .zi-tj h2 { font-size: 28px; }\n  .zi-tj .zi-feat h3 { font-size: 25px; }\n  .zi-tj .zi-lead { font-size: 17px; }\n  .zi-tj .zi-mock { padding: 16px; }\n  .zi-tj .zi-cards, .zi-tj .zi-minis, .zi-tj .zi-norms, .zi-tj .zi-steps, .zi-tj .zi-radios { grid-template-columns: minmax(0, 1fr); }\n  .zi-tj .zi-steps li::after { display: none; }\n  .zi-tj .zi-tr-kpis { grid-template-columns: minmax(0, 1fr); }\n  .zi-tj .zi-tr-units button { padding: 7px 8px; font-size: 12px; }\n  .zi-tj .zi-eco { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .zi-tj .zi-table .is-hide-sm { display: none; }\n  .zi-tj .zi-phase { grid-template-columns: 74px minmax(0, 1fr); }\n  .zi-tj .zi-final-box { padding: 40px 20px; }\n  .zi-tj .zi-actions .zi-btn { width: 100%; }\n  .zi-tj .zi-logos { gap: 18px 32px; }\n  .zi-tj .zi-logos img { max-width: 100px; height: 30px; }\n  .zi-tj .zi-logos img.is-large { height: 52px; }\n  .zi-tj .zi-faq details p { margin-right: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .zi-tj * { transition: none !important; animation: none !important; }\n}\n<\/style>\n\n<div class=\"zi-tj\">\n\n  <!-- ===== HERO ===== -->\n  <section class=\"zi-hero\">\n    <div class=\"zi-wrap zi-hero-grid\">\n      <div>\n        <span class=\"zi-eyebrow\"><i aria-hidden=\"true\"><\/i>Trajectoire et plan de d\u00e9carbonation<\/span>\n        <h1>Logiciel de trajectoire carbone&nbsp;: passez du bilan au plan d'action<\/h1>\n        <p class=\"zi-lead\">Projetez vos \u00e9missions, fixez un objectif align\u00e9 sur la science et chiffrez chaque action de r\u00e9duction&nbsp;: impact, investissement, co\u00fbt d'abattement. Comparez vos sc\u00e9narios et pilotez leur mise en \u0153uvre, ann\u00e9e apr\u00e8s ann\u00e9e.<\/p>\n        <div class=\"zi-actions\">\n          <a class=\"zi-btn is-primary\" href=\"https:\/\/zelio-impact.com\/index.php\/contact\/?sujet=demo\">Demander une d\u00e9mo<\/a>\n          <a class=\"zi-btn is-ghost\" href=\"https:\/\/zelio-impact.com\/index.php\/service-bilan-carbone\/\">Voir le Bilan Carbone\u00ae<\/a>\n        <\/div>\n        <ul class=\"zi-reassure\">\n          <li>Trajectoire SBTi 1,5 \u00b0C int\u00e9gr\u00e9e<\/li>\n          <li>Sc\u00e9narios et plans d'action chiffr\u00e9s<\/li>\n          <li>Co\u00fbt d'abattement et retour sur investissement<\/li>\n          <li>Suivi par site, scope et poste<\/li>\n        <\/ul>\n      <\/div>\n\n      <div class=\"zi-mock\" data-zi=\"traj\" role=\"group\" aria-label=\"Exemple de trajectoires de r\u00e9duction dans Zelio, de 2023 \u00e0 2035, pour une entreprise de 120 salari\u00e9s : \u00e9missions historiques, trajectoire sans plan de r\u00e9duction, deux sc\u00e9narios, objectif de l'entreprise et trajectoire SBTi 1,5 \u00b0C. Le sc\u00e9nario ambitieux r\u00e9duit les \u00e9missions de 2030 d'environ un tiers par rapport \u00e0 2025.\">\n        <div class=\"zi-mock-top\">\n          <div>\n            <span class=\"zi-mock-title\">Trajectoires de r\u00e9duction<\/span>\n            <span class=\"zi-mock-sub\">Bilan pr\u00e9visionnel \u00b7 2025 \u2192 2035<\/span>\n          <\/div>\n          <div class=\"zi-tr-units\" role=\"group\" aria-label=\"Unit\u00e9\">\n            <button type=\"button\" data-zi-unit=\"t\" aria-pressed=\"true\">tCO2e<\/button>\n            <button type=\"button\" data-zi-unit=\"collab\" aria-pressed=\"false\">\/collab.<\/button>\n            <button type=\"button\" data-zi-unit=\"ca\" aria-pressed=\"false\">\/k\u20ac<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"zi-tr-scen\">\n          <span>Sc\u00e9narios<\/span>\n          <label><input type=\"checkbox\" data-zi-scen=\"sc1\" checked><i style=\"background:var(--zi-sc1)\"><\/i>Sc\u00e9nario de base<\/label>\n          <label><input type=\"checkbox\" data-zi-scen=\"sc2\" checked><i style=\"background:var(--zi-sc2)\"><\/i>Sc\u00e9nario ambitieux<\/label>\n        <\/div>\n        <div class=\"zi-chart\" data-zi=\"chart\"><\/div>\n        <ul class=\"zi-legend\">\n          <li><i style=\"background:var(--zi-hist)\"><\/i>Historique<\/li>\n          <li><i style=\"background:var(--zi-base)\"><\/i>Sans plan de r\u00e9duction<\/li>\n          <li><i style=\"background:var(--zi-sc1)\"><\/i>Sc\u00e9nario de base<\/li>\n          <li><i style=\"background:var(--zi-sc2)\"><\/i>Sc\u00e9nario ambitieux<\/li>\n          <li><i class=\"is-line\" style=\"background:var(--zi-goal)\"><\/i>Objectif de l'entreprise<\/li>\n          <li><i class=\"is-line\" style=\"background:var(--zi-sbti)\"><\/i>SBTi 1,5 \u00b0C<\/li>\n        <\/ul>\n        <div class=\"zi-tr-kpis\" aria-live=\"polite\">\n          <div class=\"zi-tr-kpi is-good\"><strong data-zi-kpi=\"red\">\u221232 %<\/strong><span>en 2030 vs 2025, sc\u00e9nario ambitieux<\/span><\/div>\n          <div class=\"zi-tr-kpi\"><strong data-zi-kpi=\"gap\">\u2212104 t<\/strong><span>sous la trajectoire SBTi en 2030<\/span><\/div>\n          <div class=\"zi-tr-kpi\"><strong>9 actions<\/strong><span>chiffr\u00e9es dans le sc\u00e9nario<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== PREUVE ===== -->\n  <section class=\"zi-proof\" aria-label=\"Ils utilisent Zelio\">\n    <div class=\"zi-wrap\">\n      <p>Rejoignez 100+ clients et 500+ entreprises utilisatrices qui pilotent leur impact avec Zelio<\/p>\n      <div class=\"zi-logos\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zelio-impact.com\/wp-content\/uploads\/2025\/07\/logo-eiffage.webp\" class=\"is-large\" alt=\"Eiffage\" loading=\"lazy\" width=\"400\" height=\"300\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zelio-impact.com\/wp-content\/uploads\/2025\/07\/clairefontaine-logo-zelio.webp\" alt=\"Clairefontaine\" loading=\"lazy\" width=\"411\" height=\"79\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/static.bandai.fr\/wp-content\/uploads\/2024\/10\/29172849\/Bandai-logo2.svg\" alt=\"Bandai\" loading=\"lazy\" width=\"72\" height=\"72\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emosia.fr\/wp-content\/uploads\/2021\/04\/logo_maison_berger-01.png\" class=\"is-large\" alt=\"Maison Berger\" loading=\"lazy\" width=\"511\" height=\"354\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zelio-impact.com\/wp-content\/uploads\/2025\/07\/logo-keria.webp\" alt=\"Keria\" loading=\"lazy\" width=\"354\" height=\"106\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cticm.com\/wp-content\/uploads\/2024\/06\/logo-cticm.svg\" alt=\"CTICM\" loading=\"lazy\" width=\"167\" height=\"94\">\n        <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/zelio-impact.com\/wp-content\/uploads\/2025\/07\/logo-crowe-ficorec.webp\" alt=\"Crowe Ficorec\" loading=\"lazy\" width=\"449\" height=\"132\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== POURQUOI ===== -->\n  <section class=\"zi-section\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\">\n        <h2>Pourquoi construire votre trajectoire avec Zelio&nbsp;?<\/h2>\n        <p>Votre Bilan Carbone\u00ae dit d'o\u00f9 vous partez. Votre trajectoire dit o\u00f9 vous allez, avec quelles actions et \u00e0 quel prix. Les deux vivent dans le m\u00eame outil, sur les m\u00eames donn\u00e9es.<\/p>\n      <\/div>\n      <div class=\"zi-cards\">\n        <article class=\"zi-card zi-reveal\">\n          <span class=\"zi-card-mark\" aria-hidden=\"true\"><\/span>\n          <h3>Fixez un cap cr\u00e9dible<\/h3>\n          <p>Comparez votre trajectoire \u00e0 la r\u00e9f\u00e9rence SBTi 1,5 \u00b0C ou \u00e0 vos propres objectifs, en valeur absolue ou en intensit\u00e9.<\/p>\n        <\/article>\n        <article class=\"zi-card zi-reveal\">\n          <span class=\"zi-card-mark\" aria-hidden=\"true\"><\/span>\n          <h3>Chiffrez chaque levier<\/h3>\n          <p>Pour chaque action&nbsp;: tonnes \u00e9vit\u00e9es, investissement, \u00e9conomies, co\u00fbt d'abattement et retour sur investissement.<\/p>\n        <\/article>\n        <article class=\"zi-card zi-reveal\">\n          <span class=\"zi-card-mark\" aria-hidden=\"true\"><\/span>\n          <h3>Arbitrez entre sc\u00e9narios<\/h3>\n          <p>Construisez plusieurs sc\u00e9narios et comparez-les sur un m\u00eame graphique pour choisir le plan qui tient votre objectif.<\/p>\n        <\/article>\n        <article class=\"zi-card zi-reveal\">\n          <span class=\"zi-card-mark\" aria-hidden=\"true\"><\/span>\n          <h3>Pilotez dans la dur\u00e9e<\/h3>\n          <p>Responsables, statuts, jalons et modalit\u00e9s de suivi&nbsp;: votre plan de d\u00e9carbonation devient un vrai projet d'entreprise.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== FONCTIONNALITES ===== -->\n  <section class=\"zi-section is-tint\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\">\n        <h2>De votre bilan de r\u00e9f\u00e9rence \u00e0 votre plan de d\u00e9carbonation<\/h2>\n        <p>Quatre \u00e9tapes dans une seule plateforme, sans tableur ni ressaisie.<\/p>\n      <\/div>\n\n      <!-- 1. Projection -->\n      <div class=\"zi-feat\">\n        <div class=\"zi-feat-txt zi-reveal\">\n          <span class=\"zi-step-label\">1. Projeter<\/span>\n          <h3>Projetez vos \u00e9missions sans plan de r\u00e9duction<\/h3>\n          <p>Partez de votre Bilan Carbone\u00ae de r\u00e9f\u00e9rence et d\u00e9finissez l'horizon de projection. Zelio fait \u00e9voluer vos \u00e9missions avec votre activit\u00e9&nbsp;: c'est la trajectoire \u00ab&nbsp;sans plan de r\u00e9duction&nbsp;\u00bb, le point de comparaison de toutes vos actions.<\/p>\n          <ul class=\"zi-checks\">\n            <li>Ann\u00e9e de r\u00e9f\u00e9rence et nombre d'ann\u00e9es de projection au choix<\/li>\n            <li>Taux de croissance du chiffre d'affaires, des effectifs ou d'un indicateur m\u00e9tier<\/li>\n            <li>Indicateur de corr\u00e9lation des \u00e9missions&nbsp;: CA, effectifs, indicateur personnalis\u00e9 ou aucun<\/li>\n            <li>Param\u00e8tres globaux ou propres \u00e0 chaque site<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"zi-mock zi-reveal\" role=\"img\" aria-label=\"Exemple de param\u00e8tres de trajectoire : ann\u00e9e de r\u00e9f\u00e9rence 2025, projection sur 10 ans, chiffre d'affaires et effectifs en hausse de 2 % par an, \u00e9missions corr\u00e9l\u00e9es au chiffre d'affaires.\">\n          <div aria-hidden=\"true\">\n            <div class=\"zi-mock-top\"><span class=\"zi-mock-title\">Param\u00e8tres de trajectoire<\/span><span class=\"zi-tag is-blue\">Tous les sites<\/span><\/div>\n            <span class=\"zi-mock-label\">Horizon de projection<\/span>\n            <div class=\"zi-params-row\">Ann\u00e9e de r\u00e9f\u00e9rence <span class=\"zi-field\">2025<\/span><\/div>\n            <div class=\"zi-params-row\">Nombre d'ann\u00e9es de projection <span class=\"zi-field\">10 <small>ann\u00e9es<\/small><\/span><\/div>\n            <div class=\"zi-params-block\">\n              <span class=\"zi-mock-label\">\u00c9volution des indicateurs<\/span>\n              <div class=\"zi-params-row\">Chiffre d'affaires <span class=\"zi-field\">+ 2 <small>% \/ an<\/small><\/span><\/div>\n              <div class=\"zi-params-row\">Nombre de collaborateurs <span class=\"zi-field\">+ 2 <small>% \/ an<\/small><\/span><\/div>\n              <div class=\"zi-params-row\">Tonnes produites <span class=\"zi-field\">+ 3 <small>% \/ an<\/small><\/span><\/div>\n            <\/div>\n            <div class=\"zi-params-block\">\n              <span class=\"zi-mock-label\">Indicateur de corr\u00e9lation des \u00e9missions<\/span>\n              <div class=\"zi-radios\">\n                <div class=\"zi-radio is-on\"><div><b>Chiffre d'affaires<\/b><small>Les \u00e9missions suivent le CA<\/small><\/div><\/div>\n                <div class=\"zi-radio\"><div><b>Effectifs<\/b><small>Les \u00e9missions suivent les effectifs<\/small><\/div><\/div>\n                <div class=\"zi-radio\"><div><b>Indicateur m\u00e9tier<\/b><small>Tonnes, m\u00b2, produits\u2026<\/small><\/div><\/div>\n                <div class=\"zi-radio\"><div><b>Aucune corr\u00e9lation<\/b><small>Les \u00e9missions restent fixes<\/small><\/div><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 2. Objectifs -->\n      <div class=\"zi-feat is-rev\">\n        <div class=\"zi-feat-txt zi-reveal\">\n          <span class=\"zi-step-label\">2. Viser<\/span>\n          <h3>Fixez votre objectif et comparez-le \u00e0 la science<\/h3>\n          <p>La trajectoire SBTi 1,5 \u00b0C est int\u00e9gr\u00e9e par d\u00e9faut. Ajoutez vos propres trajectoires de r\u00e9f\u00e9rence et fixez votre objectif de r\u00e9duction annuel, en tonnes ou en intensit\u00e9 carbone.<\/p>\n          <ul class=\"zi-checks\">\n            <li>Trajectoire SBTi 1,5 \u00b0C pr\u00eate \u00e0 l'emploi<\/li>\n            <li>Trajectoires de r\u00e9f\u00e9rence personnalis\u00e9es<\/li>\n            <li>Objectif en valeur absolue, par collaborateur, par k\u20ac de CA ou par produit<\/li>\n            <li>Lecture en tCO2e ou en intensit\u00e9, par scope ou par poste d'\u00e9mission<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"zi-mock zi-reveal\" role=\"img\" aria-label=\"Exemple de trajectoires de r\u00e9f\u00e9rence : SBTi 1,5 \u00b0C, moins 4,2 % par an ; objectif de l'entreprise, moins 3 % par an en valeur absolue. Les intensit\u00e9s disponibles sont : tCO2e, par collaborateur, par k\u20ac et par produit.\">\n          <div aria-hidden=\"true\">\n            <div class=\"zi-mock-top\"><span class=\"zi-mock-title\">Trajectoires de r\u00e9f\u00e9rence<\/span><\/div>\n            <div class=\"zi-refs\">\n              <div class=\"zi-ref\"><i style=\"background:var(--zi-sbti)\"><\/i><div><b>SBTi 1,5 \u00b0C <span class=\"zi-tag is-blue\">Par d\u00e9faut<\/span><\/b><small>R\u00e9duction lin\u00e9aire en valeur absolue<\/small><\/div><strong>\u22124,2 %\/an<\/strong><\/div>\n              <div class=\"zi-ref\"><i style=\"background:var(--zi-goal)\"><\/i><div><b>Objectif de l'entreprise<\/b><small>En valeur absolue (tCO2e)<\/small><\/div><strong>\u22123 %\/an<\/strong><\/div>\n            <\/div>\n            <span class=\"zi-ref-add\">+ Nouvelle trajectoire<\/span>\n            <div class=\"zi-params-block\">\n              <span class=\"zi-mock-label\">Afficher en<\/span>\n              <div class=\"zi-intens\"><span class=\"is-on\">tCO2e<\/span><span>tCO2e\/collab.<\/span><span>tCO2e\/k\u20ac<\/span><span>tCO2e\/produit<\/span><\/div>\n              <span class=\"zi-mock-label\" style=\"margin-top:14px\">D\u00e9tail<\/span>\n              <div class=\"zi-intens\"><span class=\"is-on\">Sans d\u00e9tail<\/span><span>Par scope<\/span><span>Par poste<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 3. Plan d'action -->\n      <div class=\"zi-feat\">\n        <div class=\"zi-feat-txt zi-reveal\">\n          <span class=\"zi-step-label\">3. Agir<\/span>\n          <h3>Construisez des plans d'action chiffr\u00e9s<\/h3>\n          <p>Regroupez vos actions en sc\u00e9narios. Pour chacune, ciblez les postes d'\u00e9mission concern\u00e9s et l'effort de r\u00e9duction&nbsp;: Zelio calcule l'impact en tonnes et en pourcentage, puis le co\u00fbt d'abattement \u00e0 partir de l'investissement, des charges et des \u00e9conomies.<\/p>\n          <ul class=\"zi-checks\">\n            <li>Objectif de r\u00e9duction en %, en tCO2e ou en unit\u00e9s physiques<\/li>\n            <li>Impact calcul\u00e9 sur les postes d'\u00e9mission de votre bilan<\/li>\n            <li>Mode de calcul \u00e9volutif ou fixe dans le temps<\/li>\n            <li>Investissement, charges, \u00e9conomies, dur\u00e9e de vie, co\u00fbt d'abattement et ROI<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"zi-mock zi-reveal\" role=\"img\" aria-label=\"Exemple d'action : \u00e9lectrification de la flotte de v\u00e9hicules de fonction. Deux postes cibl\u00e9s, 63 tCO2e d'\u00e9missions de r\u00e9f\u00e9rence, impact estim\u00e9 de moins 31,4 tCO2e par an. Investissement de 120 000 euros, co\u00fbt d'abattement de 32 euros par tonne, retour sur investissement en 8,6 ans.\">\n          <div aria-hidden=\"true\">\n            <div class=\"zi-mock-top\"><span class=\"zi-act-title\">\u00c9lectrification de la flotte de v\u00e9hicules de fonction<\/span><span class=\"zi-tag is-plan\">\u00c0 planifier<\/span><\/div>\n            <div class=\"zi-act-tabs\"><span class=\"is-on\">Donn\u00e9es<\/span><span>Gestion de projet<\/span><span>Commentaires<\/span><\/div>\n            <div class=\"zi-goal\">\n              <span class=\"zi-blk-title\">Objectif de r\u00e9duction<\/span>\n              <div class=\"zi-goal-seg\"><span>%<\/span><span>tCO2e<\/span><span>Unit\u00e9s<\/span><\/div>\n              <div class=\"zi-goal-in\">\n                <span class=\"zi-goal-sub\">Postes d'\u00e9mission cibl\u00e9s <small>(2)<\/small><\/span>\n                <div class=\"zi-poste\"><div><b>Voitures de fonction diesel<\/b><small><i>Si\u00e8ge<\/i> \u00b7 <em>182 000 km<\/em> \u00b7 41,8 tCO2e<\/small><\/div><span class=\"zi-dir\">\u2193<\/span><span class=\"zi-field\">\u2212 60 %<\/span><\/div>\n                <div class=\"zi-poste\"><div><b>V\u00e9hicules de service essence<\/b><small><i>Usine<\/i> \u00b7 <em>96 000 km<\/em> \u00b7 21,2 tCO2e<\/small><\/div><span class=\"zi-dir\">\u2193<\/span><span class=\"zi-field\">\u2212 30 %<\/span><\/div>\n                <div class=\"zi-row is-ref\"><span>\u00c9missions de r\u00e9f\u00e9rence<\/span><strong>63,0 tCO2e<\/strong><\/div>\n                <div class=\"zi-row is-gain\"><span>Impact total estim\u00e9<\/span><strong>\u221231,4 tCO2e\/an<\/strong><\/div>\n                <div class=\"zi-mode\">Mode de calcul <span class=\"zi-mode-seg\"><span class=\"is-on\">\u00c9volutif<\/span><span>Fixe<\/span><\/span><\/div>\n              <\/div>\n            <\/div>\n            <div class=\"zi-eco-blk\">\n              <span class=\"zi-blk-title\">\u00c9conomie<\/span>\n              <div class=\"zi-eco\">\n                <div><small>Investissement <i class=\"zi-ia\">ZELIA<\/i><\/small><strong>120 000 \u20ac<\/strong><\/div>\n                <div><small>Charges <i class=\"zi-ia\">ZELIA<\/i><\/small><strong>4 000 \u20ac\/an<\/strong><\/div>\n                <div><small>\u00c9conomies <i class=\"zi-ia\">ZELIA<\/i><\/small><strong>18 000 \u20ac\/an<\/strong><\/div>\n                <div><small>Dur\u00e9e de vie <i class=\"zi-ia\">ZELIA<\/i><\/small><strong>8 ans<\/strong><\/div>\n              <\/div>\n              <div class=\"zi-eco-res\">\n                <div><small>Co\u00fbt d'abattement<\/small><strong>32 \u20ac\/tCO2e<\/strong><\/div>\n                <div><small>Retour sur investissement<\/small><strong>8,6 ans<\/strong><\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 4. Pilotage -->\n      <div class=\"zi-feat is-rev\">\n        <div class=\"zi-feat-txt zi-reveal\">\n          <span class=\"zi-step-label\">4. Piloter<\/span>\n          <h3>Pilotez la mise en \u0153uvre de votre plan<\/h3>\n          <p>Chaque sc\u00e9nario rassemble ses actions dans une vue d'ensemble&nbsp;: site concern\u00e9, statut, impact, investissement et co\u00fbt d'abattement. Assignez des responsables, planifiez phases et jalons, et d\u00e9finissez comment chaque action sera suivie et v\u00e9rifi\u00e9e.<\/p>\n          <ul class=\"zi-checks\">\n            <li>Statuts, responsables, tags et recherche<\/li>\n            <li>Dates de lancement et de fin, phases, jalons et instances de validation<\/li>\n            <li>Fr\u00e9quence de suivi, valeurs cibles et modalit\u00e9s de v\u00e9rification<\/li>\n            <li>Commentaires sur chaque action, export Excel des projections<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"zi-reveal\" style=\"display:grid;gap:16px;min-width:0\">\n          <div class=\"zi-mock\" role=\"img\" aria-label=\"Exemple de sc\u00e9nario ambitieux : 9 actions, 412 tCO2e \u00e9vit\u00e9es par an. Les trois premi\u00e8res actions sont le remplacement de la chaudi\u00e8re fioul par une pompe \u00e0 chaleur, l'\u00e9lectrification de la flotte et l'achat d'\u00e9lectricit\u00e9 renouvelable.\">\n            <div aria-hidden=\"true\">\n              <div class=\"zi-plan-head\"><b>Sc\u00e9nario ambitieux<\/b><span class=\"zi-tag is-blue\">2025<\/span><span style=\"color:var(--zi-muted);font-size:13px\">9 actions<\/span><span class=\"zi-tag\">\u2212412 tCO2e\/an<\/span><\/div>\n              <div class=\"zi-table-wrap\">\n                <table class=\"zi-table\">\n                  <thead><tr><th>Action<\/th><th class=\"is-hide-sm\">Statut<\/th><th class=\"is-num\">Impact<\/th><th class=\"is-num\">\u20ac \/ tCO2e<\/th><\/tr><\/thead>\n                  <tbody>\n                    <tr><td>Pompe \u00e0 chaleur \u00e0 la place de la chaudi\u00e8re fioul<small>Usine<\/small><\/td><td class=\"is-hide-sm\"><span class=\"zi-tag is-plan\">\u00c0 planifier<\/span><\/td><td class=\"is-num is-gain\">\u2212186 t<\/td><td class=\"is-num\">41 \u20ac<\/td><\/tr>\n                    <tr><td>\u00c9lectrification de la flotte<small>Si\u00e8ge<\/small><\/td><td class=\"is-hide-sm\"><span class=\"zi-tag is-plan\">\u00c0 planifier<\/span><\/td><td class=\"is-num is-gain\">\u221231 t<\/td><td class=\"is-num\">32 \u20ac<\/td><\/tr>\n                    <tr><td>\u00c9lectricit\u00e9 renouvelable<small>Transverse<\/small><\/td><td class=\"is-hide-sm\"><span class=\"zi-tag is-draft\">Brouillon<\/span><\/td><td class=\"is-num is-gain\">\u221224 t<\/td><td class=\"is-num\">12 \u20ac<\/td><\/tr>\n                  <\/tbody>\n                <\/table>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"zi-mock\" role=\"img\" aria-label=\"Exemple de gestion de projet d'une action : deux responsables, trois phases de janvier \u00e0 d\u00e9cembre, suivi trimestriel des kilom\u00e8tres parcourus en v\u00e9hicule thermique, v\u00e9rification par les relev\u00e9s de la flotte.\">\n            <div aria-hidden=\"true\">\n              <div class=\"zi-owners\"><span>CL<\/span><span>MR<\/span><em>Responsables<\/em><\/div>\n              <div class=\"zi-phases\">\n                <div class=\"zi-phase\"><small>Cadrage<\/small><div class=\"zi-phase-bar\"><span style=\"left:0;width:30%;background:var(--zi-ink)\">Jan.\u2013Mars<\/span><\/div><\/div>\n                <div class=\"zi-phase\"><small>Commandes<\/small><div class=\"zi-phase-bar\"><span style=\"left:25%;width:40%;background:var(--zi-primary)\">Avr.\u2013Ao\u00fbt<\/span><\/div><\/div>\n                <div class=\"zi-phase\"><small>D\u00e9ploiement<\/small><div class=\"zi-phase-bar\"><span style=\"left:52%;width:48%;background:var(--zi-accent);color:var(--zi-ink)\">Juil.\u2013D\u00e9c.<\/span><\/div><\/div>\n              <\/div>\n              <div class=\"zi-follow\">\n                <div><small>Fr\u00e9quence de suivi<\/small><b>Trimestrielle<\/b><\/div>\n                <div><small>Valeur cible<\/small><b>\u221260 % de km thermiques<\/b><\/div>\n                <div><small>Responsable du suivi<\/small><b>Direction des services g\u00e9n\u00e9raux<\/b><\/div>\n                <div><small>V\u00e9rification<\/small><b>Relev\u00e9s de la flotte<\/b><\/div>\n              <\/div>\n              <div class=\"zi-comment\"><span>JD<\/span><div><b>Jeanne D.<\/b> Les 12 premiers v\u00e9hicules sont livr\u00e9s, mise \u00e0 jour du suivi au T2.<\/div><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== TOUTES LES FONCTIONNALITES ===== -->\n  <section class=\"zi-section\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\">\n        <h2>Tout ce qu'il faut pour piloter votre d\u00e9carbonation<\/h2>\n      <\/div>\n      <ul class=\"zi-minis\">\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 21h18M5 21V10l7-5 7 5v11\"\/><path d=\"M9 21v-6h6v6\"\/><\/svg><\/span><div><h3>Vue par site et par tag<\/h3><p>Une trajectoire pour l'entreprise, et une pour chaque site ou groupe d'actions.<\/p><\/div><\/li>\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 20V10M10 20V4M16 20v-7M22 20H2\"\/><\/svg><\/span><div><h3>Par scope ou par poste<\/h3><p>D\u00e9taillez vos projections par scope 1, 2 et 3 ou par poste d'\u00e9mission.<\/p><\/div><\/li>\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M8 12h8M12 8v8\"\/><\/svg><\/span><div><h3>Intensit\u00e9s carbone<\/h3><p>Suivez vos \u00e9missions par collaborateur, par k\u20ac de chiffre d'affaires ou par produit.<\/p><\/div><\/li>\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6h16M4 12h10M4 18h7\"\/><path d=\"M17 15l3 3-3 3\"\/><\/svg><\/span><div><h3>Sc\u00e9narios illimit\u00e9s<\/h3><p>Comparez un sc\u00e9nario de base, un sc\u00e9nario ambitieux et toutes vos variantes.<\/p><\/div><\/li>\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"2\"\/><path d=\"M8 8h8M8 12h8M8 16h5\"\/><\/svg><\/span><div><h3>Tableau r\u00e9capitulatif<\/h3><p>Toutes les projections ann\u00e9e par ann\u00e9e, exportables en Excel.<\/p><\/div><\/li>\n        <li class=\"zi-mini zi-reveal\"><span class=\"zi-mini-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 5h16a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-9l-5 4v-4H4a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1z\"\/><\/svg><\/span><div><h3>Travail en \u00e9quipe<\/h3><p>Responsables, commentaires et instances de validation sur chaque action.<\/p><\/div><\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- ===== REFERENTIELS ===== -->\n  <section class=\"zi-dark\">\n    <div class=\"zi-wrap zi-dark-grid\">\n      <div class=\"zi-reveal\">\n        <span class=\"zi-kicker\">R\u00e9f\u00e9rentiels<\/span>\n        <h2>Une trajectoire align\u00e9e sur les r\u00e9f\u00e9rentiels Net Z\u00e9ro<\/h2>\n        <p>Les trajectoires propos\u00e9es dans Zelio s'appuient sur la logique Net Z\u00e9ro port\u00e9e par la SBTi, la Strat\u00e9gie nationale bas-carbone et la Net Zero Initiative. Votre plan de transition est aussi la base du volet climat de la CSRD (ESRS E1).<\/p>\n      <\/div>\n      <div class=\"zi-norms\">\n        <article class=\"zi-norm zi-reveal\"><h3>SBTi, scopes 1 et 2<\/h3><strong>\u22124,2 %\/an<\/strong><p>R\u00e9duction minimale en valeur absolue pour s'aligner sur 1,5 \u00b0C.<\/p><\/article>\n        <article class=\"zi-norm zi-reveal\"><h3>SBTi, scope 3<\/h3><strong>\u22122,5 \u00e0 \u22124,2 %\/an<\/strong><p>Au minimum 2,5 %\/an (bien en dessous de 2 \u00b0C), 4,2 %\/an pour viser 1,5 \u00b0C.<\/p><\/article>\n        <article class=\"zi-norm zi-reveal\"><h3>SBTi Net-Zero<\/h3><strong>\u221290 % d'ici 2050<\/strong><p>R\u00e9duire d'abord, et ne neutraliser que les \u00e9missions r\u00e9siduelles par des puits de carbone durables.<\/p><\/article>\n        <article class=\"zi-norm zi-reveal\"><h3>CSRD, ESRS E1<\/h3><strong>Plan de transition<\/strong><p>Objectifs, leviers et moyens allou\u00e9s&nbsp;: les informations attendues sont d\u00e9j\u00e0 dans votre plan.<\/p><\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== ETAPES ===== -->\n  <section class=\"zi-section is-tint\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\">\n        <h2>Comment construire votre trajectoire avec Zelio&nbsp;?<\/h2>\n      <\/div>\n      <ol class=\"zi-steps\" style=\"margin:0;padding:0;list-style:none\">\n        <li class=\"zi-reveal\"><h3>Votre bilan de r\u00e9f\u00e9rence<\/h3><p>Partez de votre Bilan Carbone\u00ae r\u00e9alis\u00e9 dans Zelio&nbsp;: vos postes d'\u00e9mission sont d\u00e9j\u00e0 l\u00e0.<\/p><\/li>\n        <li class=\"zi-reveal\"><h3>Vos hypoth\u00e8ses<\/h3><p>Horizon, croissance de l'activit\u00e9 et indicateur de corr\u00e9lation, pour tout le p\u00e9rim\u00e8tre ou site par site.<\/p><\/li>\n        <li class=\"zi-reveal\"><h3>Vos sc\u00e9narios<\/h3><p>Cr\u00e9ez vos actions, ciblez les postes concern\u00e9s et comparez les sc\u00e9narios \u00e0 votre objectif.<\/p><\/li>\n        <li class=\"zi-reveal\"><h3>Votre pilotage<\/h3><p>Validez le plan retenu, assignez les responsables et suivez les r\u00e9sultats \u00e0 chaque nouveau bilan.<\/p><\/li>\n      <\/ol>\n      <p class=\"zi-reveal\" style=\"margin-top:40px;text-align:center\">Besoin d'aide pour b\u00e2tir votre plan&nbsp;? Un expert carbone d\u00e9di\u00e9 peut vous accompagner. <a class=\"zi-text-link\" href=\"https:\/\/zelio-impact.com\/index.php\/contact\/?sujet=bilan\">Parlons-en<\/a>.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- ===== LIENS CROISES ===== -->\n  <section class=\"zi-section\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\"><h2>Une trajectoire construite sur vos donn\u00e9es<\/h2><\/div>\n      <div class=\"zi-cross\">\n        <a class=\"zi-reveal\" href=\"https:\/\/zelio-impact.com\/index.php\/service-bilan-carbone\/\"><b>Bilan Carbone\u00ae<\/b><span>Mesurez vos \u00e9missions des scopes 1, 2 et 3&nbsp;: c'est le point de d\u00e9part de votre trajectoire.<\/span><em>D\u00e9couvrir<\/em><\/a>\n        <a class=\"zi-reveal\" href=\"https:\/\/zelio-impact.com\/index.php\/service-acv\/\"><b>Analyse de cycle de vie<\/b><span>Mesurez l'impact de vos produits et identifiez vos leviers d'\u00e9coconception.<\/span><em>D\u00e9couvrir<\/em><\/a>\n        <a class=\"zi-reveal\" href=\"https:\/\/zelio-impact.com\/index.php\/plans\/\"><b>Tarifs<\/b><span>Comparez nos offres, en autonomie ou accompagn\u00e9es par un expert carbone.<\/span><em>Voir les tarifs<\/em><\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== FAQ ===== -->\n  <section class=\"zi-section is-tint\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-head zi-reveal\"><h2>Questions fr\u00e9quentes sur la trajectoire carbone<\/h2><\/div>\n      <div class=\"zi-faq\">\n        <details>\n          <summary><h3>Qu'est-ce qu'une trajectoire de d\u00e9carbonation&nbsp;?<\/h3><\/summary>\n          <p>C'est l'\u00e9volution pr\u00e9vue de vos \u00e9missions de gaz \u00e0 effet de serre, ann\u00e9e apr\u00e8s ann\u00e9e, jusqu'\u00e0 un horizon donn\u00e9. Elle compare ce qui se passerait sans action (la trajectoire sans plan de r\u00e9duction) \u00e0 l'effet de votre plan d'action, et situe le tout par rapport \u00e0 un objectif comme la trajectoire SBTi 1,5 \u00b0C.<\/p>\n        <\/details>\n        <details>\n          <summary><h3>Qu'est-ce que la trajectoire SBTi 1,5 \u00b0C&nbsp;?<\/h3><\/summary>\n          <p>La Science Based Targets initiative (SBTi) d\u00e9finit des objectifs de r\u00e9duction compatibles avec un r\u00e9chauffement limit\u00e9 \u00e0 1,5 \u00b0C. Pour les scopes 1 et 2, cela repr\u00e9sente au moins 4,2 % de r\u00e9duction par an en valeur absolue, et pour le scope 3 au minimum 2,5 % par an (seuil \u00ab bien en dessous de 2 \u00b0C \u00bb), 4,2 % par an pour viser 1,5 \u00b0C, avec au moins 90 % de r\u00e9duction d'ici 2050. Elle est int\u00e9gr\u00e9e par d\u00e9faut dans Zelio.<\/p>\n        <\/details>\n        <details>\n          <summary><h3>Faut-il un Bilan Carbone\u00ae pour construire sa trajectoire&nbsp;?<\/h3><\/summary>\n          <p>Oui, la trajectoire part d'un bilan de r\u00e9f\u00e9rence. Si vous r\u00e9alisez votre Bilan Carbone\u00ae dans Zelio, vos postes d'\u00e9mission sont directement utilis\u00e9s pour projeter vos \u00e9missions et calculer l'impact de chaque action.<\/p>\n        <\/details>\n        <details>\n          <summary><h3>Qu'est-ce que le co\u00fbt d'abattement&nbsp;?<\/h3><\/summary>\n          <p>C'est le co\u00fbt d'une action rapport\u00e9 aux tonnes de CO2e qu'elle \u00e9vite, en euros par tonne. Zelio le calcule \u00e0 partir de l'investissement, de sa dur\u00e9e de vie, des charges et des \u00e9conomies g\u00e9n\u00e9r\u00e9es. Il permet de classer vos leviers du plus rentable au plus co\u00fbteux.<\/p>\n        <\/details>\n        <details>\n          <summary><h3>Puis-je comparer plusieurs sc\u00e9narios&nbsp;?<\/h3><\/summary>\n          <p>Oui. Chaque sc\u00e9nario regroupe ses propres actions. Vous les affichez ensemble sur le graphique des trajectoires, \u00e0 c\u00f4t\u00e9 de votre objectif et de la trajectoire SBTi, pour choisir le plan \u00e0 retenir.<\/p>\n        <\/details>\n        <details>\n          <summary><h3>La trajectoire aide-t-elle pour la CSRD&nbsp;?<\/h3><\/summary>\n          <p>Oui. La norme ESRS E1 demande de d\u00e9crire votre plan de transition climatique (ou d'expliquer son absence), avec vos objectifs de r\u00e9duction et les leviers pr\u00e9vus pour les atteindre. Votre trajectoire et vos plans d'action dans Zelio en constituent la base.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ===== APPEL FINAL ===== -->\n  <section class=\"zi-section is-tint zi-final\">\n    <div class=\"zi-wrap\">\n      <div class=\"zi-final-box zi-reveal\">\n        <h2>Pr\u00eat \u00e0 construire votre plan de d\u00e9carbonation&nbsp;?<\/h2>\n        <p>Montrez-nous votre bilan&nbsp;: on vous montre votre trajectoire et les leviers qui comptent vraiment.<\/p>\n        <div class=\"zi-actions\">\n          <a class=\"zi-btn is-primary\" href=\"https:\/\/zelio-impact.com\/index.php\/contact\/?sujet=demo\">Demander une d\u00e9mo<\/a>\n          <a class=\"zi-btn is-ghost\" href=\"https:\/\/zelio-impact.com\/index.php\/plans\/\">Voir les tarifs<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    { \"@type\": \"Question\", \"name\": \"Qu'est-ce qu'une trajectoire de d\u00e9carbonation ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"C'est l'\u00e9volution pr\u00e9vue de vos \u00e9missions de gaz \u00e0 effet de serre, ann\u00e9e apr\u00e8s ann\u00e9e, jusqu'\u00e0 un horizon donn\u00e9. Elle compare ce qui se passerait sans action (la trajectoire sans plan de r\u00e9duction) \u00e0 l'effet de votre plan d'action, et situe le tout par rapport \u00e0 un objectif comme la trajectoire SBTi 1,5 \u00b0C.\" } },\n    { \"@type\": \"Question\", \"name\": \"Qu'est-ce que la trajectoire SBTi 1,5 \u00b0C ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"La Science Based Targets initiative (SBTi) d\u00e9finit des objectifs de r\u00e9duction compatibles avec un r\u00e9chauffement limit\u00e9 \u00e0 1,5 \u00b0C. Pour les scopes 1 et 2, cela repr\u00e9sente au moins 4,2 % de r\u00e9duction par an en valeur absolue, et pour le scope 3 au minimum 2,5 % par an (seuil \u00ab bien en dessous de 2 \u00b0C \u00bb), 4,2 % par an pour viser 1,5 \u00b0C, avec au moins 90 % de r\u00e9duction d'ici 2050. Elle est int\u00e9gr\u00e9e par d\u00e9faut dans Zelio.\" } },\n    { \"@type\": \"Question\", \"name\": \"Faut-il un Bilan Carbone\u00ae pour construire sa trajectoire ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui, la trajectoire part d'un bilan de r\u00e9f\u00e9rence. Si vous r\u00e9alisez votre Bilan Carbone\u00ae dans Zelio, vos postes d'\u00e9mission sont directement utilis\u00e9s pour projeter vos \u00e9missions et calculer l'impact de chaque action.\" } },\n    { \"@type\": \"Question\", \"name\": \"Qu'est-ce que le co\u00fbt d'abattement ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"C'est le co\u00fbt d'une action rapport\u00e9 aux tonnes de CO2e qu'elle \u00e9vite, en euros par tonne. Zelio le calcule \u00e0 partir de l'investissement, de sa dur\u00e9e de vie, des charges et des \u00e9conomies g\u00e9n\u00e9r\u00e9es. Il permet de classer vos leviers du plus rentable au plus co\u00fbteux.\" } },\n    { \"@type\": \"Question\", \"name\": \"Puis-je comparer plusieurs sc\u00e9narios ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. Chaque sc\u00e9nario regroupe ses propres actions. Vous les affichez ensemble sur le graphique des trajectoires, \u00e0 c\u00f4t\u00e9 de votre objectif et de la trajectoire SBTi, pour choisir le plan \u00e0 retenir.\" } },\n    { \"@type\": \"Question\", \"name\": \"La trajectoire aide-t-elle pour la CSRD ?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Oui. La norme ESRS E1 demande de d\u00e9crire votre plan de transition climatique (ou d'expliquer son absence), avec vos objectifs de r\u00e9duction et les leviers pr\u00e9vus pour les atteindre. Votre trajectoire et vos plans d'action dans Zelio en constituent la base.\" } }\n  ]\n}\n<\/script>\n\n<script>\n(function () {\n  \/* ===================== REGLAGES ===================== *\/\n  var REGLAGES = {\n    annees: [2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, 2035],\n    historique: { 2023: 1082, 2024: 1054, 2025: 987 },   \/\/ tCO2e mesurees\n    reference: 2025,                                      \/\/ annee du bilan de reference\n    croissance: 0.02,                                     \/\/ CA et effectifs : +2 %\/an\n    collaborateurs: 120,                                  \/\/ en 2025\n    chiffreAffaires: 18000,                               \/\/ k EUR en 2025\n    \/\/ Part des emissions \"sans plan\" evitee par chaque scenario, par annee\n    sc1: { 2026: .03, 2027: .10, 2028: .15, 2029: .19, 2030: .23, 2031: .26, 2032: .29, 2033: .32, 2034: .35, 2035: .38 },\n    sc2: { 2026: .05, 2027: .17, 2028: .24, 2029: .31, 2030: .38, 2031: .43, 2032: .48, 2033: .53, 2034: .57, 2035: .61 },\n    sbti: 0.042,        \/\/ reduction lineaire annuelle (part des emissions de reference)\n    objectif: 0.03      \/\/ objectif de l'entreprise : -3 %\/an (compose)\n  };\n  \/* =================== FIN DES REGLAGES =================== *\/\n\n  var racine = document.querySelector('.zi-tj');\n  if (!racine) return;\n\n  \/* --- Apparition au defilement --- *\/\n  if ('IntersectionObserver' in window && !(window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches)) {\n    racine.classList.add('zi-anim');\n    var obs = new IntersectionObserver(function (entrees) {\n      entrees.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('is-in'); obs.unobserve(e.target); } });\n    }, { rootMargin: '0px 0px -8% 0px' });\n    [].forEach.call(racine.querySelectorAll('.zi-reveal'), function (el) { obs.observe(el); });\n  }\n\n  \/* --- Graphique des trajectoires --- *\/\n  var bloc = racine.querySelector('[data-zi=\"traj\"]');\n  var zone = racine.querySelector('[data-zi=\"chart\"]');\n  if (!bloc || !zone) return;\n  var R = REGLAGES, unite = 't', NS = 'http:\/\/www.w3.org\/2000\/svg';\n  var visibles = { sc1: true, sc2: true };\n\n  function k(an) { return an - R.reference; }\n  function diviseur(an) {\n    var f = Math.pow(1 + R.croissance, Math.max(0, k(an)));\n    if (unite === 'collab') return R.collaborateurs * f;\n    if (unite === 'ca') return R.chiffreAffaires * f;\n    return 1;\n  }\n  function base0() { return R.historique[R.reference]; }\n  function series(an) {\n    var d = diviseur(an), s = {};\n    if (R.historique[an] != null && an <= R.reference) s.hist = R.historique[an] \/ d;\n    if (an > R.reference) {\n      var sansPlan = base0() * Math.pow(1 + R.croissance, k(an));\n      s.base = sansPlan \/ d;\n      s.sc1 = sansPlan * (1 - (R.sc1[an] || 0)) \/ d;\n      s.sc2 = sansPlan * (1 - (R.sc2[an] || 0)) \/ d;\n    }\n    if (an >= R.reference) {\n      s.sbti = base0() * (1 - R.sbti * k(an)) \/ d;\n      s.goal = base0() * Math.pow(1 - R.objectif, k(an)) \/ d;\n    }\n    return s;\n  }\n  function fmt(v) {\n    var dec = unite === 't' ? 0 : (unite === 'collab' ? 2 : 3);\n    return v.toLocaleString('fr-FR', { minimumFractionDigits: dec, maximumFractionDigits: dec });\n  }\n  var libelleUnite = { t: 'tCO2e', collab: 'tCO2e\/collab.', ca: 'tCO2e\/k\u20ac' };\n  function el(nom, attrs) {\n    var e = document.createElementNS(NS, nom);\n    for (var a in attrs) e.setAttribute(a, attrs[a]);\n    return e;\n  }\n\n  var W = 560, H = 270, G = 46, D = 8, HAUT = 10, BAS = 26;\n  var svg = el('svg', { 'aria-hidden': 'true' });\n  zone.appendChild(svg);\n  var tip = document.createElement('div');\n  tip.className = 'zi-tip';\n  tip.hidden = true;\n  zone.appendChild(tip);\n\n  function dessiner() {\n    while (svg.firstChild) svg.removeChild(svg.firstChild);\n    \/* Sur petit ecran, on dessine plus etroit pour garder un texte lisible *\/\n    var large = zone.clientWidth || 560;\n    W = large < 460 ? 380 : 560;\n    H = large < 460 ? 250 : 270;\n    G = large < 460 ? 40 : 46;\n    svg.setAttribute('viewBox', '0 0 ' + W + ' ' + H);\n    var data = R.annees.map(function (an) { return { an: an, s: series(an) }; });\n    var max = 0;\n    data.forEach(function (d) { for (var c in d.s) if (c !== 'sc1' || visibles.sc1) if (c !== 'sc2' || visibles.sc2) max = Math.max(max, d.s[c]); });\n    var pas = [1, 2, 2.5, 5, 10].map(function (m) { return m * Math.pow(10, Math.floor(Math.log10(max \/ 4))); }).filter(function (p) { return max \/ p <= 5; })[0];\n    var top = Math.ceil(max * 1.04 \/ pas) * pas;\n    var plotW = W - G - D, plotH = H - HAUT - BAS;\n    function y(v) { return HAUT + plotH * (1 - v \/ top); }\n    var grille = el('g', { 'class': 'zi-grid' });\n    for (var v = 0; v <= top + 1e-9; v += pas) {\n      grille.appendChild(el('line', { x1: G, x2: W - D, y1: y(v), y2: y(v) }));\n      var t = el('text', { x: G - 6, y: y(v) + 3.5, 'text-anchor': 'end' });\n      t.textContent = fmt(v).replace(\/,0+$\/, '');\n      grille.appendChild(t);\n    }\n    svg.appendChild(grille);\n    svg.appendChild(el('line', { 'class': 'zi-axis', x1: G, x2: W - D, y1: y(0), y2: y(0) }));\n\n    var n = data.length, cell = plotW \/ n;\n    data.forEach(function (d, i) {\n      var x0 = G + i * cell, barres = [];\n      if (d.s.hist != null) barres.push(['hist', 'var(--zi-hist)']);\n      if (d.s.base != null) barres.push(['base', 'var(--zi-base)']);\n      if (d.s.sc1 != null && visibles.sc1) barres.push(['sc1', 'var(--zi-sc1)']);\n      if (d.s.sc2 != null && visibles.sc2) barres.push(['sc2', 'var(--zi-sc2)']);\n      var bw = Math.min(9, (cell - 8) \/ Math.max(1, barres.length)), tot = bw * barres.length + (barres.length - 1);\n      barres.forEach(function (b, j) {\n        var val = d.s[b[0]];\n        svg.appendChild(el('rect', { x: x0 + (cell - tot) \/ 2 + j * (bw + 1), y: y(val), width: bw, height: Math.max(0, y(0) - y(val)), rx: 1.5, fill: b[1] }));\n      });\n      if (i % (W < 460 ? 3 : 2) === 0 || n <= 8) {\n        var lab = el('text', { x: x0 + cell \/ 2, y: H - 8, 'text-anchor': 'middle' });\n        lab.textContent = d.an;\n        svg.appendChild(lab);\n      }\n      var zoneSurvol = el('rect', { x: x0, y: HAUT, width: cell, height: plotH, fill: 'transparent', 'data-i': i, style: 'cursor:crosshair' });\n      svg.appendChild(zoneSurvol);\n    });\n\n    [['goal', 'var(--zi-goal)'], ['sbti', 'var(--zi-sbti)']].forEach(function (l) {\n      var pts = [];\n      data.forEach(function (d, i) { if (d.s[l[0]] != null) pts.push([G + i * cell + cell \/ 2, y(d.s[l[0]])]); });\n      svg.appendChild(el('polyline', { points: pts.map(function (p) { return p.join(','); }).join(' '), stroke: l[1] }));\n      pts.forEach(function (p) { svg.appendChild(el('circle', { cx: p[0], cy: p[1], r: 3, fill: l[1], 'class': 'is-' + l[0] })); });\n    });\n\n    var t2030 = series(2030), s2030 = visibles.sc2 ? t2030.sc2 : (visibles.sc1 ? t2030.sc1 : t2030.base);\n    var b0 = series(R.reference).sbti;\n    var red = Math.round((s2030 \/ b0 - 1) * 100);\n    var nomSc = visibles.sc2 ? 'sc\u00e9nario ambitieux' : (visibles.sc1 ? 'sc\u00e9nario de base' : 'sans plan de r\u00e9duction');\n    var kpiRed = racine.querySelector('[data-zi-kpi=\"red\"]'), kpiGap = racine.querySelector('[data-zi-kpi=\"gap\"]');\n    if (kpiRed) {\n      kpiRed.textContent = (red > 0 ? '+' : '\u2212') + Math.abs(red) + ' %';\n      kpiRed.nextElementSibling.textContent = 'en 2030 vs ' + R.reference + ', ' + nomSc;\n      kpiRed.parentNode.classList.toggle('is-good', red < 0);\n    }\n    if (kpiGap) {\n      var ecart = s2030 - t2030.sbti, sous = ecart <= 0;\n      kpiGap.textContent = (sous ? '\u2212' : '+') + fmt(Math.abs(ecart)) + (unite === 't' ? ' t' : '');\n      kpiGap.nextElementSibling.textContent = (sous ? 'sous' : 'au-dessus de') + ' la trajectoire SBTi en 2030' + (unite === 't' ? '' : ' (' + libelleUnite[unite] + ')');\n      kpiGap.parentNode.classList.toggle('is-good', sous);\n    }\n    svg._data = data;\n    svg._cell = cell;\n  }\n\n  var noms = { hist: 'Historique', base: 'Sans plan', sc1: 'Sc\u00e9nario de base', sc2: 'Sc\u00e9nario ambitieux', goal: 'Objectif', sbti: 'SBTi 1,5 \u00b0C' };\n  var couleurs = { hist: 'var(--zi-hist)', base: 'var(--zi-base)', sc1: 'var(--zi-sc1)', sc2: 'var(--zi-sc2)', goal: 'var(--zi-goal)', sbti: 'var(--zi-sbti)' };\n  svg.addEventListener('mousemove', function (e) {\n    var i = e.target.getAttribute && e.target.getAttribute('data-i');\n    if (i == null) { tip.hidden = true; return; }\n    var d = svg._data[+i], lignes = '';\n    ['hist', 'base', 'sc1', 'sc2', 'goal', 'sbti'].forEach(function (c) {\n      if (d.s[c] == null || (c === 'sc1' && !visibles.sc1) || (c === 'sc2' && !visibles.sc2)) return;\n      lignes += '<span><em style=\"font-style:normal\"><i style=\"background:' + couleurs[c] + '\"><\/i>' + noms[c] + '<\/em><b style=\"display:inline;margin:0;font-size:12px\">' + fmt(d.s[c]) + '<\/b><\/span>';\n    });\n    tip.innerHTML = '<b>' + d.an + ' \u00b7 ' + libelleUnite[unite] + '<\/b>' + lignes;\n    var r = zone.getBoundingClientRect(), sx = r.width \/ W;\n    var cx = (G + (+i) * svg._cell + svg._cell \/ 2) * sx;\n    tip.style.left = Math.min(Math.max(cx, 90), r.width - 90) + 'px';\n    tip.style.top = (e.clientY - r.top) + 'px';\n    tip.hidden = false;\n  });\n  svg.addEventListener('mouseleave', function () { tip.hidden = true; });\n\n  [].forEach.call(bloc.querySelectorAll('[data-zi-unit]'), function (b) {\n    b.addEventListener('click', function () {\n      unite = b.getAttribute('data-zi-unit');\n      [].forEach.call(bloc.querySelectorAll('[data-zi-unit]'), function (x) { x.setAttribute('aria-pressed', x === b ? 'true' : 'false'); });\n      dessiner();\n    });\n  });\n  [].forEach.call(bloc.querySelectorAll('[data-zi-scen]'), function (c) {\n    c.addEventListener('change', function () { visibles[c.getAttribute('data-zi-scen')] = c.checked; dessiner(); });\n  });\n  dessiner();\n  var largeurPrec = zone.clientWidth;\n  window.addEventListener('resize', function () {\n    if (Math.abs(zone.clientWidth - largeurPrec) > 40) { largeurPrec = zone.clientWidth; dessiner(); }\n  });\n})();\n<\/script>\n\n<footer class=\"fake-footer\">Pied de page du site<\/footer>\n<script>\n  if (\/zelio-impact\\.com$\/.test(location.hostname)) {\n    [].forEach.call(document.querySelectorAll('.fake-header, .fake-footer'), function (el) { el.remove(); });\n  }\n<\/script>\n<\/body>\n<\/html>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aper\u00e7u Trajectoire Zelio impactDemander une d\u00e9mo Trajectoire et plan de d\u00e9carbonation Logiciel de trajectoire carbone&nbsp;: passez du bilan au plan d&#8217;action Projetez [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/pages\/2237"}],"collection":[{"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/comments?post=2237"}],"version-history":[{"count":7,"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/pages\/2237\/revisions"}],"predecessor-version":[{"id":2245,"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/pages\/2237\/revisions\/2245"}],"wp:attachment":[{"href":"https:\/\/zelio-impact.com\/index.php\/wp-json\/wp\/v2\/media?parent=2237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}