<style id="elementor-post-628">.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-628 .elementor-element.elementor-element-fma0000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-628 .elementor-element.elementor-element-fma1000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma2000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma3000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma4000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma5000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma6000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma7000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma8000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fma9000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-fmaz000{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-widget-section .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-section .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-fma0000 *//* ============================================================
   FREEMOOV - CORPORATE MOTION ATLAS V2
   Page « A propos - Refonte 2026 » (deploye sur la page officielle ID 628)
   Portee stricte : body.elementor-page-628 uniquement.
   Full-bleed natif : neutralisation locale du conteneur Astra.
   Aucun Stretch Section, aucun calcul JS, aucun 100vw.
   ============================================================ */

/* ---------- 1. FULL-BLEED NATIF (scope page 1801) ---------- */
/* Le full-bleed est strictement limite au conteneur de CONTENU.
   .ast-container est aussi utilisee par #masthead et le footer Astra :
   la cibler globalement ecrasait le padding de 35px du header. */
body.elementor-page-628 #content.site-content > .ast-container{
  max-width:none!important;width:100%!important;
  margin-left:0!important;margin-right:0!important;
  padding-left:0!important;padding-right:0!important;
}
body.elementor-page-628 #content.site-content > .ast-container > #primary,
body.elementor-page-628 #content.site-content .elementor-628{
  width:100%;max-width:none;margin:0;padding:0;
}
body.elementor-page-628 #content.site-content{overflow-x:clip}
body.elementor-page-628 .fma-ch{
  width:auto!important;max-width:none!important;
  left:auto!important;right:auto!important;
  margin-left:0!important;margin-right:0!important;
  padding:0!important;
}
body.elementor-page-628 .fma-ch > .elementor-container{
  max-width:none!important;width:100%!important;margin:0!important;padding:0!important;
}
body.elementor-page-628 .fma-ch > .elementor-container > .elementor-column{width:100%;max-width:100%}
body.elementor-page-628 .fma-ch .elementor-element-populated{padding:0!important;margin:0!important}
body.elementor-page-628 .fma-ch .elementor-widget-html,
body.elementor-page-628 .fma-ch .elementor-widget-html > .elementor-widget-container{margin:0!important;padding:0!important}
body.elementor-page-628 .fma-ch .elementor-widget-wrap{padding:0!important}

/* ---------- 2. JETONS ---------- */
body.elementor-page-628{
  --navy:#14213D;
  --navy-2:#1B2B4D;
  --navy-3:#0D1730;
  --cyan:#34B3F1;
  --cyan-ink:#0A6390;
  --orange:#FCA311;
  --orange-ink:#A05F00;
  --line:#DCE5EF;
  --line-soft:#EDF2F8;
  --muted:#5C6B84;
  --label:#4E5D77;
  --ground:#F5F8FC;
  --ease:cubic-bezier(.22,.75,.2,1);
  --gut:clamp(20px,3.2vw,72px);
  --inner:1480px;
  --rail:0px;
}
@media (min-width:1280px){ body.elementor-page-628{ --rail:96px } }

.fma{position:relative;isolation:isolate}
.fma *,.fma *::before,.fma *::after{box-sizing:border-box}
.fma-in{
  width:min(calc(100% - 2 * var(--gut)), var(--inner));
  margin-inline:auto;position:relative;
}
/* le rail Motion Index ne doit jamais chevaucher le texte */
@media (min-width:1280px){
  .fma-in{ width:min(calc(100% - 2 * var(--gut) - var(--rail)), var(--inner)); margin-right:calc(var(--gut) + var(--rail)); margin-left:auto }
  .fma-in--center{ margin-inline:auto; margin-right:auto }
}

/* ---------- 3. TYPOGRAPHIE ---------- */
.fma-eyebrow{
  font-family:Exo,sans-serif;font-weight:600;font-size:11px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--label);margin:0 0 20px;
  display:flex;align-items:center;gap:12px;line-height:1.4;
}
.fma-eyebrow::before{content:"";width:30px;height:1px;background:var(--cyan);flex:0 0 auto}
.fma-eyebrow--light{color:rgba(255,255,255,.82)}
.fma-eyebrow--light::before{background:var(--orange)}
.fma-h1{
  font-family:Exo,sans-serif;font-weight:600;
  font-size:clamp(33px,4.6vw,62px);line-height:1.05;letter-spacing:-.024em;
  color:#fff;margin:0;text-wrap:balance;
}
.fma-h2{
  font-family:Exo,sans-serif;font-weight:600;
  font-size:clamp(27px,3.2vw,44px);line-height:1.1;letter-spacing:-.02em;
  color:var(--navy);margin:0;text-wrap:balance;
}
.fma-h2--light{color:#fff}
.fma-h3{
  font-family:Exo,sans-serif;font-weight:600;font-size:clamp(17px,1.5vw,20px);
  line-height:1.28;letter-spacing:-.01em;color:var(--navy);margin:0;
}
.fma-h3--light{color:#fff}
.fma-lead{
  font-family:"Open Sans",sans-serif;font-weight:300;
  font-size:clamp(16px,1.32vw,19px);line-height:1.62;color:var(--muted);
  margin:22px 0 0;max-width:58ch;
}
.fma-lead--light{color:rgba(255,255,255,.86)}
.fma-body{font-family:"Open Sans",sans-serif;font-weight:300;font-size:16px;line-height:1.68;color:var(--muted);margin:0 0 15px;max-width:64ch}
.fma-body:last-child{margin-bottom:0}
.fma-body--light{color:rgba(255,255,255,.8)}
.fma-kicker{
  font-family:Exo,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.18em;
  text-transform:uppercase;color:var(--cyan-ink);margin:0 0 10px;
}
.fma-kicker--light{color:var(--cyan)}
.fma-kicker--orange{color:var(--orange-ink)}

/* ---------- 4. BOUTONS ---------- */
.fma-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}
.fma-btn{
  font-family:Exo,sans-serif;font-weight:600;font-size:13.5px;letter-spacing:.04em;
  border-radius:12px;padding:15px 26px;min-height:48px;text-decoration:none;
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  transition:background-color .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease),transform .22s var(--ease);
}
.fma-btn--primary{background:var(--orange);color:#20160A;border:1px solid var(--orange)}
.fma-btn--primary:hover{background:#FFB43A;border-color:#FFB43A;color:#20160A}
.fma-btn--navy{background:var(--navy);color:#fff;border:1px solid var(--navy)}
.fma-btn--navy:hover{background:#22355E;border-color:#22355E;color:#fff}
.fma-btn--ghost{background:transparent;color:var(--navy);border:1px solid var(--line)}
.fma-btn--ghost:hover{border-color:var(--cyan);color:var(--cyan-ink);background:rgba(52,179,241,.06)}
.fma-btn--ghostlight{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.4)}
.fma-btn--ghostlight:hover{background:rgba(255,255,255,.14);border-color:#fff;color:#fff}
.fma :is(a,button):focus{outline:none}
.fma :is(a,button):focus-visible,
.fma-nav a:focus-visible,.fma-dock button:focus-visible{
  outline:2px solid var(--cyan)!important;outline-offset:3px!important;
  box-shadow:0 0 0 5px rgba(52,179,241,.22);border-radius:10px;
}
.fma-onnavy :is(a,button):focus-visible{outline-color:var(--orange)!important;box-shadow:0 0 0 5px rgba(252,163,17,.28)}
/* ---------- 5. SECTIONS + PRIMITIVES MEDIA ---------- */
.fma-sec{position:relative;padding-block:clamp(64px,7.2vw,116px)}
.fma-sec--tight{padding-block:clamp(56px,5.6vw,88px)}
.fma-sec--flush{padding-block:0}
.fma-sec--ground{background:var(--ground)}
.fma-sec--white{background:#fff}
.fma-sec--navy{background:var(--navy);color:#fff}
.fma-sec--navy.fma-onnavy ::selection{background:var(--orange);color:#20160A}
.fma-sec + .fma-sec{border-top:0}
.fma-scroll-anchor{position:absolute;top:-88px;left:0;width:1px;height:1px}

.fma-fig{position:relative;margin:0;overflow:hidden;border-radius:16px;background:var(--line-soft)}
.fma-fig img{display:block;width:100%;height:100%;object-fit:cover}
.fma-fig--stage{border-radius:0}
.fma-fig figcaption{margin-top:12px;font-family:"Open Sans",sans-serif;font-size:12.5px;line-height:1.5;color:var(--label)}
.fma-stage{position:absolute;inset:0;z-index:0;overflow:hidden}
.fma-stage img{display:block;width:100%;height:100%;object-fit:cover}
.fma-veil{position:absolute;inset:0;z-index:1;pointer-events:none}
.fma-grid-lines{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.5;
  background-image:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);
  background-size:clamp(80px,9vw,140px) 100%;
}
.fma-rule{height:1px;background:var(--line);border:0;margin:0}
.fma-rule--light{background:rgba(255,255,255,.16)}

/* ---------- 6. MOTION INDEX - rail desktop / barre tablette ---------- */
.fma-nav{
  position:fixed;z-index:60;font-family:Exo,sans-serif;
  opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s var(--ease),transform .4s var(--ease);
}
.fma-nav[data-shown="1"]{opacity:1;visibility:visible}
.fma-nav__title{
  font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--label);
  margin:0 0 16px;font-weight:600;
}
.fma-nav__list{list-style:none;margin:0;padding:0}
.fma-nav a{
  display:flex;align-items:center;gap:10px;text-decoration:none;
  color:var(--label);transition:color .25s var(--ease);
}
.fma-nav__n{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--muted);opacity:.6;transition:opacity .25s var(--ease),color .25s var(--ease)}
.fma-nav__t{font-size:12px;font-weight:600;letter-spacing:.03em}
.fma-nav a:hover{color:var(--navy)}
.fma-nav a[aria-current="true"]{color:var(--navy)}
.fma-nav a[aria-current="true"] .fma-nav__n{opacity:1;color:var(--cyan-ink)}

/* rail vertical, desktop >= 1280 */
@media (min-width:1280px){
  .fma-nav{
    top:50%;right:clamp(16px,1.9vw,34px);transform:translateY(-50%);
    width:var(--rail);padding:18px 0 18px 16px;
  }
  .fma-nav::before{
    content:"";position:absolute;left:0;top:18px;bottom:18px;width:1px;background:var(--line);
  }
  .fma-nav::after{
    content:"";position:absolute;left:0;top:18px;width:1px;height:var(--fma-prog,11%);
    background:linear-gradient(180deg,var(--cyan),var(--orange));
    transition:height .45s var(--ease);
  }
  .fma-nav__list{display:flex;flex-direction:column;gap:11px}
  .fma-nav li{position:relative}
  .fma-nav a{padding:2px 0}
  .fma-nav__t{
    max-width:0;overflow:hidden;white-space:nowrap;opacity:0;
    transition:max-width .34s var(--ease),opacity .28s var(--ease);
  }
  .fma-nav a[aria-current="true"] .fma-nav__t,
  .fma-nav:hover .fma-nav__t,
  .fma-nav a:focus-visible .fma-nav__t{max-width:120px;opacity:1}
  .fma-nav a::before{
    content:"";position:absolute;left:-16px;top:50%;width:7px;height:1px;
    background:var(--line);transform:translateY(-50%);transition:background .25s var(--ease),width .25s var(--ease);
  }
  .fma-nav a[aria-current="true"]::before{background:var(--cyan-ink);width:12px}
}

/* barre sticky horizontale, tablette 720-1279 */
@media (min-width:720px) and (max-width:1279.98px){
  .fma-nav{
    top:0;left:0;right:0;width:100%;
    background:rgba(255,255,255,.94);backdrop-filter:saturate(1.4) blur(14px);
    -webkit-backdrop-filter:saturate(1.4) blur(14px);
    border-bottom:1px solid var(--line);
    transform:translateY(-101%);
  }
  .fma-nav[data-shown="1"]{transform:translateY(0)}
  .fma-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
  .fma-nav__list{
    display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;
    -webkit-overflow-scrolling:touch;scrollbar-width:none;
    padding-inline:clamp(12px,2.4vw,24px);
  }
  .fma-nav__list::-webkit-scrollbar{display:none}
  .fma-nav li{flex:0 0 auto;scroll-snap-align:center}
  .fma-nav a{
    padding:13px 14px;height:46px;gap:8px;position:relative;
    border-bottom:2px solid transparent;
  }
  .fma-nav a[aria-current="true"]{border-bottom-color:var(--cyan)}
  .fma-nav__t{font-size:12.5px}
}
@media (min-width:720px) and (max-width:1279.98px){
  body.admin-bar .fma-nav{top:32px}
}
@media (max-width:719.98px){ .fma-nav{display:none} }

/* ---------- 7. MOTION INDEX - dock mobile < 720 ---------- */
.fma-dock{
  position:fixed;left:12px;right:12px;bottom:12px;z-index:60;
  display:none;align-items:center;gap:10px;
  padding:8px 10px 10px;border-radius:16px;
  background:rgba(20,33,61,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  box-shadow:0 12px 34px rgba(13,23,48,.34);
  font-family:Exo,sans-serif;
  opacity:0;visibility:hidden;transform:translateY(14px);
  transition:opacity .35s var(--ease),visibility .35s var(--ease),transform .35s var(--ease);
}
@media (max-width:719.98px){ .fma-dock{display:flex} }
.fma-dock[data-shown="1"]{opacity:1;visibility:visible;transform:translateY(0)}
.fma-dock__btn{
  flex:0 0 auto;width:44px;height:44px;border-radius:12px;
  background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);
  color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;
  transition:background .2s var(--ease),opacity .2s var(--ease);padding:0;
}
.fma-dock__btn:hover{background:rgba(255,255,255,.2)}
.fma-dock__btn[disabled]{opacity:.34;cursor:default}
.fma-dock__btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.fma-dock__mid{flex:1 1 auto;min-width:0;text-align:center;padding:0 2px}
.fma-dock__count{font-size:9.5px;letter-spacing:.18em;color:var(--cyan);font-weight:600;display:block;line-height:1.5}
.fma-dock__name{font-size:13px;font-weight:600;color:#fff;display:block;line-height:1.35;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fma-dock__segs{position:absolute;left:10px;right:10px;bottom:5px;display:flex;gap:3px}
.fma-dock__seg{flex:1 1 0;height:2px;border-radius:2px;background:rgba(255,255,255,.2);transition:background .3s var(--ease)}
.fma-dock__seg[data-on="1"]{background:linear-gradient(90deg,var(--cyan),var(--orange))}
@media (max-width:719.98px){ body.elementor-page-628 .fma-lastsec{padding-bottom:104px} }
/* ============================================================
   01 - MANIFESTE
   ============================================================ */
.fma-hero{position:relative;min-height:clamp(700px,78vh,880px);display:flex;align-items:center;
  background:var(--navy);overflow:hidden}
.fma-hero .fma-stage img{object-position:58% center}
.fma-hero__veil{
  background:
    linear-gradient(90deg,rgba(13,23,48,.95) 0%,rgba(13,23,48,.9) 26%,rgba(15,26,53,.66) 47%,rgba(17,28,56,.2) 68%,rgba(17,28,56,.06) 84%),
    linear-gradient(180deg,rgba(13,23,48,.5) 0%,rgba(13,23,48,0) 30%,rgba(13,23,48,.42) 100%);
}
.fma-hero__in{z-index:2;padding-block:clamp(72px,9vw,120px)}
.fma-hero__content{max-width:min(100%,620px)}
.fma-hero .fma-lead{color:rgba(255,255,255,.86);max-width:50ch}
.fma-sign{
  font-family:Exo,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;
  text-transform:uppercase;color:var(--orange);margin:30px 0 0;display:flex;align-items:center;gap:11px;
}
.fma-sign::before{content:"";width:22px;height:1px;background:var(--orange);flex:0 0 auto}
.fma-principles{
  list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.18);
  display:flex;flex-wrap:wrap;gap:10px 26px;
}
.fma-principles li{
  font-family:Exo,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.02em;
  color:rgba(255,255,255,.9);display:flex;align-items:center;gap:9px;
}
.fma-principles li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--cyan);flex:0 0 auto}
@media (max-width:719.98px){
  .fma-hero{min-height:auto}
  .fma-hero .fma-stage img{object-position:64% center}
  .fma-hero__veil{
    background:
      linear-gradient(180deg,rgba(13,23,48,.88) 0%,rgba(13,23,48,.82) 46%,rgba(13,23,48,.9) 100%),
      linear-gradient(90deg,rgba(13,23,48,.6),rgba(13,23,48,.34));
  }
  .fma-hero__in{padding-block:76px 64px}
  .fma-principles{gap:9px 18px}
}

/* ============================================================
   02 - ORIGINE
   ============================================================ */
.fma-origin__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:44px}
@media (min-width:900px){
  .fma-origin__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,4.4vw,72px);align-items:start}
}
.fma-year{
  font-family:Exo,sans-serif;font-weight:600;color:var(--navy);
  font-size:clamp(76px,10.5vw,148px);line-height:.86;letter-spacing:-.05em;margin:0;
  display:block;
}
.fma-year__label{
  font-family:Exo,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;
  text-transform:uppercase;color:var(--label);margin:12px 0 0;display:flex;align-items:center;gap:10px;
}
.fma-year__label::before{content:"";width:26px;height:1px;background:var(--orange);flex:0 0 auto}
.fma-origin__story{margin-top:34px}
.fma-origin__story .fma-h2{margin-bottom:20px}
.fma-tl{list-style:none;margin:36px 0 0;padding:0 0 0 24px;position:relative}
.fma-tl::before{content:"";position:absolute;left:3px;top:6px;bottom:6px;width:1px;
  background:linear-gradient(180deg,var(--cyan),var(--orange))}
.fma-tl li{position:relative;padding:0 0 20px}
.fma-tl li:last-child{padding-bottom:0}
.fma-tl li::before{content:"";position:absolute;left:-24px;top:7px;width:7px;height:7px;border-radius:50%;
  background:#fff;border:1.5px solid var(--cyan-ink)}
.fma-tl li:last-child::before{border-color:var(--orange-ink)}
.fma-tl__y{font-family:Exo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;
  text-transform:uppercase;color:var(--navy);display:block;margin-bottom:3px}
.fma-tl__d{font-family:"Open Sans",sans-serif;font-weight:300;font-size:14.5px;line-height:1.55;color:var(--muted)}
.fma-origin__fig{align-self:stretch}
.fma-origin__fig .fma-fig{aspect-ratio:4/3}
.fma-origin__fig .fma-fig img{object-position:52% 42%}

/* interlude signature de marque */
.fma-signature{margin-top:clamp(48px,5.4vw,84px);display:grid;grid-template-columns:minmax(0,1fr);
  border-radius:18px;overflow:hidden;background:var(--navy)}
@media (min-width:860px){ .fma-signature{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)} }
.fma-signature__fig{margin:0;position:relative;min-height:260px;overflow:hidden}
.fma-signature__fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 46%}
.fma-signature__body{padding:clamp(30px,3.4vw,52px);display:flex;flex-direction:column;justify-content:center}
.fma-signature__q{
  font-family:Exo,sans-serif;font-weight:600;color:#fff;margin:0;
  font-size:clamp(19px,2vw,27px);line-height:1.26;letter-spacing:-.012em;text-wrap:balance;
}
.fma-signature__q::before{content:"";display:block;width:34px;height:2px;background:var(--orange);margin-bottom:20px}
.fma-signature__note{font-family:"Open Sans",sans-serif;font-weight:300;font-size:14px;line-height:1.6;
  color:rgba(255,255,255,.72);margin:18px 0 0;max-width:46ch}

/* ============================================================
   03 - CONVICTION
   ============================================================ */
.fma-conv__stage{position:relative;min-height:clamp(520px,60vh,720px);display:flex;align-items:center;
  overflow:hidden;background:#EEF3F9}
.fma-conv__stage .fma-stage img{object-position:70% center}
.fma-conv__veil{
  background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.92) 30%,rgba(255,255,255,.6) 48%,rgba(255,255,255,.12) 66%,rgba(255,255,255,0) 78%);
}
.fma-conv__in{z-index:2;padding-block:clamp(56px,6vw,88px)}
.fma-conv__txt{max-width:min(100%,560px)}
@media (max-width:899.98px){
  .fma-conv__stage{min-height:auto;flex-direction:column;align-items:stretch}
  .fma-conv__stage .fma-stage{position:relative;order:2;aspect-ratio:16/9}
  .fma-conv__veil{display:none}
  .fma-conv__in{order:1;padding-block:0 34px}
  .fma-conv__txt{max-width:none}
}
.fma-eq{margin-top:clamp(44px,4.8vw,72px);display:grid;gap:14px;
  grid-template-columns:minmax(0,1fr);align-items:stretch}
@media (min-width:820px){
  .fma-eq{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);gap:18px}
}
.fma-eq__cell{border-top:2px solid var(--line);padding-top:20px}
.fma-eq__cell--out{border-top-color:var(--orange)}
.fma-eq__cell--in{border-top-color:var(--cyan)}
.fma-eq__op{font-family:Exo,sans-serif;font-weight:600;font-size:24px;color:var(--cyan-ink);
  display:flex;align-items:flex-start;justify-content:center;padding-top:14px;line-height:1}
@media (max-width:819.98px){ .fma-eq__op{padding-top:0;justify-content:flex-start} }
.fma-eq__t{font-family:Exo,sans-serif;font-weight:600;font-size:clamp(16px,1.5vw,20px);
  line-height:1.24;color:var(--navy);margin:0 0 9px}
.fma-eq__d{font-family:"Open Sans",sans-serif;font-weight:300;font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}
.fma-plist{list-style:none;margin:clamp(38px,4vw,56px) 0 0;padding:0;display:grid;gap:0;
  grid-template-columns:minmax(0,1fr)}
@media (min-width:820px){ .fma-plist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,3.6vw,64px)} }
.fma-plist li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--line);
  font-family:"Open Sans",sans-serif;font-weight:300;font-size:15.5px;line-height:1.58;color:var(--muted)}
.fma-plist li::before{content:attr(data-n);font-family:Exo,sans-serif;font-weight:600;font-size:11px;
  letter-spacing:.08em;color:var(--cyan-ink);flex:0 0 auto;padding-top:3px;min-width:20px}
.fma-plist--light li{border-top-color:rgba(255,255,255,.16);color:rgba(255,255,255,.8)}
.fma-plist--light li::before{color:var(--cyan)}
/* ============================================================
   04 - INGENIERIE (Engineering Studio)
   ============================================================ */
.fma-eng__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:end}
@media (min-width:980px){
  .fma-eng__grid{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(36px,3.8vw,60px)}
}
.fma-eng__fig .fma-fig{aspect-ratio:3/2}
.fma-eng__fig .fma-fig img{object-position:55% center}
.fma-eng__panel{padding-bottom:6px}
.fma-skills{margin-top:clamp(40px,4.4vw,68px);border-top:1px solid var(--line)}
.fma-skills__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr)}
@media (min-width:640px){ .fma-skills__grid{grid-template-columns:repeat(2,minmax(0,1fr))} }
@media (min-width:1040px){ .fma-skills__grid{grid-template-columns:repeat(3,minmax(0,1fr))} }
.fma-skill{position:relative;padding:26px clamp(18px,2.2vw,32px) 26px 0;border-bottom:1px solid var(--line)}
@media (min-width:640px){
  .fma-skill{padding-left:clamp(18px,2.2vw,32px)}
  .fma-skill::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--line)}
  .fma-skills__grid > .fma-skill:nth-child(2n+1)::before{display:none}
}
@media (min-width:1040px){
  .fma-skills__grid > .fma-skill:nth-child(2n+1)::before{display:block}
  .fma-skills__grid > .fma-skill:nth-child(3n+1)::before{display:none}
}
.fma-skill__n{font-family:Exo,sans-serif;font-weight:600;font-size:10.5px;letter-spacing:.16em;
  color:var(--cyan-ink);display:flex;align-items:center;gap:9px;margin:0 0 10px}
