{"id":70849,"date":"2024-01-30T13:57:43","date_gmt":"2024-01-30T12:57:43","guid":{"rendered":"https:\/\/swissgrc.com\/it\/bpm-software\/"},"modified":"2026-09-25T11:07:23","modified_gmt":"2026-09-25T09:07:23","slug":"bpm-software","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/it\/bpm-software\/","title":{"rendered":"Software BPM &#8211; Business Process Management"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"70849\" class=\"elementor elementor-70849\" 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 Pagina BPM \u2014 FASE 0: CONFIGURAZIONE GLOBALE\r\n     ------------------------------------------------------------\r\n     Inserire UNA SOLA VOLTA come widget HTML in cima alla pagina.\r\n     Carica font + variabili colore + stili di base per TUTTE le sezioni.\r\n     NON eliminare, altrimenti tutte le sezioni perdono font e colori.\r\n     Non genera alcun elemento visibile da solo.\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\/* Tutte le sezioni BPM si trovano in un wrapper con classe .sgbpm.\r\n   Questo evita che questi stili influenzino il resto del tema WordPress. *\/\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\/* Pulsanti (usati da pi\u00f9 sezioni) *\/\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\/* basi comuni delle sezioni *\/\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\/* discreta animazione di apparizione allo scroll (attivata quando la sezione diventa visibile) *\/\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\/* Attiva l'animazione di apparizione allo scroll per tutti gli elementi .reveal delle sezioni BPM.\r\n   Viene eseguito una sola volta a livello globale; le nuove sezioni vengono rilevate automaticamente. *\/\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  (IT)\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\">Novit\u00e0<\/span>\r\n        <span>Software BPM<\/span>\r\n        <span class=\"arr\">&rsaquo;<\/span>\r\n      <\/a>\r\n      <h1 class=\"display\">La gestione dei processi<br><span class=\"accent\">a un nuovo livello<\/span><\/h1>\r\n      <p class=\"lead\">Un unico luogo per tutti i vostri processi aziendali: modellati, documentati, governati. Responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli. Collegati end-to-end. Con l'aggiunta di un'IA che ragiona con voi.<\/p>\r\n      <div class=\"hero-cta\">\r\n        <a class=\"btn btn-primary\" href=\"#demo\">Contattateci<\/a>\r\n        <a class=\"btn btn-try\" href=\"#prototyp\">Provatelo voi stessi\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 - demo interattiva\"><\/iframe>\r\n          <div class=\"proto-fallback\" id=\"protoFallback\" hidden>\r\n            <div class=\"pf-inner\">\r\n              <span class=\"pf-badge\">Demo interattiva<\/span>\r\n              <h3>La demo dal vivo non pu\u00f2 essere incorporata al momento.<\/h3>\r\n              <p>Un'impostazione di rete o di sicurezza potrebbe bloccare l'incorporamento. \u00c8 possibile aprire la demo direttamente o contattarci.<\/p>\r\n              <div class=\"pf-cta\">\r\n                <a class=\"btn btn-primary\" href=\"#demo\">Contattateci<\/a>\r\n                <a class=\"btn btn-try\" id=\"pfOpen\" href=\"#\" target=\"_blank\" rel=\"noopener\">Apri in una nuova scheda\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\">Riprova<\/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>Scelto dalle organizzazioni leader<\/p>\r\n    <div class=\"lf-strip\" id=\"sgbpm-logos\">\r\n      <div class=\"lf-slot opt1\"><\/div>\r\n      <div class=\"lf-slot opt2\"><\/div>\r\n      <div class=\"lf-slot opt3\"><\/div>\r\n      <div class=\"lf-slot opt4\"><\/div>\r\n      <div class=\"lf-slot opt5\"><\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\n\/* ---------- Prototype: responsive embed + theme-aware frame ---------- *\/\r\n(function(){\r\n  var frame = document.getElementById('protoFrame');\r\n  if(!frame) return;\r\n\r\n  var PROTO_SRC = \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/process-center-en.html\";\r\n\r\n  var shell = document.getElementById('sgbpm-shell');\r\n  var fallback = document.getElementById('protoFallback');\r\n  var openLink = document.getElementById('pfOpen');\r\n  var retryBtn = document.getElementById('pfRetry');\r\n  if(openLink) openLink.href = PROTO_SRC;\r\n\r\n  var resolved = false, watchdog = null, themeObserver = null;\r\n\r\n  function appReady(){\r\n    try{ var d = frame.contentDocument; return !!(d && d.querySelector('[data-nav=\"map\"]')); }\r\n    catch(e){ return false; }\r\n  }\r\n\r\n  \/* --- Couple the frame to the prototype's theme (same-origin) --- *\/\r\n  function applyProtoTheme(){\r\n    if(!shell) return;\r\n    try{\r\n      var d = frame.contentDocument;\r\n      var dark = !!(d && d.documentElement && d.documentElement.getAttribute('data-theme') === 'dark');\r\n      shell.classList.toggle('is-proto-dark', dark);\r\n    }catch(e){ \/* cross-origin -> frame stays light *\/ }\r\n  }\r\n  function watchProtoTheme(){\r\n    try{\r\n      var d = frame.contentDocument;\r\n      if(!d || !d.documentElement) return;\r\n      if(themeObserver) themeObserver.disconnect();\r\n      themeObserver = new MutationObserver(applyProtoTheme);\r\n      themeObserver.observe(d.documentElement, { attributes:true, attributeFilter:['data-theme'] });\r\n      applyProtoTheme();\r\n    }catch(e){ \/* cross-origin *\/ }\r\n  }\r\n\r\n  function succeed(){\r\n    if(resolved) return; resolved = true; clearTimeout(watchdog);\r\n    if(fallback) fallback.hidden = true;\r\n    frame.style.display = '';\r\n    watchProtoTheme();\r\n  }\r\n  function fail(){\r\n    if(resolved) return; resolved = true; clearTimeout(watchdog);\r\n    frame.style.display = 'none';\r\n    if(shell) shell.classList.remove('is-proto-dark');   \/\/ fallback is light\r\n    if(fallback) fallback.hidden = false;\r\n  }\r\n\r\n  function init(){\r\n    var forceMap = window.matchMedia('(min-width: 761px)').matches;\r\n    try{\r\n      var d = frame.contentDocument || frame.contentWindow.document;\r\n      var act = function(){\r\n        if(!d.querySelector('[data-nav=\"map\"]')) return false;\r\n        if(forceMap){ var el = d.querySelector('[data-nav=\"map\"]'); if(el) el.click(); }\r\n        succeed(); return true;\r\n      };\r\n      if(act()) return;\r\n      var tries = 0;\r\n      var t = setInterval(function(){ if(act() || ++tries > 40){ clearInterval(t); } }, 100);\r\n    }catch(e){ \/* blocked\/cross-origin -> watchdog kicks in *\/ }\r\n  }\r\n\r\n  function loadProto(){\r\n    resolved = false;\r\n    if(themeObserver){ themeObserver.disconnect(); themeObserver = null; }\r\n    if(fallback) fallback.hidden = true;\r\n    frame.style.display = '';\r\n    clearTimeout(watchdog);\r\n    watchdog = setTimeout(function(){ if(!appReady()) fail(); }, 7000);\r\n    frame.src = PROTO_SRC;\r\n  }\r\n\r\n  frame.addEventListener('load', init);\r\n  if(retryBtn) retryBtn.addEventListener('click', loadProto);\r\n  loadProto();\r\n})();\r\n\r\n\/* ---------- \"Try it yourself\" -> smooth-scroll to prototype ---------- *\/\r\n(function(){\r\n  var root = document.getElementById('sgbpm');\r\n  var btn = root && root.querySelector('.btn-try');\r\n  if(!btn) return;\r\n  btn.addEventListener('click', function(e){\r\n    var t = root.querySelector('#prototyp');\r\n    if(t){ e.preventDefault(); window.scrollTo({ top:t.getBoundingClientRect().top + window.pageYOffset - 70, behavior:'smooth' }); }\r\n  });\r\n})();\r\n\r\n\/* ---------- Customer logos - endless crossfade, largest first ---------- *\/\r\n(function(){\r\n  var root = document.getElementById('sgbpm');\r\n  if(!root) return;\r\n  var LOGO_BASE = \"https:\/\/swissgrc.com\/referenzen-preview\/logos\/\";\r\n  var LOGOS = [\r\n    \"Ch_Eidgenossenschaft.png\",\"Die_Post.png\",\"die-Mobiliar.png\",\"Baloise_Logo.png\",\"helvetia_Logo.png\",\r\n    \"CSS.png\",\"amag.png\",\"BKW.png\",\"BLS_Logo.png\",\"Coop-Rechtsschutz.jpg\",\"BDO_logo.png\",\"assura.png\",\r\n    \"Bybit_Logo.png\",\"kanton-aargau.png\",\"kanton-basel.png\",\"kanton-URI.png\",\"BLKB-scaled.jpg\",\r\n    \"Glarner_KB.png\",\"Graubunder_KB.png\",\"Bank_Frick_Logo.png\",\"DZ-privatbank.png\",\"EKZ.png\",\r\n    \"Hochschuleluzern_Logo.jpg\",\"BFH_Logo.jpg\",\"abraxas.png\",\"crif-e1777735584774-300x133.png\",\r\n    \"itau.png\",\"Birlasoft_logo.png\",\"dubai-chamber-logo.png\",\"Al_Fardan_Exchange_Logo.png\",\r\n    \"ARI.png\",\"ATT.png\",\"Appenzell.png\",\"Aquilana_.png\",\"Assekuranz.png\",\"Ausgleichskasse_Basel.png\",\r\n    \"Azerconnect-Group_Logo-scaled.jpg\",\"BCN.png\",\"Baden_Logo.png\",\"Bakcell_Logo-scaled.jpg\",\"Baloni_Logo.png\",\r\n    \"Branchen_Versicherung.png\",\"Capeletti_Logo.png\",\"Complan_.png\",\"ELMA.png\",\"EWN.png\",\"Echore.png\",\r\n    \"Embrach_Logo.jpg\",\"Expersoft.png\",\"FMA.png\",\"Fehraltorf_Logo.jpg\",\"GSC_Bank-Logo.png\",\r\n    \"Gebaeude-Versicherung-Logo.png\",\"Gemeinde-Emmen.png\",\"Grawe.png\",\"HEKS-Logo.png\",\"HIS_Logo.jpg\",\r\n    \"IAV_logo.png\",\"IBB.png\",\"KiKxxl_Logo-1.png\",\"acrotec_logo.png\",\"agv_Logo-scaled.png\",\"asry-logo.png\",\r\n    \"avobis.png\",\"bank-zimmerberg.png\",\"benefit_logo.png\",\"bgv-Logo.png\",\"centris_logo.png\",\r\n    \"ceresio_investors_Logo.png\",\"connectwise_logo.png\",\"dextra.png\",\"diamant_logo.png\",\"fusion_Consulting.png\",\r\n    \"gb.png\",\"gemeinsame-KVG.png\",\"gmnd_Meilen_Logo.jpg\",\"gmnd_Regensdorf_Logo.jpg\",\"hochdorf.png\",\r\n    \"innova.png\",\"kantonhospital.png\",\"kion_logo.png\",\"BPM.webp\"\r\n  ];\r\n  var slots = Array.prototype.slice.call(root.querySelectorAll('.lf-slot'));\r\n  var N = slots.length, next = 0;\r\n  slots.forEach(function(slot){\r\n    var a = new Image(), b = new Image();\r\n    a.alt = b.alt = \"Logo del cliente\"; 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 | Valutazione della maturit\u00e0 della gestione dei processi<\/title>\r\n<\/head>\r\n<body style=\"margin:0;background:#ffffff\">\r\n\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\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\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\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\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\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\n<div id=\"rga-launch\">\r\n  <section class=\"ban\"><div class=\"in\">\r\n    <span class=\"tag\"><span class=\"d\"><\/span>Verifica della maturit\u00e0<\/span>\r\n    <div class=\"txt\">\r\n      <div class=\"ttl\">A che punto \u00e8 la gestione dei suoi processi?<\/div>\r\n      <div class=\"meta\">Autovalutazione gratuita in 2 minuti, sei dimensioni, risultato immediato.<\/div>\r\n    <\/div>\r\n    <div class=\"cta\"><button type=\"button\" class=\"btn\" data-rga-open>Avvia la valutazione <span class=\"ar\">&rarr;<\/span><\/button><\/div>\r\n  <\/div><\/section>\r\n<\/div>\r\n\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=\"Valutazione della maturit\u00e0 della gestione dei processi\">\r\n    <div class=\"bar\"><button type=\"button\" class=\"x\" data-rga-close aria-label=\"Chiudi\"><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\n<section id=\"sgbpm-rga\" aria-label=\"Valutazione della maturit\u00e0 della gestione dei processi\">\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\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\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\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\n    #sgbpm-rga .rga-q{font-size:13px;font-weight:600;color:var(--violet-ink);margin-bottom:14px}\r\n\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\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\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\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\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\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\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\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\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\n  <p class=\"rga-eyebrow\">Valutazione della maturit\u00e0<\/p>\r\n  <h2 class=\"rga-title\">A che punto \u00e8 la gestione dei processi nella sua organizzazione?<\/h2>\r\n  <p class=\"rga-lede\">Un'autovalutazione compatta su cinque livelli di maturit\u00e0 e sei dimensioni.\r\n     In pochi minuti ottiene un quadro chiaro della maturit\u00e0 attuale e delle prossime tappe di sviluppo.<\/p>\r\n  <p class=\"rga-source\">\r\n     La metodologia si basa sulla <strong>guida MINT sulla maturit\u00e0 della gestione dei processi<\/strong>\r\n     (modello di maturit\u00e0 secondo CMMI V2.0 e i sei elementi fondamentali del Business Process Management di Rosemann e vom Brocke).\r\n     Pu\u00f2 trovare la guida completa qui:\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\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\">Dimensione 1 di 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>Indietro<\/button>\r\n        <button class=\"rga-btn rga-btn-primary\" id=\"rga-next\" disabled>Avanti<\/button>\r\n      <\/div>\r\n    <\/div>\r\n\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\">La sua maturit\u00e0 complessiva<\/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\">Iniziale<\/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=\"Profilo di maturit\u00e0 sulle sei dimensioni\"><\/svg>\r\n          <div class=\"rga-toggle\">\r\n            <button type=\"button\" id=\"rga-tgt\" aria-pressed=\"false\"><span class=\"sw\"><\/span>Raggiungibile con Swiss GRC Process Center<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\n      <div class=\"rga-break\">\r\n        <h4>Il suo profilo per dimensione<\/h4>\r\n        <p class=\"hint\">Tocchi una dimensione per vedere lo stato attuale e la prossima tappa.<\/p>\r\n        <div id=\"rga-rows\"><\/div>\r\n      <\/div>\r\n\n      <div class=\"rga-cta\">\r\n        <h4>Dalla maturit\u00e0 all'azione<\/h4>\r\n        <p id=\"rga-cta-text\">Questa autovalutazione fornisce un primo orientamento. In una valutazione strutturata verifichiamo\r\n           il quadro con uno sguardo esterno, un benchmark di settore e una roadmap prioritizzata con responsabilit\u00e0 chiare.<\/p>\r\n        <div class=\"rga-cta-row\">\r\n          <a class=\"rga-cta-primary\" id=\"rga-cta-btn\" href=\"#demo\">Prenoti un primo colloquio &rarr;<\/a>\r\n          <a class=\"rga-cta-link\" href=\"https:\/\/mint-processes.hubspotpagebuilder.com\/mint-reifegrad-assessment\" target=\"_blank\" rel=\"noopener\">Scarica la guida MINT<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\n      <button class=\"rga-restart\" id=\"rga-restart\">&#8634; Ricomincia la valutazione<\/button>\r\n    <\/div>\r\n  <\/div>\r\n\n  <script>\r\n  (function(){\r\n    var root = document.getElementById('sgbpm-rga');\r\n\n    var STAGES = ['Iniziale','Ripetibile','Definito','Gestito','In ottimizzazione'];\r\n    var STAGE_SUB = ['Reattivo, dipendente dalle persone','Standard stabiliti localmente','Vincolante a livello organizzativo','Guidato da dati','Apprendimento continuo basato sui dati'];\r\n\n    var DIM = [\r\n      { n:'01', title:'Allineamento strategico',\r\n        desc:'Allineamento della gestione dei processi con gli obiettivi aziendali e sponsorizzazione attiva da parte della direzione.',\r\n        levels:[\r\n          'Nessuna strategia, decisioni ad hoc.',\r\n          'Approcci strategici in singole aree.',\r\n          'Strategia ancorata con sponsorizzazione della direzione.',\r\n          'Strategia misurata e guidata tramite KPI.',\r\n          'La gestione dei processi guida attivamente la strategia aziendale.'\r\n        ]},\r\n      { n:'02', title:'Governance',\r\n        desc:'Ruoli, standard e gerarchie decisionali chiari, con misurazione delle prestazioni applicabile.',\r\n        levels:[\r\n          'Nessun ruolo definito, responsabilit\u00e0 diffusa.',\r\n          'Process owner nominati, ma senza un vero mandato.',\r\n          'Ruoli chiaramente assegnati, standard vincolanti.',\r\n          'Prestazioni legate a KPI e applicate.',\r\n          'Team di gestione trasversali e agili consolidati.'\r\n        ]},\r\n      { n:'03', title:'Persone',\r\n        desc:'Process owner, competenze e salvaguardia sistematica delle conoscenze critiche.',\r\n        levels:[\r\n          'Le conoscenze risiedono in singole persone, si perdono quando queste lasciano l\\'organizzazione.',\r\n          'Prime formazioni, champion isolati.',\r\n          'Personale formato, conoscenze salvaguardate sistematicamente.',\r\n          'Il trasferimento di conoscenze prima del pensionamento \u00e8 la norma.',\r\n          'I process owner sono riconosciuti come esperti interni.'\r\n        ]},\r\n      { n:'04', title:'Cultura',\r\n        desc:'Valori e atteggiamenti condivisi verso il cambiamento dei processi e il miglioramento continuo.',\r\n        levels:[\r\n          'Mentalit\u00e0 a compartimenti stagni, nessuna visione end-to-end.',\r\n          'Alcune aree pensano end-to-end, altre no.',\r\n          'La mentalit\u00e0 basata sui processi \u00e8 consolidata a livello organizzativo.',\r\n          'La partecipazione \u00e8 scontata, il miglioramento \u00e8 vissuto quotidianamente.',\r\n          'La cultura dei processi come vantaggio competitivo visibile.'\r\n        ]},\r\n      { n:'05', title:'Metodi',\r\n        desc:'Tecniche standardizzate per la progettazione, l\\'analisi e la modellazione dei processi lungo l\\'intero ciclo di vita.',\r\n        levels:[\r\n          'Ognuno documenta in modo diverso, o non documenta affatto.',\r\n          'Primi template, standard locali.',\r\n          'BPMN 2.0 a livello organizzativo, KPI definiti.',\r\n          'Metodi integrati con process mining e analytics.',\r\n          'Libreria di metodi autoapprendente, in evoluzione continua.'\r\n        ]},\r\n      { n:'06', title:'Tecnologia dell\\'informazione',\r\n        desc:'Software e architettura per l\\'automazione dei processi, dalla modellazione al process mining e all\\'IA.',\r\n        levels:[\r\n          'Word, Excel e Visio senza un sistema.',\r\n          'Primo strumento di modellazione in un\\'area.',\r\n          'Strumento a livello organizzativo, integrato con i sistemi core.',\r\n          'Process mining e automazione dei flussi di lavoro in produzione.',\r\n          'Analisi e ottimizzazione dei processi supportate dall\\'IA nell\\'uso quotidiano.'\r\n        ]}\r\n    ];\r\n\n    var answers = new Array(DIM.length).fill(null);\r\n    var cur = 0;\r\n\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\n    \/\/ dots\r\n    DIM.forEach(function(){ var i=document.createElement('i'); elDots.appendChild(i); });\r\n\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\">Quale affermazione descrive meglio la sua organizzazione oggi?<\/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\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\n      elMeta.textContent = 'Dimensione '+(cur+1)+' di '+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\n    function updateNav(){\r\n      elBack.disabled = cur===0;\r\n      elNext.disabled = answers[cur]===null;\r\n      elNext.textContent = cur===DIM.length-1 ? 'Mostra risultato' : 'Avanti';\r\n    }\r\n\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\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\n    \/\/ ---- result state ----\r\n    var LABELS=['Strategia','Governance','Persone','Cultura','Metodi','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\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\n      var stageEl=document.getElementById('rga-stage');\r\n      stageEl.textContent='Livello '+(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\n      var interp='La sua maturit\u00e0 media corrisponde al livello \"'+STAGES[stageIdx]+'\" ('+STAGE_SUB[stageIdx].toLowerCase()+').';\r\n      if((hi-lo)>=2){ interp+=' Le sue valutazioni differiscono in modo significativo, quindi la gestione dei processi si sviluppa in modo disomogeneo. Spesso \u00e8 proprio l\u00ec che si trovano le leve pi\u00f9 efficaci.'; }\r\n      else if((hi-lo)===1){ interp+=' Le dimensioni si sviluppano in modo piuttosto omogeneo, con singole aree pronte per passi mirati.'; }\r\n      else { interp+=' Le sue dimensioni sono sviluppate in modo uniforme, quindi un salto congiunto al livello successivo \u00e8 realistico.'; }\r\n      document.getElementById('rga-interp').textContent=interp;\r\n\n      buildGauge(stageIdx);\r\n      buildRows();\r\n      personalizeCta();\r\n\n      elAssess.style.display='none';\r\n      elResult.classList.add('show');\r\n      elResult.scrollIntoView({behavior:'smooth',block:'start'});\r\n\n      \/\/ Simple Analytics: assessment fully completed\r\n      window.sa_event('bpm_assessment_completed', { level: (stageIdx+1), score: avg.toFixed(1) });\r\n\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\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\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\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] : 'Livello massimo raggiunto. Ora consolidi e continui a perfezionare.';\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+'\">Livello '+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\">Oggi<\/div><div class=\"now\">'+d.levels[lv-1]+'<\/div>'\r\n          +   '<div class=\"lab\">Prossima tappa<\/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\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='La sua leva principale \u00e8 \"'+d.title+'\" (attualmente livello '+weakVal+'). '\r\n          +'Una piattaforma BPM centrale riunisce documentazione, controllo e automazione e rende pianificabile il salto verso il livello '+to+'. '\r\n          +'In un primo colloquio le mostriamo come ci\u00f2 si concretizzerebbe nella sua organizzazione.';\r\n        btnEl.textContent='Discuta la leva \"'+d.title+'\" \\u2192';\r\n      } else {\r\n        txtEl.textContent='La sua gestione dei processi \u00e8 gi\u00e0 ben sviluppata. In un primo colloquio le mostriamo come una piattaforma BPM centrale garantisca gli ultimi passi verso una gestione basata sui dati e un\\'ottimizzazione supportata dall\\'IA.';\r\n        btnEl.textContent='Prenoti un primo colloquio \\u2192';\r\n      }\r\n    }\r\n\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\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\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\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\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\n    renderStep(); updateNav();\r\n  })();\r\n  <\/script>\r\n<\/section>\r\n\n  <\/div><!-- .dlg -->\r\n<\/div><!-- #rga-modal -->\r\n\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\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\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\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\n<!-- ===== EMBED END ===== -->\r\n\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8dae5a4 e-con-full e-flex e-con e-parent\" data-id=\"8dae5a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-199fa90 elementor-widget elementor-widget-html\" data-id=\"199fa90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\r\n     SWISS GRC \u00b7 BPM PAGE - STEP 3: PROBLEM \/ SOLUTION\r\n     ------------------------------------------------------------\r\n     Insert as an HTML widget below the webinar banner.\r\n     No image needed. Pure text\/card section.\r\n     ============================================================ -->\r\n<style>\r\n\/* ===== PROBLEM -> SOLUTION ===== *\/\r\n  .ps{--navy:#1A2E4C;--accent:#0f7c84;--blue-lt:#2dc6cb;display:grid;grid-template-columns:1fr 1fr;gap:30px;}\r\n.ps .card{border-radius:18px;padding:38px;border:1px solid var(--line);}\r\n.ps .pcard{background:var(--soft);}\r\n.ps .scard{background:linear-gradient(160deg,var(--navy),var(--accent));color:#fff;border-color:transparent;position:relative;overflow:hidden;}\r\n.ps .scard::before{content:\"\";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(23,162,172,.28),transparent 70%);}\r\n.ps .ch{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin-bottom:18px;}\r\n.ps .pcard .ch{color:var(--red);}\r\n.ps .scard .ch{color:var(--blue-lt);position:relative;}\r\n.ps .card h3{font-size:24px;font-weight:600;margin-bottom:16px;letter-spacing:-.3px;line-height:1.25;position:relative;}\r\n.ps .scard h3{color:#fff;}\r\n.ps .card p{font-size:15.5px;line-height:1.7;font-weight:300;position:relative;}\r\n.ps .pcard p{color:var(--grey);}\r\n.ps .scard p{color:#cdd9ea;}\r\n.ps .card .pt{list-style:none;margin-top:18px;padding:0;position:relative;}\r\n.ps .card .pt li{padding:9px 0 9px 28px;position:relative;font-size:14.5px;font-weight:500;}\r\n.ps .pcard .pt li{color:var(--ink);border-bottom:1px solid var(--line);}\r\n.ps .pcard .pt li:last-child{border-bottom:none;}\r\n.ps .pcard .pt li::before{content:\"\\2715\";position:absolute;left:2px;color:var(--red);font-weight:700;font-size:12px;top:10px;}\r\n.ps .scard .pt li{color:#eaf0f7;border-bottom:1px solid rgba(255,255,255,.12);}\r\n.ps .scard .pt li:last-child{border-bottom:none;}\r\n.ps .scard .pt li::before{content:\"\\2713\";position:absolute;left:2px;color:var(--blue-lt);font-weight:700;font-size:12px;top:10px;}\r\n.sc-txt h3,.ps .card h3{font-size:clamp(22px,2.6vw,29px);}\r\n  \/* responsive: cards stack on tablet\/mobile *\/\r\n  @media(max-width:860px){.sgbpm .ps{grid-template-columns:1fr;gap:24px;}}\r\n  .sgbpm .ps .card h3{font-size:clamp(22px,2.6vw,24px);}\r\n<\/style>\r\n<div class=\"sgbpm\">\r\n<!-- PROBLEM -> SOLUTION -->\r\n<section class=\"blk\"><div class=\"wrap\">\r\n  <div class=\"reveal sec-head\">\r\n    <div class=\"kick\">La domanda decisiva<\/div>\r\n    <h2>I vostri processi sono mappati o gestiti?<\/h2>\r\n    <p>Mappe di processo, descrizioni, standard di modellazione, forse anche uno strumento di BPM: gran parte degli elementi \u00e8 gi\u00e0 presente. Ma una gestione efficace dei processi inizia solo laddove la documentazione diventa controllo.<\/p>\r\n  <\/div>\r\n  <div class=\"reveal ps\">\r\n    <div class=\"card pcard\">\r\n      <div class=\"ch\">Semplicemente documentato<\/div>\r\n      <h3>Processi isolati, statici e disconnessi<\/h3>\r\n      <p>La documentazione viene creata una volta e poi diventa obsoleta. Dipendenze, sistemi, responsabilit\u00e0 e rischi restano invisibili o vivono in strumenti separati.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Mappa di processo scollegata dalla realt\u00e0<\/li>\r\n        <li>Nessuna trasparenza sulle dipendenze critiche<\/li>\r\n        <li>Rischi e controlli separati dal processo<\/li>\r\n        <li>La necessit\u00e0 di intervento resta invisibile<\/li>\r\n      <\/ul>\r\n    <\/div>\r\n    <div class=\"card scard\">\r\n      <div class=\"ch\">Realmente gestito<\/div>\r\n      <h3>Gestione dei processi viva e integrata<\/h3>\r\n      <p>I processi sono collegati ad attivit\u00e0, documenti, responsabilit\u00e0, interfacce, sistemi e dati, ed estesi con governance, rischio e conformit\u00e0.<\/p>\r\n      <ul class=\"pt\">\r\n        <li>Mappa di processo, modellazione e profili di processo unificati<\/li>\r\n        <li>Dipendenze da sistemi IT e dati rese trasparenti<\/li>\r\n        <li>Rischi e controlli direttamente collegati<\/li>\r\n        <li>L'IA individua lacune, rischi e potenziali di ottimizzazione<\/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) \u00b7 IT\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.\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\/* two columns that never overflow into each other *\/\r\n.sgbpm .fstep{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:56px;align-items:center;}\r\n\r\n\/* DESKTOP stepper *\/\r\n.sgbpm .st-list{display:flex;flex-direction:column;position:relative;min-width:0;}\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 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\/* theme forces button{white-space:nowrap}; override so long titles wrap inside the column *\/\r\n.sgbpm .st-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:18px;width:100%;max-width:100%;min-width:0;min-height:92px;height:auto!important;text-align:left;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer;padding:0 16px 0 0!important;margin:0!important;font-family:inherit;white-space:normal!important;text-transform:none!important;letter-spacing:normal!important;line-height:normal!important;}\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;max-width:100%;padding:6px 0;white-space:normal!important;}\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;white-space:normal!important;}\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;white-space:normal!important;overflow-wrap:break-word;word-break:normal;hyphens:auto;}\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;min-width:0;}\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:11px;}\r\n\r\n\/* narrower desktops: slimmer stepper column so both sides fit *\/\r\n@media(max-width:1180px){\r\n  .sgbpm .fstep{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:40px;}\r\n  .sgbpm .st-title{font-size:15px;}\r\n}\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!important;border:none!important;box-shadow:none!important;padding:0 0 16px!important;font-family:inherit;cursor:default;white-space:normal!important;text-transform:none!important;height:auto!important;}\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\">Il software BPM in sintesi<\/div>\r\n        <h2>Tutto per una gestione efficace dei processi<\/h2>\r\n        <p>Mappa dei processi, modellazione BPMN, profili di processo, indicatori e attivit\u00e0, collegati a rischi, controlli e IA. Scopra ogni fase con un semplice clic.<\/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\">Il suo punto d'accesso al lavoro quotidiano sui processi<\/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\">Modellazione BPMN<\/span><span class=\"st-title\">Modelli i processi in modo professionale, secondo lo 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\">Profili di processo<\/span><span class=\"st-title\">Aggiorni e allinei i profili di processo in modo interattivo<\/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\">Gestione documentale<\/span><span class=\"st-title\">Gestisca i documenti nel contesto del processo<\/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\">Rischi e controlli<\/span><span class=\"st-title\">Gestisca rischi e controlli direttamente all'interno del processo<\/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\">Attivit\u00e0 e controllo<\/span><span class=\"st-title\">Dalla panoramica al controllo attivo quotidiano<\/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\">Cruscotto e indicatori<\/span><span class=\"st-title\">Stato, tendenze e criticit\u00e0 in tempo reale<\/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\">Supporto IA<\/span><span class=\"st-title\">Accelera il lavoro sui processi in modo intelligente<\/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\">Migri i processi esistenti, guidato passo dopo passo<\/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\">Il suo punto d'accesso al lavoro quotidiano sui processi<\/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=\"Il suo punto d'accesso al lavoro quotidiano sui processi\" loading=\"lazy\"><\/div>\r\n            <p>La schermata iniziale riunisce le attivit\u00e0 in scadenza, le revisioni dovute e le attivit\u00e0 recenti. Ognuno vede a colpo d'occhio cosa deve essere fatto.<\/p><ul><li>Panoramica personale delle attivit\u00e0 in scadenza<\/li><li>Azioni rapide: aprire un processo, crearne uno, mappa dei processi<\/li><li>Flusso di attivit\u00e0 dell'intero 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\">Modellazione BPMN<\/span><span class=\"ms-title\">Modelli i processi in modo professionale, secondo lo 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=\"Modelli i processi in modo professionale, secondo lo standard\" loading=\"lazy\"><\/div>\r\n            <p>Modellazione BPMN 2.0 con corsie, sottoprocessi, validazione e simulazione, collegata a responsabilit\u00e0, rischi e controlli.<\/p><ul><li>BPMN 2.0 con validazione e simulazione<\/li><li>Versionamento e flussi di approvazione<\/li><li>Rischi e controlli ancorati direttamente a ogni fase<\/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\">Profili di processo<\/span><span class=\"ms-title\">Aggiorni e allinei i profili di processo in modo interattivo<\/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=\"Aggiorni e allinei i profili di processo in modo interattivo\" loading=\"lazy\"><\/div>\r\n            <p>I profili di processo riuniscono tutte le informazioni rilevanti su un processo: responsabilit\u00e0, classificazioni, valutazioni di rilevanza e indicatori. Commenti, attivit\u00e0 e revisioni consentono la collaborazione diretta nel contesto del processo.<\/p><ul><li>Tutte le informazioni sul processo in un unico posto, modificabili rapidamente<\/li><li>Commenti e collaborazione direttamente sul processo<\/li><li>Revisioni e approvazioni tracciabili<\/li><li>Classificazione per rischio, conformit\u00e0, protezione dei dati e 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\">Gestione documentale<\/span><span class=\"ms-title\">Gestisca i documenti nel contesto del processo<\/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=\"Gestisca i documenti nel contesto del processo\" loading=\"lazy\"><\/div>\r\n            <p>La gestione documentale integrata e centrata sull'utente porta i contenuti rilevanti per il processo dove servono: direttamente nel processo interessato. Gli utenti vedono a colpo d'occhio quali documenti esistono, il loro stato e chi ne \u00e8 responsabile.<\/p><ul><li>Istruzioni di lavoro, liste di controllo e moduli nel contesto del processo<\/li><li>Trasparenza su stato, versioni e responsabilit\u00e0<\/li><li>Meno tempo speso a cercare, pi\u00f9 certezza nel lavoro quotidiano<\/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\">Rischi e controlli<\/span><span class=\"ms-title\">Gestisca rischi e controlli direttamente all'interno del processo<\/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=\"Gestisca rischi e controlli direttamente all'interno del processo\" loading=\"lazy\"><\/div>\r\n            <p>Rischi e controlli sono collegati direttamente al rispettivo processo. Questo rende visibile dove nascono i rischi, quali controlli intervengono e chi \u00e8 responsabile della loro attuazione.<\/p><ul><li>Rilevi i rischi nel contesto del processo<\/li><li>Colleghi i controlli direttamente ai processi<\/li><li>Tracci responsabilit\u00e0 ed efficacia<\/li><li>Una base per SCI, conformit\u00e0 e audit<\/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\">Attivit\u00e0 e controllo<\/span><span class=\"ms-title\">Dalla panoramica al controllo attivo quotidiano<\/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=\"Dalla panoramica al controllo attivo quotidiano\" loading=\"lazy\"><\/div>\r\n            <p>Le attivit\u00e0, le revisioni e le approvazioni in scadenza, raggruppate per stato del processo. Le unit\u00e0 operative e i responsabili di processo vedono immediatamente le azioni necessarie, le scadenze e le responsabilit\u00e0.<\/p><ul><li>Attivit\u00e0 per stato e tipo di processo<\/li><li>Elementi in ritardo e scadenze a colpo d'occhio<\/li><li>Gestisca revisioni e approvazioni in modo strutturato<\/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\">Cruscotto e indicatori<\/span><span class=\"ms-title\">Stato, tendenze e criticit\u00e0 in tempo reale<\/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=\"Stato, tendenze e criticit\u00e0 in tempo reale\" loading=\"lazy\"><\/div>\r\n            <p>Indicatori su processi, livello di maturit\u00e0, copertura BPMN e stato. Distribuzione per livelli, per stato e per responsabile di processo, trasparente e sempre aggiornata.<\/p><ul><li>Livello di maturit\u00e0 e copertura BPMN per categoria<\/li><li>Distribuzione per stato, dalla bozza all'operativit\u00e0<\/li><li>Analisi per livello e responsabile<\/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\">Supporto IA<\/span><span class=\"ms-title\">Accelera il lavoro sui processi in modo intelligente<\/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=\"Accelera il lavoro sui processi in modo intelligente\" loading=\"lazy\"><\/div>\r\n            <p>L'IA analizza i documenti esistenti, propone processi e modelli e individua lacune, rischi e potenziali di ottimizzazione, integrata in una governance verificabile.<\/p><ul><li>Analizzi documenti e proponga processi<\/li><li>Individui lacune, dipendenze e rischi<\/li><li>Suggerimenti di ottimizzazione, integrati in BPM e 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\">Migri i processi esistenti, guidato passo dopo passo<\/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=\"Migri i processi esistenti, guidato passo dopo passo\" loading=\"lazy\"><\/div>\r\n            <p>Il pi\u00f9 grande ostacolo in ogni progetto BPM \u00e8 la migrazione. L'Import Wizard la trasforma in un percorso guidato, passo dopo passo: la documentazione di processo, le strutture e le mappe esistenti vengono importate e riutilizzate anzich\u00e9 ricostruite da zero.<\/p><ul><li>Importazione guidata, passo dopo passo, dei contenuti esistenti<\/li><li>Panorama dei processi esistenti riutilizzato, non ricreato<\/li><li>Validazione e mappatura lungo il percorso<\/li><li>Un percorso chiaro e a basso rischio per uscire dagli strumenti attuali<\/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\": \"Il suo punto d'accesso al lavoro quotidiano sui processi\", \"desc\": \"La schermata iniziale riunisce le attivit\u00e0 in scadenza, le revisioni dovute e le attivit\u00e0 recenti. Ognuno vede a colpo d'occhio cosa deve essere fatto.\", \"lis\": [\"Panoramica personale delle attivit\u00e0 in scadenza\", \"Azioni rapide: aprire un processo, crearne uno, mappa dei processi\", \"Flusso di attivit\u00e0 dell'intero team\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/StartseiteEN.png\"}, {\"n\": \"02\", \"kick\": \"Modellazione BPMN\", \"title\": \"Modelli i processi in modo professionale, secondo lo standard\", \"desc\": \"Modellazione BPMN 2.0 con corsie, sottoprocessi, validazione e simulazione, collegata a responsabilit\u00e0, rischi e controlli.\", \"lis\": [\"BPMN 2.0 con validazione e simulazione\", \"Versionamento e flussi di approvazione\", \"Rischi e controlli ancorati direttamente a ogni fase\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ModellerEN.png\"}, {\"n\": \"03\", \"kick\": \"Profili di processo\", \"title\": \"Aggiorni e allinei i profili di processo in modo interattivo\", \"desc\": \"I profili di processo riuniscono tutte le informazioni rilevanti su un processo: responsabilit\u00e0, classificazioni, valutazioni di rilevanza e indicatori. Commenti, attivit\u00e0 e revisioni consentono la collaborazione diretta nel contesto del processo.\", \"lis\": [\"Tutte le informazioni sul processo in un unico posto, modificabili rapidamente\", \"Commenti e collaborazione direttamente sul processo\", \"Revisioni e approvazioni tracciabili\", \"Classificazione per rischio, conformit\u00e0, protezione dei dati e BCM\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/ProzesssteckbriefEN.png\"}, {\"n\": \"04\", \"kick\": \"Gestione documentale\", \"title\": \"Gestisca i documenti nel contesto del processo\", \"desc\": \"La gestione documentale integrata e centrata sull'utente porta i contenuti rilevanti per il processo dove servono: direttamente nel processo interessato. Gli utenti vedono a colpo d'occhio quali documenti esistono, il loro stato e chi ne \u00e8 responsabile.\", \"lis\": [\"Istruzioni di lavoro, liste di controllo e moduli nel contesto del processo\", \"Trasparenza su stato, versioni e responsabilit\u00e0\", \"Meno tempo speso a cercare, pi\u00f9 certezza nel lavoro quotidiano\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DokumenteEN.png\"}, {\"n\": \"05\", \"kick\": \"Rischi e controlli\", \"title\": \"Gestisca rischi e controlli direttamente all'interno del processo\", \"desc\": \"Rischi e controlli sono collegati direttamente al rispettivo processo. Questo rende visibile dove nascono i rischi, quali controlli intervengono e chi \u00e8 responsabile della loro attuazione.\", \"lis\": [\"Rilevi i rischi nel contesto del processo\", \"Colleghi i controlli direttamente ai processi\", \"Tracci responsabilit\u00e0 ed efficacia\", \"Una base per SCI, conformit\u00e0 e audit\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/GRC-EN.png\"}, {\"n\": \"06\", \"kick\": \"Attivit\u00e0 e controllo\", \"title\": \"Dalla panoramica al controllo attivo quotidiano\", \"desc\": \"Le attivit\u00e0, le revisioni e le approvazioni in scadenza, raggruppate per stato del processo. Le unit\u00e0 operative e i responsabili di processo vedono immediatamente le azioni necessarie, le scadenze e le responsabilit\u00e0.\", \"lis\": [\"Attivit\u00e0 per stato e tipo di processo\", \"Elementi in ritardo e scadenze a colpo d'occhio\", \"Gestisca revisioni e approvazioni in modo strutturato\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AufgabenEN.png\"}, {\"n\": \"07\", \"kick\": \"Cruscotto e indicatori\", \"title\": \"Stato, tendenze e criticit\u00e0 in tempo reale\", \"desc\": \"Indicatori su processi, livello di maturit\u00e0, copertura BPMN e stato. Distribuzione per livelli, per stato e per responsabile di processo, trasparente e sempre aggiornata.\", \"lis\": [\"Livello di maturit\u00e0 e copertura BPMN per categoria\", \"Distribuzione per stato, dalla bozza all'operativit\u00e0\", \"Analisi per livello e responsabile\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/DashboardEN.png\"}, {\"n\": \"08\", \"kick\": \"Supporto IA\", \"title\": \"Accelera il lavoro sui processi in modo intelligente\", \"desc\": \"L'IA analizza i documenti esistenti, propone processi e modelli e individua lacune, rischi e potenziali di ottimizzazione, integrata in una governance verificabile.\", \"lis\": [\"Analizzi documenti e proponga processi\", \"Individui lacune, dipendenze e rischi\", \"Suggerimenti di ottimizzazione, integrati in BPM e GRC\"], \"img\": \"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/AI2EN.png\"}, {\"n\": \"09\", \"kick\": \"Import Wizard\", \"title\": \"Migri i processi esistenti, guidato passo dopo passo\", \"desc\": \"Il pi\u00f9 grande ostacolo in ogni progetto BPM \u00e8 la migrazione. L'Import Wizard la trasforma in un percorso guidato, passo dopo passo: la documentazione di processo, le strutture e le mappe esistenti vengono importate e riutilizzate anzich\u00e9 ricostruite da zero.\", \"lis\": [\"Importazione guidata, passo dopo passo, dei contenuti esistenti\", \"Panorama dei processi esistenti riutilizzato, non ricreato\", \"Validazione e mappatura lungo il percorso\", \"Un percorso chiaro e a basso rischio per uscire dagli strumenti attuali\"], \"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      \/* 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      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      img.style.opacity='0'; info.style.opacity='0';\r\n      if(swapping) return;\r\n      swapping=true;\r\n      setTimeout(function(){\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 visible=false;\r\n    var tick=function(ts){\r\n      var d=activeDot();\r\n      var running = 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)\r\n        try{\r\n          if(window.sa_event){\r\n            var m = location.pathname.match(\/^\\\/(en|fr|it)(\\\/|$)\/);\r\n            var lang = m ? m[1] : '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 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    requestAnimationFrame(tick);\r\n  }\r\n  \/* Mobile: always expanded, no click toggle *\/\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\">Supporto IA<\/div>\r\n    <h2>Un'IA che accelera concretamente il lavoro sui processi<\/h2>\r\n    <p>Dall'analisi dei documenti esistenti alla generazione di proposte di processo, fino all'individuazione di lacune, dipendenze, rischi e potenziale di ottimizzazione.<\/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>Analizzare i documenti<\/h4><p>Le descrizioni di processo esistenti vengono valutate e riprese in modo strutturato. Nessuna necessit\u00e0 di ripartire da zero.<\/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>Proporre processi<\/h4><p>L'IA genera proposte di processo e bozze di modellazione come punto di partenza per le unit\u00e0 operative.<\/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>Individuare lacune e dipendenze<\/h4><p>Vengono messi in evidenza passaggi mancanti, dipendenze da sistemi e dati, nonch\u00e9 incongruenze.<\/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>Rilevare rischi e controlli<\/h4><p>L'IA identifica i rischi insiti nei processi e i controlli corrispondenti. La governance esattamente dove si genera.<\/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>Suggerire ottimizzazioni<\/h4><p>Vengono individuati i colli di bottiglia e il potenziale di ottimizzazione, per un miglioramento continuo.<\/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>Integrata in BPM e GRC<\/h4><p>Tutte le funzionalit\u00e0 IA operano nell'ambito di una governance verificabile, collegate senza soluzione di continuit\u00e0 a rischi e controlli.<\/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\">Contatto e demo<\/div>\r\n      <h2>Parli con il nostro team BPM<\/h2>\r\n      <p class=\"dl-lead\">Che si tratti di una demo dal vivo, di una call introduttiva, di un preventivo concreto o di una partnership: ci dica di cosa si tratta. Un esperto del nostro team BPM la contatter\u00e0 e approfondir\u00e0 la sua richiesta specifica.<\/p>\r\n      <ul class=\"demo-points\">\r\n        <li>Personalizzata in base al suo panorama di processi<\/li>\r\n        <li>Approfondimento su modellazione, controllo, rischi e IA<\/li>\r\n        <li>Risposte da parte di specialisti, non un discorso commerciale<\/li>\r\n      <\/ul>\r\n      <div class=\"demo-meta\">Preferisce parlarne direttamente? <a href=\"https:\/\/swissgrc.com\/it\/discoverycall\" target=\"_blank\" rel=\"noopener\">Prenoti una discovery call<\/a> oppure <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\">Invii una richiesta<\/div>\r\n      <div class=\"dc-s\">Le risponderemo entro un giorno lavorativo.<\/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=\"\/it\/wp-json\/wp\/v2\/pages\/70849#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>Nome <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=\"Nome*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Cognome <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=\"Cognome*\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>E-mail aziendale <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"emailid\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Azienda <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=\"Organizzazione \/ azienda*\" 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>Ruolo <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=\"\">Selezionare*<\/option><option value=\"Gestione dei processi \/ Sviluppo organizzativo\">Gestione dei processi \/ Sviluppo organizzativo<\/option><option value=\"Gestione della qualit\u00e0 \/ Operational Excellence\">Gestione della qualit\u00e0 \/ Operational Excellence<\/option><option value=\"Gestione dei rischi \/ SCI\">Gestione dei rischi \/ SCI<\/option><option value=\"Compliance \/ Governance\">Compliance \/ Governance<\/option><option value=\"Sicurezza delle informazioni\">Sicurezza delle informazioni<\/option><option value=\"Direzione \/ Consiglio di amministrazione\">Direzione \/ Consiglio di amministrazione<\/option><option value=\"Altro\">Altro<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Paese <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=\"\">Selezionare*<\/option><option value=\"Svizzera\">Svizzera<\/option><option value=\"Italia\">Italia<\/option><option value=\"Germania\">Germania<\/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 e Barbuda\">Antigua e Barbuda<\/option><option value=\"Arabia Saudita\">Arabia Saudita<\/option><option value=\"Argentina\">Argentina<\/option><option value=\"Armenia\">Armenia<\/option><option value=\"Australia\">Australia<\/option><option value=\"Azerbaigian\">Azerbaigian<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahrein\">Bahrein<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbados\">Barbados<\/option><option value=\"Belgio\">Belgio<\/option><option value=\"Belize\">Belize<\/option><option value=\"Benin\">Benin<\/option><option value=\"Bhutan\">Bhutan<\/option><option value=\"Bielorussia\">Bielorussia<\/option><option value=\"Bolivia\">Bolivia<\/option><option value=\"Bosnia ed Erzegovina\">Bosnia ed Erzegovina<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Brasile\">Brasile<\/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=\"Cambogia\">Cambogia<\/option><option value=\"Camerun\">Camerun<\/option><option value=\"Canada\">Canada<\/option><option value=\"Capo Verde\">Capo Verde<\/option><option value=\"Ciad\">Ciad<\/option><option value=\"Cile\">Cile<\/option><option value=\"Cina\">Cina<\/option><option value=\"Cipro\">Cipro<\/option><option value=\"Citt\u00e0 del Vaticano\">Citt\u00e0 del Vaticano<\/option><option value=\"Colombia\">Colombia<\/option><option value=\"Comore\">Comore<\/option><option value=\"Congo (Repubblica)\">Congo (Repubblica)<\/option><option value=\"Congo (Repubblica Democratica)\">Congo (Repubblica Democratica)<\/option><option value=\"Corea del Nord\">Corea del Nord<\/option><option value=\"Corea del Sud\">Corea del Sud<\/option><option value=\"Costa d&#039;Avorio\">Costa d&#039;Avorio<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"Croazia\">Croazia<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Danimarca\">Danimarca<\/option><option value=\"Dominica\">Dominica<\/option><option value=\"Ecuador\">Ecuador<\/option><option value=\"Egitto\">Egitto<\/option><option value=\"El Salvador\">El Salvador<\/option><option value=\"Emirati Arabi Uniti\">Emirati Arabi Uniti<\/option><option value=\"Eritrea\">Eritrea<\/option><option value=\"Estonia\">Estonia<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"Etiopia\">Etiopia<\/option><option value=\"Figi\">Figi<\/option><option value=\"Filippine\">Filippine<\/option><option value=\"Finlandia\">Finlandia<\/option><option value=\"Francia\">Francia<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambia\">Gambia<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Giamaica\">Giamaica<\/option><option value=\"Giappone\">Giappone<\/option><option value=\"Gibuti\">Gibuti<\/option><option value=\"Giordania\">Giordania<\/option><option value=\"Grecia\">Grecia<\/option><option value=\"Grenada\">Grenada<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guinea\">Guinea<\/option><option value=\"Guinea Equatoriale\">Guinea Equatoriale<\/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=\"India\">India<\/option><option value=\"Indonesia\">Indonesia<\/option><option value=\"Iran\">Iran<\/option><option value=\"Iraq\">Iraq<\/option><option value=\"Irlanda\">Irlanda<\/option><option value=\"Islanda\">Islanda<\/option><option value=\"Isole Marshall\">Isole Marshall<\/option><option value=\"Isole Salomone\">Isole Salomone<\/option><option value=\"Israele\">Israele<\/option><option value=\"Kazakistan\">Kazakistan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kirghizistan\">Kirghizistan<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kuwait\">Kuwait<\/option><option value=\"Laos\">Laos<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Lettonia\">Lettonia<\/option><option value=\"Libano\">Libano<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libia\">Libia<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lituania\">Lituania<\/option><option value=\"Lussemburgo\">Lussemburgo<\/option><option value=\"Macedonia del Nord\">Macedonia del Nord<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaysia\">Malaysia<\/option><option value=\"Maldive\">Maldive<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malta\">Malta<\/option><option value=\"Marocco\">Marocco<\/option><option value=\"Mauritania\">Mauritania<\/option><option value=\"Mauritius\">Mauritius<\/option><option value=\"Messico\">Messico<\/option><option value=\"Micronesia\">Micronesia<\/option><option value=\"Moldavia\">Moldavia<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolia\">Mongolia<\/option><option value=\"Montenegro\">Montenegro<\/option><option value=\"Mozambico\">Mozambico<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibia\">Namibia<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"Nepal\">Nepal<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"Norvegia\">Norvegia<\/option><option value=\"Nuova Zelanda\">Nuova Zelanda<\/option><option value=\"Oman\">Oman<\/option><option value=\"Paesi Bassi\">Paesi Bassi<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palau\">Palau<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papua Nuova Guinea\">Papua Nuova Guinea<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"Per\u00f9\">Per\u00f9<\/option><option value=\"Polonia\">Polonia<\/option><option value=\"Portogallo\">Portogallo<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Regno Unito\">Regno Unito<\/option><option value=\"Repubblica Ceca\">Repubblica Ceca<\/option><option value=\"Repubblica Centrafricana\">Repubblica Centrafricana<\/option><option value=\"Repubblica Dominicana\">Repubblica Dominicana<\/option><option value=\"Romania\">Romania<\/option><option value=\"Ruanda\">Ruanda<\/option><option value=\"Russia\">Russia<\/option><option value=\"Saint Kitts e Nevis\">Saint Kitts e Nevis<\/option><option value=\"Saint Lucia\">Saint Lucia<\/option><option value=\"Saint Vincent e Grenadine\">Saint Vincent e Grenadine<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"San Marino\">San Marino<\/option><option value=\"S\u00e3o Tom\u00e9 e Pr\u00edncipe\">S\u00e3o Tom\u00e9 e Pr\u00edncipe<\/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=\"Siria\">Siria<\/option><option value=\"Slovacchia\">Slovacchia<\/option><option value=\"Slovenia\">Slovenia<\/option><option value=\"Somalia\">Somalia<\/option><option value=\"Spagna\">Spagna<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Stati Uniti\">Stati Uniti<\/option><option value=\"Sudafrica\">Sudafrica<\/option><option value=\"Sudan\">Sudan<\/option><option value=\"Sudan del Sud\">Sudan del Sud<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Svezia\">Svezia<\/option><option value=\"Tagikistan\">Tagikistan<\/option><option value=\"Tanzania\">Tanzania<\/option><option value=\"Thailandia\">Thailandia<\/option><option value=\"Timor Est\">Timor Est<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinidad e Tobago\">Trinidad e Tobago<\/option><option value=\"Tunisia\">Tunisia<\/option><option value=\"Turchia\">Turchia<\/option><option value=\"Turkmenistan\">Turkmenistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Ucraina\">Ucraina<\/option><option value=\"Uganda\">Uganda<\/option><option value=\"Ungheria\">Ungheria<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Uzbekistan\">Uzbekistan<\/option><option value=\"Vanuatu\">Vanuatu<\/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>La sua richiesta <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=\"\">Selezionare*<\/option><option value=\"Prenotare una demo\">Prenotare una demo<\/option><option value=\"Fissare una chiamata introduttiva\">Fissare una chiamata introduttiva<\/option><option value=\"Richiedere prezzi \/ un preventivo\">Richiedere prezzi \/ un preventivo<\/option><option value=\"Valutare la soluzione\">Valutare la soluzione<\/option><option value=\"Discutere una partnership\">Discutere una partnership<\/option><option value=\"Altro\">Altro<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Il suo messaggio<\/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=\"Di cosa tratta il suo progetto? Ad es.: vogliamo collegare la nostra mappa dei processi a rischi e controlli e cerchiamo una soluzione BPM adatta.\" 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>Accetto l'<a href=\"https:\/\/swissgrc.com\/it\/informativa-sulla-privacy\/\" target=\"_blank\" rel=\"noopener\">Informativa sulla privacy<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Invia richiesta\" \/>\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>Nome <span class=\"req\">*<\/span><\/label>[text* vorname placeholder \"Nome*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Cognome <span class=\"req\">*<\/span><\/label>[text* nachname placeholder \"Cognome*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>E-mail aziendale <span class=\"req\">*<\/span><\/label>[email* emailid placeholder \"E-mail*\"]<\/div>\r\n  <div class=\"frm-field\"><label>Azienda <span class=\"req\">*<\/span><\/label>[text* organisation placeholder \"Organizzazione\/Azienda*\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-row\">\r\n  <div class=\"frm-field\"><label>Ruolo <span class=\"req\">*<\/span><\/label>[select* funktion first_as_label \"Selezioni un'opzione*\" \"Gestione dei processi \/ Sviluppo organizzativo\" \"Quality management \/ Operational excellence\" \"Risk management \/ SCI\" \"Compliance \/ Governance\" \"Sicurezza delle informazioni \/ IT\" \"Direzione \/ Consiglio di amministrazione\" \"Altro\"]<\/div>\r\n  <div class=\"frm-field\"><label>Paese <span class=\"req\">*<\/span><\/label>[select* land first_as_label \"Selezioni un'opzione*\" \"Svizzera\" \"Germania\" \"Austria\" \"Liechtenstein\" \"Altro\"]<\/div>\r\n<\/div>\r\n<div class=\"frm-field full\"><label>La sua richiesta <span class=\"req\">*<\/span><\/label>[select* anliegen first_as_label \"Selezioni un'opzione*\" \"Prenotare una demo\" \"Programmare una call introduttiva\" \"Richiedere un preventivo\" \"Valutare la soluzione\" \"Discutere una partnership\" \"Altro\"]<\/div>\r\n<div class=\"frm-field full\"><label>Il suo messaggio<\/label>[textarea textarea-997 placeholder \"Di cosa tratta il suo progetto? Ad es.: vogliamo collegare la nostra mappa dei processi con rischi e controlli e cerchiamo una soluzione BPM adatta.\"]<\/div>\r\n<label class=\"frm-accept\">[acceptance acceptance-829] <span>Accetto l'<a href=\"https:\/\/swissgrc.com\/it\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">informativa sulla privacy<\/a>.<\/span>[\/acceptance]<\/label>\r\n[submit class:frm-submit \"Prenoti una 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>Novit\u00e0 Software BPM &rsaquo; La gestione dei processia un nuovo livello Un unico luogo per tutti i vostri processi aziendali: modellati, documentati, governati. Responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli. Collegati end-to-end. Con l&#8217;aggiunta di un&#8217;IA che ragiona con voi. Contattateci Provatelo voi stessi Demo interattiva La demo dal vivo non pu\u00f2 essere incorporata [&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-70849","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=\"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.\" \/>\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\/it\/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=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC IT | Governance, Risk &amp; Compliance (GRC)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Software BPM - Business Process Management\" \/>\n\t\t<meta property=\"og:description\" content=\"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/it\/bpm-software\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-30T12:57:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-25T09:07:23+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=\"Software BPM - Business Process Management\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.\" \/>\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\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\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\\\/it\\\/bpm-software\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/bpm-software\\\/#listItem\",\"name\":\"Software BPM &#8211; Business Process Management\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/bpm-software\\\/#listItem\",\"position\":2,\"name\":\"Software BPM &#8211; Business Process Management\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#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\\\/it\\\/\",\"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\\\/it\\\/bpm-software\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/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\\\/it\\\/bpm-software\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/bpm-software\\\/\",\"name\":\"Software BPM - Business Process Management\",\"description\":\"Il Business Process Management (BPM) a un nuovo livello: responsabilit\\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.\",\"inLanguage\":\"it-IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/bpm-software\\\/#breadcrumblist\"},\"datePublished\":\"2024-01-30T13:57:43+01:00\",\"dateModified\":\"2026-09-25T11:07:23+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"it-IT\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Software BPM - Business Process Management<\/title>\n\n","aioseo_head_json":{"title":"Software BPM - Business Process Management","description":"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.","canonical_url":"https:\/\/swissgrc.com\/it\/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\/it\/bpm-software\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/bpm-software\/#listItem","name":"Software BPM &#8211; Business Process Management"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/bpm-software\/#listItem","position":2,"name":"Software BPM &#8211; Business Process Management","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/it\/#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\/it\/","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\/it\/bpm-software\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/it\/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\/it\/bpm-software\/#webpage","url":"https:\/\/swissgrc.com\/it\/bpm-software\/","name":"Software BPM - Business Process Management","description":"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.","inLanguage":"it-IT","isPartOf":{"@id":"https:\/\/swissgrc.com\/it\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/it\/bpm-software\/#breadcrumblist"},"datePublished":"2024-01-30T13:57:43+01:00","dateModified":"2026-09-25T11:07:23+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/it\/#website","url":"https:\/\/swissgrc.com\/it\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"it-IT","publisher":{"@id":"https:\/\/swissgrc.com\/it\/#organization"}}]},"og:locale":"it_IT","og:site_name":"Swiss GRC IT | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"Software BPM - Business Process Management","og:description":"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.","og:url":"https:\/\/swissgrc.com\/it\/bpm-software\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","article:published_time":"2024-01-30T12:57:43+00:00","article:modified_time":"2026-09-25T09:07:23+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Software BPM - Business Process Management","twitter:description":"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"3 minutes"},"aioseo_meta_data":{"post_id":"70849","title":"Software BPM - Business Process Management","description":"Il Business Process Management (BPM) a un nuovo livello: responsabilit\u00e0, documenti, applicazioni IT, dati, rischi e controlli, tutti perfettamente integrati.","keywords":null,"keyphrases":{"focus":{"keyphrase":"BPM","score":80},"additional":[{"keyphrase":"Processo aziendale","score":74}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"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":"","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":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-09-25 09:07:50","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":null,"created":"2026-09-16 08:44:21","updated":"2026-09-25 09:11:02","focus_keyword":"BPM","additional_keywords":[{"word":"Processo aziendale","score":74,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/it\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tSoftware BPM \u2013 Business Process Management\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/it\/"},{"label":"Software BPM &#8211; Business Process Management","link":"https:\/\/swissgrc.com\/it\/bpm-software\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70849","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/comments?post=70849"}],"version-history":[{"count":3,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70849\/revisions"}],"predecessor-version":[{"id":70917,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70849\/revisions\/70917"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/media?parent=70849"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}