{"id":28,"date":"2026-09-02T13:49:58","date_gmt":"2026-09-02T11:49:58","guid":{"rendered":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/"},"modified":"2026-09-03T09:38:01","modified_gmt":"2026-09-03T07:38:01","slug":"modalites-financement","status":"publish","type":"page","link":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/","title":{"rendered":"Modalit\u00e9s et financement"},"content":{"rendered":"\n<div id=\"fl2026\">\n<style>\n\/* ==========================================================================\n   FormIALab \u00b7 Refonte 2026\n   Charte Yaelle unifi\u00e9e. Tokens communs aux 3 marques, ne pas modifier.\n   ========================================================================== *\/\n\n:root{\n  \/* Couleurs *\/\n  --magenta:#FB24BD; --violet:#7620CB;\n  --bleu-elec:#0000F8; --indigo:#231970;\n  --violet-deep:#6A1FF8; --or-cta:#F5C842;\n  --navy:#0A0A18; --navy-mid:#12122A;\n  --cream:#FAF7F2; --soft:#F4EFE8;\n  --text:#1A1A2E; --text-muted:#555570;\n\n  \/* Typo *\/\n  --font-display:'Bebas Neue',sans-serif;\n  --font-serif:Georgia,serif;\n  --font-body:'DM Sans',sans-serif;\n\n  \/* Gradients *\/\n  --grad-brand:linear-gradient(135deg,#FB24BD,#7620CB,#231970);\n  --grad-deep:linear-gradient(135deg,#0000F8,#6A1FF8,#231970);\n  --grad-rainbow:linear-gradient(90deg,#FB24BD,#FF6B35,#FFD700,#7BE0A7,#0EA5E9,#7620CB);\n\n  \/* Magenta assombri, r\u00e9serv\u00e9 au TEXTE sur fond clair. Le magenta vif reste\n     pour les aplats et les d\u00e9grad\u00e9s, o\u00f9 il est lu sur du blanc. *\/\n  --magenta-texte:#C2007F;\n  --or-texte:#6F5800;\n  --brand-accent:var(--magenta);\n  --brand-grad:var(--grad-brand);\n\n  \/* Mesures *\/\n  --wrap:1200px;\n  --wrap-narrow:820px;\n  --radius:20px;\n  --header-h:76px;\n}\n\n\/* ---------- Reset ---------- *\/\n#fl2026 *, #fl2026 *::before, #fl2026 *::after{ box-sizing:border-box; margin:0; padding:0; }\n#fl2026{ scroll-behavior:smooth; scroll-padding-top:calc(var(--header-h) + 24px); }\n#fl2026{\n  font-family:var(--font-body); color:var(--text); background:var(--cream);\n  line-height:1.65; font-size:17px; font-weight:400; -webkit-font-smoothing:antialiased;\n}\n#fl2026 img{ max-width:100%; height:auto; display:block; }\n#fl2026 a{ color:var(--violet); text-decoration:none; }\n#fl2026 a:hover{ text-decoration:underline; }\n#fl2026 ul{ list-style:none; }\n\n#fl2026 h1, #fl2026 h2, #fl2026 h3, #fl2026 h4{ font-family:var(--font-display); letter-spacing:.04em; line-height:1.05; font-weight:400; }\n#fl2026 h1{ font-size:clamp(2.6rem,5.4vw,4.4rem); }\n#fl2026 h2{ font-size:clamp(2rem,3.8vw,3rem); }\n#fl2026 h3{ font-size:clamp(1.35rem,2vw,1.7rem); }\n#fl2026 h4{ font-size:1.15rem; letter-spacing:.05em; }\n\n\/* ---------- Utilitaires ---------- *\/\n#fl2026 .wrap{ max-width:var(--wrap); margin:0 auto; padding:0 24px; }\n#fl2026 .wrap-narrow{ max-width:var(--wrap-narrow); margin:0 auto; padding:0 24px; }\n#fl2026 .section{ padding:88px 0; }\n#fl2026 .section-sm{ padding:56px 0; }\n#fl2026 .section-dark{ background:var(--navy); color:#fff; }\n#fl2026 .section-dark h1, #fl2026 .section-dark h2, #fl2026 .section-dark h3{ color:#fff; }\n#fl2026 .section-soft{ background:var(--soft); }\n#fl2026 .section-white{ background:#fff; }\n#fl2026 .center{ text-align:center; }\n#fl2026 .mt-8{margin-top:8px}#fl2026 .mt-16{margin-top:16px}#fl2026 .mt-24{margin-top:24px}\n#fl2026 .mt-32{margin-top:32px}#fl2026 .mt-48{margin-top:48px}\n\n#fl2026 .overline{\n  color:var(--magenta-texte); font-weight:700; letter-spacing:.14em;\n  text-transform:uppercase; font-size:.78rem; display:block; margin-bottom:14px;\n}\n#fl2026 .overline.on-dark{ color:#FF7BDC; }\n\n#fl2026 .titre-gradient{\n  background:var(--grad-brand); -webkit-background-clip:text;\n  background-clip:text; -webkit-text-fill-color:transparent; color:transparent;\n}\n\n#fl2026 .lede{ font-size:1.18rem; color:var(--text-muted); max-width:62ch; }\n#fl2026 .lede.on-dark{ color:rgba(255,255,255,.78); }\n#fl2026 .serif-note{ font-family:var(--font-serif); font-style:italic; color:var(--text-muted); }\n\n#fl2026 .rainbow-divider{ height:3px; background:var(--grad-rainbow); border-radius:999px; border:0; }\n\n#fl2026 .section-head{ max-width:70ch; margin-bottom:48px; }\n#fl2026 .section-head.center{ margin-left:auto; margin-right:auto; }\n\n\/* ---------- Boutons ---------- *\/\n#fl2026 .btn{\n  display:inline-flex; align-items:center; justify-content:center; gap:8px;\n  font-family:var(--font-body); font-weight:700; font-size:.875rem;\n  letter-spacing:.06em; text-transform:uppercase; border:none; cursor:pointer;\n  border-radius:10px; padding:14px 28px; text-decoration:none; white-space:nowrap;\n  transition:transform .25s cubic-bezier(.4,0,.2,1), background .25s;\n}\n#fl2026 .btn:hover{ text-decoration:none; transform:translateY(-2px); }\n#fl2026 .btn-primary{ background:var(--grad-brand); color:#fff; }\n#fl2026 .btn-secondary{ background:transparent; color:var(--violet); border:2px solid var(--violet); }\n#fl2026 .btn-secondary:hover{ background:rgba(118,32,203,.06); }\n#fl2026 .btn-gold{ background:var(--or-cta); color:var(--indigo); }\n#fl2026 .btn-dark{ background:var(--navy); color:#fff; border:1px solid rgba(255,255,255,.1); }\n#fl2026 .btn-light{ background:#fff; color:var(--indigo); }\n#fl2026 .btn-ghost{ background:rgba(251,36,189,.10); color:var(--violet); border:1px solid rgba(251,36,189,.2); }\n#fl2026 .btn-outline-light{ background:transparent; color:#fff; border:2px solid rgba(255,255,255,.35); }\n#fl2026 .btn-outline-light:hover{ border-color:#fff; background:rgba(255,255,255,.08); }\n#fl2026 .btn-lg{ padding:18px 40px; font-size:1rem; }\n#fl2026 .btn-sm{ padding:9px 18px; font-size:.75rem; }\n#fl2026 .btn-pill{ border-radius:999px; }\n#fl2026 .btn-row{ display:flex; flex-wrap:wrap; gap:14px; }\n\n\/* ---------- Badges & chips ---------- *\/\n#fl2026 .badge{\n  display:inline-flex; align-items:center; gap:5px; font-size:.7rem; font-weight:700;\n  letter-spacing:.08em; text-transform:uppercase; padding:5px 12px; border-radius:999px;\n}\n#fl2026 .badge-magenta{ background:rgba(251,36,189,.10); color:var(--magenta-texte); border:1px solid rgba(251,36,189,.28); }\n#fl2026 .badge-violet{ background:rgba(118,32,203,.10); color:var(--violet); border:1px solid rgba(118,32,203,.2); }\n#fl2026 .badge-gold{ background:rgba(245,200,66,.22); color:var(--or-texte); border:1px solid rgba(245,200,66,.55); }\n#fl2026 .badge-dark{ background:var(--navy); color:rgba(255,255,255,.85); }\n#fl2026 .badge-new{ background:var(--grad-brand); color:#fff; }\n#fl2026 .badge-outline{ background:transparent; color:var(--magenta-texte); border:1.5px solid var(--magenta-texte); }\n\n#fl2026 .chip{\n  display:inline-flex; align-items:center; gap:6px;\n  background:rgba(251,36,189,.10); border:1px solid rgba(251,36,189,.2);\n  color:var(--violet); padding:8px 14px; border-radius:999px;\n  font-size:.875rem; font-weight:600;\n}\n#fl2026 .chip.on-dark{ background:rgba(251,36,189,.16); border-color:rgba(251,36,189,.45); color:#FFB3E8; }\n#fl2026 .chip-row{ display:flex; flex-wrap:wrap; gap:10px; }\n\n\/* ---------- En-t\u00eate ---------- *\/\n#fl2026 .site-header{\n  position:sticky; top:0; z-index:100; background:rgba(250,247,242,.92);\n  backdrop-filter:blur(12px); border-bottom:1px solid rgba(10,10,24,.08);\n}\n#fl2026 .header-inner{\n  max-width:var(--wrap); margin:0 auto; padding:0 24px;\n  height:var(--header-h); display:flex; align-items:center; gap:24px;\n}\n#fl2026 .site-logo{ display:flex; align-items:center; gap:12px; flex-shrink:0; }\n#fl2026 .site-logo img{ height:38px; width:auto; }\n#fl2026 .site-logo:hover{ text-decoration:none; }\n\n#fl2026 .main-nav{ margin-left:auto; min-width:0; }\n#fl2026 .main-nav ul{ display:flex; align-items:center; gap:22px; }\n#fl2026 .main-nav a{\n  font-size:.92rem; font-weight:500; color:var(--text); text-decoration:none;\n  padding:6px 0; border-bottom:2px solid transparent; transition:.2s; white-space:nowrap;\n}\n#fl2026 .main-nav a:hover{ color:var(--violet); border-bottom-color:var(--magenta); }\n#fl2026 .main-nav a.is-active{ color:var(--violet); border-bottom-color:var(--magenta); font-weight:700; }\n\n#fl2026 .header-cta{ flex-shrink:0; }\n#fl2026 .nav-toggle{\n  display:none; margin-left:auto; background:none; border:1.5px solid rgba(10,10,24,.15);\n  border-radius:10px; padding:9px 12px; cursor:pointer; font-size:1.1rem; line-height:1; color:var(--text);\n}\n\n\/* ---------- Hero ---------- *\/\n#fl2026 .hero{ background:var(--navy); color:#fff; padding:96px 0 0; overflow:hidden; position:relative; }\n#fl2026 .hero::before{\n  content:''; position:absolute; inset:0;\n  background:radial-gradient(900px 480px at 82% 8%, rgba(251,36,189,.22), transparent 62%),\n             radial-gradient(760px 460px at 12% 88%, rgba(118,32,203,.28), transparent 60%);\n  pointer-events:none;\n}\n#fl2026 .hero .wrap{ position:relative; z-index:1; }\n#fl2026 .hero-grid{ display:grid; grid-template-columns:1.08fr .92fr; gap:56px; align-items:center; padding-bottom:88px; }\n#fl2026 .hero h1{ color:#fff; margin-bottom:22px; }\n#fl2026 .hero-visual{ position:relative; }\n#fl2026 .hero-visual img{ border-radius:24px; }\n#fl2026 .hero-frame{ padding:3px; background:var(--grad-brand); border-radius:27px; }\n#fl2026 .hero-trust{\n  display:flex; flex-wrap:wrap; align-items:center; gap:20px;\n  margin-top:34px; padding-top:26px; border-top:1px solid rgba(255,255,255,.14);\n}\n#fl2026 .hero-trust img{ height:48px; width:auto; background:#fff; border-radius:8px; padding:5px; }\n#fl2026 .hero-trust span{ font-size:.86rem; color:rgba(255,255,255,.72); max-width:22ch; line-height:1.45; }\n\n\/* ---------- Bandeau chiffres ---------- *\/\n#fl2026 .stats-band{ background:var(--navy-mid); border-top:1px solid rgba(255,255,255,.08); padding:48px 0; }\n#fl2026 .stats-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:24px; }\n#fl2026 .stat{ text-align:center; padding:8px 12px; }\n#fl2026 .stat-num{\n  font-family:var(--font-display); font-size:clamp(2.4rem,4.4vw,3.4rem);\n  letter-spacing:.02em; line-height:1; display:block; margin-bottom:8px;\n  background:var(--grad-rainbow); -webkit-background-clip:text; background-clip:text;\n  -webkit-text-fill-color:transparent; color:transparent;\n}\n#fl2026 .stat-label{ font-size:.86rem; color:rgba(255,255,255,.68); letter-spacing:.03em; }\n\n\/* ---------- Cartes ---------- *\/\n#fl2026 .card{ border-radius:var(--radius); overflow:hidden; transition:transform .25s cubic-bezier(.4,0,.2,1), border-color .25s; }\n#fl2026 .card-light{ background:#fff; border:1px solid rgba(10,10,24,.08); }\n#fl2026 .card-light:hover{ transform:translateY(-4px); border-color:rgba(251,36,189,.30); }\n#fl2026 .card-dark{ background:var(--navy-mid); border:1px solid rgba(255,255,255,.08); color:#fff; }\n#fl2026 .card-body{ padding:26px; }\n#fl2026 .card-title{ font-family:var(--font-display); font-size:1.5rem; letter-spacing:.04em; margin-bottom:10px; color:var(--navy); }\n#fl2026 .card-title.on-dark{ color:#fff; }\n#fl2026 .card-text{ font-size:.94rem; color:var(--text-muted); line-height:1.6; }\n#fl2026 .card-text.on-dark{ color:rgba(255,255,255,.72); }\n#fl2026 .card-icon{ font-size:30px; margin-bottom:14px; display:block; line-height:1; }\n\n#fl2026 .grid-2{ display:grid; grid-template-columns:repeat(2,1fr); gap:26px; }\n#fl2026 .grid-3{ display:grid; grid-template-columns:repeat(3,1fr); gap:26px; }\n#fl2026 .grid-4{ display:grid; grid-template-columns:repeat(4,1fr); gap:22px; }\n\n\/* ---------- Cartes de navigation (Explorez le site) ---------- *\/\n#fl2026 .nav-card{\n  display:block; background:#fff; border:1px solid rgba(10,10,24,.08); border-radius:var(--radius);\n  padding:32px 28px; text-decoration:none; color:inherit; position:relative;\n  transition:transform .25s cubic-bezier(.4,0,.2,1), border-color .25s;\n}\n#fl2026 .nav-card:hover{ text-decoration:none; transform:translateY(-5px); border-color:rgba(251,36,189,.35); }\n#fl2026 .nav-card .card-icon{ font-size:34px; }\n#fl2026 .nav-card h3{ color:var(--navy); margin-bottom:10px; }\n#fl2026 .nav-card p{ font-size:.94rem; color:var(--text-muted); }\n#fl2026 .nav-card .arrow{ display:inline-block; margin-top:18px; font-weight:700; font-size:.82rem; letter-spacing:.08em; text-transform:uppercase; color:var(--violet); }\n#fl2026 .nav-card:hover .arrow{ color:var(--magenta); }\n\n\/* ---------- Cartes formation ---------- *\/\n#fl2026 .formation-card{ display:flex; flex-direction:column; height:100%; }\n\/* En-t\u00eate de carte : code de module \u00e0 gauche, badge de th\u00e8me \u00e0 droite *\/\n#fl2026 .fc-header{ display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:14px; }\n#fl2026 .fc-ref{\n  font-family:var(--font-display); font-size:1.05rem; letter-spacing:.08em;\n  color:var(--indigo); background:var(--soft); border:1px solid rgba(35,25,112,.14);\n  border-radius:8px; padding:3px 10px; line-height:1.35; flex:0 0 auto;\n}\n\/* Bouton d'action, pleine largeur en bas de carte *\/\n#fl2026 .formation-cta{ margin-top:16px; width:100%; justify-content:center; }\n\/* Public vis\u00e9, \u00e0 la place du prix, comme sur le mod\u00e8le Ad\u00e9dom *\/\n#fl2026 .fc-publics{\n  margin-top:auto; padding-top:16px; border-top:1px solid rgba(10,10,24,.08);\n  font-size:.9rem; color:var(--text-muted);\n}\n\n\/* ---------- Fen\u00eatre de demande ---------- *\/\n#fl2026 .fl-modal{ position:fixed; inset:0; z-index:200; display:flex; align-items:center; justify-content:center; padding:20px; }\n#fl2026 .fl-modal[hidden]{ display:none; }\n#fl2026 .fl-modal-fond{ position:absolute; inset:0; background:rgba(10,10,24,.62); backdrop-filter:blur(3px); }\n#fl2026 .fl-modal-boite{\n  position:relative; z-index:1; background:#fff; border-radius:22px;\n  width:min(680px,100%); max-height:min(88vh,900px); overflow-y:auto;\n  padding:32px; border:1px solid rgba(10,10,24,.10);\n  animation:flApparait .22s cubic-bezier(.4,0,.2,1);\n}\n@keyframes flApparait { from { opacity:0; transform:translateY(14px) scale(.985); } to { opacity:1; transform:none; } }\n@media (prefers-reduced-motion:reduce) { #fl2026 .fl-modal-boite{ animation:none; } }\n#fl2026 .fl-modal-croix{\n  position:absolute; top:16px; right:16px; width:36px; height:36px; border-radius:999px;\n  border:1.5px solid rgba(10,10,24,.14); background:#fff; color:var(--text);\n  font-size:1rem; line-height:1; cursor:pointer; display:flex; align-items:center; justify-content:center;\n}\n#fl2026 .fl-modal-croix:hover{ border-color:var(--magenta); color:var(--magenta); }\n#fl2026 .fl-modal-boite h3{ color:var(--navy); margin:2px 40px 6px 0; }\n#fl2026 .fl-modal-sous{ font-size:.9rem; color:var(--text-muted); margin-bottom:22px; }\n#fl2026 .fl-modal-cadre{ display:block; width:100%; border:0; min-height:520px; transition:height .2s ease; }\n#fl2026 .fl-piege{ position:absolute; left:-9999px; width:1px; height:1px; opacity:0; }\n#fl2026 .fl-modal-pied{ margin-top:22px; display:flex; flex-direction:column; gap:10px; }\n#fl2026 .fl-modal-ok{ text-align:center; padding:16px 0 4px; }\n#fl2026 .fl-modal-ok .card-icon{ font-size:44px; }\n#fl2026 .fl-modal-ok h3{ margin:0 0 10px; }\n#fl2026 .fl-modal-ok p{ color:var(--text-muted); font-size:.95rem; }\n@media (max-width:560px) {\n  #fl2026 .fl-modal{ padding:0; align-items:flex-end; }\n  #fl2026 .fl-modal-boite{ border-radius:22px 22px 0 0; max-height:92vh; padding:26px 20px; }\n}\n#fl2026 .formation-card .card-body{ display:flex; flex-direction:column; flex:1; }\n#fl2026 .formation-meta{\n  display:flex; flex-wrap:wrap; gap:8px 16px; margin:14px 0 16px;\n  font-size:.82rem; color:var(--text-muted);\n}\n#fl2026 .formation-meta span{ display:inline-flex; align-items:center; gap:6px; }\n#fl2026 .formation-obj{ margin:0 0 20px; padding-left:0; }\n#fl2026 .formation-obj li{\n  position:relative; padding-left:22px; font-size:.9rem; color:var(--text-muted);\n  margin-bottom:7px; line-height:1.5;\n}\n#fl2026 .formation-obj li::before{\n  content:''; position:absolute; left:0; top:.55em; width:8px; height:8px;\n  border-radius:50%; background:var(--grad-brand);\n}\n#fl2026 .formation-foot{\n  margin-top:auto; padding-top:18px; border-top:1px solid rgba(10,10,24,.08);\n  display:flex; align-items:center; justify-content:space-between; gap:14px; flex-wrap:wrap;\n}\n#fl2026 .formation-price{ font-family:var(--font-display); font-size:1.3rem; color:var(--indigo); letter-spacing:.03em; }\n#fl2026 .formation-price small{ font-family:var(--font-body); font-size:.72rem; color:var(--text-muted); letter-spacing:0; display:block; text-transform:none; }\n\n\/* ---------- Filtres catalogue ---------- *\/\n#fl2026 .filter-bar{\n  position:sticky; top:var(--header-h); z-index:50; background:rgba(250,247,242,.95);\n  backdrop-filter:blur(12px); border-bottom:1px solid rgba(10,10,24,.08); padding:18px 0;\n}\n\n\/* Carrousel de filtres : une seule ligne, d\u00e9filement horizontal, fl\u00e8ches\n   affich\u00e9es uniquement quand il y a r\u00e9ellement quelque chose \u00e0 faire d\u00e9filer. *\/\n#fl2026 .filter-carousel{ display:flex; align-items:center; gap:10px; min-width:0; }\n#fl2026 .filter-track{\n  display:flex; flex-wrap:nowrap; gap:10px; flex:1 1 0%; min-width:0;\n  overflow-x:auto; overscroll-behavior-x:contain; scroll-behavior:smooth;\n  scroll-snap-type:x proximity; padding:3px 1px;\n  scrollbar-width:none; -ms-overflow-style:none;\n}\n#fl2026 .filter-track::-webkit-scrollbar{ display:none; }\n#fl2026 .filter-track > .filter-btn{ flex:0 0 auto; scroll-snap-align:start; }\n\/* d\u00e9grad\u00e9s de bord, pour signaler qu'il reste des filtres hors champ *\/\n#fl2026 .filter-track[data-debut=\"non\"]{ -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 100%); mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 100%); }\n#fl2026 .filter-track[data-fin=\"non\"]{ -webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%); mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 26px),transparent 100%); }\n#fl2026 .filter-track[data-debut=\"non\"][data-fin=\"non\"]{\n  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);\n  mask-image:linear-gradient(90deg,transparent 0,#000 26px,#000 calc(100% - 26px),transparent 100%);\n}\n#fl2026 .filter-arrow{\n  flex:0 0 auto; width:34px; height:34px; border-radius:999px; cursor:pointer;\n  border:1.5px solid rgba(10,10,24,.14); background:#fff; color:var(--violet);\n  font-size:1.35rem; line-height:1; padding:0;\n  display:flex; align-items:center; justify-content:center; transition:.2s;\n}\n#fl2026 .filter-arrow:hover:not([disabled]){ border-color:var(--magenta); background:rgba(251,36,189,.06); }\n#fl2026 .filter-arrow[disabled]{ opacity:.28; cursor:default; }\n#fl2026 .filter-arrow[hidden]{ display:none; }\n\n#fl2026 .filter-btn{\n  font-family:var(--font-body); font-size:.85rem; font-weight:600; cursor:pointer;\n  padding:9px 18px; border-radius:999px; border:1.5px solid rgba(10,10,24,.14);\n  background:#fff; color:var(--text); transition:.2s; white-space:nowrap;\n}\n#fl2026 .filter-btn:hover{ border-color:var(--magenta); color:var(--violet); }\n#fl2026 .filter-btn[aria-pressed=\"true\"]{ background:var(--grad-brand); border-color:transparent; color:#fff; }\n#fl2026 .filter-count{ flex:0 0 auto; font-size:.86rem; color:var(--text-muted); font-weight:600; white-space:nowrap; }\n#fl2026 .is-hidden{ display:none !important; }\n\n\/* ---------- Tableaux ---------- *\/\n#fl2026 .table-wrap{ overflow-x:auto; border-radius:16px; border:1px solid rgba(10,10,24,.1); background:#fff; }\n#fl2026 table.data{ width:100%; border-collapse:collapse; min-width:640px; }\n#fl2026 table.data th, #fl2026 table.data td{ padding:15px 18px; text-align:left; font-size:.93rem; vertical-align:top; }\n#fl2026 table.data thead th{\n  background:var(--navy); color:#fff; font-family:var(--font-body); font-weight:700;\n  font-size:.76rem; letter-spacing:.09em; text-transform:uppercase; white-space:nowrap;\n}\n#fl2026 table.data tbody tr{ border-top:1px solid rgba(10,10,24,.08); }\n#fl2026 table.data tbody tr:nth-child(even){ background:rgba(244,239,232,.5); }\n#fl2026 table.data td strong{ color:var(--navy); }\n#fl2026 table.data td:has(.btn){ white-space:nowrap; width:1%; }\n\n\/* ---------- Tableaux sur mobile ----------\n   En dessous de 760px, un tableau de 6 colonnes n'est plus lisible : seule la\n   moiti\u00e9 tenait \u00e0 l'\u00e9cran et le bouton d'inscription sortait du champ.\n   Chaque ligne devient donc une fiche, avec l'intitul\u00e9 de colonne en libell\u00e9. *\/\n@media (max-width:760px) {\n  #fl2026 .table-wrap{ overflow-x:visible; border:0; background:transparent; border-radius:0; }\n  #fl2026 table.data{ min-width:0; width:100%; display:block; }\n  #fl2026 table.data thead{\n    position:absolute; width:1px; height:1px; padding:0; margin:-1px;\n    overflow:hidden; clip:rect(0,0,0,0); clip-path:inset(50%);\n    white-space:nowrap; border:0;\n  }\n  #fl2026 table.data thead tr, #fl2026 table.data thead th{ display:block; width:1px; overflow:hidden; }\n  #fl2026 table.data tbody{ display:block; }\n  #fl2026 table.data tbody tr{\n    display:block; background:#fff; border:1px solid rgba(10,10,24,.10);\n    border-radius:16px; padding:16px 18px; margin-bottom:14px;\n  }\n  #fl2026 table.data tbody tr:nth-child(even){ background:#fff; }\n  \/* Le libell\u00e9 se place au-dessus et s'efface. C'est la valeur qui compte,\n     elle reprend donc la taille et le poids du texte courant. *\/\n  #fl2026 table.data td{\n    display:block; text-align:left; overflow-wrap:anywhere;\n    padding:10px 0; border-bottom:1px solid rgba(10,10,24,.06);\n    font-size:1rem; font-weight:400; color:var(--text); line-height:1.45;\n  }\n  #fl2026 table.data td:last-child{ border-bottom:0; padding-bottom:0; }\n  #fl2026 table.data td[data-label]::before{\n    content:attr(data-label); display:block; margin-bottom:3px;\n    font-size:.68rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase;\n    color:var(--text-muted);\n  }\n  \/* Le nom de la formation porte la fiche, il passe devant. *\/\n  #fl2026 table.data td[data-label=\"Formation\"]{\n    font-size:1.2rem; font-weight:700; color:var(--navy); line-height:1.25;\n  }\n  #fl2026 table.data td[data-label=\"Dates\"], #fl2026 table.data td[data-label=\"Du\"], #fl2026 table.data td[data-label=\"Au\"], #fl2026 table.data td[data-label=\"Promo\"]{ font-weight:600; }\n  \/* la cellule d'action reprend toute la largeur, le bouton devient pleine largeur *\/\n  #fl2026 table.data td:has(.btn){ width:auto; display:block; padding-top:14px; }\n  #fl2026 table.data td:has(.btn) .btn{ width:100%; justify-content:center; white-space:nowrap; }\n  #fl2026 table.data td:not([data-label]){ text-align:left; }\n}\n\n\/* ---------- Encadr\u00e9s ---------- *\/\n#fl2026 .callout{\n  border-radius:16px; padding:22px 26px; border-left:4px solid var(--magenta);\n  background:#fff; border-top:1px solid rgba(10,10,24,.07);\n  border-right:1px solid rgba(10,10,24,.07); border-bottom:1px solid rgba(10,10,24,.07);\n}\n#fl2026 .callout h4{ color:var(--navy); margin-bottom:8px; }\n#fl2026 .callout p{ font-size:.94rem; color:var(--text-muted); }\n#fl2026 .callout-warn{ border-left-color:var(--or-cta); background:rgba(245,200,66,.09); }\n#fl2026 .callout-warn h4{ color:#7a6210; }\n\n\/* ---------- Liste \u00e0 puces coch\u00e9es ---------- *\/\n#fl2026 .check-list li{\n  position:relative; padding-left:32px; margin-bottom:13px; font-size:.98rem; line-height:1.55;\n}\n#fl2026 .check-list li::before{\n  content:'\u2713'; position:absolute; left:0; top:0; width:21px; height:21px; border-radius:50%;\n  background:var(--grad-brand); color:#fff; font-size:.72rem; font-weight:700;\n  display:flex; align-items:center; justify-content:center;\n}\n#fl2026 .check-list.on-dark li{ color:rgba(255,255,255,.82); }\n\n\/* ---------- \u00c9tapes num\u00e9rot\u00e9es ---------- *\/\n#fl2026 .steps{ counter-reset:step; display:grid; gap:20px; }\n#fl2026 .step{ position:relative; padding-left:66px; }\n#fl2026 .step::before{\n  counter-increment:step; content:counter(step,decimal-leading-zero);\n  position:absolute; left:0; top:0; width:46px; height:46px; border-radius:14px;\n  background:var(--grad-brand); color:#fff; font-family:var(--font-display);\n  font-size:1.3rem; letter-spacing:.03em;\n  display:flex; align-items:center; justify-content:center;\n}\n#fl2026 .step h4{ color:var(--navy); margin-bottom:5px; }\n#fl2026 .step p{ font-size:.94rem; color:var(--text-muted); }\n#fl2026 .section-dark .step h4{ color:#fff; }\n#fl2026 .section-dark .step p{ color:rgba(255,255,255,.72); }\n\n\/* ---------- Citation ---------- *\/\n#fl2026 .quote-block{ display:grid; grid-template-columns:200px 1fr; gap:40px; align-items:center; }\n#fl2026 .quote-block img{ border-radius:20px; }\n#fl2026 .quote-text{ font-family:var(--font-serif); font-style:italic; font-size:1.22rem; line-height:1.6; color:var(--text); }\n#fl2026 .section-dark .quote-text{ color:rgba(255,255,255,.9); }\n#fl2026 .quote-author{ margin-top:18px; font-size:.86rem; font-weight:700; letter-spacing:.05em; text-transform:uppercase; color:var(--violet); }\n#fl2026 .section-dark .quote-author{ color:#FF7BDC; }\n\n\/* ---------- T\u00e9moignages ---------- *\/\n#fl2026 .testimonial{ background:#fff; border:1px solid rgba(10,10,24,.08); border-radius:var(--radius); padding:28px; }\n#fl2026 .testimonial p{ font-family:var(--font-serif); font-style:italic; font-size:1rem; line-height:1.65; color:var(--text); }\n#fl2026 .testimonial footer{ margin-top:18px; padding-top:16px; border-top:1px solid rgba(10,10,24,.08); font-size:.84rem; color:var(--text-muted); }\n#fl2026 .testimonial footer strong{ color:var(--navy); display:block; font-size:.92rem; }\n\n\/* ---------- Carrousel de logos clients ----------\n   D\u00e9filement continu en boucle. La piste contient deux fois la m\u00eame s\u00e9rie,\n   et l'animation la d\u00e9cale de la moiti\u00e9 exacte : la couture est invisible. *\/\n#fl2026 .marquee{\n  overflow:hidden; width:100%;\n  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);\n  mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);\n}\n#fl2026 .marquee-track{\n  display:flex; width:max-content;\n  animation:flDefile 38s linear infinite;\n}\n\/* Marge \u00e0 droite plut\u00f4t que gap : la seconde s\u00e9rie mesure alors exactement\n   la moiti\u00e9 de la piste, et le raccord de la boucle devient invisible. *\/\n#fl2026 .marquee-track > .tuile-logo{ margin-right:18px; }\n#fl2026 .marquee:hover .marquee-track, #fl2026 .marquee:focus-within .marquee-track{ animation-play-state:paused; }\n@keyframes flDefile { from { transform:translateX(0); } to { transform:translateX(-50%); } }\n#fl2026 .tuile-logo{\n  flex:0 0 auto; background:#fff; height:66px; min-width:132px;\n  border-radius:12px; border:1px solid rgba(35,25,112,.10);\n  display:inline-flex; align-items:center; justify-content:center; padding:0 22px;\n}\n#fl2026 .tuile-logo img{\n  height:30px; width:auto; max-width:150px; object-fit:contain; display:block;\n  filter:grayscale(1); opacity:.55; transition:filter .3s, opacity .3s;\n}\n#fl2026 .tuile-logo:hover img{ filter:none; opacity:1; }\n@media (prefers-reduced-motion:reduce) {\n  #fl2026 .marquee-track{ animation:none; flex-wrap:wrap; width:100%; justify-content:center; }\n  #fl2026 .marquee{ -webkit-mask-image:none; mask-image:none; }\n}\n\n\/* ---------- Formulaire ---------- *\/\n#fl2026 .form-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:20px; }\n#fl2026 .form-field{ display:flex; flex-direction:column; gap:7px; }\n#fl2026 .form-field.full{ grid-column:1 \/ -1; }\n#fl2026 .form-label{ font-size:.86rem; font-weight:600; color:var(--text); }\n#fl2026 .form-label .req{ color:var(--magenta-texte); }\n#fl2026 .form-input, #fl2026 .form-select, #fl2026 .form-textarea{\n  padding:13px 16px; border-radius:12px; border:1.5px solid rgba(10,10,24,.1);\n  background:#fff; font-family:var(--font-body); font-size:1rem; color:var(--text);\n  transition:.15s; outline:none; width:100%;\n}\n#fl2026 .form-textarea{ min-height:130px; resize:vertical; }\n#fl2026 .form-input:focus, #fl2026 .form-select:focus, #fl2026 .form-textarea:focus{\n  border-color:var(--magenta); box-shadow:0 0 0 3px rgba(251,36,189,.12);\n}\n#fl2026 .form-hint{ font-size:.8rem; color:var(--text-muted); }\n#fl2026 .form-preselection{ color:var(--violet); font-weight:600; }\n#fl2026 .form-select[data-preselection=\"oui\"]{ border-color:var(--magenta); box-shadow:0 0 0 3px rgba(251,36,189,.12); }\n#fl2026 .form-consent{ display:flex; gap:11px; align-items:flex-start; font-size:.86rem; color:var(--text-muted); }\n#fl2026 .form-consent input{ margin-top:4px; accent-color:var(--magenta); width:17px; height:17px; flex-shrink:0; }\n\n\/* ---------- FAQ ---------- *\/\n#fl2026 .faq details{\n  background:#fff; border:1px solid rgba(10,10,24,.08); border-radius:14px;\n  padding:18px 22px; margin-bottom:12px;\n}\n#fl2026 .faq summary{\n  cursor:pointer; font-weight:700; font-size:1rem; color:var(--navy);\n  list-style:none; display:flex; justify-content:space-between; gap:16px; align-items:center;\n}\n#fl2026 .faq summary::-webkit-details-marker{ display:none; }\n#fl2026 .faq summary::after{ content:'+'; font-size:1.5rem; color:var(--magenta); line-height:1; flex-shrink:0; }\n#fl2026 .faq details[open] summary::after{ content:'\u2013'; }\n#fl2026 .faq details p{ margin-top:13px; font-size:.95rem; color:var(--text-muted); }\n\n\/* ---------- CTA final ---------- *\/\n#fl2026 .cta-final{ background:var(--grad-deep); color:#fff; border-radius:28px; padding:60px 48px; text-align:center; position:relative; overflow:hidden; }\n#fl2026 .cta-final::after{\n  content:''; position:absolute; inset:0;\n  background:radial-gradient(600px 300px at 78% 12%, rgba(251,36,189,.35), transparent 62%);\n  pointer-events:none;\n}\n#fl2026 .cta-final > *{ position:relative; z-index:1; }\n#fl2026 .cta-final h2{ color:#fff; margin-bottom:16px; }\n#fl2026 .cta-final p{ color:rgba(255,255,255,.82); max-width:56ch; margin:0 auto 30px; }\n#fl2026 .cta-final .btn-row{ justify-content:center; }\n\n\/* ---------- Pied de page ---------- *\/\n#fl2026 .site-footer{ background:var(--navy); color:rgba(255,255,255,.7); padding:64px 0 0; font-size:.92rem; }\n#fl2026 .footer-grid{ display:grid; grid-template-columns:1.5fr 1fr 1fr 1fr; gap:44px; }\n#fl2026 .footer-brand img{ height:40px; margin-bottom:18px; }\n#fl2026 .footer-brand p{ font-size:.92rem; color:rgba(255,255,255,.62); max-width:34ch; }\n#fl2026 .footer-certs{ display:flex; gap:14px; align-items:center; margin-top:22px; }\n#fl2026 .footer-certs img{ height:52px; background:#fff; border-radius:8px; padding:5px; }\n#fl2026 .site-footer h4{ color:#fff; font-size:1.05rem; letter-spacing:.07em; margin-bottom:16px; }\n#fl2026 .site-footer ul li{ margin-bottom:9px; }\n#fl2026 .site-footer a{ color:rgba(255,255,255,.7); text-decoration:none; }\n#fl2026 .site-footer a:hover{ color:#FF7BDC; text-decoration:none; }\n#fl2026 .footer-bottom{\n  margin-top:52px; padding:24px 0; border-top:1px solid rgba(255,255,255,.1);\n  display:flex; flex-wrap:wrap; gap:14px 26px; justify-content:space-between;\n  font-size:.82rem; color:rgba(255,255,255,.5);\n}\n#fl2026 .footer-legal{ display:flex; flex-wrap:wrap; gap:18px; }\n\n\/* ---------- Fil d'ariane \/ bandeau de page ---------- *\/\n#fl2026 .page-banner{ background:var(--navy); color:#fff; padding:76px 0 64px; position:relative; overflow:hidden; }\n#fl2026 .page-banner::before{\n  content:''; position:absolute; inset:0;\n  background:radial-gradient(760px 380px at 88% 0%, rgba(251,36,189,.2), transparent 60%),\n             radial-gradient(620px 380px at 6% 100%, rgba(118,32,203,.26), transparent 62%);\n}\n#fl2026 .page-banner .wrap{ position:relative; z-index:1; }\n#fl2026 .page-banner h1{ color:#fff; margin-bottom:18px; }\n\n\/* ---------- Accessibilit\u00e9 ---------- *\/\n#fl2026 .skip-link{\n  position:absolute; left:-9999px; top:0; background:var(--navy); color:#fff;\n  padding:12px 20px; z-index:200; border-radius:0 0 10px 0;\n}\n#fl2026 .skip-link:focus{ left:0; }\n#fl2026 :focus-visible{ outline:3px solid var(--magenta); outline-offset:3px; border-radius:4px; }\n\n\/* ---------- Responsive ---------- *\/\n@media (max-width:1040px) {\n  #fl2026 .grid-4{ grid-template-columns:repeat(2,1fr); }\n  #fl2026 .footer-grid{ grid-template-columns:1fr 1fr; gap:36px; }\n}\n@media (max-width:1100px) {\n  #fl2026 .header-inner{ gap:16px; }\n  #fl2026 .nav-toggle{ display:block; }\n  #fl2026 .header-cta{ display:none; }\n  #fl2026 .main-nav{\n    position:absolute; top:var(--header-h); left:0; right:0; background:var(--cream);\n    border-bottom:1px solid rgba(10,10,24,.1); padding:16px 24px 22px;\n    display:none;\n  }\n  #fl2026 .main-nav.is-open{ display:block; }\n  #fl2026 .main-nav ul{ flex-direction:column; align-items:stretch; gap:2px; }\n  #fl2026 .main-nav a{ display:block; padding:13px 0; border-bottom:1px solid rgba(10,10,24,.07); }\n  #fl2026 .main-nav a:hover, #fl2026 .main-nav a.is-active{ border-bottom-color:rgba(10,10,24,.07); }\n  #fl2026 .hero{ padding-top:56px; }\n  #fl2026 .hero-grid{ grid-template-columns:1fr; gap:40px; padding-bottom:60px; }\n  #fl2026 .hero-visual{ order:-1; }\n  #fl2026 .grid-2, #fl2026 .grid-3{ grid-template-columns:1fr; }\n  #fl2026 .stats-grid{ grid-template-columns:repeat(2,1fr); gap:32px 20px; }\n  #fl2026 .quote-block{ grid-template-columns:1fr; gap:26px; }\n  #fl2026 .quote-block img{ max-width:180px; }\n  #fl2026 .form-grid{ grid-template-columns:1fr; }\n  #fl2026 .section{ padding:64px 0; }\n  #fl2026 .cta-final{ padding:44px 26px; border-radius:22px; }\n  #fl2026 .filter-carousel{ flex-wrap:wrap; }\n  #fl2026 .filter-count{ order:3; width:100%; text-align:right; }\n  #fl2026 .filter-bar{ padding:14px 0; }\n}\n@media (max-width:700px) {\n  #fl2026 .filter-arrow{ display:none !important; }\n  #fl2026 .filter-count{ font-size:.8rem; }\n}\n@media (max-width:560px) {\n  #fl2026{ font-size:16px; }\n  \/* Sur petit \u00e9cran un bouton isol\u00e9 peut se replier, c'est normal et lisible.\n     Ceux des tableaux restent sur une ligne, le tableau d\u00e9file d\u00e9j\u00e0. *\/\n  #fl2026 .btn{ white-space:normal; }\n  #fl2026 table.data .btn, #fl2026 .formation-cta{ white-space:nowrap; }\n  #fl2026 .btn-lg{ padding:16px 22px; }\n  #fl2026 .grid-4{ grid-template-columns:1fr; }\n  #fl2026 .footer-grid{ grid-template-columns:1fr; }\n  #fl2026 .logo-band{ gap:26px 32px; }\n  #fl2026 .logo-band img{ height:30px; }\n}\n\n\n\/* ---- Neutralisation du th\u00e8me WordPress -------------------------------\n   Mesur\u00e9 sur Twenty Twenty-Five : le th\u00e8me impose max-width 645px au\n   conteneur de la maquette et son bloc .alignfull d\u00e9borde de 35px.\n   On lib\u00e8re uniquement la cha\u00eene d'anc\u00eatres du conteneur, rien d'autre. *\/\n\n\/* 1. l'en-t\u00eate, le pied et le titre du th\u00e8me s'effacent *\/\nheader.wp-block-template-part,\nfooter.wp-block-template-part,\n.wp-block-post-title,\n.entry-header { display: none !important; }\n\n\/* 2. le conteneur de la maquette ne subit plus aucune contrainte *\/\n#fl2026 {\n  max-width: none !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* 3. ses anc\u00eatres non plus, cibl\u00e9s par :has pour ne toucher \u00e0 rien d'autre *\/\n.wp-site-blocks:has(#fl2026),\n.wp-site-blocks :has(#fl2026),\n.entry-content:has(#fl2026),\n.wp-block-post-content:has(#fl2026) {\n  max-width: none !important;\n  width: auto !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* 4. repli si :has n'est pas appliqu\u00e9. Ces pages n'appartiennent qu'\u00e0 nous. *\/\nbody.page .wp-site-blocks,\nbody.page .wp-site-blocks > main,\nbody.page .entry-content,\nbody.page .wp-block-post-content,\nbody.page .wp-block-group.alignfull,\nbody.page .has-global-padding {\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n\/* 5. filet de s\u00e9curit\u00e9 contre tout d\u00e9bordement r\u00e9siduel du th\u00e8me.\n   clip, et non hidden, pour ne pas casser l'en-t\u00eate collant. *\/\nbody.page { overflow-x: clip; margin: 0 !important; padding: 0 !important; }\n\n<\/style>\n<header class=\"site-header\">\n  <div class=\"header-inner\">\n    <a class=\"site-logo\" href=\"\/entreprises\/\" aria-label=\"FormIALab, accueil\">\n      <img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyMzQzLjcgNjc5Ljk1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMjMxOTcxOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6ICMwMDAwZjg7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogIzdjMjJmOTsKICAgICAgICBmaWx0ZXI6IHVybCgjZHJvcC1zaGFkb3ctMSk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogdXJsKCNEw6lncmFkw6lfc2Fuc19ub21fNDYpOwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIGZpbGw6IHVybCgjRMOpZ3JhZMOpX3NhbnNfbm9tXzQyKTsKICAgICAgfQoKICAgICAgLmNscy02IHsKICAgICAgICBmaWxsOiB1cmwoI0TDqWdyYWTDqV9zYW5zX25vbV8yMyk7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV80MiIgZGF0YS1uYW1lPSJEw6lncmFkw6kgc2FucyBub20gNDIiIHgxPSIyNDAuOTQiIHkxPSI2MjEuNzQiIHgyPSI1MDAuNCIgeTI9IjY1LjMzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iLjE4IiBzdG9wLWNvbG9yPSIjMDUwNmE5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjU4IiBzdG9wLWNvbG9yPSIjMDAwMGY4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjY1IiBzdG9wLWNvbG9yPSIjMDAwMGY4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjk1IiBzdG9wLWNvbG9yPSIjOTIyYWY5Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJEw6lncmFkw6lfc2Fuc19ub21fNDYiIGRhdGEtbmFtZT0iRMOpZ3JhZMOpIHNhbnMgbm9tIDQ2IiB4MT0iNDA5LjU0IiB5MT0iNTM3LjY4IiB4Mj0iMzQwLjU4IiB5Mj0iMjM0Ljc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iLjM2IiBzdG9wLWNvbG9yPSIjMDAwMGY4Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjMDVhYmYzIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjcyIiBzdG9wLWNvbG9yPSIjMWQ5NGY0Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjg3IiBzdG9wLWNvbG9yPSIjNWI1Y2Y2Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzkyMmFmOSIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxmaWx0ZXIgaWQ9ImRyb3Atc2hhZG93LTEiIHg9IjQ2Mi4xMiIgeT0iOTkuODciIHdpZHRoPSIxNjAuOCIgaGVpZ2h0PSIxMTQuOTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxmZU9mZnNldCBkeD0iLTUuNjciIGR5PSIwIi8+CiAgICAgIDxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImJsdXIiIHN0ZERldmlhdGlvbj0iNS42NyIvPgogICAgICA8ZmVGbG9vZCBmbG9vZC1jb2xvcj0iIzRjMDZiYSIgZmxvb2Qtb3BhY2l0eT0iLjUiLz4KICAgICAgPGZlQ29tcG9zaXRlIGluMj0iYmx1ciIgb3BlcmF0b3I9ImluIi8+CiAgICAgIDxmZUNvbXBvc2l0ZSBpbj0iU291cmNlR3JhcGhpYyIvPgogICAgPC9maWx0ZXI+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV8yMyIgZGF0YS1uYW1lPSJEw6lncmFkw6kgc2FucyBub20gMjMiIHgxPSI1NDcuMDUiIHkxPSIxOTUuOTQiIHgyPSI3MzcuNSIgeTI9IjYwNC4zNyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4xNyIgc3RvcC1jb2xvcj0iIzkyMmFmOSIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii41MSIgc3RvcC1jb2xvcj0iIzAwMDBmOCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMxMGFiZjQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTYxMS40MSwxMTcuMDlsLTE3MS40LjU1Yy04Ljg1LjAzLTE3LjU5LDIuMDgtMjUuNDYsNi4xMy04Ljg4LDQuNTctMTguOTQsMTIuMTItMjMuMzIsMjMuOTQtOC42NywyMy40LTE3MS42LDM5MC43MS0xNzEuNiwzOTAuNzEsMCwwLTYuNiwyMi41OS0yMy40NSwyMy4zMi0xNi44NS43My02Ni40NCwwLTY2LjQ0LDB2OC4xNGgxMzMuN3MyNy45OC01LjgxLDQxLjUzLTM0LjM5YzEzLjU1LTI4LjU4LDE0Ny40OC0zMjEuNiwxNDcuNDgtMzIxLjYsNC4wNC04Ljg1LDEyLjY0LTE0LjczLDIyLjM1LTE1LjI3bDY4LjEtMS4wM2MxOS4yNS0uMjQsMzcuMDctMTAuMiw0Ny4zNy0yNi40N2wyMS4xNS01NC4wMloiLz4KICA8Zz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTgyNC43NywyMDcuN2gxMDkuNDR2OS42M2gtOTkuMDJ2NzkuNTFoOTEuMTF2OS40OWgtOTEuMTF2OTEuNjRoLTEwLjQydi0xOTAuMjZaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NjUuNTksMzI3LjE2di0uMjZjMC00NC44MywyNC42Ni03My4wNSw2My4yOS03My4wNXM2My4yOSwyOC4yMiw2My4yOSw3My4wNXYuMjZjMCw0NC43LTI0LjY2LDczLjA0LTYzLjI5LDczLjA0cy02My4yOS0yOC4zNS02My4yOS03My4wNFpNMTA4MS43NSwzMjcuMTZ2LS4yNmMwLTM4LjktMjAuNTctNjMuODItNTIuODctNjMuODJzLTUyLjg3LDI0Ljc5LTUyLjg3LDYzLjgydi4yNmMwLDM4LjksMjAuNDQsNjMuNjgsNTIuODcsNjMuNjhzNTIuODctMjQuOTIsNTIuODctNjMuNjhaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMTMxLjg2LDI1NS45NmgxMC4xNXYyNi41aDEuMDVjNS44LTE3LjkzLDIwLjMxLTI4LjYxLDM5LjQyLTI4LjYxLDYuMzMsMCwxMC45NC41MywxNS44MiwxLjk4djEwLjE1Yy01LjQxLTEuNzEtMTAuNDItMi41LTE2LjQ4LTIuNS0yMi41NSwwLTM5LjgyLDE5LjM4LTM5LjgyLDQ1LjIydjg5LjI2aC0xMC4xNXYtMTQyWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIzMC42MiwyNTUuOTZoMTAuMTV2MjkuOGgxLjA1YzUuOTMtMTkuMzgsMjIuMTUtMzEuOTEsNDIuMzItMzEuOTFzMzYuMTMsMTIuMTMsNDEuNjcsMzIuMTdoLjkyYzYuODYtMTkuNjUsMjQuMTMtMzIuMTcsNDUuNDktMzIuMTcsMjcuOTUsMCw0NC41NywxNy45Myw0NC41Nyw0OC4yNnY5NS44NmgtMTAuMjh2LTkzLjQ4YzAtMjYuMjQtMTMuMTktNDEuNC0zNi4zOS00MS40LTI0LjY2LDAtNDEuNCwxOS4zOC00MS40LDQ2LjU0djg4LjM0aC0xMC4xNXYtOTMuMjJjMC0yNS4wNS0xNC42NC00MS42Ny0zNi42NS00MS42N3MtNDEuMTQsMjEuNDktNDEuMTQsNDkuMDV2ODUuODNoLTEwLjE1di0xNDJaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNDYzLjQ3LDIwNy43aDIzLjczdjE5MC4yNmgtMjMuNzN2LTE5MC4yNloiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTE1OTAuNzEsMjA3LjdoMjMuNDdsNzAuMTUsMTkwLjI2aC0yNC45MmwtMTkuMTItNTQuNDVoLTc1LjY4bC0xOS4xMiw1NC40NWgtMjQuOTJsNzAuMTUtMTkwLjI2Wk0xNTcxLjU5LDMyMy4zM2g2MS43MWwtMjkuOC04NC45MWgtMi4xMWwtMjkuOCw4NC45MVoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3MTUuODQsMjA3LjdoNDguMzl2MTUxLjM3aDgwLjgydjM4LjloLTEyOS4yMXYtMTkwLjI2WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTg2OC41MiwzNTUuOXYtLjI2YzAtMjYuNjMsMjAuODMtNDIuMDYsNTguNjctNDQuNDNsMzIuMDQtMS44NXYtMTEuNDdjMC05Ljg5LTcuMzgtMTUuODItMjAuMzEtMTUuODJzLTE5Ljc4LDQuMDktMjIuNTUsMTEuNDdsLS4yNi42NmgtNDIuMzJsLjEzLTEuNThjMi42NC0yNy4wMywyNy45NS00NC44Myw2Ny42NC00NC44M3M2My41NSwxOC40Niw2My41NSw1MC4xdjEwMC4wOGgtNDUuODh2LTE4LjJoLTIuNTFjLTYuNDYsMTIuNTMtMjIuMTUsMjAuNDQtNDAuODcsMjAuNDQtMjguMDgsMC00Ny4zMy0xNy41NC00Ny4zMy00NC4zWk0xOTMzLDM2Ny42M2MxNC43NywwLDI2LjI0LTkuNzYsMjYuMjQtMjIuNDF2LTkuNjJsLTI0LjY2LDEuNThjLTEzLjg0LjkyLTIxLjEsNi40Ni0yMS4xLDE1LjE2di4yNmMwLDkuMjMsNy43OCwxNS4wMywxOS41MSwxNS4wM1oiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIwOTEuMDksMzc1LjU0aC0yLjV2MjIuNDJoLTQ2LjY4di0yMDEuNzNoNDYuNjh2NzguNThoMi41YzcuMTItMTYuMjIsMjIuODEtMjUuODQsNDIuOTgtMjUuODQsMzcuMTgsMCw1OC41NCwyNy42OSw1OC41NCw3NS40MnYuMjZjMCw0Ny40Ny0yMi4xNSw3NS41NS01OC41NCw3NS41NS0yMC44MywwLTM2LjEzLTkuMS00Mi45OC0yNC42NlpNMjE0NS4yOCwzMjQuNjV2LS4yNmMwLTIzLjA3LTExLjIxLTM3LjMxLTI4LjQ4LTM3LjMxcy0yOC42MSwxNC4xMS0yOC42MSwzNy40NXYuMjZjMCwyMy4zNCwxMS4wOCwzNy4zMSwyOC42MSwzNy4zMXMyOC40OC0xNC4xMSwyOC40OC0zNy40NVoiLz4KICA8L2c+CiAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNMjUxLjkyLDQ2Ni4xOWwzMS41Ni03NC4zNHMxOS45LTQ1LjYsODguMzgtMzkuODZsMTM2LjY1LS41LTIzLjQyLDUwLjM1Yy0xMC42LDE1LjU0LTI4LjIxLDI0LjgyLTQ3LjAyLDI0Ljc2bC05MC41My0uMjljLTQ2LjI5LDAtNzYuNzYsMTUuMjYtOTUuNjIsMzkuODhaIi8+CiAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNTQ1LjMyLDExNy41Nmw2Ni4wOS0uNDctMjEuMTUsNTMuMDJjLTEwLjI5LDE2LjI3LTI4LjExLDI2LjIzLTQ3LjM3LDI2LjQ3bC01Ny45MywxLjAzczI2Ljc4LTEwLjM5LDQwLjMzLTI4LjY1YzEzLjU1LTE4LjI2LDIwLjAyLTUxLjQxLDIwLjAyLTUxLjQxWiIvPgogIDxnPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODM0LjQ3LDUwMS43N2wtLjA1LS41Mmg2LjYzbC4wNS41MmMuNzMsNy40NSw4Ljc2LDEyLjU2LDE5LjUsMTIuNTZzMTguMDUtNS41MywxOC4wNS0xMy4xMnYtLjA5YzAtNi4yMy00LjYtMTAuNS0xNS4zNC0xMi44NGwtNy4xNi0xLjU1Yy0xNC4wMy0zLjA5LTE5LjkzLTguODYtMTkuOTMtMTguMTl2LS4wNWMwLTEwLjczLDkuOTItMTguNjYsMjMuODUtMTguNjZzMjMuMTMsNy42OSwyMy45NSwxNy4zOWwuMDUuNjFoLTYuNjNsLS4wNS0uNTZjLTEuMDItNi41Mi03LjYtMTEuNTMtMTcuNTItMTEuNDgtOS42MywwLTE2Ljk0LDUuMDItMTYuOTQsMTIuNTZ2LjA1YzAsNS45NSw0LjMxLDkuNzUsMTQuOSwxMi4wOWw3LjE2LDEuNTljMTQuNTIsMy4xOSwyMC4zNyw4Ljg2LDIwLjM3LDE4LjI4di4wNWMwLDExLjk1LTEwLjA2LDE5Ljg4LTI1LjExLDE5Ljg4cy0yNC43Ny03LjY5LTI1Ljc5LTE4LjUyWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTAxLjUsNDkzLjh2LS4wOWMwLTE1Ljc1LDkuMS0yNi4xNiwyMy4wOC0yNi4xNnMyMi42LDEwLjEyLDIyLjYsMjUuMDh2Mi42MmgtMzkuMTRjLjE5LDExLjgxLDYuODcsMTguODksMTcuMjIsMTguODksNy42LDAsMTIuODItMy40NywxNC41Mi03LjQxbC4xOS0uMzNoNi40M2wtLjE0LjM4Yy0yLjAzLDYuODQtOS42MywxMi45NC0yMS4xNCwxMi45NC0xNC42MSwwLTIzLjYxLTEwLjA4LTIzLjYxLTI1LjkyWk05MDguMDgsNDkwLjE5aDMyLjYxYy0uNzMtMTEuMi03LjE2LTE3LjExLTE2LjExLTE3LjExcy0xNS42OCw2LjE5LTE2LjUsMTcuMTFaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDAxLDQ3My41OWgtOC42NnYtNS4yaDguNjZ2LTYuNDdjMC05LjM4LDQuOTQtMTQuMTEsMTQuMDMtMTQuMTEsMS44OSwwLDMuNDguMTQsNS4wOC40MnY1LjAyYy0uOTctLjE0LTIuNDItLjIzLTMuOTItLjIzLTYsMC04Ljc2LDMuMTktOC43Niw5LjA1djYuMzNoMTIuMTl2NS4yaC0xMi4xOXY0NS4yOGgtNi40NHYtNDUuMjhaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMDMyLjE4LDQ5My42NnYtLjA5YzAtMTYuMDgsOS4xLTI2LjAyLDIzLjY2LTI2LjAyczIzLjcxLDkuOTQsMjMuNzEsMjYuMDJ2LjA5YzAsMTYuMDgtOS4xNCwyNi4wNi0yMy43MSwyNi4wNnMtMjMuNjYtOS45OC0yMy42Ni0yNi4wNlpNMTA3Mi45Nyw0OTMuNjZ2LS4wOWMwLTEyLjc1LTYuMzktMjAuNDgtMTcuMTMtMjAuNDhzLTE3LjEzLDcuNzMtMTcuMTMsMjAuNDh2LjA5YzAsMTIuNzUsNi4zOSwyMC41MywxNy4xMywyMC41M3MxNy4xMy03Ljc4LDE3LjEzLTIwLjUzWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA5OC4xOSw0NjguMzloNi4zOXY4LjNoLjYzYzIuMDMtNS43Nyw3LjExLTkuMTQsMTQuMTgtOS4xNCwxLjg5LDAsMy42My4xOSw0Ljg5LjQ3djYuMDljLTEuODktLjQ3LTMuNTgtLjY2LTUuNTYtLjY2LTguMTMsMC0xNC4xMyw1Ljc3LTE0LjEzLDEzLjkydjMxLjVoLTYuMzl2LTUwLjQ4WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTE0MC43OCw0NjguMzloNi4zOXY4LjkxaC42M2MyLjIzLTYuMDUsNy42LTkuNzUsMTQuNzEtOS43NXMxMi41MywzLjg5LDE0Ljc2LDkuOTRoLjYzYzIuNjYtNi4wNSw4Ljc2LTkuOTQsMTYuMjYtOS45NCwxMC40NSwwLDE2LjUsNi4wOSwxNi41LDE2Ljc4djM0LjU1aC02LjQ0di0zMy4xNGMwLTguMjUtNC4xMS0xMi42Ni0xMS45NS0xMi42NnMtMTMuNCw1Ljk1LTEzLjQsMTMuNzh2MzIuMDJoLTYuMzl2LTMzLjhjMC03LjI3LTQuNzQtMTItMTEuOTUtMTJzLTEzLjM1LDYuNTYtMTMuMzUsMTQuODF2MzAuOThoLTYuMzl2LTUwLjQ4WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIyOC44NSw0OTMuOHYtLjA5YzAtMTUuNzUsOS4xLTI2LjE2LDIzLjA4LTI2LjE2czIyLjYsMTAuMTIsMjIuNiwyNS4wOHYyLjYyaC0zOS4xNGMuMTksMTEuODEsNi44NywxOC44OSwxNy4yMiwxOC44OSw3LjYsMCwxMi44Mi0zLjQ3LDE0LjUyLTcuNDFsLjE5LS4zM2g2LjQzbC0uMTQuMzhjLTIuMDMsNi44NC05LjYzLDEyLjk0LTIxLjE0LDEyLjk0LTE0LjYxLDAtMjMuNjEtMTAuMDgtMjMuNjEtMjUuOTJaTTEyMzUuNDMsNDkwLjE5aDMyLjYxYy0uNzMtMTEuMi03LjE2LTE3LjExLTE2LjExLTE3LjExcy0xNS42OCw2LjE5LTE2LjUsMTcuMTFaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjkzLjIxLDQ2OC4zOWg2LjM5djguM2guNjNjMi4wMy01Ljc3LDcuMTEtOS4xNCwxNC4xOC05LjE0LDEuODksMCwzLjYzLjE5LDQuODkuNDd2Ni4wOWMtMS44OS0uNDctMy41OC0uNjYtNS41Ni0uNjYtOC4xMywwLTE0LjEzLDUuNzctMTQuMTMsMTMuOTJ2MzEuNWgtNi4zOXYtNTAuNDhaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzY4LjY5LDUwNC45NXYtLjA5YzAtOC43Nyw2LjczLTEzLjg4LDE4Ljc3LTE0LjY3bDE2LjI2LTEuMDN2LTQuNzNjMC03LjQxLTQuNjUtMTEuMzQtMTMuMDYtMTEuMzQtNy4wNiwwLTEyLjA1LDIuNzctMTMuNCw3Ljc4bC0uMDUuMDloLTYuNDRsLjA1LS4xOWMxLjM1LTguMDYsOS4yNC0xMy4yMiwyMC4wMy0xMy4yMiwxMi4xOSwwLDE5LjMxLDYuMTksMTkuMzEsMTYuODN2MzQuNWgtNi40NHYtOC42N2gtLjU4Yy0zLjEsNi05LjM0LDkuNTItMTcuMDMsOS41Mi0xMC4wNiwwLTE3LjQyLTUuNzctMTcuNDItMTQuNzdaTTEzODcuMzIsNTE0LjI4YzkuMzQsMCwxNi40LTYuMTksMTYuNC0xNC4ydi01Ljg2bC0xNS4zOSwxLjAzYy04Ljg1LjU2LTEzLjExLDMuOC0xMy4xMSw5LjUydi4wOWMwLDUuNzcsNS4wOCw5LjQyLDEyLjEsOS40MlpNMTM3Ny40LDQ0NS44aDcuNjVsOS4wNSwxNS40N2gtNS43MWwtMTAuOTgtMTUuNDdaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNDY1LjEyLDQ5My41MnYtLjA5YzAtMTUuNzUsOS4xLTI1Ljg4LDIzLjQ3LTI1Ljg4LDExLjk1LDAsMTkuNzQsNi42NiwyMS4zNCwxNS41MnYuMTlsLTYuMzQuMDUtLjA1LS4xNGMtMS41NS01LjgxLTYuOTctMTAuMDgtMTQuOTUtMTAuMDgtMTAuMzUsMC0xNi45Myw3LjkyLTE2LjkzLDIwLjM0di4wOWMwLDEyLjU2LDYuNjMsMjAuNjcsMTYuOTMsMjAuNjcsNy42OSwwLDEzLjAyLTMuNTIsMTQuODUtOS42MWwuMS0uMjMsNi4zOS0uMDUtLjEuMzhjLTIuMDMsOC45MS05LjI5LDE1LjA1LTIxLjE5LDE1LjA1LTE0LjM3LDAtMjMuNTItMTAuMjItMjMuNTItMjYuMloiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1MjguMDgsNDY4LjM5aDYuMzl2OC4zaC42M2MyLjAzLTUuNzcsNy4xMS05LjE0LDE0LjE4LTkuMTQsMS44OSwwLDMuNjMuMTksNC44OS40N3Y2LjA5Yy0xLjg5LS40Ny0zLjU4LS42Ni01LjU2LS42Ni04LjEzLDAtMTQuMTMsNS43Ny0xNC4xMywxMy45MnYzMS41aC02LjM5di01MC40OFoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1NjUuNzksNDkzLjh2LS4wOWMwLTE1Ljc1LDkuMS0yNi4xNiwyMy4wOC0yNi4xNnMyMi42LDEwLjEyLDIyLjYsMjUuMDh2Mi42MmgtMzkuMTRjLjE5LDExLjgxLDYuODcsMTguODksMTcuMjIsMTguODksNy42LDAsMTIuODItMy40NywxNC41Mi03LjQxbC4xOS0uMzNoNi40M2wtLjE0LjM4Yy0yLjAzLDYuODQtOS42MywxMi45NC0yMS4xNCwxMi45NC0xNC42MSwwLTIzLjYxLTEwLjA4LTIzLjYxLTI1LjkyWk0xNTcyLjM3LDQ5MC4xOWgzMi42MWMtLjczLTExLjItNy4xNi0xNy4xMS0xNi4xMS0xNy4xMXMtMTUuNjgsNi4xOS0xNi41LDE3LjExWk0xNTg1Ljc3LDQ2MS4yN2w5LjA1LTE1LjQ3aDcuNjRsLTEwLjk4LDE1LjQ3aC01LjcxWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYyNy41NCw0OTMuOHYtLjA5YzAtMTUuNzUsOS4xLTI2LjE2LDIzLjA4LTI2LjE2czIyLjYsMTAuMTIsMjIuNiwyNS4wOHYyLjYyaC0zOS4xNGMuMTksMTEuODEsNi44NywxOC44OSwxNy4yMiwxOC44OSw3LjYsMCwxMi44Mi0zLjQ3LDE0LjUyLTcuNDFsLjE5LS4zM2g2LjQzbC0uMTQuMzhjLTIuMDMsNi44NC05LjYzLDEyLjk0LTIxLjE0LDEyLjk0LTE0LjYxLDAtMjMuNjEtMTAuMDgtMjMuNjEtMjUuOTJaTTE2MzQuMTIsNDkwLjE5aDMyLjYxYy0uNzMtMTEuMi03LjE2LTE3LjExLTE2LjExLTE3LjExcy0xNS42OCw2LjE5LTE2LjUsMTcuMTFaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjkxLjksNDY4LjM5aDYuMzl2OC4zaC42M2MyLjAzLTUuNzcsNy4xMS05LjE0LDE0LjE4LTkuMTQsMS44OSwwLDMuNjMuMTksNC44OS40N3Y2LjA5Yy0xLjg5LS40Ny0zLjU4LS42Ni01LjU2LS42Ni04LjEzLDAtMTQuMTMsNS43Ny0xNC4xMywxMy45MnYzMS41aC02LjM5di01MC40OFoiLz4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE3NzAuNDMsNDY4LjM5aDYuMzl2MTAuMDNoLjYzYzMuMDUtNi43NSw5LjQ4LTEwLjg4LDE3LjQ3LTEwLjg4LDEzLjIxLDAsMjIuMDYsMTAuNDUsMjIuMDYsMjYuMDJ2LjA5YzAsMTUuNjYtOC44NiwyNi4wNi0yMi4wNiwyNi4wNi03Ljg5LDAtMTQuNjEtNC4xNy0xNy40Ny0xMC42OWgtLjYzdjI2LjU4aC02LjM5di02Ny4yMlpNMTgxMC40NCw0OTMuNjZ2LS4wOWMwLTEyLjQ3LTYuNTMtMjAuNDgtMTYuODQtMjAuNDhzLTE2Ljg5LDguMDYtMTYuODksMjAuNDh2LjA5YzAsMTIuNDcsNi42MywyMC41MywxNi44OSwyMC41M3MxNi44NC04LjAyLDE2Ljg0LTIwLjUzWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTgzNi4wNSw0NDguMjhoNi4zOXY3MC41OWgtNi4zOXYtNzAuNTlaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODYzLjc5LDUwMS4ydi0zMi44MWg2LjM5djMxLjI3YzAsOS40Miw0LjUsMTQuNTMsMTMuNDUsMTQuNTMsOS43MywwLDE1LjUzLTYuMjMsMTUuNTMtMTUuOHYtMzBoNi4zOXY1MC40OGgtNi4zOXYtOC44MWgtLjU4Yy0yLjU2LDYuMDktOC40Miw5LjY2LTE2LjUsOS42Ni0xMS43MSwwLTE4LjI5LTYuOTQtMTguMjktMTguNTJaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTI0LjA0LDUwNi4yMmg2LjU4YzEuNCw1LjAyLDYuMzksOC4yNSwxMy45NCw4LjI1czEzLjQtMy44LDEzLjQtOS4wNXYtLjA5YzAtNC4zNi0zLjI0LTYuOTQtMTAuODQtOC42N2wtNy4yNi0xLjY5Yy05LjY4LTIuMi0xNC4xOC02LjA5LTE0LjE4LTEzLjE3di0uMDVjMC04LjE2LDguMjctMTQuMiwxOC43Ny0xNC4yczE3Ljk1LDUuMTEsMTkuMTYsMTMuMDhoLTYuMjljLTEuMTYtNC42OS02LTcuODgtMTIuOTItNy44OHMtMTIuMTksMy43LTEyLjE5LDguNzJ2LjA5YzAsNC4xMiwzLjE5LDYuNTIsMTAuMTEsOC4xMWw3LjIxLDEuNjRjMTAuMDYsMi4zNCwxNC45NSw2LjI4LDE0Ljk1LDEzLjU1di4wOWMwLDguNjctOC43NiwxNC43Ny0yMC4xMywxNC43N3MtMTkuMjYtNS4yNS0yMC4zMi0xMy41WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjAxNC42Niw0NjguMzloNi43N2wxNS43Nyw0My43OGguNThsMTUuNzMtNDMuNzhoNi44MmwtMTkuNDUsNTAuNDhoLTYuNzdsLTE5LjQ1LTUwLjQ4WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjA3NS40OSw0NTMuMzRjMC0yLjUzLDIuMTMtNC41NSw0Ljc0LTQuNTVzNC42OSwyLjAyLDQuNjksNC41NS0yLjEzLDQuNTUtNC42OSw0LjU1LTQuNzQtMi4wMi00Ljc0LTQuNTVaTTIwNzYuOTksNDY4LjM5aDYuMzl2NTAuNDhoLTYuMzl2LTUwLjQ4WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjEwOC4xMiw1MDYuMzF2LTMyLjcyaC04LjM3di01LjJoOC4zN3YtMTMuMTJoNi42M3YxMy4xMmgxMS45djUuMmgtMTEuOXYzMS4zMWMwLDYuMTksMi4yNyw4Ljc3LDguMTgsOC43NywxLjQ1LDAsMi40Mi0uMDUsMy43My0uMTl2NS4zNGMtMS40NS4yMy0yLjkuMzgtNC40NS4zOC05Ljk3LDAtMTQuMDgtMy43LTE0LjA4LTEyLjg5WiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjE0MS4zOCw0OTMuOHYtLjA5YzAtMTUuNzUsOS4xLTI2LjE2LDIzLjA4LTI2LjE2czIyLjYsMTAuMTIsMjIuNiwyNS4wOHYyLjYyaC0zOS4xNGMuMTksMTEuODEsNi44NywxOC44OSwxNy4yMiwxOC44OSw3LjYsMCwxMi44Mi0zLjQ3LDE0LjUyLTcuNDFsLjE5LS4zM2g2LjQzbC0uMTQuMzhjLTIuMDMsNi44NC05LjYzLDEyLjk0LTIxLjE0LDEyLjk0LTE0LjYxLDAtMjMuNjEtMTAuMDgtMjMuNjEtMjUuOTJaTTIxNDcuOTYsNDkwLjE5aDMyLjYxYy0uNzMtMTEuMi03LjE2LTE3LjExLTE2LjExLTE3LjExcy0xNS42OCw2LjE5LTE2LjUsMTcuMTFaIi8+CiAgPC9nPgogIDxwYXRoIGNsYXNzPSJjbHMtNiIgZD0iTTQ2OS45NywyMzEuODloODAuNTJjMjIuOTMsMCw0My42MSwxMy44MSw1Mi4zOCwzNWwxMTguNywyODEuNTNzNi42LDEyLjU5LDIzLjQ1LDEzLjMyYzE2Ljg1LjczLDY2LjQ0LDAsNjYuNDQsMHY4LjE0aC0xMjcuNjJjLTIyLjk5LDAtNDMuNzEtOC45NS01Mi40Ni0zMC4yMS0yOS41OC03MS44Ni05NS43LTIyNy40MS0xMTMuMTUtMjY5LjM5LTMuNi04LjY2LTEyLjQ3LTMwLjE3LTQ4LjI2LTM4LjRaIi8+Cjwvc3ZnPg==\" alt=\"FormIALab\">\n    <\/a>\n    <button class=\"nav-toggle\" aria-expanded=\"false\" aria-controls=\"nav-principal\" aria-label=\"Ouvrir le menu\">\u2630<\/button>\n    <nav class=\"main-nav\" id=\"nav-principal\" aria-label=\"Navigation principale\">\n      <ul>\n        <li><a href=\"\/entreprises\/\">Accueil<\/a><\/li>\n        <li><a href=\"\/entreprises\/catalogue\/\">Catalogue<\/a><\/li>\n        <li><a href=\"\/entreprises\/sessions-ouvertes\/\">Sessions ouvertes<\/a><\/li>\n        <li><a href=\"\/entreprises\/modalites-financement\/\" class=\"is-active\">Modalit\u00e9s &amp; financement<\/a><\/li>\n        <li><a href=\"\/entreprises\/a-propos\/\">\u00c0 propos<\/a><\/li>\n        <li><a href=\"\/entreprises\/contact\/\">Contact<\/a><\/li>\n      <\/ul>\n    <\/nav>\n    <div class=\"header-cta\">\n      <a href=\"\/entreprises\/contact\/\" class=\"btn btn-gold btn-sm\">Demander un devis<\/a>\n    <\/div>\n  <\/div>\n<\/header>\n<main id=\"main\">\n\n<!-- ================= BANDEAU ================= -->\n<section class=\"page-banner\">\n  <div class=\"wrap\">\n    <span class=\"overline on-dark\">Tout est \u00e9crit, rien n&rsquo;est cach\u00e9<\/span>\n    <h1>Modalit\u00e9s<br>et financement<\/h1>\n    <p class=\"lede on-dark\">\n      Quatre formules, un devis clair et d\u00e9taill\u00e9, des d\u00e9lais annonc\u00e9s \u00e0 l&rsquo;avance.\n      Cette page rassemble tout ce qu&rsquo;il faut savoir avant de vous engager,\n      y compris le financement et l&rsquo;accessibilit\u00e9.\n    <\/p>\n    <div class=\"btn-row mt-32\">\n      <a href=\"#tarifs\" class=\"btn btn-gold\">Comment obtenir un devis<\/a>\n      <a href=\"#financement\" class=\"btn btn-outline-light\">Comprendre le financement<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= QUATRE FORMULES ================= -->\n<section class=\"section\" id=\"formules\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"overline\">\u00c9tape 1<\/span>\n      <h2>Quatre formules<\/h2>\n      <p class=\"lede mt-16\">\n        Le contenu p\u00e9dagogique est le m\u00eame. Ce qui change, c&rsquo;est le cadre,\n        le nombre de participants et le mode de facturation.\n      <\/p>\n    <\/div>\n    <div class=\"grid-4\">\n\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83c\udfe2<\/span>\n          <h3 class=\"card-title\">Intra en pr\u00e9sentiel<\/h3>\n          <p class=\"card-text\">\n            Le formateur vient dans vos locaux. Votre \u00e9quipe uniquement, sur vos propres dossiers.\n          <\/p>\n          <ul class=\"check-list mt-16\" style=\"font-size:.88rem;\">\n            <li>1 \u00e0 10 participants<\/li>\n            <li>Date choisie par vous<\/li>\n            <li>Frais de d\u00e9placement en sus<\/li>\n          <\/ul>\n          <p class=\"mt-16\"><span class=\"badge badge-violet\">Devis au groupe<\/span><\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83d\udcbb<\/span>\n          <h3 class=\"card-title\">Intra en visio<\/h3>\n          <p class=\"card-text\">\n            M\u00eame formule, en classe virtuelle. La plus souple et la plus \u00e9conomique.\n          <\/p>\n          <ul class=\"check-list mt-16\" style=\"font-size:.88rem;\">\n            <li>1 \u00e0 10 participants<\/li>\n            <li>Date choisie par vous<\/li>\n            <li>Aucun frais de d\u00e9placement<\/li>\n          <\/ul>\n          <p class=\"mt-16\"><span class=\"badge badge-violet\">Devis au groupe<\/span><\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83d\udc65<\/span>\n          <h3 class=\"card-title\">Inter en visio<\/h3>\n          <p class=\"card-text\">\n            Session ouverte, plusieurs structures r\u00e9unies. Pour former une ou deux personnes.\n          <\/p>\n          <ul class=\"check-list mt-16\" style=\"font-size:.88rem;\">\n            <li>\u00c0 partir d&rsquo;une personne<\/li>\n            <li>Dates au calendrier<\/li>\n            <li>\u00c9changes entre pairs<\/li>\n          <\/ul>\n          <p class=\"mt-16\"><span class=\"badge badge-violet\">Devis par personne<\/span><\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83c\udfaf<\/span>\n          <h3 class=\"card-title\">Accompagnement individuel<\/h3>\n          <p class=\"card-text\">\n            S\u00e9ances en t\u00eate-\u00e0-t\u00eate, sur un projet pr\u00e9cis, au rythme qui vous convient.\n          <\/p>\n          <ul class=\"check-list mt-16\" style=\"font-size:.88rem;\">\n            <li>1 participant<\/li>\n            <li>Rythme libre<\/li>\n            <li>Programme construit avec vous<\/li>\n          <\/ul>\n          <p class=\"mt-16\"><span class=\"badge badge-violet\">Sur devis<\/span><\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= DEVIS ================= -->\n<section class=\"section section-soft\" id=\"tarifs\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"overline\">\u00c9tape 2<\/span>\n      <h2>Comment est \u00e9tabli votre tarif<\/h2>\n      <p class=\"lede mt-16\">\n        Chaque formation est chiffr\u00e9e sur devis. Aucun prix n&rsquo;est affich\u00e9 ici, parce\n        qu&rsquo;aucune formation ne ressemble \u00e0 la pr\u00e9c\u00e9dente. Voici, en toute clart\u00e9,\n        les cinq \u00e9l\u00e9ments qui entrent dans le calcul.\n      <\/p>\n    <\/div>\n\n    <div class=\"table-wrap\">\n      <table class=\"data\">\n        <thead>\n          <tr>\n            <th scope=\"col\">Ce qui compte<\/th>\n            <th scope=\"col\">Ce qui fait varier le montant<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td data-label=\"Ce qui compte\"><strong>La dur\u00e9e<\/strong><\/td>\n            <td data-label=\"Ce qui fait varier le montant\">De 1 \u00e0 5 jours selon le module. Le catalogue indique le volume horaire de chacun.<\/td>\n          <\/tr>\n          <tr>\n            <td data-label=\"Ce qui compte\"><strong>La formule<\/strong><\/td>\n            <td data-label=\"Ce qui fait varier le montant\">Intra factur\u00e9 au groupe, session inter factur\u00e9e \u00e0 la place, accompagnement individuel au forfait.<\/td>\n          <\/tr>\n          <tr>\n            <td data-label=\"Ce qui compte\"><strong>Le nombre de participants<\/strong><\/td>\n            <td data-label=\"Ce qui fait varier le montant\">Jusqu&rsquo;\u00e0 10 personnes par groupe en intra. Au-del\u00e0, nous d\u00e9doublons la session.<\/td>\n          <\/tr>\n          <tr>\n            <td data-label=\"Ce qui compte\"><strong>Le lieu<\/strong><\/td>\n            <td data-label=\"Ce qui fait varier le montant\">Visio sans suppl\u00e9ment. Pr\u00e9sentiel avec frais de d\u00e9placement et d&rsquo;h\u00e9bergement factur\u00e9s au r\u00e9el.<\/td>\n          <\/tr>\n          <tr>\n            <td data-label=\"Ce qui compte\"><strong>Le sur-mesure<\/strong><\/td>\n            <td data-label=\"Ce qui fait varier le montant\">Adaptation du programme \u00e0 vos outils, travaux pr\u00e9paratoires, exercices b\u00e2tis sur vos dossiers.<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"grid-2 mt-32\">\n      <div class=\"callout\">\n        <h4>Ce qui est compris<\/h4>\n        <p>\n          L&rsquo;animation, le programme d\u00e9taill\u00e9, les supports remis \u00e0 chaque participant,\n          la biblioth\u00e8que de prompts, les \u00e9valuations, l&rsquo;attestation de fin de formation\n          et un mois de questions par courriel apr\u00e8s la session.\n        <\/p>\n      <\/div>\n      <div class=\"callout\">\n        <h4>Ce qui est en suppl\u00e9ment<\/h4>\n        <p>\n          Les frais de d\u00e9placement et d&rsquo;h\u00e9bergement du formateur en pr\u00e9sentiel, factur\u00e9s\n          au r\u00e9el. Les abonnements aux outils utilis\u00e9s, qui restent \u00e0 votre charge et\n          vous sont indiqu\u00e9s avant la session.\n        <\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"callout mt-24\">\n      <h4>Un devis sous 48 heures ouvr\u00e9es<\/h4>\n      <p>\n        D\u00e9crivez votre besoin, nous revenons vers vous avec un montant ferme, le\n        programme d\u00e9taill\u00e9 et les pi\u00e8ces \u00e0 transmettre \u00e0 votre financeur. FormIALab\n        n&rsquo;est pas assujetti \u00e0 la TVA, les montants du devis sont donc nets de taxe.\n      <\/p>\n    <\/div>\n\n    <div class=\"btn-row mt-32\">\n      <a href=\"\/entreprises\/contact\/\" class=\"btn btn-primary\">Demander mon devis<\/a>\n      <a href=\"\/entreprises\/catalogue\/\" class=\"btn btn-secondary\">Voir les 18 modules<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= MODALIT\u00c9S P\u00c9DAGOGIQUES ================= -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"overline\">\u00c9tape 3<\/span>\n      <h2>Modalit\u00e9s p\u00e9dagogiques<\/h2>\n      <p class=\"lede mt-16\">\n        Une formation utile se pr\u00e9pare avant et se prolonge apr\u00e8s. Voici ce qui se passe\n        \u00e0 chacun des trois temps.\n      <\/p>\n    <\/div>\n    <div class=\"grid-3\">\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"badge badge-magenta\">Avant<\/span>\n          <h3 class=\"card-title mt-16\">Analyse du besoin<\/h3>\n          <ul class=\"check-list mt-16\" style=\"font-size:.92rem;\">\n            <li>Entretien de cadrage avec le commanditaire<\/li>\n            <li>Questionnaire de positionnement envoy\u00e9 \u00e0 chaque participant<\/li>\n            <li>Programme ajust\u00e9 aux r\u00e9ponses re\u00e7ues<\/li>\n            <li>Convention, convocation et supports transmis 48 h avant<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"badge badge-magenta\">Pendant<\/span>\n          <h3 class=\"card-title mt-16\">La session<\/h3>\n          <ul class=\"check-list mt-16\" style=\"font-size:.92rem;\">\n            <li>Un tiers d&rsquo;apports, deux tiers de pratique<\/li>\n            <li>Chaque participant travaille sur ses propres dossiers<\/li>\n            <li>\u00c9margement par demi-journ\u00e9e<\/li>\n            <li>\u00c9valuation continue et point d&rsquo;\u00e9tape \u00e0 mi-parcours<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n      <article class=\"card card-light\">\n        <div class=\"card-body\">\n          <span class=\"badge badge-magenta\">Apr\u00e8s<\/span>\n          <h3 class=\"card-title mt-16\">Suivi<\/h3>\n          <ul class=\"check-list mt-16\" style=\"font-size:.92rem;\">\n            <li>\u00c9valuation des acquis en fin de session<\/li>\n            <li>Questionnaire de satisfaction \u00e0 chaud<\/li>\n            <li>Attestation de fin de formation<\/li>\n            <li>Questions par courriel pendant un mois<\/li>\n            <li>Enqu\u00eate d&rsquo;impact \u00e0 trois mois<\/li>\n          <\/ul>\n        <\/div>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= FINANCEMENT ================= -->\n<section class=\"section section-dark\" id=\"financement\">\n  <div class=\"wrap\">\n    <div class=\"section-head\">\n      <span class=\"overline on-dark\">\u00c9tape 4<\/span>\n      <h2>Financement<\/h2>\n      <p class=\"lede on-dark mt-16\">\n        FormIALab est certifi\u00e9 Qualiopi au titre des actions de formation. Cette\n        certification ouvre l&rsquo;acc\u00e8s aux fonds publics et mutualis\u00e9s de la formation\n        professionnelle. Le dossier est mont\u00e9 avec vous.\n      <\/p>\n    <\/div>\n    <div class=\"grid-3\">\n      <article class=\"card card-dark\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83c\udfdb\ufe0f<\/span>\n          <h3 class=\"card-title on-dark\">Votre OPCO<\/h3>\n          <p class=\"card-text on-dark\">\n            Salari\u00e9s et dirigeants d&rsquo;entreprise. Votre op\u00e9rateur de comp\u00e9tences peut\n            prendre en charge tout ou partie du co\u00fbt, au titre du plan de d\u00e9veloppement\n            des comp\u00e9tences.\n          <\/p>\n        <\/div>\n      <\/article>\n      <article class=\"card card-dark\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83c\udfac<\/span>\n          <h3 class=\"card-title on-dark\">AFDAS<\/h3>\n          <p class=\"card-text on-dark\">\n            Culture, cr\u00e9ation, m\u00e9dias, communication, loisirs. L&rsquo;AFDAS finance les\n            parcours des salari\u00e9s, des intermittents et des ind\u00e9pendants de ces secteurs.\n          <\/p>\n        <\/div>\n      <\/article>\n      <article class=\"card card-dark\">\n        <div class=\"card-body\">\n          <span class=\"card-icon\">\ud83d\udcc4<\/span>\n          <h3 class=\"card-title on-dark\">Financement direct<\/h3>\n          <p class=\"card-text on-dark\">\n            Entreprise ou personne physique. Facturation en une fois ou en plusieurs\n            \u00e9ch\u00e9ances selon la dur\u00e9e du parcours, \u00e0 convenir au devis.\n          <\/p>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <h3 class=\"mt-48\" style=\"margin-bottom:24px;\">Le montage du dossier, \u00e9tape par \u00e9tape<\/h3>\n    <div class=\"grid-2\" style=\"gap:44px;\">\n      <div class=\"steps\">\n        <div class=\"step\">\n          <h4>Vous nous d\u00e9crivez votre besoin<\/h4>\n          <p>Formulaire de contact ou appel de 20 minutes. Nous identifions le module et la formule adapt\u00e9e.<\/p>\n        <\/div>\n        <div class=\"step\">\n          <h4>Vous recevez le dossier complet<\/h4>\n          <p>Devis, programme d\u00e9taill\u00e9, curriculum du formateur, certificat Qualiopi et d\u00e9claration d&rsquo;activit\u00e9. Tout ce que r\u00e9clame un financeur.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"steps\" style=\"counter-reset:step 2;\">\n        <div class=\"step\">\n          <h4>Vous d\u00e9posez la demande<\/h4>\n          <p>Aupr\u00e8s de votre OPCO ou de l&rsquo;AFDAS. Nous r\u00e9pondons \u00e0 leurs questions si besoin, directement.<\/p>\n        <\/div>\n        <div class=\"step\">\n          <h4>L&rsquo;accord tombe, la session est cal\u00e9e<\/h4>\n          <p>La convention est sign\u00e9e, la date est bloqu\u00e9e. Comptez 11 jours ouvr\u00e9s minimum entre la demande et le premier jour.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div class=\"btn-row mt-48\">\n      <a href=\"\/entreprises\/contact\/\" class=\"btn btn-gold\">Lancer une demande de financement<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= D\u00c9LAIS D'ACC\u00c8S ================= -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"grid-2\" style=\"gap:56px; align-items:start;\">\n      <div>\n        <span class=\"overline\">\u00c9tape 5<\/span>\n        <h2>D\u00e9lais d&rsquo;acc\u00e8s<\/h2>\n        <p class=\"lede mt-16\">\n          Le d\u00e9lai court de la r\u00e9ception de votre demande au premier jour de formation.\n          Il d\u00e9pend surtout du circuit de votre financeur.\n        <\/p>\n        <div class=\"callout mt-24\">\n          <h4>Une urgence ?<\/h4>\n          <p>\n            Signalez-le dans votre demande. Sur un financement direct, une session peut\n            \u00eatre cal\u00e9e en une semaine si une date est libre.\n          <\/p>\n        <\/div>\n      <\/div>\n      <div class=\"table-wrap\">\n        <table class=\"data\">\n          <thead>\n            <tr>\n              <th scope=\"col\">Situation<\/th>\n              <th scope=\"col\">D\u00e9lai minimum<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td data-label=\"Situation\">Financement direct, intra en visio<\/td><td data-label=\"D\u00e9lai minimum\"><strong>7 jours ouvr\u00e9s<\/strong><\/td><\/tr>\n            <tr><td data-label=\"Situation\">Financement direct, intra en pr\u00e9sentiel<\/td><td data-label=\"D\u00e9lai minimum\"><strong>11 jours ouvr\u00e9s<\/strong><\/td><\/tr>\n            <tr><td data-label=\"Situation\">Prise en charge OPCO ou AFDAS<\/td><td data-label=\"D\u00e9lai minimum\"><strong>11 jours ouvr\u00e9s<\/strong><\/td><\/tr>\n            <tr><td data-label=\"Situation\">Session inter au calendrier<\/td><td data-label=\"D\u00e9lai minimum\"><strong>11 jours ouvr\u00e9s avant la date<\/strong><\/td><\/tr>\n            <tr><td data-label=\"Situation\">Parcours sur-mesure \u00e0 construire<\/td><td data-label=\"D\u00e9lai minimum\"><strong>3 \u00e0 6 semaines<\/strong><\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= ACCESSIBILIT\u00c9 ================= -->\n<section class=\"section section-soft\" id=\"accessibilite\">\n  <div class=\"wrap\">\n    <div class=\"grid-2\" style=\"gap:56px; align-items:start;\">\n      <div>\n        <span class=\"overline\">\u00c9tape 6<\/span>\n        <h2>Accessibilit\u00e9<\/h2>\n        <p class=\"lede mt-16\">\n          FormIALab d\u00e9tient le label Engag\u00e9 pour l&rsquo;accessibilit\u00e9 2025. Une situation de\n          handicap ne doit pas emp\u00eacher une inscription. Elle se pr\u00e9pare, simplement.\n        <\/p>\n        <p class=\"mt-16\" style=\"color:var(--text-muted);\">\n          Signalez votre besoin d\u00e8s la prise de contact. Un \u00e9change avec le r\u00e9f\u00e9rent\n          handicap pr\u00e9cise les adaptations utiles, sur les supports comme sur le rythme.\n          Si une adaptation d\u00e9passe nos moyens, nous vous orientons vers un relais comp\u00e9tent.\n        <\/p>\n        <div class=\"btn-row mt-32\">\n          <a href=\"\/entreprises\/contact\/\" class=\"btn btn-secondary\">Contacter le r\u00e9f\u00e9rent handicap<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"card card-light\">\n        <div class=\"card-body\">\n          <h3 class=\"card-title\">Adaptations possibles<\/h3>\n          <ul class=\"check-list mt-16\">\n            <li>Supports en gros caract\u00e8res ou en version texte lisible par synth\u00e8se vocale<\/li>\n            <li>Rythme am\u00e9nag\u00e9, pauses plus fr\u00e9quentes, session fractionn\u00e9e<\/li>\n            <li>Sous-titrage automatique en classe virtuelle<\/li>\n            <li>Enregistrement des s\u00e9quences pour r\u00e9vision \u00e0 votre rythme<\/li>\n            <li>V\u00e9rification de l&rsquo;accessibilit\u00e9 des locaux en pr\u00e9sentiel<\/li>\n            <li>Orientation vers un organisme relais si n\u00e9cessaire<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ================= INDICATEURS ================= -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"section-head center\">\n      <span class=\"overline\">Transparence<\/span>\n      <h2>Indicateurs de r\u00e9sultats<\/h2>\n      <p class=\"lede\" style=\"margin:16px auto 0;\">\n        Donn\u00e9es consolid\u00e9es sur l&rsquo;exercice \u00e9coul\u00e9. Elles sont mises \u00e0 jour chaque ann\u00e9e.\n      <\/p>\n    <\/div>\n    <div class=\"grid-4\">\n      <div class=\"card card-light center\">\n        <div class=\"card-body\">\n          <span class=\"stat-num\" style=\"background:var(--grad-brand); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\">100 %<\/span>\n          <p class=\"card-text mt-8\">Taux de satisfaction globale<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"card card-light center\">\n        <div class=\"card-body\">\n          <span class=\"stat-num\" style=\"background:var(--grad-brand); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\">+500<\/span>\n          <p class=\"card-text mt-8\">Personnes form\u00e9es depuis l&rsquo;ouverture<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"card card-light center\">\n        <div class=\"card-body\">\n          <span class=\"stat-num\" style=\"background:var(--grad-brand); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\">+150<\/span>\n          <p class=\"card-text mt-8\">Formations dispens\u00e9es<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"card card-light center\">\n        <div class=\"card-body\">\n          <span class=\"stat-num\" style=\"background:var(--grad-brand); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent;\">18<\/span>\n          <p class=\"card-text mt-8\">Modules au catalogue 2026<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n    <p class=\"center mt-24 serif-note\">\n      Taux d&rsquo;abandon, taux de r\u00e9ussite aux \u00e9valuations et taux d&rsquo;interruption sont\n      communiqu\u00e9s sur demande, par module.\n    <\/p>\n  <\/div>\n<\/section>\n\n<!-- ================= CTA FINAL ================= -->\n<section class=\"section\">\n  <div class=\"wrap\">\n    <div class=\"cta-final\">\n      <span class=\"overline on-dark\">Prochaine \u00e9tape<\/span>\n      <h2>Recevez votre devis<\/h2>\n      <p>\n        Un formulaire de deux minutes. Vous recevez sous 48 heures ouvr\u00e9es le devis,\n        le programme d\u00e9taill\u00e9 et les pi\u00e8ces \u00e0 transmettre \u00e0 votre financeur.\n      <\/p>\n      <div class=\"btn-row\">\n        <a href=\"\/entreprises\/contact\/\" class=\"btn btn-gold btn-lg\">Demander un devis<\/a>\n        <a href=\"\/entreprises\/catalogue\/\" class=\"btn btn-outline-light btn-lg\">Parcourir le catalogue<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/main>\n<footer class=\"site-footer\">\n  <div class=\"wrap\">\n    <div class=\"footer-grid\">\n      <div class=\"footer-brand\">\n        <img decoding=\"async\" src=\"data:image\/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iQ2FscXVlXzEiIGRhdGEtbmFtZT0iQ2FscXVlIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyMzQzLjcgNjc5Ljk1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjYmZjN2Y3OwogICAgICB9CgogICAgICAuY2xzLTIsIC5jbHMtMyB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0zIHsKICAgICAgICBmaWx0ZXI6IHVybCgjZHJvcC1zaGFkb3ctMSk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogdXJsKCNEw6lncmFkw6lfc2Fuc19ub21fNzUpOwogICAgICB9CgogICAgICAuY2xzLTUgewogICAgICAgIGZpbGw6ICNmNWY1ZjU7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkTDqWdyYWTDqV9zYW5zX25vbV83NSIgZGF0YS1uYW1lPSJEw6lncmFkw6kgc2FucyBub20gNzUiIHgxPSIyNDAuMzEiIHkxPSI2MTguMjMiIHgyPSI0OTkuNzciIHkyPSI2MS44MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4xOCIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii4zNiIgc3RvcC1jb2xvcj0iIzg2ODZmNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii40MyIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii45NiIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM5MzllZmYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8ZmlsdGVyIGlkPSJkcm9wLXNoYWRvdy0xIiB4PSI0NjEuNjQiIHk9Ijk2LjQ1IiB3aWR0aD0iMTYwLjU2IiBoZWlnaHQ9IjExNC45NiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlT2Zmc2V0IGR4PSItNS42NyIgZHk9IjAiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSI1LjY3Ii8+CiAgICAgIDxmZUZsb29kIGZsb29kLWNvbG9yPSIjOTM5ZWZmIiBmbG9vZC1vcGFjaXR5PSIuNSIvPgogICAgICA8ZmVDb21wb3NpdGUgaW4yPSJibHVyIiBvcGVyYXRvcj0iaW4iLz4KICAgICAgPGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+CiAgICA8L2ZpbHRlcj4KICA8L2RlZnM+CiAgPGc+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik02MTAuNzgsMTEzLjU4bC0xNzEuNC41NWMtOC44NS4wMy0xNy41OSwyLjA4LTI1LjQ2LDYuMTMtOC44OCw0LjU3LTE4Ljk0LDEyLjEyLTIzLjMyLDIzLjk0LTguNjcsMjMuNC0xNzEuNiwzOTAuNzEtMTcxLjYsMzkwLjcxLDAsMC02LjYsMjIuNTktMjMuNDUsMjMuMzJzLTY2LjQ0LDAtNjYuNDQsMHY4LjE0aDEzMy43czI3Ljk4LTUuODEsNDEuNTMtMzQuMzljMTMuNTUtMjguNTgsMTQ3LjQ4LTMyMS42LDE0Ny40OC0zMjEuNiw0LjA0LTguODUsMTIuNjQtMTQuNzMsMjIuMzUtMTUuMjdsNjguMS0xLjAzYzE5LjI1LS4yNCwzNy4wNy0xMC4yLDQ3LjM3LTI2LjQ3bDIxLjE1LTU0LjAyWiIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMjUxLjI5LDQ2Mi42OGwzMS41Ni03NC4zNHMxOS45LTQ1LjYsODguMzgtMzkuODZsMTM2LjY1LS41LTIzLjQyLDUwLjM1Yy0xMC42LDE1LjU0LTI4LjIxLDI0LjgyLTQ3LjAyLDI0Ljc2bC05MC41My0uMjljLTQ2LjI5LDAtNzYuNzYsMTUuMjYtOTUuNjIsMzkuODhaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik01NDQuNjksMTE0LjA0bDY2LjA5LS40Ny0yMS4xNSw1My4wMmMtMTAuMjksMTYuMjctMjguMTEsMjYuMjMtNDcuMzcsMjYuNDdsLTU3LjkzLDEuMDNzMjYuNzgtMTAuMzksNDAuMzMtMjguNjVjMTMuNTUtMTguMjYsMjAuMDItNTEuNDEsMjAuMDItNTEuNDFaIi8+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik00NjkuMzQsMjI4LjM3aDgwLjUyYzIyLjkzLDAsNDMuNjEsMTMuODEsNTIuMzgsMzVsMTE4LjcsMjgxLjUzczYuNiwxMi41OSwyMy40NSwxMy4zMmMxNi44NS43Myw2Ni40NCwwLDY2LjQ0LDB2OC4xNGgtMTI3LjYyYy0yMi45OSwwLTQzLjcxLTguOTUtNTIuNDYtMzAuMjEtMjkuNTgtNzEuODYtOTUuNy0yMjcuNDEtMTEzLjE1LTI2OS4zOS0zLjYtOC42Ni0xMi40Ny0zMC4xNy00OC4yNi0zOC40WiIvPgogIDwvZz4KICA8Zz4KICAgIDxnPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik04MjEuNzUsMjExLjk2aDEwOS40NHY5LjYzaC05OS4wMnY3OS41MWg5MS4xMXY5LjQ5aC05MS4xMXY5MS42NGgtMTAuNDJ2LTE5MC4yNloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNOTYyLjU2LDMzMS40MnYtLjI2YzAtNDQuODMsMjQuNjYtNzMuMDUsNjMuMjktNzMuMDVzNjMuMjksMjguMjIsNjMuMjksNzMuMDV2LjI2YzAsNDQuNy0yNC42Niw3My4wNC02My4yOSw3My4wNHMtNjMuMjktMjguMzUtNjMuMjktNzMuMDRaTTEwNzguNzMsMzMxLjQydi0uMjZjMC0zOC45LTIwLjU3LTYzLjgyLTUyLjg3LTYzLjgycy01Mi44NywyNC43OS01Mi44Nyw2My44MnYuMjZjMCwzOC45LDIwLjQ0LDYzLjY4LDUyLjg3LDYzLjY4czUyLjg3LTI0LjkyLDUyLjg3LTYzLjY4WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMTI4LjgzLDI2MC4yMmgxMC4xNXYyNi41aDEuMDVjNS44LTE3LjkzLDIwLjMxLTI4LjYxLDM5LjQyLTI4LjYxLDYuMzMsMCwxMC45NC41MywxNS44MiwxLjk4djEwLjE1Yy01LjQxLTEuNzEtMTAuNDItMi41LTE2LjQ4LTIuNS0yMi41NSwwLTM5LjgyLDE5LjM4LTM5LjgyLDQ1LjIydjg5LjI2aC0xMC4xNXYtMTQyWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMjI3LjU5LDI2MC4yMmgxMC4xNXYyOS44aDEuMDVjNS45My0xOS4zOCwyMi4xNS0zMS45MSw0Mi4zMi0zMS45MXMzNi4xMywxMi4xMyw0MS42NywzMi4xN2guOTJjNi44Ni0xOS42NSwyNC4xMy0zMi4xNyw0NS40OS0zMi4xNywyNy45NSwwLDQ0LjU3LDE3LjkzLDQ0LjU3LDQ4LjI2djk1Ljg2aC0xMC4yOHYtOTMuNDhjMC0yNi4yNC0xMy4xOS00MS40LTM2LjM5LTQxLjQtMjQuNjYsMC00MS40LDE5LjM4LTQxLjQsNDYuNTR2ODguMzRoLTEwLjE1di05My4yMmMwLTI1LjA1LTE0LjY0LTQxLjY3LTM2LjY1LTQxLjY3cy00MS4xNCwyMS40OS00MS4xNCw0OS4wNXY4NS44M2gtMTAuMTV2LTE0MloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQ2MC40NCwyMTEuOTZoMjMuNzN2MTkwLjI2aC0yMy43M3YtMTkwLjI2WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTg3LjY4LDIxMS45NmgyMy40N2w3MC4xNSwxOTAuMjZoLTI0LjkybC0xOS4xMi01NC40NWgtNzUuNjhsLTE5LjEyLDU0LjQ1aC0yNC45Mmw3MC4xNS0xOTAuMjZaTTE1NjguNTYsMzI3LjU5aDYxLjcxbC0yOS44LTg0LjkxaC0yLjExbC0yOS44LDg0LjkxWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNzEyLjgxLDIxMS45Nmg0OC4zOXYxNTEuMzdoODAuODJ2MzguOWgtMTI5LjIxdi0xOTAuMjZaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE4NjUuNSwzNjAuMTZ2LS4yNmMwLTI2LjYzLDIwLjgzLTQyLjA2LDU4LjY3LTQ0LjQzbDMyLjA0LTEuODV2LTExLjQ3YzAtOS44OS03LjM4LTE1LjgyLTIwLjMxLTE1Ljgycy0xOS43OCw0LjA5LTIyLjU1LDExLjQ3bC0uMjYuNjZoLTQyLjMybC4xMy0xLjU4YzIuNjQtMjcuMDMsMjcuOTUtNDQuODMsNjcuNjQtNDQuODNzNjMuNTUsMTguNDYsNjMuNTUsNTAuMXYxMDAuMDhoLTQ1Ljg4di0xOC4yaC0yLjUxYy02LjQ2LDEyLjUzLTIyLjE1LDIwLjQ0LTQwLjg3LDIwLjQ0LTI4LjA4LDAtNDcuMzMtMTcuNTQtNDcuMzMtNDQuM1pNMTkyOS45NywzNzEuOWMxNC43NywwLDI2LjI0LTkuNzYsMjYuMjQtMjIuNDF2LTkuNjJsLTI0LjY2LDEuNThjLTEzLjg0LjkyLTIxLjEsNi40Ni0yMS4xLDE1LjE2di4yNmMwLDkuMjMsNy43OCwxNS4wMywxOS41MSwxNS4wM1oiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjA4OC4wNiwzNzkuODFoLTIuNXYyMi40MmgtNDYuNjh2LTIwMS43M2g0Ni42OHY3OC41OGgyLjVjNy4xMi0xNi4yMiwyMi44MS0yNS44NCw0Mi45OC0yNS44NCwzNy4xOCwwLDU4LjU0LDI3LjY5LDU4LjU0LDc1LjQydi4yNmMwLDQ3LjQ3LTIyLjE1LDc1LjU1LTU4LjU0LDc1LjU1LTIwLjgzLDAtMzYuMTMtOS4xLTQyLjk4LTI0LjY2Wk0yMTQyLjI1LDMyOC45MXYtLjI2YzAtMjMuMDctMTEuMjEtMzcuMzEtMjguNDgtMzcuMzFzLTI4LjYxLDE0LjExLTI4LjYxLDM3LjQ1di4yNmMwLDIzLjM0LDExLjA4LDM3LjMxLDI4LjYxLDM3LjMxczI4LjQ4LTE0LjExLDI4LjQ4LTM3LjQ1WiIvPgogICAgPC9nPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTgzMS40Myw1MDUuNDRsLS4wNS0uNTNoOC42OGwuMDUuNTNjLjYzLDYuOTUsNy44NiwxMS4zMywxNy44OSwxMS4zMyw5LjQ1LDAsMTYuMzUtNC44NywxNi4zNS0xMS45NnYtLjA1YzAtNS43OS00LTkuNzQtMTMuNTUtMTEuODdsLTcuNzItMS42OWMtMTMuOTQtMy4wOS0xOS45Ny05LjUtMTkuOTctMTkuNTh2LS4wNWMuMDUtMTEuNTMsMTAuMTMtMTkuNjgsMjQuNS0xOS42OHMyMy41OSw4LjIsMjQuMzEsMTguNTdsLjA1LjY4aC04LjY4bC0uMS0uNjNjLS45Ni02LjEzLTYuNzUtMTAuNjYtMTUuODItMTAuNjEtOC42OC4wNS0xNS4zOSw0LjE1LTE1LjM5LDExLjQzdi4wNWMwLDUuNTUsMy44MSw5LjMxLDEzLjI2LDExLjM4bDcuNzIsMS43NGMxNC41MiwzLjIzLDIwLjI2LDkuMDcsMjAuMjYsMTkuMXYuMDVjMCwxMy4wMi0xMC4xOCwyMS4xMy0yNS43MSwyMS4xM3MtMjUuMDgtOC4wMS0yNi4wOS0xOS4zNFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNODk4Ljk0LDQ5Ny4zM3YtLjA1YzAtMTYuMDYsOS4xNi0yNy4wNiwyMy4zLTI3LjA2czIyLjcyLDEwLjUxLDIyLjcyLDI2LjA1djMuMjhoLTM3LjQzYy4yNCwxMC43Niw2LjE3LDE3LjAzLDE1LjQzLDE3LjAzLDcuMDQsMCwxMS4zOC0zLjMzLDEyLjc4LTYuNDZsLjE5LS40M2g4LjM5bC0uMS4zOWMtMS43OCw3LjA0LTkuMjEsMTMuOTktMjEuNDYsMTMuOTktMTQuODYsMC0yMy44My0xMC40Mi0yMy44My0yNi43MlpNOTA3LjY3LDQ5Mi44NWgyOC43NWMtLjg3LTEwLjI3LTYuNTYtMTUuMTUtMTQuMjMtMTUuMTVzLTEzLjYsNS4yNi0xNC41MiwxNS4xNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNOTk5LjEyLDQ3OC4wOWgtOC42M3YtNi45NWg4LjYzdi01Ljc5YzAtMTAuMzcsNS4yMS0xNS4zNCwxNS4xLTE1LjM0LDIuMDMsMCwzLjg2LjE0LDUuNi40OHY2LjdjLTEuMDEtLjE5LTIuNDEtLjI0LTMuOTEtLjI0LTUuOTgsMC04LjM5LDIuOTQtOC4zOSw4LjYzdjUuNTVoMTEuODJ2Ni45NWgtMTEuODJ2NDUuMDVoLTguMzl2LTQ1LjA1WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMDMxLjU2LDQ5Ny4xOXYtLjFjMC0xNi42OSw5LjE2LTI2Ljg3LDIzLjk3LTI2Ljg3czIzLjk3LDEwLjE4LDIzLjk3LDI2Ljg3di4xYzAsMTYuNjQtOS4xNiwyNi44Ny0yMy45NywyNi44N3MtMjMuOTctMTAuMjMtMjMuOTctMjYuODdaTTEwNzAuOTIsNDk3LjE5di0uMWMwLTEyLjMtNS41NS0xOS40NC0xNS4zOS0xOS40NHMtMTUuMzksNy4xNC0xNS4zOSwxOS40NHYuMWMwLDEyLjI1LDUuNTUsMTkuNDQsMTUuMzksMTkuNDRzMTUuMzktNy4xOSwxNS4zOS0xOS40NFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTA5Ny40Nyw0NzEuMTRoOC4zOXY3LjcyaC43N2MxLjk4LTUuNDUsNi44NS04LjYzLDEzLjg5LTguNjMsMS41OSwwLDMuMzguMTksNC4yLjM0djguMTVjLTEuNzQtLjI5LTMuMzMtLjQ4LTUuMTYtLjQ4LTguMDEsMC0xMy43LDUuMDYtMTMuNywxMi42OXYzMi4yMmgtOC4zOXYtNTJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTExNDEsNDcxLjE0aDguMzl2Ny45MWguNzdjMi4zMS01LjYsNy4yMy04LjgzLDE0LjA0LTguODNzMTEuOTYsMy43MSwxNC4zNyw5LjEyaC43N2MyLjgtNS41LDguNzMtOS4xMiwxNS45Mi05LjEyLDEwLjYxLDAsMTYuNTQsNi4wOCwxNi41NCwxNi45OHYzNS45M2gtOC4zOXYtMzRjMC03LjY3LTMuNTItMTEuNDgtMTAuODUtMTEuNDhzLTEyLjAxLDUuNDUtMTIuMDEsMTIuMDZ2MzMuNDNoLTguMzl2LTM1LjMxYzAtNi4xNy00LjI1LTEwLjE4LTEwLjgtMTAuMThzLTExLjk2LDUuOTMtMTEuOTYsMTMuMjZ2MzIuMjJoLTguMzl2LTUyWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMjI5LjMsNDk3LjMzdi0uMDVjMC0xNi4wNiw5LjE2LTI3LjA2LDIzLjMtMjcuMDZzMjIuNzIsMTAuNTEsMjIuNzIsMjYuMDV2My4yOGgtMzcuNDNjLjI0LDEwLjc2LDYuMTcsMTcuMDMsMTUuNDMsMTcuMDMsNy4wNCwwLDExLjM4LTMuMzMsMTIuNzgtNi40NmwuMTktLjQzaDguMzlsLS4xLjM5Yy0xLjc4LDcuMDQtOS4yMSwxMy45OS0yMS40NiwxMy45OS0xNC44NiwwLTIzLjgzLTEwLjQyLTIzLjgzLTI2LjcyWk0xMjM4LjAzLDQ5Mi44NWgyOC43NWMtLjg3LTEwLjI3LTYuNTYtMTUuMTUtMTQuMjMtMTUuMTVzLTEzLjYsNS4yNi0xNC41MiwxNS4xNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTI5My4yOSw0NzEuMTRoOC4zOXY3LjcyaC43N2MxLjk4LTUuNDUsNi44NS04LjYzLDEzLjg5LTguNjMsMS41OSwwLDMuMzguMTksNC4yLjM0djguMTVjLTEuNzQtLjI5LTMuMzMtLjQ4LTUuMTYtLjQ4LTguMDEsMC0xMy43LDUuMDYtMTMuNywxMi42OXYzMi4yMmgtOC4zOXYtNTJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTEzNzAuNDMsNTA4LjYydi0uMWMwLTkuMjYsNi44NS0xNC42MSwxOC45Ni0xNS4zNGwxNC45LS45MnYtNC43M2MwLTYuNDEtMy45MS05Ljg5LTExLjY3LTkuODktNi4yMiwwLTEwLjMyLDIuMzItMTEuNjcsNi4zN2wtLjA1LjE1aC04LjM5bC4wNS0uMjljMS4zNS04LjE1LDkuMjYtMTMuNjUsMjAuMzUtMTMuNjUsMTIuNjksMCwxOS43OCw2LjUxLDE5Ljc4LDE3LjMydjM1LjZoLTguMzl2LTcuNjdoLS43N2MtMy4yOCw1LjU1LTguNzMsOC41OS0xNS43Miw4LjU5LTkuODksMC0xNy4zNi01Ljk4LTE3LjM2LTE1LjQzWk0xMzc4LjU5LDQ0Ny41MWg5Ljk0bDguNTQsMTYuNGgtNy4zM2wtMTEuMTQtMTYuNFpNMTM4OS41Myw1MTYuNzdjOC41NCwwLDE0Ljc2LTUuNiwxNC43Ni0xMy4wMnYtNC43M2wtMTMuODkuODdjLTcuOTEuNDgtMTEuMzgsMy4yOC0xMS4zOCw4LjQ0di4xYzAsNS4yNiw0LjQ5LDguMzQsMTAuNTIsOC4zNFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTQ2OC4wMyw0OTd2LS4xYzAtMTYuMTYsOS4yNi0yNi42NywyMy44My0yNi42NywxMi42NCwwLDIwLjIxLDcuMjgsMjEuNzUsMTYuNTRsLjA1LjI5aC04LjM0bC0uMDUtLjE1Yy0xLjMtNS4xMS01LjkzLTkuMjYtMTMuNDEtOS4yNi05LjM2LDAtMTUuMjQsNy41Mi0xNS4yNCwxOS4yNXYuMWMwLDExLjk2LDUuOTgsMTkuNjMsMTUuMjQsMTkuNjMsNi45OSwwLDExLjQzLTMuMDksMTMuMzYtOC44OGwuMS0uMjksOC4zLS4wNS0uMS41M2MtMi4xMiw5LjQxLTkuMTIsMTYuMTEtMjEuNjEsMTYuMTEtMTQuNTcsMC0yMy44OC0xMC41Ni0yMy44OC0yNy4wNloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTUzMC44Niw0NzEuMTRoOC4zOXY3LjcyaC43N2MxLjk4LTUuNDUsNi44NS04LjYzLDEzLjg5LTguNjMsMS41OSwwLDMuMzguMTksNC4yLjM0djguMTVjLTEuNzQtLjI5LTMuMzMtLjQ4LTUuMTYtLjQ4LTguMDEsMC0xMy43LDUuMDYtMTMuNywxMi42OXYzMi4yMmgtOC4zOXYtNTJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE1NjkuMzgsNDk3LjMzdi0uMDVjMC0xNi4wNiw5LjE2LTI3LjA2LDIzLjMtMjcuMDZzMjIuNzIsMTAuNTEsMjIuNzIsMjYuMDV2My4yOGgtMzcuNDNjLjI0LDEwLjc2LDYuMTcsMTcuMDMsMTUuNDMsMTcuMDMsNy4wNCwwLDExLjM4LTMuMzMsMTIuNzgtNi40NmwuMTktLjQzaDguMzlsLS4xLjM5Yy0xLjc4LDcuMDQtOS4yMSwxMy45OS0yMS40NiwxMy45OS0xNC44NiwwLTIzLjgzLTEwLjQyLTIzLjgzLTI2LjcyWk0xNTc4LjExLDQ5Mi44NWgyOC43NWMtLjg3LTEwLjI3LTYuNTYtMTUuMTUtMTQuMjMtMTUuMTVzLTEzLjYsNS4yNi0xNC41MiwxNS4xNVpNMTU4OC42Nyw0NjMuOTFsOC41NC0xNi40aDkuOTRsLTExLjE0LDE2LjRoLTcuMzNaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2MzAuNzYsNDk3LjMzdi0uMDVjMC0xNi4wNiw5LjE2LTI3LjA2LDIzLjMtMjcuMDZzMjIuNzIsMTAuNTEsMjIuNzIsMjYuMDV2My4yOGgtMzcuNDNjLjI0LDEwLjc2LDYuMTcsMTcuMDMsMTUuNDMsMTcuMDMsNy4wNCwwLDExLjM4LTMuMzMsMTIuNzgtNi40NmwuMTktLjQzaDguMzlsLS4xLjM5Yy0xLjc4LDcuMDQtOS4yMSwxMy45OS0yMS40NiwxMy45OS0xNC44NiwwLTIzLjgzLTEwLjQyLTIzLjgzLTI2LjcyWk0xNjM5LjQ5LDQ5Mi44NWgyOC43NWMtLjg3LTEwLjI3LTYuNTYtMTUuMTUtMTQuMjMtMTUuMTVzLTEzLjYsNS4yNi0xNC41MiwxNS4xNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTY5NC43NCw0NzEuMTRoOC4zOXY3LjcyaC43N2MxLjk4LTUuNDUsNi44NS04LjYzLDEzLjg5LTguNjMsMS41OSwwLDMuMzguMTksNC4yLjM0djguMTVjLTEuNzQtLjI5LTMuMzMtLjQ4LTUuMTYtLjQ4LTguMDEsMC0xMy43LDUuMDYtMTMuNywxMi42OXYzMi4yMmgtOC4zOXYtNTJaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE3NzQuOTgsNDcxLjE0aDguMzl2OC4zaC43N2MzLjE4LTUuNzksOC45Ny05LjIxLDE2LjIxLTkuMjEsMTMuMTcsMCwyMS44LDEwLjY2LDIxLjgsMjYuODd2LjFjMCwxNi4zLTguNTksMjYuODctMjEuOCwyNi44Ny03LjE0LDAtMTMuMzYtMy41Ny0xNi4yMS05LjEyaC0uNzd2MjUuNTZoLTguMzl2LTY5LjM2Wk0xODEzLjU2LDQ5Ny4xOXYtLjFjMC0xMi4xMS01LjY0LTE5LjQ0LTE1LjE1LTE5LjQ0cy0xNS4yNCw3LjQzLTE1LjI0LDE5LjQ0di4xYzAsMTIuMDEsNS43OSwxOS40NCwxNS4yNCwxOS40NHMxNS4xNS03LjMzLDE1LjE1LTE5LjQ0WiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xODQwLjcsNDUwLjVoOC4zOXY3Mi42NGgtOC4zOXYtNzIuNjRaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE4NjkuNjYsNTA0Ljgxdi0zMy42N2g4LjM5djMxLjY0YzAsOS4zNiwzLjM4LDEzLjg0LDExLjY3LDEzLjg0LDkuMTYsMCwxNC4wNC01LjYsMTQuMDQtMTQuNzF2LTMwLjc3aDguMzl2NTJoLTguMzl2LTcuNzdoLS43N2MtMi41Niw1LjU1LTcuODEsOC42OC0xNS40Myw4LjY4LTExLjgyLDAtMTcuODktNi45NS0xNy44OS0xOS4yNVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTkzMC4wOCw1MDkuODdoOC41OGMxLjQsNC4zNCw1LjU1LDcuMTksMTIuMiw3LjE5LDYuOTksMCwxMS45Ni0zLjMzLDExLjk2LTguMDZ2LS4xYzAtMy41Mi0yLjY1LTUuOTgtOS4wNy03LjUybC04LjA2LTEuOTNjLTkuNzQtMi4zMS0xNC4xMy02LjU2LTE0LjEzLTE0LjA0di0uMDVjMC04LjYzLDguMy0xNS4xNSwxOS4zNC0xNS4xNXMxOC40Nyw1LjQ1LDE5LjYzLDEzLjk0aC04LjI1Yy0xLjExLTQuMS01LjE2LTYuOTUtMTEuNDMtNi45NXMtMTAuNzEsMy4xOC0xMC43MSw3Ljc3di4xYzAsMy41MiwyLjYsNS43NCw4LjczLDcuMjNsOC4wMSwxLjkzYzkuNzksMi4zNiwxNC41Miw2LjYxLDE0LjUyLDE0LjA0di4xYzAsOS4yNi05LjAyLDE1LjY4LTIwLjg0LDE1LjY4cy0xOS41My01LjYtMjAuNS0xNC4xOFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjAyMi41MSw0NzEuMTRoOC44OGwxNC4yMyw0Mi44M2guNzdsMTQuMjMtNDIuODNoOC44OGwtMTkuMjUsNTJoLTguNDlsLTE5LjI1LTUyWiIvPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0yMDg0LjE4LDQ1NS4zMmMwLTMuMTgsMi42LTUuNzksNS43OS01Ljc5czUuNzksMi42LDUuNzksNS43OS0yLjYsNS43OS01Ljc5LDUuNzktNS43OS0yLjYtNS43OS01Ljc5Wk0yMDg1LjczLDQ3MS4xNGg4LjM5djUyaC04LjM5di01MloiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjExOC4xNiw1MDkuNjN2LTMxLjU0aC04LjJ2LTYuOTVoOC4ydi0xMy40Nmg4LjY4djEzLjQ2aDExLjM4djYuOTVoLTExLjM4djI5LjQyYzAsNi4xMywyLjEyLDguNTksNy41Miw4LjU5LDEuNSwwLDIuMzItLjA1LDMuODYtLjE5djcuMTRjLTEuNjQuMjktMy4yMy40OC00Ljg3LjQ4LTEwLjcxLDAtMTUuMTktMy45Ni0xNS4xOS0xMy44OVoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJNMjE1Mi4zOSw0OTcuMzN2LS4wNWMwLTE2LjA2LDkuMTYtMjcuMDYsMjMuMy0yNy4wNnMyMi43MiwxMC41MSwyMi43MiwyNi4wNXYzLjI4aC0zNy40M2MuMjQsMTAuNzYsNi4xNywxNy4wMywxNS40MywxNy4wMyw3LjA0LDAsMTEuMzgtMy4zMywxMi43OC02LjQ2bC4xOS0uNDNoOC4zOWwtLjEuMzljLTEuNzksNy4wNC05LjIxLDEzLjk5LTIxLjQ2LDEzLjk5LTE0Ljg2LDAtMjMuODMtMTAuNDItMjMuODMtMjYuNzJaTTIxNjEuMTIsNDkyLjg1aDI4Ljc1Yy0uODctMTAuMjctNi41Ni0xNS4xNS0xNC4yMy0xNS4xNXMtMTMuNiw1LjI2LTE0LjUyLDE1LjE1WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+\" alt=\"FormIALab\">\n        <p>Organisme de formation certifi\u00e9 Qualiopi. Formations en IA g\u00e9n\u00e9rative, en visio ou en pr\u00e9sentiel, partout en France.<\/p>\n        <div class=\"footer-certs\">\n          <img decoding=\"async\" src=\"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png\" alt=\"Certification Qualiopi\">\n        <\/div>\n      <\/div>\n      <div>\n        <h4>Le site<\/h4>\n        <ul>\n          <li><a href=\"\/entreprises\/catalogue\/\">Catalogue<\/a><\/li>\n          <li><a href=\"\/entreprises\/sessions-ouvertes\/\">Sessions ouvertes<\/a><\/li>\n          <li><a href=\"\/entreprises\/modalites-financement\/\">Modalit\u00e9s &amp; financement<\/a><\/li>\n          <li><a href=\"\/entreprises\/a-propos\/\">\u00c0 propos<\/a><\/li>\n          <li><a href=\"\/entreprises\/contact\/\">Contact et devis<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <h4>Par m\u00e9tier<\/h4>\n        <ul>\n          <li><a href=\"\/entreprises\/catalogue\/#formation\">Formateurs et organismes<\/a><\/li>\n          <li><a href=\"\/entreprises\/catalogue\/#creation\">Cr\u00e9atifs et directions artistiques<\/a><\/li>\n          <li><a href=\"\/entreprises\/catalogue\/#creation\">R\u00e9alisateurs et vid\u00e9astes<\/a><\/li>\n          <li><a href=\"\/entreprises\/catalogue\/#entreprise\">Entrepreneurs et ind\u00e9pendants<\/a><\/li>\n          <li><a href=\"\/entreprises\/catalogue\/#debutants\">Grands d\u00e9butants<\/a><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <h4>Contact<\/h4>\n        <ul>\n          <li><a href=\"mailto:info@formialab.fr\">info@formialab.fr<\/a><\/li>\n          <li><a href=\"tel:+33651629736\">+33 6 51 62 97 36<\/a><\/li>\n          <li><a href=\"https:\/\/wa.me\/33651629736\">WhatsApp<\/a><\/li>\n          <li style=\"margin-top:14px; color:rgba(255,255,255,.55); font-size:.86rem;\">100 avenue Charles de Gaulle<br>95160 Montmorency<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"footer-bottom\">\n      <span>\u00a9 2026 FormIALab \u00b7 Yaelle David \u00b7 D\u00e9claration d&rsquo;activit\u00e9 n\u00b0 11950900295 aupr\u00e8s du pr\u00e9fet de la r\u00e9gion \u00cele-de-France. Cet enregistrement ne vaut pas agr\u00e9ment de l&rsquo;\u00c9tat.<\/span>\n      <span class=\"footer-legal\">\n        <a href=\"#\">Mentions l\u00e9gales<\/a>\n        <a href=\"#\">Confidentialit\u00e9<\/a>\n        <a href=\"#\">CGU<\/a>\n        <a href=\"#\">R\u00e8glement int\u00e9rieur<\/a>\n        <a href=\"#\">Accessibilit\u00e9<\/a>\n      <\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n<\/div>\n<script>\n\/* FormIALab \u00b7 Refonte 2026 \u00b7 comportements de base *\/\n\n(function () {\n  'use strict';\n\n  \/* --- Menu mobile --- *\/\n  var toggle = document.querySelector('.nav-toggle');\n  var nav = document.querySelector('.main-nav');\n  if (toggle && nav) {\n    toggle.addEventListener('click', function () {\n      var open = nav.classList.toggle('is-open');\n      toggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n      toggle.textContent = open ? '\u2715' : '\u2630';\n    });\n  }\n\n  \/* --- Filtres du catalogue --- *\/\n  var bar = document.querySelector('[data-filter-bar]');\n  if (bar) {\n    var buttons = bar.querySelectorAll('.filter-btn');\n    var cards = document.querySelectorAll('[data-cat]');\n    var counter = document.querySelector('[data-filter-count]');\n    var groups = document.querySelectorAll('[data-group]');\n\n    function apply(filter) {\n      var shown = 0;\n      cards.forEach(function (card) {\n        var match = filter === 'tous' || card.dataset.cat.split(' ').indexOf(filter) !== -1;\n        card.classList.toggle('is-hidden', !match);\n        if (match) shown++;\n      });\n      \/\/ Masque un groupe entier si plus aucune carte visible dedans\n      groups.forEach(function (group) {\n        var visible = group.querySelectorAll('[data-cat]:not(.is-hidden)').length;\n        group.classList.toggle('is-hidden', visible === 0);\n      });\n      if (counter) {\n        counter.textContent = shown + (shown > 1 ? ' modules affich\u00e9s' : ' module affich\u00e9');\n      }\n    }\n\n    function select(filter) {\n      var target = bar.querySelector('.filter-btn[data-filter=\"' + filter + '\"]');\n      if (!target) { target = bar.querySelector('.filter-btn[data-filter=\"tous\"]'); }\n      buttons.forEach(function (b) { b.setAttribute('aria-pressed', 'false'); });\n      target.setAttribute('aria-pressed', 'true');\n      apply(target.dataset.filter);\n    }\n\n    buttons.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        select(btn.dataset.filter);\n        history.replaceState(null, '', btn.dataset.filter === 'tous' ? location.pathname : '#' + btn.dataset.filter);\n      });\n    });\n\n    \/\/ Filtre initial depuis l'ancre, par exemple catalogue.html#creation\n    select((location.hash || '').replace('#', '') || 'tous');\n    window.addEventListener('hashchange', function () {\n      select((location.hash || '').replace('#', '') || 'tous');\n    });\n\n    \/* --- Carrousel des filtres --------------------------------------\n       Une seule ligne qui d\u00e9file. Les fl\u00e8ches n'apparaissent que si le\n       contenu d\u00e9passe r\u00e9ellement, sinon elles encombreraient pour rien. *\/\n    var piste = bar.querySelector('[data-filter-track]');\n    var fleches = bar.querySelectorAll('.filter-arrow');\n\n    if (piste && fleches.length) {\n      var majEtat = function () {\n        var depasse = piste.scrollWidth > piste.clientWidth + 2;\n        var x = Math.round(piste.scrollLeft);\n        var max = piste.scrollWidth - piste.clientWidth;\n        var auDebut = x <= 1;\n        var aLaFin = x >= max - 1;\n        fleches.forEach(function (f) {\n          f.hidden = !depasse;\n          var versLaDroite = f.dataset.scroll === '1';\n          f.disabled = versLaDroite ? aLaFin : auDebut;\n        });\n        piste.setAttribute('data-debut', (!depasse || auDebut) ? 'oui' : 'non');\n        piste.setAttribute('data-fin', (!depasse || aLaFin) ? 'oui' : 'non');\n      };\n\n      fleches.forEach(function (f) {\n        f.addEventListener('click', function () {\n          var pas = Math.max(160, Math.round(piste.clientWidth * 0.7));\n          piste.scrollBy({ left: pas * Number(f.dataset.scroll), behavior: 'smooth' });\n        });\n      });\n\n      piste.addEventListener('scroll', majEtat, { passive: true });\n      window.addEventListener('resize', majEtat);\n      if (window.ResizeObserver) { new ResizeObserver(majEtat).observe(piste); }\n      majEtat();\n\n      \/\/ le filtre actif reste toujours visible dans la piste\n      buttons.forEach(function (btn) {\n        btn.addEventListener('click', function () {\n          var p = piste.getBoundingClientRect();\n          var b = btn.getBoundingClientRect();\n          if (b.left < p.left || b.right > p.right) {\n            piste.scrollBy({ left: b.left - p.left - 24, behavior: 'smooth' });\n          }\n        });\n      });\n    }\n  }\n\n  \/* --- Formulaire de contact : pr\u00e9s\u00e9lection du module ------------------\n     Le catalogue envoie contact.html?module=FC05 ; on positionne la liste\n     d\u00e9roulante et on annonce le module retenu, pour que la personne voie\n     tout de suite que sa demande est bien partie du bon endroit. *\/\n  \/* --- Tra\u00e7abilit\u00e9 de la demande --------------------------------------\n     On note d'o\u00f9 vient le clic, sans pister personne : la page, le libell\u00e9\n     du bouton, le domaine du site r\u00e9f\u00e9rent (jamais l'URL compl\u00e8te) et les\n     param\u00e8tres de campagne s'il y en a. Tout arrive dans les champs cach\u00e9s\n     du formulaire, donc directement dans le tableau des r\u00e9ponses. *\/\n  function parametresDeSuivi(complements) {\n    var p = new URLSearchParams();\n    var ici = new URLSearchParams(location.search);\n    ['utm_source', 'utm_medium', 'utm_campaign'].forEach(function (cle) {\n      var v = ici.get(cle);\n      if (v) { p.set(cle, v.slice(0, 120)); }\n    });\n    p.set('page', (location.pathname || '\/').slice(0, 160));\n    var venant = document.referrer || '';\n    if (venant) {\n      try {\n        var hote = new URL(venant).host;\n        if (hote && hote !== location.host) { p.set('referent', hote); }\n      } catch (e) { \/* r\u00e9f\u00e9rent illisible, on laisse vide *\/ }\n    }\n    Object.keys(complements || {}).forEach(function (cle) {\n      if (complements[cle]) { p.set(cle, String(complements[cle]).slice(0, 160)); }\n    });\n    return p.toString();\n  }\n\n  \/* --- Formulaire int\u00e9gr\u00e9 de la page contact --------------------------\n     L'adresse est pos\u00e9e en data-tally-src, on y ajoute la tra\u00e7abilit\u00e9\n     avant de charger le cadre. *\/\n  var cadreContact = document.querySelector('iframe[data-tally-src]');\n  if (cadreContact) {\n    cadreContact.setAttribute('src',\n      cadreContact.getAttribute('data-tally-src') + '&' + parametresDeSuivi({}));\n  }\n\n  \/* --- Fen\u00eatre de demande ---------------------------------------------\n     Le bouton \u00ab S'inscrire \/ Devis \u00bb ouvre le formulaire Tally sans quitter\n     la page. Le module ou la session voyage en param\u00e8tre d'URL et alimente\n     les champs cach\u00e9s du formulaire, si bien que la demande arrive d\u00e9j\u00e0\n     qualifi\u00e9e. Sans JavaScript, le lien m\u00e8ne \u00e0 la page contact, o\u00f9 le m\u00eame\n     formulaire est int\u00e9gr\u00e9. *\/\n  var declencheurs = document.querySelectorAll('[data-modal-devis]');\n  if (declencheurs.length) {\n    var FORMULAIRE = 'https:\/\/tally.so\/embed\/WO7gqP';\n    var OPTIONS = 'alignLeft=1&hideTitle=1&transparentBackground=1&dynamicHeight=1';\n\n    var boite = document.createElement('div');\n    boite.className = 'fl-modal';\n    boite.hidden = true;\n    boite.innerHTML =\n      '<div class=\"fl-modal-fond\" data-fermer><\/div>' +\n      '<div class=\"fl-modal-boite\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"fl-modal-titre\">' +\n        '<button type=\"button\" class=\"fl-modal-croix\" data-fermer aria-label=\"Fermer la fen\u00eatre\">\u2715<\/button>' +\n        '<span class=\"overline\" id=\"fl-modal-ref\"><\/span>' +\n        '<h3 id=\"fl-modal-titre\" tabindex=\"-1\"><\/h3>' +\n        '<iframe class=\"fl-modal-cadre\" title=\"Formulaire de demande FormIALab\" ' +\n          'frameborder=\"0\" marginheight=\"0\" marginwidth=\"0\" width=\"100%\" height=\"620\"><\/iframe>' +\n        '<p class=\"form-hint mt-16\">Le formulaire ne s\\'affiche pas ? ' +\n          '<a data-lien-complet href=\"contact.html\">Ouvrir la page contact<\/a>, ' +\n          'ou \u00e9crire \u00e0 <a href=\"mailto:info@formialab.fr\">info@formialab.fr<\/a>.<\/p>' +\n      '<\/div>';\n    \/\/ La fen\u00eatre doit vivre DANS #fl2026 : sur WordPress, tout le CSS de la\n    \/\/ maquette est confin\u00e9 sous cet identifiant. Pos\u00e9e sur <body>, elle\n    \/\/ s'afficherait sans aucun style.\n    (document.getElementById('fl2026') || document.body).appendChild(boite);\n\n    var cadre = boite.querySelector('.fl-modal-cadre');\n    var dernierDeclencheur = null;\n    var defilementAvant = '';\n\n    var focusables = function () {\n      return [].slice.call(boite.querySelectorAll(\n        'a[href], button:not([disabled]), iframe, input, select, textarea'\n      )).filter(function (e) { return e.offsetParent !== null; });\n    };\n\n    var ouvrir = function (declencheur) {\n      dernierDeclencheur = declencheur;\n      var ref = declencheur.getAttribute('data-ref') || '';\n      var titre = declencheur.getAttribute('data-titre') || '';\n      var session = ref === 'Session';\n\n      boite.querySelector('#fl-modal-ref').textContent =\n        session ? 'Inscription \u00e0 une session' : 'Demande pour le module ' + ref;\n      boite.querySelector('#fl-modal-titre').textContent = titre;\n      boite.querySelector('[data-lien-complet]').setAttribute('href', declencheur.getAttribute('href'));\n\n      var suivi = parametresDeSuivi({\n        titre: titre,\n        source: session ? 'sessions' : 'catalogue',\n        bouton: (declencheur.textContent || '').trim().replace(\/\\s+\/g, ' '),\n        session: session ? titre : '',\n        module: session ? '' : ref\n      });\n      cadre.setAttribute('src', FORMULAIRE + '?' + OPTIONS + '&' + suivi);\n\n      boite.hidden = false;\n      \/\/ Blocage du d\u00e9filement pilot\u00e9 en JS : la r\u00e8gle CSS viserait #fl2026,\n      \/\/ alors que la barre de d\u00e9filement appartient au document.\n      defilementAvant = document.documentElement.style.overflow;\n      document.documentElement.style.overflow = 'hidden';\n      boite.querySelector('#fl-modal-titre').focus();\n    };\n\n    var fermer = function () {\n      boite.hidden = true;\n      cadre.removeAttribute('src');   \/\/ le formulaire repart vierge la fois suivante\n      document.documentElement.style.overflow = defilementAvant;\n      if (dernierDeclencheur) { dernierDeclencheur.focus(); }\n    };\n\n    declencheurs.forEach(function (d) {\n      d.addEventListener('click', function (ev) { ev.preventDefault(); ouvrir(d); });\n    });\n\n    boite.addEventListener('click', function (ev) {\n      if (ev.target.hasAttribute && ev.target.hasAttribute('data-fermer')) { fermer(); }\n    });\n\n    document.addEventListener('keydown', function (ev) {\n      if (boite.hidden) { return; }\n      if (ev.key === 'Escape') { fermer(); return; }\n      if (ev.key !== 'Tab') { return; }\n      var liste = focusables();\n      if (!liste.length) { return; }\n      var premier = liste[0], dernier = liste[liste.length - 1];\n      if (ev.shiftKey && document.activeElement === premier) { ev.preventDefault(); dernier.focus(); }\n      else if (!ev.shiftKey && document.activeElement === dernier) { ev.preventDefault(); premier.focus(); }\n    });\n\n    \/\/ Tally annonce la hauteur r\u00e9elle du formulaire, on suit\n    window.addEventListener('message', function (ev) {\n      if (!\/tally\\.so$\/.test((ev.origin || '').replace(\/^https?:\\\/\\\/\/, ''))) { return; }\n      var d = ev.data;\n      try { if (typeof d === 'string') { d = JSON.parse(d); } } catch (e) { return; }\n      if (d && d.event === 'Tally.FormPageView' && d.payload && d.payload.height) {\n        cadre.style.height = Math.min(d.payload.height + 24, 900) + 'px';\n      }\n    });\n  }\n\n})();\n\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u2630 Accueil Catalogue Sessions ouvertes Modalit\u00e9s &amp; financement \u00c0 propos Contact Demander un devis Tout est \u00e9crit, rien n&rsquo;est cach\u00e9 Modalit\u00e9set financement Quatre formules, un devis clair et d\u00e9taill\u00e9, des d\u00e9lais annonc\u00e9s \u00e0 l&rsquo;avance. Cette page rassemble tout ce qu&rsquo;il faut savoir avant de vous engager, y compris le financement et l&rsquo;accessibilit\u00e9. Comment obtenir un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-28","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Modalit\u00e9s et financement - FormIALab pour les entreprises<\/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:\/\/www.formialab.fr\/entreprises\/modalites-financement\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Modalit\u00e9s et financement - FormIALab pour les entreprises\" \/>\n<meta property=\"og:description\" content=\"\u2630 Accueil Catalogue Sessions ouvertes Modalit\u00e9s &amp; financement \u00c0 propos Contact Demander un devis Tout est \u00e9crit, rien n&rsquo;est cach\u00e9 Modalit\u00e9set financement Quatre formules, un devis clair et d\u00e9taill\u00e9, des d\u00e9lais annonc\u00e9s \u00e0 l&rsquo;avance. Cette page rassemble tout ce qu&rsquo;il faut savoir avant de vous engager, y compris le financement et l&rsquo;accessibilit\u00e9. Comment obtenir un [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/\" \/>\n<meta property=\"og:site_name\" content=\"FormIALab pour les entreprises\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T07:38:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\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:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/\",\"url\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/\",\"name\":\"Modalit\u00e9s et financement - FormIALab pour les entreprises\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/09\\\/qualiopi.png\",\"datePublished\":\"2026-09-02T11:49:58+00:00\",\"dateModified\":\"2026-09-03T07:38:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/09\\\/qualiopi.png\",\"contentUrl\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/wp-content\\\/uploads\\\/sites\\\/6\\\/2026\\\/09\\\/qualiopi.png\",\"width\":317,\"height\":170},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/modalites-financement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Modalit\u00e9s et financement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/#website\",\"url\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/\",\"name\":\"FormIALab pour les entreprises\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.formialab.fr\\\/entreprises\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Modalit\u00e9s et financement - FormIALab pour les entreprises","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:\/\/www.formialab.fr\/entreprises\/modalites-financement\/","og_locale":"fr_FR","og_type":"article","og_title":"Modalit\u00e9s et financement - FormIALab pour les entreprises","og_description":"\u2630 Accueil Catalogue Sessions ouvertes Modalit\u00e9s &amp; financement \u00c0 propos Contact Demander un devis Tout est \u00e9crit, rien n&rsquo;est cach\u00e9 Modalit\u00e9set financement Quatre formules, un devis clair et d\u00e9taill\u00e9, des d\u00e9lais annonc\u00e9s \u00e0 l&rsquo;avance. Cette page rassemble tout ce qu&rsquo;il faut savoir avant de vous engager, y compris le financement et l&rsquo;accessibilit\u00e9. Comment obtenir un [&hellip;]","og_url":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/","og_site_name":"FormIALab pour les entreprises","article_modified_time":"2026-09-03T07:38:01+00:00","og_image":[{"url":"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/","url":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/","name":"Modalit\u00e9s et financement - FormIALab pour les entreprises","isPartOf":{"@id":"https:\/\/www.formialab.fr\/entreprises\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/#primaryimage"},"image":{"@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/#primaryimage"},"thumbnailUrl":"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png","datePublished":"2026-09-02T11:49:58+00:00","dateModified":"2026-09-03T07:38:01+00:00","breadcrumb":{"@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/#primaryimage","url":"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png","contentUrl":"https:\/\/www.formialab.fr\/entreprises\/wp-content\/uploads\/sites\/6\/2026\/09\/qualiopi.png","width":317,"height":170},{"@type":"BreadcrumbList","@id":"https:\/\/www.formialab.fr\/entreprises\/modalites-financement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.formialab.fr\/entreprises\/"},{"@type":"ListItem","position":2,"name":"Modalit\u00e9s et financement"}]},{"@type":"WebSite","@id":"https:\/\/www.formialab.fr\/entreprises\/#website","url":"https:\/\/www.formialab.fr\/entreprises\/","name":"FormIALab pour les entreprises","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.formialab.fr\/entreprises\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"mailpoet_newsletter_max":false},"uagb_author_info":{"display_name":"FormIALab","author_link":"https:\/\/www.formialab.fr\/entreprises\/author\/admin\/"},"uagb_comment_info":0,"uagb_excerpt":"\u2630 Accueil Catalogue Sessions ouvertes Modalit\u00e9s &amp; financement \u00c0 propos Contact Demander un devis Tout est \u00e9crit, rien n&rsquo;est cach\u00e9 Modalit\u00e9set financement Quatre formules, un devis clair et d\u00e9taill\u00e9, des d\u00e9lais annonc\u00e9s \u00e0 l&rsquo;avance. Cette page rassemble tout ce qu&rsquo;il faut savoir avant de vous engager, y compris le financement et l&rsquo;accessibilit\u00e9. Comment obtenir un\u2026","_links":{"self":[{"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/pages\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":15,"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/pages\/28\/revisions"}],"predecessor-version":[{"id":128,"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/pages\/28\/revisions\/128"}],"wp:attachment":[{"href":"https:\/\/www.formialab.fr\/entreprises\/wp-json\/wp\/v2\/media?parent=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}