.fma-skill__n::after{content:"";height:1px;flex:1 1 auto;background:var(--line);max-width:46px}
.fma-skill__t{font-family:Exo,sans-serif;font-weight:600;font-size:17.5px;line-height:1.25;color:var(--navy);margin:0 0 8px}
.fma-skill__d{font-family:"Open Sans",sans-serif;font-weight:300;font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}
.fma-skill:hover .fma-skill__n::after{background:var(--cyan);max-width:70px;transition:max-width .3s var(--ease),background .3s var(--ease)}

/* ============================================================
   05 - METHODE / PROJECT PATH
   ============================================================ */
.fma-path{margin-top:clamp(38px,4vw,58px)}
.fma-path__rail{position:relative;border-top:1px solid var(--line);padding-top:2px}
.fma-path__rail::after{content:"";position:absolute;left:0;top:-1px;height:2px;width:var(--fma-pprog,25%);
  background:linear-gradient(90deg,var(--cyan),var(--orange));transition:width .5s var(--ease)}
.fma-path__tabs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.fma-path__tab{
  display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;
  background:none;border:0;border-right:1px solid var(--line);
  padding:18px clamp(12px,1.5vw,22px) 18px 0;margin:0;min-height:44px;
  transition:opacity .25s var(--ease);opacity:.55;
}
.fma-path__tabs li:last-child .fma-path__tab{border-right:0}
@media (min-width:720px){ .fma-path__tab{padding-left:clamp(12px,1.5vw,22px)} .fma-path__tabs li:first-child .fma-path__tab{padding-left:0} }
.fma-path__tab[aria-selected="true"]{opacity:1}
.fma-path__tab:hover{opacity:.85}
.fma-path__thumb{flex:0 0 auto;width:clamp(46px,4.6vw,64px);aspect-ratio:1;border-radius:10px;overflow:hidden;
  background:var(--line-soft);position:relative}
.fma-path__thumb img{display:block;width:100%;height:100%;object-fit:cover;
  filter:grayscale(.55) contrast(.94);transition:filter .3s var(--ease)}
.fma-path__tab[aria-selected="true"] .fma-path__thumb img{filter:none}
.fma-path__tab[aria-selected="true"] .fma-path__thumb{box-shadow:0 0 0 2px var(--cyan)}
.fma-path__lab{min-width:0}
.fma-path__num{display:block;font-family:Exo,sans-serif;font-weight:600;font-size:10px;letter-spacing:.16em;
  color:var(--cyan-ink);margin-bottom:4px}
.fma-path__ttl{display:block;font-family:Exo,sans-serif;font-weight:600;font-size:14px;line-height:1.25;color:var(--navy)}
@media (max-width:719.98px){
  .fma-path__rail{display:none}
}
.fma-path__viewport{
  margin-top:clamp(24px,2.8vw,40px);
  display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;
  scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;
}
.fma-path__viewport::-webkit-scrollbar{display:none}
.fma-panel{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}
.fma-panel__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center}
@media (min-width:820px){ .fma-panel__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(28px,3.2vw,52px)} }
.fma-panel__fig{margin:0;border-radius:16px;overflow:hidden;background:var(--line-soft);aspect-ratio:4/3}
@media (min-width:820px){ .fma-panel__fig{aspect-ratio:16/11} }
.fma-panel__fig img{display:block;width:100%;height:100%;object-fit:cover}
.fma-panel__n{font-family:Exo,sans-serif;font-weight:600;font-size:clamp(38px,4.4vw,64px);line-height:.9;
  letter-spacing:-.04em;color:var(--line);margin:0 0 14px;display:block}
.fma-panel__t{font-family:Exo,sans-serif;font-weight:600;font-size:clamp(20px,2.2vw,29px);line-height:1.16;
  letter-spacing:-.016em;color:var(--navy);margin:0 0 14px}
.fma-panel__d{font-family:"Open Sans",sans-serif;font-weight:300;font-size:15.5px;line-height:1.64;color:var(--muted);margin:0;max-width:46ch}
@media (max-width:719.98px){
  .fma-path__viewport{gap:14px;padding-right:12%;overflow-x:auto}
  .fma-panel{flex:0 0 88%}
  .fma-panel__grid{gap:18px}
  .fma-panel__fig{aspect-ratio:1}
  .fma-panel__n{font-size:34px;color:var(--line)}
}
.fma-path__dock{display:none;align-items:center;gap:12px;margin-top:20px}
@media (max-width:719.98px){ .fma-path__dock{display:flex} }
.fma-path__dbtn{width:44px;height:44px;flex:0 0 auto;border-radius:12px;border:1px solid var(--line);
  background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.fma-path__dbtn[disabled]{opacity:.35;cursor:default}
.fma-path__dbtn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}
.fma-path__dmid{flex:1 1 auto;min-width:0}
.fma-path__dcount{font-family:Exo,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--cyan-ink);display:block}
.fma-path__dsegs{display:flex;gap:4px;margin-top:7px}
.fma-path__dseg{flex:1 1 0;height:2px;border-radius:2px;background:var(--line)}
.fma-path__dseg[data-on="1"]{background:linear-gradient(90deg,var(--cyan),var(--orange))}
.fma-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
/* ============================================================
   06 - SYSTEME
   ============================================================ */
.fma-sys{position:relative;overflow:hidden}
.fma-sys__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:center}
@media (min-width:1000px){
  .fma-sys__grid{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(34px,3.6vw,58px)}
}
.fma-sys__fig{margin:0;border-radius:16px;overflow:hidden;background:var(--navy-3);aspect-ratio:16/10;position:relative}
.fma-sys__fig img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}
.fma-sys__fig::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(13,23,48,.16),rgba(13,23,48,0) 42%)}
@media (min-width:1000px){
  .fma-sys__fig{aspect-ratio:16/10;border-radius:16px 0 0 16px;margin-right:calc(-1 * var(--gut))}
}
.fma-sys__panel{min-width:0}

/* ============================================================
   07 - ANCRAGE INDUSTRIEL
   ============================================================ */
.fma-root__stage{position:relative;min-height:clamp(560px,64vh,760px);display:flex;align-items:center;
  overflow:hidden;background:#EDF2F8}
.fma-root__stage .fma-stage img{object-position:72% center}
.fma-root__veil{
  background:linear-gradient(90deg,rgba(250,252,255,.97) 0%,rgba(250,252,255,.93) 32%,rgba(250,252,255,.58) 50%,rgba(250,252,255,.1) 68%,rgba(250,252,255,0) 80%);
}
.fma-root__in{z-index:2;padding-block:clamp(58px,6.4vw,96px)}
.fma-root__txt{max-width:min(100%,600px)}
.fma-root__txt .fma-plist{margin-top:32px}
@media (min-width:820px){ .fma-root__txt .fma-plist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px} }
@media (max-width:899.98px){
  .fma-root__stage{min-height:auto;flex-direction:column;align-items:stretch}
  .fma-root__stage .fma-stage{position:relative;order:1;aspect-ratio:16/10}
  .fma-root__veil{display:none}
  .fma-root__in{order:2;padding-block:38px 0}
  .fma-root__txt{max-width:none}
}

/* ============================================================
   08 - IMPACT HUMAIN
   ============================================================ */
.fma-hum__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:34px;align-items:center}
@media (min-width:940px){
  .fma-hum__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(36px,4vw,66px)}
}
.fma-hum__fig .fma-fig{aspect-ratio:16/10}
.fma-hum__fig .fma-fig img{object-position:50% 44%}
.fma-quote{margin:clamp(38px,4vw,58px) 0 0;padding:clamp(26px,3vw,40px);border-radius:16px;
  background:var(--ground);border-left:3px solid var(--orange)}
.fma-quote p{font-family:Exo,sans-serif;font-weight:600;font-size:clamp(17px,1.8vw,23px);line-height:1.35;
  letter-spacing:-.01em;color:var(--navy);margin:0;text-wrap:balance}
.fma-quote cite{display:block;margin-top:14px;font-family:"Open Sans",sans-serif;font-style:normal;
  font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--label)}
.fma-eng-list{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0}
.fma-eng-list li{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid var(--line);
  font-family:"Open Sans",sans-serif;font-weight:300;font-size:15.5px;line-height:1.55;color:var(--muted)}
.fma-eng-list li:first-child{border-top:1px solid var(--line)}
.fma-eng-list li::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;
  background:var(--cyan);margin-top:8px}
.fma-eng-list li:nth-child(even)::before{background:var(--orange)}

/* ============================================================
   09 - PROJET / CTA
   ============================================================ */
.fma-cta{position:relative;min-height:clamp(620px,66vh,780px);display:flex;align-items:center;
  overflow:hidden;background:var(--navy)}
.fma-cta .fma-stage img{object-position:68% center}
.fma-cta__veil{
  background:linear-gradient(90deg,rgba(15,25,52,.72) 0%,rgba(15,25,52,.6) 30%,rgba(15,25,52,.28) 52%,rgba(15,25,52,.04) 70%,rgba(15,25,52,0) 82%);
}
.fma-cta__in{z-index:2;padding-block:clamp(60px,6.6vw,96px)}
.fma-cta__txt{max-width:min(100%,560px)}
.fma-cta__txt .fma-lead{color:rgba(255,255,255,.86)}
@media (max-width:719.98px){
  .fma-cta{min-height:auto}
  .fma-cta .fma-stage img{object-position:60% center}
  .fma-cta__veil{background:linear-gradient(180deg,rgba(13,23,48,.9) 0%,rgba(13,23,48,.84) 50%,rgba(13,23,48,.92) 100%)}
  .fma-cta__in{padding-block:64px}
  .fma-cta .fma-actions .fma-btn{width:100%}
}

/* ============================================================
   MOTION V3 - ENRICHISSEMENT PROGRESSIF
   Regle absolue : aucune regle de cette page ne masque du contenu.
   L etat de BASE est toujours : opacity 1, visibility visible,
   clip-path none, aucune translation. Les classes ci-dessous ne
   s activent que sous [data-fma-anim], attribut pose par JS, et se
   limitent a une translation de 8px ou a un voile DECORATIF pose
   en pseudo-element AU-DESSUS du visuel (jamais sur le texte).
   Sans JS, IO en echec, impression, reduced-motion ou apercu
   Elementor : tout reste lisible des la premiere frame.
   ============================================================ */

/* --- filet de securite explicite : le contenu essentiel est visible --- */
.fma h1,.fma h2,.fma h3,.fma p,.fma li,.fma a,.fma button,
.fma-year,.fma-eyebrow,.fma-lead,.fma-body,.fma-eq,.fma-eq__cell,
.fma-panel__t,.fma-panel__d,.fma-path__ttl,.fma-nav__n,.fma-nav__t,
.fma-stage,.fma-fig,.fma picture,.fma img{
  opacity:1;visibility:visible;clip-path:none;
}

/* --- translation legere, uniquement en enrichissement --- */
[data-fma-anim] .fma-rise,
[data-fma-anim] .fma-clipup,
[data-fma-anim] .fma-clipx,
[data-fma-anim] .fma-clipr{
  transform:translate3d(0,8px,0);
  transition:transform .72s var(--ease);
  will-change:transform;
}
[data-fma-anim] .fma-clipr{transform:translate3d(10px,0,0)}
[data-fma-anim] .fma-rise.is-in,
[data-fma-anim] .fma-clipup.is-in,
[data-fma-anim] .fma-clipx.is-in,
[data-fma-anim] .fma-clipr.is-in{transform:none;will-change:auto}

/* --- voile decoratif sur les VISUELS : l image n est jamais masquee --- */
[data-fma-anim] .fma-mask{position:relative}
[data-fma-anim] .fma-mask::after{
  content:"";position:absolute;inset:0;z-index:4;pointer-events:none;
  background:var(--fma-wipe,#EEF3F9);transform-origin:100% 50%;
  transition:transform .95s var(--ease);
}
[data-fma-anim] .fma-mask.is-in::after{transform:scaleX(0)}
.fma-sec--navy,.fma-hero,.fma-cta{--fma-wipe:#14213D}
.fma-sec--ground{--fma-wipe:#F5F8FC}

/* --- traits et reperes decoratifs --- */
[data-fma-anim] .fma-grow{transform:scaleY(0);transform-origin:top;transition:transform .9s var(--ease)}
[data-fma-anim] .fma-grow.is-in{transform:scaleY(1)}
[data-fma-anim] .fma-trow::before,
[data-fma-anim] .fma-path__rail::after{transform-origin:left}

/* --- cascades --- */
[data-fma-anim] [data-fma-d="1"]{transition-delay:.07s}
[data-fma-anim] [data-fma-d="2"]{transition-delay:.14s}
[data-fma-anim] [data-fma-d="3"]{transition-delay:.21s}
[data-fma-anim] [data-fma-d="4"]{transition-delay:.28s}
[data-fma-anim] [data-fma-d="5"]{transition-delay:.35s}
[data-fma-anim] [data-fma-d="6"]{transition-delay:.42s}

@media (prefers-reduced-motion:reduce){
  body.elementor-page-628 *,body.elementor-page-628 *::before,body.elementor-page-628 *::after{
    animation-duration:.001ms!important;animation-iteration-count:1!important;
    transition-duration:.001ms!important;scroll-behavior:auto!important;
  }
  [data-fma-anim] .fma-rise,[data-fma-anim] .fma-clipup,
  [data-fma-anim] .fma-clipx,[data-fma-anim] .fma-clipr,
  [data-fma-anim] .fma-grow{transform:none!important}
  [data-fma-anim] .fma-mask::after{display:none!important}
  .fma-path__viewport{scroll-behavior:auto!important}
}
@media print{
  .fma-nav,.fma-dock{display:none!important}
  [data-fma-anim] .fma-rise,[data-fma-anim] .fma-clipup,
  [data-fma-anim] .fma-clipx,[data-fma-anim] .fma-clipr{transform:none!important}
  [data-fma-anim] .fma-mask::after{display:none!important}
}
/* ============================================================
   AJUSTEMENTS FINAUX - largeur utile, rail, ancres, lignes
   ============================================================ */
.fma-line{display:block}

/* gouttiere calibree pour les reperes de largeur utile */
body.elementor-page-628{ --gut:clamp(20px,2.4vw,72px); --rail:0px }
@media (min-width:1280px){ body.elementor-page-628{ --rail:34px } }
@media (min-width:1500px){ body.elementor-page-628{ --rail:64px } }

.fma-in{
  width:min(calc(100% - 2 * var(--gut) - var(--rail)), var(--inner));
  margin-left:auto;margin-right:auto;position:relative;
}
@media (min-width:1280px){
  .fma-in{ margin-right:calc(var(--gut) + var(--rail)) }
  .fma-in--center{ margin-right:auto }
}

/* ancres : jamais masquees par la barre tablette ni l admin bar */
body.elementor-page-628 [data-fma-ch]{scroll-margin-top:10px}
@media (min-width:720px) and (max-width:1279.98px){
  body.elementor-page-628 [data-fma-ch]{scroll-margin-top:58px}
  body.admin-bar.elementor-page-628 [data-fma-ch]{scroll-margin-top:92px}
}

/* rail desktop : panneau de verre, lisible sur fond clair comme sur navy */
@media (min-width:1280px){
  .fma-nav{
    right:clamp(10px,1.2vw,26px);width:auto;
    padding:16px 12px 16px 18px;border-radius:14px;
    background:rgba(255,255,255,.84);
    backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);
    box-shadow:0 8px 30px rgba(20,33,61,.1),0 0 0 1px rgba(20,33,61,.05);
  }
  .fma-nav::before{left:18px}
  .fma-nav::after{left:18px}
  .fma-nav a::before{left:-14px;width:6px}
  .fma-nav a[aria-current="true"]::before{width:10px}
  .fma-nav__title{font-size:8.5px;letter-spacing:.22em;margin:0 0 14px}
}
@media (min-width:1280px) and (max-width:1499.98px){
  .fma-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
  .fma-nav{padding:14px 10px 14px 16px}
  .fma-nav::before,.fma-nav::after{left:16px}
  .fma-nav a[aria-current="true"] .fma-nav__t{max-width:0;opacity:0}
  .fma-nav:hover .fma-nav__t,.fma-nav a:focus-visible .fma-nav__t{max-width:118px;opacity:1}
}

/* le rail ne doit pas surmonter le dock mobile ni la barre tablette */
@media (max-width:1279.98px){ .fma-nav{border-radius:0;box-shadow:none} }
/* ============================================================
   CORRECTIFS V2.1 - largeur utile, rail sans recouvrement,
   rythme vertical, chapitre Origine sans zone morte.
   ============================================================ */
body.elementor-page-628{ --gut:clamp(22px,1.9vw,72px); --rail:0px }
@media (min-width:1280px){ body.elementor-page-628{ --rail:52px } }
@media (min-width:1500px){ body.elementor-page-628{ --rail:52px } }

.fma-in{ width:min(calc(100% - 2 * var(--gut) - var(--rail)), var(--inner)); margin-left:auto; margin-right:auto }
@media (min-width:1280px){
  .fma-in{ margin-right:max(calc(var(--gut) + var(--rail)), calc((100% - var(--inner)) / 2)) }
  .fma-in--center{ margin-right:auto }
}

/* rythme vertical resserre */
.fma-sec{padding-block:clamp(56px,5.4vw,96px)}
.fma-sec--tight{padding-block:clamp(46px,4.2vw,74px)}
.fma-sec--flush{padding-block:0}

/* rail : compact au repos, libelle en pastille au survol / focus */
@media (min-width:1280px){
  .fma-nav{padding:14px 10px 14px 16px;right:clamp(12px,1.1vw,24px)}
  .fma-nav::before,.fma-nav::after{left:16px}
  .fma-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
  .fma-nav__t{
    max-width:0;opacity:0;overflow:hidden;white-space:nowrap;
    background:rgba(255,255,255,.96);border-radius:7px;
    box-shadow:0 4px 16px rgba(20,33,61,.14);
  }
  .fma-nav:hover .fma-nav__t,.fma-nav a:focus-visible .fma-nav__t{max-width:132px;opacity:1;padding:4px 9px}
  .fma-nav a[aria-current="true"] .fma-nav__t{max-width:0;opacity:0}
  .fma-nav:hover a[aria-current="true"] .fma-nav__t{max-width:132px;opacity:1;padding:4px 9px}
  .fma-nav__n{font-size:10.5px}
  .fma-nav a[aria-current="true"] .fma-nav__n{opacity:1;color:var(--cyan-ink);font-size:11.5px}
}

/* ---------- 02 ORIGINE : grille equilibree + frise horizontale ---------- */
@media (min-width:900px){
  .fma-origin__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:stretch}
  .fma-origin__fig{display:flex}
  .fma-origin__fig .fma-fig{flex:1 1 auto;aspect-ratio:auto;min-height:440px}
}
.fma-origin__story{margin-top:28px}
.fma-trow{
  list-style:none;margin:clamp(34px,3.4vw,52px) 0 0;padding:0;position:relative;
  display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line);
}
@media (min-width:760px){ .fma-trow{grid-template-columns:repeat(4,minmax(0,1fr))} }
.fma-trow::before{content:"";position:absolute;left:0;top:-1px;height:1px;width:100%;
  background:linear-gradient(90deg,var(--cyan),var(--orange))}
.fma-trow li{position:relative;padding:22px clamp(14px,1.8vw,30px) 0 0}
@media (max-width:759.98px){ .fma-trow li{padding:18px 0 0 20px} }
.fma-trow li::before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;
  background:#fff;border:1.5px solid var(--cyan-ink)}
@media (max-width:759.98px){ .fma-trow li::before{top:14px} }
.fma-trow li:last-child::before{border-color:var(--orange-ink)}
.fma-trow__y{display:block;font-family:Exo,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;
  text-transform:uppercase;color:var(--navy);margin-bottom:5px}
.fma-trow__d{display:block;font-family:"Open Sans",sans-serif;font-weight:300;font-size:14px;
  line-height:1.55;color:var(--muted)}
.fma-signature{margin-top:clamp(40px,4.4vw,68px)}
.fma-signature__fig{min-height:230px}
/* ============================================================
   CORRECTIFS V2.2 - densite verticale et degagement du rail
   ============================================================ */
/* le rail ne doit plus mordre sur la colonne de contenu */
@media (min-width:1280px){
  .fma-nav a{gap:0}
  .fma-nav:hover .fma-nav__t,.fma-nav a:focus-visible .fma-nav__t{margin-left:10px}
  .fma-nav:hover a[aria-current="true"] .fma-nav__t{margin-left:10px}
}

/* rythme vertical : plus dense, sans etouffer */
.fma-sec{padding-block:clamp(48px,4.0vw,78px)}
.fma-sec--tight{padding-block:clamp(40px,3.4vw,62px)}
.fma-sec--flush{padding-block:0}
.fma-hero__in{padding-block:clamp(60px,7vw,100px)}
.fma-conv__stage{min-height:clamp(480px,56vh,660px)}
.fma-conv__in{padding-block:clamp(48px,5vw,76px)}
.fma-root__stage{min-height:clamp(520px,58vh,700px)}
.fma-root__in{padding-block:clamp(50px,5.4vw,82px)}
.fma-cta__in{padding-block:clamp(54px,5.6vw,84px)}

.fma-skills{margin-top:clamp(32px,3.4vw,54px)}
.fma-eq{margin-top:clamp(34px,3.6vw,56px)}
.fma-plist{margin-top:clamp(30px,3.2vw,46px)}
.fma-quote{margin-top:clamp(30px,3.2vw,46px);padding:clamp(24px,2.6vw,34px)}
.fma-path{margin-top:clamp(28px,3vw,44px)}
.fma-signature{margin-top:clamp(32px,3.4vw,52px)}
.fma-signature__body{padding:clamp(26px,2.8vw,42px)}
.fma-signature__fig{min-height:210px}
.fma-trow{margin-top:clamp(30px,3vw,46px)}
.fma-origin__story{margin-top:24px}
.fma-eng-list{margin-top:26px}

/* visuels : proportions un peu plus basses, memes sujets conserves */
.fma-eng__fig .fma-fig{aspect-ratio:16/10}
@media (min-width:820px){ .fma-panel__fig{aspect-ratio:16/10} }
@media (min-width:900px){ .fma-origin__fig .fma-fig{min-height:400px} }
.fma-skill{padding-top:22px;padding-bottom:22px}
/* ---- V2.3 : derniere passe de densite ---- */
.fma-sec{padding-block:clamp(44px,3.6vw,72px)}
.fma-sec--tight{padding-block:clamp(38px,3.2vw,58px)}
.fma-sec--flush{padding-block:0}
.fma-signature__fig{min-height:190px}
.fma-signature__note{margin-top:14px}
@media (min-width:900px){ .fma-origin__fig .fma-fig{min-height:380px} }
/* ============================================================
   V2.4 - cibles de clic du rail (WCAG 2.5.8) + densite
   ============================================================ */
