{"id":42529,"date":"2024-01-30T13:57:43","date_gmt":"2024-01-30T12:57:43","guid":{"rendered":"https:\/\/swissgrc.com\/fr\/?page_id=42529"},"modified":"2026-09-21T17:36:43","modified_gmt":"2026-09-21T15:36:43","slug":"bpm-software","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/fr\/bpm-software\/","title":{"rendered":"Logiciel BPM &#8211; Gestion des processus m\u00e9tier"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"42529\" class=\"elementor elementor-42529\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-be9f32d e-con-full e-flex e-con e-parent\" data-id=\"be9f32d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20a54e5 elementor-widget elementor-widget-html\" data-id=\"20a54e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM-Seite \u2014 SCHRITT 0: GLOBALES SETUP\r\n     ------------------------------------------------------------\r\n     EINMALIG einf\u00fcgen als HTML-Widget GANZ OBEN auf der Seite.\r\n     L\u00e4dt Schriften + Farbvariablen + Grundstile f\u00fcr ALLE Sektionen.\r\n     NICHT l\u00f6schen \u2014 sonst verlieren alle Sektionen Schrift & Farben.\r\n     Rendert selbst nichts Sichtbares.\r\n     ============================================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* Alle BPM-Sektionen liegen in einem Wrapper mit Klasse .sgbpm.\r\n   Dadurch beeinflussen diese Stile NICHT das \u00fcbrige WordPress-Theme. *\/\r\n.sgbpm{\r\n  --navy:#1A2E4C; --blue:#7c6ee0; --blue-lt:#a99cf0; --blue-deep:#5b4bc4; --accent:#3a2f8f;\r\n  --text:#585858; --title2:#6B6F7F; --line:#D4DAE5; --soft:#F9FBFD; --red:#CC0033;\r\n  --bg-blue:#241b56; --bg-grad:#0e0a2a; --ink:#2a3648; --grey:#5c6675;\r\n\r\n  font-family:'Inter',sans-serif;\r\n  color:var(--navy);\r\n  font-weight:400;\r\n  line-height:1.6;\r\n  -webkit-font-smoothing:antialiased;\r\n}\r\n.sgbpm *{box-sizing:border-box;}\r\n.sgbpm h1,.sgbpm h2,.sgbpm h3,.sgbpm h4,.sgbpm h5{font-family:'Anek Latin',sans-serif;font-weight:600;}\r\n.sgbpm a{text-decoration:none;color:inherit;}\r\n.sgbpm img{max-width:100%;height:auto;display:block;}\r\n.sgbpm .wrap{max-width:1200px;margin:0 auto;padding:0 36px;width:100%;}\r\n\r\n\/* Buttons (von mehreren Sektionen genutzt) *\/\r\n.sgbpm .btn{font-size:14px;font-weight:600;padding:13px 26px;border-radius:30px;display:inline-block;letter-spacing:.2px;cursor:pointer;border:none;transition:.22s cubic-bezier(.4,0,.2,1);}\r\n.sgbpm .btn-lg{font-size:16px;padding:16px 34px;}\r\n.sgbpm .btn-blue{background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;box-shadow:0 8px 22px -8px rgba(124,110,224,.5);}\r\n.sgbpm .btn-blue:hover{transform:translateY(-2px);filter:brightness(1.07);box-shadow:0 14px 30px -10px rgba(124,110,224,.65);}\r\n.sgbpm .btn-ghost{background:#fff;color:var(--navy);border:1.5px solid var(--line);}\r\n.sgbpm .btn-ghost:hover{border-color:var(--blue);color:var(--blue);}\r\n\r\n\/* gemeinsame Sektions-Grundlagen *\/\r\n.sgbpm .blk{padding:96px 0;}\r\n.sgbpm .bg-soft{background:var(--soft);}\r\n.sgbpm .kick{font-size:11.5px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;color:var(--blue);margin-bottom:16px;}\r\n.sgbpm .sec-head{max-width:760px;margin:0 auto 56px;text-align:center;}\r\n.sgbpm .sec-head h2{font-size:clamp(26px,4vw,40px);font-weight:700;letter-spacing:-.7px;line-height:1.13;color:var(--navy);margin-bottom:16px;}\r\n.sgbpm .sec-head p{font-size:17.5px;color:var(--grey);font-weight:300;line-height:1.6;}\r\n\r\n\/* dezente Scroll-Einblendung (greift, sobald die Sektion sichtbar wird) *\/\r\n.sgbpm .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\r\n.sgbpm .reveal.in{opacity:1;transform:none;}\r\n@media(prefers-reduced-motion:reduce){.sgbpm .reveal{opacity:1!important;transform:none!important;}}\r\n\r\n@media(max-width:620px){.sgbpm .blk{padding:56px 0;}.sgbpm .wrap{padding:0 22px;}.sgbpm .sec-head{margin-bottom:40px;}}\r\n<\/style>\r\n\r\n<script>\r\n\/* Aktiviert die Scroll-Einblendung f\u00fcr alle .reveal-Elemente der BPM-Sektionen.\r\n   L\u00e4uft einmal global; neue Sektionen werden automatisch erfasst. *\/\r\n(function(){\r\n  if(window.matchMedia && window.matchMedia('(prefers-reduced-motion:reduce)').matches) return;\r\n  function run(){\r\n    var els=document.querySelectorAll('.sgbpm .reveal:not(.in)');\r\n    if(!('IntersectionObserver' in window)){els.forEach(function(e){e.classList.add('in');});return;}\r\n    var io=new IntersectionObserver(function(ents){\r\n      ents.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target); } });\r\n    },{threshold:.12});\r\n    els.forEach(function(e){io.observe(e);});\r\n  }\r\n  if(document.readyState!=='loading') run(); else document.addEventListener('DOMContentLoaded',run);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e4d199 e-con-full e-flex e-con e-parent\" data-id=\"9e4d199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66cd31 elementor-widget elementor-widget-html\" data-id=\"e66cd31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM - HERO + PROTOTYPE + CUSTOMER LOGOS  (FR)\r\n     (DARK + ANIMATED BACKGROUND, theme-aware frame)\r\n     ============================================================ -->\r\n\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Geist:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap\">\r\n\r\n<style>\r\n\/* ===== DARK Theme, scoped under #sgbpm ===== *\/\r\n#sgbpm{\r\n  --navy:#1A2E4C; --bg-grad:#0a1622;\r\n  --bg-soft:#0e1f2c;\r\n  --ink:#ffffff; --ink-2:#dfe3f0; --muted:#bcc4dd; --muted-2:#8b93b3;\r\n  --line:rgba(255,255,255,.10); --line-2:rgba(255,255,255,.06);\r\n  --brand:#17a2ac; --brand-ink:#0f7c84; --brand-lt:#2dc6cb;\r\n  --brand-soft:rgba(23,162,172,.18); --brand-soft-line:rgba(45,198,203,.40);\r\n  --radius:12px; --maxw:1180px;\r\n  --font:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  font-family:var(--font); color:var(--ink);\r\n  background:linear-gradient(165deg,var(--bg-grad),var(--navy));\r\n  font-size:16px; line-height:1.5; letter-spacing:-.011em;\r\n  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\r\n  scroll-behavior:smooth; display:block;\r\n  position:relative; isolation:isolate; z-index:0;\r\n}\r\n#sgbpm *{box-sizing:border-box;}\r\n#sgbpm a{color:inherit;text-decoration:none;}\r\n#sgbpm img{max-width:100%;display:block;}\r\n#sgbpm ::selection{background:var(--brand);color:#fff;}\r\n#sgbpm .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;}\r\n\r\n#sgbpm .display{font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--ink);font-size:clamp(34px,4.4vw,58px);}\r\n#sgbpm .lead{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--muted);font-weight:400;}\r\n\r\n\/* ---------- Buttons ---------- *\/\r\n#sgbpm .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:44px;padding:0 20px;border-radius:10px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .1s,box-shadow .15s;}\r\n#sgbpm .btn:active{transform:translateY(1px);}\r\n#sgbpm .btn-primary{background:var(--brand);color:#fff;box-shadow:0 8px 24px -10px rgba(23,162,172,.7), 0 1px 2px rgba(0,0,0,.4);}\r\n#sgbpm .btn-primary:hover{background:var(--brand-ink);}\r\n#sgbpm .btn-try{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.16);}\r\n#sgbpm .btn-try:hover{border-color:rgba(255,255,255,.30);background:rgba(255,255,255,.10);}\r\n#sgbpm .btn-try svg{width:16px;height:16px;animation:sgbpm-bob 1.8s ease-in-out infinite;}\r\n#sgbpm .btn-try:hover svg{animation-duration:.9s;}\r\n@keyframes sgbpm-bob{0%,100%{transform:translateY(0);}50%{transform:translateY(3px);}}\r\n\r\n\/* ---------- Hero ---------- *\/\r\n#sgbpm .hero{position:relative;text-align:center;padding:74px 0 0;overflow:hidden;background:radial-gradient(120% 90% at 50% -10%, #12283a 0%, #0e1f2c 42%, #0a1622 100%);}\r\n\r\n\/* --- Static background (RiskQuant style) --- *\/\r\n#sgbpm .hero .bg{position:absolute;inset:0;z-index:0;pointer-events:none;}\r\n#sgbpm .hero .bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(45,198,203,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(45,198,203,.05) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(120% 80% at 50% 0%, #000 0%, transparent 72%);mask-image:radial-gradient(120% 80% at 50% 0%, #000 0%, transparent 72%);}\r\n#sgbpm .hero .bg .glow{position:absolute;top:-220px;left:50%;transform:translateX(-50%);width:900px;height:520px;border-radius:50%;background:radial-gradient(closest-side, rgba(23,162,172,.20), transparent 75%);filter:blur(10px);}\r\n\r\n#sgbpm .hero .wrap{position:relative;z-index:1;}\r\n\r\n#sgbpm .pill{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink-2);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px 6px 10px;box-shadow:0 1px 2px rgba(0,0,0,.25);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}\r\n#sgbpm .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--brand-lt);box-shadow:0 0 0 4px rgba(23,162,172,.25);}\r\n#sgbpm .pill .tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-lt);}\r\n#sgbpm .pill .arr{color:var(--muted-2);font-weight:600;}\r\n#sgbpm .hero h1{margin:26px auto 0;max-width:22ch;}\r\n#sgbpm .hero h1 .accent{color:var(--brand-lt);text-shadow:0 0 32px rgba(45,198,203,.35);}\r\n#sgbpm .hero .lead{margin:24px auto 0;max-width:600px;}\r\n#sgbpm .hero-cta{display:flex;gap:12px;justify-content:center;margin-top:30px;}\r\n\r\n\/* ---------- Showcase \/ Prototype ---------- *\/\r\n#sgbpm .showcase{position:relative;z-index:1;margin-top:56px;padding-bottom:88px;}\r\n#sgbpm .showcase:before{content:\"\";position:absolute;left:0;right:0;top:80px;bottom:0;z-index:-1;background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.015));border-top:1px solid rgba(255,255,255,.08);}\r\n#sgbpm .app-shell{max-width:1060px;margin:34px auto 0;text-align:left;font-family:var(--font-ui);letter-spacing:0;background:#fff;border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 50px 100px -45px rgba(0,0,0,.65), 0 12px 40px -16px rgba(0,0,0,.5);overflow:hidden;}\r\n\/* Light frame (prototype LIGHT): white surface + light border + violet ring *\/\r\n#sgbpm .app-shell.proto{position:relative;padding:0;margin-top:8px;background:#fff;border:2px solid rgba(255,255,255,.20);box-shadow:0 60px 120px -45px rgba(0,0,0,.7), 0 0 0 2px rgba(23,162,172,.18), 0 14px 50px -18px rgba(23,162,172,.30);transition:background .25s ease, border-color .25s ease, box-shadow .25s ease;}\r\n\/* Prototype DARK: surface + frame switch along (no white edge) *\/\r\n#sgbpm .app-shell.proto.is-proto-dark{background:#0c1a26;border-color:rgba(255,255,255,.16);box-shadow:0 60px 120px -45px rgba(0,0,0,.8), 0 0 0 2px rgba(255,255,255,.08), 0 14px 50px -18px rgba(23,162,172,.30);}\r\n#sgbpm .app-shell.proto .proto-frame{display:block;width:100%;height:680px;border:0;background:transparent;}\r\n#sgbpm .proto-fallback{display:flex;align-items:center;justify-content:center;text-align:center;min-height:480px;background:radial-gradient(120% 100% at 50% -10%, #eafafb 0%, #fff 60%);padding:32px 22px;}\r\n#sgbpm .proto-fallback[hidden]{display:none;}\r\n#sgbpm .pf-inner{max-width:460px;}\r\n#sgbpm .pf-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0f7c84;background:#fff;border:1px solid #cdebed;border-radius:999px;padding:5px 12px;margin-bottom:16px;}\r\n#sgbpm .pf-inner h3{font-family:var(--font);font-size:21px;font-weight:800;letter-spacing:-.02em;color:#101012;margin:0 0 10px;}\r\n#sgbpm .pf-inner p{font-family:var(--font-ui);font-size:14.5px;line-height:1.55;color:#6c6c75;margin:0 0 22px;}\r\n#sgbpm .pf-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}\r\n#sgbpm .proto-fallback .btn-try{background:#fff;color:#101012;border-color:#e9e9ec;}\r\n#sgbpm .proto-fallback .btn-try:hover{border-color:#d6d6da;background:#fcfcfd;}\r\n#sgbpm .pf-retry{margin-top:16px;background:none;border:0;cursor:pointer;font-family:var(--font-ui);font-size:13px;font-weight:600;color:#9a9aa3;text-decoration:underline;text-underline-offset:3px;}\r\n#sgbpm .pf-retry:hover{color:#37373c;}\r\n\r\n\/* ---------- Customer logos - LIGHT band ---------- *\/\r\n#sgbpm .logos{position:relative;z-index:1;padding:58px 0 64px;background:#fff;border-top:1px solid #ececf1;}\r\n#sgbpm .logos p{text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em;color:#9a9aa3;margin:0 0 34px;}\r\n#sgbpm .lf-strip{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:nowrap;min-height:76px;}\r\n#sgbpm .lf-slot{position:relative;width:190px;height:76px;flex:0 0 auto;}\r\n#sgbpm .lf-slot img{\r\n  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);\r\n  max-width:180px;max-height:64px;width:auto;height:auto;object-fit:contain;\r\n  opacity:0;filter:grayscale(100%);\r\n  transition:opacity .9s cubic-bezier(.4,0,.2,1), filter .35s ease;\r\n}\r\n#sgbpm .lf-slot img.show{opacity:1;}\r\n#sgbpm .lf-slot:hover img.show{filter:grayscale(0%);}\r\n\r\n\/* ---------- Responsive ---------- *\/\r\n@media (max-width:900px){\r\n  #sgbpm .app-shell.proto .proto-frame{height:600px;}\r\n}\r\n@media (max-width:980px){\r\n  #sgbpm .lf-strip{gap:30px;}\r\n  #sgbpm .lf-slot{width:165px;height:70px;}\r\n  #sgbpm .lf-slot img{max-width:155px;max-height:56px;}\r\n  #sgbpm .lf-slot.opt5{display:none;}            \/* Tablet: 4 logos *\/\r\n}\r\n@media (max-width:560px){\r\n  #sgbpm .wrap{padding:0 18px;}\r\n  #sgbpm .hero{padding-top:54px;}\r\n  #sgbpm .hero-cta{flex-direction:column;}\r\n  #sgbpm .hero-cta .btn{width:100%;}\r\n  #sgbpm .showcase{padding-bottom:56px;}\r\n  #sgbpm .lf-strip{gap:20px;}\r\n  #sgbpm .lf-slot{width:110px;height:60px;}\r\n  #sgbpm .lf-slot img{max-width:100px;max-height:46px;}\r\n  #sgbpm .lf-slot.opt4{display:none;}            \/* Phone: 3 logos *\/\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  #sgbpm .btn-try svg{animation:none;}\r\n  #sgbpm .app-shell.proto{transition:none;}\r\n  #sgbpm .lf-slot img{transition:opacity .25s;}\r\n}\r\n<\/style>\r\n\r\n<div id=\"sgbpm\">\r\n\r\n  <!-- ============ HERO ============ -->\r\n  <section class=\"hero\">\r\n\r\n    <!-- Animated background -->\r\n    <div class=\"bg\" aria-hidden=\"true\">\r\n      <div class=\"grid\"><\/div>\r\n      <div class=\"glow\"><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"wrap\">\r\n      <a class=\"pill\" href=\"#\">\r\n        <span class=\"dot\"><\/span>\r\n        <span class=\"tag\">Nouveau<\/span>\r\n        <span>Logiciel BPM<\/span>\r\n        <span class=\"arr\">&rsaquo;<\/span>\r\n      <\/a>\r\n      <h1 class=\"display\">La gestion des processus<br><span class=\"accent\">\u00e0 un niveau sup\u00e9rieur<\/span><\/h1>\r\n      <p class=\"lead\">Un seul endroit pour tous vos processus m\u00e9tier : mod\u00e9lis\u00e9s, document\u00e9s, gouvern\u00e9s. Responsabilit\u00e9s, documents, applications informatiques, donn\u00e9es, risques et contr\u00f4les. Reli\u00e9s de bout en bout. Avec en plus une IA qui r\u00e9fl\u00e9chit avec vous.<\/p>\r\n      <div class=\"hero-cta\">\r\n        <a class=\"btn btn-primary\" href=\"#demo\">Contactez-nous<\/a>\r\n        <a class=\"btn btn-try\" href=\"#prototyp\">Essayez par vous-m\u00eame\r\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M12 5v14M6 13l6 6 6-6\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ============ SHOWCASE ============ -->\r\n    <div class=\"showcase\" id=\"prototyp\">\r\n      <div class=\"wrap\">\r\n        <div class=\"app-shell proto\" id=\"sgbpm-shell\">\r\n          <iframe id=\"protoFrame\" class=\"proto-frame\" title=\"Centre de processus - d\u00e9mo interactive\"><\/iframe>\r\n          <div class=\"proto-fallback\" id=\"protoFallback\" hidden>\r\n            <div class=\"pf-inner\">\r\n              <span class=\"pf-badge\">D\u00e9mo interactive<\/span>\r\n              <h3>La d\u00e9mo en direct ne peut pas \u00eatre int\u00e9gr\u00e9e pour le moment.<\/h3>\r\n              <p>Un param\u00e8tre r\u00e9seau ou de s\u00e9curit\u00e9 bloque peut-\u00eatre l'int\u00e9gration. Vous pouvez ouvrir la d\u00e9mo directement ou nous contacter.<\/p>\r\n              <div class=\"pf-cta\">\r\n                <a class=\"btn btn-primary\" href=\"#demo\">Contactez-nous<\/a>\r\n                <a class=\"btn btn-try\" id=\"pfOpen\" href=\"#\" target=\"_blank\" rel=\"noopener\">Ouvrir dans un nouvel onglet\r\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M14 4h6v6M20 4l-9 9M19 13v5a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h5\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/svg>\r\n                <\/a>\r\n              <\/div>\r\n              <button class=\"pf-retry\" id=\"pfRetry\" type=\"button\">R\u00e9essayer<\/button>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ============ LOGO STRIP ============ -->\r\n  <section class=\"logos\">\r\n    <p>Adopt\u00e9 par des organisations leaders<\/p>\r\n    <div class=\"lf-strip\" id=\"sgbpm-logos\">\r\n      <div class=\"lf-slot opt1\"><\/div>\r\n      <div class=\"lf-slot opt2\"><\/div>\r\n      <div class=\"lf-slot opt3\"><\/div>\r\n      <div class=\"lf-slot opt4\"><\/div>\r\n      <div class=\"lf-slot opt5\"><\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* ---------- Prototype: responsive embed + theme-aware frame ---------- *\/\r\n(function(){\r\n  var frame = document.getElementById('protoFrame');\r\n  if(!frame) return;\r\n\r\n  var PROTO_SRC = \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/process-center-en.html\";\r\n\r\n  var shell = document.getElementById('sgbpm-shell');\r\n  var fallback = document.getElementById('protoFallback');\r\n  var openLink = document.getElementById('pfOpen');\r\n  var retryBtn = document.getElementById('pfRetry');\r\n  if(openLink) openLink.href = PROTO_SRC;\r\n\r\n  var resolved = false, watchdog = null, themeObserver = null;\r\n\r\n  function appReady(){\r\n    try{ var d = frame.contentDocument; return !!(d && d.querySelector('[data-nav=\"map\"]')); }\r\n    catch(e){ return false; }\r\n  }\r\n\r\n  \/* --- Couple the frame to the prototype's theme (same-origin) --- *\/\r\n  function applyProtoTheme(){\r\n    if(!shell) return;\r\n    try{\r\n      var d = frame.contentDocument;\r\n      var dark = !!(d && d.documentElement && d.documentElement.getAttribute('data-theme') === 'dark');\r\n      shell.classList.toggle('is-proto-dark', dark);\r\n    }catch(e){ \/* cross-origin -> frame stays light *\/ }\r\n  }\r\n  function watchProtoTheme(){\r\n    try{\r\n      var d = frame.contentDocument;\r\n      if(!d || !d.documentElement) return;\r\n      if(themeObserver) themeObserver.disconnect();\r\n      themeObserver = new MutationObserver(applyProtoTheme);\r\n      themeObserver.observe(d.documentElement, { attributes:true, attributeFilter:['data-theme'] });\r\n      applyProtoTheme();\r\n    }catch(e){ \/* cross-origin *\/ }\r\n  }\r\n\r\n  function succeed(){\r\n    if(resolved) return; resolved = true; clearTimeout(watchdog);\r\n    if(fallback) fallback.hidden = true;\r\n    frame.style.display = '';\r\n    watchProtoTheme();\r\n  }\r\n  function fail(){\r\n    if(resolved) return; resolved = true; clearTimeout(watchdog);\r\n    frame.style.display = 'none';\r\n    if(shell) shell.classList.remove('is-proto-dark');   \/\/ fallback is light\r\n    if(fallback) fallback.hidden = false;\r\n  }\r\n\r\n  function init(){\r\n    var forceMap = window.matchMedia('(min-width: 761px)').matches;\r\n    try{\r\n      var d = frame.contentDocument || frame.contentWindow.document;\r\n      var act = function(){\r\n        if(!d.querySelector('[data-nav=\"map\"]')) return false;\r\n        if(forceMap){ var el = d.querySelector('[data-nav=\"map\"]'); if(el) el.click(); }\r\n        succeed(); return true;\r\n      };\r\n      if(act()) return;\r\n      var tries = 0;\r\n      var t = setInterval(function(){ if(act() || ++tries > 40){ clearInterval(t); } }, 100);\r\n    }catch(e){ \/* blocked\/cross-origin -> watchdog kicks in *\/ }\r\n  }\r\n\r\n  function loadProto(){\r\n    resolved = false;\r\n    if(themeObserver){ themeObserver.disconnect(); themeObserver = null; }\r\n    if(fallback) fallback.hidden = true;\r\n    frame.style.display = '';\r\n    clearTimeout(watchdog);\r\n    watchdog = setTimeout(function(){ if(!appReady()) fail(); }, 7000);\r\n    frame.src = PROTO_SRC;\r\n  }\r\n\r\n  frame.addEventListener('load', init);\r\n  if(retryBtn) retryBtn.addEventListener('click', loadProto);\r\n  loadProto();\r\n})();\r\n\r\n\/* ---------- \"Try it yourself\" -> smooth-scroll to prototype ---------- *\/\r\n(function(){\r\n  var root = document.getElementById('sgbpm');\r\n  var btn = root && root.querySelector('.btn-try');\r\n  if(!btn) return;\r\n  btn.addEventListener('click', function(e){\r\n    var t = root.querySelector('#prototyp');\r\n    if(t){ e.preventDefault(); window.scrollTo({ top:t.getBoundingClientRect().top + window.pageYOffset - 70, behavior:'smooth' }); }\r\n  });\r\n})();\r\n\r\n\/* ---------- Customer logos - endless crossfade, largest first ---------- *\/\r\n(function(){\r\n  var root = document.getElementById('sgbpm');\r\n  if(!root) return;\r\n  var LOGO_BASE = \"https:\/\/swissgrc.com\/referenzen-preview\/logos\/\";\r\n  var LOGOS = [\r\n    \"Ch_Eidgenossenschaft.png\",\"Die_Post.png\",\"die-Mobiliar.png\",\"Baloise_Logo.png\",\"helvetia_Logo.png\",\r\n    \"CSS.png\",\"amag.png\",\"BKW.png\",\"BLS_Logo.png\",\"Coop-Rechtsschutz.jpg\",\"BDO_logo.png\",\"assura.png\",\r\n    \"Bybit_Logo.png\",\"kanton-aargau.png\",\"kanton-basel.png\",\"kanton-URI.png\",\"BLKB-scaled.jpg\",\r\n    \"Glarner_KB.png\",\"Graubunder_KB.png\",\"Bank_Frick_Logo.png\",\"DZ-privatbank.png\",\"EKZ.png\",\r\n    \"Hochschuleluzern_Logo.jpg\",\"BFH_Logo.jpg\",\"abraxas.png\",\"crif-e1777735584774-300x133.png\",\r\n    \"itau.png\",\"Birlasoft_logo.png\",\"dubai-chamber-logo.png\",\"Al_Fardan_Exchange_Logo.png\",\r\n    \"ARI.png\",\"ATT.png\",\"Appenzell.png\",\"Aquilana_.png\",\"Assekuranz.png\",\"Ausgleichskasse_Basel.png\",\r\n    \"Azerconnect-Group_Logo-scaled.jpg\",\"BCN.png\",\"Baden_Logo.png\",\"Bakcell_Logo-scaled.jpg\",\"Baloni_Logo.png\",\r\n    \"Branchen_Versicherung.png\",\"Capeletti_Logo.png\",\"Complan_.png\",\"ELMA.png\",\"EWN.png\",\"Echore.png\",\r\n    \"Embrach_Logo.jpg\",\"Expersoft.png\",\"FMA.png\",\"Fehraltorf_Logo.jpg\",\"GSC_Bank-Logo.png\",\r\n    \"Gebaeude-Versicherung-Logo.png\",\"Gemeinde-Emmen.png\",\"Grawe.png\",\"HEKS-Logo.png\",\"HIS_Logo.jpg\",\r\n    \"IAV_logo.png\",\"IBB.png\",\"KiKxxl_Logo-1.png\",\"acrotec_logo.png\",\"agv_Logo-scaled.png\",\"asry-logo.png\",\r\n    \"avobis.png\",\"bank-zimmerberg.png\",\"benefit_logo.png\",\"bgv-Logo.png\",\"centris_logo.png\",\r\n    \"ceresio_investors_Logo.png\",\"connectwise_logo.png\",\"dextra.png\",\"diamant_logo.png\",\"fusion_Consulting.png\",\r\n    \"gb.png\",\"gemeinsame-KVG.png\",\"gmnd_Meilen_Logo.jpg\",\"gmnd_Regensdorf_Logo.jpg\",\"hochdorf.png\",\r\n    \"innova.png\",\"kantonhospital.png\",\"kion_logo.png\",\"BPM.webp\"\r\n  ];\r\n  var slots = Array.prototype.slice.call(root.querySelectorAll('.lf-slot'));\r\n  var N = slots.length, next = 0;\r\n  slots.forEach(function(slot){\r\n    var a = new Image(), b = new Image();\r\n    a.alt = b.alt = \"Logo client\"; a.loading = b.loading = \"lazy\";\r\n    slot.appendChild(a); slot.appendChild(b);\r\n    slot._imgs = [a,b]; slot._front = 0;\r\n  });\r\n  function takeNext(){ var f = LOGOS[next % LOGOS.length]; next++; return LOGO_BASE + f; }\r\n  slots.forEach(function(slot){\r\n    var front = slot._imgs[slot._front];\r\n    front.onload = function(){ front.classList.add('show'); };\r\n    front.src = takeNext();\r\n  });\r\n  function swap(slot){\r\n    var front = slot._imgs[slot._front], back = slot._imgs[1 - slot._front];\r\n    back.onload = function(){ back.classList.add('show'); front.classList.remove('show'); slot._front = 1 - slot._front; };\r\n    back.src = takeNext();\r\n  }\r\n  var CYCLE = 3200;\r\n  if(!window.matchMedia || !window.matchMedia('(prefers-reduced-motion: reduce)').matches){\r\n    slots.forEach(function(slot, i){\r\n      setTimeout(function(){ setInterval(function(){ swap(slot); }, CYCLE); }, i * (CYCLE \/ N) + 1500);\r\n    });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebeee91 e-con-full e-flex e-con e-parent\" data-id=\"ebeee91\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3acb612 elementor-widget elementor-widget-html\" data-id=\"3acb612\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"fr\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Swiss GRC | \u00c9valuation de maturit\u00e9 de la gestion des processus<\/title>\r\n<\/head>\r\n<body style=\"margin:0;background:#ffffff\">\r\n\r\n<!-- ===================================================================\r\n     EMBED START\r\n     For Elementor: paste everything between EMBED START and EMBED END\r\n     into a single HTML widget. The doctype\/head\/body wrapper above is\r\n     only for standalone preview and is ignored inside a WordPress page.\r\n     =================================================================== -->\r\n\r\n<!-- ============================================================\r\n     Swiss GRC :: BPM Software :: Maturity Assessment\r\n     Self-assessment of process management across\r\n     5 maturity levels and 6 dimensions.\r\n     Methodology based on the MINT guide on process management\r\n     maturity (CMMI V2.0 plus Rosemann and vom Brocke).\r\n     All styles are scoped under #sgbpm-rga.\r\n     ============================================================ -->\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Anek+Latin:wght@500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<!-- Simple Analytics: event queue so events still fire if the SA script loads later -->\r\n<script>\r\n  window.sa_event=window.sa_event||function(){var a=[].slice.call(arguments);window.sa_event.q?window.sa_event.q.push(a):window.sa_event.q=[a];};\r\n<\/script>\r\n\r\n<!-- ====== Banner trigger plus modal for the assessment ====== -->\r\n<style>\r\n  #rga-launch{\r\n    \/* coupled to page tokens, with fallback to the brand values *\/\r\n    --rga-navy: var(--navy, #1A2E4C);\r\n    --rga-accent: var(--accent, #0f7c84);\r\n    --rga-accent-lt: var(--blue-lt, #2dc6cb);\r\n    font-family:'Inter',system-ui,sans-serif;\r\n  }\r\n  #rga-launch *{box-sizing:border-box;}\r\n  #rga-launch .ban{position:relative;overflow:hidden;background:linear-gradient(135deg,#1A2E4C 0%,#15414c 58%,#0f7c84 100%);background:linear-gradient(135deg,var(--rga-navy) 0%,color-mix(in srgb, var(--rga-navy) 55%, var(--rga-accent)) 58%,var(--rga-accent) 100%);}\r\n  #rga-launch .ban::before{content:\"\";position:absolute;top:-120px;right:-70px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(45,198,203,.30),transparent 70%);background:radial-gradient(circle,color-mix(in srgb, var(--rga-accent-lt) 30%, transparent),transparent 70%);pointer-events:none;}\r\n  #rga-launch .in{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:22px 36px;display:flex;align-items:center;gap:26px;flex-wrap:wrap;}\r\n  #rga-launch .tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#fff;background:rgba(45,198,203,.22);background:color-mix(in srgb, var(--rga-accent-lt) 22%, transparent);border:1px solid rgba(45,198,203,.5);border-color:color-mix(in srgb, var(--rga-accent-lt) 50%, transparent);padding:6px 13px;border-radius:30px;flex:none;}\r\n  #rga-launch .tag .d{width:7px;height:7px;border-radius:50%;background:var(--rga-accent-lt);animation:rgaPulse 2.2s infinite;}\r\n  @keyframes rgaPulse{0%{box-shadow:0 0 0 0 rgba(45,198,203,.6)}100%{box-shadow:0 0 0 8px rgba(45,198,203,0)}}\r\n  #rga-launch .txt{flex:1;min-width:0;color:#fff;overflow-wrap:anywhere;}\r\n  #rga-launch .ttl{font-family:'Anek Latin',sans-serif;font-size:18px;font-weight:600;line-height:1.3;}\r\n  #rga-launch .meta{font-size:13px;color:#cdd7e6;margin-top:3px;}\r\n  #rga-launch .cta{flex:none;}\r\n  #rga-launch .btn{display:inline-flex;align-items:center;gap:9px;background:#fff;color:var(--rga-accent);font-family:'Inter',sans-serif;font-size:14px;font-weight:700;padding:12px 22px;border-radius:30px;border:none;cursor:pointer;transition:.2s;white-space:nowrap;}\r\n  #rga-launch .btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px rgba(0,0,0,.4);}\r\n  #rga-launch .btn .ic{flex:none}\r\n  #rga-launch .btn .ar{transition:transform .2s;}\r\n  #rga-launch .btn:hover .ar{transform:translateX(3px);}\r\n  @media(max-width:760px){#rga-launch .in{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 22px;}#rga-launch .cta{width:100%;}#rga-launch .btn{width:100%;justify-content:center;}}\r\n  @media(prefers-reduced-motion:reduce){#rga-launch .tag .d{animation:none;}}\r\n\r\n  #rga-modal{position:fixed;inset:0;z-index:99999;display:none;}\r\n  #rga-modal.open{display:block;}\r\n  #rga-modal .bd{position:absolute;inset:0;background:rgba(10,22,34,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s;}\r\n  #rga-modal.open .bd{opacity:1;}\r\n  #rga-modal .dlg{position:absolute;left:50%;top:50%;transform:translate(-50%,-46%);width:min(1040px,calc(100% - 32px));max-height:92vh;overflow:auto;background:#fff;border-radius:20px;box-shadow:0 40px 100px -30px rgba(0,0,0,.6);opacity:0;transition:opacity .28s ease,transform .28s ease;-webkit-overflow-scrolling:touch;}\r\n  #rga-modal.open .dlg{opacity:1;transform:translate(-50%,-50%);}\r\n  #rga-modal .bar{position:sticky;top:0;display:flex;justify-content:flex-end;padding:12px 12px 0;background:linear-gradient(#fff 55%,rgba(255,255,255,0));z-index:5;}\r\n  #rga-modal .x{flex:none;width:38px;height:38px;min-width:0;min-height:0;padding:0;margin:0;-webkit-appearance:none;appearance:none;border-radius:50%;border:1px solid #e0eaeb;background:#fff;color:#16263b;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;transition:.16s;box-shadow:0 2px 8px rgba(16,38,59,.10);}\r\n  #rga-modal .x svg{display:block;width:15px;height:15px}\r\n  #rga-modal .x:hover{background:#f1f8f8;border-color:#17a2ac;color:#0f7c84;}\r\n  #rga-modal .x:focus-visible{outline:2px solid #0f7c84;outline-offset:2px;}\r\n  @media(max-width:620px){#rga-modal .dlg{width:calc(100% - 16px);max-height:94vh;border-radius:16px;}}\r\n  @media(prefers-reduced-motion:reduce){#rga-modal .bd,#rga-modal .dlg{transition:none;}#rga-modal.open .dlg{transform:translate(-50%,-50%);}}\r\n<\/style>\r\n\r\n<div id=\"rga-launch\">\r\n  <section class=\"ban\"><div class=\"in\">\r\n    <span class=\"tag\"><span class=\"d\"><\/span>Bilan de maturit\u00e9<\/span>\r\n    <div class=\"txt\">\r\n      <div class=\"ttl\">O\u00f9 en est votre gestion des processus ?<\/div>\r\n      <div class=\"meta\">Auto-\u00e9valuation gratuite en 2 minutes, six dimensions, r\u00e9sultat instantan\u00e9.<\/div>\r\n    <\/div>\r\n    <div class=\"cta\"><button type=\"button\" class=\"btn\" data-rga-open>D\u00e9marrer l'\u00e9valuation <span class=\"ar\">&rarr;<\/span><\/button><\/div>\r\n  <\/div><\/section>\r\n<\/div>\r\n\r\n<div id=\"rga-modal\" aria-hidden=\"true\">\r\n  <div class=\"bd\" data-rga-close><\/div>\r\n  <div class=\"dlg\" role=\"dialog\" aria-modal=\"true\" aria-label=\"\u00c9valuation de maturit\u00e9 de la gestion des processus\">\r\n    <div class=\"bar\"><button type=\"button\" class=\"x\" data-rga-close aria-label=\"Fermer\"><svg viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M6 6l12 12M18 6L6 18\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\"\/><\/svg><\/button><\/div>\r\n\r\n<section id=\"sgbpm-rga\" aria-label=\"\u00c9valuation de maturit\u00e9 de la gestion des processus\">\r\n  <style>\r\n    #sgbpm-rga *{box-sizing:border-box;margin:0;padding:0}\r\n    #sgbpm-rga{\r\n      --violet:#17a2ac;        \/* teal (primary accent) *\/\r\n      --violet-deep:#0f7c84;   \/* dark teal *\/\r\n      --violet-ink:#0c5a61;    \/* dark teal for labels *\/\r\n      --teal-lt:#2dc6cb;\r\n      --navy:#1A2E4C;\r\n      --ink:#16263b;\r\n      --muted:#5f7078;\r\n      --line:#e0eaeb;\r\n      --soft:#f1f8f8;\r\n      --soft-2:#e4f1f1;\r\n      --white:#ffffff;\r\n      --shadow:0 1px 2px rgba(22,38,59,.04),0 18px 50px -28px rgba(23,162,172,.45);\r\n      --radius:18px;\r\n      --font-display:'Geist','Montserrat','Inter',system-ui,sans-serif;\r\n      --font-body:'Inter',system-ui,sans-serif;\r\n      font-family:var(--font-body);\r\n      color:var(--ink);\r\n      line-height:1.6;\r\n      max-width:980px;\r\n      margin:0 auto;\r\n      padding:8px 16px 32px;\r\n      -webkit-font-smoothing:antialiased;\r\n      overflow-wrap:break-word;\r\n    }\r\n    #sgbpm-rga .rga-eyebrow{\r\n      font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;\r\n      color:var(--violet-deep);margin-bottom:14px;display:flex;align-items:center;gap:10px;\r\n    }\r\n    #sgbpm-rga .rga-eyebrow::before{content:\"\";width:26px;height:2px;background:var(--violet);border-radius:2px}\r\n    #sgbpm-rga h2.rga-title{\r\n      font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;\r\n      font-size:clamp(22px,5.2vw,40px);line-height:1.12;margin-bottom:14px;color:var(--ink);\r\n    }\r\n    #sgbpm-rga .rga-lede{font-size:17px;color:var(--muted);max-width:680px;margin-bottom:14px;overflow-wrap:anywhere}\r\n    #sgbpm-rga .rga-source{\r\n      font-size:13px;color:var(--muted);max-width:680px;\r\n      padding:12px 16px;background:var(--soft);border:1px solid var(--line);\r\n      border-radius:12px;margin-bottom:28px;\r\n    }\r\n    #sgbpm-rga .rga-source a{color:var(--violet-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(107,91,230,.35)}\r\n    #sgbpm-rga .rga-source a:hover{border-bottom-color:var(--violet-deep)}\r\n\r\n    \/* shell card *\/\r\n    #sgbpm-rga .rga-card{\r\n      background:var(--white);border:1px solid var(--line);border-radius:var(--radius);\r\n      box-shadow:var(--shadow);overflow:hidden;\r\n    }\r\n\r\n    \/* progress *\/\r\n    #sgbpm-rga .rga-progress{\r\n      display:flex;align-items:center;gap:16px;\r\n      padding:22px 28px;border-bottom:1px solid var(--line);\r\n      background:linear-gradient(180deg,var(--soft) 0%,var(--white) 100%);\r\n    }\r\n    #sgbpm-rga .rga-progress-meta{font-size:13px;font-weight:600;color:var(--violet-ink);white-space:nowrap}\r\n    #sgbpm-rga .rga-bar{flex:1;height:6px;border-radius:6px;background:var(--soft-2);overflow:hidden}\r\n    #sgbpm-rga .rga-bar span{display:block;height:100%;width:0;border-radius:6px;\r\n      background:linear-gradient(90deg,var(--violet),var(--violet-deep));transition:width .45s cubic-bezier(.4,0,.2,1)}\r\n    #sgbpm-rga .rga-dots{display:flex;gap:6px}\r\n    #sgbpm-rga .rga-dots i{width:8px;height:8px;border-radius:50%;background:var(--soft-2);transition:background .3s,transform .3s}\r\n    #sgbpm-rga .rga-dots i.done{background:var(--violet)}\r\n    #sgbpm-rga .rga-dots i.active{background:var(--violet-deep);transform:scale(1.35)}\r\n\r\n    \/* step body *\/\r\n    #sgbpm-rga .rga-step{padding:30px 28px}\r\n    #sgbpm-rga .rga-dimhead{display:flex;align-items:flex-start;gap:16px;margin-bottom:22px}\r\n    #sgbpm-rga .rga-dimnum{\r\n      flex:none;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;\r\n      font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--white);\r\n      background:linear-gradient(135deg,var(--violet),var(--violet-deep));\r\n    }\r\n    #sgbpm-rga .rga-dimhead h3{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.01em;margin-bottom:4px}\r\n    #sgbpm-rga .rga-dimhead p{font-size:14px;color:var(--muted);max-width:640px}\r\n\r\n    #sgbpm-rga .rga-q{font-size:13px;font-weight:600;color:var(--violet-ink);margin-bottom:14px}\r\n\r\n    #sgbpm-rga .rga-options{display:flex;flex-direction:column;gap:10px}\r\n    #sgbpm-rga .rga-opt{\r\n      display:flex;align-items:flex-start;gap:14px;cursor:pointer;text-align:left;\r\n      width:100%;background:var(--white);border:1.5px solid var(--line);border-radius:14px;\r\n      padding:14px 16px;transition:border-color .18s,background .18s,box-shadow .18s;\r\n      font-family:inherit;color:inherit;white-space:normal;\r\n    }\r\n    #sgbpm-rga .rga-opt:hover{border-color:var(--violet);background:var(--soft)}\r\n    #sgbpm-rga .rga-opt:focus-visible{outline:2px solid var(--violet-deep);outline-offset:2px}\r\n    #sgbpm-rga .rga-opt.sel{border-color:var(--violet-deep);background:var(--soft);box-shadow:0 0 0 3px rgba(23,162,172,.16)}\r\n    #sgbpm-rga .rga-lvl{\r\n      flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;\r\n      font-weight:700;font-size:14px;color:var(--violet-ink);background:var(--soft-2);transition:all .18s;\r\n    }\r\n    #sgbpm-rga .rga-opt.sel .rga-lvl{background:var(--violet-deep);color:var(--white)}\r\n    #sgbpm-rga .rga-opt-txt{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere}\r\n    #sgbpm-rga .rga-opt-txt b{display:block;font-weight:700;font-size:14.5px;margin-bottom:2px;white-space:normal;overflow-wrap:anywhere}\r\n    #sgbpm-rga .rga-opt-txt span{display:block;font-size:13.5px;color:var(--muted);white-space:normal;overflow-wrap:anywhere}\r\n\r\n    \/* nav *\/\r\n    #sgbpm-rga .rga-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;\r\n      padding:20px 28px;border-top:1px solid var(--line);background:var(--soft)}\r\n    #sgbpm-rga .rga-btn{\r\n      font-family:inherit;font-weight:600;font-size:15px;border-radius:11px;cursor:pointer;\r\n      padding:12px 22px;border:1.5px solid transparent;transition:transform .12s,box-shadow .18s,background .18s,opacity .18s;\r\n    }\r\n    #sgbpm-rga .rga-btn:active{transform:translateY(1px)}\r\n    #sgbpm-rga .rga-btn-primary{background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:var(--white);\r\n      box-shadow:0 10px 24px -10px rgba(23,162,172,.6)}\r\n    #sgbpm-rga .rga-btn-primary:hover{box-shadow:0 14px 30px -10px rgba(23,162,172,.78)}\r\n    #sgbpm-rga .rga-btn-primary[disabled]{opacity:.4;cursor:not-allowed;box-shadow:none}\r\n    #sgbpm-rga .rga-btn-ghost{background:var(--white);border-color:var(--line);color:var(--violet-ink)}\r\n    #sgbpm-rga .rga-btn-ghost:hover{border-color:var(--violet)}\r\n    #sgbpm-rga .rga-btn-ghost[disabled]{opacity:.35;cursor:not-allowed}\r\n\r\n    \/* result *\/\r\n    #sgbpm-rga .rga-result{display:none;padding:34px 28px}\r\n    #sgbpm-rga .rga-result.show{display:block;animation:rgaIn .45s ease both}\r\n    @keyframes rgaIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}\r\n    #sgbpm-rga .rga-res-top{display:flex;flex-wrap:wrap;gap:28px 34px;align-items:center}\r\n\r\n    #sgbpm-rga .rga-scorewrap{position:relative;flex:1 1 290px;min-width:0}\r\n    #sgbpm-rga .rga-glow{position:absolute;left:-34px;top:-14px;width:230px;height:230px;border-radius:50%;\r\n      background:radial-gradient(closest-side,rgba(45,198,203,.32),transparent 70%);filter:blur(8px);\r\n      opacity:0;transform:scale(.5);pointer-events:none;z-index:0}\r\n    #sgbpm-rga .rga-result.show .rga-glow{animation:rgaGlow 1.5s ease-out .1s both}\r\n    @keyframes rgaGlow{0%{opacity:0;transform:scale(.5)}45%{opacity:1}100%{opacity:.5;transform:scale(1)}}\r\n    #sgbpm-rga .rga-score-label{position:relative;z-index:1;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:8px}\r\n    #sgbpm-rga .rga-score-num{position:relative;z-index:1;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,11vw,66px);line-height:1;letter-spacing:-.03em;color:var(--ink)}\r\n    #sgbpm-rga .rga-score-num small{font-size:24px;color:var(--muted);font-weight:600}\r\n    #sgbpm-rga .rga-stage{position:relative;z-index:1;display:inline-block;margin-top:12px;font-weight:700;font-size:15px;color:var(--white);\r\n      padding:7px 16px;border-radius:999px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));opacity:0}\r\n    #sgbpm-rga .rga-result.show .rga-stage{animation:rgaPop .5s ease .85s both}\r\n    @keyframes rgaPop{from{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}\r\n    #sgbpm-rga .rga-interp{position:relative;z-index:1;margin-top:18px;font-size:15px;color:var(--muted);max-width:460px;opacity:0}\r\n    #sgbpm-rga .rga-result.show .rga-interp{animation:rgaFade .6s ease 1.05s both}\r\n    @keyframes rgaFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}\r\n\r\n    \/* maturity level bar *\/\r\n    #sgbpm-rga .rga-gauge{position:relative;z-index:1;margin-top:24px;max-width:430px}\r\n    #sgbpm-rga .rga-gauge-track{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}\r\n    #sgbpm-rga .rga-gseg{height:9px;border-radius:6px;background:var(--soft-2);overflow:hidden}\r\n    #sgbpm-rga .rga-gseg span{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--violet),var(--teal-lt));\r\n      transform:scaleX(0);transform-origin:left}\r\n    #sgbpm-rga .rga-gseg.on span{transform:scaleX(1);transition:transform .55s cubic-bezier(.4,0,.2,1)}\r\n    #sgbpm-rga .rga-glbls{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-top:8px}\r\n    #sgbpm-rga .rga-glbls b{font-size:10.5px;font-weight:600;text-align:center;color:var(--muted);letter-spacing:.01em}\r\n    #sgbpm-rga .rga-glbls b.cur{color:var(--violet-deep)}\r\n\r\n    \/* radar + toggle *\/\r\n    #sgbpm-rga .rga-radar-box{position:relative;flex:1 1 290px;min-width:0;max-width:360px;margin:0 auto}\r\n    #sgbpm-rga .rga-radar{width:100%;height:auto;overflow:visible}\r\n    #sgbpm-rga .rga-toggle{display:flex;justify-content:center;margin-top:8px}\r\n    #sgbpm-rga .rga-toggle button{display:inline-flex;align-items:center;gap:9px;font-family:inherit;font-size:12.5px;font-weight:600;white-space:normal;text-align:left;\r\n      color:var(--violet-ink);background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:8px 15px;cursor:pointer;transition:.16s}\r\n    #sgbpm-rga .rga-toggle button:hover{border-color:var(--violet)}\r\n    #sgbpm-rga .rga-toggle button.on{background:var(--violet);color:#fff;border-color:var(--violet)}\r\n    #sgbpm-rga .rga-toggle .sw{width:16px;height:10px;border-radius:3px;border:1.6px dashed var(--teal-lt);background:rgba(45,198,203,.15)}\r\n    #sgbpm-rga .rga-toggle button.on .sw{border-color:#fff;background:rgba(255,255,255,.25)}\r\n\r\n    \/* breakdown cards *\/\r\n    #sgbpm-rga .rga-break{margin-top:36px;border-top:1px solid var(--line);padding-top:12px}\r\n    #sgbpm-rga .rga-break h4{font-family:var(--font-display);font-size:17px;font-weight:700;margin:18px 0 6px}\r\n    #sgbpm-rga .rga-break .hint{font-size:13px;color:var(--muted);margin-bottom:16px}\r\n    #sgbpm-rga .rga-c2{border:1px solid var(--line);border-radius:13px;margin-bottom:10px;overflow:hidden;background:var(--white);\r\n      opacity:0;transform:translateY(12px);transition:border-color .16s,box-shadow .16s}\r\n    #sgbpm-rga .rga-result.show .rga-c2{animation:rgaUp .5s ease both}\r\n    @keyframes rgaUp{to{opacity:1;transform:none}}\r\n    #sgbpm-rga .rga-c2:hover{border-color:var(--violet)}\r\n    #sgbpm-rga .rga-c2.act{border-color:var(--violet-deep);box-shadow:0 0 0 3px rgba(23,162,172,.10)}\r\n    #sgbpm-rga .rga-c2-head{display:flex;align-items:center;gap:12px;white-space:normal;\r\n      padding:14px 16px;cursor:pointer;width:100%;background:none;border:none;font-family:inherit;text-align:left;color:inherit}\r\n    #sgbpm-rga .rga-c2-num{font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--violet);flex:none}\r\n    #sgbpm-rga .rga-c2-name{font-weight:600;font-size:15px;color:var(--ink);flex:1 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal}\r\n    #sgbpm-rga .rga-mini{display:flex;gap:3px;flex:none}\r\n    #sgbpm-rga .rga-mini i{width:15px;height:6px;border-radius:3px;background:var(--soft-2)}\r\n    #sgbpm-rga .rga-c2-chip{font-size:12px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--soft-2);color:var(--violet-ink);white-space:nowrap;flex:none}\r\n    #sgbpm-rga .rga-c2-caret{width:16px;height:16px;color:var(--muted);transition:transform .25s;flex:none}\r\n    #sgbpm-rga .rga-c2.open .rga-c2-caret{transform:rotate(90deg);color:var(--violet-deep)}\r\n    #sgbpm-rga .rga-c2-body{max-height:0;overflow:hidden;transition:max-height .32s ease}\r\n    #sgbpm-rga .rga-c2-body .in{padding:2px 16px 16px 49px}\r\n    #sgbpm-rga .rga-c2-body .lab{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:8px 0 3px}\r\n    #sgbpm-rga .rga-c2-body .now{font-size:14px;color:var(--ink);overflow-wrap:anywhere}\r\n    #sgbpm-rga .rga-c2-body .next{font-size:14px;color:var(--violet-ink);background:var(--soft);border-left:3px solid var(--violet);padding:10px 13px;border-radius:0 9px 9px 0;margin-top:4px}\r\n\r\n    \/* cta *\/\r\n    #sgbpm-rga .rga-cta{margin-top:30px;border-radius:var(--radius);padding:30px 28px;color:var(--white);\r\n      background:\r\n        radial-gradient(70% 90% at 0% 100%, rgba(45,198,203,.20), transparent 60%),\r\n        linear-gradient(158deg, #1f3658 0%, #16294a 48%, #0f1c31 100%);\r\n      background-color:#142540}\r\n    #sgbpm-rga .rga-cta h4{font-family:var(--font-display);font-size:22px;font-weight:700;margin-bottom:8px}\r\n    #sgbpm-rga .rga-cta p{font-size:15px;color:rgba(255,255,255,.85);max-width:560px;margin-bottom:22px}\r\n    #sgbpm-rga .rga-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}\r\n    #sgbpm-rga .rga-cta-primary{background:var(--white);color:var(--violet-deep);font-weight:700;font-size:15px;\r\n      padding:13px 24px;border-radius:11px;text-decoration:none;transition:transform .12s,box-shadow .18s;display:inline-flex;align-items:center;gap:8px}\r\n    #sgbpm-rga .rga-cta-primary:hover{box-shadow:0 14px 30px -12px rgba(0,0,0,.5);transform:translateY(-1px)}\r\n    #sgbpm-rga .rga-cta-link{color:var(--white);font-weight:600;font-size:14.5px;text-decoration:none;\r\n      border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:1px}\r\n    #sgbpm-rga .rga-cta-link:hover{border-bottom-color:var(--white)}\r\n    #sgbpm-rga .rga-restart{display:inline-flex;align-items:center;gap:6px;margin-top:22px;background:none;border:none;\r\n      cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--violet-deep)}\r\n    #sgbpm-rga .rga-restart:hover{text-decoration:underline}\r\n\r\n    @media (max-width:720px){\r\n      #sgbpm-rga{padding:6px 14px 22px}\r\n      #sgbpm-rga .rga-eyebrow{margin-bottom:10px}\r\n      #sgbpm-rga h2.rga-title{margin-bottom:10px}\r\n      #sgbpm-rga .rga-lede{font-size:15px;line-height:1.5;margin-bottom:12px}\r\n      #sgbpm-rga .rga-source{font-size:12.5px;padding:11px 13px;margin-bottom:18px}\r\n      #sgbpm-rga .rga-step,#sgbpm-rga .rga-result{padding:22px 16px}\r\n      #sgbpm-rga .rga-progress,#sgbpm-rga .rga-nav{padding:16px}\r\n      #sgbpm-rga .rga-progress-meta{display:none}\r\n      #sgbpm-rga .rga-dimhead{gap:12px;margin-bottom:18px}\r\n      #sgbpm-rga .rga-dimnum{width:40px;height:40px;font-size:16px;border-radius:11px}\r\n      #sgbpm-rga .rga-dimhead h3{font-size:18px}\r\n      #sgbpm-rga .rga-dimhead p{font-size:13.5px}\r\n      #sgbpm-rga .rga-opt{padding:13px 14px;gap:12px}\r\n      #sgbpm-rga .rga-opt-txt b{font-size:14px}\r\n      #sgbpm-rga .rga-opt-txt span{font-size:13px}\r\n      #sgbpm-rga .rga-radar-box{flex-basis:100%;max-width:340px}\r\n      #sgbpm-rga .rga-gauge{max-width:none}\r\n      #sgbpm-rga .rga-mini{display:none}\r\n      #sgbpm-rga .rga-score-num{font-size:46px}\r\n      #sgbpm-rga .rga-interp{font-size:14.5px;line-height:1.55}\r\n      #sgbpm-rga .rga-c2-body .in{padding-left:30px}\r\n      #sgbpm-rga .rga-btn{padding:12px 18px;font-size:14px}\r\n      #sgbpm-rga .rga-cta{padding:24px 20px}\r\n      #sgbpm-rga .rga-cta h4{font-size:20px}\r\n      #sgbpm-rga .rga-cta p{font-size:14.5px}\r\n    }\r\n    @media (max-width:420px){\r\n      #sgbpm-rga .rga-step,#sgbpm-rga .rga-result{padding:20px 14px}\r\n      #sgbpm-rga .rga-c2-chip{font-size:11px;padding:4px 9px}\r\n      #sgbpm-rga .rga-c2-head{gap:10px;padding:13px 13px}\r\n      #sgbpm-rga .rga-opt{padding:12px 12px;gap:11px}\r\n      #sgbpm-rga .rga-lvl{width:27px;height:27px;font-size:13px}\r\n      #sgbpm-rga .rga-nav{flex-wrap:wrap;gap:10px}\r\n      #sgbpm-rga .rga-nav .rga-btn{flex:1 1 auto}\r\n    }\r\n    @media (prefers-reduced-motion:reduce){\r\n      #sgbpm-rga *{animation:none!important;transition:none!important}\r\n      #sgbpm-rga .rga-glow,#sgbpm-rga .rga-stage,#sgbpm-rga .rga-interp,#sgbpm-rga .rga-c2{opacity:1!important;transform:none!important}\r\n      #sgbpm-rga .rga-gseg span{transform:scaleX(1)!important}\r\n    }\r\n  <\/style>\r\n\r\n  <p class=\"rga-eyebrow\">\u00c9valuation de maturit\u00e9<\/p>\r\n  <h2 class=\"rga-title\">O\u00f9 en est votre gestion des processus ?<\/h2>\r\n  <p class=\"rga-lede\">Une auto-\u00e9valuation compacte sur cinq niveaux de maturit\u00e9 et six dimensions.\r\n     En quelques minutes seulement, vous obtenez une vision claire de votre maturit\u00e9 actuelle et des prochaines \u00e9tapes de d\u00e9veloppement.<\/p>\r\n  <p class=\"rga-source\">\r\n     La m\u00e9thodologie s'appuie sur le <strong>guide MINT sur la maturit\u00e9 de la gestion des processus<\/strong>\r\n     (mod\u00e8le de maturit\u00e9 selon CMMI V2.0 et les six \u00e9l\u00e9ments centraux du Business Process Management de Rosemann et vom Brocke).\r\n     Vous trouverez le guide complet ici :\r\n     <a href=\"https:\/\/mint-processes.hubspotpagebuilder.com\/mint-reifegrad-assessment\" target=\"_blank\" rel=\"noopener\">\u00c9valuation de la maturit\u00e9 MINT pour votre gestion des processus<\/a>.\r\n  <\/p>\r\n\r\n  <div class=\"rga-card\">\r\n    <!-- assessment -->\r\n    <div id=\"rga-assess\">\r\n      <div class=\"rga-progress\">\r\n        <span class=\"rga-progress-meta\" id=\"rga-meta\">Dimension 1 sur 6<\/span>\r\n        <div class=\"rga-bar\"><span id=\"rga-fill\"><\/span><\/div>\r\n        <div class=\"rga-dots\" id=\"rga-dots\"><\/div>\r\n      <\/div>\r\n      <div class=\"rga-step\" id=\"rga-step\"><!-- injected --><\/div>\r\n      <div class=\"rga-nav\">\r\n        <button class=\"rga-btn rga-btn-ghost\" id=\"rga-back\" disabled>Retour<\/button>\r\n        <button class=\"rga-btn rga-btn-primary\" id=\"rga-next\" disabled>Suivant<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- result -->\r\n    <div class=\"rga-result\" id=\"rga-result\">\r\n      <div class=\"rga-res-top\">\r\n        <div class=\"rga-scorewrap\">\r\n          <div class=\"rga-glow\" aria-hidden=\"true\"><\/div>\r\n          <div class=\"rga-score-label\">Votre maturit\u00e9 globale<\/div>\r\n          <div class=\"rga-score-num\"><span id=\"rga-avg\">0.0<\/span><small> \/ 5<\/small><\/div>\r\n          <div class=\"rga-stage\" id=\"rga-stage\">Initial<\/div>\r\n          <p class=\"rga-interp\" id=\"rga-interp\"><\/p>\r\n          <div class=\"rga-gauge\" aria-hidden=\"true\">\r\n            <div class=\"rga-gauge-track\" id=\"rga-gtrack\"><\/div>\r\n            <div class=\"rga-glbls\" id=\"rga-glbls\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"rga-radar-box\">\r\n          <svg class=\"rga-radar\" id=\"rga-radar\" viewBox=\"0 0 320 300\" role=\"img\" aria-label=\"Profil de maturit\u00e9 sur six dimensions\"><\/svg>\r\n          <div class=\"rga-toggle\">\r\n            <button type=\"button\" id=\"rga-tgt\" aria-pressed=\"false\"><span class=\"sw\"><\/span>Atteignable avec le Process Center Swiss GRC<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rga-break\">\r\n        <h4>Votre profil par dimension<\/h4>\r\n        <p class=\"hint\">Touchez une dimension pour voir l'\u00e9tat actuel et la prochaine \u00e9tape.<\/p>\r\n        <div id=\"rga-rows\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rga-cta\">\r\n        <h4>De la maturit\u00e9 \u00e0 l'action<\/h4>\r\n        <p id=\"rga-cta-text\">Cette auto-\u00e9valuation constitue une premi\u00e8re orientation. Lors d'une \u00e9valuation structur\u00e9e, nous validons ce constat\r\n           avec un regard ext\u00e9rieur, un benchmark sectoriel et une feuille de route prioris\u00e9e avec des responsabilit\u00e9s claires.<\/p>\r\n        <div class=\"rga-cta-row\">\r\n          <a class=\"rga-cta-primary\" id=\"rga-cta-btn\" href=\"#demo\">R\u00e9server un premier entretien &rarr;<\/a>\r\n          <a class=\"rga-cta-link\" href=\"https:\/\/mint-processes.hubspotpagebuilder.com\/mint-reifegrad-assessment\" target=\"_blank\" rel=\"noopener\">T\u00e9l\u00e9charger le guide MINT<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button class=\"rga-restart\" id=\"rga-restart\">&#8634; Recommencer l'\u00e9valuation<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    var root = document.getElementById('sgbpm-rga');\r\n\r\n    var STAGES = ['Initial','Reproductible','D\u00e9fini','Ma\u00eetris\u00e9','Optimis\u00e9'];\r\n    var STAGE_SUB = ['R\u00e9actif, d\u00e9pendant des personnes','Standards \u00e9tablis localement','Contraignant \u00e0 l\u2019\u00e9chelle de l\u2019organisation','Pilotage bas\u00e9 sur les donn\u00e9es','Apprentissage continu bas\u00e9 sur les donn\u00e9es'];\r\n\r\n    var DIM = [\r\n      { n:'01', title:'Alignement strat\u00e9gique',\r\n        desc:'Alignement de la gestion des processus avec les objectifs de l\u2019entreprise et sponsoring actif de la direction g\u00e9n\u00e9rale.',\r\n        levels:[\r\n          'Aucune strat\u00e9gie, d\u00e9cisions ad hoc.',\r\n          'Approches strat\u00e9giques dans certains domaines isol\u00e9s.',\r\n          'Strat\u00e9gie ancr\u00e9e avec le soutien de la direction g\u00e9n\u00e9rale.',\r\n          'Strat\u00e9gie mesur\u00e9e et pilot\u00e9e \u00e0 l\u2019aide d\u2019indicateurs cl\u00e9s (KPI).',\r\n          'La gestion des processus pilote activement la strat\u00e9gie d\u2019entreprise.'\r\n        ]},\r\n      { n:'02', title:'Gouvernance',\r\n        desc:'R\u00f4les clairs, standards et hi\u00e9rarchies de d\u00e9cision avec une mesure de la performance opposable.',\r\n        levels:[\r\n          'Aucun r\u00f4le d\u00e9fini, la responsabilit\u00e9 est diffuse.',\r\n          'Des responsables de processus sont d\u00e9sign\u00e9s, mais sans v\u00e9ritable mandat.',\r\n          'R\u00f4les clairement attribu\u00e9s, standards contraignants.',\r\n          'La performance est li\u00e9e \u00e0 des KPI et appliqu\u00e9e.',\r\n          'Des \u00e9quipes de pilotage transversales et agiles sont \u00e9tablies.'\r\n        ]},\r\n      { n:'03', title:'Personnes',\r\n        desc:'Responsables de processus, expertise et sauvegarde syst\u00e9matique des savoirs critiques.',\r\n        levels:[\r\n          'Le savoir r\u00e9side dans la t\u00eate de quelques personnes et se perd \u00e0 leur d\u00e9part.',\r\n          'Premi\u00e8res formations, quelques r\u00e9f\u00e9rents isol\u00e9s.',\r\n          'Personnel form\u00e9, savoir sauvegard\u00e9 syst\u00e9matiquement.',\r\n          'Le transfert de savoir avant le d\u00e9part \u00e0 la retraite est la norme.',\r\n          'Les responsables de processus sont reconnus comme experts internes.'\r\n        ]},\r\n      { n:'04', title:'Culture',\r\n        desc:'Valeurs et attitudes partag\u00e9es face au changement des processus et \u00e0 l\u2019am\u00e9lioration continue.',\r\n        levels:[\r\n          'Pens\u00e9e en silos, aucune vision de bout en bout.',\r\n          'Certains domaines pensent de bout en bout, d\u2019autres non.',\r\n          'La pens\u00e9e processus est ancr\u00e9e dans toute l\u2019organisation.',\r\n          'La participation va de soi, l\u2019am\u00e9lioration est v\u00e9cue au quotidien.',\r\n          'La culture processus constitue un avantage concurrentiel visible.'\r\n        ]},\r\n      { n:'05', title:'M\u00e9thodes',\r\n        desc:'Techniques standardis\u00e9es pour la conception, l\u2019analyse et la mod\u00e9lisation des processus sur l\u2019ensemble du cycle de vie.',\r\n        levels:[\r\n          'Chacun documente diff\u00e9remment, ou pas du tout.',\r\n          'Premiers mod\u00e8les, standards locaux.',\r\n          'BPMN 2.0 \u00e0 l\u2019\u00e9chelle de l\u2019organisation, KPI d\u00e9finis.',\r\n          'M\u00e9thodes int\u00e9gr\u00e9es avec le process mining et l\u2019analytique.',\r\n          'Biblioth\u00e8que de m\u00e9thodes auto-apprenante, \u00e9volutive.'\r\n        ]},\r\n      { n:'06', title:'Technologies de l\u2019information',\r\n        desc:'Logiciels et architecture pour l\u2019automatisation des processus, de la mod\u00e9lisation au process mining et \u00e0 l\u2019IA.',\r\n        levels:[\r\n          'Word, Excel et Visio, sans syst\u00e8me.',\r\n          'Premier outil de mod\u00e9lisation dans un domaine.',\r\n          'Outil \u00e0 l\u2019\u00e9chelle de l\u2019organisation, int\u00e9gr\u00e9 aux syst\u00e8mes centraux.',\r\n          'Process mining et automatisation des workflows en production.',\r\n          'Analyse et optimisation des processus assist\u00e9es par IA au quotidien.'\r\n        ]}\r\n    ];\r\n\r\n    var answers = new Array(DIM.length).fill(null);\r\n    var cur = 0;\r\n\r\n    var elStep = document.getElementById('rga-step');\r\n    var elMeta = document.getElementById('rga-meta');\r\n    var elFill = document.getElementById('rga-fill');\r\n    var elDots = document.getElementById('rga-dots');\r\n    var elBack = document.getElementById('rga-back');\r\n    var elNext = document.getElementById('rga-next');\r\n    var elAssess = document.getElementById('rga-assess');\r\n    var elResult = document.getElementById('rga-result');\r\n\r\n    \/\/ dots\r\n    DIM.forEach(function(){ var i=document.createElement('i'); elDots.appendChild(i); });\r\n\r\n    function renderStep(){\r\n      var d = DIM[cur];\r\n      var html = ''\r\n        + '<div class=\"rga-dimhead\">'\r\n        +   '<div class=\"rga-dimnum\">'+d.n+'<\/div>'\r\n        +   '<div><h3>'+d.title+'<\/h3><p>'+d.desc+'<\/p><\/div>'\r\n        + '<\/div>'\r\n        + '<p class=\"rga-q\">Quel \u00e9nonc\u00e9 d\u00e9crit le mieux votre organisation aujourd\u2019hui ?<\/p>'\r\n        + '<div class=\"rga-options\" role=\"radiogroup\" aria-label=\"'+d.title+'\">';\r\n      d.levels.forEach(function(txt,i){\r\n        var sel = answers[cur]===i ? ' sel' : '';\r\n        var ar = answers[cur]===i ? 'true' : 'false';\r\n        html += '<button type=\"button\" class=\"rga-opt'+sel+'\" role=\"radio\" aria-checked=\"'+ar+'\" data-i=\"'+i+'\">'\r\n              +   '<span class=\"rga-lvl\">'+(i+1)+'<\/span>'\r\n              +   '<span class=\"rga-opt-txt\"><b>'+STAGES[i]+'<\/b><span>'+txt+'<\/span><\/span>'\r\n              + '<\/button>';\r\n      });\r\n      html += '<\/div>';\r\n      elStep.innerHTML = html;\r\n\r\n      Array.prototype.forEach.call(elStep.querySelectorAll('.rga-opt'), function(btn){\r\n        btn.addEventListener('click', function(){\r\n          answers[cur] = parseInt(btn.getAttribute('data-i'),10);\r\n          renderStep(); updateNav();\r\n        });\r\n      });\r\n\r\n      elMeta.textContent = 'Dimension '+(cur+1)+' sur '+DIM.length;\r\n      elFill.style.width = ((cur+1)\/DIM.length*100)+'%';\r\n      Array.prototype.forEach.call(elDots.children, function(dot,i){\r\n        dot.className = i<cur ? 'done' : (i===cur ? 'active' : '');\r\n      });\r\n    }\r\n\r\n    function updateNav(){\r\n      elBack.disabled = cur===0;\r\n      elNext.disabled = answers[cur]===null;\r\n      elNext.textContent = cur===DIM.length-1 ? 'Afficher le r\u00e9sultat' : 'Suivant';\r\n    }\r\n\r\n    elBack.addEventListener('click', function(){ if(cur>0){cur--;renderStep();updateNav();} });\r\n    elNext.addEventListener('click', function(){\r\n      if(answers[cur]===null) return;\r\n      if(cur<DIM.length-1){ cur++; renderStep(); updateNav(); }\r\n      else { showResult(); }\r\n    });\r\n\r\n    document.getElementById('rga-restart').addEventListener('click', function(){\r\n      answers = new Array(DIM.length).fill(null); cur=0;\r\n      showTarget=false; tgtProg=0; curProg=0; hiIdx=-1;\r\n      var tb=document.getElementById('rga-tgt'); if(tb){tb.classList.remove('on');tb.setAttribute('aria-pressed','false');}\r\n      elResult.classList.remove('show'); elAssess.style.display='';\r\n      renderStep(); updateNav();\r\n      root.scrollIntoView({behavior:'smooth',block:'start'});\r\n    });\r\n\r\n    \/\/ ---- result state ----\r\n    var LABELS=['Strat\u00e9gie','Gouvernance','Personnes','Culture','M\u00e9thodes','TI'];\r\n    var LIFT=[1,2,2,1,2,2], CEIL=[4,5,5,4,5,5];\r\n    \/\/ Level colors from the brand palette: magenta, blue, teal, light teal, mint\r\n    var STAGE_COLORS=['#B82850','#3062a5','#17a2ac','#2dc6cb','#00bfad'];\r\n    var STAGE_INK=['#8e1d3e','#244c80','#0f7c84','#178e92','#048377'];\r\n    var STAGE_BRIGHT=['#ff6f95','#6fa0e8','#3fd0d4','#6fe3e6','#3ee6cf']; \/\/ readable on dark blue\r\n    var RVALS=[], TVALS=[], curProg=0, tgtProg=0, showTarget=false, hiIdx=-1, STAGE_IDX=0;\r\n    var reduceR = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n    function easeOut(t){return 1-Math.pow(1-t,3);}\r\n    function rgba(hex,a){var h=hex.replace('#','');return 'rgba('+parseInt(h.substr(0,2),16)+','+parseInt(h.substr(2,2),16)+','+parseInt(h.substr(4,2),16)+','+a+')';}\r\n\r\n    function showResult(){\r\n      var sum=0,i; RVALS=[]; TVALS=[];\r\n      for(i=0;i<DIM.length;i++){var v=answers[i]+1; RVALS.push(v); sum+=v; TVALS.push(Math.min(CEIL[i],Math.max(v,v+LIFT[i])));}\r\n      var avg=sum\/DIM.length;\r\n      var lo=Math.min.apply(null,RVALS), hi=Math.max.apply(null,RVALS);\r\n      var stageIdx=Math.max(0,Math.min(4,Math.round(avg)-1));\r\n      STAGE_IDX=stageIdx;\r\n      var sc=STAGE_COLORS[stageIdx], si=STAGE_INK[stageIdx];\r\n\r\n      var stageEl=document.getElementById('rga-stage');\r\n      stageEl.textContent='Niveau '+(stageIdx+1)+' : '+STAGES[stageIdx];\r\n      stageEl.style.background='linear-gradient(135deg,'+sc+','+si+')';\r\n      document.querySelector('#sgbpm-rga .rga-score-label').style.color=si;\r\n      document.querySelector('#sgbpm-rga .rga-glow').style.background='radial-gradient(closest-side,'+rgba(sc,.30)+',transparent 70%)';\r\n\r\n      var interp='Votre maturit\u00e9 moyenne correspond au niveau \u00ab '+STAGES[stageIdx]+' \u00bb ('+STAGE_SUB[stageIdx].toLowerCase()+').';\r\n      if((hi-lo)>=2){ interp+=' Vos \u00e9valuations diff\u00e8rent nettement, ce qui signifie que votre gestion des processus se d\u00e9veloppe de fa\u00e7on in\u00e9gale. C\u2019est souvent exactement l\u00e0 que se trouvent les leviers les plus efficaces.'; }\r\n      else if((hi-lo)===1){ interp+=' Les dimensions \u00e9voluent de fa\u00e7on assez homog\u00e8ne, certains domaines \u00e9tant pr\u00eats pour des actions cibl\u00e9es.'; }\r\n      else { interp+=' Vos dimensions sont d\u00e9velopp\u00e9es de fa\u00e7on homog\u00e8ne, un saut conjoint vers le niveau suivant est donc r\u00e9aliste.'; }\r\n      document.getElementById('rga-interp').textContent=interp;\r\n\r\n      buildGauge(stageIdx);\r\n      buildRows();\r\n      personalizeCta();\r\n\r\n      elAssess.style.display='none';\r\n      elResult.classList.add('show');\r\n      elResult.scrollIntoView({behavior:'smooth',block:'start'});\r\n\r\n      \/\/ Simple Analytics: assessment fully completed\r\n      window.sa_event('bpm_assessment_completed', { level: (stageIdx+1), score: avg.toFixed(1) });\r\n\r\n      if(reduceR){ curProg=1; tgtProg=0; drawRadar(); document.getElementById('rga-avg').textContent=avg.toFixed(1); return; }\r\n      countUp(avg,1050);\r\n      animateRadar();\r\n    }\r\n\r\n    function countUp(target,dur){\r\n      var el=document.getElementById('rga-avg'), t0=null;\r\n      function step(ts){ if(t0===null)t0=ts; var p=Math.min(1,(ts-t0)\/dur); el.textContent=(target*easeOut(p)).toFixed(1); if(p<1)requestAnimationFrame(step); else el.textContent=target.toFixed(1); }\r\n      requestAnimationFrame(step);\r\n    }\r\n    function animateRadar(){\r\n      var t0=null, dur=950;\r\n      function step(ts){ if(t0===null)t0=ts; var p=Math.min(1,(ts-t0)\/dur); curProg=easeOut(p); drawRadar(); if(p<1)requestAnimationFrame(step); }\r\n      requestAnimationFrame(step);\r\n    }\r\n    function animateTarget(to){\r\n      if(reduceR){ tgtProg=to; drawRadar(); return; }\r\n      var from=tgtProg, t0=null, dur=600;\r\n      function step(ts){ if(t0===null)t0=ts; var p=Math.min(1,(ts-t0)\/dur); tgtProg=from+(to-from)*easeOut(p); drawRadar(); if(p<1)requestAnimationFrame(step); }\r\n      requestAnimationFrame(step);\r\n    }\r\n\r\n    function buildGauge(stageIdx){\r\n      var tr=document.getElementById('rga-gtrack'), lb=document.getElementById('rga-glbls');\r\n      tr.innerHTML=''; lb.innerHTML='';\r\n      for(var i=0;i<5;i++){\r\n        var seg=document.createElement('div'); seg.className='rga-gseg';\r\n        var sp=document.createElement('span'); sp.style.background=STAGE_COLORS[i]; seg.appendChild(sp); tr.appendChild(seg);\r\n        var b=document.createElement('b'); b.textContent=(i+1);\r\n        if(i===stageIdx){ b.className='cur'; b.style.color=STAGE_INK[i]; }\r\n        lb.appendChild(b);\r\n      }\r\n      var segs=tr.children;\r\n      if(reduceR){ for(var k=0;k<=stageIdx;k++) segs[k].classList.add('on'); return; }\r\n      for(var s=0;s<=stageIdx;s++){ (function(idx){ setTimeout(function(){ if(segs[idx]) segs[idx].classList.add('on'); }, 350+idx*140); })(s); }\r\n    }\r\n\r\n    function buildRows(){\r\n      var wrap=document.getElementById('rga-rows'); wrap.innerHTML='';\r\n      DIM.forEach(function(d,i){\r\n        var lv=answers[i]+1, col=STAGE_COLORS[lv-1], ink=STAGE_INK[lv-1], mini='';\r\n        for(var m=1;m<=5;m++){ mini+= m<=lv ? '<i style=\"background:'+STAGE_COLORS[m-1]+'\"><\/i>' : '<i><\/i>'; }\r\n        var nextTxt = lv<5 ? d.levels[lv] : 'Niveau le plus \u00e9lev\u00e9 atteint. Il s\u2019agit maintenant de le maintenir et de continuer \u00e0 l\u2019affiner.';\r\n        var card=document.createElement('div');\r\n        card.className='rga-c2'; card.style.animationDelay=(0.15+i*0.08)+'s';\r\n        card.innerHTML=\r\n          '<button type=\"button\" class=\"rga-c2-head\" aria-expanded=\"false\">'\r\n          + '<span class=\"rga-c2-num\" style=\"color:'+ink+'\">'+d.n+'<\/span>'\r\n          + '<span class=\"rga-c2-name\">'+d.title+'<\/span>'\r\n          + '<span class=\"rga-mini\" aria-hidden=\"true\">'+mini+'<\/span>'\r\n          + '<span class=\"rga-c2-chip\" style=\"background:'+rgba(col,.13)+';color:'+ink+'\">Niveau '+lv+' &middot; '+STAGES[lv-1]+'<\/span>'\r\n          + '<svg class=\"rga-c2-caret\" viewBox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\"><path d=\"M9 6l6 6-6 6\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>'\r\n          + '<\/button>'\r\n          + '<div class=\"rga-c2-body\"><div class=\"in\">'\r\n          +   '<div class=\"lab\">Aujourd\u2019hui<\/div><div class=\"now\">'+d.levels[lv-1]+'<\/div>'\r\n          +   '<div class=\"lab\">Prochaine \u00e9tape<\/div><div class=\"next\" style=\"border-left-color:'+col+';color:'+ink+';background:'+rgba(col,.06)+'\">'+nextTxt+'<\/div>'\r\n          + '<\/div><\/div>';\r\n        wrap.appendChild(card);\r\n        var head=card.querySelector('.rga-c2-head'), body=card.querySelector('.rga-c2-body');\r\n        head.addEventListener('click', function(){\r\n          var open=card.classList.toggle('open');\r\n          head.setAttribute('aria-expanded', open?'true':'false');\r\n          body.style.maxHeight = open ? body.scrollHeight+'px' : '0px';\r\n        });\r\n        card.addEventListener('mouseenter', function(){ hiIdx=i; card.style.borderColor=col; card.style.boxShadow='0 0 0 3px '+rgba(col,.16); drawRadar(); });\r\n        card.addEventListener('mouseleave', function(){ hiIdx=-1; card.style.borderColor=''; card.style.boxShadow=''; drawRadar(); });\r\n      });\r\n    }\r\n\r\n    function personalizeCta(){\r\n      var swDims=[1,2,4,5]; \/\/ Governance, People, Methods, Information Technology\r\n      var weak=-1, weakVal=99;\r\n      swDims.forEach(function(idx){ if(RVALS[idx]<weakVal){ weakVal=RVALS[idx]; weak=idx; } });\r\n      var txtEl=document.getElementById('rga-cta-text'), btnEl=document.getElementById('rga-cta-btn');\r\n      if(weak>=0 && weakVal<4){\r\n        var d=DIM[weak], to=TVALS[weak];\r\n        txtEl.textContent='Votre plus grand levier est \u00ab '+d.title+' \u00bb (niveau actuel : '+weakVal+'). '\r\n          +'Une plateforme BPM centrale r\u00e9unit documentation, contr\u00f4le et automatisation, et rend planifiable le saut vers le niveau '+to+'. '\r\n          +'Lors d\u2019un premier entretien, nous vous montrons \u00e0 quoi cela ressemble dans votre organisation.';\r\n        btnEl.textContent='Discuter du levier \u00ab '+d.title+' \u00bb \\u2192';\r\n      } else {\r\n        txtEl.textContent='Votre gestion des processus est d\u00e9j\u00e0 bien d\u00e9velopp\u00e9e. Lors d\u2019un premier entretien, nous vous montrons comment une plateforme BPM centrale s\u00e9curise les derni\u00e8res \u00e9tapes vers un pilotage bas\u00e9 sur les donn\u00e9es et une optimisation assist\u00e9e par IA.';\r\n        btnEl.textContent='R\u00e9server un premier entretien \\u2192';\r\n      }\r\n    }\r\n\r\n    function drawRadar(){\r\n      var svg=document.getElementById('rga-radar');\r\n      var cx=160, cy=150, R=104, N=6, i;\r\n      function pt(idx,r){ var a=-Math.PI\/2+idx*(2*Math.PI\/N); return [cx+r*Math.cos(a), cy+r*Math.sin(a)]; }\r\n      var out='';\r\n      for(var lvl=1;lvl<=5;lvl++){ var rr=R*lvl\/5,poly=''; for(var k=0;k<N;k++){var p=pt(k,rr);poly+=(k?' ':'')+p[0].toFixed(1)+','+p[1].toFixed(1);} out+='<polygon points=\"'+poly+'\" fill=\"none\" stroke=\"#dbe9ea\" stroke-width=\"1\"\/>'; }\r\n      for(var s=0;s<N;s++){ var e=pt(s,R); out+='<line x1=\"'+cx+'\" y1=\"'+cy+'\" x2=\"'+e[0].toFixed(1)+'\" y2=\"'+e[1].toFixed(1)+'\" stroke=\"#dbe9ea\" stroke-width=\"1\"\/>'; }\r\n\r\n      \/\/ Target profile (behind the current profile)\r\n      if(tgtProg>0.01){\r\n        var tp='';\r\n        for(i=0;i<N;i++){ var rv=RVALS[i]+(TVALS[i]-RVALS[i])*tgtProg; var p=pt(i,R*rv\/5); tp+=(i?' ':'')+p[0].toFixed(1)+','+p[1].toFixed(1); }\r\n        out+='<polygon points=\"'+tp+'\" fill=\"rgba(45,198,203,'+(0.12*tgtProg).toFixed(3)+')\" stroke=\"rgba(45,198,203,'+(0.78*tgtProg).toFixed(3)+')\" stroke-width=\"2\" stroke-dasharray=\"5 4\" stroke-linejoin=\"round\"\/>';\r\n      }\r\n\r\n      \/\/ Current profile\r\n      var oc=STAGE_COLORS[STAGE_IDX], oi=STAGE_INK[STAGE_IDX];\r\n      var dpoly='', dots='';\r\n      for(i=0;i<N;i++){\r\n        var p2=pt(i, R*RVALS[i]*curProg\/5);\r\n        dpoly+=(i?' ':'')+p2[0].toFixed(1)+','+p2[1].toFixed(1);\r\n        var dc=STAGE_COLORS[RVALS[i]-1];\r\n        if(hiIdx===i){ dots+='<circle cx=\"'+p2[0].toFixed(1)+'\" cy=\"'+p2[1].toFixed(1)+'\" r=\"9\" fill=\"'+rgba(dc,.20)+'\"\/>'; }\r\n        dots+='<circle cx=\"'+p2[0].toFixed(1)+'\" cy=\"'+p2[1].toFixed(1)+'\" r=\"'+(hiIdx===i?6:4)+'\" fill=\"'+dc+'\" stroke=\"#fff\" stroke-width=\"1.4\"\/>';\r\n      }\r\n      out+='<polygon points=\"'+dpoly+'\" fill=\"'+rgba(oc,.16)+'\" stroke=\"'+oi+'\" stroke-width=\"2\" stroke-linejoin=\"round\"\/>'+dots;\r\n\r\n      for(var l=0;l<N;l++){\r\n        var lp=pt(l,R+20);\r\n        var anchor=Math.abs(lp[0]-cx)<6?'middle':(lp[0]>cx?'start':'end');\r\n        out+='<text x=\"'+lp[0].toFixed(1)+'\" y=\"'+(lp[1]+4).toFixed(1)+'\" text-anchor=\"'+anchor+'\" '\r\n          +'font-family=\"Inter,sans-serif\" font-size=\"11\" font-weight=\"'+(hiIdx===l?'700':'600')+'\" fill=\"'+(hiIdx===l?STAGE_INK[RVALS[l]-1]:'#0c5a61')+'\">'+LABELS[l]+'<\/text>';\r\n      }\r\n      svg.innerHTML=out;\r\n    }\r\n\r\n    \/\/ Target profile toggle\r\n    (function(){\r\n      var btn=document.getElementById('rga-tgt'); if(!btn) return;\r\n      btn.addEventListener('click', function(){\r\n        showTarget=!showTarget;\r\n        btn.classList.toggle('on',showTarget);\r\n        btn.setAttribute('aria-pressed', showTarget?'true':'false');\r\n        animateTarget(showTarget?1:0);\r\n      });\r\n    })();\r\n\r\n    renderStep(); updateNav();\r\n  })();\r\n  <\/script>\r\n<\/section>\r\n\r\n  <\/div><!-- .dlg -->\r\n<\/div><!-- #rga-modal -->\r\n\r\n<script>\r\n(function(){\r\n  var modal=document.getElementById('rga-modal'); if(!modal) return;\r\n  var dlg=modal.querySelector('.dlg');\r\n  var openers=document.querySelectorAll('[data-rga-open]');\r\n  var closers=modal.querySelectorAll('[data-rga-close]');\r\n  var lastFocus=null;\r\n\r\n  function focusables(){\r\n    var f=dlg.querySelectorAll('button,a[href],input,select,textarea,[tabindex]:not([tabindex=\"-1\"])');\r\n    return Array.prototype.filter.call(f,function(el){return el.offsetParent!==null && !el.disabled;});\r\n  }\r\n  function onKey(e){\r\n    if(e.key==='Escape'){ closeModal(); return; }\r\n    if(e.key==='Tab'){\r\n      var f=focusables(); if(!f.length) return;\r\n      var first=f[0], last=f[f.length-1];\r\n      if(e.shiftKey && document.activeElement===first){ e.preventDefault(); last.focus(); }\r\n      else if(!e.shiftKey && document.activeElement===last){ e.preventDefault(); first.focus(); }\r\n    }\r\n  }\r\n  function openModal(){\r\n    lastFocus=document.activeElement;\r\n    modal.classList.add('open'); modal.setAttribute('aria-hidden','false');\r\n    document.body.style.overflow='hidden';\r\n    var x=modal.querySelector('.x'); if(x) x.focus();\r\n    document.addEventListener('keydown', onKey);\r\n    \/\/ Simple Analytics: assessment opened\r\n    window.sa_event('bpm_assessment_opened');\r\n  }\r\n  function closeModal(){\r\n    modal.classList.remove('open'); modal.setAttribute('aria-hidden','true');\r\n    document.body.style.overflow='';\r\n    document.removeEventListener('keydown', onKey);\r\n    if(lastFocus && lastFocus.focus) lastFocus.focus();\r\n  }\r\n\r\n  Array.prototype.forEach.call(openers, function(b){ b.addEventListener('click', openModal); });\r\n  Array.prototype.forEach.call(closers, function(b){ b.addEventListener('click', closeModal); });\r\n\r\n  \/\/ In-page links from the assessment (e.g. #demo): close the modal and scroll smoothly\r\n  dlg.addEventListener('click', function(e){\r\n    var a=e.target.closest ? e.target.closest('a[href^=\"#\"]') : null;\r\n    if(!a) return;\r\n    var id=a.getAttribute('href'); if(!id || id.length<2) return;\r\n    var t=document.querySelector(id); if(!t) return;\r\n    e.preventDefault(); closeModal();\r\n    setTimeout(function(){\r\n      var y=t.getBoundingClientRect().top+window.pageYOffset-90; \/\/ offset for the sticky header\r\n      window.scrollTo({top:y, behavior:'smooth'});\r\n    },200);\r\n  });\r\n})();\r\n<\/script>\r\n\r\n<!-- ===== EMBED END ===== -->\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dae5a4 e-con-full e-flex e-con e-parent\" data-id=\"8dae5a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-199fa90 elementor-widget elementor-widget-html\" data-id=\"199fa90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM PAGE - STEP 3: PROBLEM \/ SOLUTION\r\n     ------------------------------------------------------------\r\n     Insert as an HTML widget below the webinar banner.\r\n     No image needed. Pure text\/card section.\r\n     ============================================================ -->\r\n<style>\r\n\/* ===== PROBLEM -> SOLUTION ===== *\/\r\n  .ps{--navy:#1A2E4C;--accent:#0f7c84;--blue-lt:#2dc6cb;display:grid;grid-template-columns:1fr 1fr;gap:30px;}\r\n.ps .card{border-radius:18px;padding:38px;border:1px solid var(--line);}\r\n.ps .pcard{background:var(--soft);}\r\n.ps .scard{background:linear-gradient(160deg,var(--navy),var(--accent));color:#fff;border-color:transparent;position:relative;overflow:hidden;}\r\n.ps .scard::before{content:\"\";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(23,162,172,.28),transparent 70%);}\r\n.ps .ch{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:18px;}\r\n.ps .pcard .ch{color:var(--red);}\r\n.ps .scard .ch{color:var(--blue-lt);position:relative;}\r\n.ps .card h3{font-size:24px;font-weight:600;margin-bottom:16px;letter-spacing:-.3px;line-height:1.25;position:relative;}\r\n.ps .scard h3{color:#fff;}\r\n.ps .card p{font-size:15.5px;line-height:1.7;font-weight:300;position:relative;}\r\n.ps .pcard p{color:var(--grey);}\r\n.ps .scard p{color:#cdd9ea;}\r\n.ps .card .pt{list-style:none;margin-top:18px;padding:0;position:relative;}\r\n.ps .card .pt li{padding:9px 0 9px 28px;position:relative;font-size:14.5px;font-weight:500;}\r\n.ps .pcard .pt li{color:var(--ink);border-bottom:1px solid var(--line);}\r\n.ps .pcard .pt li:last-child{border-bottom:none;}\r\n.ps .pcard .pt li::before{content:\"\\2715\";position:absolute;left:2px;color:var(--red);font-weight:700;font-size:12px;top:10px;}\r\n.ps .scard .pt li{color:#eaf0f7;border-bottom:1px solid rgba(255,255,255,.12);}\r\n.ps .scard .pt li:last-child{border-bottom:none;}\r\n.ps .scard .pt li::before{content:\"\\2713\";position:absolute;left:2px;color:var(--blue-lt);font-weight:700;font-size:12px;top:10px;}\r\n.sc-txt h3,.ps .card h3{font-size:clamp(22px,2.6vw,29px);}\r\n  \/* responsive: cards stack on tablet\/mobile *\/\r\n  @media(max-width:860px){.sgbpm .ps{grid-template-columns:1fr;gap:24px;}}\r\n  .sgbpm .ps .card h3{font-size:clamp(22px,2.6vw,24px);}\r\n<\/style>\r\n<div class=\"sgbpm\">\r\n<!-- PROBLEM -> SOLUTION -->\r\n<section class=\"blk\"><div class=\"wrap\">\r\n  <div class=\"reveal sec-head\">\r\n    <div class=\"kick\">La question d\u00e9cisive<\/div>\r\n    <h2>Vos processus sont-ils cartographi\u00e9s ou pilot\u00e9s ?<\/h2>\r\n    <p>Cartographies de processus, descriptions, standards de mod\u00e9lisation, peut-\u00eatre m\u00eame un outil BPM : une grande partie est d\u00e9j\u00e0 en place. Mais une gestion des processus efficace ne commence v\u00e9ritablement que l\u00e0 o\u00f9 la documentation devient pilotage.<\/p>\r\n  <\/div>\r\n  <div class=\"reveal ps\">\r\n    <div class=\"card pcard\">\r\n      <div class=\"ch\">Simplement document\u00e9<\/div>\r\n      <h3>Des processus en silos, statiques et d\u00e9connect\u00e9s<\/h3>\r\n      <p>La documentation est cr\u00e9\u00e9e une fois puis devient obsol\u00e8te. D\u00e9pendances, syst\u00e8mes, responsabilit\u00e9s et risques restent invisibles ou vivent dans des outils s\u00e9par\u00e9s.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Cartographie des processus d\u00e9connect\u00e9e de la r\u00e9alit\u00e9<\/li>\r\n        <li>Aucune transparence sur les d\u00e9pendances critiques<\/li>\r\n        <li>Risques et contr\u00f4les s\u00e9par\u00e9s du processus<\/li>\r\n        <li>Les besoins d'action restent invisibles<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"card scard\">\r\n      <div class=\"ch\">V\u00e9ritablement pilot\u00e9<\/div>\r\n      <h3>Une gestion des processus vivante et int\u00e9gr\u00e9e<\/h3>\r\n      <p>Les processus sont reli\u00e9s aux activit\u00e9s, documents, responsabilit\u00e9s, interfaces, syst\u00e8mes et donn\u00e9es, et enrichis par la gouvernance, le risque et la conformit\u00e9.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Cartographie des processus, mod\u00e9lisation et profils de processus unifi\u00e9s<\/li>\r\n        <li>D\u00e9pendances envers les syst\u00e8mes informatiques et les donn\u00e9es rendues transparentes<\/li>\r\n        <li>Risques et contr\u00f4les directement li\u00e9s<\/li>\r\n        <li>L'IA d\u00e9tecte les lacunes, les risques et les potentiels d'optimisation<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f98c1e e-con-full e-flex e-con e-parent\" data-id=\"2f98c1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5356ce1 elementor-widget elementor-widget-html\" data-id=\"5356ce1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM PAGE - FEATURES (Stepper v3 + Mobile Accordion)\r\n     ------------------------------------------------------------\r\n     Desktop: vertical stepper, line between the circles,\r\n              detail in a separate info card (title as anchor).\r\n     Mobile (<=980px): automatically an accordion, each step expands\r\n              screenshot + text directly below it.\r\n     >>> 9 steps total. Step 09 (Import Wizard) uses the English\r\n         screenshot already; steps 01-08 still point to the German\r\n         screenshots (\/2026\/06\/), replace once the EN ones are ready.\r\n         NOTE: each image appears TWICE, once in the mobile <img>\r\n         and once in the FEATS array in the <script> at the bottom.\r\n     ============================================================ -->\r\n<style>\r\n.sgbpm .fstep-sec{--navy:#1A2E4C;--blue:#17a2ac;--blue-lt:#2dc6cb;--blue-deep:#0f7c84;--accent:#0f7c84;--line:#D4DAE5;--soft:#F9FBFD;--ink:#2a3648;--grey:#5c6675;--bg-grad:#0a1622;}\r\n.sgbpm .fstep-sec{padding:90px 0;background:var(--soft);overflow:hidden;}\r\n.sgbpm .fstep-wrap{max-width:1200px;margin:0 auto;padding:0 32px;}\r\n.sgbpm .fstep-head{text-align:center;margin-bottom:60px;}\r\n.sgbpm .fstep-head .kick{font-family:'Inter',sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--blue);font-weight:600;}\r\n.sgbpm .fstep-head h2{font-family:'Anek Latin',sans-serif;font-size:clamp(28px,3.4vw,40px);color:var(--navy);letter-spacing:-.5px;margin:10px 0 0;font-weight:600;line-height:1.15;}\r\n.sgbpm .fstep-head p{font-size:16px;color:var(--grey);font-weight:300;max-width:640px;margin:16px auto 0;line-height:1.6;}\r\n\r\n.sgbpm .fstep{display:grid;grid-template-columns:400px 1fr;gap:64px;align-items:center;}\r\n\r\n\/* DESKTOP stepper *\/\r\n.sgbpm .st-list{display:flex;flex-direction:column;position:relative;}\r\n  \/* connector segment BETWEEN dots (sits in the gap, not over the circles) *\/\r\n  .sgbpm .st-step::before{content:\"\";position:absolute;left:24px;transform:translateX(-50%);width:2px;top:calc(50% + 30px);height:32px;background:var(--line);border-radius:2px;}\r\n  .sgbpm .st-step:last-child::before{display:none;}\r\n  \/* filled segment (purple) shown when this step is done *\/\r\n  .sgbpm .st-step::after{content:\"\";position:absolute;left:24px;width:2px;top:calc(50% + 30px);height:32px;background:linear-gradient(180deg,var(--blue),var(--blue-deep));border-radius:2px;box-shadow:0 0 8px rgba(23,162,172,.35);transform-origin:top;transform:translateX(-50%) scaleY(0);transition:transform .55s cubic-bezier(.4,0,.2,1);}\r\n  .sgbpm .st-step:last-child::after{display:none;}\r\n  .sgbpm .st-step.done::after{transform:translateX(-50%) scaleY(1);}\r\n.sgbpm .st-step{position:relative;display:grid;grid-template-columns:48px 1fr;align-items:center;column-gap:18px;width:100%;min-height:92px;text-align:left;background:transparent;border:none;cursor:pointer;padding:0 16px 0 0;font-family:inherit;}\r\n.sgbpm .st-dot{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;transition:.4s cubic-bezier(.4,0,.2,1);}\r\n.sgbpm .st-dotnum{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:15px;color:var(--grey);transition:.3s;}\r\n.sgbpm .st-step.active .st-dot{border-color:transparent;background:linear-gradient(135deg,var(--blue),var(--blue-deep));transform:scale(1.1);box-shadow:0 12px 28px -8px rgba(23,162,172,.8);}\r\n  \/* auto-advance progress ring around active dot *\/\r\n  .sgbpm .st-dot::after{content:\"\";position:absolute;inset:-5px;border-radius:50%;padding:2px;background:conic-gradient(var(--blue) var(--ring,0%), transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;pointer-events:none;}\r\n  .sgbpm .st-step.active .st-dot::after{opacity:1;}\r\n.sgbpm .st-step.active .st-dotnum{color:#fff;}\r\n.sgbpm .st-step.done .st-dot{border-color:var(--blue);background:#fff;}\r\n.sgbpm .st-step.done .st-dotnum{color:var(--blue);}\r\n.sgbpm .st-txt{display:flex;flex-direction:column;min-width:0;padding:6px 0;}\r\n.sgbpm .st-kick{font-family:'Inter',sans-serif;font-size:11px;letter-spacing:1.3px;text-transform:uppercase;color:var(--blue);font-weight:600;margin-bottom:3px;opacity:.85;}\r\n.sgbpm .st-title{font-family:'Anek Latin',sans-serif;font-size:16px;font-weight:600;color:var(--grey);line-height:1.3;transition:color .3s;}\r\n.sgbpm .st-title{overflow-wrap:break-word;word-break:break-word;}\r\n.sgbpm .st-step.active .st-title{color:var(--navy);}\r\n.sgbpm .st-step:hover .st-title{color:var(--navy);}\r\n\r\n\/* DESKTOP stage *\/\r\n.sgbpm .st-stage{position:static;}\r\n.sgbpm .st-screen{border-radius:14px;overflow:hidden;box-shadow:0 18px 50px -30px rgba(10,20,47,.35);background:#fff;border:1px solid var(--line);}\r\n.sgbpm .st-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#0a1521;}\r\n.sgbpm .st-bar span{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22);}\r\n.sgbpm .st-bar em{margin-left:12px;font-style:normal;font-size:11px;color:rgba(255,255,255,.55);font-family:'Inter',sans-serif;letter-spacing:.5px;}\r\n.sgbpm .st-imgwrap{background:#fff;}\r\n.sgbpm .st-imgwrap img{width:100%;display:block;}\r\n.sgbpm .st-screen img{transition:opacity .5s ease;opacity:1;} .sgbpm .st-info{transition:opacity .5s ease;opacity:1;} .sgbpm .st-anim{animation:stpop 1.0s ease;}\r\n@keyframes stpop{0%{opacity:.35;}100%{opacity:1;}}\r\n\r\n\/* DESKTOP info card (separated, title as anchor) *\/\r\n.sgbpm .st-info{margin-top:28px;}\r\n.sgbpm .st-info h3{font-family:'Anek Latin',sans-serif;font-size:22px;color:var(--navy);margin:0 0 10px;font-weight:600;}\r\n.sgbpm .st-info p{font-size:15.5px;color:var(--grey);line-height:1.75;margin:0 0 18px;font-weight:300;}\r\n.sgbpm .st-info ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;}\r\n.sgbpm .st-info li{position:relative;padding-left:28px;font-size:14px;color:var(--ink);font-weight:500;line-height:1.45;opacity:0;transform:translateY(8px);animation:stli .5s forwards;}\r\n  .sgbpm .st-info li:nth-child(1){animation-delay:.08s;}\r\n  .sgbpm .st-info li:nth-child(2){animation-delay:.15s;}\r\n  .sgbpm .st-info li:nth-child(3){animation-delay:.22s;}\r\n  .sgbpm .st-info li:nth-child(4){animation-delay:.29s;}\r\n  @keyframes stli{to{opacity:1;transform:none;}}\r\n.sgbpm .st-info li::before{content:\"\";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:10px;background-size:11px;}\r\n\r\n\/* ===== MOBILE ACCORDION (hidden on desktop) ===== *\/\r\n.sgbpm .fstep-mob{display:none;} .sgbpm .fstep-mob{padding:0;}\r\n\r\n@media(max-width:980px){\r\n  .sgbpm .fstep{display:none;}            \/* hide desktop stepper *\/\r\n  .sgbpm .fstep-mob{display:block;}        \/* show accordion *\/\r\n  .sgbpm .fstep-head{margin-bottom:36px;}\r\n\r\n  .sgbpm .ms-item{position:relative;background:transparent;border:none;border-radius:0;margin-bottom:44px;overflow:visible;padding-bottom:44px;border-bottom:1px solid var(--line);}\r\n  .sgbpm .ms-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}\r\n  .sgbpm .ms-item::before{display:none;}\r\n  .sgbpm .ms-head{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left;background:transparent;border:none;padding:0 0 16px;font-family:inherit;cursor:default;}\r\n  .sgbpm .ms-num{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--blue),var(--blue-deep));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;font-family:'Anek Latin',sans-serif;margin-top:2px;}\r\n  .sgbpm .ms-tt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;}\r\n  .sgbpm .ms-kick{font-family:'Inter',sans-serif;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--blue);font-weight:600;margin-bottom:4px;}\r\n  .sgbpm .ms-title{font-family:'Anek Latin',sans-serif;font-size:18px;font-weight:600;color:var(--navy);line-height:1.3;white-space:normal;overflow-wrap:break-word;word-break:break-word;hyphens:auto;}\r\n  .sgbpm .ms-chev{display:none;}\r\n  .sgbpm .ms-body{display:block;}\r\n  .sgbpm .ms-inner{padding:0;}\r\n  .sgbpm .ms-screen{border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 14px 34px -24px rgba(10,20,47,.35);margin-bottom:18px;}\r\n  .sgbpm .ms-bar{display:none;}\r\n  .sgbpm .ms-screen img{width:100%;display:block;}\r\n  .sgbpm .ms-inner p{font-size:15px;color:var(--grey);line-height:1.7;margin:0 0 16px;font-weight:300;}\r\n  .sgbpm .ms-inner ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;}\r\n  .sgbpm .ms-inner li{position:relative;padding-left:28px;font-size:14px;color:var(--ink);font-weight:500;line-height:1.5;overflow-wrap:break-word;}\r\n  .sgbpm .ms-inner li::before{content:\"\";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px;}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgbpm\">\r\n  <section class=\"fstep-sec\">\r\n    <div class=\"fstep-wrap\">\r\n      <div class=\"fstep-head\">\r\n        <div class=\"kick\">Le logiciel BPM en un coup d'\u0153il<\/div>\r\n        <h2>Tout pour une gestion des processus efficace<\/h2>\r\n        <p>Cartographie des processus, mod\u00e9lisation BPMN, profils de processus, indicateurs et t\u00e2ches, reli\u00e9s aux risques, aux contr\u00f4les et \u00e0 l'IA. Cliquez pour explorer.<\/p>\r\n      <\/div>\r\n\r\n      <!-- DESKTOP -->\r\n      <div class=\"fstep\">\r\n        <div class=\"st-list\" id=\"stList\"><button class=\"st-step active \" data-i=\"0\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">01<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Centre de processus<\/span><span class=\"st-title\">Votre point d'entr\u00e9e quotidien<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"1\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">02<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Mod\u00e9lisation BPMN<\/span><span class=\"st-title\">Mod\u00e9lisez selon les standards BPMN<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"2\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">03<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Profils de processus<\/span><span class=\"st-title\">Profils de processus interactifs<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"3\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">04<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Gestion documentaire<\/span><span class=\"st-title\">G\u00e9rez vos documents en contexte<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"4\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">05<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Risques et contr\u00f4les<\/span><span class=\"st-title\">Risques et contr\u00f4les li\u00e9s au processus<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"5\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">06<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">T\u00e2ches et pilotage<\/span><span class=\"st-title\">De la vue d'ensemble au pilotage quotidien<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"6\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">07<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Tableau de bord et indicateurs<\/span><span class=\"st-title\">Statut, tendances et alertes en temps r\u00e9el<\/span><\/span>\r\n        <\/button><button class=\"st-step  \" data-i=\"7\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">08<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Assistance IA<\/span><span class=\"st-title\">Acc\u00e9l\u00e9rez vos processus gr\u00e2ce \u00e0 l'IA<\/span><\/span>\r\n        <\/button><button class=\"st-step  last\" data-i=\"8\">\r\n          <span class=\"st-dot\"><span class=\"st-dotnum\">09<\/span><\/span>\r\n          <span class=\"st-txt\"><span class=\"st-kick\">Assistant d'importation<\/span><span class=\"st-title\">Migrez vos processus, \u00e9tape par \u00e9tape<\/span><\/span>\r\n        <\/button><\/div>\r\n        <div class=\"st-stage\">\r\n          <div class=\"st-screen\">\r\n            <div class=\"st-imgwrap\"><img decoding=\"async\" id=\"stImg\" src=\"\" alt=\"\"><\/div>\r\n          <\/div>\r\n          <div class=\"st-info\" id=\"stInfo\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- MOBILE -->\r\n      <div class=\"fstep-mob\" id=\"stMob\"><div class=\"ms-item open\" data-i=\"0\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">01<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Centre de processus<\/span><span class=\"ms-title\">Votre point d'entr\u00e9e quotidien<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/StartseiteEN.png\" alt=\"Votre point d'entr\u00e9e quotidien\" loading=\"lazy\"><\/div>\r\n            <p>L'\u00e9cran d'accueil r\u00e9unit les t\u00e2ches \u00e0 venir, les revues \u00e9chues et les activit\u00e9s r\u00e9centes. Chacun voit en un coup d'\u0153il ce qu'il reste \u00e0 faire.<\/p><ul><li>Vue personnelle des t\u00e2ches \u00e9chues<\/li><li>Actions rapides : ouvrir un processus, en cr\u00e9er un, cartographie des processus<\/li><li>Fil d'activit\u00e9 pour toute l'\u00e9quipe<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"1\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">02<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Mod\u00e9lisation BPMN<\/span><span class=\"ms-title\">Mod\u00e9lisez selon les standards BPMN<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ModellerEN.png\" alt=\"Mod\u00e9lisez selon les standards BPMN\" loading=\"lazy\"><\/div>\r\n            <p>Mod\u00e9lisation BPMN 2.0 avec couloirs (swimlanes), sous-processus, validation et simulation, reli\u00e9e aux responsabilit\u00e9s, risques et contr\u00f4les.<\/p><ul><li>BPMN 2.0 avec validation et simulation<\/li><li>Versionnement et workflows de validation<\/li><li>Risques et contr\u00f4les ancr\u00e9s directement \u00e0 chaque \u00e9tape<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"2\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">03<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Profils de processus<\/span><span class=\"ms-title\">Profils de processus interactifs<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ProzesssteckbriefEN.png\" alt=\"Profils de processus interactifs\" loading=\"lazy\"><\/div>\r\n            <p>Les profils de processus r\u00e9unissent toutes les informations pertinentes sur un processus : responsabilit\u00e9s, classifications, \u00e9valuations de pertinence et indicateurs. Commentaires, t\u00e2ches et revues permettent une collaboration directe dans le contexte du processus.<\/p><ul><li>Toutes les informations du processus au m\u00eame endroit, faciles \u00e0 modifier<\/li><li>Commentaires et collaboration directement sur le processus<\/li><li>Revues et validations tra\u00e7ables<\/li><li>Classification par risque, conformit\u00e9, protection des donn\u00e9es et PCA<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"3\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">04<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Gestion documentaire<\/span><span class=\"ms-title\">G\u00e9rez vos documents en contexte<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DokumenteEN.png\" alt=\"G\u00e9rez vos documents en contexte\" loading=\"lazy\"><\/div>\r\n            <p>La gestion documentaire int\u00e9gr\u00e9e et centr\u00e9e sur l'utilisateur apporte le contenu pertinent l\u00e0 o\u00f9 il est n\u00e9cessaire : directement dans le processus concern\u00e9. Les utilisateurs voient en un coup d'\u0153il quels documents existent, leur statut et qui en est responsable.<\/p><ul><li>Instructions de travail, listes de contr\u00f4le et formulaires dans le contexte du processus<\/li><li>Transparence sur le statut, les versions et les responsabilit\u00e9s<\/li><li>Moins de temps pass\u00e9 \u00e0 chercher, plus de certitude au quotidien<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"4\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">05<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Risques et contr\u00f4les<\/span><span class=\"ms-title\">Risques et contr\u00f4les li\u00e9s au processus<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/GRC-EN.png\" alt=\"Risques et contr\u00f4les li\u00e9s au processus\" loading=\"lazy\"><\/div>\r\n            <p>Les risques et les contr\u00f4les sont directement li\u00e9s au processus concern\u00e9. Cela permet de voir o\u00f9 naissent les risques, quels contr\u00f4les s'appliquent et qui est responsable de leur mise en \u0153uvre.<\/p><ul><li>Saisissez les risques dans le contexte du processus<\/li><li>Reliez les contr\u00f4les directement aux processus<\/li><li>Suivez les responsabilit\u00e9s et l'efficacit\u00e9<\/li><li>Une base pour l'ICS, la conformit\u00e9 et les audits<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"5\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">06<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">T\u00e2ches et pilotage<\/span><span class=\"ms-title\">De la vue d'ensemble au pilotage quotidien<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AufgabenEN.png\" alt=\"De la vue d'ensemble au pilotage quotidien\" loading=\"lazy\"><\/div>\r\n            <p>T\u00e2ches \u00e0 venir, revues et validations, regroup\u00e9es par statut de processus. Les unit\u00e9s m\u00e9tier et les responsables de processus voient imm\u00e9diatement les besoins d'action, les \u00e9ch\u00e9ances et les responsabilit\u00e9s.<\/p><ul><li>T\u00e2ches par statut et type de processus<\/li><li>\u00c9l\u00e9ments en retard et \u00e9ch\u00e9ances en un coup d'\u0153il<\/li><li>G\u00e9rez les revues et validations de fa\u00e7on structur\u00e9e<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"6\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">07<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Tableau de bord et indicateurs<\/span><span class=\"ms-title\">Statut, tendances et alertes en temps r\u00e9el<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DashboardEN.png\" alt=\"Statut, tendances et alertes en temps r\u00e9el\" loading=\"lazy\"><\/div>\r\n            <p>Indicateurs sur les processus, le niveau de maturit\u00e9, la couverture BPMN et le statut. R\u00e9partition par niveau, par statut et par responsable de processus, transparente et toujours \u00e0 jour.<\/p><ul><li>Niveau de maturit\u00e9 et couverture BPMN par cat\u00e9gorie<\/li><li>R\u00e9partition des statuts, du brouillon \u00e0 la mise en production<\/li><li>Analyse par niveau et par responsable<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"7\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">08<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Assistance IA<\/span><span class=\"ms-title\">Acc\u00e9l\u00e9rez vos processus gr\u00e2ce \u00e0 l'IA<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AI2EN.png\" alt=\"Acc\u00e9l\u00e9rez vos processus gr\u00e2ce \u00e0 l'IA\" loading=\"lazy\"><\/div>\r\n            <p>L'IA analyse les documents existants, propose des processus et des mod\u00e8les, et d\u00e9tecte les lacunes, les risques et les potentiels d'optimisation, le tout int\u00e9gr\u00e9 dans une gouvernance auditable.<\/p><ul><li>Analyse les documents et propose des processus<\/li><li>D\u00e9tecte les lacunes, les d\u00e9pendances et les risques<\/li><li>Sugg\u00e8re des optimisations, int\u00e9gr\u00e9es au BPM et \u00e0 la GRC<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><div class=\"ms-item \" data-i=\"8\">\r\n          <button class=\"ms-head\">\r\n            <span class=\"ms-num\">09<\/span>\r\n            <span class=\"ms-tt\"><span class=\"ms-kick\">Assistant d'importation<\/span><span class=\"ms-title\">Migrez vos processus, \u00e9tape par \u00e9tape<\/span><\/span>\r\n            <span class=\"ms-chev\"><svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/span>\r\n          <\/button>\r\n          <div class=\"ms-body\"><div class=\"ms-inner\">\r\n            <div class=\"ms-screen\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ImportWizardEN.png\" alt=\"Migrez vos processus, \u00e9tape par \u00e9tape\" loading=\"lazy\"><\/div>\r\n            <p>Le plus grand obstacle de tout projet BPM est la migration. L'assistant d'importation en fait un parcours guid\u00e9, \u00e9tape par \u00e9tape : votre documentation, vos structures et vos cartographies de processus existantes sont reprises et r\u00e9utilis\u00e9es plut\u00f4t que reconstruites de z\u00e9ro.<\/p><ul><li>Import guid\u00e9, \u00e9tape par \u00e9tape, du contenu existant<\/li><li>Le paysage de processus existant est r\u00e9utilis\u00e9, pas recr\u00e9\u00e9<\/li><li>Validation et mise en correspondance tout au long du parcours<\/li><li>Un chemin clair et \u00e0 faible risque pour quitter vos outils actuels<\/li><\/ul>\r\n          <\/div><\/div>\r\n        <\/div><\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var FEATS=[{\"n\": \"01\", \"kick\": \"Centre de processus\", \"title\": \"Votre point d'entr\u00e9e quotidien\", \"desc\": \"L'\u00e9cran d'accueil r\u00e9unit les t\u00e2ches \u00e0 venir, les revues \u00e9chues et les activit\u00e9s r\u00e9centes. Chacun voit en un coup d'\u0153il ce qu'il reste \u00e0 faire.\", \"lis\": [\"Vue personnelle des t\u00e2ches \u00e9chues\", \"Actions rapides : ouvrir un processus, en cr\u00e9er un, cartographie des processus\", \"Fil d'activit\u00e9 pour toute l'\u00e9quipe\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/StartseiteEN.png\"}, {\"n\": \"02\", \"kick\": \"Mod\u00e9lisation BPMN\", \"title\": \"Mod\u00e9lisez selon les standards BPMN\", \"desc\": \"Mod\u00e9lisation BPMN 2.0 avec couloirs (swimlanes), sous-processus, validation et simulation, reli\u00e9e aux responsabilit\u00e9s, risques et contr\u00f4les.\", \"lis\": [\"BPMN 2.0 avec validation et simulation\", \"Versionnement et workflows de validation\", \"Risques et contr\u00f4les ancr\u00e9s directement \u00e0 chaque \u00e9tape\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ModellerEN.png\"}, {\"n\": \"03\", \"kick\": \"Profils de processus\", \"title\": \"Profils de processus interactifs\", \"desc\": \"Les profils de processus r\u00e9unissent toutes les informations pertinentes sur un processus : responsabilit\u00e9s, classifications, \u00e9valuations de pertinence et indicateurs. Commentaires, t\u00e2ches et revues permettent une collaboration directe dans le contexte du processus.\", \"lis\": [\"Toutes les informations du processus au m\u00eame endroit, faciles \u00e0 modifier\", \"Commentaires et collaboration directement sur le processus\", \"Revues et validations tra\u00e7ables\", \"Classification par risque, conformit\u00e9, protection des donn\u00e9es et PCA\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ProzesssteckbriefEN.png\"}, {\"n\": \"04\", \"kick\": \"Gestion documentaire\", \"title\": \"G\u00e9rez vos documents en contexte\", \"desc\": \"La gestion documentaire int\u00e9gr\u00e9e et centr\u00e9e sur l'utilisateur apporte le contenu pertinent l\u00e0 o\u00f9 il est n\u00e9cessaire : directement dans le processus concern\u00e9. Les utilisateurs voient en un coup d'\u0153il quels documents existent, leur statut et qui en est responsable.\", \"lis\": [\"Instructions de travail, listes de contr\u00f4le et formulaires dans le contexte du processus\", \"Transparence sur le statut, les versions et les responsabilit\u00e9s\", \"Moins de temps pass\u00e9 \u00e0 chercher, plus de certitude au quotidien\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DokumenteEN.png\"}, {\"n\": \"05\", \"kick\": \"Risques et contr\u00f4les\", \"title\": \"Risques et contr\u00f4les li\u00e9s au processus\", \"desc\": \"Les risques et les contr\u00f4les sont directement li\u00e9s au processus concern\u00e9. Cela permet de voir o\u00f9 naissent les risques, quels contr\u00f4les s'appliquent et qui est responsable de leur mise en \u0153uvre.\", \"lis\": [\"Saisissez les risques dans le contexte du processus\", \"Reliez les contr\u00f4les directement aux processus\", \"Suivez les responsabilit\u00e9s et l'efficacit\u00e9\", \"Une base pour l'ICS, la conformit\u00e9 et les audits\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/GRC-EN.png\"}, {\"n\": \"06\", \"kick\": \"T\u00e2ches et pilotage\", \"title\": \"De la vue d'ensemble au pilotage quotidien\", \"desc\": \"T\u00e2ches \u00e0 venir, revues et validations, regroup\u00e9es par statut de processus. Les unit\u00e9s m\u00e9tier et les responsables de processus voient imm\u00e9diatement les besoins d'action, les \u00e9ch\u00e9ances et les responsabilit\u00e9s.\", \"lis\": [\"T\u00e2ches par statut et type de processus\", \"\u00c9l\u00e9ments en retard et \u00e9ch\u00e9ances en un coup d'\u0153il\", \"G\u00e9rez les revues et validations de fa\u00e7on structur\u00e9e\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AufgabenEN.png\"}, {\"n\": \"07\", \"kick\": \"Tableau de bord et indicateurs\", \"title\": \"Statut, tendances et alertes en temps r\u00e9el\", \"desc\": \"Indicateurs sur les processus, le niveau de maturit\u00e9, la couverture BPMN et le statut. R\u00e9partition par niveau, par statut et par responsable de processus, transparente et toujours \u00e0 jour.\", \"lis\": [\"Niveau de maturit\u00e9 et couverture BPMN par cat\u00e9gorie\", \"R\u00e9partition des statuts, du brouillon \u00e0 la mise en production\", \"Analyse par niveau et par responsable\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DashboardEN.png\"}, {\"n\": \"08\", \"kick\": \"Assistance IA\", \"title\": \"Acc\u00e9l\u00e9rez vos processus gr\u00e2ce \u00e0 l'IA\", \"desc\": \"L'IA analyse les documents existants, propose des processus et des mod\u00e8les, et d\u00e9tecte les lacunes, les risques et les potentiels d'optimisation, le tout int\u00e9gr\u00e9 dans une gouvernance auditable.\", \"lis\": [\"Analyse les documents et propose des processus\", \"D\u00e9tecte les lacunes, les d\u00e9pendances et les risques\", \"Sugg\u00e8re des optimisations, int\u00e9gr\u00e9es au BPM et \u00e0 la GRC\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AI2EN.png\"}, {\"n\": \"09\", \"kick\": \"Assistant d'importation\", \"title\": \"Migrez vos processus, \u00e9tape par \u00e9tape\", \"desc\": \"Le plus grand obstacle de tout projet BPM est la migration. L'assistant d'importation en fait un parcours guid\u00e9, \u00e9tape par \u00e9tape : votre documentation, vos structures et vos cartographies de processus existantes sont reprises et r\u00e9utilis\u00e9es plut\u00f4t que reconstruites de z\u00e9ro.\", \"lis\": [\"Import guid\u00e9, \u00e9tape par \u00e9tape, du contenu existant\", \"Le paysage de processus existant est r\u00e9utilis\u00e9, pas recr\u00e9\u00e9\", \"Validation et mise en correspondance tout au long du parcours\", \"Un chemin clair et \u00e0 faible risque pour quitter vos outils actuels\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ImportWizardEN.png\"}];\r\n  \/* Desktop *\/\r\n  var list=document.getElementById('stList');\r\n  if(list){\r\n    var steps=[].slice.call(list.querySelectorAll('.st-step'));\r\n    var img=document.getElementById('stImg');\r\n    var bar=document.getElementById('stBar'); \/* removed bar, may be null *\/\r\n    var info=document.getElementById('stInfo');\r\n    var cur=0, timer=null, started=false, paused=false, rafOn=false, ringStart=0, userControl=false;\r\n    var INTERVAL=4200;\r\n\r\n    var fillTo=function(i){\r\n      var firstDot=steps[0].querySelector('.st-dot');\r\n      var c=steps[i].querySelector('.st-dot').getBoundingClientRect();\r\n      var base=firstDot.getBoundingClientRect();\r\n      var y=(c.top + c.height\/2) - (base.top + base.height\/2);\r\n      \/* segmented rail driven by .done class; no continuous fill needed *\/\r\n    };\r\n    var activeDot=function(){ return list.querySelector('.st-step.active .st-dot'); };\r\n    var resetRing=function(){ ringStart=0; var d=activeDot(); if(d) d.style.setProperty('--ring','0%'); };\r\n\r\n    var swapping=false;\r\n    var applyContent=function(f){\r\n      img.src=f.img; img.alt=f.title; if(bar)bar.textContent=f.kick;\r\n      info.innerHTML='<p>'+f.desc+'<\/p><ul>'+f.lis.map(function(x){return '<li>'+x+'<\/li>';}).join('')+'<\/ul>';\r\n    };\r\n    var render=function(i){\r\n      cur=i;\r\n      var f=FEATS[i];\r\n      \/\/ step indicators + line update immediately (these have their own smooth CSS transitions)\r\n      steps.forEach(function(s,k){ s.classList.toggle('active',k===i); s.classList.toggle('done',k<i); });\r\n      fillTo(i);\r\n      resetRing();\r\n      \/\/ crossfade the stage (image + info) gently\r\n      img.style.opacity='0'; info.style.opacity='0';\r\n      if(swapping) return;\r\n      swapping=true;\r\n      setTimeout(function(){\r\n        applyContent(f);\r\n        \/\/ ensure we show the latest target if it changed during the fade\r\n        applyContent(FEATS[cur]);\r\n        img.style.opacity='1'; info.style.opacity='1';\r\n        swapping=false;\r\n      }, 260);\r\n    };\r\n\r\n    var tick=function(ts){\r\n      var d=activeDot();\r\n      var running = (typeof visible==='undefined'?true:visible) && !userControl;\r\n      if(d){\r\n        if(!running){ ringStart = ts - (parseFloat(d.style.getPropertyValue('--ring')||'0')\/100)*INTERVAL; }\r\n        else {\r\n          if(!ringStart) ringStart=ts;\r\n          var p=Math.min(100, ((ts-ringStart)\/INTERVAL)*100);\r\n          d.style.setProperty('--ring', p+'%');\r\n          if(p>=100){ ringStart=ts; render((cur+1)%FEATS.length); }\r\n        }\r\n      }\r\n      requestAnimationFrame(tick);\r\n    };\r\n\r\n    steps.forEach(function(s){\r\n      s.addEventListener('click',function(){\r\n        var i=+s.dataset.i; userControl=true; render(i); resetRing();\r\n        var d=activeDot(); if(d) d.style.setProperty('--ring','0%');\r\n        \/\/ Simple Analytics: track which feature was clicked (+ language\/page for DE vs EN)\r\n        try{\r\n          if(window.sa_event){\r\n            var lang = \/^\\\/fr(\\\/|$)\/.test(location.pathname) ? 'fr' : 'de';\r\n            sa_event('bpm_stepper_click', { feature: FEATS[i].kick, number: FEATS[i].n, title: FEATS[i].title, lang: lang, page: location.pathname });\r\n          }\r\n        }catch(e){}\r\n      });\r\n    });\r\n\r\n    render(0);\r\n    window.addEventListener('resize',function(){ fillTo(cur); });\r\n\r\n    \/\/ visibility gate: pause auto-advance when section off-screen\r\n    var visible=false;\r\n    var io=new IntersectionObserver(function(entries){\r\n      entries.forEach(function(e){ visible=e.isIntersecting; });\r\n    },{threshold:.25});\r\n    io.observe(list);\r\n\r\n    \/\/ single rAF loop, always running; advances whenever the section is visible.\r\n    \/\/ Mouse hover has NO effect; only a click on a step takes over (handled above).\r\n    requestAnimationFrame(tick);\r\n  }\r\n  \/* Mobile accordion *\/\r\n  var mob=document.getElementById('stMob');\r\n  if(mob){\r\n    var items=[].slice.call(mob.querySelectorAll('.ms-item'));\r\n    items.forEach(function(item){\r\n      \/* mobile: always expanded, no click toggle *\/ if(false) item.querySelector('.ms-head').addEventListener('click',function(){\r\n        var was=item.classList.contains('open');\r\n        items.forEach(function(it){it.classList.remove('open');});\r\n        if(!was) item.classList.add('open');\r\n      });\r\n    });\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eaafbab e-con-full e-flex e-con e-parent\" data-id=\"eaafbab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9da49f elementor-widget elementor-widget-html\" data-id=\"e9da49f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM PAGE - STEP 6: AI SECTION\r\n     ------------------------------------------------------------\r\n     1:1 from the full page. Only wrapped in .sgbpm. No image.\r\n     ============================================================ -->\r\n<style>\r\n.sgbpm .ai-dark{\r\n  --navy:#1A2E4C; --blue:#17a2ac; --blue-lt:#2dc6cb; --blue-deep:#0f7c84; --accent:#0f7c84;\r\n  --text:#585858; --title2:#6B6F7F; --line:#D4DAE5; --soft:#F9FBFD; --red:#CC0033;\r\n  --bg-blue:#0e1f2c; --bg-grad:#0a1622; --ink:#2a3648; --grey:#5c6675;\r\n} \r\n\/* ===== AI SECTION (dark, like Modeler) ===== *\/\r\n  .sgbpm .ai-dark{background:linear-gradient(165deg,var(--bg-grad),var(--navy));color:#fff;position:relative;overflow:hidden;}\r\n  .sgbpm .ai-dark::before{content:\"\";position:absolute;top:-160px;right:-120px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(23,162,172,.2),transparent 66%);}\r\n  .sgbpm .ai-dark .wrap{position:relative;z-index:2;}\r\n  .sgbpm .ai-dark .sec-head h2{color:#fff;}\r\n  .sgbpm .ai-dark .sec-head p{color:#bcc4dd;}\r\n  .sgbpm .ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}\r\n  .sgbpm .ai-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;transition:.2s;}\r\n  .sgbpm .ai-card:hover{background:rgba(255,255,255,.07);transform:translateY(-4px);border-color:rgba(45,198,203,.4);}\r\n  .sgbpm .ai-card .aii{width:44px;height:44px;border-radius:11px;background:rgba(23,162,172,.22);display:flex;align-items:center;justify-content:center;margin-bottom:16px;}\r\n  .sgbpm .ai-card .aii svg{width:22px;height:22px;stroke:var(--blue-lt);stroke-width:1.8;fill:none;}\r\n  .sgbpm .ai-card h4{font-size:18px;font-weight:600;color:#fff;margin-bottom:9px;}\r\n  .sgbpm .ai-card p{font-size:14.5px;color:#a9b2cc;font-weight:300;line-height:1.6;}\r\n\r\n  @media(max-width:1024px){ .sgbpm .ai-grid{grid-template-columns:1fr 1fr;} }\r\n  @media(max-width:620px){ .sgbpm .ai-grid{grid-template-columns:1fr;} }\r\n<\/style>\r\n\r\n<div class=\"sgbpm\">\r\n<!-- AI SECTION -->\r\n<section class=\"blk ai-dark\" id=\"ai\"><div class=\"wrap\">\r\n  <div class=\"sec-head\">\r\n    <div class=\"kick\">Assistance IA<\/div>\r\n    <h2>Une IA qui acc\u00e9l\u00e8re r\u00e9ellement le travail sur les processus<\/h2>\r\n    <p>De l'analyse des documents existants \u00e0 la g\u00e9n\u00e9ration de propositions de processus, en passant par l'identification des lacunes, des d\u00e9pendances, des risques et des potentiels d'optimisation.<\/p>\r\n  <\/div>\r\n  <div class=\"reveal ai-grid\">\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 4h16v12H4z\"\/><path d=\"M8 20h8M12 16v4\"\/><\/svg><\/div><h4>Analyser les documents<\/h4><p>Les descriptions de processus existantes sont \u00e9valu\u00e9es et reprises de fa\u00e7on structur\u00e9e. Pas besoin de repartir de z\u00e9ro.<\/p><\/div>\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><path d=\"M13 2L3 14h7l-1 8 10-12h-7z\"\/><\/svg><\/div><h4>Proposer des processus<\/h4><p>L'IA g\u00e9n\u00e8re des propositions de processus et des \u00e9bauches de mod\u00e9lisation comme point de d\u00e9part pour vos unit\u00e9s m\u00e9tier.<\/p><\/div>\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4.3-4.3\"\/><\/svg><\/div><h4>Identifier les lacunes et d\u00e9pendances<\/h4><p>Les \u00e9tapes manquantes, les d\u00e9pendances envers les syst\u00e8mes et les donn\u00e9es, ainsi que les incoh\u00e9rences sont mises en \u00e9vidence.<\/p><\/div>\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z\"\/><path d=\"M9 12l2 2 4-4\"\/><\/svg><\/div><h4>D\u00e9tecter risques et contr\u00f4les<\/h4><p>L'IA identifie les risques inh\u00e9rents aux processus et les contr\u00f4les correspondants. La gouvernance l\u00e0 o\u00f9 elle na\u00eet.<\/p><\/div>\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><path d=\"M4 17l6-6 4 4 6-7\"\/><path d=\"M4 21h16\"\/><\/svg><\/div><h4>Sugg\u00e9rer des optimisations<\/h4><p>Les goulots d'\u00e9tranglement et les potentiels d'optimisation sont identifi\u00e9s, pour une am\u00e9lioration continue.<\/p><\/div>\r\n    <div class=\"ai-card\"><div class=\"aii\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"\/><\/svg><\/div><h4>Int\u00e9gr\u00e9e au BPM et \u00e0 la GRC<\/h4><p>Toutes les fonctionnalit\u00e9s d'IA op\u00e8rent dans une gouvernance auditable, connect\u00e9es de fa\u00e7on transparente aux risques et aux contr\u00f4les.<\/p><\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e947979 e-con-full e-flex e-con e-parent\" data-id=\"e947979\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95a3335 elementor-widget elementor-widget-html\" data-id=\"95a3335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM PAGE, STEP 7: CONTACT \/ DEMO (PRODUCTION)\r\n     ------------------------------------------------------------\r\n     This variant is production-ready: the form card embeds the CF7\r\n     form via shortcode. Set the form content in the CF7 editor\r\n     exactly from the \"CF7-FORM-TEMPLATE\" block (at the bottom).\r\n\r\n     Notes:\r\n       - Role, Country & Inquiry are automatically turned by the JS\r\n         into nicely styled custom dropdowns (no browser <select>),\r\n         via progressive enhancement.\r\n       - Standalone preview removed (real CF7 instead of a mock).\r\n\r\n     >>> CF7 INTEGRATION:\r\n         name values: vorname, nachname, emailid, organisation,\r\n         funktion, land, anliegen, textarea-997, acceptance-829.\r\n         Use plain [select] tags in the CF7 editor; the JS below\r\n         handles the styling. Values land correctly in Flamingo.\r\n         Mail templates: bpm_inquiry_internal_en.html (internal) and\r\n         bpm_confirmation_customer_en.html (to [emailid]).\r\n     ============================================================ -->\r\n\r\n<!-- Fonts: normally come from the theme. Here only for preview. -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.sgbpm .demo-sec{\r\n  --navy:#1A2E4C; --blue:#17a2ac; --blue-lt:#2dc6cb; --blue-deep:#0f7c84; --accent:#0f7c84;\r\n  --text:#585858; --title2:#6B6F7F; --line:#D4DAE5; --soft:#F9FBFD; --red:#CC0033;\r\n  --bg-blue:#0e1f2c; --bg-grad:#0a1622; --ink:#2a3648; --grey:#5c6675;\r\n  font-family:'Inter',sans-serif;\r\n}\r\n.sgbpm *{box-sizing:border-box;}\r\n.sgbpm .blk{padding:84px 0;}\r\n.sgbpm .wrap{max-width:1180px;margin:0 auto;padding:0 28px;}\r\n.sgbpm .kick{display:inline-block!important;font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:1.4px!important;text-transform:uppercase!important;color:var(--blue)!important;}\r\n\r\n\/* ===== CONTACT \/ DEMO ===== *\/\r\n.sgbpm .demo-sec{background:linear-gradient(180deg,#ffffff,var(--soft));border-top:1px solid var(--line);}\r\n.sgbpm .demo-grid{display:grid;grid-template-columns:0.92fr 1.08fr;gap:56px;align-items:start;}\r\n.sgbpm .demo-left .kick{margin-bottom:14px!important;}\r\n.sgbpm .demo-left h2{font-family:'Anek Latin',sans-serif!important;font-size:clamp(28px,3.4vw,38px)!important;font-weight:700!important;letter-spacing:-.6px!important;line-height:1.14!important;color:var(--navy)!important;margin:0 0 16px!important;text-transform:none!important;}\r\n.sgbpm .demo-left p.dl-lead{font-family:'Inter',sans-serif!important;font-size:17px!important;color:var(--grey)!important;font-weight:300!important;line-height:1.65!important;margin:0 0 26px!important;max-width:460px;}\r\n.sgbpm .demo-points{list-style:none!important;margin:0 0 28px!important;padding:0!important;}\r\n.sgbpm .demo-points li{position:relative;padding:9px 0 9px 36px!important;margin:0!important;font-size:15px!important;font-weight:500!important;color:var(--ink)!important;list-style:none!important;line-height:1.4!important;}\r\n.sgbpm .demo-points li::before{content:\"\";position:absolute;left:0;top:9px;width:24px;height:24px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:14px 14px;}\r\n.sgbpm .demo-meta{font-size:14px!important;color:var(--grey)!important;border-top:1px solid var(--line);padding-top:20px;}\r\n.sgbpm .demo-meta a{color:var(--blue)!important;font-weight:600!important;text-decoration:none!important;}\r\n\r\n.sgbpm .demo-card{background:#fff!important;border:1px solid var(--line)!important;border-radius:20px!important;padding:34px!important;box-shadow:0 36px 80px -42px rgba(20,16,60,.4)!important;}\r\n.sgbpm .demo-card .dc-h{font-family:'Anek Latin',sans-serif!important;font-size:21px!important;font-weight:600!important;color:var(--navy)!important;margin:0 0 6px!important;text-transform:none!important;}\r\n.sgbpm .demo-card .dc-s{font-size:14px!important;color:var(--grey)!important;margin:0 0 22px!important;}\r\n\r\n.sgbpm .frm-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;}\r\n.sgbpm .frm-field{margin-bottom:16px;min-width:0;}\r\n.sgbpm .frm-field.full{grid-column:1\/-1;}\r\n.sgbpm .frm-field label,.sgbpm .frm-field .fld-label{display:block!important;font-family:'Inter',sans-serif!important;font-size:12.5px!important;font-weight:600!important;color:var(--navy)!important;margin:0 0 7px!important;letter-spacing:.2px!important;text-transform:none!important;line-height:1.3!important;}\r\n.sgbpm .frm-field label .req,.sgbpm .frm-field .fld-label .req{color:var(--red)!important;}\r\n.sgbpm .frm-field input,.sgbpm .frm-field textarea{width:100%!important;font-family:'Inter',sans-serif!important;font-size:15px!important;color:var(--navy)!important;background:var(--soft)!important;border:1.5px solid var(--line)!important;border-radius:11px!important;padding:13px 15px!important;transition:.15s!important;outline:none!important;height:auto!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none;}\r\n.sgbpm .frm-field textarea{resize:vertical!important;min-height:72px!important;height:72px!important;line-height:1.5!important;}\r\n.sgbpm .frm-field input:focus,.sgbpm .frm-field textarea:focus{border-color:var(--blue)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(23,162,172,.12)!important;}\r\n.sgbpm .frm-field input::placeholder,.sgbpm .frm-field textarea::placeholder{color:#aab1bf!important;opacity:1!important;}\r\n\r\n\/* ===== CUSTOM DROPDOWN ===== *\/\r\n.sgbpm .sg-dd{position:relative;font-family:'Inter',sans-serif;min-width:0;}\r\n.sgbpm .sg-dd-trigger{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:400!important;color:var(--navy)!important;background:var(--soft)!important;border:1.5px solid var(--line)!important;border-radius:11px!important;padding:13px 15px!important;cursor:pointer!important;transition:.15s!important;outline:none!important;text-align:left!important;line-height:1.3!important;text-transform:none!important;height:auto!important;box-shadow:none!important;letter-spacing:normal!important;}\r\n.sgbpm .sg-dd-trigger:hover{border-color:var(--blue-lt)!important;background:var(--soft)!important;}\r\n.sgbpm .sg-dd-trigger .sg-dd-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit!important;}\r\n.sgbpm .sg-dd-trigger .sg-dd-value.is-placeholder{color:#aab1bf!important;}\r\n.sgbpm .sg-dd-trigger .sg-dd-caret{flex:none;transition:transform .2s ease;color:var(--blue)!important;}\r\n.sgbpm .sg-dd.open .sg-dd-trigger{border-color:var(--blue)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(23,162,172,.12)!important;}\r\n.sgbpm .sg-dd.open .sg-dd-trigger .sg-dd-caret{transform:rotate(180deg);}\r\n.sgbpm .sg-dd.invalid .sg-dd-trigger{border-color:var(--red)!important;}\r\n\r\n.sgbpm .sg-dd-list{position:absolute!important;z-index:40;top:calc(100% + 6px);left:0;right:0;background:#fff!important;border:1px solid var(--line)!important;border-radius:13px!important;box-shadow:0 24px 50px -20px rgba(20,16,60,.35)!important;padding:6px!important;margin:0!important;list-style:none!important;max-height:262px;overflow-y:auto;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease;}\r\n.sgbpm .sg-dd.open .sg-dd-list{opacity:1;transform:translateY(0);pointer-events:auto;}\r\n.sgbpm .sg-dd-opt{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font-size:14.5px!important;font-weight:400!important;color:var(--ink)!important;padding:10px 12px!important;margin:0!important;border-radius:9px!important;cursor:pointer!important;list-style:none!important;line-height:1.3!important;transition:background .12s,color .12s;}\r\n.sgbpm .sg-dd-opt[data-value=\"\"]{color:var(--title2)!important;}\r\n.sgbpm .sg-dd-opt:hover,.sgbpm .sg-dd-opt.active{background:rgba(23,162,172,.09)!important;color:var(--blue-deep)!important;}\r\n.sgbpm .sg-dd-opt.selected{color:var(--blue-deep)!important;font-weight:600!important;}\r\n.sgbpm .sg-dd-opt .sg-dd-check{opacity:0;flex:none;color:var(--blue);transition:opacity .12s;}\r\n.sgbpm .sg-dd-opt.selected .sg-dd-check{opacity:1;}\r\n.sgbpm .sg-dd-list::-webkit-scrollbar{width:8px;}\r\n.sgbpm .sg-dd-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;}\r\n\r\n\/* ===== SUBMIT \/ ACCEPT ===== *\/\r\n.sgbpm .frm-accept{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:13px!important;color:var(--grey)!important;margin:14px 0 20px!important;line-height:1.5!important;cursor:pointer!important;}\r\n.sgbpm .frm-accept input{flex:none!important;width:18px!important;height:18px!important;margin-top:1px!important;accent-color:var(--blue)!important;cursor:pointer!important;}\r\n.sgbpm .frm-accept a{color:var(--blue)!important;text-decoration:underline!important;}\r\n.sgbpm .frm-submit{width:100%!important;display:block!important;background:linear-gradient(135deg,var(--blue),var(--blue-deep))!important;color:#fff!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:16px!important;border:none!important;border-radius:30px!important;cursor:pointer!important;transition:.22s cubic-bezier(.4,0,.2,1)!important;letter-spacing:.2px!important;text-transform:none!important;height:auto!important;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)!important;}\r\n.sgbpm .frm-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 16px 34px -12px rgba(23,162,172,.65)!important;background:linear-gradient(135deg,var(--blue),var(--blue-deep))!important;color:#fff!important;}\r\n.sgbpm .frm-note{font-size:12.5px!important;color:var(--title2)!important;text-align:center!important;margin-top:14px!important;line-height:1.5!important;}\r\n.sgbpm .frm-note a{color:var(--blue)!important;}\r\n\r\n@media(max-width:860px){.sgbpm .demo-grid{grid-template-columns:1fr;gap:36px;}.sgbpm .demo-left p.dl-lead{max-width:none;}}\r\n@media(max-width:620px){.sgbpm .blk{padding:56px 0;}.sgbpm .frm-row{grid-template-columns:1fr;gap:0;}.sgbpm .demo-card{padding:26px 22px!important;}}\r\n\r\n\/* ===== CF7 compatibility: native <select> hidden by JS ===== *\/\r\n.sgbpm select.sg-dd-native-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0;}\r\n.sgbpm .wpcf7 p{margin:0;}\r\n.sgbpm .wpcf7-form-control-wrap{display:block;width:100%;}\r\n.sgbpm .frm-field .wpcf7-form-control:not(select){width:100%;font-family:'Inter',sans-serif;font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;outline:none;-webkit-appearance:none;appearance:none;}\r\n.sgbpm .frm-field select{width:100%!important;min-width:0!important;max-width:100%!important;}\r\n.sgbpm .wpcf7-not-valid-tip{color:var(--red);font-size:12px;margin-top:4px;}\r\n.sgbpm .wpcf7-response-output{margin:14px 0 0!important;border-radius:10px;font-size:13.5px;padding:12px 14px!important;}\r\n.sgbpm .wpcf7 input[type=\"submit\"],.sgbpm input.wpcf7-submit{width:100%!important;background:linear-gradient(135deg,var(--blue),var(--blue-deep))!important;color:#fff!important;font-family:'Inter',sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:16px!important;border:none!important;border-radius:30px!important;cursor:pointer!important;letter-spacing:.2px!important;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)!important;height:auto!important;}\r\n<\/style>\r\n\r\n<div class=\"sgbpm\">\r\n<!-- ===== CONTACT \/ DEMO SECTION ===== -->\r\n<section class=\"blk demo-sec\" id=\"demo\"><div class=\"wrap\">\r\n  <div class=\"demo-grid\">\r\n\r\n    <!-- Left column -->\r\n    <div class=\"demo-left\">\r\n      <div class=\"kick\">Contact et d\u00e9mo<\/div>\r\n      <h2>Parlez \u00e0 notre \u00e9quipe BPM<\/h2>\r\n      <p class=\"dl-lead\">Que ce soit pour une d\u00e9mo en direct, un appel de d\u00e9couverte, un devis concret ou un partenariat : dites-nous de quoi il s'agit. Un expert de notre \u00e9quipe BPM vous contactera et r\u00e9pondra \u00e0 votre question sp\u00e9cifique.<\/p>\r\n      <ul class=\"demo-points\">\r\n        <li>Personnalis\u00e9, adapt\u00e9 \u00e0 votre paysage de processus<\/li>\r\n        <li>Un aper\u00e7u de la mod\u00e9lisation, du pilotage, des risques et de l'IA<\/li>\r\n        <li>Des r\u00e9ponses de sp\u00e9cialistes, pas un argumentaire commercial<\/li>\r\n      <\/ul>\r\n      <div class=\"demo-meta\">Vous pr\u00e9f\u00e9rez \u00e9changer directement ? <a href=\"https:\/\/swissgrc.com\/fr\/discoverycall\" target=\"_blank\" rel=\"noopener\">R\u00e9servez un appel d\u00e9couverte<\/a> ou <a href=\"mailto:sales@swissgrc.com\">sales@swissgrc.com<\/a><\/div>\r\n    <\/div>\r\n\r\n    <!-- Right column: form card -->\r\n    <div class=\"demo-card\">\r\n      <div class=\"dc-h\">Envoyer la demande<\/div>\r\n      <div class=\"dc-s\">Nous vous r\u00e9pondons sous un jour ouvr\u00e9.<\/div>\r\n\r\n      <!-- ============================================================\r\n           PRODUCTION: CF7 shortcode. The form is rendered by Contact Form 7.\r\n           Set the form content in the CF7 editor exactly from the\r\n           \"CF7-FORM-TEMPLATE\" block (at the bottom). The JS below turns\r\n           the <select> fields (Role, Country, Inquiry) automatically into\r\n           the styled dropdown. In the \"Mail\" tab use the two templates:\r\n           bpm_inquiry_internal_en.html (internal) and\r\n           bpm_confirmation_customer_en.html (to [emailid]).\r\n        ============================================================ -->\r\n      \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f68112-o1\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"68112\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/fr\/wp-json\/wp\/v2\/pages\/42529#wpcf7-f68112-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"68112\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.2\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f68112-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAAC11nAppq6MK__V4\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>Pr\u00e9nom <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"vorname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Pr\u00e9nom*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Nom <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"nachname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nom*\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>E-mail professionnel <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"emailid\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Entreprise <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"organisation\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Organisation\/Entreprise*\" value=\"\" type=\"text\" name=\"organisation\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>Fonction <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"funktion\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"funktion\"><option value=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"Gestion des processus \/ D\u00e9veloppement organisationnel\">Gestion des processus \/ D\u00e9veloppement organisationnel<\/option><option value=\"Gestion de la qualit\u00e9 \/ Excellence op\u00e9rationnelle\">Gestion de la qualit\u00e9 \/ Excellence op\u00e9rationnelle<\/option><option value=\"Gestion des risques \/ SCI\">Gestion des risques \/ SCI<\/option><option value=\"Conformit\u00e9 \/ Gouvernance\">Conformit\u00e9 \/ Gouvernance<\/option><option value=\"S\u00e9curit\u00e9 de l&#039;information\">S\u00e9curit\u00e9 de l&#039;information<\/option><option value=\"Direction g\u00e9n\u00e9rale \/ Conseil d&#039;administration\">Direction g\u00e9n\u00e9rale \/ Conseil d&#039;administration<\/option><option value=\"Autre\">Autre<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Pays <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"land\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"land\"><option value=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"Suisse\">Suisse<\/option><option value=\"Allemagne\">Allemagne<\/option><option value=\"Autriche\">Autriche<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albanie\">Albanie<\/option><option value=\"Alg\u00e9rie\">Alg\u00e9rie<\/option><option value=\"Andorre\">Andorre<\/option><option value=\"Angola\">Angola<\/option><option value=\"Antigua-et-Barbuda\">Antigua-et-Barbuda<\/option><option value=\"Argentine\">Argentine<\/option><option value=\"Arm\u00e9nie\">Arm\u00e9nie<\/option><option value=\"Australie\">Australie<\/option><option value=\"Azerba\u00efdjan\">Azerba\u00efdjan<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahre\u00efn\">Bahre\u00efn<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbade\">Barbade<\/option><option value=\"Bi\u00e9lorussie\">Bi\u00e9lorussie<\/option><option value=\"Belgique\">Belgique<\/option><option value=\"Belize\">Belize<\/option><option value=\"B\u00e9nin\">B\u00e9nin<\/option><option value=\"Bhoutan\">Bhoutan<\/option><option value=\"Bolivie\">Bolivie<\/option><option value=\"Bosnie-Herz\u00e9govine\">Bosnie-Herz\u00e9govine<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Br\u00e9sil\">Br\u00e9sil<\/option><option value=\"Brunei\">Brunei<\/option><option value=\"Bulgarie\">Bulgarie<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cap-Vert\">Cap-Vert<\/option><option value=\"Cambodge\">Cambodge<\/option><option value=\"Cameroun\">Cameroun<\/option><option value=\"Canada\">Canada<\/option><option value=\"R\u00e9publique centrafricaine\">R\u00e9publique centrafricaine<\/option><option value=\"Tchad\">Tchad<\/option><option value=\"Chili\">Chili<\/option><option value=\"Chine\">Chine<\/option><option value=\"Colombie\">Colombie<\/option><option value=\"Comores\">Comores<\/option><option value=\"Congo (R\u00e9publique d\u00e9mocratique)\">Congo (R\u00e9publique d\u00e9mocratique)<\/option><option value=\"Congo (R\u00e9publique)\">Congo (R\u00e9publique)<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option><option value=\"Croatie\">Croatie<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Chypre\">Chypre<\/option><option value=\"Tch\u00e9quie\">Tch\u00e9quie<\/option><option value=\"Danemark\">Danemark<\/option><option value=\"Djibouti\">Djibouti<\/option><option value=\"Dominique\">Dominique<\/option><option value=\"R\u00e9publique dominicaine\">R\u00e9publique dominicaine<\/option><option value=\"\u00c9quateur\">\u00c9quateur<\/option><option value=\"\u00c9gypte\">\u00c9gypte<\/option><option value=\"Salvador\">Salvador<\/option><option value=\"Guin\u00e9e \u00e9quatoriale\">Guin\u00e9e \u00e9quatoriale<\/option><option value=\"\u00c9rythr\u00e9e\">\u00c9rythr\u00e9e<\/option><option value=\"Estonie\">Estonie<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"\u00c9thiopie\">\u00c9thiopie<\/option><option value=\"Fidji\">Fidji<\/option><option value=\"Finlande\">Finlande<\/option><option value=\"France\">France<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambie\">Gambie<\/option><option value=\"G\u00e9orgie\">G\u00e9orgie<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Gr\u00e8ce\">Gr\u00e8ce<\/option><option value=\"Grenade\">Grenade<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guin\u00e9e\">Guin\u00e9e<\/option><option value=\"Guin\u00e9e-Bissau\">Guin\u00e9e-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Ha\u00efti\">Ha\u00efti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"Hongrie\">Hongrie<\/option><option value=\"Islande\">Islande<\/option><option value=\"Inde\">Inde<\/option><option value=\"Indon\u00e9sie\">Indon\u00e9sie<\/option><option value=\"Iran\">Iran<\/option><option value=\"Irak\">Irak<\/option><option value=\"Irlande\">Irlande<\/option><option value=\"Isra\u00ebl\">Isra\u00ebl<\/option><option value=\"Italie\">Italie<\/option><option value=\"Jama\u00efque\">Jama\u00efque<\/option><option value=\"Japon\">Japon<\/option><option value=\"Jordanie\">Jordanie<\/option><option value=\"Kazakhstan\">Kazakhstan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kowe\u00eft\">Kowe\u00eft<\/option><option value=\"Kirghizistan\">Kirghizistan<\/option><option value=\"Laos\">Laos<\/option><option value=\"Lettonie\">Lettonie<\/option><option value=\"Liban\">Liban<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libye\">Libye<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lituanie\">Lituanie<\/option><option value=\"Luxembourg\">Luxembourg<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaisie\">Malaisie<\/option><option value=\"Maldives\">Maldives<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malte\">Malte<\/option><option value=\"\u00celes Marshall\">\u00celes Marshall<\/option><option value=\"Mauritanie\">Mauritanie<\/option><option value=\"Maurice\">Maurice<\/option><option value=\"Mexique\">Mexique<\/option><option value=\"Micron\u00e9sie\">Micron\u00e9sie<\/option><option value=\"Moldavie\">Moldavie<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolie\">Mongolie<\/option><option value=\"Mont\u00e9n\u00e9gro\">Mont\u00e9n\u00e9gro<\/option><option value=\"Maroc\">Maroc<\/option><option value=\"Mozambique\">Mozambique<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibie\">Namibie<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"N\u00e9pal\">N\u00e9pal<\/option><option value=\"Pays-Bas\">Pays-Bas<\/option><option value=\"Nouvelle-Z\u00e9lande\">Nouvelle-Z\u00e9lande<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"Cor\u00e9e du Nord\">Cor\u00e9e du Nord<\/option><option value=\"Mac\u00e9doine du Nord\">Mac\u00e9doine du Nord<\/option><option value=\"Norv\u00e8ge\">Norv\u00e8ge<\/option><option value=\"Oman\">Oman<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palaos\">Palaos<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papouasie-Nouvelle-Guin\u00e9e\">Papouasie-Nouvelle-Guin\u00e9e<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"P\u00e9rou\">P\u00e9rou<\/option><option value=\"Philippines\">Philippines<\/option><option value=\"Pologne\">Pologne<\/option><option value=\"Portugal\">Portugal<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Roumanie\">Roumanie<\/option><option value=\"Russie\">Russie<\/option><option value=\"Rwanda\">Rwanda<\/option><option value=\"Saint-Christophe-et-Ni\u00e9v\u00e8s\">Saint-Christophe-et-Ni\u00e9v\u00e8s<\/option><option value=\"Sainte-Lucie\">Sainte-Lucie<\/option><option value=\"Saint-Vincent-et-les-Grenadines\">Saint-Vincent-et-les-Grenadines<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"Saint-Marin\">Saint-Marin<\/option><option value=\"Sao Tom\u00e9-et-Principe\">Sao Tom\u00e9-et-Principe<\/option><option value=\"Arabie saoudite\">Arabie saoudite<\/option><option value=\"S\u00e9n\u00e9gal\">S\u00e9n\u00e9gal<\/option><option value=\"Serbie\">Serbie<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapour\">Singapour<\/option><option value=\"Slovaquie\">Slovaquie<\/option><option value=\"Slov\u00e9nie\">Slov\u00e9nie<\/option><option value=\"\u00celes Salomon\">\u00celes Salomon<\/option><option value=\"Somalie\">Somalie<\/option><option value=\"Afrique du Sud\">Afrique du Sud<\/option><option value=\"Cor\u00e9e du Sud\">Cor\u00e9e du Sud<\/option><option value=\"Soudan du Sud\">Soudan du Sud<\/option><option value=\"Espagne\">Espagne<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Soudan\">Soudan<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Su\u00e8de\">Su\u00e8de<\/option><option value=\"Syrie\">Syrie<\/option><option value=\"Tadjikistan\">Tadjikistan<\/option><option value=\"Tanzanie\">Tanzanie<\/option><option value=\"Tha\u00eflande\">Tha\u00eflande<\/option><option value=\"Timor oriental\">Timor oriental<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinit\u00e9-et-Tobago\">Trinit\u00e9-et-Tobago<\/option><option value=\"Tunisie\">Tunisie<\/option><option value=\"Turquie\">Turquie<\/option><option value=\"Turkm\u00e9nistan\">Turkm\u00e9nistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Ouganda\">Ouganda<\/option><option value=\"Ukraine\">Ukraine<\/option><option value=\"\u00c9mirats arabes unis\">\u00c9mirats arabes unis<\/option><option value=\"Royaume-Uni\">Royaume-Uni<\/option><option value=\"\u00c9tats-Unis\">\u00c9tats-Unis<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Ouzb\u00e9kistan\">Ouzb\u00e9kistan<\/option><option value=\"Vanuatu\">Vanuatu<\/option><option value=\"Cit\u00e9 du Vatican\">Cit\u00e9 du Vatican<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vi\u00eat Nam\">Vi\u00eat Nam<\/option><option value=\"Y\u00e9men\">Y\u00e9men<\/option><option value=\"Zambie\">Zambie<\/option><option value=\"Zimbabwe\">Zimbabwe<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Votre demande <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"anliegen\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"anliegen\"><option value=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"R\u00e9server une d\u00e9monstration\">R\u00e9server une d\u00e9monstration<\/option><option value=\"Planifier un appel de d\u00e9couverte\">Planifier un appel de d\u00e9couverte<\/option><option value=\"Demander un tarif \/ un devis\">Demander un tarif \/ un devis<\/option><option value=\"\u00c9valuer la solution\">\u00c9valuer la solution<\/option><option value=\"Discuter d&#039;un partenariat\">Discuter d&#039;un partenariat<\/option><option value=\"Autre\">Autre<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Votre message<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"textarea-997\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Quel est votre projet ? Par ex. : Nous souhaitons relier notre cartographie des processus aux risques et aux contr\u00f4les et recherchons une solution BPM adapt\u00e9e.\" name=\"textarea-997\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<p><label class=\"frm-accept\"><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-829\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-829\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><span>J'accepte la <a href=\"https:\/\/swissgrc.com\/fr\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Politique de confidentialit\u00e9<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Envoyer la demande\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div><\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  'use strict';\r\n\r\n  \/* ---------- 1) standalone custom dropdowns (.sg-dd) ---------- *\/\r\n  function initStandalone(dd){\r\n    const trigger = dd.querySelector('.sg-dd-trigger');\r\n    const valueEl = dd.querySelector('.sg-dd-value');\r\n    const list    = dd.querySelector('.sg-dd-list');\r\n    const hidden  = dd.querySelector('input[type=hidden]');\r\n    const opts    = Array.from(dd.querySelectorAll('.sg-dd-opt'));\r\n    wireDropdown(dd, trigger, valueEl, list, opts, function(val,label){\r\n      hidden.value = val;\r\n      if(val) dd.classList.remove('invalid');\r\n    });\r\n  }\r\n\r\n  \/* ---------- 2) CF7 <select> -> custom dropdown ---------- *\/\r\n  function enhanceNativeSelect(sel){\r\n    if(sel.dataset.sgEnhanced) return;\r\n    sel.dataset.sgEnhanced = '1';\r\n    const required = sel.hasAttribute('aria-required') || sel.required || sel.closest('.wpcf7-form-control-wrap')?.querySelector('select[aria-required=\"true\"]');\r\n    const placeholder = (sel.options[0] && (!sel.options[0].value)) ? sel.options[0].textContent.trim() : 'Please select';\r\n\r\n    const dd = document.createElement('div');\r\n    dd.className = 'sg-dd';\r\n    if(required) dd.dataset.required = 'true';\r\n    dd.innerHTML =\r\n      '<button type=\"button\" class=\"sg-dd-trigger\" aria-haspopup=\"listbox\" aria-expanded=\"false\">'+\r\n        '<span class=\"sg-dd-value is-placeholder\"><\/span>'+\r\n        '<svg class=\"sg-dd-caret\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg>'+\r\n      '<\/button>'+\r\n      '<ul class=\"sg-dd-list\" role=\"listbox\" tabindex=\"-1\"><\/ul>';\r\n    const valueEl = dd.querySelector('.sg-dd-value');\r\n    const list    = dd.querySelector('.sg-dd-list');\r\n    valueEl.textContent = placeholder;\r\n\r\n    Array.from(sel.options).forEach(function(o){\r\n      const li = document.createElement('li');\r\n      li.className = 'sg-dd-opt';\r\n      li.setAttribute('role','option');\r\n      li.dataset.value = o.value;\r\n      li.innerHTML = '<span>'+o.textContent+'<\/span><svg class=\"sg-dd-check\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg>';\r\n      list.appendChild(li);\r\n    });\r\n\r\n    sel.classList.add('sg-dd-native-hidden');\r\n    sel.parentNode.insertBefore(dd, sel.nextSibling);\r\n    const opts = Array.from(dd.querySelectorAll('.sg-dd-opt'));\r\n\r\n    \/\/ adopt initial value\r\n    if(sel.value){ setValue(sel.value); }\r\n\r\n    wireDropdown(dd, dd.querySelector('.sg-dd-trigger'), valueEl, list, opts, function(val){\r\n      sel.value = val;\r\n      sel.dispatchEvent(new Event('change', {bubbles:true}));\r\n      if(val) dd.classList.remove('invalid');\r\n    });\r\n\r\n    function setValue(val){\r\n      opts.forEach(function(o){ o.classList.toggle('selected', o.dataset.value===val); });\r\n      const match = opts.find(function(o){ return o.dataset.value===val; });\r\n      valueEl.textContent = match ? match.textContent.trim() : placeholder;\r\n      valueEl.classList.toggle('is-placeholder', !val);\r\n    }\r\n    \/\/ reset dropdown after CF7 submit\r\n    const form = sel.closest('form');\r\n    if(form){ form.addEventListener('wpcf7mailsent', function(){ setValue(''); }); }\r\n  }\r\n\r\n  \/* ---------- shared dropdown logic ---------- *\/\r\n  function wireDropdown(dd, trigger, valueEl, list, opts, onSelect){\r\n    let activeIdx = -1;\r\n    function open(){\r\n      closeAll(dd);\r\n      dd.classList.add('open'); trigger.setAttribute('aria-expanded','true');\r\n      const sel = opts.findIndex(function(o){return o.classList.contains('selected');});\r\n      setActive(sel>=0?sel:0);\r\n    }\r\n    function close(){ dd.classList.remove('open'); trigger.setAttribute('aria-expanded','false'); activeIdx=-1; }\r\n    function setActive(i){\r\n      opts.forEach(function(o){o.classList.remove('active');});\r\n      if(i>=0 && i<opts.length){ activeIdx=i; opts[i].classList.add('active'); opts[i].scrollIntoView({block:'nearest'}); }\r\n    }\r\n    function choose(o){\r\n      opts.forEach(function(x){x.classList.remove('selected');});\r\n      o.classList.add('selected');\r\n      const val = o.dataset.value;\r\n      valueEl.textContent = val ? o.textContent.trim() : (dd.dataset.placeholder || o.textContent.trim());\r\n      valueEl.classList.toggle('is-placeholder', !val);\r\n      onSelect(val, o.textContent.trim());\r\n      close();\r\n    }\r\n    trigger.addEventListener('click', function(e){ e.stopPropagation(); dd.classList.contains('open')?close():open(); });\r\n    opts.forEach(function(o,i){\r\n      o.addEventListener('click', function(e){ e.stopPropagation(); choose(o); });\r\n      o.addEventListener('mouseenter', function(){ setActive(i); });\r\n    });\r\n    trigger.addEventListener('keydown', function(e){\r\n      if(e.key==='ArrowDown'||e.key==='Enter'||e.key===' '){ e.preventDefault(); if(!dd.classList.contains('open')){open();} else if(e.key!=='ArrowDown'){ if(activeIdx>=0) choose(opts[activeIdx]); } else { setActive(Math.min(activeIdx+1,opts.length-1)); } }\r\n      else if(e.key==='ArrowUp'){ e.preventDefault(); if(dd.classList.contains('open')) setActive(Math.max(activeIdx-1,0)); }\r\n      else if(e.key==='Escape'){ close(); }\r\n    });\r\n    list.addEventListener('keydown', function(e){\r\n      if(e.key==='ArrowDown'){ e.preventDefault(); setActive(Math.min(activeIdx+1,opts.length-1)); }\r\n      else if(e.key==='ArrowUp'){ e.preventDefault(); setActive(Math.max(activeIdx-1,0)); }\r\n      else if(e.key==='Enter'){ e.preventDefault(); if(activeIdx>=0) choose(opts[activeIdx]); }\r\n      else if(e.key==='Escape'){ e.preventDefault(); close(); trigger.focus(); }\r\n    });\r\n  }\r\n\r\n  function closeAll(except){\r\n    document.querySelectorAll('.sgbpm .sg-dd.open').forEach(function(d){\r\n      if(d!==except){ d.classList.remove('open'); const t=d.querySelector('.sg-dd-trigger'); if(t) t.setAttribute('aria-expanded','false'); }\r\n    });\r\n  }\r\n  document.addEventListener('click', function(){ closeAll(null); });\r\n\r\n  \/* ---------- Init ---------- *\/\r\n  function init(){\r\n    document.querySelectorAll('.sgbpm .sg-dd[data-name]').forEach(initStandalone);\r\n    document.querySelectorAll('.sgbpm select.wpcf7-form-control, .sgbpm form.wpcf7 select').forEach(enhanceNativeSelect);\r\n  }\r\n  if(document.readyState!=='loading') init(); else document.addEventListener('DOMContentLoaded', init);\r\n  \/\/ CF7 sometimes loads with a delay: retry after AJAX init\r\n  document.addEventListener('wpcf7init', init);\r\n})();\r\n<\/script>\r\n\r\n<!-- ============================================================\r\n     CF7-FORM-TEMPLATE  (insert into Contact Form 7 -> Form)\r\n     ------------------------------------------------------------\r\n     Reuses the same CSS classes as above, so the CF7 form looks\r\n     identical. The <select> fields (Role, Country, Inquiry) are\r\n     automatically turned into the custom dropdown by the JS.\r\n     \"first_as_label\" makes the first option the placeholder (empty\r\n     value), \"[select*]\" enforces a selection.\r\n\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Pr\u00e9nom <span class=\"req\">*<\/span><\/label>[text* vorname placeholder \"Pr\u00e9nom*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Nom <span class=\"req\">*<\/span><\/label>[text* nachname placeholder \"Nom*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Email professionnel <span class=\"req\">*<\/span><\/label>[email* emailid placeholder \"Email*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Entreprise <span class=\"req\">*<\/span><\/label>[text* organisation placeholder \"Organisation\/Entreprise*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Fonction <span class=\"req\">*<\/span><\/label>[select* funktion first_as_label \"Veuillez s\u00e9lectionner*\" \"Gestion des processus \/ D\u00e9veloppement organisationnel\" \"Gestion de la qualit\u00e9 \/ Excellence op\u00e9rationnelle\" \"Gestion des risques \/ ICS\" \"Conformit\u00e9 \/ Gouvernance\" \"S\u00e9curit\u00e9 de l'information \/ IT\" \"Direction g\u00e9n\u00e9rale \/ Conseil d'administration\" \"Autre\"]<\/div>\r\n  <div class=\"frm-field\"><label>Pays <span class=\"req\">*<\/span><\/label>[select* land first_as_label \"Veuillez s\u00e9lectionner*\" \"Suisse\" \"Allemagne\" \"Autriche\" \"Liechtenstein\" \"Autre\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-field full\"><label>Votre demande <span class=\"req\">*<\/span><\/label>[select* anliegen first_as_label \"Veuillez s\u00e9lectionner*\" \"R\u00e9server une d\u00e9mo\" \"Planifier un appel de d\u00e9couverte\" \"Demander un tarif \/ un devis\" \"\u00c9valuer la solution\" \"Discuter d'un partenariat\" \"Autre\"]<\/div>\r\n<div class=\"frm-field full\"><label>Votre message<\/label>[textarea textarea-997 placeholder \"De quoi parle votre projet ? Par exemple : nous souhaitons relier notre cartographie des processus aux risques et aux contr\u00f4les, et cherchons une solution BPM adapt\u00e9e.\"]<\/div>\r\n<label class=\"frm-accept\">[acceptance acceptance-829] <span>J'accepte la <a href=\"https:\/\/swissgrc.com\/fr\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">politique de confidentialit\u00e9<\/a>.<\/span>[\/acceptance]<\/label>\r\n[submit class:frm-submit \"R\u00e9server une d\u00e9mo\"]\r\n\r\n     ============================================================ -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nouveau Logiciel BPM &rsaquo; La gestion des processus\u00e0 un niveau sup\u00e9rieur Un seul endroit pour tous vos processus m\u00e9tier : mod\u00e9lis\u00e9s, document\u00e9s, gouvern\u00e9s. Responsabilit\u00e9s, documents, applications informatiques, donn\u00e9es, risques et contr\u00f4les. Reli\u00e9s de bout en bout. Avec en plus une IA qui r\u00e9fl\u00e9chit avec vous. Contactez-nous Essayez par vous-m\u00eame D\u00e9mo interactive La d\u00e9mo en direct [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_eb_attr":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-42529","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/swissgrc.com\/fr\/bpm-software\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC (FR) | Governance, Risk &amp; Compliance (GRC)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Logiciel BPM - Gestion des processus m\u00e9tier\" \/>\n\t\t<meta property=\"og:description\" content=\"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/fr\/bpm-software\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-30T12:57:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-21T15:36:43+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Logiciel BPM - Gestion des processus m\u00e9tier\" \/>\n\t\t<meta name=\"twitter:description\" content=\"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"superadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#listItem\",\"name\":\"Logiciel BPM &#8211; Gestion des processus m\\u00e9tier\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#listItem\",\"position\":2,\"name\":\"Logiciel BPM &#8211; Gestion des processus m\\u00e9tier\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#organization\",\"name\":\"Swiss GRC AG\",\"description\":\"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/\",\"telephone\":\"+41412207500\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Logo_V1_Original_mit_Claim.png\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.twitter.com\\\/SwissGRC\",\"https:\\\/\\\/www.instagram.com\\\/swissgrc\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCy4QuXYekCQrA4n5oEwJSJg\",\"https:\\\/\\\/ch.linkedin.com\\\/company\\\/swissgrc\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/\",\"name\":\"Logiciel BPM - Gestion des processus m\\u00e9tier\",\"description\":\"La gestion des processus m\\u00e9tier (BPM) \\u00e0 un nouveau niveau : responsabilit\\u00e9s, documents, applications IT, donn\\u00e9es, risques et contr\\u00f4les enfin connect\\u00e9s.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/bpm-software\\\/#breadcrumblist\"},\"datePublished\":\"2024-01-30T13:57:43+01:00\",\"dateModified\":\"2026-09-21T17:36:43+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Logiciel BPM - Gestion des processus m\u00e9tier<\/title>\n\n","aioseo_head_json":{"title":"Logiciel BPM - Gestion des processus m\u00e9tier","description":"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.","canonical_url":"https:\/\/swissgrc.com\/fr\/bpm-software\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#listItem","name":"Logiciel BPM &#8211; Gestion des processus m\u00e9tier"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#listItem","position":2,"name":"Logiciel BPM &#8211; Gestion des processus m\u00e9tier","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/fr\/#organization","name":"Swiss GRC AG","description":"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.","url":"https:\/\/swissgrc.com\/fr\/","telephone":"+41412207500","logo":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#organizationLogo"},"sameAs":["https:\/\/www.twitter.com\/SwissGRC","https:\/\/www.instagram.com\/swissgrc\/","https:\/\/www.youtube.com\/channel\/UCy4QuXYekCQrA4n5oEwJSJg","https:\/\/ch.linkedin.com\/company\/swissgrc"]},{"@type":"WebPage","@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#webpage","url":"https:\/\/swissgrc.com\/fr\/bpm-software\/","name":"Logiciel BPM - Gestion des processus m\u00e9tier","description":"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/swissgrc.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/fr\/bpm-software\/#breadcrumblist"},"datePublished":"2024-01-30T13:57:43+01:00","dateModified":"2026-09-21T17:36:43+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/fr\/#website","url":"https:\/\/swissgrc.com\/fr\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/swissgrc.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Swiss GRC (FR) | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"Logiciel BPM - Gestion des processus m\u00e9tier","og:description":"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.","og:url":"https:\/\/swissgrc.com\/fr\/bpm-software\/","og:image":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg","og:image:secure_url":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg","article:published_time":"2024-01-30T12:57:43+00:00","article:modified_time":"2026-09-21T15:36:43+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Logiciel BPM - Gestion des processus m\u00e9tier","twitter:description":"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"4 minutes"},"aioseo_meta_data":{"post_id":"42529","title":"Logiciel BPM - Gestion des processus m\u00e9tier","description":"La gestion des processus m\u00e9tier (BPM) \u00e0 un nouveau niveau : responsabilit\u00e9s, documents, applications IT, donn\u00e9es, risques et contr\u00f4les enfin connect\u00e9s.","keywords":null,"keyphrases":{"focus":{"keyphrase":"BPM","score":80},"additional":[{"keyphrase":"Business Process","score":69}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg","og_image_width":"0","og_image_height":"0","og_image_custom_url":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BPM-Software-scaled.jpg","og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-21 15:37:46","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-01-30 12:39:02","updated":"2026-09-22 12:01:41","focus_keyword":"BPM","additional_keywords":[{"word":"Business Process","score":69,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":3}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/fr\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tLogiciel BPM \u2013 Gestion des processus m\u00e9tier\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/fr\/"},{"label":"Logiciel BPM &#8211; Gestion des processus m\u00e9tier","link":"https:\/\/swissgrc.com\/fr\/bpm-software\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/42529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/comments?post=42529"}],"version-history":[{"count":173,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/42529\/revisions"}],"predecessor-version":[{"id":70612,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/42529\/revisions\/70612"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/media?parent=42529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}