{"id":42529,"date":"2024-01-30T13:57:43","date_gmt":"2024-01-30T12:57:43","guid":{"rendered":"https:\/\/swissgrc.com\/en\/?page_id=42529"},"modified":"2026-10-07T12:36:14","modified_gmt":"2026-10-07T10:36:14","slug":"bpm-software","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/en\/bpm-software\/","title":{"rendered":"BPM Software &#8211; Business Process Management"},"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  (EN)\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\">New<\/span>\r\n        <span>BPM Software<\/span>\r\n        <span class=\"arr\">&rsaquo;<\/span>\r\n      <\/a>\r\n      <h1 class=\"display\">Process management<br><span class=\"accent\">at a new level<\/span><\/h1>\r\n      <p class=\"lead\">One place for all your business processes: modeled, documented, governed. Responsibilities, documents, IT applications, data, risks and controls. Connected end to end. Plus AI that thinks with you.<\/p>\r\n      <div class=\"hero-cta\">\r\n        <a class=\"btn btn-primary\" href=\"#demo\">Contact us<\/a>\r\n        <a class=\"btn btn-try\" href=\"#prototyp\">Try it yourself\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=\"Process Center - interactive demo\"><\/iframe>\r\n          <div class=\"proto-fallback\" id=\"protoFallback\" hidden>\r\n            <div class=\"pf-inner\">\r\n              <span class=\"pf-badge\">Interactive demo<\/span>\r\n              <h3>The live demo can&rsquo;t be embedded right now.<\/h3>\r\n              <p>A network or security setting may be blocking the embed. You can open the demo directly or contact us.<\/p>\r\n              <div class=\"pf-cta\">\r\n                <a class=\"btn btn-primary\" href=\"#demo\">Contact us<\/a>\r\n                <a class=\"btn btn-try\" id=\"pfOpen\" href=\"#\" target=\"_blank\" rel=\"noopener\">Open in a new tab\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\">Retry<\/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>Trusted by leading organizations<\/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 = \"Customer logo\"; 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=\"en\">\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 | Process Management Maturity Assessment<\/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>Maturity Check<\/span>\r\n    <div class=\"txt\">\r\n      <div class=\"ttl\">Where does your process management stand?<\/div>\r\n      <div class=\"meta\">Free self-assessment in 2 minutes, six dimensions, instant result.<\/div>\r\n    <\/div>\r\n    <div class=\"cta\"><button type=\"button\" class=\"btn\" data-rga-open>Start assessment <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=\"Process management maturity assessment\">\r\n    <div class=\"bar\"><button type=\"button\" class=\"x\" data-rga-close aria-label=\"Close\"><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=\"Process management maturity assessment\">\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\">Maturity Assessment<\/p>\r\n  <h2 class=\"rga-title\">Where does your process management stand?<\/h2>\r\n  <p class=\"rga-lede\">A compact self-assessment across five maturity levels and six dimensions.\r\n     In just a few minutes you get a clear picture of your current maturity and the next development steps.<\/p>\r\n  <p class=\"rga-source\">\r\n     The methodology is based on the <strong>MINT guide on process management maturity<\/strong>\r\n     (maturity model per CMMI V2.0 and the six core elements of Business Process Management by Rosemann and vom Brocke).\r\n     You can find the full guide here:\r\n     <a href=\"https:\/\/mint-processes.hubspotpagebuilder.com\/mint-reifegrad-assessment\" target=\"_blank\" rel=\"noopener\">MINT Maturity Assessment for Your Process Management<\/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 of 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>Back<\/button>\r\n        <button class=\"rga-btn rga-btn-primary\" id=\"rga-next\" disabled>Next<\/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\">Your overall maturity<\/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=\"Maturity profile across six dimensions\"><\/svg>\r\n          <div class=\"rga-toggle\">\r\n            <button type=\"button\" id=\"rga-tgt\" aria-pressed=\"false\"><span class=\"sw\"><\/span>Achievable with Swiss GRC Process Center<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rga-break\">\r\n        <h4>Your profile by dimension<\/h4>\r\n        <p class=\"hint\">Tap a dimension to see today's state and the next step.<\/p>\r\n        <div id=\"rga-rows\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"rga-cta\">\r\n        <h4>From maturity to action<\/h4>\r\n        <p id=\"rga-cta-text\">This self-assessment gives an initial orientation. In a structured assessment we validate the picture\r\n           with an external perspective, an industry benchmark and a prioritized roadmap with clear responsibilities.<\/p>\r\n        <div class=\"rga-cta-row\">\r\n          <a class=\"rga-cta-primary\" id=\"rga-cta-btn\" href=\"#demo\">Book an initial call &rarr;<\/a>\r\n          <a class=\"rga-cta-link\" href=\"https:\/\/mint-processes.hubspotpagebuilder.com\/mint-reifegrad-assessment\" target=\"_blank\" rel=\"noopener\">Download MINT guide<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button class=\"rga-restart\" id=\"rga-restart\">&#8634; Restart assessment<\/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','Repeatable','Defined','Managed','Optimizing'];\r\n    var STAGE_SUB = ['Reactive, person-dependent','Locally established standards','Organization-wide binding','Data-based steering','Continuously data-based learning'];\r\n\r\n    var DIM = [\r\n      { n:'01', title:'Strategic Alignment',\r\n        desc:'Alignment of process management with corporate goals and active sponsorship from executive management.',\r\n        levels:[\r\n          'No strategy, ad-hoc decisions.',\r\n          'Strategy approaches in individual areas.',\r\n          'Anchored strategy with executive sponsorship.',\r\n          'Strategy measured and steered with KPIs.',\r\n          'Process management actively drives business strategy.'\r\n        ]},\r\n      { n:'02', title:'Governance',\r\n        desc:'Clear roles, standards and decision hierarchies with enforceable performance measurement.',\r\n        levels:[\r\n          'No defined roles, responsibility is diffuse.',\r\n          'Process owners named, but without a real mandate.',\r\n          'Roles clearly assigned, standards binding.',\r\n          'Performance tied to KPIs and enforced.',\r\n          'Cross-functional, agile steering teams established.'\r\n        ]},\r\n      { n:'03', title:'People',\r\n        desc:'Process owners, expertise and the systematic safeguarding of critical knowledge.',\r\n        levels:[\r\n          'Knowledge lives in individual heads, lost when they leave.',\r\n          'First trainings, isolated champions.',\r\n          'Trained staff, knowledge systematically secured.',\r\n          'Knowledge transfer before retirement is standard.',\r\n          'Process owners recognized as internal experts.'\r\n        ]},\r\n      { n:'04', title:'Culture',\r\n        desc:'Shared values and attitudes toward process change and continuous improvement.',\r\n        levels:[\r\n          'Silo thinking, no end-to-end view at all.',\r\n          'Some areas think end-to-end, others do not.',\r\n          'Process thinking anchored organization-wide.',\r\n          'Participation taken for granted, improvement is lived.',\r\n          'Process culture as a visible competitive advantage.'\r\n        ]},\r\n      { n:'05', title:'Methods',\r\n        desc:'Standardized techniques for process design, analysis and modeling across the entire lifecycle.',\r\n        levels:[\r\n          'Everyone documents differently, or not at all.',\r\n          'First templates, local standards.',\r\n          'BPMN 2.0 organization-wide, KPIs defined.',\r\n          'Methods integrated with process mining and analytics.',\r\n          'Self-learning method library, evolutionary.'\r\n        ]},\r\n      { n:'06', title:'Information Technology',\r\n        desc:'Software and architecture for process automation, from modeling to process mining and AI.',\r\n        levels:[\r\n          'Word, Excel and Visio without a system.',\r\n          'First modeling tool in one area.',\r\n          'Tool organization-wide, integrated with core systems.',\r\n          'Process mining and workflow automation in production.',\r\n          'AI-supported process analysis and optimization in daily use.'\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\">Which statement best describes your organization today?<\/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)+' of '+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 ? 'Show result' : 'Next';\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=['Strategy','Governance','People','Culture','Methods','IT'];\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='Level '+(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='Your average maturity corresponds to the \"'+STAGES[stageIdx]+'\" level ('+STAGE_SUB[stageIdx].toLowerCase()+').';\r\n      if((hi-lo)>=2){ interp+=' Your ratings differ significantly, so your process management is developing unevenly. That is often exactly where the most effective levers are.'; }\r\n      else if((hi-lo)===1){ interp+=' The dimensions develop fairly evenly, with individual areas ready for targeted steps.'; }\r\n      else { interp+=' Your dimensions are evenly developed, so a joint jump to the next level is realistic.'; }\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] : 'Highest level reached. Now sustain it and keep refining.';\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+'\">Level '+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\">Today<\/div><div class=\"now\">'+d.levels[lv-1]+'<\/div>'\r\n          +   '<div class=\"lab\">Next step<\/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='Your biggest lever is \"'+d.title+'\" (currently level '+weakVal+'). '\r\n          +'A central BPM platform brings documentation, control and automation together and makes the jump toward level '+to+' plannable. '\r\n          +'In an initial call we show what this looks like in your organization.';\r\n        btnEl.textContent='Discuss the \"'+d.title+'\" lever \\u2192';\r\n      } else {\r\n        txtEl.textContent='Your process management is already well developed. In an initial call we show how a central BPM platform secures the final steps toward data-based steering and AI-supported optimization.';\r\n        btnEl.textContent='Book an initial call \\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\">The critical question<\/div>\r\n    <h2>Are your processes mapped or managed?<\/h2>\r\n    <p>Process maps, descriptions, modeling standards, perhaps a BPM tool: much of it is already in place. But effective process management only begins where documentation becomes control.<\/p>\r\n  <\/div>\r\n  <div class=\"reveal ps\">\r\n    <div class=\"card pcard\">\r\n      <div class=\"ch\">Merely documented<\/div>\r\n      <h3>Processes in silos, static and disconnected<\/h3>\r\n      <p>Documentation is created once and then goes stale. Dependencies, systems, responsibilities and risks stay invisible or live in separate tools.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Process map disconnected from reality<\/li>\r\n        <li>No transparency over critical dependencies<\/li>\r\n        <li>Risks &amp; controls separated from the process<\/li>\r\n        <li>The need for action stays invisible<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"card scard\">\r\n      <div class=\"ch\">Truly managed<\/div>\r\n      <h3>Living, integrated process management<\/h3>\r\n      <p>Processes are linked to activities, documents, responsibilities, interfaces, systems and data, and extended with governance, risk &amp; compliance.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Process map, modeling &amp; process profiles unified<\/li>\r\n        <li>Dependencies on IT systems &amp; data made transparent<\/li>\r\n        <li>Risks &amp; controls directly linked<\/li>\r\n        <li>AI detects gaps, risks &amp; optimization potential<\/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-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\">The BPM software at a glance<\/div>\r\n        <h2>Everything for effective process management<\/h2>\r\n        <p>Process map, BPMN modeling, process profiles, metrics and tasks, connected with risks, controls and AI. Click your way through.<\/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\">Process Center<\/span><span class=\"st-title\">Your entry point into daily process work<\/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\">BPMN modeling<\/span><span class=\"st-title\">Model processes professionally, to standard<\/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\">Process profiles<\/span><span class=\"st-title\">Maintain and align process profiles interactively<\/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\">Document management<\/span><span class=\"st-title\">Manage documents in process context<\/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\">Risks & controls<\/span><span class=\"st-title\">Manage risks and controls directly within the process<\/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\">Tasks & control<\/span><span class=\"st-title\">From overview to active day-to-day control<\/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\">Dashboard & metrics<\/span><span class=\"st-title\">Live status, trends and hotspots in real time<\/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\">AI support<\/span><span class=\"st-title\">Accelerate process work intelligently<\/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\">Import Wizard<\/span><span class=\"st-title\">Migrate existing processes, guided step by step<\/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\">Process Center<\/span><span class=\"ms-title\">Your entry point into daily process work<\/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=\"Your entry point into daily process work\" loading=\"lazy\"><\/div>\r\n            <p>The home screen brings together upcoming tasks, due reviews and recent activities. Everyone sees at a glance what needs to be done.<\/p><ul><li>Personal overview of due tasks<\/li><li>Quick actions: open a process, create one, process map<\/li><li>Activity feed across the whole team<\/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\">BPMN modeling<\/span><span class=\"ms-title\">Model processes professionally, to standard<\/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=\"Model processes professionally, to standard\" loading=\"lazy\"><\/div>\r\n            <p>BPMN 2.0 modeling with swimlanes, subprocesses, validation and simulation, linked to responsibilities, risks and controls.<\/p><ul><li>BPMN 2.0 with validation & simulation<\/li><li>Versioning & approval workflows<\/li><li>Risks & controls anchored directly to each step<\/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\">Process profiles<\/span><span class=\"ms-title\">Maintain and align process profiles interactively<\/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=\"Maintain and align process profiles interactively\" loading=\"lazy\"><\/div>\r\n            <p>Process profiles bring together all relevant information about a process: responsibilities, classifications, relevance ratings and metrics. Comments, tasks and reviews enable direct collaboration in process context.<\/p><ul><li>All process information in one place, quick to edit<\/li><li>Comments and collaboration directly on the process<\/li><li>Traceable reviews and approvals<\/li><li>Classification by risk, compliance, data protection and BCM<\/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\">Document management<\/span><span class=\"ms-title\">Manage documents in process context<\/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=\"Manage documents in process context\" loading=\"lazy\"><\/div>\r\n            <p>The integrated, user-centric document management brings process-relevant content to where it's needed: directly into the respective process. Users see at a glance which documents exist, what status they have and who is responsible.<\/p><ul><li>Work instructions, checklists and forms in process context<\/li><li>Transparency over status, versions and responsibilities<\/li><li>Less time spent searching, more certainty day to day<\/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\">Risks & controls<\/span><span class=\"ms-title\">Manage risks and controls directly within the process<\/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=\"Manage risks and controls directly within the process\" loading=\"lazy\"><\/div>\r\n            <p>Risks and controls are linked directly to the respective process. This makes visible where risks arise, which controls take effect and who is responsible for implementing them.<\/p><ul><li>Capture risks in process context<\/li><li>Connect controls directly to processes<\/li><li>Trace responsibilities and effectiveness<\/li><li>A basis for ICS, compliance and 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\">Tasks & control<\/span><span class=\"ms-title\">From overview to active day-to-day control<\/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=\"From overview to active day-to-day control\" loading=\"lazy\"><\/div>\r\n            <p>Upcoming tasks, reviews and approvals, grouped by process status. Business units and process managers see the need for action, deadlines and responsibilities immediately.<\/p><ul><li>Tasks by process status & type<\/li><li>Overdue items & deadlines at a glance<\/li><li>Manage reviews and approvals in a structured way<\/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\">Dashboard & metrics<\/span><span class=\"ms-title\">Live status, trends and hotspots in real time<\/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=\"Live status, trends and hotspots in real time\" loading=\"lazy\"><\/div>\r\n            <p>Metrics on processes, maturity level, BPMN coverage and status. Distribution across levels, by status and process owner, transparent and always up to date.<\/p><ul><li>Maturity level & BPMN coverage per category<\/li><li>Status distribution from draft to live<\/li><li>Analysis by level & responsible owner<\/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\">AI support<\/span><span class=\"ms-title\">Accelerate process work intelligently<\/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=\"Accelerate process work intelligently\" loading=\"lazy\"><\/div>\r\n            <p>The AI analyzes existing documents, proposes processes and models, and detects gaps, risks and optimization potential, embedded in auditable governance.<\/p><ul><li>Analyze documents and propose processes<\/li><li>Detect gaps, dependencies and risks<\/li><li>Suggest optimizations, integrated into BPM & 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\">Import Wizard<\/span><span class=\"ms-title\">Migrate existing processes, guided step by step<\/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=\"Migrate existing processes, guided step by step\" loading=\"lazy\"><\/div>\r\n            <p>The biggest hurdle in any BPM project is migration. The Import Wizard turns it into a guided, step-by-step path: your existing process documentation, structures and maps are brought in and reused instead of rebuilt from scratch.<\/p><ul><li>Guided, step-by-step import of existing content<\/li><li>Existing process landscape reused, not recreated<\/li><li>Validation and mapping along the way<\/li><li>A clear, low-risk path off your current tools<\/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\": \"Process Center\", \"title\": \"Your entry point into daily process work\", \"desc\": \"The home screen brings together upcoming tasks, due reviews and recent activities. Everyone sees at a glance what needs to be done.\", \"lis\": [\"Personal overview of due tasks\", \"Quick actions: open a process, create one, process map\", \"Activity feed across the whole team\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/StartseiteEN.png\"}, {\"n\": \"02\", \"kick\": \"BPMN modeling\", \"title\": \"Model processes professionally, to standard\", \"desc\": \"BPMN 2.0 modeling with swimlanes, subprocesses, validation and simulation, linked to responsibilities, risks and controls.\", \"lis\": [\"BPMN 2.0 with validation & simulation\", \"Versioning & approval workflows\", \"Risks & controls anchored directly to each step\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ModellerEN.png\"}, {\"n\": \"03\", \"kick\": \"Process profiles\", \"title\": \"Maintain and align process profiles interactively\", \"desc\": \"Process profiles bring together all relevant information about a process: responsibilities, classifications, relevance ratings and metrics. Comments, tasks and reviews enable direct collaboration in process context.\", \"lis\": [\"All process information in one place, quick to edit\", \"Comments and collaboration directly on the process\", \"Traceable reviews and approvals\", \"Classification by risk, compliance, data protection and BCM\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ProzesssteckbriefEN.png\"}, {\"n\": \"04\", \"kick\": \"Document management\", \"title\": \"Manage documents in process context\", \"desc\": \"The integrated, user-centric document management brings process-relevant content to where it's needed: directly into the respective process. Users see at a glance which documents exist, what status they have and who is responsible.\", \"lis\": [\"Work instructions, checklists and forms in process context\", \"Transparency over status, versions and responsibilities\", \"Less time spent searching, more certainty day to day\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DokumenteEN.png\"}, {\"n\": \"05\", \"kick\": \"Risks & controls\", \"title\": \"Manage risks and controls directly within the process\", \"desc\": \"Risks and controls are linked directly to the respective process. This makes visible where risks arise, which controls take effect and who is responsible for implementing them.\", \"lis\": [\"Capture risks in process context\", \"Connect controls directly to processes\", \"Trace responsibilities and effectiveness\", \"A basis for ICS, compliance and audits\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/GRC-EN.png\"}, {\"n\": \"06\", \"kick\": \"Tasks & control\", \"title\": \"From overview to active day-to-day control\", \"desc\": \"Upcoming tasks, reviews and approvals, grouped by process status. Business units and process managers see the need for action, deadlines and responsibilities immediately.\", \"lis\": [\"Tasks by process status & type\", \"Overdue items & deadlines at a glance\", \"Manage reviews and approvals in a structured way\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AufgabenEN.png\"}, {\"n\": \"07\", \"kick\": \"Dashboard & metrics\", \"title\": \"Live status, trends and hotspots in real time\", \"desc\": \"Metrics on processes, maturity level, BPMN coverage and status. Distribution across levels, by status and process owner, transparent and always up to date.\", \"lis\": [\"Maturity level & BPMN coverage per category\", \"Status distribution from draft to live\", \"Analysis by level & responsible owner\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DashboardEN.png\"}, {\"n\": \"08\", \"kick\": \"AI support\", \"title\": \"Accelerate process work intelligently\", \"desc\": \"The AI analyzes existing documents, proposes processes and models, and detects gaps, risks and optimization potential, embedded in auditable governance.\", \"lis\": [\"Analyze documents and propose processes\", \"Detect gaps, dependencies and risks\", \"Suggest optimizations, integrated into BPM & GRC\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AI2EN.png\"}, {\"n\": \"09\", \"kick\": \"Import Wizard\", \"title\": \"Migrate existing processes, guided step by step\", \"desc\": \"The biggest hurdle in any BPM project is migration. The Import Wizard turns it into a guided, step-by-step path: your existing process documentation, structures and maps are brought in and reused instead of rebuilt from scratch.\", \"lis\": [\"Guided, step-by-step import of existing content\", \"Existing process landscape reused, not recreated\", \"Validation and mapping along the way\", \"A clear, low-risk path off your current tools\"], \"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 = \/^\\\/en(\\\/|$)\/.test(location.pathname) ? 'en' : '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\">AI support<\/div>\r\n    <h2>AI that genuinely accelerates process work<\/h2>\r\n    <p>From analyzing existing documents and generating process proposals to identifying gaps, dependencies, risks and optimization potential.<\/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>Analyze documents<\/h4><p>Existing process descriptions are evaluated and adopted in a structured way. No starting from scratch.<\/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>Propose processes<\/h4><p>The AI generates process proposals and modeling drafts as a starting point for your business units.<\/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>Find gaps &amp; dependencies<\/h4><p>Missing steps, dependencies on systems and data, and inconsistencies are surfaced.<\/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>Detect risks &amp; controls<\/h4><p>The AI identifies process-inherent risks and matching controls. Governance right where it arises.<\/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>Suggest optimization<\/h4><p>Bottlenecks and optimization potential are identified, for continuous improvement.<\/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>Integrated into BPM &amp; GRC<\/h4><p>All AI features operate within auditable governance, seamlessly connected to risks and controls.<\/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 &amp; Demo<\/div>\r\n      <h2>Talk to our BPM team<\/h2>\r\n      <p class=\"dl-lead\">Whether it's a live demo, an intro call, a concrete quote or a partnership: tell us what it's about. An expert from our BPM team will get in touch and address your specific question.<\/p>\r\n      <ul class=\"demo-points\">\r\n        <li>Personal, tailored to your process landscape<\/li>\r\n        <li>Insight into modeling, control, risks and AI<\/li>\r\n        <li>Answers from specialists, not a sales pitch<\/li>\r\n      <\/ul>\r\n      <div class=\"demo-meta\">Prefer to talk directly? <a href=\"https:\/\/swissgrc.com\/en\/discoverycall\" target=\"_blank\" rel=\"noopener\">Book a Discovery Call<\/a> or <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\">Send request<\/div>\r\n      <div class=\"dc-s\">We'll get back to you within one business day.<\/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=\"\/en\/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>First Name <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=\"First Name*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Last Name <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=\"Last Name*\" 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>Business Email <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=\"Email*\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Company <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=\"Organization\/Company*\" 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>Role <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=\"\">Please select*<\/option><option value=\"Process Management \/ Organizational Development\">Process Management \/ Organizational Development<\/option><option value=\"Quality Management \/ Operational Excellence\">Quality Management \/ Operational Excellence<\/option><option value=\"Risk Management \/ ICS\">Risk Management \/ ICS<\/option><option value=\"Compliance \/ Governance\">Compliance \/ Governance<\/option><option value=\"Information Security\">Information Security<\/option><option value=\"Executive Management \/ Board\">Executive Management \/ Board<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Country <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=\"\">Please select*<\/option><option value=\"Switzerland\">Switzerland<\/option><option value=\"Germany\">Germany<\/option><option value=\"Austria\">Austria<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albania\">Albania<\/option><option value=\"Algeria\">Algeria<\/option><option value=\"Andorra\">Andorra<\/option><option value=\"Angola\">Angola<\/option><option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option><option value=\"Argentina\">Argentina<\/option><option value=\"Armenia\">Armenia<\/option><option value=\"Australia\">Australia<\/option><option value=\"Azerbaijan\">Azerbaijan<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahrain\">Bahrain<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbados\">Barbados<\/option><option value=\"Belarus\">Belarus<\/option><option value=\"Belgium\">Belgium<\/option><option value=\"Belize\">Belize<\/option><option value=\"Benin\">Benin<\/option><option value=\"Bhutan\">Bhutan<\/option><option value=\"Bolivia\">Bolivia<\/option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Brazil\">Brazil<\/option><option value=\"Brunei\">Brunei<\/option><option value=\"Bulgaria\">Bulgaria<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cabo Verde\">Cabo Verde<\/option><option value=\"Cambodia\">Cambodia<\/option><option value=\"Cameroon\">Cameroon<\/option><option value=\"Canada\">Canada<\/option><option value=\"Central African Republic\">Central African Republic<\/option><option value=\"Chad\">Chad<\/option><option value=\"Chile\">Chile<\/option><option value=\"China\">China<\/option><option value=\"Colombia\">Colombia<\/option><option value=\"Comoros\">Comoros<\/option><option value=\"Congo (Democratic Republic)\">Congo (Democratic Republic)<\/option><option value=\"Congo (Republic)\">Congo (Republic)<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option><option value=\"Croatia\">Croatia<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Cyprus\">Cyprus<\/option><option value=\"Czechia\">Czechia<\/option><option value=\"Denmark\">Denmark<\/option><option value=\"Djibouti\">Djibouti<\/option><option value=\"Dominica\">Dominica<\/option><option value=\"Dominican Republic\">Dominican Republic<\/option><option value=\"Ecuador\">Ecuador<\/option><option value=\"Egypt\">Egypt<\/option><option value=\"El Salvador\">El Salvador<\/option><option value=\"Equatorial Guinea\">Equatorial Guinea<\/option><option value=\"Eritrea\">Eritrea<\/option><option value=\"Estonia\">Estonia<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"Ethiopia\">Ethiopia<\/option><option value=\"Fiji\">Fiji<\/option><option value=\"Finland\">Finland<\/option><option value=\"France\">France<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambia\">Gambia<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Greece\">Greece<\/option><option value=\"Grenada\">Grenada<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guinea\">Guinea<\/option><option value=\"Guinea-Bissau\">Guinea-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Haiti\">Haiti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"Hungary\">Hungary<\/option><option value=\"Iceland\">Iceland<\/option><option value=\"India\">India<\/option><option value=\"Indonesia\">Indonesia<\/option><option value=\"Iran\">Iran<\/option><option value=\"Iraq\">Iraq<\/option><option value=\"Ireland\">Ireland<\/option><option value=\"Israel\">Israel<\/option><option value=\"Italy\">Italy<\/option><option value=\"Jamaica\">Jamaica<\/option><option value=\"Japan\">Japan<\/option><option value=\"Jordan\">Jordan<\/option><option value=\"Kazakhstan\">Kazakhstan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kuwait\">Kuwait<\/option><option value=\"Kyrgyzstan\">Kyrgyzstan<\/option><option value=\"Laos\">Laos<\/option><option value=\"Latvia\">Latvia<\/option><option value=\"Lebanon\">Lebanon<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libya\">Libya<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lithuania\">Lithuania<\/option><option value=\"Luxembourg\">Luxembourg<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaysia\">Malaysia<\/option><option value=\"Maldives\">Maldives<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malta\">Malta<\/option><option value=\"Marshall Islands\">Marshall Islands<\/option><option value=\"Mauritania\">Mauritania<\/option><option value=\"Mauritius\">Mauritius<\/option><option value=\"Mexico\">Mexico<\/option><option value=\"Micronesia\">Micronesia<\/option><option value=\"Moldova\">Moldova<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolia\">Mongolia<\/option><option value=\"Montenegro\">Montenegro<\/option><option value=\"Morocco\">Morocco<\/option><option value=\"Mozambique\">Mozambique<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibia\">Namibia<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"Nepal\">Nepal<\/option><option value=\"Netherlands\">Netherlands<\/option><option value=\"New Zealand\">New Zealand<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"North Korea\">North Korea<\/option><option value=\"North Macedonia\">North Macedonia<\/option><option value=\"Norway\">Norway<\/option><option value=\"Oman\">Oman<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palau\">Palau<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papua New Guinea\">Papua New Guinea<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"Peru\">Peru<\/option><option value=\"Philippines\">Philippines<\/option><option value=\"Poland\">Poland<\/option><option value=\"Portugal\">Portugal<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Romania\">Romania<\/option><option value=\"Russia\">Russia<\/option><option value=\"Rwanda\">Rwanda<\/option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\">Saint Lucia<\/option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"San Marino\">San Marino<\/option><option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option><option value=\"Saudi Arabia\">Saudi Arabia<\/option><option value=\"Senegal\">Senegal<\/option><option value=\"Serbia\">Serbia<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapore\">Singapore<\/option><option value=\"Slovakia\">Slovakia<\/option><option value=\"Slovenia\">Slovenia<\/option><option value=\"Solomon Islands\">Solomon Islands<\/option><option value=\"Somalia\">Somalia<\/option><option value=\"South Africa\">South Africa<\/option><option value=\"South Korea\">South Korea<\/option><option value=\"South Sudan\">South Sudan<\/option><option value=\"Spain\">Spain<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Sudan\">Sudan<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Sweden\">Sweden<\/option><option value=\"Syria\">Syria<\/option><option value=\"Tajikistan\">Tajikistan<\/option><option value=\"Tanzania\">Tanzania<\/option><option value=\"Thailand\">Thailand<\/option><option value=\"Timor-Leste\">Timor-Leste<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option><option value=\"Tunisia\">Tunisia<\/option><option value=\"Turkey\">Turkey<\/option><option value=\"Turkmenistan\">Turkmenistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Uganda\">Uganda<\/option><option value=\"Ukraine\">Ukraine<\/option><option value=\"United Arab Emirates\">United Arab Emirates<\/option><option value=\"United Kingdom\">United Kingdom<\/option><option value=\"United States\">United States<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Uzbekistan\">Uzbekistan<\/option><option value=\"Vanuatu\">Vanuatu<\/option><option value=\"Vatican City\">Vatican City<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vietnam\">Vietnam<\/option><option value=\"Yemen\">Yemen<\/option><option value=\"Zambia\">Zambia<\/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>Your Inquiry <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=\"\">Please select*<\/option><option value=\"Book a demo\">Book a demo<\/option><option value=\"Schedule an intro call\">Schedule an intro call<\/option><option value=\"Request pricing \/ a quote\">Request pricing \/ a quote<\/option><option value=\"Evaluate the solution\">Evaluate the solution<\/option><option value=\"Discuss a partnership\">Discuss a partnership<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Your 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=\"What is your project about? E.g.: We want to connect our process map with risks and controls and are looking for a suitable BPM solution.\" 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>I agree to the <a href=\"https:\/\/swissgrc.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Send request\" \/>\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>First Name <span class=\"req\">*<\/span><\/label>[text* vorname placeholder \"First Name*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Last Name <span class=\"req\">*<\/span><\/label>[text* nachname placeholder \"Last Name*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Business Email <span class=\"req\">*<\/span><\/label>[email* emailid placeholder \"Email*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Company <span class=\"req\">*<\/span><\/label>[text* organisation placeholder \"Organization\/Company*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Role <span class=\"req\">*<\/span><\/label>[select* funktion first_as_label \"Please select*\" \"Process Management \/ Organizational Development\" \"Quality Management \/ Operational Excellence\" \"Risk Management \/ ICS\" \"Compliance \/ Governance\" \"Information Security \/ IT\" \"Executive Management \/ Board\" \"Other\"]<\/div>\r\n  <div class=\"frm-field\"><label>Country <span class=\"req\">*<\/span><\/label>[select* land first_as_label \"Please select*\" \"Switzerland\" \"Germany\" \"Austria\" \"Liechtenstein\" \"Other\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-field full\"><label>Your Inquiry <span class=\"req\">*<\/span><\/label>[select* anliegen first_as_label \"Please select*\" \"Book a demo\" \"Schedule an intro call\" \"Request pricing \/ a quote\" \"Evaluate the solution\" \"Discuss a partnership\" \"Other\"]<\/div>\r\n<div class=\"frm-field full\"><label>Your Message<\/label>[textarea textarea-997 placeholder \"What is your project about? E.g.: We want to connect our process map with risks and controls and are looking for a suitable BPM solution.\"]<\/div>\r\n<label class=\"frm-accept\">[acceptance acceptance-829] <span>I agree to the <a href=\"https:\/\/swissgrc.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a>.<\/span>[\/acceptance]<\/label>\r\n[submit class:frm-submit \"Book a demo\"]\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>New BPM Software &rsaquo; Process managementat a new level One place for all your business processes: modeled, documented, governed. Responsibilities, documents, IT applications, data, risks and controls. Connected end to end. Plus AI that thinks with you. Contact us Try it yourself Interactive demo The live demo can&rsquo;t be embedded right now. A network or [&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=\"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.\" \/>\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\/en\/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=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC | Governance, Risk &amp; Compliance (GRC)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"BPM Software for Business Process Management | SwissGRC\u00ae\" \/>\n\t\t<meta property=\"og:description\" content=\"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/en\/bpm-software\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BPM-Software-scaled.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/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-10-07T10:36:14+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=\"BPM Software for Business Process Management | SwissGRC\u00ae\" \/>\n\t\t<meta name=\"twitter:description\" content=\"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/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=\"3 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\\\/en\\\/bpm-software\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/bpm-software\\\/#listItem\",\"name\":\"BPM Software &#8211; Business Process Management\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/bpm-software\\\/#listItem\",\"position\":2,\"name\":\"BPM Software &#8211; Business Process Management\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#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\\\/en\\\/\",\"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\\\/en\\\/bpm-software\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/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\\\/en\\\/bpm-software\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/bpm-software\\\/\",\"name\":\"BPM Software for Business Process Management | SwissGRC\\u00ae\",\"description\":\"BPM redefined with the SwissGRC\\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/bpm-software\\\/#breadcrumblist\"},\"datePublished\":\"2024-01-30T13:57:43+01:00\",\"dateModified\":\"2026-10-07T12:36:14+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>BPM Software for Business Process Management | SwissGRC\u00ae<\/title>\n\n","aioseo_head_json":{"title":"BPM Software for Business Process Management | SwissGRC\u00ae","description":"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.","canonical_url":"https:\/\/swissgrc.com\/en\/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\/en\/bpm-software\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/bpm-software\/#listItem","name":"BPM Software &#8211; Business Process Management"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/bpm-software\/#listItem","position":2,"name":"BPM Software &#8211; Business Process Management","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/en\/#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\/en\/","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\/en\/bpm-software\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/en\/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\/en\/bpm-software\/#webpage","url":"https:\/\/swissgrc.com\/en\/bpm-software\/","name":"BPM Software for Business Process Management | SwissGRC\u00ae","description":"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/swissgrc.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/en\/bpm-software\/#breadcrumblist"},"datePublished":"2024-01-30T13:57:43+01:00","dateModified":"2026-10-07T12:36:14+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/en\/#website","url":"https:\/\/swissgrc.com\/en\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"en-GB","publisher":{"@id":"https:\/\/swissgrc.com\/en\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Swiss GRC | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"BPM Software for Business Process Management | SwissGRC\u00ae","og:description":"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.","og:url":"https:\/\/swissgrc.com\/en\/bpm-software\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BPM-Software-scaled.jpg","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BPM-Software-scaled.jpg","article:published_time":"2024-01-30T12:57:43+00:00","article:modified_time":"2026-10-07T10:36:14+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"BPM Software for Business Process Management | SwissGRC\u00ae","twitter:description":"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BPM-Software-scaled.jpg","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"3 minutes"},"aioseo_meta_data":{"post_id":"42529","title":"BPM Software for Business Process Management | SwissGRC\u00ae","description":"BPM redefined with the SwissGRC\u00ae Platform: Seamlessly integrate responsibilities, documents, IT applications, data, risks and controls.","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\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BPM-Software-scaled.jpg","og_image_width":"0","og_image_height":"0","og_image_custom_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/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-10-07 10:36:29","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-10-07 11:27:56","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\/en\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tBPM Software \u2013 Business Process Management\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/en\/"},{"label":"BPM Software &#8211; Business Process Management","link":"https:\/\/swissgrc.com\/en\/bpm-software\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/42529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/comments?post=42529"}],"version-history":[{"count":164,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/42529\/revisions"}],"predecessor-version":[{"id":69174,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/42529\/revisions\/69174"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media?parent=42529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}