@media (min-width:1280px){
  body.elementor-page-628{ --rail:62px }
  .fma-nav{padding:14px 10px 14px 22px}
  .fma-nav::before,.fma-nav::after{left:12px}
  .fma-nav__list{gap:5px}
  .fma-nav a{padding:7px 5px 7px 0;min-height:30px}
  .fma-nav__n{min-width:24px;text-align:right}
  /* repere : pastille centree sur la ligne de progression */
  .fma-nav a::before{
    content:"";position:absolute;left:-13px;top:50%;
    width:6px;height:6px;border-radius:50%;background:var(--line);
    transform:translateY(-50%);transition:background .25s var(--ease),width .25s var(--ease),height .25s var(--ease);
  }
  .fma-nav a[aria-current="true"]::before{width:8px;height:8px;left:-14px;background:var(--cyan-ink)}
  .fma-nav a:hover::before{background:var(--muted)}
}

/* densite : derniere passe mesuree */
.fma-sec{padding-block:clamp(42px,3.2vw,64px)}
.fma-sec--tight{padding-block:clamp(36px,2.9vw,54px)}
.fma-sec--flush{padding-block:0}
.fma-year{font-size:clamp(70px,8.6vw,120px)}
.fma-conv__stage{min-height:clamp(440px,50vh,600px)}
@media (min-width:820px){ .fma-panel__fig{aspect-ratio:16/9} }
.fma-eng__fig .fma-fig{aspect-ratio:16/9}
.fma-skill{padding-top:20px;padding-bottom:20px}
/* ============================================================
   V2.5 - degagement definitif du rail + derniere densite
   ============================================================ */
@media (min-width:1280px){
  body.elementor-page-628{ --rail:66px }
  .fma-nav{right:clamp(8px,0.8vw,18px)}
}
.fma-sec{padding-block:clamp(38px,2.8vw,56px)}
.fma-sec--tight{padding-block:clamp(34px,2.6vw,48px)}
.fma-sec--flush{padding-block:0}
.fma-eyebrow{margin-bottom:16px}
.fma-lead{margin-top:18px}
.fma-signature__body{padding:clamp(22px,2.2vw,36px)}
@media (min-width:1000px){ .fma-sys__fig{aspect-ratio:16/9} }
@media (min-width:900px){ .fma-origin__fig .fma-fig{min-height:340px} }
/* ============================================================
   V2.6 - correctifs issus du balayage 13 viewports
   ============================================================ */

/* --- Project Path : carte a 88 % + amorce de la suivante --- */
@media (max-width:719.98px){
  .fma-path__viewport{padding-right:0;gap:14px}
  .fma-panel{flex:0 0 88%}
  .fma-path__viewport::after{content:"";flex:0 0 12%;height:1px}
}

/* --- Systeme : rapport de colonnes moins extreme sur petits desktops --- */
@media (min-width:1000px){ .fma-sys__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)} }
@media (min-width:1240px){ .fma-sys__grid{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)} }

/* --- Listes : 2 colonnes des 660 px, frise sur 2 colonnes en portrait --- */
@media (min-width:660px){
  .fma-plist{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3.2vw,64px)}
  .fma-eng-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,2.8vw,48px)}
  .fma-eng-list li:nth-child(2){border-top:1px solid var(--line)}
}
@media (min-width:560px) and (max-width:899.98px){
  .fma-trow{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}
  .fma-trow li{padding:20px clamp(14px,1.8vw,24px) 0 0}
  .fma-trow li:nth-child(n+3){padding-top:24px}
}

/* --- Tablette portrait : plancher de 16 px sur le texte courant --- */
@media (min-width:720px) and (max-width:1023.98px){
  .fma-lead,.fma-body,.fma-plist li,.fma-eng-list li,.fma-panel__d,
  .fma-skill__d,.fma-trow__d,.fma-eq__d,.fma-signature__note,.fma-tl__d{font-size:16px}
}
/* --- Mobile : plancher de 15 px sur le texte secondaire --- */
@media (max-width:719.98px){
  .fma-skill__d,.fma-trow__d,.fma-eq__d,.fma-signature__note{font-size:15px}
}

/* --- Densite : viewports hauts et mobiles --- */
.fma-hero{min-height:clamp(640px,68vh,820px)}
.fma-conv__stage{min-height:clamp(420px,46vh,560px)}
@media (max-width:719.98px){
  .fma-sec{padding-block:34px}
  .fma-sec--tight{padding-block:30px}
  .fma-sec--flush{padding-block:0}
  .fma-hero__in{padding-block:64px 56px}
  .fma-skill{padding-top:16px;padding-bottom:16px}
  .fma-plist li{padding:13px 0}
  .fma-eng-list li{padding:12px 0}
  .fma-trow li{padding:14px 0 0 20px}
  .fma-eq{gap:10px}
  .fma-body{margin-bottom:12px}
  .fma-signature__fig{min-height:170px}
}
/* ---- V2.7 : sentinelles observables (1px) ---- */
[data-fma-sentinel]{display:block;width:100%;height:1px;margin:0;padding:0;pointer-events:none}
/* ============================================================
   V2.8 - CONTRASTE WCAG AA (mesure par echantillonnage pixel)
   Le visuel 01 est tres lumineux dans sa moitie gauche
   (luminance moyenne 0,97) : le voile navy doit y etre
   nettement plus dense pour tenir 4,5:1 sur le texte courant.
   ============================================================ */
.fma-hero__veil{
  background:
    linear-gradient(90deg,
      rgba(13,23,48,.96) 0%,
      rgba(13,23,48,.93) 30%,
      rgba(13,23,48,.86) 47%,
      rgba(15,26,53,.52) 62%,
      rgba(17,28,56,.16) 78%,
      rgba(17,28,56,0) 90%),
    linear-gradient(180deg,rgba(13,23,48,.42) 0%,rgba(13,23,48,0) 32%,rgba(13,23,48,.34) 100%);
}
@media (max-width:719.98px){
  .fma-hero__veil{
    background:
      linear-gradient(180deg,rgba(13,23,48,.92) 0%,rgba(13,23,48,.87) 46%,rgba(13,23,48,.93) 100%),
      linear-gradient(90deg,rgba(13,23,48,.6),rgba(13,23,48,.34));
  }
}

/* Ancrage : texte fonce sur zone claire, la photo y est sombre par endroits */
.fma-root__veil{
  background:linear-gradient(90deg,
    rgba(250,252,255,.985) 0%,
    rgba(250,252,255,.96) 32%,
    rgba(250,252,255,.90) 48%,
    rgba(250,252,255,.52) 64%,
    rgba(250,252,255,.14) 76%,
    rgba(250,252,255,0) 86%);
}
/* Conviction : deja conforme, on consolide legerement la zone de texte */
.fma-conv__veil{
  background:linear-gradient(90deg,
    rgba(255,255,255,.98) 0%,
    rgba(255,255,255,.95) 30%,
    rgba(255,255,255,.72) 48%,
    rgba(255,255,255,.18) 66%,
    rgba(255,255,255,0) 80%);
}

/* surtitre sur fond sombre : 11px, il lui faut 4,5:1 */
.fma-eyebrow--light{color:rgba(255,255,255,.95)}

/* Motion Index : les numeros inactifs doivent rester lisibles (4,5:1) */
.fma-nav__n{opacity:1;color:var(--label)}
.fma-nav a[aria-current="true"] .fma-nav__n{color:var(--cyan-ink)}
.fma-nav a:hover .fma-nav__n{color:var(--navy)}
/* ---- V2.9 : <picture> pour servir les WebP deja generes ---- */
.fma picture{display:block;width:100%;height:100%}
.fma-fig picture,.fma-panel__fig picture,.fma-sys__fig picture,
.fma-signature__fig picture,.fma-path__thumb picture,.fma-stage picture{display:block;width:100%;height:100%}
/* ---- V2.10 : confort de lecture des micro-libelles ---- */
.fma-eyebrow{font-size:12px;letter-spacing:.18em}
.fma-sign{font-size:11.5px}
.fma-kicker{font-size:11.5px}
.fma-skill__n{font-size:11.5px}
.fma-path__num{font-size:11px}
@media (max-width:719.98px){
  .fma-eyebrow{font-size:11.5px;letter-spacing:.15em}
}
/* ============================================================
   V4.1 - TYPOGRAPHIE  « juste milieu » entre V2 et V3
   V2 etait un peu petite, V3 trop grande. Echelle intermediaire,
   graisse 400 (et non 300) et encres plus sombres conservees de V3.
   ============================================================ */
