/* ============================================================
   Maquette Effy Cert 2027 — feuille de style autonome.
   Reprend les jetons du site actuel (src/styles.scss) sans les importer :
   la maquette ne dépend d'aucun fichier de l'application.
   ============================================================ */

@font-face { font-family: 'Buenos Aires'; font-weight: 300; font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2'); }
@font-face { font-family: 'Buenos Aires'; font-weight: 600; font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2'); }
@font-face { font-family: 'Buenos Aires'; font-weight: 700; font-display: swap;
  src: url(data:font/woff2;base64,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) format('woff2'); }

:root {
  /* Couleurs Effy (identiques au site actuel) */
  --midnight: #161637;
  --midnight-2: #22224d;
  --yellow: #FFF164;
  --yellow-2: #F5E23A;
  --blue: #4754FF;
  --blue-2: #2E3CFF;
  --sky: #66A8FF;
  --green: #17D16E;
  --green-ink: #0B7A43;
  --blue-50: #EEF2FF;
  --bg: #FFFFFF;
  --bg-soft: #F7F7FA;
  --line: #E4E5EB;
  --ink: #161637;
  --ink-2: #4A4A63;
  --muted: #6B6C86;

  --font: 'Buenos Aires', system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
  --r-sm: 8px; --r-md: 12px; --r-lg: 16px; --r-xl: 24px; --r-pill: 999px;
  --sh-1: 0 2px 4px rgba(22,22,55,.06);
  --sh-2: 0 6px 18px rgba(22,22,55,.08);
  --sh-3: 0 16px 40px rgba(22,22,55,.12);
  --t: .22s cubic-bezier(.2,.7,.2,1);
  --wrap: 1200px;
  --header-h: 76px;
  color-scheme: light;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: calc(var(--header-h) + 16px); }
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { transition: none !important; animation: none !important; }
}
body {
  margin: 0; background: var(--bg); color: var(--ink);
  font-family: var(--font); font-weight: 300; font-size: 17px; line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; display: block; }
a { color: var(--blue-2); text-decoration: none; }
h1, h2, h3, h4 { font-weight: 700; line-height: 1.15; letter-spacing: -.015em; margin: 0 0 .5em; text-wrap: balance; color: var(--ink); }
/* Téléphone (09/11/2026) : titre de page à 28,8 px et intertitre à 22,4 px au lieu de 33,6 et 27,2 — au-dessus des repères courants (26-32 et 20-24 px). Inchangés au-delà de ~780 et ~880 px. */
h1 { font-size: clamp(1.8rem, 4.6vw, 3.6rem); }
h2 { font-size: clamp(1.4rem, 3.2vw, 2.55rem); }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1em; }
strong { font-weight: 600; }
:focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; border-radius: 4px; }

.wrap { max-width: var(--wrap); margin: 0 auto; padding-inline: clamp(16px, 4vw, 40px); }
.section { padding-block: clamp(64px, 9vw, 120px); }
.section--soft { background: var(--bg-soft); }
.section--blue { background: var(--blue-50); }
/* 05/11/2026 : deux sections de même fond qui se suivent additionnaient leurs marges (240 px de vide à grand
   écran, 17 fois sur 15 pages) ; la seconde perd sa marge haute. Entre fonds différents, rien ne change. */
.section:not(.section--soft):not(.section--blue) + .section:not(.section--soft):not(.section--blue),
.section--soft + .section--soft, .section--blue + .section--blue { padding-top: 0; }
.eyebrow { display: inline-block; font-size: .78rem; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--blue); margin-bottom: 14px; }
/* 05/11/2026 : plancher relevé de 1,05 à 1,15 rem. Sous ~1 050 px, le chapeau (16,8 px) devenait plus petit que le
   texte courant qu'il introduit (17 à 17,6 px) ; il reste désormais au-dessus (18,4 px), inchangé sur grand écran. */
.lead { font-size: clamp(1.15rem, 1.6vw, 1.22rem); color: var(--ink-2); max-width: 60ch; }
.section-head { max-width: 760px; margin-bottom: clamp(32px, 5vw, 56px); }
.section-head--center { margin-inline: auto; text-align: center; }
.section-head--center .lead { margin-inline: auto; }

/* ---------- Bandeau de maquette ---------- */
.mock-bar {
  background: var(--midnight); color: #fff; font-size: .82rem; font-weight: 300;
  display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; justify-content: center;
  padding: 7px 16px; text-align: center;
}
.mock-bar b { font-weight: 600; color: var(--yellow); }
.mock-bar a { color: #fff; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }

/* ---------- Boutons ---------- */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: 10px;
  font: inherit; font-weight: 600; font-size: 1rem; line-height: 1.2;
  padding: 15px 26px; border-radius: var(--r-sm); border: 1.5px solid transparent;
  cursor: pointer; transition: background var(--t), box-shadow var(--t), transform var(--t), color var(--t), border-color var(--t);
  white-space: nowrap;
}
.btn svg { width: 18px; height: 18px; flex: none; transition: transform var(--t); }
.btn:hover svg { transform: translateX(3px); }
.btn--primary { background: var(--yellow); color: var(--midnight); box-shadow: var(--sh-1); }
.btn--primary:hover { background: var(--yellow-2); box-shadow: var(--sh-2); transform: translateY(-1px); }
.btn--ghost { background: transparent; color: var(--midnight); border-color: var(--midnight); }
.btn--ghost:hover { background: var(--midnight); color: #fff; }
.btn--light { background: transparent; color: #fff; border-color: rgba(255,255,255,.55); }
.btn--light:hover { background: #fff; color: var(--midnight); border-color: #fff; }
.btn--sm { padding: 10px 16px; font-size: .92rem; }
.link-arrow { display: inline-flex; align-items: center; gap: 8px; font-weight: 600; color: var(--blue-2); }
.link-arrow svg { width: 16px; height: 16px; transition: transform var(--t); }
.link-arrow:hover svg, a:hover > .link-arrow svg, .card:hover .link-arrow svg { transform: translateX(4px); }
.actions { display: flex; flex-wrap: wrap; gap: 12px; }

/* ---------- En-tête ---------- */
.header {
  position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,.96);
  backdrop-filter: saturate(1.4) blur(8px); border-bottom: 1px solid transparent;
  transition: border-color var(--t), box-shadow var(--t);
}
.header.is-scrolled { border-bottom-color: var(--line); box-shadow: var(--sh-1); }
.header__in { display: flex; align-items: center; gap: 20px; height: var(--header-h); }
.logo { display: flex; align-items: center; gap: 10px; flex: none; }
.logo img { height: 34px; width: auto; }
.logo span { font-size: .66rem; font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--muted); border-left: 1px solid var(--line); padding-left: 10px; line-height: 1.2; }
.nav { display: flex; align-items: center; gap: 4px; height: 100%; }
.nav__item { position: static; height: 100%; display: flex; align-items: center; }
.nav__btn {
  white-space: nowrap;
  display: inline-flex; align-items: center; gap: 6px; height: 44px; padding: 0 11px; border-radius: var(--r-sm);
  font: inherit; font-weight: 600; font-size: .95rem; color: var(--ink); background: none; border: 0; cursor: pointer;
  transition: background var(--t), color var(--t);
}
.nav__btn svg { width: 14px; height: 14px; transition: transform var(--t); }
.nav__btn:hover, .nav__item.is-open .nav__btn { background: var(--blue-50); color: var(--blue-2); }
.nav__item.is-open .nav__btn svg { transform: rotate(180deg); }
.header__end { margin-left: auto; display: flex; align-items: center; gap: 6px; }
.header__end .btn--primary { padding: 12px 18px; font-size: .95rem; }
.header__contact { font-weight: 600; font-size: .95rem; color: var(--ink); padding: 10px 10px; border-radius: var(--r-sm); white-space: nowrap; }
.header__contact:hover { background: var(--blue-50); color: var(--blue-2); }
.burger { display: none; width: 44px; height: 44px; border-radius: var(--r-sm); border: 1px solid var(--line); background: #fff; cursor: pointer; align-items: center; justify-content: center; }
.burger svg { width: 22px; height: 22px; }

/* Méga-menu */
.mega {
  position: absolute; left: 0; right: 0; top: 100%;
  background: #fff; border-top: 1px solid var(--line); box-shadow: var(--sh-3);
  opacity: 0; visibility: hidden; transform: translateY(-6px);
  transition: opacity var(--t), transform var(--t), visibility var(--t);
}
.nav__item.is-open .mega { opacity: 1; visibility: visible; transform: none; }
.mega__in { display: grid; grid-template-columns: 280px 1fr; gap: 40px; padding-block: 32px 36px; }
.mega__intro h4 { font-size: 1.3rem; margin-bottom: 8px; }
.mega__intro p { color: var(--ink-2); font-size: .95rem; }
.mega__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 8px; align-content: start; }
.mega__link { display: flex; gap: 14px; align-items: flex-start; padding: 14px; border-radius: var(--r-md); color: var(--ink); transition: background var(--t); }
.mega__link:hover { background: var(--bg-soft); }
.mega__link b { display: block; font-weight: 600; font-size: .98rem; }
.mega__link small { display: block; color: var(--muted); font-size: .86rem; line-height: 1.4; margin-top: 2px; }
.mega__thumb { width: 64px; height: 44px; border-radius: var(--r-sm); object-fit: cover; flex: none; }
.mega__ic { width: 40px; height: 40px; border-radius: 10px; background: var(--blue-50); color: var(--blue); display: grid; place-items: center; flex: none; }
.mega__ic svg { width: 20px; height: 20px; }
.mega__foot { grid-column: 2; display: flex; flex-wrap: wrap; gap: 6px 18px; align-items: center; padding-top: 14px; margin-top: 6px; border-top: 1px solid var(--line); font-size: .88rem; color: var(--muted); }
.mega__foot a { font-weight: 600; }

/* Menu mobile */
.mnav { display: none; }
@media (max-width: 1199px) {
  .nav, .header__contact, .header__end .btn--ghost { display: none; }
  .burger { display: inline-flex; }
  .header__end .btn--primary { padding: 11px 16px; font-size: .9rem; }
  .mnav {
    display: block; position: fixed; inset: calc(var(--header-h) + var(--bar-h, 0px)) 0 0 0; z-index: 49; background: #fff;
    overflow-y: auto; padding: 8px 16px calc(32px + env(safe-area-inset-bottom, 0px));
    transform: translateX(100%); transition: transform var(--t); visibility: hidden;
  }
  body.menu-open .mnav { transform: none; visibility: visible; }
  body.menu-open { overflow: hidden; }
}
@media (max-width: 520px) {
  .header__end .btn--primary { display: none; }
  .logo span { display: none; }
}
.mnav details { border-bottom: 1px solid var(--line); }
.mnav summary { list-style: none; display: flex; justify-content: space-between; align-items: center; padding: 18px 4px; font-weight: 600; font-size: 1.1rem; cursor: pointer; }
.mnav summary::-webkit-details-marker { display: none; }
.mnav summary svg { width: 18px; height: 18px; transition: transform var(--t); }
.mnav details[open] summary svg { transform: rotate(180deg); }
.mnav__list { display: grid; gap: 2px; padding: 0 0 14px; }
.mnav__list a { padding: 10px 12px; border-radius: var(--r-sm); color: var(--ink); font-weight: 300; }
.mnav__list a:hover { background: var(--bg-soft); }
.mnav__sub { display: block; padding: 12px 12px 4px; font-size: .74rem; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--muted); }
.mnav__ctas { display: grid; gap: 10px; margin-top: 24px; }
.mnav__ctas .btn { width: 100%; }