.fma-h1{
  font-size:clamp(50px,4.1vw,66px);line-height:1.03;font-weight:700;
  letter-spacing:-.026em;color:#fff;
}
.fma-h2{
  font-size:clamp(38px,3.25vw,54px);line-height:1.08;font-weight:700;
  letter-spacing:-.02em;color:#14213D;max-width:16.5em;
}
.fma-h2--light{color:#FFFFFF}
.fma-h3,.fma-skill__t{
  font-size:clamp(20px,1.55vw,25px);line-height:1.24;font-weight:700;
  letter-spacing:-.01em;color:#14213D;
}
.fma-h3--light{color:#FFFFFF}

.fma-lead{
  font-size:clamp(18px,1.2vw,20.5px);line-height:1.6;font-weight:400;
  color:#52617A;max-width:52ch;margin-top:20px;
}
.fma-body{
  font-size:clamp(16.5px,1.02vw,18.5px);line-height:1.63;font-weight:400;
  color:#52617A;max-width:62ch;margin-bottom:14px;
}
.fma-plist li,.fma-eng-list li{
  font-size:clamp(16.5px,1vw,18px);line-height:1.56;font-weight:400;color:#52617A;
}
.fma-skill__d,.fma-eq__d,.fma-trow__d,.fma-panel__d{
  font-size:clamp(16.5px,.98vw,17.5px);line-height:1.58;font-weight:400;color:#52617A;
}
.fma-eq__t{font-size:clamp(18px,1.35vw,21px);line-height:1.24;font-weight:700;color:#14213D}
.fma-panel__t{font-size:clamp(21px,1.6vw,26px);line-height:1.22;font-weight:700}
.fma-path__ttl{font-size:14.5px;font-weight:700;color:#14213D}
.fma-trow__y,.fma-tl__y{font-size:12.5px;font-weight:700;color:#14213D;letter-spacing:.09em}

/* fond navy */
.fma-lead--light,.fma-body--light,.fma-plist--light li{color:#D5DFEC}
.fma-signature__note{font-size:clamp(16px,.96vw,17px);line-height:1.58;font-weight:400;color:#D5DFEC}
.fma-hero .fma-lead,.fma-cta__txt .fma-lead{color:#FFFFFF}
.fma-principles li{font-size:13.5px;font-weight:600;color:#FFFFFF}

/* surtitres et micro-libelles */
.fma-eyebrow{font-size:13px;font-weight:700;letter-spacing:.185em;color:#3E526E;margin-bottom:20px}
.fma-eyebrow--light{color:#D8E5F1}
.fma-kicker{font-size:12.5px;font-weight:700;letter-spacing:.17em;color:#0A6390}
.fma-kicker--orange{color:#8F5500}
.fma-skill__n{font-size:12.5px;font-weight:700;color:#0A6390;letter-spacing:.14em}
.fma-path__num{font-size:11.5px;font-weight:700;color:#0A6390;letter-spacing:.14em}
.fma-plist li::before{font-size:11.5px;font-weight:700;color:#0A6390}
.fma-sign{font-size:12.5px;font-weight:700;letter-spacing:.18em;color:var(--orange)}
.fma-year__label{font-size:12.5px;font-weight:700;letter-spacing:.185em;color:#3E526E;margin-top:14px}

/* 2021 : impressionnant mais il ne doit plus ecraser le recit */
.fma-year{
  font-size:clamp(104px,10vw,168px);line-height:.86;font-weight:700;
  letter-spacing:-.05em;color:#14213D;
}

/* --- planchers responsives --- */
@media (min-width:720px) and (max-width:1023.98px){
  .fma-lead{font-size:19px}
  .fma-body,.fma-plist li,.fma-eng-list li,.fma-panel__d,
  .fma-skill__d,.fma-trow__d,.fma-eq__d,.fma-signature__note,.fma-tl__d{font-size:17px}
}
@media (max-width:719.98px){
  .fma-h1{font-size:clamp(34px,8.6vw,45px);line-height:1.08}
  .fma-h2{font-size:clamp(31px,7.4vw,40px);line-height:1.12}
  .fma-h3,.fma-skill__t{font-size:19px}
  .fma-lead{font-size:17.5px;line-height:1.58}
  .fma-body,.fma-plist li,.fma-eng-list li,.fma-panel__d{font-size:16.5px;line-height:1.6}
  .fma-skill__d,.fma-trow__d,.fma-eq__d,.fma-signature__note{font-size:16px;line-height:1.58}
  .fma-eyebrow{font-size:12.5px;letter-spacing:.16em;margin-bottom:16px}
  .fma-year{font-size:clamp(92px,25vw,124px)}
  .fma-principles li{font-size:14px}
  .fma-year__label,.fma-kicker,.fma-sign{font-size:12.5px}
}
/* ============================================================
   V4.2 - COMPOSITIONS  (proportions V2 restaurees, calees V4)
   ============================================================ */

/* --- rythme vertical : ~95px desktop, 82 tablette, 56-62 mobile --- */
.fma-sec{padding-block:clamp(72px,6.6vw,112px)}
.fma-sec--tight{padding-block:clamp(52px,4.6vw,76px)}
.fma-sec--flush{padding-block:0}
@media (min-width:1280px){ .fma-sec{padding-block:clamp(90px,6.8vw,118px)} }
@media (min-width:720px) and (max-width:1279.98px){ .fma-sec{padding-block:clamp(72px,8vw,96px)} }
@media (max-width:719.98px){
  .fma-sec{padding-block:clamp(56px,12vw,78px)}
  .fma-sec--tight{padding-block:clamp(44px,9vw,60px)}
  .fma-sec--flush{padding-block:0}
}

/* ---------- 01 MANIFESTE : texte dans le tiers gauche ---------- */
.fma-hero{min-height:clamp(690px,74vh,790px)}
.fma-hero__in{padding-block:clamp(64px,6.4vw,96px)}
.fma-hero__content{max-width:min(100%,820px)}
.fma-h1{font-size:clamp(50px,3.9vw,62px)}
.fma-hero__content .fma-h1{max-width:min(100%,13.6em,780px)}
.fma-hero__content .fma-eyebrow{margin-bottom:30px;width:-moz-fit-content;width:fit-content}
.fma-hero__content .fma-lead{margin-top:28px;max-width:42ch;color:#fff}
.fma-hero .fma-actions{margin-top:34px}
.fma-hero .fma-sign{margin-top:26px;width:-moz-fit-content;width:fit-content}
.fma-hero .fma-principles{max-width:40em}

/* ---------- 02 ORIGINE : 47 / 53, photo STRICTEMENT 4:3 ---------- */
@media (min-width:900px){
  .fma-origin__grid{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr);align-items:start;gap:clamp(40px,4.2vw,68px)}
  .fma-origin__fig{display:block}
}
.fma-origin__fig .fma-fig{aspect-ratio:4/3;min-height:0;flex:none}
.fma-origin__fig .fma-fig img{object-position:50% 44%;transform:none}
.fma-origin__story{margin-top:26px}
.fma-origin__story .fma-h2{max-width:12ch;font-size:clamp(34px,3vw,50px)}
.fma-trow{margin-top:clamp(38px,3.6vw,56px)}

/* interlude de marque : 430-500px, image gauche / texte navy droite */
.fma-signature{margin-top:clamp(40px,4vw,64px);border-radius:20px}
@media (min-width:860px){
  .fma-signature{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);min-height:430px}
  .fma-signature__fig{min-height:430px}
}
.fma-signature__q{font-size:clamp(24px,2.1vw,32px);line-height:1.24}
.fma-signature__body{padding:clamp(30px,3vw,48px)}

/* ---------- 03 CONVICTION : 42 texte / 58 image ---------- */
@media (min-width:900px){
  .fma-conv__stage{min-height:clamp(560px,54vh,650px)}
  .fma-conv__in{padding-block:clamp(52px,4.8vw,76px)}
  .fma-conv__txt{max-width:min(42%,560px)}
  .fma-conv__txt .fma-h2{font-size:clamp(34px,2.9vw,50px);max-width:15ch}
}
@media (max-width:899.98px){
  .fma-conv__stage{min-height:0;flex-direction:column;align-items:stretch}
  .fma-conv__stage .fma-stage{position:relative;order:2;aspect-ratio:16/9;border-radius:0}
  .fma-conv__in{order:1;padding-block:0 28px}
  .fma-conv__txt{max-width:none}
}
#about-conviction > .fma-sec--white{background:#fff;padding-top:clamp(38px,3.4vw,54px)}
#about-conviction .fma-eq{margin-top:0}

/* ---------- 04 INGENIERIE : image 59 / contenu 41 ---------- */
@media (min-width:980px){
  .fma-eng__grid{grid-template-columns:minmax(0,1.44fr) minmax(0,1fr);gap:clamp(38px,3.6vw,58px);align-items:center}
}
.fma-eng__fig .fma-fig{aspect-ratio:3/2}
.fma-eng__panel .fma-h2{font-size:clamp(34px,2.9vw,50px);max-width:14ch}
.fma-skills{margin-top:clamp(38px,3.6vw,58px)}
.fma-skill{padding-top:24px;padding-bottom:24px}

/* ---------- 05 METHODE ---------- */
#about-methode .fma-h2{font-size:clamp(34px,3vw,52px);max-width:17ch}
.fma-path{margin-top:clamp(30px,2.8vw,42px)}
@media (min-width:820px){
  .fma-panel__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:clamp(30px,3vw,48px)}
  .fma-panel__fig{aspect-ratio:16/10}
}

/* ---------- 06 SYSTEME : texte 36 / image 64 ---------- */
@media (min-width:1000px){
  .fma-sys__grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(34px,3.4vw,56px);align-items:center}
  .fma-sys__fig{aspect-ratio:auto;height:clamp(500px,42vw,620px);border-radius:20px 0 0 20px}
}
.fma-sys__panel .fma-h2{font-size:clamp(32px,2.7vw,48px);max-width:16ch}
.fma-sys__fig img{object-position:50% 50%}

/* ---------- 07 ANCRAGE ---------- */
@media (min-width:900px){
  .fma-root__stage{min-height:clamp(560px,54vh,660px)}
  .fma-root__in{padding-block:clamp(52px,4.8vw,78px)}
  .fma-root__txt{max-width:min(46%,580px)}
  .fma-root__txt .fma-h2{font-size:clamp(32px,2.8vw,48px);max-width:15ch}
}
@media (max-width:899.98px){
  .fma-root__stage{min-height:0;flex-direction:column;align-items:stretch}
  .fma-root__stage .fma-stage{position:relative;order:1;aspect-ratio:16/10;border-radius:0}
  .fma-root__in{order:2;padding-block:30px 0}
  .fma-root__txt{max-width:none}
}

/* ---------- 08 IMPACT : image 48 / contenu 52 ---------- */
@media (min-width:940px){
  .fma-hum__grid{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:clamp(38px,3.8vw,62px)}
}
.fma-hum__fig .fma-fig{aspect-ratio:4/3}
.fma-hum__panel .fma-h2{font-size:clamp(32px,2.8vw,48px);max-width:15ch}
.fma-quote{margin-top:clamp(32px,3vw,46px);padding:clamp(24px,2.4vw,34px);border-radius:18px}

/* ---------- 09 CTA : stage plein cadre, texte a gauche ---------- */
.fma-cta{min-height:clamp(620px,64vh,720px)}
.fma-cta__in{padding-block:clamp(56px,5.2vw,84px)}
.fma-cta__txt{max-width:min(46%,600px)}
.fma-cta__txt .fma-h2{font-size:clamp(34px,3.1vw,54px);max-width:15ch}
@media (max-width:899.98px){ .fma-cta__txt{max-width:none} }
/* ============================================================
   V4.3 - TRAITEMENT DES IMAGES, calibre sur la luminance MESUREE
   de chaque asset (moyenne par colonne, gauche -> droite).
   Principe : le voile ne couvre que la zone de texte, il devient
   quasi transparent des que le sujet apparait.
   ============================================================ */

/* --- 01 HERO --- mesure : 0,93 a gauche (atelier clair), 0,17-0,33 a droite (Node).
   Voile navy dense a gauche, effondrement rapide : image nette des 66%. */
.fma-hero__veil{
  background:
    linear-gradient(90deg,
      rgba(13,23,48,.90) 0%,
      rgba(13,23,48,.88) 30%,
      rgba(13,23,48,.82) 45%,
      rgba(13,23,48,.72) 56%,
      rgba(13,23,48,.40) 66%,
      rgba(13,23,48,.12) 78%,
      rgba(13,23,48,0) 88%),
    linear-gradient(180deg,rgba(13,23,48,.30) 0%,rgba(13,23,48,0) 30%,rgba(13,23,48,.26) 100%);
}
.fma-hero .fma-stage img{object-position:58% center}

/* --- 03 CONVICTION --- mesure : 0,76-0,82 a gauche, 0,36-0,48 a droite.
   Un voile blanc leger suffit (V3 en posait 0,99 et effacait la structure). */
.fma-conv__veil{
  background:linear-gradient(90deg,
    rgba(255,255,255,.66) 0%,
    rgba(255,255,255,.62) 30%,
    rgba(255,255,255,.52) 43%,
    rgba(255,255,255,.26) 54%,
    rgba(255,255,255,.06) 66%,
    rgba(255,255,255,0) 76%);
}
.fma-conv__stage .fma-stage img{object-position:72% center}

/* --- 07 ANCRAGE --- mesure : image SOMBRE sur toute sa largeur (0,05 a 0,25).
   Il n existe aucune zone claire : un voile blanc lisible imposait 0,98 et
   effacait la photo. On inverse le traitement : voile navy leger + texte clair.
   L atelier, les personnes et le Node restent visibles. */
.fma-root__stage{background:#0E1D36}
.fma-root__veil{
  background:linear-gradient(90deg,
    rgba(7,23,44,.74) 0%,
    rgba(7,23,44,.68) 32%,
    rgba(7,23,44,.56) 46%,
    rgba(7,23,44,.28) 58%,
    rgba(7,23,44,.08) 70%,
    rgba(7,23,44,0) 80%);
}
.fma-root__stage .fma-stage img{object-position:64% center}
@media (min-width:900px){
  .fma-root__txt .fma-h2{color:#FFFFFF}
  .fma-root__txt .fma-eyebrow{color:#D8E5F1}
  /* V4.2 : la declaration background:var(--orange) a ete SUPPRIMEE ici.
     Elle datait de l epoque ou ::before etait un trait de 30px ; depuis que
     ::before porte le compteur de chapitre, elle peignait un rectangle orange
     derriere le numero 07. Sa specificite (0,2,1) battait le background:none
     de la regle generique .fma-eyebrow::before (0,1,1). */
  .fma-root__txt .fma-body{color:#D5DFEC}
  .fma-root__txt .fma-plist li{color:#D5DFEC;border-top-color:rgba(255,255,255,.18)}
  .fma-root__txt .fma-plist li::before{color:#7FD0FF}
}

/* --- 06 SYSTEME --- mesure : deja tres sombre (0,015 a 0,17).
   On retire tout assombrissement pour que les Nodes restent identifiables. */
.fma-sys__fig::after{background:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}

/* --- 09 CTA --- mesure : image navy quasi pure a gauche (0,007 a 0,019).
   L espace negatif existe deja : voile minimal, image preservee. */
.fma-cta__veil{
  background:linear-gradient(90deg,
    rgba(7,23,44,.42) 0%,
    rgba(7,23,44,.34) 35%,
    rgba(7,23,44,.20) 50%,
    rgba(7,23,44,.06) 64%,
    rgba(7,23,44,0) 76%);
}
.fma-cta .fma-stage img{object-position:62% center}

/* --- 02 FONDATEURS --- cadre strictement 4:3, aucun zoom, visages preserves */
.fma-origin__fig .fma-fig img{transform:none!important;max-width:100%}

/* --- mobile : pas de texte pose sur les sujets --- */
@media (max-width:899.98px){
  .fma-conv__veil,.fma-root__veil{display:none}
  .fma-root__stage{background:transparent}
  .fma-root__txt .fma-h2{color:#14213D}
  .fma-root__txt .fma-eyebrow{color:#3E526E}
  .fma-root__txt .fma-body,.fma-root__txt .fma-plist li{color:#52617A}
  .fma-root__txt .fma-plist li{border-top-color:var(--line)}
  .fma-root__txt .fma-plist li::before{color:#0A6390}
}
@media (max-width:719.98px){
  .fma-hero .fma-stage img{object-position:64% center}
  .fma-hero__veil{
    background:
      linear-gradient(180deg,rgba(13,23,48,.90) 0%,rgba(13,23,48,.86) 46%,rgba(13,23,48,.92) 100%),
      linear-gradient(90deg,rgba(13,23,48,.55),rgba(13,23,48,.30));
  }
  .fma-cta .fma-stage img{object-position:56% center}
  .fma-cta__veil{background:linear-gradient(180deg,rgba(7,23,44,.80) 0%,rgba(7,23,44,.72) 50%,rgba(7,23,44,.84) 100%)}
}
/* ============================================================
   V4.4 - MOTION SPINE
   Une colonne vertebrale : ligne fine, neuf reperes, un curseur
   qui GLISSE vers le chapitre actif, une impulsion cyan qui
   parcourt la ligne et vire a l orange sur le dernier segment.
   Visible sans JavaScript (liens d ancre reels).
   ============================================================ */
.fma-nav{opacity:1;visibility:visible}
.fma-dock{opacity:1;visibility:visible;transform:none}
[data-fma-js] .fma-nav{opacity:0;visibility:hidden}
[data-fma-js] .fma-nav[data-shown="1"]{opacity:1;visibility:visible}
[data-fma-js] .fma-dock{opacity:0;visibility:hidden;transform:translateY(14px)}
[data-fma-js] .fma-dock[data-shown="1"]{opacity:1;visibility:visible;transform:none}

.fma-nav__track,.fma-nav__prog,.fma-nav__cursor,.fma-nav__pulse{display:none}

@media (min-width:1280px){
  body.elementor-page-628{ --rail:92px }
  .fma-nav{
    position:fixed;top:50%;right:clamp(10px,1vw,22px);transform:translateY(-50%);
    width:auto;padding:16px 10px 16px 26px;border-radius:16px;z-index:60;
    background:rgba(255,255,255,.9);
    -webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);
    box-shadow:0 4px 16px rgba(20,33,61,.07),0 0 0 1px rgba(20,33,61,.07);
    transition:opacity .4s var(--ease),visibility .4s var(--ease);
  }
  .fma-nav::before,.fma-nav::after{content:none}
  .fma-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
  .fma-nav__list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;position:relative}
  .fma-nav li{position:relative}
  .fma-nav a{display:flex;align-items:center;gap:0;padding:6px 5px 6px 0;min-height:28px;
    text-decoration:none;position:relative;color:#3E526E}
  .fma-nav__n{min-width:24px;text-align:right;font-family:Exo,sans-serif;font-size:11.5px;
    font-weight:700;letter-spacing:.06em;color:#3E526E;font-variant-numeric:tabular-nums;
    transition:color .3s var(--ease)}
  .fma-nav a[aria-current="true"] .fma-nav__n{color:#0A6390}
  .fma-nav a:hover .fma-nav__n{color:#14213D}

  /* la colonne vertebrale */
  .fma-nav__track{display:block;position:absolute;left:14px;top:16px;bottom:16px;width:1px;
    background:#C9D6E6}
  .fma-nav__prog{display:block;position:absolute;left:14px;top:16px;width:1px;
    height:var(--fma-prog,11%);background:linear-gradient(180deg,#34B3F1,#FCA311);
    transition:height .46s var(--ease)}
  /* reperes */
  .fma-nav a::before{content:"";position:absolute;left:-12px;top:50%;width:5px;height:5px;
    border-radius:50%;background:#C9D6E6;transform:translateY(-50%);
    transition:background .3s var(--ease)}
  .fma-nav a:hover::before{background:#8FA4BF}
  .fma-nav a[aria-current="true"]::before{background:transparent}
  /* curseur qui glisse */
  .fma-nav__cursor{display:block;position:absolute;left:9px;top:var(--fma-y,20px);
    width:11px;height:11px;border-radius:50%;background:#fff;
    border:2px solid #0A6390;transform:translateY(-50%);
    box-shadow:0 0 0 4px rgba(52,179,241,.16);
    transition:top .42s cubic-bezier(.34,1.2,.4,1),border-color .3s var(--ease),box-shadow .3s var(--ease)}
  .fma-nav[data-last="1"] .fma-nav__cursor{border-color:#B36E00;box-shadow:0 0 0 4px rgba(252,163,17,.2)}
  /* impulsion one-shot le long de la ligne */
  .fma-nav__pulse{display:block;position:absolute;left:13.5px;width:2px;height:16px;border-radius:2px;
    background:linear-gradient(180deg,rgba(52,179,241,0),#34B3F1,rgba(52,179,241,0));
    opacity:0;pointer-events:none}
  .fma-nav[data-pulse="1"] .fma-nav__pulse{animation:fmaSpinePulse .5s var(--ease) 1}
  @keyframes fmaSpinePulse{
    0%{opacity:0;top:var(--fma-from,20px)}
    18%{opacity:1}
    82%{opacity:1}
    100%{opacity:0;top:var(--fma-y,20px)}
  }
  /* libelle : bulle laterale au survol / focus */
  .fma-nav__t{
    max-width:0;opacity:0;overflow:hidden;white-space:nowrap;
    font-family:Exo,sans-serif;font-size:12px;font-weight:700;color:#14213D;
    background:#fff;border-radius:8px;box-shadow:0 3px 12px rgba(20,33,61,.16);
    transition:max-width .32s var(--ease),opacity .26s var(--ease)}
  .fma-nav:hover .fma-nav__t,.fma-nav a:focus-visible .fma-nav__t{
    max-width:132px;opacity:1;padding:4px 9px;margin-left:10px}
}
/* a partir de 1700px, le nom du chapitre ACTIF reste affiche */
@media (min-width:1700px){
  body.elementor-page-628{ --rail:170px }
  .fma-nav a[aria-current="true"] .fma-nav__t{max-width:150px;opacity:1;padding:4px 10px;margin-left:10px}
}

/* ---------- barre tablette 720-1279 ---------- */
@media (min-width:720px) and (max-width:1279.98px){
  .fma-nav{position:fixed;top:0;left:0;right:0;width:100%;transform:translateY(0);
    padding:0;border-radius:0;z-index:60;
    background:rgba(255,255,255,.96);border-bottom:1px solid #D3DEEB;
    box-shadow:0 2px 10px rgba(20,33,61,.05);
    -webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);
    transition:transform .38s var(--ease),opacity .38s var(--ease),visibility .38s var(--ease)}
  [data-fma-js] .fma-nav{transform:translateY(-101%)}
  [data-fma-js] .fma-nav[data-shown="1"]{transform:translateY(0)}
  body.admin-bar .fma-nav{top:32px}
  .fma-nav__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}
  .fma-nav__list{display:flex;gap:0;list-style:none;margin:0;padding-inline:clamp(12px,2.4vw,24px);
    overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}
  .fma-nav__list::-webkit-scrollbar{display:none}
  .fma-nav li{flex:0 0 auto;scroll-snap-align:center}
  .fma-nav a{display:flex;align-items:center;gap:8px;padding:13px 14px;height:46px;
    text-decoration:none;border-bottom:2px solid transparent}
  .fma-nav__n{font-family:Exo,sans-serif;font-size:11px;font-weight:700;color:#3E526E;font-variant-numeric:tabular-nums}
  .fma-nav__t{font-family:Exo,sans-serif;font-size:13px;font-weight:600;color:#3E526E}
  .fma-nav a[aria-current="true"]{border-bottom-color:#0A6390}
  .fma-nav a[aria-current="true"] .fma-nav__n,
  .fma-nav a[aria-current="true"] .fma-nav__t{color:#14213D;font-weight:700}
}
@media (max-width:719.98px){ .fma-nav{display:none} }

/* ---------- dock mobile ---------- */
@media (max-width:719.98px){
  .fma-dock__count{font-variant-numeric:tabular-nums;font-size:10.5px;color:#7FD0FF}
  .fma-dock__name{font-size:13.5px}
  .fma-path__dcount{font-variant-numeric:tabular-nums}
}
@media (prefers-reduced-motion:reduce){
  .fma-nav__cursor,.fma-nav__prog{transition:none!important}
  .fma-nav[data-pulse="1"] .fma-nav__pulse{animation:none!important;opacity:0!important}
}
/* ============================================================
   V4.5 - NEUF ANIMATIONS DISTINCTES
   Regle absolue conservee de la V3 : aucune de ces regles ne
   masque du contenu. Elles n agissent que sur des pseudo-elements
   decoratifs, des traits, des reperes et des translations de 6-10px.
   Tout est sous [data-fma-anim] (pose par JS) et one-shot.
   ============================================================ */

/* --------- 01 MANIFESTE : mise au point + grille qui se dessine --------- */
[data-fma-anim] .fma-hero .fma-stage img{
  transform:scale(1.012);transition:transform 1.15s var(--ease)}
[data-fma-anim] #about-manifeste.is-seq .fma-stage img{transform:scale(1)}
[data-fma-anim] .fma-grid-lines{clip-path:inset(0 100% 0 0);transition:clip-path 1.05s var(--ease) .12s}
[data-fma-anim] #about-manifeste.is-seq .fma-grid-lines{clip-path:inset(0 0 0 0)}
[data-fma-anim] .fma-hero .fma-eyebrow::before{width:0;transition:width .6s var(--ease) .18s}
[data-fma-anim] #about-manifeste.is-seq .fma-eyebrow::before{width:30px}
[data-fma-anim] .fma-hero .fma-sign::before{width:0;transition:width .5s var(--ease) .62s}
[data-fma-anim] #about-manifeste.is-seq .fma-sign::before{width:22px}

/* --------- 02 ORIGINE : la frise se dessine de 2021 vers Aujourd hui --------- */
[data-fma-anim] .fma-trow::before{transform:scaleX(0);transform-origin:left;transition:transform .95s var(--ease)}
[data-fma-anim] #about-origine.is-seq .fma-trow::before{transform:scaleX(1)}
[data-fma-anim] .fma-trow li::before{transform:scale(0);transition:transform .34s var(--ease)}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(1)::before{transform:scale(1);transition-delay:.18s}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(2)::before{transform:scale(1);transition-delay:.38s}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(3)::before{transform:scale(1);transition-delay:.58s}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(4)::before{transform:scale(1);transition-delay:.78s}
[data-fma-anim] .fma-trow li{transform:translate3d(0,8px,0);transition:transform .6s var(--ease)}
[data-fma-anim] #about-origine.is-seq .fma-trow li{transform:none}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(2){transition-delay:.12s}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(3){transition-delay:.24s}
[data-fma-anim] #about-origine.is-seq .fma-trow li:nth-child(4){transition-delay:.36s}
/* 2021 : trait de contour qui se deploie, le nombre reste lisible */
.fma-year{position:relative}
.fma-year::after{content:"";position:absolute;left:0;bottom:.08em;height:4px;width:100%;
  background:linear-gradient(90deg,#34B3F1,#FCA311);border-radius:3px}
[data-fma-anim] .fma-year::after{transform:scaleX(0);transform-origin:left;transition:transform .8s var(--ease) .1s}
[data-fma-anim] #about-origine.is-seq .fma-year::after{transform:scaleX(1)}
/* photo des fondateurs : deplacement vertical de 6px, JAMAIS de zoom */
[data-fma-anim] .fma-origin__fig .fma-fig{transform:translate3d(0,6px,0);transition:transform .8s var(--ease)}
[data-fma-anim] #about-origine.is-seq .fma-origin__fig .fma-fig{transform:none}

/* --------- 03 CONVICTION : sequence de transformation --------- */
.fma-eq__cell{position:relative}
.fma-eq__cell::after{content:"";position:absolute;left:0;top:-3px;height:3px;width:100%;
  background:currentColor;opacity:0}
.fma-eq__cell--in::after{background:#34B3F1}
.fma-eq__cell--out::after{background:#FCA311}
[data-fma-anim] .fma-eq__cell::after{opacity:1;transform:scaleX(0);transform-origin:left;
  transition:transform .5s var(--ease)}
[data-fma-anim] #about-conviction.is-seq .fma-eq__cell:nth-of-type(1)::after{transform:scaleX(1);transition-delay:0s}
[data-fma-anim] #about-conviction.is-seq .fma-eq__cell:nth-of-type(3)::after{transform:scaleX(1);transition-delay:.5s}
[data-fma-anim] #about-conviction.is-seq .fma-eq__cell:nth-of-type(5)::after{transform:scaleX(1);transition-delay:1s}
.fma-eq__op{transition:transform .34s var(--ease),color .34s var(--ease)}
[data-fma-anim] .fma-eq__op{transform:scale(.82);color:#B8C6D8}
[data-fma-anim] #about-conviction.is-seq .fma-eq__op:nth-of-type(1){transform:scale(1);color:#0A6390;transition-delay:.42s}
[data-fma-anim] #about-conviction.is-seq .fma-eq__op:nth-of-type(2){transform:scale(1);color:#B36E00;transition-delay:.94s}
[data-fma-anim] .fma-conv__stage .fma-stage img{transform:none}

/* --------- 04 INGENIERIE : traits de plan + parcours des six expertises --------- */
.fma-eng__fig{position:relative}
.fma-eng__fig::before,.fma-eng__fig::after{content:"";position:absolute;background:#34B3F1;opacity:.75;pointer-events:none}
.fma-eng__fig::before{left:-10px;top:-10px;width:2px;height:64px}
.fma-eng__fig::after{left:-10px;top:-10px;width:64px;height:2px}
[data-fma-anim] .fma-eng__fig::before{transform:scaleY(0);transform-origin:top;transition:transform .55s var(--ease) .1s}
[data-fma-anim] .fma-eng__fig::after{transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease) .1s}
[data-fma-anim] #about-ingenierie.is-seq .fma-eng__fig::before{transform:scaleY(1)}
[data-fma-anim] #about-ingenierie.is-seq .fma-eng__fig::after{transform:scaleX(1)}
[data-fma-anim] .fma-skill__n::after{transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease)}
[data-fma-anim] #about-ingenierie.is-seq .fma-skill{transition:transform .5s var(--ease)}
[data-fma-anim] .fma-skill{transform:translate3d(0,7px,0);transition:transform .5s var(--ease)}
[data-fma-anim] #about-ingenierie.is-seq .fma-skill{transform:none}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(1) .fma-skill__n::after{transform:scaleX(1);transition-delay:.10s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(2) .fma-skill__n::after{transform:scaleX(1);transition-delay:.22s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(3) .fma-skill__n::after{transform:scaleX(1);transition-delay:.34s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(4) .fma-skill__n::after{transform:scaleX(1);transition-delay:.46s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(5) .fma-skill__n::after{transform:scaleX(1);transition-delay:.58s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(6) .fma-skill__n::after{transform:scaleX(1);transition-delay:.70s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(2){transition-delay:.09s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(3){transition-delay:.18s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(4){transition-delay:.27s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(5){transition-delay:.36s}
[data-fma-anim] #about-ingenierie.is-seq .fma-skills__grid > .fma-skill:nth-child(6){transition-delay:.45s}
/* --------- 06 SYSTEME : ligne cyan qui parcourt le reseau --------- */
.fma-sys__fig{position:relative}
.fma-sys__fig::before{content:"";position:absolute;left:0;top:0;height:2px;width:100%;z-index:2;
  background:linear-gradient(90deg,rgba(52,179,241,0),#34B3F1 35%,#7FD0FF 65%,rgba(52,179,241,0));
  pointer-events:none}
[data-fma-anim] .fma-sys__fig::before{transform:scaleX(0);transform-origin:left;transition:transform 1.05s var(--ease) .1s}
[data-fma-anim] #about-systeme.is-seq .fma-sys__fig::before{transform:scaleX(1)}
[data-fma-anim] .fma-sys .fma-plist li::before{transform:scale(.4);color:#4E6A88;
  transition:transform .34s var(--ease),color .34s var(--ease)}
[data-fma-anim] #about-systeme.is-seq .fma-plist li::before{transform:scale(1);color:#7FD0FF}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(2)::before{transition-delay:.10s}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(3)::before{transition-delay:.20s}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(4)::before{transition-delay:.30s}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(5)::before{transition-delay:.40s}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(6)::before{transition-delay:.50s}
[data-fma-anim] #about-systeme.is-seq .fma-plist li:nth-child(7)::before{transition-delay:.60s}

/* --------- 07 ANCRAGE : ligne de controle qui balaye l image --------- */
.fma-root__stage{position:relative;overflow:hidden}
.fma-root__stage::after{content:"";position:absolute;left:0;right:0;top:0;height:2px;z-index:2;
  background:linear-gradient(90deg,rgba(52,179,241,0),rgba(52,179,241,.85) 30%,rgba(127,208,255,.9) 70%,rgba(52,179,241,0));
  opacity:0;pointer-events:none}
[data-fma-anim] #about-ancrage.is-seq .fma-root__stage::after{animation:fmaScan 1.5s var(--ease) 1 .15s}
@keyframes fmaScan{
  0%{opacity:0;transform:translateY(0)}
  12%{opacity:1}
  88%{opacity:1}
  100%{opacity:0;transform:translateY(var(--fma-scan,620px))}
}
[data-fma-anim] .fma-root__txt .fma-plist li{transform:translate3d(0,8px,0);transition:transform .55s var(--ease)}
[data-fma-anim] #about-ancrage.is-seq .fma-root__txt .fma-plist li{transform:none}
[data-fma-anim] #about-ancrage.is-seq .fma-root__txt .fma-plist li:nth-child(3),
[data-fma-anim] #about-ancrage.is-seq .fma-root__txt .fma-plist li:nth-child(4){transition-delay:.14s}
[data-fma-anim] #about-ancrage.is-seq .fma-root__txt .fma-plist li:nth-child(5),
[data-fma-anim] #about-ancrage.is-seq .fma-root__txt .fma-plist li:nth-child(6){transition-delay:.28s}

/* --------- 08 IMPACT : engagements depuis la gauche et la droite --------- */
[data-fma-anim] .fma-eng-list li{transition:transform .58s var(--ease)}
[data-fma-anim] .fma-eng-list li:nth-child(odd){transform:translate3d(-10px,0,0)}
[data-fma-anim] .fma-eng-list li:nth-child(even){transform:translate3d(10px,0,0)}
[data-fma-anim] #about-impact.is-seq .fma-eng-list li{transform:none}
[data-fma-anim] #about-impact.is-seq .fma-eng-list li:nth-child(3),
[data-fma-anim] #about-impact.is-seq .fma-eng-list li:nth-child(4){transition-delay:.12s}
[data-fma-anim] #about-impact.is-seq .fma-eng-list li:nth-child(5),
[data-fma-anim] #about-impact.is-seq .fma-eng-list li:nth-child(6){transition-delay:.24s}
[data-fma-anim] .fma-hum__fig .fma-fig{transform:translate3d(0,5px,0);transition:transform .7s var(--ease)}
[data-fma-anim] #about-impact.is-seq .fma-hum__fig .fma-fig{transform:none}
/* l encart de principe : son filet se trace progressivement */
.fma-quote{position:relative;border-left:0}
.fma-quote::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px;
  background:linear-gradient(180deg,#34B3F1,#FCA311)}
[data-fma-anim] .fma-quote::before{transform:scaleY(0);transform-origin:top;transition:transform .7s var(--ease) .3s}
[data-fma-anim] #about-impact.is-seq .fma-quote::before{transform:scaleY(1)}

/* --------- 09 CTA : trajectoire cyan qui vire a l orange --------- */
.fma-cta__in{position:relative}
.fma-cta__in::before{content:"";position:absolute;left:0;top:38px;height:2px;width:min(60%,420px);z-index:1;
  background:linear-gradient(90deg,#34B3F1 0%,#34B3F1 55%,#FCA311 100%);border-radius:2px;pointer-events:none}
[data-fma-anim] .fma-cta__in::before{transform:scaleX(0);transform-origin:left;transition:transform .95s var(--ease) .1s}
[data-fma-anim] #about-projet.is-seq .fma-cta__in::before{transform:scaleX(1)}
.fma-cta .fma-btn--primary{position:relative;overflow:hidden}
.fma-cta .fma-btn--primary::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 65%);
  transform:translateX(-120%);opacity:0}
[data-fma-anim] #about-projet.is-seq .fma-cta .fma-btn--primary::after{animation:fmaSheen .8s var(--ease) 1 .95s}
@keyframes fmaSheen{0%{opacity:1;transform:translateX(-120%)}100%{opacity:1;transform:translateX(120%)}}

/* --------- 05 METHODE : transitions directionnelles du Project Path --------- */
.fma-panel__fig,.fma-panel__txt{transition:transform .38s var(--ease),opacity .3s var(--ease)}
.fma-path[data-dir="next"] .fma-panel.is-leaving .fma-panel__fig{transform:translateX(-12px);opacity:.5}
.fma-path[data-dir="prev"] .fma-panel.is-leaving .fma-panel__fig{transform:translateX(12px);opacity:.5}
.fma-path[data-dir="next"] .fma-panel.is-entering .fma-panel__fig{animation:fmaSlideFromRight .42s var(--ease) 1}
.fma-path[data-dir="prev"] .fma-panel.is-entering .fma-panel__fig{animation:fmaSlideFromLeft .42s var(--ease) 1}
@keyframes fmaSlideFromRight{0%{transform:translateX(14px);opacity:.55}100%{transform:none;opacity:1}}
@keyframes fmaSlideFromLeft{0%{transform:translateX(-14px);opacity:.55}100%{transform:none;opacity:1}}
.fma-panel.is-entering .fma-panel__n{animation:fmaNumRoll .4s var(--ease) 1}
@keyframes fmaNumRoll{0%{transform:translateY(-40%);opacity:.2}100%{transform:none;opacity:1}}
.fma-panel.is-entering .fma-panel__t,.fma-panel.is-entering .fma-panel__d{animation:fmaCross .34s var(--ease) 1}
@keyframes fmaCross{0%{opacity:.35}100%{opacity:1}}
.fma-path__rail::after{transition:width .46s var(--ease)}

/* --------- reduced-motion : tout est fige et lisible --------- */
@media (prefers-reduced-motion:reduce){
  [data-fma-anim] *,[data-fma-anim] *::before,[data-fma-anim] *::after{
    animation:none!important;transition:none!important;transform:none!important}
  [data-fma-anim] .fma-grid-lines{clip-path:none!important}
  [data-fma-anim] .fma-eq__op{color:#0A6390!important}
  [data-fma-anim] .fma-sys .fma-plist li::before{color:#7FD0FF!important}
  .fma-root__stage::after{opacity:0!important}
  .fma-cta .fma-btn--primary::after{opacity:0!important}
}
@media print{
  [data-fma-anim] *,[data-fma-anim] *::before,[data-fma-anim] *::after{
    animation:none!important;transition:none!important;transform:none!important}
  [data-fma-anim] .fma-grid-lines{clip-path:none!important}
}
/* ============================================================
   V4.6 - CONTINUITE ENTRE CHAPITRES + FINITIONS
   Signature numerotee integree au surtitre : le visiteur lit
   « 01 · A PROPOS », « 02 · NOTRE HISTOIRE »… On parcourt un
   meme systeme, sans vagues ni formes abstraites decoratives.
   ============================================================ */
body.elementor-page-628{counter-reset:fmach; --line:#D3DEEB; --line-soft:#E7EEF7; --ground:#F5F9FD}
[data-fma-ch]{counter-increment:fmach}

.fma-eyebrow{display:flex;align-items:center;gap:12px}
.fma-eyebrow::before{
  content:counter(fmach,decimal-leading-zero);
  width:auto;height:auto;background:none;flex:0 0 auto;
  font-family:Exo,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.07em;
  color:#0A6390;padding-right:12px;
  border-right:1px solid rgba(10,99,144,.34);
  font-variant-numeric:tabular-nums;
}
.fma-eyebrow--light::before{color:#7FD0FF;border-right-color:rgba(255,255,255,.34);background:none}
.fma-root__txt .fma-eyebrow::before{color:#7FD0FF;border-right-color:rgba(255,255,255,.34)}
@media (max-width:899.98px){
  .fma-root__txt .fma-eyebrow::before{color:#0A6390;border-right-color:rgba(10,99,144,.34)}
}
/* l animation du hero ne porte plus sur ce trait (devenu un numero) */
[data-fma-anim] .fma-hero .fma-eyebrow::before{width:auto;transition:opacity .5s var(--ease) .15s}

/* alternance de fonds : blanc / teinte tres legere */
#about-impact.fma-sec{background:var(--ground)}
#about-methode.fma-sec{background:#FFFFFF}

/* rayons et filets homogenes */
.fma-fig,.fma-panel__fig,.fma-sys__fig,.fma-signature,.fma-quote{border-radius:20px}
.fma-path__thumb{border-radius:12px}
.fma-stage,.fma-conv__stage .fma-stage,.fma-root__stage .fma-stage{border-radius:0}
.fma-plist li,.fma-eng-list li,.fma-skill,.fma-skills,.fma-trow{border-color:#D3DEEB}
.fma-skill::before{background:#D3DEEB}
.fma-signature{box-shadow:0 6px 22px rgba(20,33,61,.06)}
.fma-fig,.fma-panel__fig,.fma-hum__fig .fma-fig{box-shadow:0 4px 18px rgba(20,33,61,.05)}

/* Project Path : onglet actif plus affirme mais pas plus haut */
.fma-path__tab[aria-selected="true"]{opacity:1}
.fma-path__tab[aria-selected="true"] .fma-path__ttl{color:#14213D}
.fma-path__thumb{box-shadow:0 0 0 1px rgba(20,33,61,.10)}
.fma-path__tab[aria-selected="true"] .fma-path__thumb{box-shadow:0 0 0 2px #34B3F1}

/* boutons : accents reserves aux actions */
.fma-btn--primary{background:#FCA311;border-color:#FCA311;color:#20160A}
.fma-btn--primary:hover{background:#FFB43A;border-color:#FFB43A}

/* option moderne, strictement decorative et sous @supports */
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion:no-preference){
    [data-fma-anim] .fma-sys__fig::before{
      animation:fmaSysLine linear both;animation-timeline:view();animation-range:entry 12% cover 42%}
    @keyframes fmaSysLine{from{transform:scaleX(0)}to{transform:scaleX(1)}}
  }
}
/* ============================================================
   V4.7 - CORRECTIFS DE RYTHME
   1) BUG : .fma-sec dans une media query ecrasait .fma-sec--flush
      (specificite egale, declaree plus tard). Les 4 sections
      pleine image portaient 196px de padding parasite.
   2) Calage fin des hauteurs et des largeurs de titre.
   ============================================================ */
.fma-sec.fma-sec--flush{padding-block:0}
.fma-sec.fma-sec--tight{padding-block:clamp(46px,4vw,66px)}
@media (max-width:719.98px){
  .fma-sec.fma-sec--flush{padding-block:0}
  .fma-sec.fma-sec--tight{padding-block:clamp(40px,8vw,54px)}
}

/* padding desktop cale sur le bas de la fourchette du brief (90px) */
@media (min-width:1280px){ .fma-sec{padding-block:clamp(84px,6.2vw,112px)} }

/* --- 02 ORIGINE : le titre ne doit plus etre bride a 12ch --- */
.fma-origin__story .fma-h2{max-width:none;font-size:clamp(34px,2.9vw,48px)}
.fma-origin__story{margin-top:22px}
@media (min-width:900px){
  .fma-origin__grid{align-items:center}
  .fma-origin__fig{align-self:center}
}
.fma-signature{margin-top:clamp(34px,3.2vw,52px)}
@media (min-width:860px){
  .fma-signature,.fma-signature__fig{min-height:410px}
}

/* --- 06 SYSTEME : image dans le bas de la fourchette 500-620 --- */
@media (min-width:1000px){ .fma-sys__fig{height:clamp(480px,38vw,560px)} }

/* --- 03 CONVICTION : la bande equation resserree --- */
#about-conviction > .fma-sec--white{padding-top:clamp(34px,3vw,48px)}
.fma-eq{margin-top:0}
.fma-plist{margin-top:clamp(28px,2.6vw,40px)}

/* --- 04 INGENIERIE / 08 IMPACT : marges internes resserrees --- */
.fma-skills{margin-top:clamp(32px,3vw,48px)}
.fma-skill{padding-top:21px;padding-bottom:21px}
.fma-quote{margin-top:clamp(28px,2.6vw,40px)}
.fma-eng-list{margin-top:24px}

/* --- 05 METHODE --- */
.fma-path{margin-top:clamp(26px,2.4vw,36px)}
.fma-path__viewport{margin-top:clamp(20px,2vw,32px)}
/* ============================================================
   V4.8 - LARGEUR DES TITRES
   Les plafonds en « ch » bridaient les H2 a ~390-405px et les
   faisaient tomber sur 5 lignes. On laisse le titre occuper la
   largeur de sa colonne : 2 a 4 lignes, plus premium et plus dense.
   ============================================================ */
.fma-h2{max-width:none}
.fma-conv__txt .fma-h2,
.fma-eng__panel .fma-h2,
.fma-sys__panel .fma-h2,
.fma-root__txt .fma-h2,
.fma-hum__panel .fma-h2,
.fma-cta__txt .fma-h2,
#about-methode .fma-h2,
.fma-origin__story .fma-h2{max-width:none}

/* ingenierie : colonne un peu plus large pour tenir en 3 lignes */
@media (min-width:980px){
  .fma-eng__grid{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr)}
}

/* ancrage : la colonne de texte porte le titre en 3 lignes */
@media (min-width:900px){
  .fma-root__txt{max-width:min(48%,600px)}
  .fma-root__in{padding-block:clamp(48px,4.4vw,72px)}
}

/* interlude de marque : compact dans sa fourchette 430-500 */
.fma-signature__q{font-size:clamp(22px,1.9vw,29px)}
.fma-signature__body{padding:clamp(26px,2.6vw,40px)}
.fma-trow{margin-top:clamp(32px,3vw,44px)}

/* systeme : la liste des sept principes resserree */
.fma-sys .fma-plist{margin-top:clamp(26px,2.4vw,36px)}
.fma-plist li{padding:14px 0}
/* ============================================================
   V4.9 - CONTRASTE : calage au PIRE PIXEL, pas a la moyenne
   L echantillonnage par colonne donne des moyennes basses, mais
   les deux photos comportent des points tres lumineux (verrieres,
   reflets, Node eclaire). Le voile est donc renforce UNIQUEMENT
   sur l emprise du texte, puis s effondre : la partie droite de
   chaque image reste intacte.
   ============================================================ */

/* --- 01 HERO : 0,83 a l aplomb du H1 (55%), quasi nul apres 79% --- */
.fma-hero__veil{
  background:
    linear-gradient(90deg,
      rgba(13,23,48,.92) 0%,
      rgba(13,23,48,.89) 34%,
      rgba(13,23,48,.86) 50%,
      rgba(13,23,48,.82) 58%,
      rgba(13,23,48,.52) 68%,
      rgba(13,23,48,.16) 79%,
      rgba(13,23,48,0) 89%),
    linear-gradient(180deg,rgba(13,23,48,.28) 0%,rgba(13,23,48,0) 32%,rgba(13,23,48,.24) 100%);
}

/* --- 07 ANCRAGE : 0,86 sur la colonne de texte, degage des 60% --- */
.fma-root__veil{
  background:linear-gradient(90deg,
    rgba(7,23,44,.93) 0%,
    rgba(7,23,44,.90) 34%,
    rgba(7,23,44,.85) 47%,
    rgba(7,23,44,.46) 60%,
    rgba(7,23,44,.14) 72%,
    rgba(7,23,44,0) 82%);
}
/* ============================================================
   V4.10 - DERNIERS CALAGES DE CONTRASTE
   • la micro-signature passe en blanc : l orange reste sur le TRAIT
     (le brief reserve cyan et orange aux reperes, traits et actions) ;
   • le voile Ancrage gagne 3 points sur l emprise du texte.
   ============================================================ */
.fma-sign{color:#FFFFFF}
.fma-sign::before{background:var(--orange)}

.fma-root__veil{
  background:linear-gradient(90deg,
    rgba(7,23,44,.94) 0%,
    rgba(7,23,44,.92) 34%,
    rgba(7,23,44,.89) 47%,
    rgba(7,23,44,.48) 60%,
    rgba(7,23,44,.14) 72%,
    rgba(7,23,44,0) 82%);
}
/* ============================================================
   V4.11 - CORRECTIFS DE CASCADE ET DE CONFORT
   1) BUG : .fma-h1 redeclare dans la couche « compositions »
      ecrasait l echelle mobile (50px au lieu de 34-45px).
   2) Degagement du Motion Spine porte a 27px a 1280.
   3) Colonne texte du chapitre Systeme elargie en 1000-1279
      (le titre y tombait sur 5 lignes).
   ============================================================ */
@media (max-width:719.98px){
  .fma-h1{font-size:clamp(34px,8.6vw,45px);line-height:1.08}
  .fma-hero__content .fma-h1{max-width:100%}
  .fma-hero__content{max-width:100%}
}
@media (min-width:720px) and (max-width:1023.98px){
  .fma-h1{font-size:clamp(42px,5.4vw,52px);line-height:1.05}
}

@media (min-width:1280px){ body.elementor-page-628{ --rail:96px } }
@media (min-width:1700px){ body.elementor-page-628{ --rail:174px } }

@media (min-width:1000px) and (max-width:1279.98px){
  .fma-sys__grid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr)}
  .fma-sys__fig{height:clamp(420px,40vw,500px)}
}
/* ============================================================
   V4.1 - CINEMATIC OPENING & CLOSING STAGES
   Chapitres 01 et 09 uniquement. Espace de noms dedie .fma-cs__*
   afin qu AUCUNE regle heritee V2/V3/V4 ne puisse s appliquer.
   Le media est un calque absolu plein cadre ; le contenu est un
   calque relatif au-dessus, dans une grille 12 colonnes.
   Le Motion Spine ne participe pas a cette grille.
   ============================================================ */

/* --- neutralisation explicite des anciennes regles de ces 2 scenes --- */
.fma-cs-sec .fma-hero,.fma-cs-sec .fma-cta,
.fma-cs-sec .fma-hero__in,.fma-cs-sec .fma-cta__in,
.fma-cs-sec .fma-hero__content,.fma-cs-sec .fma-cta__txt,
.fma-cs-sec .fma-hero__veil,.fma-cs-sec .fma-cta__veil{all:unset}

/* --- le stage --- */
.fma-cs{
  position:relative;display:block;overflow:hidden;isolation:isolate;
  background:#07172C;
}
.fma-cs--hero{min-height:clamp(690px,76vh,790px)}
.fma-cs--cta{min-height:clamp(620px,69vh,720px)}

/* --- calque media : absolu, plein cadre --- */
.fma-cs__media{position:absolute;inset:0;width:100%;height:100%;z-index:0}
.fma-cs__media picture{display:block;width:100%;height:100%}
.fma-cs__media img{
  display:block;width:100%;height:100%;
  object-fit:cover;opacity:1;filter:none;
}
.fma-cs--hero .fma-cs__media img{object-position:center 54%}
.fma-cs--cta  .fma-cs__media img{object-position:center 50%}

/* --- voile : uniquement derriere le contenu, jamais sur toute la photo --- */
.fma-cs__scrim{position:absolute;inset:0;z-index:1;pointer-events:none}
.fma-cs__scrim--hero{
  background:linear-gradient(90deg,
    rgba(7,23,44,.98) 0%,
    rgba(7,23,44,.94) 24%,
    rgba(7,23,44,.82) 42%,
    rgba(7,23,44,.42) 56%,
    rgba(7,23,44,.10) 68%,
    rgba(7,23,44,0) 76%);
}
.fma-cs__scrim--cta{
  background:linear-gradient(90deg,
    rgba(7,23,44,.38) 0%,
    rgba(7,23,44,.24) 34%,
    rgba(7,23,44,.06) 52%,
    rgba(7,23,44,0) 64%);
}

/* --- calque contenu : grille 12 colonnes, independante du rail --- */
.fma-cs__wrap{
  position:relative;z-index:3;
  width:min(calc(100% - 2 * clamp(28px,4vw,80px)), 1480px);
  margin-inline:auto;
  min-height:inherit;
  display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
  column-gap:clamp(16px,1.6vw,28px);
  align-items:center;
  padding-block:clamp(56px,5.4vw,86px);
}
.fma-cs--hero .fma-cs__col{grid-column:1 / span 6}
.fma-cs--cta  .fma-cs__col{grid-column:1 / span 5}

/* --- typographie de scene --- */
.fma-cs__eyebrow{margin:0 0 26px;color:#D8E5F1;width:-moz-fit-content;width:fit-content}
.fma-cs__h1,.fma-cs__h2{
  font-family:Exo,sans-serif;font-weight:700;color:#fff;margin:0;
  letter-spacing:-.026em;text-wrap:balance;
}
.fma-cs__h1{font-size:clamp(46px,3.6vw,54px);line-height:1.04}
.fma-cs__h2{font-size:clamp(44px,3.5vw,54px);line-height:1.06}
.fma-cs__h1 .fma-line,.fma-cs__h2 .fma-line{display:block}
.fma-cs__lead{
  font-family:"Open Sans",sans-serif;font-weight:400;
  font-size:clamp(18px,1.18vw,20px);line-height:1.55;color:#fff;
  margin:24px 0 0;max-width:570px;
}
.fma-cs__sign{
  font-family:Exo,sans-serif;font-size:14px;font-weight:700;letter-spacing:.18em;
  text-transform:uppercase;color:#fff;margin:26px 0 0;
  display:flex;align-items:center;gap:11px;width:-moz-fit-content;width:fit-content;
}
.fma-cs__sign::before{content:"";width:22px;height:2px;background:#FCA311;flex:0 0 auto}
.fma-cs__principles{
  list-style:none;margin:18px 0 0;padding:16px 0 0;
  border-top:1px solid rgba(255,255,255,.2);
  display:flex;flex-wrap:wrap;gap:8px 24px;
}
.fma-cs__principles li{
  font-family:Exo,sans-serif;font-size:14px;font-weight:600;color:#fff;
  display:flex;align-items:center;gap:9px;
}
.fma-cs__principles li::before{content:"";width:5px;height:5px;border-radius:50%;background:#34B3F1;flex:0 0 auto}

/* --- actions : toujours horizontales sur desktop --- */
.fma-cs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}
.fma-cs__btn{
  font-family:Exo,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;
  border-radius:12px;padding:0 28px;min-height:56px;text-decoration:none;
  display:inline-flex;align-items:center;justify-content:center;
  transition:background-color .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease);
}
.fma-cs__btn--primary{background:#FCA311;color:#20160A;border:1px solid #FCA311;position:relative;overflow:hidden}
.fma-cs__btn--primary:hover{background:#FFB43A;border-color:#FFB43A}
.fma-cs__btn--ghost{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.46)}
.fma-cs__btn--ghost:hover{background:rgba(255,255,255,.14);border-color:#fff}
.fma-cs__btn:focus{outline:none}
.fma-cs__btn:focus-visible{outline:2px solid #FCA311!important;outline-offset:3px!important;
  box-shadow:0 0 0 5px rgba(252,163,17,.3)}
/* ============================================================
   V4.1 - SIGNATURES : INDUSTRIAL APERTURE / MOTION TRAJECTORY
   Elements purement decoratifs, derriere le texte, one-shot.
   Aucun ne conditionne la visibilite du contenu.
   ============================================================ */

/* ---- HERO : grille technique, filet cyan, reperes, faisceau ---- */
.fma-cs__grid{
  position:absolute;left:0;top:0;bottom:0;width:62%;z-index:2;pointer-events:none;opacity:.5;
  background-image:
    linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),
    linear-gradient(180deg,rgba(255,255,255,.04) 1px,transparent 1px);
  background-size:clamp(72px,7vw,116px) clamp(72px,7vw,116px);
  -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 58%,transparent 100%);
  mask-image:linear-gradient(90deg,#000 0%,#000 58%,transparent 100%);
}
.fma-cs__rule{
  position:absolute;top:12%;bottom:12%;z-index:2;width:2px;pointer-events:none;
  left:clamp(14px,2.1vw,40px);
  background:linear-gradient(180deg,rgba(52,179,241,0),#34B3F1 22%,#34B3F1 70%,rgba(52,179,241,0));
}
.fma-cs__mark{position:absolute;z-index:2;pointer-events:none;border-radius:50%}
.fma-cs__mark--a{left:clamp(11px,1.8vw,37px);top:26%;width:8px;height:8px;background:#FCA311;
  box-shadow:0 0 0 4px rgba(252,163,17,.2)}
.fma-cs__mark--b{left:clamp(13px,2vw,39px);top:70%;width:4px;height:4px;background:#7FD0FF}
.fma-cs__beam{
  position:absolute;z-index:2;pointer-events:none;left:0;top:47%;height:2px;width:74%;
  background:linear-gradient(90deg,rgba(52,179,241,0),rgba(52,179,241,.75) 28%,rgba(127,208,255,.9) 62%,rgba(52,179,241,0));
  opacity:0;
}

/* ---- CTA : trajectoire technique dans la zone navy libre ---- */
.fma-cs__traj{position:absolute;inset:0;z-index:2;pointer-events:none}
.fma-cs__traj span{position:absolute;display:block}
.fma-cs__traj-l1{left:0;top:22%;height:2px;width:clamp(90px,13vw,210px);
  background:linear-gradient(90deg,rgba(52,179,241,0),#34B3F1);transform-origin:left}
.fma-cs__traj-l2{left:clamp(88px,12.9vw,208px);top:22%;width:2px;height:26%;
  background:linear-gradient(180deg,#34B3F1,rgba(52,179,241,.35));transform-origin:top}
.fma-cs__traj-l3{left:clamp(88px,12.9vw,208px);top:48%;height:2px;width:clamp(120px,17vw,290px);
  background:linear-gradient(90deg,rgba(52,179,241,.55),#FCA311);transform-origin:left}
.fma-cs__traj-dot{width:7px;height:7px;border-radius:50%}
.fma-cs__traj-dot--cyan{left:0;top:calc(22% - 2px);background:#34B3F1;box-shadow:0 0 0 4px rgba(52,179,241,.18)}
.fma-cs__traj-dot--orange{left:clamp(205px,29.5vw,494px);top:calc(48% - 2px);background:#FCA311;
  box-shadow:0 0 0 4px rgba(252,163,17,.2)}

/* ============================================================
   SEQUENCES ONE-SHOT (uniquement sous [data-fma-anim])
   ============================================================ */
[data-fma-anim] .fma-cs__grid{opacity:0;transition:opacity .55s var(--ease)}
[data-fma-anim] .is-seq .fma-cs__grid{opacity:.5}
[data-fma-anim] .fma-cs__rule{transform:scaleY(0);transform-origin:top;transition:transform .6s var(--ease) .12s}
[data-fma-anim] .is-seq .fma-cs__rule{transform:scaleY(1)}
[data-fma-anim] .fma-cs__mark{transform:scale(0);transition:transform .34s var(--ease)}
[data-fma-anim] .is-seq .fma-cs__mark--a{transform:scale(1);transition-delay:.46s}
[data-fma-anim] .is-seq .fma-cs__mark--b{transform:scale(1);transition-delay:.58s}
[data-fma-anim] .fma-cs__eyebrow,
[data-fma-anim] .fma-cs__h1,[data-fma-anim] .fma-cs__h2,
[data-fma-anim] .fma-cs__lead,[data-fma-anim] .fma-cs__actions,
[data-fma-anim] .fma-cs__sign,[data-fma-anim] .fma-cs__principles{
  transform:translate3d(0,8px,0);transition:transform .62s var(--ease);
}
[data-fma-anim] .is-seq .fma-cs__eyebrow{transform:none;transition-delay:.20s}
[data-fma-anim] .is-seq .fma-cs__h1,
[data-fma-anim] .is-seq .fma-cs__h2{transform:none;transition-delay:.30s}
[data-fma-anim] .is-seq .fma-cs__lead{transform:none;transition-delay:.42s}
[data-fma-anim] .is-seq .fma-cs__actions{transform:none;transition-delay:.52s}
[data-fma-anim] .is-seq .fma-cs__sign{transform:none;transition-delay:.60s}
[data-fma-anim] .is-seq .fma-cs__principles{transform:none;transition-delay:.68s}
[data-fma-anim] .is-seq .fma-cs__beam{animation:fmaBeam .52s var(--ease) 1 .70s}
@keyframes fmaBeam{0%{opacity:0;transform:translateX(-18%)}25%{opacity:1}100%{opacity:0;transform:translateX(16%)}}

[data-fma-anim] .fma-cs__traj-l1,[data-fma-anim] .fma-cs__traj-l3{transform:scaleX(0);transition:transform .5s var(--ease)}
[data-fma-anim] .fma-cs__traj-l2{transform:scaleY(0);transition:transform .34s var(--ease)}
[data-fma-anim] .fma-cs__traj-dot{transform:scale(0);transition:transform .3s var(--ease)}
[data-fma-anim] .is-seq .fma-cs__traj-dot--cyan{transform:scale(1);transition-delay:.10s}
[data-fma-anim] .is-seq .fma-cs__traj-l1{transform:scaleX(1);transition-delay:.16s}
[data-fma-anim] .is-seq .fma-cs__traj-l2{transform:scaleY(1);transition-delay:.60s}
[data-fma-anim] .is-seq .fma-cs__traj-l3{transform:scaleX(1);transition-delay:.88s}
[data-fma-anim] .is-seq .fma-cs__traj-dot--orange{transform:scale(1);transition-delay:1.32s}
.fma-cs__btn--primary::after{content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,rgba(255,255,255,0) 36%,rgba(255,255,255,.5) 50%,rgba(255,255,255,0) 64%);
  transform:translateX(-130%);opacity:0}
[data-fma-anim] .fma-cs--cta.is-seq-host .fma-cs__btn--primary::after,
[data-fma-anim] .is-seq .fma-cs--cta .fma-cs__btn--primary::after{animation:fmaCsSheen .78s var(--ease) 1 1.48s}
@keyframes fmaCsSheen{0%{opacity:1;transform:translateX(-130%)}100%{opacity:1;transform:translateX(130%)}}

/* ---- Motion Spine : cale sur la marge exterieure, hors grille ---- */
@media (min-width:1280px){ .fma-nav{right:clamp(14px,1.2vw,22px)} }

@media (prefers-reduced-motion:reduce){
  .fma-cs__grid{opacity:.5!important}
  .fma-cs__rule,.fma-cs__mark,.fma-cs__traj span{transform:none!important}
  .fma-cs__beam,.fma-cs__btn--primary::after{animation:none!important;opacity:0!important}
  [data-fma-anim] .fma-cs__eyebrow,[data-fma-anim] .fma-cs__h1,[data-fma-anim] .fma-cs__h2,
  [data-fma-anim] .fma-cs__lead,[data-fma-anim] .fma-cs__actions,
  [data-fma-anim] .fma-cs__sign,[data-fma-anim] .fma-cs__principles{transform:none!important}
}
@media print{
  .fma-cs__beam,.fma-cs__btn--primary::after{display:none!important}
  [data-fma-anim] .fma-cs__eyebrow,[data-fma-anim] .fma-cs__h1,[data-fma-anim] .fma-cs__h2,
  [data-fma-anim] .fma-cs__lead,[data-fma-anim] .fma-cs__actions{transform:none!important}
}
/* ============================================================
   V4.1 - RESPONSIVE DES DEUX SCENES
   ============================================================ */

/* --- tablette 960-1279 : scene immersive, contenu <= 52% --- */
@media (min-width:960px) and (max-width:1279.98px){
  .fma-cs--hero .fma-cs__col{grid-column:1 / span 7}
  .fma-cs--cta  .fma-cs__col{grid-column:1 / span 6}
  .fma-cs__h1{font-size:clamp(42px,4.4vw,50px)}
  .fma-cs__h2{font-size:clamp(42px,4.4vw,50px)}
}

/* --- 820-959 : composition hybride, panneau navy semi-transparent --- */
@media (min-width:720px) and (max-width:959.98px){
  .fma-cs--hero{min-height:clamp(620px,72vh,700px)}
  .fma-cs--cta{min-height:clamp(580px,66vh,660px)}
  .fma-cs--hero .fma-cs__col{grid-column:1 / span 7}
  .fma-cs--cta .fma-cs__col{grid-column:1 / span 6}
  .fma-cs__col{
    background:rgba(7,23,44,.72);
    -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);
    border-radius:18px;padding:clamp(24px,3vw,34px);
    margin-left:calc(-1 * clamp(16px,2vw,26px));
  }
  .fma-cs__scrim--hero{background:linear-gradient(90deg,
    rgba(7,23,44,.86) 0%,rgba(7,23,44,.70) 40%,rgba(7,23,44,.28) 62%,rgba(7,23,44,0) 78%)}
  .fma-cs__scrim--cta{background:linear-gradient(90deg,
    rgba(7,23,44,.46) 0%,rgba(7,23,44,.26) 40%,rgba(7,23,44,0) 62%)}
  .fma-cs__h1,.fma-cs__h2{font-size:clamp(38px,5vw,46px)}
  .fma-cs__grid{width:70%}
  .fma-cs__rule,.fma-cs__mark{display:none}
}

/* --- mobile < 720 : composition verticale premium --- */
@media (max-width:719.98px){
  .fma-cs{display:flex;flex-direction:column;min-height:0}
  .fma-cs--hero,.fma-cs--cta{min-height:0}
  .fma-cs__media{position:relative;inset:auto;order:2;width:100%;height:auto;z-index:0}
  .fma-cs__media picture{height:auto}
  .fma-cs__media img{height:auto;aspect-ratio:16/10}
  .fma-cs--hero .fma-cs__media img{object-position:68% center}
  .fma-cs--cta  .fma-cs__media img{object-position:58% center}
  .fma-cs__scrim,.fma-cs__grid,.fma-cs__rule,.fma-cs__mark,.fma-cs__beam,.fma-cs__traj{display:none}
  .fma-cs__wrap{
    order:1;display:block;position:static;
    width:100%;margin:0;padding:clamp(44px,10vw,60px) clamp(20px,5.6vw,26px) clamp(34px,7vw,44px);
    background:#07172C;
  }
  .fma-cs__col{grid-column:auto}
  .fma-cs__h1{font-size:clamp(34px,8.8vw,40px);line-height:1.08}
  .fma-cs__h2{font-size:clamp(32px,8.2vw,38px);line-height:1.1}
  .fma-cs__lead{font-size:16.5px;line-height:1.58;margin-top:18px;max-width:none}
  .fma-cs__eyebrow{margin-bottom:18px}
  .fma-cs__actions{gap:12px;margin-top:26px}
  .fma-cs__btn{width:100%;min-height:54px;font-size:14px}
  .fma-cs__sign{margin-top:22px;font-size:12.5px}
  .fma-cs__principles{margin-top:16px;padding-top:14px;gap:8px 18px}
  .fma-cs__principles li{font-size:14px}
}

/* --- le dock mobile ne doit jamais recouvrir les boutons du CTA --- */
@media (max-width:719.98px){
  .fma-cs-sec#about-projet{padding-bottom:0}
}
/* ============================================================
   V4.1b - VOILE DU HERO recalibre sur la MESURE
   Le degrade indicatif du brief (0,82 a 42% / 0,42 a 56%) donnait
   2,32:1 sur le H1 : la moitie gauche de l asset 01 est tres claire
   (luminance 0,73 a 0,93). On maintient ~0,85 jusqu a 51% (emprise
   exacte du texte) puis on s effondre : l image est TOTALEMENT nette
   des 80%, soit bien plus tot qu en V4 (89%).
   ============================================================ */
.fma-cs__scrim--hero{
  background:linear-gradient(90deg,
    rgba(7,23,44,.97) 0%,
    rgba(7,23,44,.94) 26%,
    rgba(7,23,44,.88) 42%,
    rgba(7,23,44,.84) 51%,
    rgba(7,23,44,.46) 62%,
    rgba(7,23,44,.12) 72%,
    rgba(7,23,44,0) 80%);
}
@media (min-width:720px) and (max-width:959.98px){
  .fma-cs__scrim--hero{background:linear-gradient(90deg,
    rgba(7,23,44,.88) 0%,rgba(7,23,44,.74) 40%,rgba(7,23,44,.30) 62%,rgba(7,23,44,0) 78%)}
}
/* ============================================================
   V4.2 - MOTION TRAJECTORY repositionnee (chapitre 09)
   Mesure V4.1 : le segment vertical traversait le H2 (2x144px),
   la ligne cyan/orange le traversait aussi (245x2px) et le point
   orange tombait dedans (7x7px). La trajectoire descend dans la
   bande basse gauche du stage, sous les boutons, et n entre plus
   dans aucune boite de texte.
   ============================================================ */
.fma-cs--cta{
  --tx1:clamp(110px,13vw,200px);   /* longueur du segment cyan */
  --tx2:clamp(130px,15.5vw,250px); /* longueur du segment cyan->orange */
  --ty1:54px;                      /* hauteur depuis le bas du stage */
  --ty2:80px;                      /* apres le changement de direction */
}
.fma-cs__traj{z-index:2;pointer-events:none}
.fma-cs__traj span{pointer-events:none}

.fma-cs__traj-l1{
  left:0;right:auto;top:auto;bottom:var(--ty1);
  width:var(--tx1);height:2px;opacity:.26;
  background:linear-gradient(90deg,rgba(52,179,241,0),#34B3F1);
  transform-origin:left;
}
/* changement de direction : 26px, tres en dessous du plafond de 40px */
.fma-cs__traj-l2{
  left:calc(var(--tx1) - 2px);right:auto;top:auto;bottom:var(--ty1);
  width:2px;height:calc(var(--ty2) - var(--ty1));opacity:.26;
  background:linear-gradient(180deg,rgba(52,179,241,.5),#34B3F1);
  transform-origin:bottom;
}
.fma-cs__traj-l3{
  left:calc(var(--tx1) - 2px);right:auto;top:auto;bottom:var(--ty2);
  width:var(--tx2);height:2px;opacity:.34;
  background:linear-gradient(90deg,rgba(52,179,241,.5),#FCA311);
  transform-origin:left;
}
.fma-cs__traj-dot{width:6px;height:6px;border-radius:50%}
.fma-cs__traj-dot--cyan{
  left:0;top:auto;bottom:calc(var(--ty1) - 2px);
  background:#34B3F1;opacity:.3;box-shadow:none;
}
.fma-cs__traj-dot--orange{
  left:calc(var(--tx1) + var(--tx2) - 8px);top:auto;bottom:calc(var(--ty2) - 2px);
  background:#FCA311;opacity:.38;box-shadow:0 0 0 3px rgba(252,163,17,.12);
}

/* ---- sequence one-shot : ~1 120 ms pour le trace ---- */
[data-fma-anim] .fma-cs__traj-l1,[data-fma-anim] .fma-cs__traj-l3{
  transform:scaleX(0);transition:transform .56s var(--ease)}
[data-fma-anim] .fma-cs__traj-l2{transform:scaleY(0);transition:transform .24s var(--ease)}
[data-fma-anim] .fma-cs__traj-dot{transform:scale(0);transition:transform .2s var(--ease)}
[data-fma-anim] .is-seq .fma-cs__traj-dot--cyan{transform:scale(1);transition-delay:.06s}
[data-fma-anim] .is-seq .fma-cs__traj-l1{transform:scaleX(1);transition-delay:.12s}
[data-fma-anim] .is-seq .fma-cs__traj-l2{transform:scaleY(1);transition-delay:.64s}
[data-fma-anim] .is-seq .fma-cs__traj-l3{transform:scaleX(1);transition-delay:.84s;transition-duration:.28s}
[data-fma-anim] .is-seq .fma-cs__traj-dot--orange{transform:scale(1);transition-delay:1.06s}
[data-fma-anim] .is-seq .fma-cs--cta .fma-cs__btn--primary::after{
  animation:fmaCsSheen .56s var(--ease) 1 .88s}

/* ---- tablette : un seul segment cyan + le point orange ---- */
@media (min-width:720px) and (max-width:1279.98px){
  /* specificite portee a (0,2,0) : .fma-cs__traj span vaut (0,1,1) et gagnait */
  .fma-cs__traj .fma-cs__traj-l2,
  .fma-cs__traj .fma-cs__traj-l3{display:none}
  .fma-cs__traj .fma-cs__traj-dot--orange{left:calc(var(--tx1) - 6px);bottom:calc(var(--ty1) - 2px)}
}
/* ---- mobile : aucun grand motif ---- */
@media (max-width:719.98px){
  .fma-cs--cta .fma-cs__traj{display:none}
}

/* ---- reduced-motion : trace fige et discret, aucune impulsion ---- */
@media (prefers-reduced-motion:reduce){
  .fma-cs__traj span{transform:none!important;transition:none!important}
  .fma-cs--cta .fma-cs__btn--primary::after{animation:none!important;opacity:0!important}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fma7000 *//* FreeMoov section 07 mobile contrast fix 2026-08-03 */
@media(max-width:719.98px){
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__stage,
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__in{background:#0E1D36}
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-h2{color:#FFFFFF}
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-eyebrow{color:#D8E5F1}
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-body,
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-plist li{color:#D5DFEC}
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-plist li{border-top-color:rgba(255,255,255,.22)}
  .elementor-628 .elementor-element.elementor-element-fma7000 #about-ancrage .fma-root__txt .fma-plist li::before{color:#7FD0FF}
}/* End custom CSS */</style>{"id":628,"date":"2024-12-10T17:54:14","date_gmt":"2024-12-10T17:54:14","guid":{"rendered":"https:\/\/freemoov.fr\/about\/"},"modified":"2025-04-16T17:30:44","modified_gmt":"2025-04-16T17:30:44","slug":"about","status":"publish","type":"page","link":"https:\/\/freemoov.fr\/en\/about\/","title":{"rendered":"About"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"628\" class=\"elementor elementor-628\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma0000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma0000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma0000c\" data-id=\"fma0000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma0000w elementor-widget elementor-widget-html\" data-id=\"fma0000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script id=\"fma-boot\">\n\/* FreeMoov - Corporate Motion Atlas V3. Amorce.\n   data-fma-js  : signale que JS pilote la navigation (le sommaire est\n                  visible par defaut en CSS, donc utilisable sans JS).\n   data-fma-anim: active UNIQUEMENT des enrichissements (translation 8px,\n                  voile decoratif sur les visuels). Aucun contenu n est\n                  jamais masque par le CSS de cette page.\n   Si le controleur ne confirme pas son demarrage, les deux attributs\n   sont retires : on retombe sur l etat statique entierement lisible. *\/\n(function(){try{\n  var h=document.documentElement;\n  var reduce=window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n  h.setAttribute(\"data-fma-js\",\"1\");\n  if(!reduce&&\"IntersectionObserver\" in window){h.setAttribute(\"data-fma-anim\",\"1\");}\n  var clear=function(){\n    if(h.getAttribute(\"data-fma-ready\")===\"1\") return;\n    h.removeAttribute(\"data-fma-anim\");h.removeAttribute(\"data-fma-js\");\n  };\n  setTimeout(clear,6000);\n  window.addEventListener(\"load\",function(){setTimeout(clear,400);},{once:true});\n}catch(e){try{\n  document.documentElement.removeAttribute(\"data-fma-anim\");\n  document.documentElement.removeAttribute(\"data-fma-js\");\n}catch(x){}}})();\n<\/script>\n<nav class=\"fma fma-nav\" aria-label=\"Sommaire de la page \u2014 Motion Spine\" data-fma-nav data-fma-names='[\"Manifeste\",\"Origine\",\"Conviction\",\"Ing\u00e9nierie\",\"M\u00e9thode\",\"Syst\u00e8me\",\"Ancrage\",\"Impact\",\"Projet\"]'>\n  <p class=\"fma-nav__title\">Motion Spine<\/p>\n  <span class=\"fma-nav__track\" aria-hidden=\"true\"><\/span>\n  <span class=\"fma-nav__prog\" aria-hidden=\"true\"><\/span>\n  <span class=\"fma-nav__cursor\" aria-hidden=\"true\"><\/span>\n  <span class=\"fma-nav__pulse\" aria-hidden=\"true\"><\/span>\n  <ol class=\"fma-nav__list\"><li><a href=\"#about-manifeste\" data-fma-link=\"0\" aria-current=\"true\"><span class=\"fma-nav__n\">01<\/span><span class=\"fma-nav__t\">Manifeste<\/span><\/a><\/li><li><a href=\"#about-origine\" data-fma-link=\"1\"><span class=\"fma-nav__n\">02<\/span><span class=\"fma-nav__t\">Origine<\/span><\/a><\/li><li><a href=\"#about-conviction\" data-fma-link=\"2\"><span class=\"fma-nav__n\">03<\/span><span class=\"fma-nav__t\">Conviction<\/span><\/a><\/li><li><a href=\"#about-ingenierie\" data-fma-link=\"3\"><span class=\"fma-nav__n\">04<\/span><span class=\"fma-nav__t\">Ing\u00e9nierie<\/span><\/a><\/li><li><a href=\"#about-methode\" data-fma-link=\"4\"><span class=\"fma-nav__n\">05<\/span><span class=\"fma-nav__t\">M\u00e9thode<\/span><\/a><\/li><li><a href=\"#about-systeme\" data-fma-link=\"5\"><span class=\"fma-nav__n\">06<\/span><span class=\"fma-nav__t\">Syst\u00e8me<\/span><\/a><\/li><li><a href=\"#about-ancrage\" data-fma-link=\"6\"><span class=\"fma-nav__n\">07<\/span><span class=\"fma-nav__t\">Ancrage<\/span><\/a><\/li><li><a href=\"#about-impact\" data-fma-link=\"7\"><span class=\"fma-nav__n\">08<\/span><span class=\"fma-nav__t\">Impact<\/span><\/a><\/li><li><a href=\"#about-projet\" data-fma-link=\"8\"><span class=\"fma-nav__n\">09<\/span><span class=\"fma-nav__t\">Projet<\/span><\/a><\/li><\/ol>\n<\/nav>\n<div class=\"fma fma-dock\" data-fma-dock>\n  <button type=\"button\" class=\"fma-dock__btn\" data-fma-prev aria-label=\"Chapitre pr\u00e9c\u00e9dent\" disabled><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19 15l-7-7-7 7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n  <div class=\"fma-dock__mid\">\n    <span class=\"fma-dock__count\" data-fma-count>01 \/ 09<\/span>\n    <span class=\"fma-dock__name\" data-fma-name>Manifeste<\/span>\n  <\/div>\n  <button type=\"button\" class=\"fma-dock__btn\" data-fma-next aria-label=\"Chapitre suivant\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M5 9l7 7 7-7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n  <div class=\"fma-dock__segs\" aria-hidden=\"true\"><span class=\"fma-dock__seg\" data-fma-seg=\"0\" data-on=\"1\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"1\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"2\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"3\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"4\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"5\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"6\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"7\"><\/span><span class=\"fma-dock__seg\" data-fma-seg=\"8\"><\/span><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma1000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma1000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma1000c\" data-id=\"fma1000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma1000w elementor-widget elementor-widget-html\" data-id=\"fma1000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--flush fma-cs-sec\" id=\"about-manifeste\" data-fma-ch=\"0\" aria-labelledby=\"fma-t1\">\n  <div class=\"fma-cs fma-cs--hero\" data-fma-stage=\"hero\">\n    <div class=\"fma-cs__media\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-300x169.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-768x432.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-1024x576.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-1536x864.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO.png.webp 1672w\" sizes=\"100vw\"><img fetchpriority=\"high\" width=\"1672\" height=\"941\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO.png\" class=\"attachment-full size-full\" alt=\"Illustration d\u2019une \u00e9quipe d\u2019ing\u00e9nierie travaillant sur les solutions FreeMoov\" sizes=\"100vw\" decoding=\"async\" data-attachment-id=\"1805\" loading=\"eager\" fetchpriority=\"high\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO.png 1672w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-300x169.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-1024x576.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-768x432.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-01-BRAND-HERO-1536x864.png 1536w\" \/><\/picture><\/div>\n    <div class=\"fma-cs__scrim fma-cs__scrim--hero\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__grid\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__rule\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__mark fma-cs__mark--a\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__mark fma-cs__mark--b\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__beam\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__wrap\">\n      <div class=\"fma-cs__col\">\n        <p class=\"fma-eyebrow fma-eyebrow--light fma-cs__eyebrow\">\u00c0 propos de FreeMoov<\/p>\n        <h1 class=\"fma-cs__h1\" id=\"fma-t1\"><span class=\"fma-line\">Nous donnons du mouvement<\/span><span class=\"fma-line\">\u00e0 l\u2019industrie existante.<\/span><\/h1>\n        <p class=\"fma-cs__lead\">FreeMoov d\u00e9veloppe des solutions robotiques modulaires capables de motoriser et d\u2019automatiser les structures industrielles existantes.<\/p>\n        <div class=\"fma-cs__actions\">\n          <a class=\"fma-cs__btn fma-cs__btn--primary\" href=\"\/#robotic\">D\u00e9couvrir notre technologie<\/a>\n          <a class=\"fma-cs__btn fma-cs__btn--ghost\" href=\"\/contact\">Parler de votre projet<\/a>\n        <\/div>\n        <p class=\"fma-cs__sign\">Robotique industrielle fran\u00e7aise<\/p>\n        <ul class=\"fma-cs__principles\">\n          <li>Ing\u00e9nierie int\u00e9gr\u00e9e<\/li>\n          <li>Adaptation \u00e0 l\u2019existant<\/li>\n          <li>Accompagnement terrain<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n  <span data-fma-sentinel=\"hero\" aria-hidden=\"true\"><\/span>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma2000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma2000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma2000c\" data-id=\"fma2000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma2000w elementor-widget elementor-widget-html\" data-id=\"fma2000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--white\" id=\"about-origine\" data-fma-ch=\"1\" aria-labelledby=\"fma-t2\">\n  <div class=\"fma-in\">\n    <div class=\"fma-origin__grid\">\n      <div class=\"fma-origin__col\">\n        <p class=\"fma-eyebrow fma-rise\">Notre histoire<\/p>\n        <p class=\"fma-year fma-clipup\">2021<\/p>\n        <p class=\"fma-year__label fma-rise\" data-fma-d=\"1\">Ann\u00e9e de cr\u00e9ation<\/p>\n        <div class=\"fma-origin__story\">\n          <h2 class=\"fma-h2 fma-rise\" id=\"fma-t2\" data-fma-d=\"1\"><span class=\"fma-line\">Deux ing\u00e9nieurs,<\/span><span class=\"fma-line\">une conviction industrielle.<\/span><\/h2>\n          <div class=\"fma-rise\" data-fma-d=\"2\">\n            <p class=\"fma-body\">FreeMoov est n\u00e9e en 2021 de la rencontre de Marc-Antoine Hache et Vincent Bonnet, deux ing\u00e9nieurs sp\u00e9cialis\u00e9s en m\u00e9catronique et en robotique.<\/p>\n            <p class=\"fma-body\">Ils partagent le m\u00eame constat : dans de nombreux environnements industriels, les op\u00e9rations doivent encore s\u2019adapter aux \u00e9quipements existants, alors que les \u00e9quipements devraient pouvoir s\u2019adapter aux op\u00e9rations.<\/p>\n            <p class=\"fma-body\">De cette conviction na\u00eet une sp\u00e9cialisation : la manutention automatis\u00e9e et le transport intelligent de charges gr\u00e2ce \u00e0 des solutions robotiques modulaires.<\/p>\n          <\/div>\n          \n        <\/div>\n      <\/div>\n      <div class=\"fma-origin__fig\">\n        <figure class=\"fma-fig fma-mask\" data-fma-d=\"2\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-300x225.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-768x576.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-1024x768.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY.png.webp 1448w\" sizes=\"auto, (min-width:900px) 52vw, 100vw\"><img loading=\"lazy\" width=\"1448\" height=\"1086\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY.png\" class=\"attachment-full size-full\" alt=\"Illustration de l\u2019origine et du travail d\u2019ing\u00e9nierie de FreeMoov\" sizes=\"auto, (min-width:900px) 52vw, 100vw\" decoding=\"async\" data-attachment-id=\"1806\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY.png 1448w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-300x225.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-1024x768.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-02-FOUNDERS-STORY-768x576.png 768w\" \/><\/picture><\/figure>\n      <\/div>\n    <\/div>\n    <ol class=\"fma-trow fma-rise\"><li><span class=\"fma-trow__y\">2021<\/span><span class=\"fma-trow__d\">Cr\u00e9ation de FreeMoov par deux ing\u00e9nieurs en m\u00e9catronique et robotique.<\/span><\/li><li><span class=\"fma-trow__y\">2024<\/span><span class=\"fma-trow__d\">Acc\u00e9l\u00e9ration du d\u00e9veloppement technologique et entr\u00e9e en incubation.<\/span><\/li><li><span class=\"fma-trow__y\">2025<\/span><span class=\"fma-trow__d\">Lancement du programme de d\u00e9veloppement de la gamme Node.<\/span><\/li><li><span class=\"fma-trow__y\">Aujourd\u2019hui<\/span><span class=\"fma-trow__d\">Une \u00e9quipe d\u2019ing\u00e9nieurs et un bureau d\u2019\u00e9tudes int\u00e9gr\u00e9.<\/span><\/li><\/ol>\n    <aside class=\"fma-signature fma-rise\" data-fma-d=\"1\">\n      <figure class=\"fma-signature__fig\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-300x225.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-768x576.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-1024x768.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE.png.webp 1448w\" sizes=\"auto, (min-width:860px) 42vw, 100vw\"><img loading=\"lazy\" width=\"1448\" height=\"1086\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE.png\" class=\"attachment-full size-full\" alt=\"Identit\u00e9 FreeMoov dans un espace industriel et d\u2019ing\u00e9nierie\" sizes=\"auto, (min-width:860px) 42vw, 100vw\" decoding=\"async\" data-attachment-id=\"1804\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE.png 1448w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-300x225.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-1024x768.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-10-BRAND-SIGNATURE-768x576.png 768w\" \/><\/picture><\/figure>\n      <div class=\"fma-signature__body\">\n        <p class=\"fma-signature__q\">Une vision industrielle. Une identit\u00e9 construite autour du mouvement.<\/p>\n        <p class=\"fma-signature__note\">De l\u2019atelier de conception aux sites de nos clients, la m\u00eame \u00e9quipe con\u00e7oit, d\u00e9veloppe, teste et accompagne chaque solution.<\/p>\n      <\/div>\n    <\/aside>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma3000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma3000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma3000c\" data-id=\"fma3000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma3000w elementor-widget elementor-widget-html\" data-id=\"fma3000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--flush\" id=\"about-conviction\" data-fma-ch=\"2\" aria-labelledby=\"fma-t3\">\n  <div class=\"fma-conv__stage\">\n    <div class=\"fma-stage fma-clipr\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-300x169.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-768x432.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-1024x576.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-1536x864.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION.png.webp 1672w\" sizes=\"auto, 100vw\"><img loading=\"lazy\" width=\"1672\" height=\"941\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION.png\" class=\"attachment-full size-full\" alt=\"Structure industrielle existante \u00e9quip\u00e9e d\u2019un r\u00e9seau de Nodes FreeMoov\" sizes=\"auto, 100vw\" decoding=\"async\" data-attachment-id=\"1807\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION.png 1672w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-300x169.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-1024x576.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-768x432.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-03-INDUSTRIAL-CONVICTION-1536x864.png 1536w\" \/><\/picture><\/div>\n    <div class=\"fma-veil fma-conv__veil\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-in fma-conv__in\">\n      <div class=\"fma-conv__txt\">\n        <p class=\"fma-eyebrow fma-rise\">Notre conviction<\/p>\n        <h2 class=\"fma-h2 fma-rise\" id=\"fma-t3\" data-fma-d=\"1\"><span class=\"fma-line\">L\u2019industrie poss\u00e8de d\u00e9j\u00e0 ses structures.<\/span><span class=\"fma-line\">Nous leur donnons de nouvelles capacit\u00e9s.<\/span><\/h2>\n        <p class=\"fma-lead fma-rise\" data-fma-d=\"2\">Plut\u00f4t que de remplacer des \u00e9quipements qui fonctionnent, nous les rendons mobiles, pilotables et \u00e9volutifs.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n  <div class=\"fma-sec fma-sec--white fma-sec--tight\">\n    <div class=\"fma-in\">\n      <div class=\"fma-eq\">\n        <div class=\"fma-eq__cell fma-eq__cell--in fma-rise\">\n          <p class=\"fma-kicker\">Point de d\u00e9part<\/p>\n          <p class=\"fma-eq__t\">La structure existante<\/p>\n          <p class=\"fma-eq__d\">Chariot, ch\u00e2ssis, plateau, \u00e9chafaudage ou conteneur d\u00e9j\u00e0 en service dans vos op\u00e9rations.<\/p>\n        <\/div>\n        <div class=\"fma-eq__op fma-rise\" data-fma-d=\"1\" aria-hidden=\"true\">+<\/div>\n        <div class=\"fma-eq__cell fma-eq__cell--in fma-rise\" data-fma-d=\"2\">\n          <p class=\"fma-kicker\">Notre apport<\/p>\n          <p class=\"fma-eq__t\">Un r\u00e9seau de Nodes<\/p>\n          <p class=\"fma-eq__d\">Des modules robotiques ajout\u00e9s \u00e0 la structure, dimensionn\u00e9s selon la charge et l\u2019environnement.<\/p>\n        <\/div>\n        <div class=\"fma-eq__op fma-rise\" data-fma-d=\"3\" aria-hidden=\"true\">=<\/div>\n        <div class=\"fma-eq__cell fma-eq__cell--out fma-rise\" data-fma-d=\"4\">\n          <p class=\"fma-kicker fma-kicker--orange\">R\u00e9sultat<\/p>\n          <p class=\"fma-eq__t\">Un \u00e9quipement mobile et intelligent<\/p>\n          <p class=\"fma-eq__d\">La structure se d\u00e9place, se pilote et \u00e9volue, avec un niveau d\u2019automatisation choisi.<\/p>\n        <\/div>\n      <\/div>\n      <ul class=\"fma-plist fma-rise\">\n        <li data-n=\"01\">Ne pas remplacer inutilement un parc qui fonctionne d\u00e9j\u00e0.<\/li>\n        <li data-n=\"02\">R\u00e9duire les transformations lourdes et les travaux d\u2019infrastructure.<\/li>\n        <li data-n=\"03\">Adapter les \u00e9quipements aux op\u00e9rations, plut\u00f4t que l\u2019inverse.<\/li>\n        <li data-n=\"04\">Faire \u00e9voluer le niveau d\u2019automatisation au rythme de l\u2019entreprise.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma4000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma4000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma4000c\" data-id=\"fma4000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma4000w elementor-widget elementor-widget-html\" data-id=\"fma4000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--ground\" id=\"about-ingenierie\" data-fma-ch=\"3\" aria-labelledby=\"fma-t4\">\n  <div class=\"fma-in\">\n    <div class=\"fma-eng__grid\">\n      <div class=\"fma-eng__fig\">\n        <figure class=\"fma-fig fma-mask\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-300x200.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-768x512.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-1024x683.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO.png.webp 1536w\" sizes=\"auto, (min-width:980px) 60vw, 100vw\"><img loading=\"lazy\" width=\"1536\" height=\"1024\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO.png\" class=\"attachment-full size-full\" alt=\"\u00c9quipe d\u2019ing\u00e9nierie travaillant dans un atelier de d\u00e9veloppement robotique\" sizes=\"auto, (min-width:980px) 60vw, 100vw\" decoding=\"async\" data-attachment-id=\"1808\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO.png 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-300x200.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-1024x683.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-04-ENGINEERING-STUDIO-768x512.png 768w\" \/><\/picture><\/figure>\n      <\/div>\n      <div class=\"fma-eng__panel\">\n        <p class=\"fma-eyebrow fma-rise\">Une entreprise d\u2019ing\u00e9nierie<\/p>\n        <h2 class=\"fma-h2 fma-rise\" id=\"fma-t4\" data-fma-d=\"1\"><span class=\"fma-line\">Un bureau d\u2019\u00e9tudes int\u00e9gr\u00e9,<\/span><span class=\"fma-line\">au service de vos contraintes.<\/span><\/h2>\n        <p class=\"fma-lead fma-rise\" data-fma-d=\"2\">La technologie Node est con\u00e7ue en interne. La m\u00eame \u00e9quipe adapte ensuite les solutions aux usages sp\u00e9cifiques de chaque environnement industriel.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"fma-skills\">\n      <ul class=\"fma-skills__grid\"><li class=\"fma-skill fma-rise\" data-fma-d=\"1\"><p class=\"fma-skill__n\">01<\/p><h3 class=\"fma-skill__t\">M\u00e9canique<\/h3><p class=\"fma-skill__d\">Conception et adaptation des structures, dimensionnement et int\u00e9gration m\u00e9canique.<\/p><\/li><li class=\"fma-skill fma-rise\" data-fma-d=\"2\"><p class=\"fma-skill__n\">02<\/p><h3 class=\"fma-skill__t\">\u00c9lectronique<\/h3><p class=\"fma-skill__d\">Cartes de commande, interconnexions, capteurs et int\u00e9gration des syst\u00e8mes.<\/p><\/li><li class=\"fma-skill fma-rise\" data-fma-d=\"3\"><p class=\"fma-skill__n\">03<\/p><h3 class=\"fma-skill__t\">M\u00e9catronique<\/h3><p class=\"fma-skill__d\">Convergence de la m\u00e9canique, de l\u2019\u00e9lectronique et du logiciel.<\/p><\/li><li class=\"fma-skill fma-rise\" data-fma-d=\"4\"><p class=\"fma-skill__n\">04<\/p><h3 class=\"fma-skill__t\">Robotique<\/h3><p class=\"fma-skill__d\">Coordination du mouvement et comportement d\u2019un r\u00e9seau de Nodes.<\/p><\/li><li class=\"fma-skill fma-rise\" data-fma-d=\"5\"><p class=\"fma-skill__n\">05<\/p><h3 class=\"fma-skill__t\">Contr\u00f4le-commande<\/h3><p class=\"fma-skill__d\">Pilotage, s\u00e9curit\u00e9 de fonctionnement et interfaces d\u2019exploitation.<\/p><\/li><li class=\"fma-skill fma-rise\" data-fma-d=\"6\"><p class=\"fma-skill__n\">06<\/p><h3 class=\"fma-skill__t\">Simulation &amp; prototypage<\/h3><p class=\"fma-skill__d\">Validation num\u00e9rique puis d\u00e9veloppement d\u2019une preuve de concept.<\/p><\/li><\/ul>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma5000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma5000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma5000c\" data-id=\"fma5000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma5000w elementor-widget elementor-widget-html\" data-id=\"fma5000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--white\" id=\"about-methode\" data-fma-ch=\"4\" aria-labelledby=\"fma-t5\">\n  <div class=\"fma-in\">\n    <p class=\"fma-eyebrow fma-rise\">Du besoin au terrain<\/p>\n    <h2 class=\"fma-h2 fma-rise\" id=\"fma-t5\" data-fma-d=\"1\"><span class=\"fma-line\">Un processus ma\u00eetris\u00e9,<\/span><span class=\"fma-line\">du premier \u00e9change \u00e0 la mise en service.<\/span><\/h2>\n    <p class=\"fma-lead fma-rise\" data-fma-d=\"2\">Chaque projet suit le m\u00eame chemin, quelle que soit sa taille : comprendre, formaliser, concevoir et accompagner.<\/p>\n    <div class=\"fma-path fma-rise\" data-fma-d=\"3\" data-fma-path>\n      <div class=\"fma-path__rail\">\n        <ul class=\"fma-path__tabs\" role=\"tablist\" aria-label=\"\u00c9tapes d\u2019un projet FreeMoov\"><li role=\"presentation\"><button class=\"fma-path__tab\" role=\"tab\" id=\"fma-tab-1\" aria-controls=\"fma-panel-1\" aria-selected=\"true\" tabindex=\"0\" data-fma-step=\"0\"><span class=\"fma-path__thumb\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-300x300.png.webp 300w\" sizes=\"auto, 64px\"><img loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 64px\" data-attachment-id=\"1809\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-768x768.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED.png 1254w\" \/><\/picture><\/span><span class=\"fma-path__lab\"><span class=\"fma-path__num\">\u00c9tape 01<\/span><span class=\"fma-path__ttl\">Expression du besoin<\/span><\/span><\/button><\/li><li role=\"presentation\"><button class=\"fma-path__tab\" role=\"tab\" id=\"fma-tab-2\" aria-controls=\"fma-panel-2\" aria-selected=\"false\" tabindex=\"-1\" data-fma-step=\"1\"><span class=\"fma-path__thumb\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-300x300.png.webp 300w\" sizes=\"auto, 64px\"><img loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 64px\" data-attachment-id=\"1810\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-768x768.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION.png 1254w\" \/><\/picture><\/span><span class=\"fma-path__lab\"><span class=\"fma-path__num\">\u00c9tape 02<\/span><span class=\"fma-path__ttl\">Cahier des charges<\/span><\/span><\/button><\/li><li role=\"presentation\"><button class=\"fma-path__tab\" role=\"tab\" id=\"fma-tab-3\" aria-controls=\"fma-panel-3\" aria-selected=\"false\" tabindex=\"-1\" data-fma-step=\"2\"><span class=\"fma-path__thumb\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-300x300.png.webp 300w\" sizes=\"auto, 64px\"><img loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 64px\" data-attachment-id=\"1811\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-768x768.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT.png 1254w\" \/><\/picture><\/span><span class=\"fma-path__lab\"><span class=\"fma-path__num\">\u00c9tape 03<\/span><span class=\"fma-path__ttl\">D\u00e9veloppement<\/span><\/span><\/button><\/li><li role=\"presentation\"><button class=\"fma-path__tab\" role=\"tab\" id=\"fma-tab-4\" aria-controls=\"fma-panel-4\" aria-selected=\"false\" tabindex=\"-1\" data-fma-step=\"3\"><span class=\"fma-path__thumb\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-300x300.png.webp 300w\" sizes=\"auto, 64px\"><img loading=\"lazy\" width=\"150\" height=\"150\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\" sizes=\"auto, 64px\" data-attachment-id=\"1812\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-768x768.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT.png 1254w\" \/><\/picture><\/span><span class=\"fma-path__lab\"><span class=\"fma-path__num\">\u00c9tape 04<\/span><span class=\"fma-path__ttl\">Livraison et accompagnement<\/span><\/span><\/button><\/li><\/ul>\n      <\/div>\n      <div class=\"fma-path__viewport\" data-fma-viewport><div class=\"fma-panel\" role=\"tabpanel\" id=\"fma-panel-1\" aria-labelledby=\"fma-tab-1\" tabindex=\"0\" data-fma-panel=\"0\"><div class=\"fma-panel__grid\"><figure class=\"fma-panel__fig\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-300x300.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-768x768.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-1024x1024.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED.png.webp 1254w\" sizes=\"auto, (min-width:820px) 48vw, 84vw\"><img loading=\"lazy\" width=\"1254\" height=\"1254\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED.png\" class=\"attachment-full size-full\" alt=\"Analyse des besoins et contraintes sur un site industriel\" sizes=\"auto, (min-width:820px) 48vw, 84vw\" decoding=\"async\" data-attachment-id=\"1809\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED.png 1254w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05A-NEED-768x768.png 768w\" \/><\/picture><\/figure><div class=\"fma-panel__txt\"><span class=\"fma-panel__n\" aria-hidden=\"true\">01<\/span><h3 class=\"fma-panel__t\">Expression du besoin<\/h3><p class=\"fma-panel__d\">Nous analysons vos flux, vos charges et les contraintes r\u00e9elles de votre environnement.<\/p><\/div><\/div><\/div><div class=\"fma-panel\" role=\"tabpanel\" id=\"fma-panel-2\" aria-labelledby=\"fma-tab-2\" tabindex=\"0\" data-fma-panel=\"1\"><div class=\"fma-panel__grid\"><figure class=\"fma-panel__fig\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-300x300.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-768x768.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-1024x1024.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION.png.webp 1254w\" sizes=\"auto, (min-width:820px) 48vw, 84vw\"><img loading=\"lazy\" width=\"1254\" height=\"1254\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION.png\" class=\"attachment-full size-full\" alt=\"Formalisation du cahier des charges d\u2019une solution industrielle\" sizes=\"auto, (min-width:820px) 48vw, 84vw\" decoding=\"async\" data-attachment-id=\"1810\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION.png 1254w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05B-SPECIFICATION-768x768.png 768w\" \/><\/picture><\/figure><div class=\"fma-panel__txt\"><span class=\"fma-panel__n\" aria-hidden=\"true\">02<\/span><h3 class=\"fma-panel__t\">Cahier des charges<\/h3><p class=\"fma-panel__d\">Nous formalisons la solution, ses interfaces et son niveau d\u2019automatisation.<\/p><\/div><\/div><\/div><div class=\"fma-panel\" role=\"tabpanel\" id=\"fma-panel-3\" aria-labelledby=\"fma-tab-3\" tabindex=\"0\" data-fma-panel=\"2\"><div class=\"fma-panel__grid\"><figure class=\"fma-panel__fig\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-300x300.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-768x768.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-1024x1024.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT.png.webp 1254w\" sizes=\"auto, (min-width:820px) 48vw, 84vw\"><img loading=\"lazy\" width=\"1254\" height=\"1254\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT.png\" class=\"attachment-full size-full\" alt=\"D\u00e9veloppement et validation d\u2019une solution robotique en atelier\" sizes=\"auto, (min-width:820px) 48vw, 84vw\" decoding=\"async\" data-attachment-id=\"1811\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT.png 1254w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05C-DEVELOPMENT-768x768.png 768w\" \/><\/picture><\/figure><div class=\"fma-panel__txt\"><span class=\"fma-panel__n\" aria-hidden=\"true\">03<\/span><h3 class=\"fma-panel__t\">D\u00e9veloppement<\/h3><p class=\"fma-panel__d\">Conception, adaptation et d\u00e9veloppement d\u2019une preuve de concept.<\/p><\/div><\/div><\/div><div class=\"fma-panel\" role=\"tabpanel\" id=\"fma-panel-4\" aria-labelledby=\"fma-tab-4\" tabindex=\"0\" data-fma-panel=\"3\"><div class=\"fma-panel__grid\"><figure class=\"fma-panel__fig\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-300x300.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-768x768.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-1024x1024.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT.png.webp 1254w\" sizes=\"auto, (min-width:820px) 48vw, 84vw\"><img loading=\"lazy\" width=\"1254\" height=\"1254\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT.png\" class=\"attachment-full size-full\" alt=\"Mise en service d\u2019un r\u00e9seau de Nodes pour d\u00e9placer une grande structure\" sizes=\"auto, (min-width:820px) 48vw, 84vw\" decoding=\"async\" data-attachment-id=\"1812\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT.png 1254w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-300x300.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-1024x1024.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-150x150.png 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-05D-DEPLOYMENT-768x768.png 768w\" \/><\/picture><\/figure><div class=\"fma-panel__txt\"><span class=\"fma-panel__n\" aria-hidden=\"true\">04<\/span><h3 class=\"fma-panel__t\">Livraison et accompagnement<\/h3><p class=\"fma-panel__d\">Mise en service, prise en main par vos \u00e9quipes et suivi technique dans la dur\u00e9e.<\/p><\/div><\/div><\/div><\/div>\n      <div class=\"fma-path__dock\">\n        <button type=\"button\" class=\"fma-path__dbtn\" data-fma-pprev aria-label=\"\u00c9tape pr\u00e9c\u00e9dente\" disabled><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M15 5l-7 7 7 7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n        <div class=\"fma-path__dmid\">\n          <span class=\"fma-path__dcount\" data-fma-pcount>01 \/ 04<\/span>\n          <div class=\"fma-path__dsegs\" aria-hidden=\"true\"><span class=\"fma-path__dseg\" data-fma-pseg=\"0\" data-on=\"1\"><\/span><span class=\"fma-path__dseg\" data-fma-pseg=\"1\"><\/span><span class=\"fma-path__dseg\" data-fma-pseg=\"2\"><\/span><span class=\"fma-path__dseg\" data-fma-pseg=\"3\"><\/span><\/div>\n        <\/div>\n        <button type=\"button\" class=\"fma-path__dbtn\" data-fma-pnext aria-label=\"\u00c9tape suivante\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M9 5l7 7-7 7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/button>\n      <\/div>\n      <p class=\"fma-sr\" aria-live=\"polite\" data-fma-plive><\/p>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma6000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma6000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma6000c\" data-id=\"fma6000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma6000w elementor-widget elementor-widget-html\" data-id=\"fma6000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--navy fma-onnavy fma-sys\" id=\"about-systeme\" data-fma-ch=\"5\" aria-labelledby=\"fma-t6\">\n  <div class=\"fma-in\">\n    <div class=\"fma-sys__grid\">\n      <div class=\"fma-sys__panel\">\n        <p class=\"fma-eyebrow fma-eyebrow--light fma-rise\">Notre mani\u00e8re d\u2019innover<\/p>\n        <h2 class=\"fma-h2 fma-h2--light fma-rise\" id=\"fma-t6\" data-fma-d=\"1\"><span class=\"fma-line\">Une technologie pens\u00e9e comme un syst\u00e8me,<\/span><span class=\"fma-line\">pas comme un produit isol\u00e9.<\/span><\/h2>\n        <p class=\"fma-lead fma-lead--light fma-rise\" data-fma-d=\"2\">Nos choix de conception partent toujours d\u2019une op\u00e9ration r\u00e9elle. Ce sont ces principes, et non une prouesse technique isol\u00e9e, qui rendent la solution durable sur le terrain.<\/p>\n      <\/div>\n      <figure class=\"fma-sys__fig fma-mask\" data-fma-d=\"1\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-300x188.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-768x480.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-1024x640.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-1536x961.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION.png.webp 1586w\" sizes=\"auto, (min-width:1000px) 66vw, 100vw\"><img loading=\"lazy\" width=\"1586\" height=\"992\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION.png\" class=\"attachment-full size-full\" alt=\"R\u00e9seau de Nodes interconnect\u00e9s dans un environnement industriel\" sizes=\"auto, (min-width:1000px) 66vw, 100vw\" decoding=\"async\" data-attachment-id=\"1813\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION.png 1586w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-300x188.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-1024x640.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-768x480.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-06-SYSTEM-VISION-1536x961.png 1536w\" \/><\/picture><\/figure>\n    <\/div>\n    <ul class=\"fma-plist fma-plist--light fma-rise\" data-fma-d=\"2\"><li data-n=\"01\">Modularit\u00e9<\/li><li data-n=\"02\">Interconnexion<\/li><li data-n=\"03\">\u00c9volutivit\u00e9<\/li><li data-n=\"04\">Maintenance simplifi\u00e9e<\/li><li data-n=\"05\">Adaptation au terrain<\/li><li data-n=\"06\">Automatisation progressive<\/li><li data-n=\"07\">Conception autour des usages<\/li><\/ul>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma7000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma7000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma7000c\" data-id=\"fma7000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma7000w elementor-widget elementor-widget-html\" data-id=\"fma7000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--flush\" id=\"about-ancrage\" data-fma-ch=\"6\" aria-labelledby=\"fma-t7\">\n  <div class=\"fma-root__stage\">\n    <div class=\"fma-stage fma-clipr\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-300x188.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-768x480.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-1024x640.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-1536x961.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS.png.webp 1586w\" sizes=\"auto, 100vw\"><img loading=\"lazy\" width=\"1586\" height=\"992\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS.png\" class=\"attachment-full size-full\" alt=\"Node FreeMoov dans un environnement industriel de conception\" sizes=\"auto, 100vw\" decoding=\"async\" data-attachment-id=\"1814\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS.png 1586w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-300x188.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-1024x640.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-768x480.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-07-INDUSTRIAL-ROOTS-1536x961.png 1536w\" \/><\/picture><\/div>\n    <div class=\"fma-veil fma-root__veil\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-in fma-root__in\">\n      <div class=\"fma-root__txt\">\n        <p class=\"fma-eyebrow fma-rise\">Ancrage industriel<\/p>\n        <h2 class=\"fma-h2 fma-rise\" id=\"fma-t7\" data-fma-d=\"1\"><span class=\"fma-line\">Construire une entreprise industrielle fran\u00e7aise,<\/span><span class=\"fma-line\">durable et responsable.<\/span><\/h2>\n        <div class=\"fma-rise\" data-fma-d=\"2\">\n          <p class=\"fma-body\">FreeMoov con\u00e7oit sa technologie en France et construit progressivement son outil industriel.<\/p>\n          <p class=\"fma-body\">Notre architecture modulaire est pens\u00e9e pour durer : les modules se r\u00e9parent, se reconfigurent et se r\u00e9utilisent d\u2019un usage \u00e0 l\u2019autre.<\/p>\n        <\/div>\n        <ul class=\"fma-plist fma-rise\" data-fma-d=\"3\"><li data-n=\"01\">Conception fran\u00e7aise et industrialisation progressive.<\/li><li data-n=\"02\">R\u00e9parabilit\u00e9 des modules.<\/li><li data-n=\"03\">Maintenance simplifi\u00e9e.<\/li><li data-n=\"04\">R\u00e9utilisation et reconfiguration.<\/li><li data-n=\"05\">Limitation du remplacement d\u2019\u00e9quipements fonctionnels.<\/li><li data-n=\"06\">Logique d\u2019\u00e9conomie circulaire sur le cycle de vie.<\/li><\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma8000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma8000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma8000c\" data-id=\"fma8000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma8000w elementor-widget elementor-widget-html\" data-id=\"fma8000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--white\" id=\"about-impact\" data-fma-ch=\"7\" aria-labelledby=\"fma-t8\">\n  <div class=\"fma-in\">\n    <div class=\"fma-hum__grid\">\n      <div class=\"fma-hum__fig\">\n        <figure class=\"fma-fig fma-mask\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-300x188.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-768x480.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-1024x640.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-1536x961.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT.png.webp 1586w\" sizes=\"auto, (min-width:940px) 50vw, 100vw\"><img loading=\"lazy\" width=\"1586\" height=\"992\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT.png\" class=\"attachment-full size-full\" alt=\"Collaboration autour de la conception d\u2019un composant industriel\" sizes=\"auto, (min-width:940px) 50vw, 100vw\" decoding=\"async\" data-attachment-id=\"1815\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT.png 1586w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-300x188.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-1024x640.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-768x480.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-08-HUMAN-IMPACT-1536x961.png 1536w\" \/><\/picture><\/figure>\n      <\/div>\n      <div class=\"fma-hum__panel\">\n        <p class=\"fma-eyebrow fma-rise\">L\u2019industrie est aussi une aventure humaine<\/p>\n        <h2 class=\"fma-h2 fma-rise\" id=\"fma-t8\" data-fma-d=\"1\"><span class=\"fma-line\">Une technologie con\u00e7ue autour<\/span><span class=\"fma-line\">des usages et des \u00e9quipes.<\/span><\/h2>\n        <p class=\"fma-lead fma-rise\" data-fma-d=\"2\">L\u2019automatisation n\u2019a de valeur que lorsqu\u2019elle simplifie r\u00e9ellement les op\u00e9rations, r\u00e9duit les t\u00e2ches physiques et accompagne les \u00e9quipes dans leur travail quotidien.<\/p>\n        <ul class=\"fma-eng-list fma-rise\" data-fma-d=\"3\"><li>R\u00e9duire la manutention physique.<\/li><li>Am\u00e9liorer la s\u00e9curit\u00e9 aux postes de travail.<\/li><li>Fluidifier les op\u00e9rations.<\/li><li>Donner aux \u00e9quipes des outils adapt\u00e9s aux contraintes du terrain.<\/li><li>Conserver l\u2019expertise humaine au centre de la d\u00e9cision.<\/li><li>Accompagner la prise en main et l\u2019\u00e9volution des solutions.<\/li><\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"fma-quote fma-rise\">\n      <p class=\"fma-kicker fma-kicker--orange\">Notre principe de conception<\/p>\n      <p>Une solution n\u2019est aboutie que lorsque les \u00e9quipes qui l\u2019utilisent travaillent mieux avec elle que sans elle.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fma9000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fma9000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fma9000c\" data-id=\"fma9000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fma9000w elementor-widget elementor-widget-html\" data-id=\"fma9000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"fma fma-sec fma-sec--flush fma-onnavy fma-lastsec fma-cs-sec\" id=\"about-projet\" data-fma-ch=\"8\" aria-labelledby=\"fma-t9\">\n  <div class=\"fma-cs fma-cs--cta\" data-fma-stage=\"cta\">\n    <div class=\"fma-cs__media\"><picture><source type=\"image\/webp\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-150x150.png.webp 150w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-300x169.png.webp 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-768x432.png.webp 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-1024x576.png.webp 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-1536x864.png.webp 1536w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE.png.webp 1672w\" sizes=\"auto, 100vw\"><img loading=\"lazy\" width=\"1672\" height=\"941\" src=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE.png\" class=\"attachment-full size-full\" alt=\"\" sizes=\"auto, 100vw\" decoding=\"async\" data-attachment-id=\"1803\" loading=\"lazy\" srcset=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE.png 1672w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-300x169.png 300w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-1024x576.png 1024w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-768x432.png 768w, https:\/\/freemoov.fr\/wp-content\/uploads\/2026\/07\/FM-ABOUT-09-CTA-CORPORATE-1536x864.png 1536w\" \/><\/picture><\/div>\n    <div class=\"fma-cs__scrim fma-cs__scrim--cta\" aria-hidden=\"true\"><\/div>\n    <div class=\"fma-cs__traj\" aria-hidden=\"true\">\n      <span class=\"fma-cs__traj-l1\"><\/span>\n      <span class=\"fma-cs__traj-l2\"><\/span>\n      <span class=\"fma-cs__traj-l3\"><\/span>\n      <span class=\"fma-cs__traj-dot fma-cs__traj-dot--cyan\"><\/span>\n      <span class=\"fma-cs__traj-dot fma-cs__traj-dot--orange\"><\/span>\n    <\/div>\n    <div class=\"fma-cs__wrap\">\n      <div class=\"fma-cs__col\">\n        <p class=\"fma-eyebrow fma-eyebrow--light fma-cs__eyebrow\">Travaillons ensemble<\/p>\n        <h2 class=\"fma-cs__h2\" id=\"fma-t9\"><span class=\"fma-line\">Construisons le mouvement adapt\u00e9<\/span><span class=\"fma-line\">\u00e0 votre industrie.<\/span><\/h2>\n        <p class=\"fma-cs__lead\">Chaque environnement poss\u00e8de ses contraintes. Notre \u00e9quipe transforme ces contraintes en une solution de mobilit\u00e9 con\u00e7ue autour de vos op\u00e9rations.<\/p>\n        <div class=\"fma-cs__actions\">\n          <a class=\"fma-cs__btn fma-cs__btn--primary\" href=\"\/contact\">Parler de votre projet<\/a>\n          <a class=\"fma-cs__btn fma-cs__btn--ghost\" href=\"\/#robotic\">D\u00e9couvrir les Nodes<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <span data-fma-sentinel=\"end\" aria-hidden=\"true\"><\/span>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-fmaz000 fma-ch elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fmaz000\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fmaz000c\" data-id=\"fmaz000c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fmaz000w elementor-widget elementor-widget-html\" data-id=\"fmaz000w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script id=\"fma-controller\">\n\/* FreeMoov - Corporate Motion Atlas V4 : controleur local, idempotent.\n   UN seul IntersectionObserver partage (chapitres, sequences, sentinelles,\n   etapes du Project Path). Aucun ecouteur de scroll, aucune boucle rAF,\n   aucune bibliotheque. Le hash n est jamais modifie pendant le defilement :\n   seuls les clics sur une ancre reelle le changent (comportement natif).\n   Ce script est le dernier element de la page : il demarre immediatement et\n   lit une premiere fois la geometrie de facon synchrone, pour que l etat\n   initial soit juste des la premiere frame.\n   AUCUNE regle de ce controleur ne conditionne la visibilite du contenu. *\/\n(function(){\n\"use strict\";\nfunction boot(){\n  var d=document,h=d.documentElement;\n  if(h.getAttribute(\"data-fma-ready\")===\"1\")return;\n  var chapters=[].slice.call(d.querySelectorAll(\"[data-fma-ch]\"));\n  if(!chapters.length)return;\n  h.setAttribute(\"data-fma-ready\",\"1\");\n\n  var reduce=!!(window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches);\n  var pad=function(n){return (n<10?\"0\":\"\")+n;};\n\n  \/* ---------------- MOTION SPINE ---------------- *\/\n  var nav=d.querySelector(\"[data-fma-nav]\"),dock=d.querySelector(\"[data-fma-dock]\");\n  var links=nav?[].slice.call(nav.querySelectorAll(\"[data-fma-link]\")):[];\n  var segs=dock?[].slice.call(dock.querySelectorAll(\"[data-fma-seg]\")):[];\n  var elC=d.querySelector(\"[data-fma-count]\"),elN=d.querySelector(\"[data-fma-name]\");\n  var bP=d.querySelector(\"[data-fma-prev]\"),bN=d.querySelector(\"[data-fma-next]\");\n  var names=[];try{names=JSON.parse(nav.getAttribute(\"data-fma-names\"))||[];}catch(e){}\n  var active=-1,rects={},k,lastY=null;\n\n  function spine(i){\n    if(!nav||!links[i])return;\n    var li=links[i].parentElement;\n    var y=li.offsetTop+li.offsetHeight\/2;\n    if(lastY!==null&&!reduce){\n      nav.style.setProperty(\"--fma-from\",lastY+\"px\");\n      nav.removeAttribute(\"data-pulse\");\n      void nav.offsetWidth;                    \/* redemarre l impulsion *\/\n      nav.setAttribute(\"data-pulse\",\"1\");\n    }\n    nav.style.setProperty(\"--fma-y\",y+\"px\");\n    lastY=y;\n    if(i>=chapters.length-1)nav.setAttribute(\"data-last\",\"1\");else nav.removeAttribute(\"data-last\");\n  }\n\n  function setActive(i){\n    if(i<0||i>=chapters.length||i===active)return;\n    active=i;\n    for(k=0;k<links.length;k++){\n      if(k===i)links[k].setAttribute(\"aria-current\",\"true\");else links[k].removeAttribute(\"aria-current\");\n    }\n    for(k=0;k<segs.length;k++){\n      if(k<=i)segs[k].setAttribute(\"data-on\",\"1\");else segs[k].removeAttribute(\"data-on\");\n    }\n    if(nav)nav.style.setProperty(\"--fma-prog\",(((i+1)\/chapters.length)*100).toFixed(2)+\"%\");\n    spine(i);\n    if(elC)elC.textContent=pad(i+1)+\" \/ \"+pad(chapters.length);\n    if(elN&&names[i])elN.textContent=names[i];\n    if(bP)bP.disabled=(i<=0);\n    if(bN)bN.disabled=(i>=chapters.length-1);\n  }\n  function pick(){\n    var line=window.innerHeight*0.38,best=-1,bd=Infinity,r,dd;\n    for(k=0;k<chapters.length;k++){\n      r=rects[k];if(!r)continue;\n      if(r.top<=line&&r.bottom>line){best=k;break;}\n      dd=r.top>line?(r.top-line):(line-r.bottom);\n      if(dd<bd){bd=dd;best=k;}\n    }\n    if(best>-1)setActive(best);\n  }\n  function goTo(i){\n    if(i<0||i>=chapters.length)return;\n    chapters[i].scrollIntoView({behavior:reduce?\"auto\":\"smooth\",block:\"start\"});\n  }\n  if(bP)bP.addEventListener(\"click\",function(){goTo(active-1);});\n  if(bN)bN.addEventListener(\"click\",function(){goTo(active+1);});\n\n  var pastHero=false,atEnd=false;\n  var sHero=d.querySelector('[data-fma-sentinel=\"hero\"]'),sEnd=d.querySelector('[data-fma-sentinel=\"end\"]');\n  function chrome(){\n    var on=(pastHero&&!atEnd)?\"1\":\"0\";\n    if(nav)nav.setAttribute(\"data-shown\",on);\n    if(dock)dock.setAttribute(\"data-shown\",on);\n  }\n  function syncNow(){\n    for(k=0;k<chapters.length;k++){var b=chapters[k].getBoundingClientRect();rects[k]={top:b.top,bottom:b.bottom};}\n    if(sHero){pastHero=(sHero.getBoundingClientRect().top<0);}\n    if(sEnd){var be=sEnd.getBoundingClientRect();atEnd=(be.top<window.innerHeight&&be.bottom>0);}\n    chrome();pick();\n  }\n  \/* hauteur reelle du balayage du chapitre Ancrage *\/\n  (function(){\n    var st=d.querySelector(\".fma-root__stage\");\n    if(st)st.style.setProperty(\"--fma-scan\",Math.round(st.getBoundingClientRect().height)+\"px\");\n  })();\n\n  \/* ---------------- PROJECT PATH ---------------- *\/\n  var path=d.querySelector(\"[data-fma-path]\"),pLock=0,pTabs=[],pPanels=[],pAct=0,setStep=null;\n  if(path){\n    var vp=path.querySelector(\"[data-fma-viewport]\");\n    pTabs=[].slice.call(path.querySelectorAll(\"[data-fma-step]\"));\n    pPanels=[].slice.call(path.querySelectorAll(\"[data-fma-panel]\"));\n    var pSeg=[].slice.call(path.querySelectorAll(\"[data-fma-pseg]\"));\n    var pCnt=path.querySelector(\"[data-fma-pcount]\"),pLive=path.querySelector(\"[data-fma-plive]\");\n    var pPv=path.querySelector(\"[data-fma-pprev]\"),pNx=path.querySelector(\"[data-fma-pnext]\");\n    var clearT=0;\n\n    setStep=function(i,focus){\n      if(i<0||i>=pTabs.length)return;\n      var prev=pAct;pAct=i;var j,on,t;\n      if(prev!==i&&!reduce){\n        path.setAttribute(\"data-dir\",i>prev?\"next\":\"prev\");\n        if(pPanels[prev])pPanels[prev].classList.add(\"is-leaving\");\n        if(pPanels[i])pPanels[i].classList.add(\"is-entering\");\n        clearTimeout(clearT);\n        clearT=setTimeout(function(){\n          for(var q=0;q<pPanels.length;q++)pPanels[q].classList.remove(\"is-leaving\",\"is-entering\");\n        },480);\n      }\n      for(j=0;j<pTabs.length;j++){\n        on=(j===i);\n        pTabs[j].setAttribute(\"aria-selected\",on?\"true\":\"false\");\n        pTabs[j].tabIndex=on?0:-1;\n      }\n      for(j=0;j<pSeg.length;j++){\n        if(j<=i)pSeg[j].setAttribute(\"data-on\",\"1\");else pSeg[j].removeAttribute(\"data-on\");\n      }\n      path.style.setProperty(\"--fma-pprog\",(((i+1)\/pTabs.length)*100).toFixed(2)+\"%\");\n      if(pCnt)pCnt.textContent=pad(i+1)+\" \/ \"+pad(pTabs.length);\n      if(pPv)pPv.disabled=(i<=0);\n      if(pNx)pNx.disabled=(i>=pTabs.length-1);\n      if(pLive){t=pTabs[i].querySelector(\".fma-path__ttl\");\n        pLive.textContent=(document.documentElement.lang.toLowerCase().indexOf(\"en\")===0?\"Step \":\"\u00c9tape \")+(i+1)+(document.documentElement.lang.toLowerCase().indexOf(\"en\")===0?\" of \":\" sur \")+pTabs.length+\" : \"+(t?t.textContent:\"\");}\n      if(focus)pTabs[i].focus();\n    };\n    var goStep=function(i){\n      if(!vp||!pPanels[i])return;\n      pLock=Date.now()+900;\n      vp.scrollLeft=pPanels[i].offsetLeft-pPanels[0].offsetLeft;\n    };\n    for(var q=0;q<pTabs.length;q++){\n      (function(idx){pTabs[idx].addEventListener(\"click\",function(){setStep(idx);goStep(idx);});})(q);\n    }\n    var tl=path.querySelector('[role=\"tablist\"]');\n    if(tl)tl.addEventListener(\"keydown\",function(e){\n      var n=pTabs.length,i=pAct,key=e.key;\n      if(key===\"ArrowRight\"||key===\"ArrowDown\")i=(pAct+1)%n;\n      else if(key===\"ArrowLeft\"||key===\"ArrowUp\")i=(pAct-1+n)%n;\n      else if(key===\"Home\")i=0;\n      else if(key===\"End\")i=n-1;\n      else return;\n      e.preventDefault();setStep(i,true);goStep(i);\n    });\n    if(pPv)pPv.addEventListener(\"click\",function(){setStep(pAct-1);goStep(pAct);});\n    if(pNx)pNx.addEventListener(\"click\",function(){setStep(pAct+1);goStep(pAct);});\n    setStep(0);\n  }\n\n  \/* ---------------- OBSERVATEUR UNIQUE ---------------- *\/\n  var reveals=[].slice.call(d.querySelectorAll(\".fma-rise,.fma-mask,.fma-clipx,.fma-clipr,.fma-clipup,.fma-grow\"));\n  function revealAll(){\n    for(var i=0;i<reveals.length;i++)reveals[i].classList.add(\"is-in\");\n    for(i=0;i<chapters.length;i++)chapters[i].classList.add(\"is-seq\");\n    h.removeAttribute(\"data-fma-anim\");\n  }\n  if(!(\"IntersectionObserver\" in window)){revealAll();pastHero=true;syncNow();return;}\n  if(reduce){h.removeAttribute(\"data-fma-anim\");revealAll();}\n\n  syncNow();\n\n  var seen=false,pending=reveals.length+chapters.length;\n  var io=new IntersectionObserver(function(entries){\n    seen=true;\n    for(var i=0;i<entries.length;i++){\n      var en=entries[i],el=en.target,r=en.boundingClientRect;\n      if(el.hasAttribute(\"data-fma-ch\")){\n        rects[+el.getAttribute(\"data-fma-ch\")]={top:r.top,bottom:r.bottom};\n        if(en.isIntersecting&&!el.classList.contains(\"is-seq\")){el.classList.add(\"is-seq\");pending--;}\n      }else if(el.hasAttribute(\"data-fma-sentinel\")){\n        if(el.getAttribute(\"data-fma-sentinel\")===\"hero\")pastHero=(r.top<0);\n        else atEnd=en.isIntersecting;\n        chrome();\n      }else if(el.hasAttribute(\"data-fma-panel\")){\n        if(en.intersectionRatio>=0.6&&Date.now()>pLock&&setStep)setStep(+el.getAttribute(\"data-fma-panel\"));\n      }else{\n        if(en.isIntersecting&&(en.intersectionRatio>=0.1||r.height>window.innerHeight*0.8)){\n          el.classList.add(\"is-in\");io.unobserve(el);pending--;\n        }\n      }\n    }\n    pick();\n  },{threshold:[0,0.1,0.6],rootMargin:\"0px 0px -6% 0px\"});\n\n  for(k=0;k<chapters.length;k++)io.observe(chapters[k]);\n  if(sHero)io.observe(sHero);\n  if(sEnd)io.observe(sEnd);\n  for(k=0;k<pPanels.length;k++)io.observe(pPanels[k]);\n  for(k=0;k<reveals.length;k++)io.observe(reveals[k]);\n\n  \/* filet : si aucun callback n arrive, on revele tout et on affiche la nav *\/\n  setTimeout(function(){ if(!seen){revealAll();pastHero=true;syncNow();} },2200);\n  window.addEventListener(\"load\",function(){setTimeout(syncNow,250);},{once:true});\n}\ntry{ boot(); }catch(e){ try{\n  document.documentElement.removeAttribute(\"data-fma-anim\");\n  document.documentElement.removeAttribute(\"data-fma-js\");\n}catch(x){} }\nif(document.readyState===\"loading\"){\n  document.addEventListener(\"DOMContentLoaded\",function(){try{boot();}catch(e){\n    document.documentElement.removeAttribute(\"data-fma-anim\");\n    document.documentElement.removeAttribute(\"data-fma-js\");\n  }},{once:true});\n}\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-628","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.3 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>About | FreeMoov<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/freemoov.fr\/en\/about\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About\" \/>\n<meta property=\"og:url\" content=\"https:\/\/freemoov.fr\/en\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"FreeMoov\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-16T17:30:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/freemoov.fr\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-15-avr.-2025-22_32_40.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/freemoov.fr\\\/about\\\/\",\"url\":\"https:\\\/\\\/freemoov.fr\\\/about\\\/\",\"name\":\"About | FreeMoov\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#website\"},\"datePublished\":\"2024-12-10T17:54:14+00:00\",\"dateModified\":\"2025-04-16T17:30:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/freemoov.fr\\\/about\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/freemoov.fr\\\/about\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/freemoov.fr\\\/about\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/freemoov.fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#website\",\"url\":\"https:\\\/\\\/freemoov.fr\\\/\",\"name\":\"FreeMoov\",\"description\":\"La robotique au service des pros\",\"publisher\":{\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/freemoov.fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#organization\",\"name\":\"FreeMoov\",\"url\":\"https:\\\/\\\/freemoov.fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/freemoov.fr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Logo_FreeMoov_Color.svg\",\"contentUrl\":\"https:\\\/\\\/freemoov.fr\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Logo_FreeMoov_Color.svg\",\"width\":634,\"height\":158,\"caption\":\"FreeMoov\"},\"image\":{\"@id\":\"https:\\\/\\\/freemoov.fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/freemoovfr\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"About | FreeMoov","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/freemoov.fr\/en\/about\/","og_locale":"en_US","og_type":"article","og_title":"About","og_url":"https:\/\/freemoov.fr\/en\/about\/","og_site_name":"FreeMoov","article_modified_time":"2025-04-16T17:30:44+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/freemoov.fr\/wp-content\/uploads\/2025\/04\/ChatGPT-Image-15-avr.-2025-22_32_40.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/freemoov.fr\/about\/","url":"https:\/\/freemoov.fr\/about\/","name":"About | FreeMoov","isPartOf":{"@id":"https:\/\/freemoov.fr\/#website"},"datePublished":"2024-12-10T17:54:14+00:00","dateModified":"2025-04-16T17:30:44+00:00","breadcrumb":{"@id":"https:\/\/freemoov.fr\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/freemoov.fr\/about\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/freemoov.fr\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/freemoov.fr\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/freemoov.fr\/#website","url":"https:\/\/freemoov.fr\/","name":"FreeMoov","description":"La robotique au service des pros","publisher":{"@id":"https:\/\/freemoov.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/freemoov.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/freemoov.fr\/#organization","name":"FreeMoov","url":"https:\/\/freemoov.fr\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/freemoov.fr\/#\/schema\/logo\/image\/","url":"https:\/\/freemoov.fr\/wp-content\/uploads\/2024\/12\/Logo_FreeMoov_Color.svg","contentUrl":"https:\/\/freemoov.fr\/wp-content\/uploads\/2024\/12\/Logo_FreeMoov_Color.svg","width":634,"height":158,"caption":"FreeMoov"},"image":{"@id":"https:\/\/freemoov.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/freemoovfr\/"]}]}},"_links":{"self":[{"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/pages\/628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/comments?post=628"}],"version-history":[{"count":15,"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/pages\/628\/revisions"}],"predecessor-version":[{"id":1730,"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/pages\/628\/revisions\/1730"}],"wp:attachment":[{"href":"https:\/\/freemoov.fr\/en\/wp-json\/wp\/v2\/media?parent=628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}