/* ---------- Hero accueil ---------- */
.hero { position: relative; overflow: hidden; background: linear-gradient(180deg, var(--blue-50) 0%, #fff 100%); }
.hero__in { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 72px); align-items: center; padding-block: clamp(48px, 7vw, 96px) clamp(56px, 8vw, 110px); }
.hero h1 { margin-bottom: 22px; }
.hero h1 em { font-style: normal; color: var(--blue); }
.hero .lead { margin-bottom: 32px; }
.hero__proof { display: flex; flex-wrap: wrap; gap: 10px 22px; margin-top: 30px; color: var(--ink-2); font-size: .93rem; }
.hero__proof span { display: inline-flex; align-items: center; gap: 8px; }
.hero__proof svg { width: 18px; height: 18px; color: var(--green-ink); }
.mosaic { position: relative; display: grid; grid-template-columns: 1.25fr 1fr; grid-template-rows: 1fr 1fr; gap: 14px; aspect-ratio: 1.12; }
.mosaic a { display: block; min-height: 0; border-radius: var(--r-lg); box-shadow: var(--sh-2); }
.mosaic img { display: block; width: 100%; height: 100%; object-fit: cover; }
.mosaic a:first-child { grid-row: span 2; }
.mosaic__badge {
  position: absolute; left: -18px; bottom: 26px; background: #fff; border-radius: var(--r-md); box-shadow: var(--sh-3);
  padding: 14px 18px; display: flex; gap: 12px; align-items: center; max-width: 260px;
}
.mosaic__badge .dot { width: 40px; height: 40px; border-radius: 50%; background: var(--yellow); display: grid; place-items: center; flex: none; }
.mosaic__badge .dot svg { width: 20px; height: 20px; color: var(--midnight); }
.mosaic__badge b { display: block; font-size: .95rem; font-weight: 600; line-height: 1.25; }
.mosaic__badge small { color: var(--muted); font-size: .82rem; }

/* ---------- Hero des pages intérieures ---------- */
.phero { background: var(--blue-50); }
.phero__in { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); gap: clamp(28px, 5vw, 64px); align-items: center; padding-block: 28px clamp(48px, 6vw, 80px); }
.phero__in--solo { grid-template-columns: minmax(0, 1fr); max-width: 860px; }
.phero__img { width: 100%; aspect-ratio: 16/10; object-fit: cover; border-radius: var(--r-xl); box-shadow: var(--sh-3); }
.phero .lead { margin-bottom: 28px; }
.crumbs { display: flex; flex-wrap: wrap; gap: 8px; font-size: .86rem; color: var(--muted); padding-top: 22px; }
.crumbs a { color: var(--muted); font-weight: 300; }
.crumbs a:hover { color: var(--blue-2); }
.crumbs span[aria-current] { color: var(--ink); font-weight: 600; }
.phero .tag { display: inline-flex; align-items: center; gap: 8px; background: #fff; border: 1px solid var(--line); border-radius: var(--r-pill); padding: 6px 14px; font-size: .82rem; font-weight: 600; color: var(--blue-2); margin-bottom: 18px; }

/* ---------- Cartes ---------- */
.grid { display: grid; gap: 20px; }
.grid--5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.grid--4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.grid--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.grid--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
@media (max-width: 1080px) { .grid--5 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .grid--4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 760px) { .grid--5, .grid--3 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 560px) { .grid--5, .grid--4, .grid--3, .grid--2 { grid-template-columns: minmax(0, 1fr); } }

.card {
  position: relative; background: #fff; border: 1px solid var(--line); border-radius: var(--r-lg);
  padding: 26px; display: flex; flex-direction: column; gap: 10px; color: var(--ink);
  transition: transform var(--t), box-shadow var(--t), border-color var(--t);
}
/* 05/11/2026 : seules les cartes cliquables réagissent au survol (les cartes `div` qui
   s'ombraient sans mener nulle part ont perdu cet effet). La montée de 4 px était
   annulée par `.js .reveal.is-in { transform: none }`, plus spécifique : le second
   sélecteur la rétablit. Réservée aux écrans qui survolent (sur un écran tactile, la
   carte resterait soulevée après le toucher), et coupée en « moins de mouvement »
   (sans transition, elle sauterait de 4 px d'un coup). */
a.card:hover { box-shadow: var(--sh-3); border-color: transparent; }
@media (hover: hover) { a.card:hover, .js a.card.reveal.is-in:hover { transform: translateY(-4px); } }
@media (prefers-reduced-motion: reduce) { a.card:hover, .js a.card.reveal.is-in:hover { transform: none; } }
/* `.js .reveal` remplace la liste des transitions de la carte (opacité et position seules) :
   l'ombre et la bordure apparaissaient d'un coup, la montée prenait 0,6 s. On rend aux
   cartes cliquables un fondu de 0,3 s, montée comprise. Leur entrée à l'écran n'en
   dépend pas : dans une grille, c'est l'animation `ec-carte` qui la joue. */
.js .grid > a.card.reveal { transition: opacity .6s ease, transform .3s ease, box-shadow .3s ease, border-color .3s ease; }
.card h3 { margin: 0; }
.card p { margin: 0; color: var(--ink-2); font-size: .97rem; }
.card .link-arrow { margin-top: auto; padding-top: 8px; align-self: flex-start; }
.ic { width: 48px; height: 48px; border-radius: 12px; background: var(--blue-50); color: var(--blue); display: grid; place-items: center; flex: none; }
.ic svg { width: 24px; height: 24px; }
.ic--yellow { background: #FFF9C2; color: var(--midnight); }
.ic--green { background: #E3F8EC; color: var(--green-ink); }

/* Carte profil */
.card--profil { padding: 24px 22px; }
.card--profil h3 { font-size: 1.12rem; }

/* Carte secteur illustrée */
.card--secteur { padding: 0; overflow: hidden; }
.card--secteur figure { margin: 0; aspect-ratio: 16/11; overflow: hidden; background: var(--bg-soft); }
.card--secteur img { width: 100%; height: 100%; object-fit: cover; }
.card--secteur .card__body { padding: 20px 20px 22px; display: flex; flex-direction: column; gap: 8px; flex: 1; }

/* Carte opération */
.card--op { padding: 0; overflow: hidden; }
.card--op figure { margin: 0; aspect-ratio: 16/10; overflow: hidden; background: var(--bg-soft); }
.card--op img { width: 100%; height: 100%; object-fit: cover; }
.card--op .card__body { padding: 18px 20px 22px; display: flex; flex-direction: column; gap: 8px; flex: 1; }
.code { display: inline-block; align-self: flex-start; font-size: .74rem; font-weight: 600; letter-spacing: .04em; padding: 3px 10px; border-radius: var(--r-pill); background: var(--blue-50); color: var(--blue-2); }
/* Cartes d'opérations de l'accueil : code de fiche et secteur en deux étiquettes.
   Couleurs de secteur reprises des puces du simulateur (secteur.ts), texte assombri
   là où il n'atteignait pas 4,5:1 sur son fond (AGRI, BAT, RES, TRA). */
/* Toujours l'une sous l'autre : côte à côte, elles passaient à la ligne sur certaines cartes
   seulement (768 px) et décalaient les titres d'une carte à l'autre. */
.tags { display: flex; flex-direction: column; align-items: flex-start; gap: 6px; align-self: flex-start; margin-bottom: 6px; }
.tags .code { align-self: auto; }
.tag-secteur { display: inline-block; font-size: .74rem; font-weight: 600; letter-spacing: .02em; padding: 3px 10px; border-radius: var(--r-pill); white-space: nowrap; }
.tag-secteur--AGRI { background: #e8f9f0; color: #0B7A43; }
.tag-secteur--BAR  { background: #e9ecff; color: #4754FF; }
.tag-secteur--BAT  { background: #e6f1fd; color: #2463B8; }
.tag-secteur--IND  { background: #e5e6ef; color: var(--midnight); }
.tag-secteur--RES  { background: #fdeee4; color: #A8520A; }
.tag-secteur--TRA  { background: #fde9ec; color: #B8323A; }

/* Piliers */
.pilier { display: flex; flex-direction: column; gap: 12px; padding: 4px 4px 0; }
.pilier h3 { margin: 6px 0 0; }
.pilier p { color: var(--ink-2); margin: 0; }
.pilier__k { font-size: .8rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--blue); }
.piliers-head { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 40px; align-items: end; margin-bottom: 52px; }
.piliers-head h2 { margin: 0; }
.piliers-head p { margin: 0 0 10px; color: var(--ink-2); }
@media (max-width: 860px) { .piliers-head { grid-template-columns: minmax(0, 1fr); gap: 14px; } }
.piliers { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; border-top: 1px solid var(--line); padding-top: 34px; }
@media (max-width: 960px) { .piliers { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 520px) { .piliers { grid-template-columns: minmax(0, 1fr); } }

/* Parcours en 4 étapes */
.timeline { position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px; counter-reset: etape; }
.timeline::before { content: ""; position: absolute; top: 27px; left: 12.5%; right: 12.5%; height: 2px; background: linear-gradient(90deg, var(--blue) 0%, var(--sky) 100%); opacity: .35; }
.etape { position: relative; text-align: center; padding: 0 6px; }
.etape__num {
  position: relative; z-index: 1; width: 56px; height: 56px; margin: 0 auto 18px; border-radius: 50%;
  background: #fff; border: 2px solid var(--blue); color: var(--blue); display: grid; place-items: center;
  font-weight: 700; font-size: 1.05rem; transition: background var(--t), color var(--t), transform var(--t);
}
.etape:hover .etape__num { background: var(--blue); color: #fff; transform: scale(1.06); }
.etape h3 { margin-bottom: 6px; }
.etape p { color: var(--ink-2); font-size: .97rem; margin: 0 auto; max-width: 26ch; }
@media (max-width: 860px) {
  /* Frise verticale centrée sous le titre : la colonne prend la largeur de son plus long titre */
  .timeline { grid-template-columns: minmax(0, 1fr); gap: 0; width: max-content; max-width: 100%; margin-inline: auto; }
  .timeline::before { top: 28px; bottom: 28px; left: 27px; right: auto; width: 2px; height: auto; background: linear-gradient(180deg, var(--blue), var(--sky)); }
  .etape { display: grid; grid-template-columns: 56px minmax(0, 1fr); column-gap: 18px; text-align: left; padding: 0 0 26px; }
  .etape__num { margin: 0; grid-row: span 2; }
  .etape p { margin: 0; max-width: none; }
  /* Titre seul (étapes sans texte dessous) : centré verticalement sur le cercle */
  .etape h3:last-child { grid-row: span 2; align-self: center; margin: 0; }
}

/* Bloc simulateur */
.simu { background: var(--midnight); color: #fff; border-radius: var(--r-xl); overflow: hidden; display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); align-items: stretch; }
.simu__txt { padding: clamp(32px, 5vw, 64px); padding-right: clamp(32px, 5vw, 56px); display: flex; flex-direction: column; justify-content: center; }
/* padding-right plafonné à 56 px : à 64, il manquait 1 px aux cinq pastilles d'étapes pour tenir sur une ligne au-delà de 1 272 px */
.simu h2 { color: #fff; }
.simu p { color: rgba(255,255,255,.82); font-size: 1.1rem; }
.simu .eyebrow { color: var(--yellow); }
.simu__steps { display: flex; flex-wrap: wrap; gap: 8px; margin: 6px 0 30px; }
.simu__steps span { font-size: .82rem; font-weight: 600; padding: 6px 12px; border-radius: var(--r-pill); background: rgba(255,255,255,.1); color: #fff; }
.simu__img { position: relative; display: block; min-height: 320px; }
.simu__img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.simu__img::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, var(--midnight) 0%, rgba(22,22,55,0) 40%); }
@media (max-width: 860px) { .simu { grid-template-columns: minmax(0, 1fr); } .simu__img { min-height: 220px; order: -1; } .simu__img::after { background: linear-gradient(0deg, var(--midnight) 0%, rgba(22,22,55,0) 55%); } }

/* Confiance */
.trust { display: grid; grid-template-columns: minmax(0, .9fr) minmax(0, 1.1fr); gap: clamp(32px, 6vw, 80px); align-items: start; }
.trust__list { display: grid; gap: 4px; }
.trust__item { display: grid; grid-template-columns: 48px minmax(0, 1fr); gap: 18px; padding: 22px 0; border-bottom: 1px solid var(--line); }
.trust__item:last-child { border-bottom: 0; }
/* h2 sur Contact (aucun titre de section entre le h1 et ces trois engagements), h3 ailleurs : même rendu */
.trust__item h2, .trust__item h3 { margin: 0 0 4px; font-size: 1.08rem; }
.trust__item p { margin: 0; color: var(--ink-2); font-size: .97rem; }
@media (max-width: 860px) { .trust { grid-template-columns: minmax(0, 1fr); } }

/* FAQ */
.faq { max-width: 860px; margin-inline: auto; display: grid; gap: 12px; }
.faq details { background: #fff; border: 1px solid var(--line); border-radius: var(--r-md); transition: box-shadow var(--t), border-color var(--t); }
.faq details[open] { box-shadow: var(--sh-2); border-color: transparent; }
.faq summary { list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 18px; padding: 20px 24px; font-weight: 600; font-size: 1.03rem; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary .pm { width: 30px; height: 30px; border-radius: 50%; background: var(--blue-50); color: var(--blue); display: grid; place-items: center; flex: none; transition: transform var(--t), background var(--t), color var(--t); }
.faq summary .pm svg { width: 16px; height: 16px; }
.faq details[open] summary .pm { transform: rotate(45deg); background: var(--blue); color: #fff; }
.faq .faq__a { padding: 0 24px 22px; color: var(--ink-2); }
.faq .faq__a p { margin: 0; }

/* CTA final */
.cta-final { background: var(--midnight); color: #fff; text-align: center; border-radius: var(--r-xl); padding: clamp(44px, 7vw, 88px) clamp(20px, 5vw, 64px); position: relative; overflow: hidden; }
.cta-final::before { content: ""; position: absolute; width: 520px; height: 520px; right: -160px; top: -220px; border-radius: 50%; background: radial-gradient(circle, rgba(71,84,255,.45), rgba(71,84,255,0) 70%); }
.cta-final h2 { color: #fff; position: relative; }
.cta-final p { color: rgba(255,255,255,.82); max-width: 58ch; margin: 0 auto 30px; font-size: 1.1rem; position: relative; }
.cta-final .actions { justify-content: center; position: relative; }

/* Listes de chips */
.chips { display: flex; flex-wrap: wrap; gap: 10px; }
.chip { display: inline-flex; align-items: center; gap: 8px; padding: 9px 16px; border-radius: var(--r-pill); background: #fff; border: 1px solid var(--line); font-weight: 600; font-size: .92rem; color: var(--ink); transition: border-color var(--t), color var(--t), background var(--t); }
a.chip:hover { border-color: var(--blue); color: var(--blue-2); } /* 05/11/2026 : les pastilles `span` ne sont pas des liens */

/* Texte d'enjeux */
.split { display: grid; grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: clamp(28px, 6vw, 80px); align-items: start; }
.split .prose p { color: var(--ink-2); font-size: 1.08rem; }
@media (max-width: 860px) { .split { grid-template-columns: minmax(0, 1fr); } }

/* Date de relecture */
.maj { display: inline-flex; align-items: center; gap: 8px; font-size: .8rem; font-weight: 600; color: var(--muted); background: var(--bg-soft); border: 1px dashed var(--line); border-radius: var(--r-pill); padding: 5px 12px; }
.maj svg { width: 14px; height: 14px; }
.card .maj { align-self: flex-start; }

/* Encadré de maquette */
.note { border: 1px dashed #C9CBD6; background: #FCFCFE; border-radius: var(--r-md); padding: 18px 20px; color: var(--ink-2); font-size: .95rem; }
.note b { color: var(--ink); }

/* Formulaire simulé */
.form { display: grid; gap: 16px; }
.form .row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
@media (max-width: 560px) { .form .row { grid-template-columns: minmax(0, 1fr); } }
.field { display: grid; gap: 6px; min-width: 0; }
.field input, .field select, .field textarea { width: 100%; }
.trust--form { grid-template-columns: minmax(0, 1.25fr) minmax(0, .75fr); }
@media (max-width: 860px) { .trust--form { grid-template-columns: minmax(0, 1fr); } }
.field label { font-weight: 600; font-size: .9rem; }
.field input, .field select, .field textarea { font: inherit; font-weight: 300; padding: 12px 14px; border: 1px solid var(--line); border-radius: var(--r-sm); background: #fff; color: var(--ink); transition: border-color var(--t), box-shadow var(--t); }
.field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--blue); box-shadow: 0 0 0 3px rgba(71,84,255,.15); }
.field .err { color: #C0392B; font-size: .84rem; font-weight: 600; }
.ok-msg { background: #E3F8EC; color: var(--green-ink); border-radius: var(--r-md); padding: 18px 20px; font-weight: 600; }

/* ---------- Zoom au survol ----------
   Repris à l'identique du site (src/styles.scss, « Vignettes : zoom au survol ») : le cadre porte
   l'overflow et le rayon, l'image porte le zoom (8 %, 320 ms) ; il se déclenche au survol du lien
   entier, et au focus clavier. Le mouvement disparaît pour qui demande moins d'animation. */
.media-zoom { overflow: hidden; transform: translateZ(0); }
.media-zoom > img { transition: transform 320ms cubic-bezier(.2, 0, .2, 1); }
.media-zoom:hover > img,
a:hover .media-zoom > img,
a:focus-visible .media-zoom > img,
button:hover .media-zoom > img,
button:focus-visible .media-zoom > img { transform: scale(1.08); }
@media (prefers-reduced-motion: reduce) {
  .media-zoom > img { transition: none; }
  .media-zoom:hover > img, a:hover .media-zoom > img, a:focus-visible .media-zoom > img,
  button:hover .media-zoom > img, button:focus-visible .media-zoom > img { transform: none; }
}

/* ---------- Pied de page ---------- */
.footer { background: var(--midnight); color: rgba(255,255,255,.78); padding-block: 20px; margin-top: 0; }
.footer__ligne { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px 28px; }
.footer__ligne img { height: 36px; width: auto; background: #fff; padding: 4px 9px; border-radius: var(--r-sm); }
.footer nav { display: flex; flex-wrap: wrap; gap: 6px 22px; font-size: .86rem; }
.footer a { color: rgba(255,255,255,.78); font-weight: 300; }
.footer a:hover { color: #fff; }
/* Sur téléphone, les liens légaux passent de 22 à ~34 px de haut (marge invisible), l'écart entre lignes compensé */
@media (max-width: 640px) { .footer nav { gap: 0 22px; } .footer nav a { padding-block: 6px; } }

/* ---------- Responsive du hero ---------- */
@media (max-width: 960px) {
  .hero__in, .phero__in { grid-template-columns: minmax(0, 1fr); }
  .mosaic { max-width: 620px; }
  .mosaic__badge { left: 12px; bottom: 12px; }
}

/* Apparition douce : visible par défaut, animée seulement si le script tourne. */
.js .reveal { opacity: 0; transform: translateY(14px); transition: opacity .6s ease, transform .6s ease; }
.js .reveal.is-in { opacity: 1; transform: none; }

/* ============================================================
   Enrichissement (V2 + textes complets du site) : blocs ajoutés à la feuille de la V2
   ============================================================ */
.kpis { display: grid; grid-template-columns: repeat(var(--cols, 3), minmax(0, 1fr)); background: var(--midnight); color: #fff; border-radius: var(--r-lg); overflow: hidden; }
.kpi { padding: 26px 28px; border-left: 1px solid rgba(255,255,255,.16); display: flex; flex-direction: column; gap: 6px; }
.kpi:first-child { border-left: 0; }
.kpi__v { font-size: clamp(1.9rem, 3.4vw, 2.8rem); font-weight: 700; line-height: 1.05; color: #fff; }
.kpi:first-child .kpi__v { color: var(--yellow); }
.kpi__l { color: rgba(255,255,255,.9); }
.kpi__src { margin-top: 8px; font-size: .78rem; line-height: 1.4; color: rgba(255,255,255,.66); text-decoration: underline; text-underline-offset: 2px; }
.kpi__src:hover { color: #fff; }
.kpi__src--texte { text-decoration: none; }
.kpi__src--texte:hover { color: rgba(255,255,255,.66); }
@media (max-width: 760px) { .kpis { grid-template-columns: minmax(0, 1fr); } .kpi { border-left: 0; border-top: 1px solid rgba(255,255,255,.16); } .kpi:first-child { border-top: 0; } }
.why__source { font-size: .84rem; color: var(--muted); margin-top: -4px; }
.ilink { font-weight: 600; text-decoration: underline; text-underline-offset: 2px; }
/* Lien sans style propre au milieu d'un paragraphe : souligné, comme .ilink et les pages légales —
   la couleur seule (1,3:1 avec le texte) ne suffit pas à le distinguer (Qui sommes-nous, note de Contact) */
main p a:not([class]) { text-decoration: underline; text-underline-offset: 2px; }
.kw { font-weight: 600; }
/* <figure> et non <aside> : la citation fait partie du propos, et un repère « complémentaire » ne doit pas être imbriqué dans <main> */
.expert { display: flex; gap: 18px; align-items: center; margin: 26px 0 0; padding: 18px 20px; background: #fff; border: 1px solid var(--line); border-radius: var(--r-lg); }
.expert img { width: 76px; height: 76px; border-radius: 50%; object-fit: cover; flex: none; }
.expert b { display: block; font-weight: 700; color: var(--ink); }
.expert span { display: block; font-size: .72rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--muted); margin-bottom: 6px; }
.expert p { margin: 0; font-size: .98rem; color: var(--ink-2); }
@media (max-width: 560px) { .expert { flex-direction: column; align-items: flex-start; } }
.prose-fig { margin: 20px 0 0; border-radius: var(--r-lg); aspect-ratio: 4/3; box-shadow: var(--sh-1); }
.prose-fig img { width: 100%; height: 100%; object-fit: cover; }
.catalogue__compte { font-size: .78rem; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--muted); margin: 0 0 14px; }
.faq.catalogue { max-width: none; margin-inline: 0; }
/* Note de source sous le catalogue : détachée de la dernière catégorie (la marge négative de .why__source la collait au cadre) */
.catalogue + .why__source { margin-top: 20px; }
.faq .compte { font-weight: 300; font-size: .88rem; color: var(--muted); margin-left: 10px; }
.fiches { list-style: none; margin: 0; padding: 0; display: grid; gap: 2px; }
.fiches li { display: grid; grid-template-columns: 124px minmax(0, 1fr) auto; gap: 6px 16px; align-items: baseline; padding: 8px 0; border-bottom: 1px solid var(--line); }
.fiches li:last-child { border-bottom: 0; }
.fiche__code { font-weight: 600; font-size: .86rem; letter-spacing: .03em; color: var(--blue-2); white-space: nowrap; }
.fiche__titre { color: var(--ink); }
.fiche__titre small { color: var(--muted); }
.fiche__sim { font-size: .78rem; font-weight: 600; color: var(--green-ink); white-space: nowrap; display: inline-flex; align-items: center; gap: 6px; }
/* Flèche des liens fléchés du site (icône « arrow » de script.js), posée en CSS pour ne pas toucher aux 73 liens générés */
.fiche__sim::after {
  content: ""; width: 14px; height: 14px; flex: none; background: currentColor; transition: transform var(--t);
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;
}
.fiche__sim:hover, .fiche__sim:focus-visible, .fiche__code:hover, .fiche__code:focus-visible { text-decoration: underline; text-underline-offset: 3px; }
.fiche__sim:hover::after, .fiche__sim:focus-visible::after { transform: translateX(4px); }
@media (max-width: 640px) { .fiches li { grid-template-columns: minmax(0, 1fr); } }
.timeline { grid-template-columns: repeat(var(--n, 4), minmax(0, 1fr)); }
@media (max-width: 860px) { .timeline { grid-template-columns: minmax(0, 1fr); } }

/* ============================================================
   Accueil : une seule photo (vallée boisée à l'aube), zoom lent, texte clair — à la hauteur de l'ancien bandeau
   ============================================================ */
.hero--photo { position: relative; isolation: isolate; overflow: hidden; display: flex; align-items: center; background: var(--midnight); min-height: clamp(540px, calc(100svh - 150px), 760px); }
.hero--photo .hero__media { position: absolute; inset: -7% 0; z-index: -2; will-change: transform; }
.hero--photo .hero__img { width: 100%; height: 100%; object-fit: cover; object-position: 64% 58%; transform-origin: 68% 62%; filter: saturate(1.12) contrast(1.04);
  animation: hero-intro 2.8s cubic-bezier(.16, .84, .24, 1) both, hero-zoom 36s ease-in-out 2.8s infinite alternate; }
@keyframes hero-intro { from { transform: scale(1.18); opacity: 0; } to { transform: scale(1); opacity: 1; } }
@keyframes hero-zoom { from { transform: scale(1); } to { transform: scale(1.12); } }
.hero--photo .hero__scrim { position: absolute; inset: 0; z-index: -1;
  background: linear-gradient(90deg, rgba(22,22,55,.86) 0%, rgba(22,22,55,.66) 34%, rgba(22,22,55,.16) 66%, rgba(22,22,55,0) 100%),
              linear-gradient(180deg, rgba(22,22,55,.22) 0%, rgba(22,22,55,0) 28%, rgba(22,22,55,.30) 100%); }
.hero--photo .hero__in { display: block; width: 100%; padding-block: clamp(56px, 8vw, 104px); }
.hero--photo .hero__txt { max-width: 760px; }
.hero--photo h1 { text-wrap: balance; }
.hero--photo .eyebrow { display: inline-flex; align-items: center; gap: 12px; color: var(--yellow); }
.hero--photo .eyebrow::before { content: ""; width: 34px; height: 2px; border-radius: 2px; background: var(--yellow); }
.hero--photo h1 { color: #fff; text-shadow: 0 2px 30px rgba(8,8,30,.38); }
.hero--photo h1 em { color: var(--yellow); }
.hero--photo .lead { color: rgba(255,255,255,.92); }
.hero--photo .hero__proof { color: #fff; }
.hero--photo .hero__proof > span { padding: 8px 16px 8px 12px; border-radius: var(--r-pill); background: rgba(255,255,255,.12); border: 1px solid rgba(255,255,255,.26); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }
.hero--photo .hero__proof svg { color: var(--yellow); }
.hero--photo .hero__txt > * { opacity: 0; transform: translateY(18px); animation: hero-rise .9s cubic-bezier(.2, .7, .2, 1) forwards; }
.hero--photo .hero__txt > :nth-child(1) { animation-delay: .3s; }
.hero--photo .hero__txt > :nth-child(2) { animation-delay: .45s; }
.hero--photo .hero__txt > :nth-child(3) { animation-delay: .6s; }
.hero--photo .hero__txt > :nth-child(4) { animation-delay: .78s; }
@keyframes hero-rise { to { opacity: 1; transform: none; } }
.hero__cue { position: absolute; left: 50%; bottom: 24px; width: 46px; height: 46px; margin-left: -23px; display: grid; place-items: center; color: #fff; border-radius: 50%;
  background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.36); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); animation: hero-cue 2.6s ease-in-out 2.4s infinite; transition: background var(--t); }
.hero__cue:hover { background: rgba(255,255,255,.28); }
.hero__cue svg { width: 20px; height: 20px; }
@keyframes hero-cue { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(7px); } }
@media (max-width: 860px) {
  .hero--photo { min-height: clamp(540px, 80svh, 700px); align-items: flex-end; }
  .hero--photo .hero__img { object-position: 72% 50%; }
  .hero--photo .hero__scrim { background: linear-gradient(180deg, rgba(22,22,55,.20) 0%, rgba(22,22,55,.42) 30%, rgba(22,22,55,.76) 60%, rgba(22,22,55,.90) 100%); }
  .hero--photo .hero__in { padding-block: 76px 92px; }
}
@media (prefers-reduced-motion: reduce) {
  .hero--photo .hero__img, .hero--photo .hero__txt > *, .hero__cue { animation: none !important; opacity: 1; transform: none; }
}

/* ============================================================
   Carrousel « Les opérations CEE éligibles » — comme sur le site d'origine
   ============================================================ */
.carou { position: relative; display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 1rem; max-width: 1440px; margin-inline: auto; }
/* 05/11/2026 : la carte s'aligne sur le contenu de la page (le conteneur élargi de la V1, 1 488 px, la faisait
   déborder de 72 px à 1 440 px et rentrer de 48 px à 1 024 px), et les flèches passent sous la carte, de part et
   d'autre des pastilles — même agencement sur ordinateur et sur téléphone, sans flèche posée sur la photo. */
.wrap--large { max-width: var(--wrap); padding-inline: clamp(16px, 4vw, 40px); }
.carou { grid-template-columns: 1fr auto 1fr; grid-template-areas: "vp vp vp" "prev dots next"; column-gap: 1.25rem; row-gap: 1.4rem; }
.carou__viewport { grid-area: vp; }
.carou__arrow--prev { grid-area: prev; justify-self: end; }
.carou__arrow--next { grid-area: next; justify-self: start; }
.carou__viewport { min-width: 0; overflow: hidden; border-radius: 36px; border: 1px solid var(--line); box-shadow: 0 4px 12px rgba(22,22,55,.10); background: #fff; }
.carou__track { display: flex; transition: transform .7s cubic-bezier(.4, 0, .2, 1); will-change: transform; touch-action: pan-y; }
.carou__track.no-trans { transition: none; }
/* Mesures reprises une à une du composant d'origine (operations-table.ts) : c'est elles qui donnent au cadre de la photo sa forme presque carrée. */
.slide { flex: 0 0 100%; display: grid; grid-template-columns: 1.05fr .95fr; min-height: 420px; background: #fff; }
.slide__text { padding: 2.6rem 2.8rem; display: flex; flex-direction: column; min-width: 0; }
.slide__code { align-self: flex-start; font-weight: 700; font-size: .88rem; color: var(--blue-2); background: var(--blue-50); padding: .32rem .75rem; border-radius: 12px; }
.slide__title { margin: 1.1rem 0 .9rem; font-size: 32px; line-height: 1.15; }
.slide__desc { margin: 0; color: var(--ink); font-size: 1.05rem; line-height: 1.7; }
.slide__kw { display: flex; flex-wrap: wrap; gap: .45rem; margin: 1.1rem 0 0; padding: 0; list-style: none; }
.slide__kw li { font-size: .8rem; color: var(--blue-2); background: var(--blue-50); padding: .28rem .7rem; border-radius: var(--r-pill); }
.slide__who { margin: auto 0 0; padding-top: 1.2rem; font-size: .92rem; color: #5C5C73; }
.slide__who strong { color: var(--ink); }
.slide__visual { position: relative; display: grid; place-items: center; background: var(--blue-50); }
.slide__visual img { width: 100%; height: 100%; object-fit: cover; display: block; }
.carou__arrow { flex: none; width: 48px; height: 48px; display: grid; place-items: center; border-radius: 50%; border: 1px solid var(--line); background: #fff; color: var(--ink); cursor: pointer; box-shadow: var(--sh-1); transition: background var(--t), transform var(--t); }
.carou__arrow:hover { background: var(--yellow); transform: scale(1.06); }
.carou__arrow:focus-visible, .dot:focus-visible { outline: 3px solid var(--blue); outline-offset: 3px; }
.carou__arrow svg { width: 22px; height: 22px; }
.carou__arrow--prev svg { transform: rotate(180deg); }
/* Cibles tactiles : chaque point garde son dessin de 9 px, mais une zone invisible
   de 24 px de haut (::before) répond au doigt ; l'écart de 15 px évite que deux zones se chevauchent. */
.carou__dots { grid-area: dots; justify-self: center; align-self: center; display: flex; gap: 15px; }
.dot { position: relative; width: 9px; height: 9px; padding: 0; border: 0; border-radius: 50%; background: #CFD1DD; cursor: pointer; transition: background var(--t), width var(--t); }
.dot::before { content: ""; position: absolute; inset: -7.5px -7.5px; }
.dot.is-active { width: 26px; border-radius: var(--r-pill); background: var(--blue); }
@media (max-width: 820px) {
  .carou__arrow { width: 44px; height: 44px; }
  .slide { grid-template-columns: minmax(0, 1fr); min-height: 0; }
  .slide__visual { order: -1; min-height: 180px; }
  .slide__text { padding: 1.6rem 1.6rem; }
  .slide__title { font-size: 24px; }
}
@media (prefers-reduced-motion: reduce) { .carou__track { transition: none; } }

/* ---- En-tête : chaque panneau tient sur une ligne basse (cartes icône + titre, liste à droite). ---- */
.mega__in { grid-template-columns: minmax(0, 1fr); padding-block: 14px; }
.mega__foot { grid-column: 1; }
.mega__grid { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 10px; }
.mega__link { align-items: center; gap: 12px; padding: 12px 10px; }
.mega__link b { white-space: nowrap; }
/* La liste de droite (Réglementation, Toutes les opérations CEE) s'adapte à la hauteur des cartes : petits caractères, interlignes serrés. */
.mega__regl { margin-left: auto; align-self: stretch; display: flex; flex-direction: column; justify-content: center; padding: 0 6px 0 22px; border-left: 1px solid var(--line); }
.mega__regl-t { font-size: .66rem; line-height: 1.2; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; color: var(--muted); margin-bottom: 3px; }
.mega__regl a { font-size: .84rem; line-height: 1.2; font-weight: 600; color: var(--blue-2); padding: 1px 0; white-space: nowrap; }
.mega__regl a:hover { text-decoration: underline; text-underline-offset: 3px; }

/* Pages légales (texte repris de la V1) */
.leg { background: #F7F7FA; padding-block: clamp(40px, 6vw, 80px) clamp(56px, 8vw, 104px); }
.leg .container { max-width: 48rem; margin-inline: auto; padding-inline: clamp(16px, 4vw, 24px); }
.leg__eyebrow { margin: 0; font-size: .75rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--blue); }
.leg__titre { margin: 8px 0 0; color: var(--ink); }
.leg__maj { margin: 8px 0 0; font-size: .8rem; color: var(--muted); }
.leg__chapeau { margin: 20px 0 0; color: var(--ink-2); line-height: 1.7; }
.leg__section { margin-top: 36px; padding-top: 28px; border-top: 1px solid var(--line); }
.leg__section h2, .leg__autres h2 { margin: 0 0 12px; font-size: 1.25rem; color: var(--ink); }
.leg__section p { margin: 0 0 12px; color: var(--ink-2); line-height: 1.7; }
.leg__section ul { margin: 0 0 12px; padding-left: 1.25rem; color: var(--ink-2); line-height: 1.7; }
.leg__section li + li { margin-top: .35rem; }
.leg__section a, .leg__autres a { color: var(--blue-2); text-decoration: underline; text-underline-offset: 2px; }
.leg__tableau { margin: 0 0 12px; overflow-x: auto; border: 1px solid var(--line); border-radius: 14px; background: #fff; }
.leg__tableau table { width: 100%; min-width: 34rem; border-collapse: collapse; font-size: .9rem; }
.leg__tableau th, .leg__tableau td { padding: .7rem .9rem; text-align: left; vertical-align: top; color: var(--ink-2); line-height: 1.45; }
.leg__tableau thead th { color: var(--ink); font-weight: 700; border-bottom: 1px solid var(--line); background: #F7F7FA; }
.leg__tableau tbody tr + tr > * { border-top: 1px solid var(--line); }
.leg__tableau code { font-size: .75rem; overflow-wrap: anywhere; }
.leg__autres { margin-top: 48px; padding-top: 28px; border-top: 1px solid var(--line); }
.leg__autres ul { display: flex; flex-wrap: wrap; gap: 8px 28px; margin: 0; padding: 0; list-style: none; }
/* Contact : webform Pipedrive */
.pipedriveWebForms { min-height: 320px; }
.secours { margin: 1rem 0 0; font-size: .82rem; color: var(--muted); line-height: 1.5; }
.secours a { color: var(--blue-2); font-weight: 600; }

/* ============================================================
   Motion design — « Quatre étapes, de l'analyse au versement »
   (12/10/2026). Déclenché quand la frise entre à l'écran (.is-in,
   posé par initReveal). Les états de base sont les états FINAUX :
   avec « moins de mouvement », la règle globale coupe les
   animations et la frise s'affiche entière, immobile.
   ============================================================ */
.js .timeline.reveal { transform: none; }

/* 1. Le trait se dessine, de la première à la dernière étape. */
.js .timeline.is-in::before {
  transform-origin: left center;
  animation: ec-trait 1.5s cubic-bezier(.65, 0, .35, 1) .1s both;
}
@keyframes ec-trait { from { transform: scaleX(0); } to { transform: scaleX(1); } }

/* 2. Chaque pastille s'allume quand le trait l'atteint. */
.js .timeline.is-in .etape__num { animation: ec-pastille .7s cubic-bezier(.34, 1.56, .64, 1) both; }
@keyframes ec-pastille {
  0%   { transform: scale(.4); opacity: 0; }
  55%  { transform: scale(1.12); opacity: 1; background: var(--blue); color: #fff; }
  100% { transform: scale(1); opacity: 1; }
}
/* Onde autour de la pastille, une fois. */
.etape__num::after {
  content: ""; position: absolute; inset: -2px; border-radius: 50%;
  border: 2px solid var(--blue); opacity: 0; pointer-events: none;
}
.js .timeline.is-in .etape__num::after { animation: ec-onde 1.1s ease-out both; }
@keyframes ec-onde {
  0%   { transform: scale(1); opacity: .55; }
  100% { transform: scale(1.9); opacity: 0; }
}

/* 3. Titre et texte montent en fondu, juste après leur pastille. */
.js .timeline.is-in .etape h3,
.js .timeline.is-in .etape p { animation: ec-texte .6s ease-out both; }
@keyframes ec-texte { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: none; } }

/* Cadence : une étape toutes les 0,35 s, calée sur le tracé. */
.js .timeline.is-in .etape:nth-child(1) .etape__num, .js .timeline.is-in .etape:nth-child(1) .etape__num::after { animation-delay: .1s; }
.js .timeline.is-in .etape:nth-child(2) .etape__num, .js .timeline.is-in .etape:nth-child(2) .etape__num::after { animation-delay: .45s; }
.js .timeline.is-in .etape:nth-child(3) .etape__num, .js .timeline.is-in .etape:nth-child(3) .etape__num::after { animation-delay: .8s; }
.js .timeline.is-in .etape:nth-child(4) .etape__num, .js .timeline.is-in .etape:nth-child(4) .etape__num::after { animation-delay: 1.15s; }
.js .timeline.is-in .etape:nth-child(5) .etape__num, .js .timeline.is-in .etape:nth-child(5) .etape__num::after { animation-delay: 1.5s; }
.js .timeline.is-in .etape:nth-child(6) .etape__num, .js .timeline.is-in .etape:nth-child(6) .etape__num::after { animation-delay: 1.85s; }
.js .timeline.is-in .etape:nth-child(1) h3, .js .timeline.is-in .etape:nth-child(1) p { animation-delay: .25s; }
.js .timeline.is-in .etape:nth-child(2) h3, .js .timeline.is-in .etape:nth-child(2) p { animation-delay: .6s; }
.js .timeline.is-in .etape:nth-child(3) h3, .js .timeline.is-in .etape:nth-child(3) p { animation-delay: .95s; }
.js .timeline.is-in .etape:nth-child(4) h3, .js .timeline.is-in .etape:nth-child(4) p { animation-delay: 1.3s; }
.js .timeline.is-in .etape:nth-child(5) h3, .js .timeline.is-in .etape:nth-child(5) p { animation-delay: 1.65s; }
.js .timeline.is-in .etape:nth-child(6) h3, .js .timeline.is-in .etape:nth-child(6) p { animation-delay: 2s; }

/* 4. Une fois la frise posée, un point lumineux la parcourt en boucle,
      de l'analyse au versement — le parcours d'un dossier. */
.timeline::after {
  content: ""; position: absolute; top: 24px; left: 12.5%; width: 8px; height: 8px; margin-left: -4px;
  border-radius: 50%; background: var(--blue); box-shadow: 0 0 0 4px rgba(71, 84, 255, .18), 0 0 14px rgba(71, 84, 255, .7);
  opacity: 0; pointer-events: none;
}
.js .timeline.is-in::after { animation: ec-parcours 5.5s cubic-bezier(.45, 0, .55, 1) 2.2s infinite; }
@keyframes ec-parcours {
  0%   { left: 12.5%; opacity: 0; }
  8%   { opacity: 1; }
  88%  { opacity: 1; }
  100% { left: 87.5%; opacity: 0; }
}

/* Sur téléphone, la frise est verticale : le trait et le point descendent. */
@media (max-width: 860px) {
  .js .timeline.is-in::before { transform-origin: center top; animation-name: ec-trait-v; }
  @keyframes ec-trait-v { from { transform: scaleY(0); } to { transform: scaleY(1); } }
  .timeline::after { left: 27px; top: 28px; margin-left: -3px; margin-top: -4px; }
  .js .timeline.is-in::after { animation-name: ec-parcours-v; }
  @keyframes ec-parcours-v {
    0%   { top: 28px; opacity: 0; }
    8%   { opacity: 1; }
    88%  { opacity: 1; }
    100% { top: calc(100% - 28px); opacity: 0; }
  }
}

/* ============================================================
   Motion design — les autres sections de l'accueil (12/10/2026).
   Décision de Philippe, qui lève celle du 02/10 (« pas retenu ») :
   « oui vas-y sur l'accueil ». CSS seul, sans bibliothèque.
   Règles communes :
   - déclenché par .is-in (initReveal), donc à l'arrivée à l'écran ;
   - remplissage « backwards » : l'animation ne fige rien une fois
     finie, les effets de survol existants continuent de marcher ;
   - états de base = états finaux : avec « moins de mouvement », la
     règle globale coupe tout et la page s'affiche immobile.
   ============================================================ */

/* 1. En-têtes de section : le sur-titre glisse, le titre puis le
      chapeau montent à sa suite. */
.js .section-head.is-in > *,
.js .piliers-head.is-in > div > * { animation: ec-monte .7s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .section-head.is-in > .eyebrow,
.js .piliers-head.is-in .eyebrow { animation-name: ec-glisse; }
.js .section-head.is-in > :nth-child(2), .js .piliers-head.is-in > div > :nth-child(2) { animation-delay: .12s; }
.js .section-head.is-in > :nth-child(3), .js .piliers-head.is-in > div:nth-child(2) > * { animation-delay: .24s; }
@keyframes ec-monte  { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }
@keyframes ec-glisse { from { opacity: 0; transform: translateX(-18px); letter-spacing: .3em; } to { opacity: 1; transform: none; } }

/* 2. Grilles de cartes (profils, secteurs, opérations) : une cascade,
      de gauche à droite, plutôt qu'un bloc qui apparaît d'un coup. */
.js .grid > .reveal.is-in { animation: ec-carte .75s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .grid > .reveal.is-in:nth-child(2) { animation-delay: .09s; }
.js .grid > .reveal.is-in:nth-child(3) { animation-delay: .18s; }
.js .grid > .reveal.is-in:nth-child(4) { animation-delay: .27s; }
.js .grid > .reveal.is-in:nth-child(5) { animation-delay: .36s; }
.js .grid > .reveal.is-in:nth-child(6) { animation-delay: .45s; }
@keyframes ec-carte { from { opacity: 0; transform: translateY(26px) scale(.97); } to { opacity: 1; transform: none; } }

/* Les pictogrammes des profils s'allument une fois la carte posée. */
.js .card--profil.is-in .ic { animation: ec-picto .6s cubic-bezier(.34, 1.56, .64, 1) backwards; animation-delay: inherit; }
.js .grid > .card--profil.is-in .ic { animation-delay: calc(var(--ec-d, 0s) + .25s); }
.js .grid > .card--profil.is-in:nth-child(2) { --ec-d: .09s; }
.js .grid > .card--profil.is-in:nth-child(3) { --ec-d: .18s; }
.js .grid > .card--profil.is-in:nth-child(4) { --ec-d: .27s; }
.js .grid > .card--profil.is-in:nth-child(5) { --ec-d: .36s; }
@keyframes ec-picto { 0% { transform: scale(.3) rotate(-25deg); opacity: 0; } 70% { transform: scale(1.12) rotate(4deg); opacity: 1; } 100% { transform: none; } }

/* Les photos des secteurs et des opérations se « posent » : léger
   recul de zoom à l'arrivée (le zoom au survol reste inchangé). */
.js .grid > .reveal.is-in .media-zoom > img { animation: ec-photo 1.2s cubic-bezier(.2, .7, .2, 1) backwards; }
@keyframes ec-photo { from { transform: scale(1.14); } to { transform: scale(1); } }

/* 3. « Pourquoi Effy Cert » : le filet se trace, puis chaque pilier
      arrive et son pictogramme se dessine trait par trait. */
.piliers { position: relative; }
.js .piliers.is-in { border-top-color: transparent; }
.js .piliers.is-in::before {
  content: ""; position: absolute; top: -1px; left: 0; right: 0; height: 1px; background: var(--line);
  transform-origin: left center; animation: ec-trait 1s cubic-bezier(.65, 0, .35, 1) backwards;
}
.js .piliers.is-in .pilier { animation: ec-monte .7s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .piliers.is-in .pilier:nth-child(2) { animation-delay: .12s; }
.js .piliers.is-in .pilier:nth-child(3) { animation-delay: .24s; }
.js .piliers.is-in .pilier:nth-child(4) { animation-delay: .36s; }
.js .piliers.is-in .pilier .ic svg > * { stroke-dasharray: 200; animation: ec-dessin 1.4s ease-out backwards; animation-delay: .35s; }
.js .piliers.is-in .pilier:nth-child(2) .ic svg > * { animation-delay: .47s; }
.js .piliers.is-in .pilier:nth-child(3) .ic svg > * { animation-delay: .59s; }
.js .piliers.is-in .pilier:nth-child(4) .ic svg > * { animation-delay: .71s; }
@keyframes ec-dessin { from { stroke-dashoffset: 200; } to { stroke-dashoffset: 0; } }

/* 4. Simulateur : les cinq étapes du parcours s'allument tour à tour,
      en boucle douce — le simulateur, c'est ce chemin-là. */
.js .simu.is-in .simu__steps span { animation: ec-simu-etape 7.5s ease-in-out infinite backwards; animation-delay: 1s; transition: none; }
.js .simu.is-in .simu__steps span:nth-child(2) { animation-delay: 2.5s; }
.js .simu.is-in .simu__steps span:nth-child(3) { animation-delay: 4s; }
.js .simu.is-in .simu__steps span:nth-child(4) { animation-delay: 5.5s; }
.js .simu.is-in .simu__steps span:nth-child(5) { animation-delay: 7s; }
@keyframes ec-simu-etape {
  0%, 22%, 100% { background: rgba(255,255,255,.1); color: #fff; transform: none; }
  4%, 16%       { background: var(--yellow); color: var(--midnight); transform: translateY(-2px); }
}
.js .simu.is-in .simu__img img { animation: ec-photo 1.6s cubic-bezier(.2, .7, .2, 1) backwards; }

/* 5. FAQ : la réponse se déplie en fondu au lieu d'apparaître d'un bloc. */
.js .faq details[open] .faq__a { animation: ec-texte .35s ease-out; }

/* 6. Appel final : le halo bleu respire lentement, le bouton s'annonce une fois. */
.js .cta-final.is-in::before { animation: ec-halo 9s ease-in-out infinite alternate; }
@keyframes ec-halo { from { transform: translate(0, 0) scale(1); opacity: .85; } to { transform: translate(-60px, 40px) scale(1.15); opacity: 1; } }
.js .cta-final.is-in .btn { animation: ec-bouton 1.6s ease-out .6s backwards; }
@keyframes ec-bouton {
  0%   { box-shadow: 0 0 0 0 rgba(255,255,255,.55); }
  100% { box-shadow: 0 0 0 18px rgba(255,255,255,0); }
}

/* ============================================================
   Motion design — les autres pages (12/10/2026). Mêmes règles que
   les deux blocs précédents : déclenchement à l'arrivée à l'écran,
   remplissage « backwards », états de base = états finaux.
   Les pages légales (.leg) restent volontairement immobiles : un
   texte juridique se lit, il ne se met pas en scène.
   ============================================================ */

/* 1. En-tête de page (.phero) — au chargement, comme l'accueil : le
      fil d'Ariane, puis le titre et le chapeau, puis la photo qui se pose. */
.phero .crumbs { animation: ec-texte .6s ease-out .05s backwards; }
.phero .phero__in > div > * { animation: ec-monte .8s cubic-bezier(.2, .7, .2, 1) backwards; }
.phero .phero__in > div > :nth-child(1) { animation-delay: .15s; }
.phero .phero__in > div > :nth-child(2) { animation-delay: .3s; }
.phero .phero__in > div > :nth-child(3) { animation-delay: .45s; }
.phero .phero__in > div > :nth-child(4) { animation-delay: .6s; }
.phero .phero__img { animation: ec-phero-img 1.2s cubic-bezier(.2, .7, .2, 1) .25s backwards; }
@keyframes ec-phero-img { from { opacity: 0; transform: translateX(28px) scale(1.04); } to { opacity: 1; transform: none; } }

/* 2. Blocs texte en deux colonnes (.split) : le titre arrive de la
      gauche, le texte de la droite ; l'illustration se pose. */
.js .split > .reveal.is-in:first-child { animation: ec-gauche .8s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .split > .reveal.is-in:nth-child(2) { animation: ec-droite .8s cubic-bezier(.2, .7, .2, 1) .12s backwards; }
@keyframes ec-gauche { from { opacity: 0; transform: translateX(-26px); } to { opacity: 1; transform: none; } }
@keyframes ec-droite { from { opacity: 0; transform: translateX(26px); } to { opacity: 1; transform: none; } }
.js .split .reveal.is-in .prose-fig > img { animation: ec-photo 1.3s cubic-bezier(.2, .7, .2, 1) .2s backwards; }

/* 3. Chiffres clés (.kpis) : les cases se suivent, le chiffre « tombe »
      en place avec un éclat. */
.js .kpis.is-in .kpi { animation: ec-monte .7s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .kpis.is-in .kpi:nth-child(2) { animation-delay: .14s; }
.js .kpis.is-in .kpi:nth-child(3) { animation-delay: .28s; }
.js .kpis.is-in .kpi:nth-child(4) { animation-delay: .42s; }
.js .kpis.is-in .kpi__v { animation: ec-chiffre .9s cubic-bezier(.34, 1.56, .64, 1) backwards; animation-delay: inherit; }
.js .kpis.is-in .kpi:nth-child(1) .kpi__v { animation-delay: .2s; }
.js .kpis.is-in .kpi:nth-child(2) .kpi__v { animation-delay: .34s; }
.js .kpis.is-in .kpi:nth-child(3) .kpi__v { animation-delay: .48s; }
.js .kpis.is-in .kpi:nth-child(4) .kpi__v { animation-delay: .62s; }
@keyframes ec-chiffre {
  0%   { opacity: 0; transform: translateY(-14px) scale(.85); }
  60%  { opacity: 1; transform: translateY(2px) scale(1.04); text-shadow: 0 0 18px rgba(255, 241, 100, .55); }
  100% { opacity: 1; transform: none; }
}

/* 4. Pastilles (.chips) et listes de garanties (.trust__list) : en cascade. */
.js .chips.is-in .chip { animation: ec-picto-doux .5s cubic-bezier(.34, 1.56, .64, 1) backwards; }
.js .chips.is-in .chip:nth-child(2) { animation-delay: .05s; }
.js .chips.is-in .chip:nth-child(3) { animation-delay: .1s; }
.js .chips.is-in .chip:nth-child(4) { animation-delay: .15s; }
.js .chips.is-in .chip:nth-child(5) { animation-delay: .2s; }
.js .chips.is-in .chip:nth-child(6) { animation-delay: .25s; }
.js .chips.is-in .chip:nth-child(7) { animation-delay: .3s; }
.js .chips.is-in .chip:nth-child(n+8) { animation-delay: .35s; }
@keyframes ec-picto-doux { from { opacity: 0; transform: scale(.8); } to { opacity: 1; transform: none; } }

.js .trust__list.is-in .trust__item { animation: ec-gauche .7s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .trust__list.is-in .trust__item:nth-child(2) { animation-delay: .12s; }
.js .trust__list.is-in .trust__item:nth-child(3) { animation-delay: .24s; }
.js .trust__list.is-in .trust__item:nth-child(4) { animation-delay: .36s; }
.js .trust__list.is-in .trust__item:nth-child(n+5) { animation-delay: .48s; }
.js .trust__list.is-in .trust__item .ic { animation: ec-picto .6s cubic-bezier(.34, 1.56, .64, 1) .2s backwards; }

/* 5. FAQ : les questions arrivent l'une après l'autre. */
.js .faq.is-in > details { animation: ec-monte .55s cubic-bezier(.2, .7, .2, 1) backwards; }
.js .faq.is-in > details:nth-child(2) { animation-delay: .06s; }
.js .faq.is-in > details:nth-child(3) { animation-delay: .12s; }
.js .faq.is-in > details:nth-child(4) { animation-delay: .18s; }
.js .faq.is-in > details:nth-child(5) { animation-delay: .24s; }
.js .faq.is-in > details:nth-child(6) { animation-delay: .3s; }
.js .faq.is-in > details:nth-child(n+7) { animation-delay: .36s; }

/* Menu : « Le dispositif CEE » est un lien direct depuis le 15/10/2026 (plus de panneau). */
.nav__lien { height: 100%; display: flex; align-items: center; }
.mnav__direct { display: block; border-bottom: 1px solid var(--line); padding: 18px 4px; font-weight: 600; font-size: 1.1rem; color: var(--ink); }
/* Page « Le dispositif CEE » : sommaire sous le titre. */
.sommaire { margin-top: 26px; }
.sommaire .chip { color: var(--ink); }
.sommaire .chip:hover { color: var(--blue-2); }
