{"id":9,"date":"2022-11-15T12:30:35","date_gmt":"2022-11-15T11:30:35","guid":{"rendered":"https:\/\/swissgrc.com\/en\/?page_id=9"},"modified":"2026-09-25T12:27:22","modified_gmt":"2026-09-25T10:27:22","slug":"home","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/en\/","title":{"rendered":"Integrated GRC. One intelligent platform."},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\" 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-0c7b41a e-con-full e-flex e-con e-parent\" data-id=\"0c7b41a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d001487 elementor-widget elementor-widget-html\" data-id=\"d001487\" 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<meta charset=\"utf-8\">\r\n<!-- Swiss GRC Hero + USP-Band (EN), self-contained, scoped unter #sghome. Ersetzt das komplette bisherige Hero-Snippet inkl. News-Ticker. Video\/Icon\/Poster unter \/wp-content\/uploads\/sghome\/. -->\r\n<style>\r\n#sghome{\r\n  --navy:#1a2e4c; --navy-2:#152743; --navy-deep:#0f1d33;\r\n  --pink:#B82850; --pink-deep:#9e2143; --pink-soft:#fceef2;\r\n  --teal:#17a2ac; --teal-deep:#0f7c84; --teal-lt:#2dc6cb; --teal-soft:#e9f6f7;\r\n  --bg:#ffffff; --soft:#F6F8FB; --band:#EDF1F6; --line:#E5EAF1;\r\n  --ink:#16202f; --grey:#566273; --muted:#8b95a4;\r\n  --d-ink:#ffffff; --d-2:#dde6f0; --d-muted:#9db0c4; --d-line:rgba(255,255,255,.12);\r\n  --maxw:1180px;\r\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fm:\"Geist Mono\",ui-monospace,monospace;\r\n  font-family:var(--fb); color:var(--ink); background:var(--bg);\r\n  font-size:16px; line-height:1.55; letter-spacing:-.005em;\r\n  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\r\n  position:relative; isolation:isolate; z-index:0; display:block;\r\n}\r\n#sghome *{box-sizing:border-box;}\r\n#sghome a{color:inherit;text-decoration:none;}\r\n#sghome img{max-width:100%;display:block;}\r\n#sghome ::selection{background:var(--pink);color:#fff;}\r\n#sghome .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;}\r\n\r\n#sghome .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--teal-deep);}\r\n#sghome .kick::before{content:\"\";width:18px;height:2px;border-radius:2px;background:currentColor;opacity:.8;}\r\n\r\n#sghome .btn{display:inline-flex;align-items:center;gap:9px;justify-content:center;font-family:var(--fb);font-size:15.5px;font-weight:600;letter-spacing:-.01em;height:50px;padding:0 26px;border-radius:12px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.18s;}\r\n#sghome .btn:active{transform:translateY(1px);}\r\n#sghome .btn-primary{background:var(--teal);color:#fff;box-shadow:0 16px 34px -16px rgba(23,162,172,.6);}\r\n#sghome .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px);}\r\n#sghome .btn-line{background:#fff;color:var(--navy);border-color:var(--line);}\r\n#sghome .btn-line:hover{border-color:var(--navy);transform:translateY(-2px);}\r\n\r\n\/* ===== 1) HERO ===== *\/\r\n#sghome .hero{position:relative;background:linear-gradient(180deg,#fff 0%,#fbfcfe 60%,var(--soft) 100%);overflow:hidden;padding:92px 0 132px;border-bottom:1px solid var(--line);}\r\n#sghome .hero .bg{position:absolute;inset:0;z-index:0;pointer-events:none;}\r\n#sghome .hero .bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(26,46,76,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(26,46,76,.045) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(115% 78% at 78% 4%, #000 0%, transparent 66%);mask-image:radial-gradient(115% 78% at 78% 4%, #000 0%, transparent 66%);}\r\n#sghome .hero .bg .g1{position:absolute;top:-150px;right:-80px;width:600px;height:480px;border-radius:50%;background:radial-gradient(closest-side, rgba(23,162,172,.14), transparent 72%);}\r\n#sghome .hero .bg .g2{position:absolute;bottom:-220px;left:-140px;width:520px;height:420px;border-radius:50%;background:radial-gradient(closest-side, rgba(184,40,80,.08), transparent 72%);}\r\n#sghome .hero .wrap{position:relative;z-index:2;}\r\n#sghome .hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center;}\r\n#sghome .hero-grid>*{min-width:0;}\r\n#sghome .hero h1{font-family:var(--fh);font-weight:700;letter-spacing:-.02em;line-height:1.04;font-size:clamp(39px,5vw,62px);margin:20px 0 0;color:var(--navy);}\r\n#sghome .hero h1 .pk{color:var(--pink);}\r\n#sghome .hero .lead{font-size:clamp(16.5px,1.35vw,18.5px);line-height:1.6;color:var(--grey);font-weight:300;margin:22px 0 0;max-width:545px;}\r\n#sghome .hero-cta{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap;}\r\n#sghome .hero-vis{position:relative;}\r\n#sghome .hero-vis .glow{position:absolute;inset:6% 4% 6% 4%;border-radius:24px;background:radial-gradient(closest-side, rgba(23,162,172,.22), transparent 70%);filter:blur(8px);z-index:0;}\r\n#sghome .hero-vis img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(26,46,76,.22));}\r\n\r\n\/* ===== SCENE ===== *\/\r\n#sghome .scene{position:relative;width:100%;margin:0 auto;}\r\n#sghome .scene::before{content:\"\";position:absolute;inset:-7% -9% -11% -9%;z-index:0;pointer-events:none;background:radial-gradient(58% 56% at 72% 26%,rgba(23,162,172,.17),transparent 70%),radial-gradient(50% 50% at 20% 90%,rgba(48,98,165,.10),transparent 70%);filter:blur(6px);}\r\n#sghome .scene-win{position:relative;z-index:1;border-radius:16px;overflow:hidden;border:1px solid #cfd7e2;background:#fff;box-shadow:0 48px 110px -42px rgba(20,35,60,.55),0 10px 28px -14px rgba(20,35,60,.22);}\r\n#sghome .win-inner{transition:filter .6s ease;}\r\n#sghome .scene.active .win-inner{filter:blur(3px) saturate(.95) brightness(.97);}\r\n#sghome .win-bar{position:relative;display:flex;align-items:center;height:44px;padding:0 16px;background:linear-gradient(180deg,#fcfcfd,#f2f4f7);border-bottom:1px solid #e9edf2;}\r\n#sghome .win-brand{display:flex;align-items:center;gap:9px;font-family:var(--fh);font-size:13.5px;font-weight:600;color:#3a4658;}\r\n#sghome img.win-fav{width:18px;height:18px;display:block;flex:none;}\r\n#sghome .win-pill{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;height:26px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid #e6eaf0;color:#5a6675;font-size:12px;box-shadow:0 1px 2px rgba(20,35,60,.04);}\r\n#sghome .win-pill svg{width:12px;height:12px;stroke:#8b97a7;fill:none;stroke-width:1.8;flex:none;}#sghome .win-pill .dom{color:#46505f;}\r\n#sghome .win-ctrls{margin-left:auto;display:flex;align-items:center;gap:19px;}#sghome .win-ctrls svg{width:12px;height:12px;stroke:#7b8696;fill:none;stroke-width:1.35;}\r\n#sghome .tb-img{display:block;width:100%;height:auto;}\r\n#sghome .scene-dim{position:absolute;inset:0;background:rgba(16,26,44,.5);opacity:0;transition:opacity .55s ease;pointer-events:none;border-radius:16px;}\r\n#sghome .scene.active .scene-dim{opacity:1;}\r\n\/* AI card *\/\r\n#sghome .aicard{position:absolute;left:50%;top:50%;width:min(406px,calc(100% - 30px));max-height:calc(100% - 26px);display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 50px 92px -28px rgba(12,22,40,.6),0 14px 30px -12px rgba(12,22,40,.3);opacity:0;transform:translate(-50%,calc(-50% + 14px)) scale(.965);transform-origin:center;transition:opacity .55s ease,transform .62s cubic-bezier(.22,1,.36,1);z-index:3;}\r\n#sghome .scene.active .aicard{opacity:1;transform:translate(-50%,-50%) scale(1);}\r\n#sghome .ac-head{display:flex;gap:11px;align-items:flex-start;padding:15px 16px 13px;border-bottom:1px solid var(--line);flex:none;}\r\n#sghome .ac-bot{width:42px;height:42px;border-radius:13px;flex:none;background:linear-gradient(135deg,var(--teal),var(--teal-deep));display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px -8px rgba(23,162,172,.75);position:relative;}\r\n#sghome .ac-bot svg{width:23px;height:23px;stroke:#fff;fill:none;stroke-width:1.8;}#sghome .ac-bot::after{content:\"\";position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:var(--teal-lt);border:2.5px solid #fff;}\r\n#sghome .ac-nm{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}#sghome .ac-nm b{font-family:var(--fh);font-size:16.5px;color:var(--navy);font-weight:600;white-space:nowrap;}\r\n#sghome .ac-sub{font-size:11.5px;color:var(--grey);margin-top:2px;}\r\n#sghome .ac-x{margin-left:auto;color:#aab3c0;font-size:17px;line-height:1;cursor:pointer;}\r\n#sghome .ac-chat{flex:1;overflow-y:auto;padding:15px 16px;display:flex;flex-direction:column;gap:12px;}\r\n#sghome .ac-msg{font-size:12.8px;line-height:1.5;}\r\n#sghome .ac-msg.a{color:#56616f;}\r\n#sghome .ac-msg.u{align-self:flex-end;max-width:90%;background:var(--teal-soft);border:1px solid #cfe9eb;color:#125e64;border-radius:13px 13px 4px 13px;padding:8px 12px;}\r\n#sghome .ac-ans .ttl{color:#3c4757;margin-bottom:8px;}\r\n#sghome .ac-ans ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;}\r\n#sghome .ac-ans li{position:relative;padding-left:15px;color:#46505f;line-height:1.45;opacity:0;transform:translateY(4px);transition:.32s;}\r\n#sghome .ac-ans li.show{opacity:1;transform:none;}#sghome .ac-ans li::before{content:\"\";position:absolute;left:2px;top:7px;width:5px;height:5px;border-radius:50%;background:var(--teal);}\r\n#sghome .ac-ans li b{color:var(--navy);font-weight:600;}\r\n#sghome .ac-hook{margin-top:9px;font-size:12px;color:var(--teal-deep);font-style:italic;}\r\n#sghome .ac-typing{display:inline-flex;gap:4px;align-items:center;}#sghome .ac-typing i{width:6px;height:6px;border-radius:50%;background:var(--teal);animation:acdot 1s infinite;}#sghome .ac-typing i:nth-child(2){animation-delay:.16s}#sghome .ac-typing i:nth-child(3){animation-delay:.32s}\r\n@keyframes acdot{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}\r\n#sghome .ac-lib .grp{font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--muted);text-transform:uppercase;margin:6px 0 7px;}\r\n#sghome .ac-lib .grp:first-child{margin-top:0;}\r\n#sghome .ac-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:6px;}\r\n#sghome .ac-card{text-align:left;background:#fff;border:1px solid var(--line);border-radius:11px;padding:10px 11px;cursor:pointer;transition:.15s;}\r\n#sghome .ac-card,#sghome .ac-card b,#sghome .ac-card span{white-space:normal!important;}\r\n#sghome .ac-card:hover{border-color:var(--teal);background:var(--teal-soft);transform:translateY(-1px);}\r\n#sghome .ac-card b{display:block;font-size:12.5px;color:var(--navy);font-weight:600;margin-bottom:3px;}\r\n#sghome .ac-card span{display:block;font-size:11px;color:var(--grey);line-height:1.35;}\r\n#sghome .ac-chips{display:flex;flex-wrap:wrap;gap:7px;}\r\n#sghome .ac-chip{font-size:11.5px;font-weight:500;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 10px;cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:6px;}\r\n#sghome .ac-chip::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--teal);}#sghome .ac-chip:hover{border-color:var(--teal);background:var(--teal-soft);}\r\n#sghome .ac-close{border:1px solid #d3ebed;background:linear-gradient(160deg,#f3fbfc,#fff);border-radius:14px;padding:15px 15px 16px;}\r\n#sghome .ac-close .ct{font-family:var(--fh);font-size:15px;font-weight:600;color:var(--navy);line-height:1.3;margin-bottom:6px;}\r\n#sghome .ac-close p{font-size:12.3px;color:var(--grey);line-height:1.5;margin:0 0 13px;}\r\n#sghome .ac-cta{display:inline-flex;align-items:center;gap:8px;background:var(--teal);color:#fff;font-family:var(--fb);font-weight:600;font-size:13.5px;padding:11px 18px;border-radius:11px;text-decoration:none;box-shadow:0 14px 28px -12px rgba(23,162,172,.7);transition:.18s;}\r\n#sghome .ac-cta:hover{background:var(--teal-deep);transform:translateY(-1px);}\r\n#sghome .ac-close .fine{display:block;margin-top:9px;font-size:11px;color:var(--muted);}\r\n#sghome .ac-input{display:flex;align-items:center;gap:9px;margin:0 14px 14px;border:1.5px solid var(--line);border-radius:11px;padding:10px 12px;color:var(--muted);font-size:12.5px;flex:none;}\r\n#sghome .ac-input svg.ws{width:14px;height:14px;stroke:#9aa6b6;fill:none;stroke-width:1.9;flex:none;}\r\n#sghome .ac-input input{flex:1;border:none;outline:none;background:none;font-family:var(--fb);font-size:12.5px;color:var(--navy);}\r\n#sghome .ac-input .ac-send{width:28px;height:28px;border-radius:8px;background:var(--teal);display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;}#sghome .ac-input .ac-send svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:2;}\r\n\r\n#sghome .hero-vis{display:block;}\r\n@media (max-width:980px){#sghome .hero-grid{grid-template-columns:1fr;}}\r\n@media (max-width:860px){\r\n  #sghome .hero{padding:70px 0 64px;}\r\n  #sghome .hero-grid{grid-template-columns:1fr;gap:46px;}\r\n  #sghome .hero-vis{max-width:520px;margin:0 auto;}\r\n}\r\n@media (max-width:600px){\r\n  #sghome .wrap{padding:0 18px;}\r\n  #sghome .hero-cta{flex-direction:column;} #sghome .hero-cta .btn{width:100%;}\r\n}\r\n#sghome .ac-bot::after{animation:acpulse 2.4s ease-out infinite;}@keyframes acpulse{0%{box-shadow:0 0 0 0 rgba(45,198,203,.55)}70%{box-shadow:0 0 0 7px rgba(45,198,203,0)}100%{box-shadow:0 0 0 0 rgba(45,198,203,0)}}\r\n@keyframes acin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}#sghome .ac-card{animation:acin .44s both cubic-bezier(.22,1,.36,1);}#sghome .ac-lib .grp{opacity:0;animation:acin .4s both;}\r\n#sghome .aicard{width:min(362px,calc(100% - 46px));}\r\n#sghome .ac-cards{grid-template-columns:1fr;gap:7px;}\r\n#sghome .ac-lib .grp{display:none;}\r\n#sghome .ac-head{padding:13px 15px 11px;}\r\n#sghome .ac-chat{padding:12px 15px;gap:6px;}\r\n#sghome .ac-card{padding:7px 12px;}\r\n#sghome .ac-card b{font-size:12.5px;margin-bottom:2px;}\r\n#sghome .ac-card span{font-size:10.8px;}\r\n#sghome .ac-msg{font-size:12.5px;}\r\n#sghome .ac-input{margin:0 13px 13px;padding:9px 12px;}\r\n#sghome .scene{height:auto;display:block;padding-top:54px;padding-bottom:0;}\r\n#sghome .scene-win{height:auto;display:block;}\r\n#sghome .win-inner{display:block;}\r\n#sghome .tb-img{height:auto;width:100%;}\r\n#sghome .aicard{top:8px;bottom:auto;min-height:402px;max-height:calc(100% + 30px);transform:translate(-50%,14px) scale(.97);transform-origin:center top;}\r\n#sghome .scene.active .aicard{transform:translate(-50%,0) scale(1);}\r\n@media(max-width:600px){\r\n  #sghome .hero h1{font-size:clamp(30px,8.6vw,40px);}\r\n  #sghome .lead{font-size:15.5px;}\r\n}\r\n@media(max-width:700px){\r\n  #sghome .scene{position:relative;display:block;height:auto;padding-top:0;}\r\n  #sghome .tb-img{width:100%;height:370px;object-fit:cover;object-position:center top;}\r\n  #sghome .aicard{position:absolute;left:50%;top:50%;bottom:auto;margin:0;width:calc(100% - 24px);min-height:0;max-height:calc(100% - 24px);transform:translate(-50%,-50%) scale(.98);opacity:0;box-shadow:0 30px 70px -28px rgba(12,22,40,.6),0 10px 24px -12px rgba(12,22,40,.32);}\r\n  #sghome .scene.active .aicard{opacity:1;transform:translate(-50%,-50%) scale(1);}\r\n}\r\n\r\n\/* ===== EYEBROW (wechselnd) ===== *\/\r\n#sghome .kick-rot{position:relative;}\r\n#sghome .kick-rot .kr{display:inline-block;transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1);white-space:nowrap;}\r\n#sghome .kick-rot .kr:not(.is-on){position:absolute;left:27px;top:0;opacity:0;transform:translateY(8px);pointer-events:none;}\r\n#sghome .kick-rot .kr.is-out{position:absolute;left:27px;top:0;opacity:0;transform:translateY(-8px);}\r\n@media (max-width:600px){#sghome .kick-rot .kr{white-space:normal;}#sghome .kick-rot{min-height:2.6em;align-items:flex-start;}#sghome .kick-rot::before{margin-top:.6em;}}\r\n\r\n\/* ===== USP-BAND ===== *\/\r\n#sghome .uspband{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--navy) 0%,#152743 100%);color:#fff;}\r\n#sghome .uspband::before{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent);pointer-events:none;}\r\n#sghome .uspband::after{content:\"\";position:absolute;left:50%;top:-170px;transform:translateX(-50%);width:820px;height:320px;background:radial-gradient(closest-side,rgba(45,198,203,.11),transparent 70%);pointer-events:none;}\r\n#sghome .ub-in{position:relative;z-index:1;}\r\n#sghome .ub-feat{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 0 24px;}\r\n#sghome .ub-f{display:flex;align-items:center;gap:13px;padding:0 22px;border-left:1px solid rgba(255,255,255,.1);}\r\n#sghome .ub-f:first-child{padding-left:0;border-left:none;}\r\n#sghome .ub-ic{width:36px;height:36px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(45,198,203,.12);border:1px solid rgba(45,198,203,.25);}\r\n#sghome .ub-ic svg{width:18px;height:18px;stroke:var(--teal-lt);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}\r\n#sghome .ub-f b{display:block;font-family:var(--fh);font-size:16px;font-weight:600;line-height:1.2;color:#fff;}\r\n#sghome .ub-f small{display:block;margin-top:3px;font-size:12.5px;color:#9db0c4;line-height:1.35;}\r\n#sghome .ub-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0 20px;border-top:1px solid rgba(255,255,255,.09);}\r\n#sghome .ub-nums span.m{padding:0 22px 0 71px;font-size:13.5px;color:#9db0c4;}\r\n#sghome .ub-nums span.m:first-child{padding-left:49px;}\r\n#sghome .ub-nums span.m b{font-family:var(--fh);font-size:17px;font-weight:600;color:#fff;margin-right:5px;letter-spacing:-.01em;}\r\n#sghome .ub-nums span.m small{display:block;margin-top:3px;font-size:12.5px;color:#7f93aa;line-height:1.35;}\r\n@media (max-width:1060px){\r\n  #sghome .ub-feat{grid-template-columns:1fr 1fr;row-gap:20px;}\r\n  #sghome .ub-f:nth-child(3){padding-left:0;border-left:none;}\r\n  #sghome .ub-nums{grid-template-columns:1fr 1fr;row-gap:12px;}\r\n  #sghome .ub-nums span.m,#sghome .ub-nums span.m:first-child{padding-left:0;}\r\n}\r\n@media (max-width:600px){\r\n  #sghome .ub-feat{grid-template-columns:1fr;row-gap:16px;padding:24px 0 20px;}\r\n  #sghome .ub-f{padding:0;border-left:none;}\r\n}\r\n\r\n<\/style>\r\n<div id=\"sghome\" lang=\"en\">\r\n<section class=\"hero\">\r\n    <div class=\"bg\" aria-hidden=\"true\"><div class=\"grid\"><\/div><div class=\"g1\"><\/div><div class=\"g2\"><\/div><\/div>\r\n    <div class=\"wrap\"><div class=\"hero-grid\">\r\n      <div>\r\n        <span class=\"kick kick-rot\" id=\"sghKick\"><span class=\"kr is-on\">Risk.net Awards: Best GRC Product<\/span><span class=\"kr\" aria-hidden=\"true\">Forrester GRC Landscape: the only DACH vendor<\/span><span class=\"kr\" aria-hidden=\"true\">SPARK Matrix GRC Platforms: GRC Leader<\/span><span class=\"kr\" aria-hidden=\"true\">WirtschaftsWoche: Best of Technology for TPRM<\/span><span class=\"kr\" aria-hidden=\"true\">Practical. Business-oriented.<\/span><\/span>\r\n        <h1><span class=\"pk\">Integrated<\/span> GRC.<br>One intelligent platform.<\/h1>\r\n        <p class=\"lead\">Swiss&nbsp;GRC brings risk, compliance, security and processes together on one AI-powered platform. Obligation becomes control, built by GRC experts with more than 35 years of hands-on experience.<\/p>\r\n        <div class=\"hero-cta\">\r\n          <a class=\"btn btn-primary\" href=\"#kontakt\">Contact us<\/a>\r\n          <a class=\"btn btn-line\" href=\"https:\/\/swissgrc.com\/trial-wizard\">Start Free Trial<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"hero-vis\">\r\n        <div class=\"scene\" id=\"scene\">\r\n  <div class=\"scene-win\">\r\n    <div class=\"win-inner\">\r\n      <div class=\"win-bar\"><span class=\"win-brand\"><img decoding=\"async\" class=\"win-fav\" src=\"\/wp-content\/uploads\/sghome\/SwissGRC_Icon_Full_Color.png\" alt=\"\">SwissGRC\u00ae Platform<\/span><span class=\"win-pill\"><svg viewBox=\"0 0 24 24\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"9\" rx=\"2\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0v3\"\/><\/svg><span class=\"dom\">demo.grctoolbox.ch<\/span><\/span><span class=\"win-ctrls\"><svg viewBox=\"0 0 12 12\"><path d=\"M2.5 6h7\"\/><\/svg><svg viewBox=\"0 0 12 12\"><rect x=\"2.5\" y=\"2.5\" width=\"7\" height=\"7\" rx=\"1\"\/><\/svg><svg viewBox=\"0 0 12 12\"><path d=\"M3 3l6 6M9 3l-6 6\"\/><\/svg><\/span><\/div>\r\n      <video class=\"tb-img\" id=\"tbxVid\" autoplay muted playsinline poster=\"\/wp-content\/uploads\/sghome\/VideoPoster.png\">\r\n        <source src=\"\/wp-content\/uploads\/sghome\/ToolboxV2.mp4\" type=\"video\/mp4\">\r\n      <\/video>\r\n    <\/div>\r\n    <div class=\"scene-dim\"><\/div>\r\n  <\/div>\r\n  <div class=\"aicard\">\r\n    <div class=\"ac-head\"><span class=\"ac-bot\"><svg viewBox=\"0 0 24 24\"><rect x=\"5\" y=\"8\" width=\"14\" height=\"10\" rx=\"3\"\/><path d=\"M12 4v4M9 13v1M15 13v1\"\/><circle cx=\"12\" cy=\"4\" r=\"1.4\"\/><\/svg><\/span>\r\n      <div><div class=\"ac-nm\"><b>Grace AI<\/b><\/div>\r\n        <div class=\"ac-sub\">Understands your GRC context in real time<\/div><\/div>\r\n      <span class=\"ac-x\">&times;<\/span><\/div>\r\n    <div class=\"ac-chat\" id=\"acChat\">\r\n      <div class=\"ac-msg a\">Hello! Pick a prompt and I'll analyse your <b>218 risks<\/b> in seconds.<\/div>\r\n    <\/div>\r\n    <div class=\"ac-input\"><svg class=\"ws\" viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M21 21l-4-4\"\/><\/svg><input type=\"text\" id=\"acInput\" placeholder=\"Ask about your risks ...\" maxlength=\"200\"><span class=\"ac-send\" id=\"acSend\"><svg viewBox=\"0 0 24 24\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 3L10.5 13.5M21 3l-6.8 18-3.7-7.5L3 10.1z\"\/><\/svg><\/span><\/div>\r\n  <\/div>\r\n<\/div>\r\n      <\/div>\r\n    <\/div><\/div>\r\n  <\/section>\r\n\r\n  <div class=\"uspband\" aria-label=\"What sets the SwissGRC Platform apart\">\r\n    <div class=\"wrap ub-in\">\r\n      <div class=\"ub-feat\"><div class=\"ub-f\"><span class=\"ub-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M12 3l9 5-9 5-9-5z\"\/><path d=\"M3 13l9 5 9-5\"\/><\/svg><\/span><div><b>One platform<\/b><small>GRC, BPM and CLM combined<\/small><\/div><\/div><div class=\"ub-f\"><span class=\"ub-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M4 7h10M18 7h2M4 17h4M12 17h8\"\/><circle cx=\"16\" cy=\"7\" r=\"2\"\/><circle cx=\"10\" cy=\"17\" r=\"2\"\/><\/svg><\/span><div><b>Configurable<\/b><small>Adapt without code<\/small><\/div><\/div><div class=\"ub-f\"><span class=\"ub-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3.2\"\/><path d=\"M3.5 19c.6-3.2 2.8-5 5.5-5s4.9 1.8 5.5 5\"\/><circle cx=\"17\" cy=\"9\" r=\"2.5\"\/><path d=\"M15.8 14.2c2.3.2 3.9 1.8 4.4 4.3\"\/><\/svg><\/span><div><b>Unlimited users<\/b><small>No licence limits<\/small><\/div><\/div><div class=\"ub-f\"><span class=\"ub-ic\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 18h10a4 4 0 0 0 .6-7.95A5.5 5.5 0 0 0 7 9.5 4.25 4.25 0 0 0 7 18z\"\/><\/svg><\/span><div><b>Flexible deployment<\/b><small>SaaS, private cloud, on-prem<\/small><\/div><\/div><\/div>\r\n      <div class=\"ub-nums\"><span class=\"m\"><b>700+<\/b>projects<small>Experience that safeguards your project<\/small><\/span><span class=\"m\"><b>250+<\/b>customers<small>Proven across many industries<\/small><\/span><span class=\"m\"><b>40,000+<\/b>users<small>High day-to-day adoption<\/small><\/span><span class=\"m\"><b>100+<\/b>employees<small>A long-term partner<\/small><\/span><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var k=document.getElementById('sghKick'); if(!k) return;\r\n  var items=k.querySelectorAll('.kr'); if(items.length<2) return;\r\n  var i=0, paused=false, reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  k.addEventListener('mouseenter',function(){paused=true;}); k.addEventListener('mouseleave',function(){paused=false;});\r\n  setInterval(function(){\r\n    if(paused||document.hidden) return;\r\n    var cur=items[i]; i=(i+1)%items.length; var nxt=items[i];\r\n    if(reduce){ cur.classList.remove('is-on'); nxt.classList.add('is-on'); }\r\n    else{ cur.classList.add('is-out'); cur.classList.remove('is-on'); nxt.classList.add('is-on');\r\n      setTimeout(function(){ cur.classList.remove('is-out'); },480); }\r\n    cur.setAttribute('aria-hidden','true'); nxt.removeAttribute('aria-hidden');\r\n  },3800);\r\n})();\r\n<\/script>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sghome'); if(!root) return;\r\n  var chat=root.querySelector('#acChat'); if(!chat) return;\r\n  var T={\"closeT\": \"Imagine this on your own risk landscape.\", \"closeP\": \"You have just seen how Grace AI reads a register in seconds. In a short discovery call, our team will show you the same on your data, your solutions, your questions.\", \"closeU\": \"https:\/\/swissgrc.com\/en\/discoverycall\/\", \"closeB\": \"Book a discovery call\", \"free\": \"I can summarise this register by impact, status, category or concentration. Try a prompt, or have our team show you live.\"};\r\n  var P={\r\n    critical:{label:\"Critical risks\",desc:\"Risks with the highest business impact.\",grp:\"Portfolio overview\",\r\n      u:\"Show the risks with the highest business impact.\",ttl:\"Highest potential business impact (<b>Gross impact: 5<\/b>):\",\r\n      items:[\"<b>Non-compliance with purpose limitation<\/b> for personal data\",\"<b>Rising electricity prices<\/b> at a foreign site\",\"<b>Pandemic Covid - 2022<\/b>\",\"<b>Attack on embedded devices (IoT)<\/b>\",\"<b>Advanced malware<\/b>\"],\r\n      hook:\"That's the headline view. I can drill into any item in seconds.\"},\r\n    categories:{label:\"Risk categories\",desc:\"Risks by category and criticality.\",grp:\"Portfolio overview\",\r\n      u:\"Summarise the register by category.\",ttl:\"Your 218 risks break down into:\",\r\n      items:[\"<b>Operational risks<\/b> - the largest block, mainly information security\",\"<b>Financial risks<\/b> - market, interest rate and credit\",\"<b>Compliance and legal risks<\/b> - regulatory exposure\"],\r\n      hook:\"Information security is clearly your main focus right now.\"},\r\n    emerging:{label:\"Emerging risks\",desc:\"New risks and trends.\",grp:\"Risk insights\",\r\n      u:\"Which risks are new or trending?\",ttl:\"Newly added or trending upward:\",\r\n      items:[\"<b>Interest rate movements<\/b> (new risk)\",\"<b>Geopolitical tensions<\/b> (Hormuz blockade, new risk)\",\"<b>Missing security updates<\/b> (under review)\"],\r\n      hook:\"I'd keep a close eye on the information security cluster this quarter.\"},\r\n    concentration:{label:\"Risk concentration\",desc:\"Where most risks cluster.\",grp:\"Risk insights\",\r\n      u:\"Where is risk most heavily concentrated?\",ttl:\"The highest concentration is in:\",\r\n      items:[\"<b>Operational risks \/ information security<\/b> (R0010-R0024)\",\"concentrated in a single <b>organisational unit<\/b>\",\"several still in <b>assessment<\/b> or <b>mitigation review<\/b>\"],\r\n      hook:\"Analysts would usually spot patterns like this only after hours, here it's instant.\"}\r\n  };\r\n\r\n  var order=[\"critical\",\"categories\",\"emerging\",\"concentration\"];\r\n  var count=0, closed=false;\r\n  function el(h){var d=document.createElement('div');d.innerHTML=h;return d.firstChild;}\r\n  function scroll(){chat.scrollTop=chat.scrollHeight;}\r\n  function lib(){\r\n    var grps={}; order.forEach(function(k){(grps[P[k].grp]=grps[P[k].grp]||[]).push(k);});\r\n    var wrap=document.createElement('div'); wrap.className='ac-lib';\r\n    Object.keys(grps).forEach(function(g){\r\n      var gd=document.createElement('div'); gd.className='grp'; gd.textContent=g; wrap.appendChild(gd);\r\n      var cards=document.createElement('div'); cards.className='ac-cards';\r\n      grps[g].forEach(function(k){var c=document.createElement('button');c.type='button';c.className='ac-card';\r\n        c.innerHTML='<b>'+P[k].label+'<\/b><span>'+P[k].desc+'<\/span>';c.addEventListener('click',function(){ask(k);});cards.appendChild(c);});\r\n      wrap.appendChild(cards);\r\n    });\r\n    chat.appendChild(wrap); chat.scrollTop=0;\r\n  }\r\n  function chips(){\r\n    var rest=order.filter(function(k){return !P[k].done;}); if(!rest.length)return;\r\n    var w=document.createElement('div'); w.className='ac-chips';\r\n    rest.slice(0,3).forEach(function(k){var b=document.createElement('button');b.type='button';b.className='ac-chip';b.textContent=P[k].label;b.addEventListener('click',function(){ask(k);});w.appendChild(b);});\r\n    chat.appendChild(w); scroll();\r\n  }\r\n  function salesClose(){closed=true;\r\n    var c=el('<div class=\"ac-close\"><div class=\"ct\">'+T.closeT+'<\/div><p>'+T.closeP+'<\/p><a class=\"ac-cta\" href=\"'+T.closeU+'\">'+T.closeB+'<\/a><\/div>');\r\n    chat.appendChild(c); scroll();\r\n  }\r\n  function ask(k){ if(closed)return; var d=P[k]; if(d.done)return; d.done=true;\r\n    var o=chat.querySelector('.ac-lib'); if(o)o.remove(); o=chat.querySelector('.ac-chips'); if(o)o.remove();\r\n    chat.appendChild(el('<div class=\"ac-msg u\">'+d.u+'<\/div>')); scroll();\r\n    var g=el('<div class=\"ac-msg a\"><span class=\"ac-typing\"><i><\/i><i><\/i><i><\/i><\/span><\/div>'); chat.appendChild(g); scroll();\r\n    setTimeout(function(){\r\n      var lis=d.items.map(function(x){return '<li>'+x+'<\/li>';}).join('');\r\n      g.classList.add('ac-ans'); g.innerHTML='<div class=\"ttl\">'+d.ttl+'<\/div><ul>'+lis+'<\/ul><div class=\"ac-hook\">'+d.hook+'<\/div>';\r\n      var L=g.querySelectorAll('li'); L.forEach(function(li,i){setTimeout(function(){li.classList.add('show');},110+i*120);});\r\n      count++; setTimeout(function(){ if(count>=3) salesClose(); else chips(); },150+L.length*120);\r\n    },1000);\r\n  }\r\n  var inp=root.querySelector('#acInput'), snd=root.querySelector('#acSend');\r\n  function free(){var v=(inp.value||'').trim(); if(!v||closed)return; inp.value='';\r\n    chat.appendChild(el('<div class=\"ac-msg u\">'+v.replace(\/<\/g,'&lt;')+'<\/div>'));\r\n    var g=el('<div class=\"ac-msg a\"><span class=\"ac-typing\"><i><\/i><i><\/i><i><\/i><\/span><\/div>'); chat.appendChild(g); scroll();\r\n    setTimeout(function(){g.innerHTML=T.free;count++;if(count>=3)salesClose();else chips();},1000);\r\n  }\r\n  snd.addEventListener('click',free); inp.addEventListener('keydown',function(e){if(e.key==='Enter')free();});\r\n  var scene=root.querySelector('#scene'), started=false;\r\n  var vid=root.querySelector('video.tb-img');\r\n  function reveal(){if(started)return;started=true;scene.classList.add('active');setTimeout(lib,520);}\r\n  function start(){if(vid){vid.addEventListener('ended',function(){setTimeout(reveal,650);});setTimeout(reveal,3200);}else{setTimeout(reveal,2200);}}\r\n  if('IntersectionObserver' in window){var io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){start();io.disconnect();}});},{threshold:.4});io.observe(scene);}else start();\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-9b8a1fb e-con-full e-flex e-con e-parent\" data-id=\"9b8a1fb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f400dca elementor-widget elementor-widget-html\" data-id=\"f400dca\" 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     GRC MATURITY CHECK  (Scope: #sgmc)\r\n     Swiss GRC v2 \/ #sghome design system\r\n     Self-contained Elementor HTML widget + modal\r\n     Open via: window.sgMaturityOpen()  OR  element with [data-sgmc-open]\r\n     Lead capture via a hidden CF7 form (.sg-cf7-host)\r\n     Tracking via Simple Analytics (sa_event)\r\n     ============================================================ -->\r\n\r\n<style>\r\n\/* ---- CF7 host (hidden form, stays functional) ---- *\/\r\n.sg-cf7-host{position:absolute!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;}\r\n\r\n\/* ---- Scope ---- *\/\r\n#sgmc *{box-sizing:border-box;margin:0;padding:0;}\r\n#sgmc{\r\n  --navy:#1A2E4C; --navy-2:#152743; --navy-deep:#0f1d33;\r\n  --pink:#B82850; --pink-deep:#9e2143;\r\n  --teal:#17a2ac; --teal-deep:#0f7c84; --teal-lt:#2dc6cb;\r\n  --mint:#00bfad;\r\n  --bg:#ffffff; --soft:#F6F8FB; --line:#E5EAF1;\r\n  --ink:#16202f; --grey:#566273; --muted:#8b95a4;\r\n  --font-h:\"Anek Latin\",-apple-system,Segoe UI,Roboto,sans-serif;\r\n  --font-b:\"Inter\",-apple-system,Segoe UI,Roboto,sans-serif;\r\n  --font-m:\"Geist Mono\",\"SFMono-Regular\",Menlo,monospace;\r\n}\r\n\r\n\/* ---- Overlay ---- *\/\r\n#sgmc .sgmc-overlay{\r\n  position:fixed;inset:0;z-index:99990;\r\n  display:none;align-items:flex-start;justify-content:center;\r\n  background:rgba(15,29,51,.55);backdrop-filter:blur(4px);\r\n  padding:40px 16px;overflow-y:auto;\r\n}\r\n#sgmc.is-open .sgmc-overlay{display:flex;}\r\n\r\n\/* ---- Modal ---- *\/\r\n#sgmc .sgmc-modal{\r\n  position:relative;width:100%;max-width:640px;\r\n  background:var(--bg);border-radius:20px;\r\n  box-shadow:0 30px 80px rgba(15,29,51,.35);\r\n  font-family:var(--font-b);color:var(--ink);\r\n  overflow:hidden;animation:sgmcIn .35s cubic-bezier(.2,.7,.3,1) both;\r\n}\r\n@keyframes sgmcIn{from{opacity:0;transform:translateY(18px) scale(.985);}to{opacity:1;transform:none;}}\r\n\r\n\/* ---- Topbar \/ Progress ---- *\/\r\n#sgmc .sgmc-top{\r\n  display:flex;align-items:center;justify-content:space-between;\r\n  padding:18px 22px 14px;border-bottom:1px solid var(--line);\r\n}\r\n#sgmc .sgmc-eyebrow{\r\n  font-family:var(--font-m);font-size:11px;letter-spacing:.14em;\r\n  text-transform:uppercase;color:var(--teal-deep);font-weight:600;\r\n}\r\n#sgmc .sgmc-close{\r\n  width:34px;height:34px;border:none;border-radius:9px;cursor:pointer;\r\n  background:var(--soft);color:var(--grey);font-size:20px;line-height:1;\r\n  transition:.2s;flex:none;\r\n}\r\n#sgmc .sgmc-close:hover{background:#eef1f6;color:var(--ink);}\r\n#sgmc .sgmc-progress{height:4px;background:var(--line);}\r\n#sgmc .sgmc-progress i{\r\n  display:block;height:100%;width:0;\r\n  background:linear-gradient(90deg,var(--teal),var(--pink));\r\n  transition:width .4s cubic-bezier(.2,.7,.3,1);\r\n}\r\n\r\n\/* ---- Body ---- *\/\r\n#sgmc .sgmc-body{padding:30px 32px 34px;}\r\n#sgmc .sgmc-step{display:none;}\r\n#sgmc .sgmc-step.is-active{display:block;animation:sgmcStep .3s ease both;}\r\n@keyframes sgmcStep{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}\r\n\r\n#sgmc h2{font-family:var(--font-h);font-weight:600;color:var(--navy);line-height:1.18;}\r\n#sgmc .sgmc-lead{color:var(--grey);font-size:15px;line-height:1.6;margin-top:12px;}\r\n\r\n\/* ---- Intro ---- *\/\r\n#sgmc .sgmc-intro h2{font-size:30px;letter-spacing:-.01em;}\r\n#sgmc .sgmc-intro .sgmc-pink{color:var(--pink);}\r\n#sgmc .sgmc-dims{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 26px;}\r\n#sgmc .sgmc-chip{\r\n  font-family:var(--font-m);font-size:11px;letter-spacing:.04em;\r\n  color:var(--navy);background:var(--soft);border:1px solid var(--line);\r\n  padding:7px 12px;border-radius:999px;\r\n}\r\n\r\n\/* ---- Question ---- *\/\r\n#sgmc .sgmc-qmeta{\r\n  font-family:var(--font-m);font-size:11px;letter-spacing:.12em;text-transform:uppercase;\r\n  color:var(--muted);margin-bottom:8px;\r\n}\r\n#sgmc .sgmc-q{font-size:23px;letter-spacing:-.01em;}\r\n#sgmc .sgmc-opts{margin-top:22px;display:flex;flex-direction:column;gap:10px;}\r\n#sgmc .sgmc-opt{\r\n  text-align:left;cursor:pointer;border:1.5px solid var(--line);background:var(--bg);\r\n  border-radius:13px;padding:15px 16px;font-family:var(--font-b);font-size:14.5px;\r\n  color:var(--ink);line-height:1.45;transition:.18s;display:flex;align-items:flex-start;gap:12px;\r\n}\r\n#sgmc .sgmc-opt:hover{border-color:var(--teal);background:#f7fcfc;transform:translateX(2px);}\r\n#sgmc .sgmc-opt.is-sel{border-color:var(--pink);background:#fdf2f5;}\r\n#sgmc .sgmc-opt .dot{\r\n  flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--line);\r\n  margin-top:1px;transition:.18s;position:relative;\r\n}\r\n#sgmc .sgmc-opt.is-sel .dot{border-color:var(--pink);background:var(--pink);}\r\n#sgmc .sgmc-opt.is-sel .dot::after{\r\n  content:\"\";position:absolute;inset:4px;border-radius:50%;background:#fff;\r\n}\r\n\r\n\/* ---- Nav ---- *\/\r\n#sgmc .sgmc-nav{display:flex;justify-content:space-between;align-items:center;margin-top:26px;gap:12px;}\r\n#sgmc .sgmc-back{\r\n  background:none;border:none;cursor:pointer;color:var(--grey);font-family:var(--font-b);\r\n  font-size:14px;font-weight:500;padding:8px 4px;transition:.2s;\r\n}\r\n#sgmc .sgmc-back:hover{color:var(--navy);}\r\n#sgmc .sgmc-back[hidden]{visibility:hidden;}\r\n\r\n\/* ---- Buttons ---- *\/\r\n#sgmc .sgmc-btn{\r\n  display:inline-flex;align-items:center;justify-content:center;gap:8px;\r\n  border:none;cursor:pointer;font-family:var(--font-b);font-weight:600;font-size:15px;\r\n  padding:14px 26px;border-radius:11px;transition:.2s;white-space:normal;text-decoration:none;line-height:1.2;\r\n}\r\n#sgmc .sgmc-btn-primary{background:var(--pink);color:#fff;}\r\n#sgmc .sgmc-btn-primary:hover{background:var(--pink-deep);}\r\n#sgmc .sgmc-btn-teal{background:var(--teal-deep);color:#fff;}\r\n#sgmc .sgmc-btn-teal:hover{background:#0a656c;}\r\n#sgmc .sgmc-btn-ghost{background:var(--soft);color:var(--navy);border:1.5px solid var(--line);}\r\n#sgmc .sgmc-btn-ghost:hover{border-color:var(--navy);}\r\n#sgmc .sgmc-btn:disabled{opacity:.45;cursor:not-allowed;}\r\n#sgmc .sgmc-btn-block{width:100%;}\r\n\r\n\/* ---- Lead gate ---- *\/\r\n#sgmc .sgmc-field{margin-top:14px;}\r\n#sgmc .sgmc-field label{display:block;font-size:12.5px;font-weight:600;color:var(--navy);margin-bottom:6px;}\r\n#sgmc .sgmc-field input{\r\n  width:100%;border:1.5px solid var(--line);border-radius:11px;padding:13px 14px;\r\n  font-family:var(--font-b);font-size:15px;color:var(--ink);background:var(--bg);transition:.18s;\r\n}\r\n#sgmc .sgmc-field input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.12);}\r\n#sgmc .sgmc-field input.err{border-color:var(--pink);}\r\n#sgmc .sgmc-row{display:flex;gap:12px;}\r\n#sgmc .sgmc-row .sgmc-field{flex:1;}\r\n#sgmc .sgmc-consent{display:flex;gap:10px;align-items:flex-start;margin-top:18px;font-size:13px;color:var(--grey);line-height:1.5;}\r\n#sgmc .sgmc-consent input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--pink);}\r\n#sgmc .sgmc-consent a{color:var(--teal-deep);}\r\n#sgmc .sgmc-err-msg{color:var(--pink-deep);font-size:13px;margin-top:14px;display:none;}\r\n#sgmc .sgmc-gate-foot{font-size:12px;color:var(--muted);margin-top:16px;line-height:1.5;}\r\n\r\n\/* ---- Result ---- *\/\r\n#sgmc .sgmc-result-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;}\r\n#sgmc .sgmc-badge{\r\n  flex:none;width:84px;height:84px;border-radius:18px;display:flex;flex-direction:column;\r\n  align-items:center;justify-content:center;color:#fff;font-family:var(--font-h);\r\n  background:linear-gradient(135deg,var(--navy),var(--navy-deep));position:relative;\r\n}\r\n#sgmc .sgmc-badge b{font-size:34px;font-weight:600;line-height:1;}\r\n#sgmc .sgmc-badge span{font-family:var(--font-m);font-size:9px;letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-top:3px;}\r\n#sgmc .sgmc-result-head h2{font-size:26px;}\r\n#sgmc .sgmc-stagebar{display:flex;gap:5px;margin-top:10px;}\r\n#sgmc .sgmc-stagebar i{height:6px;flex:1;border-radius:3px;background:var(--line);}\r\n#sgmc .sgmc-stagebar i.on{background:linear-gradient(90deg,var(--teal),var(--pink));}\r\n#sgmc .sgmc-result-text{color:var(--grey);font-size:15px;line-height:1.65;margin-top:18px;}\r\n\r\n#sgmc .sgmc-radarwrap{display:flex;gap:22px;align-items:center;margin:24px 0;flex-wrap:wrap;}\r\n#sgmc .sgmc-radar{flex:none;width:230px;height:230px;}\r\n#sgmc .sgmc-radar text{font-family:var(--font-b);fill:var(--grey);font-size:10px;}\r\n#sgmc .sgmc-legend{flex:1;min-width:170px;display:flex;flex-direction:column;gap:9px;}\r\n#sgmc .sgmc-legrow{display:flex;align-items:center;justify-content:space-between;font-size:13px;}\r\n#sgmc .sgmc-legrow span{color:var(--navy);font-weight:500;}\r\n#sgmc .sgmc-legrow b{font-family:var(--font-m);color:var(--grey);font-weight:500;}\r\n#sgmc .sgmc-legrow.low span{color:var(--pink-deep);}\r\n\r\n#sgmc .sgmc-next{\r\n  background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--pink);\r\n  border-radius:13px;padding:18px 20px;margin-top:6px;\r\n}\r\n#sgmc .sgmc-next h3{font-family:var(--font-h);font-size:17px;color:var(--navy);font-weight:600;}\r\n#sgmc .sgmc-next p{font-size:14px;color:var(--grey);line-height:1.6;margin-top:8px;}\r\n#sgmc .sgmc-next a{color:var(--teal-deep);font-weight:600;text-decoration:none;font-size:14px;display:inline-block;margin-top:8px;}\r\n#sgmc .sgmc-next a:hover{text-decoration:underline;}\r\n\r\n#sgmc .sgmc-cta{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap;}\r\n#sgmc .sgmc-cta .sgmc-btn{flex:1;min-width:200px;}\r\n\r\n#sgmc .sgmc-method{font-size:11px;color:var(--muted);margin-top:22px;line-height:1.5;border-top:1px solid var(--line);padding-top:14px;}\r\n\r\n\/* ---- Loader ---- *\/\r\n#sgmc .sgmc-spin{width:18px;height:18px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:sgmcSpin .7s linear infinite;display:none;}\r\n#sgmc .is-loading .sgmc-spin{display:inline-block;}\r\n@keyframes sgmcSpin{to{transform:rotate(360deg);}}\r\n\r\n\/* ---- Mobile ---- *\/\r\n@media(max-width:560px){\r\n  #sgmc .sgmc-overlay{padding:0;}\r\n  #sgmc .sgmc-modal{max-width:100%;min-height:100vh;border-radius:0;}\r\n  #sgmc .sgmc-body{padding:24px 20px 30px;}\r\n  #sgmc .sgmc-intro h2{font-size:25px;}\r\n  #sgmc .sgmc-q{font-size:20px;}\r\n  #sgmc .sgmc-row{flex-direction:column;gap:0;}\r\n  #sgmc .sgmc-radarwrap{justify-content:center;}\r\n  #sgmc .sgmc-cta .sgmc-btn{min-width:100%;}\r\n}\r\n\/* ---- Robust wrapping + responsive hardening ---- *\/\r\n#sgmc h2,#sgmc p,#sgmc .sgmc-q,#sgmc .sgmc-lead,#sgmc .sgmc-opt,\r\n#sgmc .sgmc-result-text,#sgmc .sgmc-next p,#sgmc .sgmc-method,\r\n#sgmc .sgmc-legrow span,#sgmc .sgmc-chip{overflow-wrap:break-word;}\r\n#sgmc .sgmc-result-head>div{min-width:0;}\r\n#sgmc .sgmc-legrow{gap:12px;}\r\n#sgmc .sgmc-legrow span{min-width:0;}\r\n#sgmc .sgmc-radar{max-width:100%;overflow:visible;}\r\n\/* ---- Theme protection: theme forces button{white-space:nowrap}; options and buttons must wrap ---- *\/\r\n#sgmc button,#sgmc .sgmc-opt,#sgmc .sgmc-opt span{white-space:normal!important;}\r\n#sgmc .sgmc-opt{min-width:0;}\r\n#sgmc .sgmc-opt>span:last-child{flex:1;min-width:0;overflow-wrap:break-word;word-break:break-word;}\r\n@media(max-width:560px){\r\n  #sgmc .sgmc-radar{width:200px;height:200px;}\r\n}\r\n@media(max-width:380px){\r\n  #sgmc .sgmc-body{padding:22px 16px 28px;}\r\n  #sgmc .sgmc-intro h2{font-size:23px;}\r\n  #sgmc .sgmc-q{font-size:19px;}\r\n  #sgmc .sgmc-result-head h2{font-size:22px;}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #sgmc .sgmc-modal,#sgmc .sgmc-step{animation:none!important;}\r\n  #sgmc .sgmc-progress i,#sgmc .sgmc-opt{transition:none!important;}\r\n}\r\n<\/style>\r\n\r\n<div id=\"sgmc\" aria-hidden=\"true\">\r\n  <div class=\"sgmc-overlay\" data-sgmc-backdrop>\r\n    <div class=\"sgmc-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sgmc-title\">\r\n\r\n      <div class=\"sgmc-top\">\r\n        <span class=\"sgmc-eyebrow\">GRC Maturity Check<\/span>\r\n        <button class=\"sgmc-close\" type=\"button\" aria-label=\"Close\" data-sgmc-close>&times;<\/button>\r\n      <\/div>\r\n      <div class=\"sgmc-progress\"><i id=\"sgmc-bar\"><\/i><\/div>\r\n\r\n      <div class=\"sgmc-body\">\r\n\r\n        <!-- INTRO -->\r\n        <div class=\"sgmc-step sgmc-intro is-active\" data-step=\"intro\">\r\n          <h2 id=\"sgmc-title\">How mature is your <span class=\"sgmc-pink\">GRC<\/span>?<\/h2>\r\n          <p class=\"sgmc-lead\">Answer five short questions and find out where your governance, risk and compliance stands today, and which step delivers the greatest leverage.<\/p>\r\n          <div class=\"sgmc-dims\">\r\n            <span class=\"sgmc-chip\">Governance<\/span>\r\n            <span class=\"sgmc-chip\">Culture<\/span>\r\n            <span class=\"sgmc-chip\">Processes<\/span>\r\n            <span class=\"sgmc-chip\">Technology<\/span>\r\n            <span class=\"sgmc-chip\">Reporting<\/span>\r\n          <\/div>\r\n          <button class=\"sgmc-btn sgmc-btn-primary\" type=\"button\" data-sgmc-start>Start the check<\/button>\r\n          <p class=\"sgmc-method\">Methodology based on the OCEG maturity model for integrated GRC. The results are for orientation and do not replace individual advice.<\/p>\r\n        <\/div>\r\n\r\n        <!-- QUESTION (dynamic) -->\r\n        <div class=\"sgmc-step\" data-step=\"question\">\r\n          <div class=\"sgmc-qmeta\"><span id=\"sgmc-qnum\"><\/span> &middot; <span id=\"sgmc-qdim\"><\/span><\/div>\r\n          <h2 class=\"sgmc-q\" id=\"sgmc-qtext\"><\/h2>\r\n          <div class=\"sgmc-opts\" id=\"sgmc-opts\"><\/div>\r\n          <div class=\"sgmc-nav\">\r\n            <button class=\"sgmc-back\" type=\"button\" data-sgmc-back>&larr; Back<\/button>\r\n            <span><\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- GATE -->\r\n        <div class=\"sgmc-step\" data-step=\"gate\">\r\n          <h2 style=\"font-size:24px;\">Your result is ready.<\/h2>\r\n          <p class=\"sgmc-lead\">Where may we send your personal results?<\/p>\r\n          <div class=\"sgmc-row\">\r\n            <div class=\"sgmc-field\"><label>First name<\/label><input type=\"text\" id=\"sgmc-vorname\" autocomplete=\"given-name\"><\/div>\r\n            <div class=\"sgmc-field\"><label>Last name<\/label><input type=\"text\" id=\"sgmc-nachname\" autocomplete=\"family-name\"><\/div>\r\n          <\/div>\r\n          <div class=\"sgmc-field\"><label>Business email<\/label><input type=\"email\" id=\"sgmc-email\" autocomplete=\"email\"><\/div>\r\n          <div class=\"sgmc-field\"><label>Organization<\/label><input type=\"text\" id=\"sgmc-org\" autocomplete=\"organization\"><\/div>\r\n          <label class=\"sgmc-consent\">\r\n            <input type=\"checkbox\" id=\"sgmc-consent\">\r\n            <span>I agree to the processing of my data in accordance with the <a href=\"https:\/\/swissgrc.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>.<\/span>\r\n          <\/label>\r\n          <div class=\"sgmc-err-msg\" id=\"sgmc-err\">Please check your entries.<\/div>\r\n          <div class=\"sgmc-nav\">\r\n            <button class=\"sgmc-back\" type=\"button\" data-sgmc-back>&larr; Back<\/button>\r\n          <\/div>\r\n          <button class=\"sgmc-btn sgmc-btn-primary sgmc-btn-block is-loading-host\" type=\"button\" id=\"sgmc-submit\" style=\"margin-top:16px;\">\r\n            <span>Show result<\/span><span class=\"sgmc-spin\"><\/span>\r\n          <\/button>\r\n          <p class=\"sgmc-gate-foot\">We will only get in touch with information relevant to you. No spam.<\/p>\r\n        <\/div>\r\n\r\n        <!-- RESULT -->\r\n        <div class=\"sgmc-step\" data-step=\"result\">\r\n          <div class=\"sgmc-result-head\">\r\n            <div class=\"sgmc-badge\"><b id=\"sgmc-r-num\"><\/b><span>Stage<\/span><\/div>\r\n            <div style=\"flex:1;min-width:200px;\">\r\n              <div class=\"sgmc-qmeta\" style=\"margin-bottom:4px;\">Your GRC maturity<\/div>\r\n              <h2 id=\"sgmc-r-stage\"><\/h2>\r\n              <div class=\"sgmc-stagebar\" id=\"sgmc-r-bar\"><\/div>\r\n            <\/div>\r\n          <\/div>\r\n          <p class=\"sgmc-result-text\" id=\"sgmc-r-text\"><\/p>\r\n\r\n          <div class=\"sgmc-radarwrap\">\r\n            <svg class=\"sgmc-radar\" id=\"sgmc-radar\" viewBox=\"0 0 230 230\" aria-hidden=\"true\"><\/svg>\r\n            <div class=\"sgmc-legend\" id=\"sgmc-legend\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"sgmc-next\">\r\n            <h3>Your next step<\/h3>\r\n            <p id=\"sgmc-r-next\"><\/p>\r\n            <a id=\"sgmc-r-link\" href=\"#\" target=\"_blank\" rel=\"noopener\">Learn more &rarr;<\/a>\r\n          <\/div>\r\n\r\n          <div class=\"sgmc-cta\">\r\n            <a class=\"sgmc-btn sgmc-btn-teal\" id=\"sgmc-cta-call\" href=\"#\">Book a discovery call<\/a>\r\n            <button class=\"sgmc-btn sgmc-btn-ghost\" type=\"button\" id=\"sgmc-cta-contact\">Contact us<\/button>\r\n          <\/div>\r\n\r\n          <p class=\"sgmc-method\">Methodology based on the OCEG maturity model for integrated GRC. The results are for orientation and do not replace individual advice.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  \"use strict\";\r\n\r\n  \/* ============================================================\r\n     CONFIGURATION  (adjust here)\r\n     ============================================================ *\/\r\n  var SG_DISCOVERY_URL = \"https:\/\/swissgrc.com\/en\/discoverycall\/\"; \/\/ verify booking page\r\n  var SG_PLATTFORM_URL = \"https:\/\/swissgrc.com\/platform\/\";\r\n  var SG_CONTACT_ANCHOR = \"kontakt\"; \/\/ anchor ID of the contact form on the homepage\r\n\r\n  \/* ---- Simple Analytics (with queue fallback) ---- *\/\r\n  window.sa_event = window.sa_event || function(){ (sa_event.q = sa_event.q || []).push(arguments); };\r\n  function track(name, meta){ try{ window.sa_event(name, meta || {}); }catch(e){} }\r\n\r\n  \/* ============================================================\r\n     CONTENT\r\n     ============================================================ *\/\r\n  var STAGES = [\r\n    { n:1, name:\"Siloed\",          sub:\"Compliance-driven\" },\r\n    { n:2, name:\"Transitioning\",   sub:\"Stabilizing\" },\r\n    { n:3, name:\"Managed\",         sub:\"Risk-centric\" },\r\n    { n:4, name:\"Connected\",       sub:\"Integrated\" },\r\n    { n:5, name:\"Value-creating\",  sub:\"Opportunity-focused\" }\r\n  ];\r\n  var STAGE_TEXT = {\r\n    1:\"Your GRC activities are running, but in isolation from one another. A solid foundation, yet the silos cost duplicate work and create blind spots. The greatest leverage now lies in a shared data foundation.\",\r\n    2:\"Initial silos are starting to connect, and shared terminology and alignment are emerging. The focus now is on sustaining this momentum and structuring the collaboration.\",\r\n    3:\"Your core processes are standardized, repeatable and effective. What is still missing is the end-to-end connection of risk and compliance to the business.\",\r\n    4:\"Risk, controls and processes speak a common language. The next step is optimization and steering in real time.\",\r\n    5:\"GRC is part of how you steer your business and becomes an advantage. The focus now is on sustaining this level and expanding it in a targeted way.\"\r\n  };\r\n  var DIMS = [\r\n    { key:\"governance\", label:\"Governance\",\r\n      q:\"How are responsibilities for risk and compliance organized at your company?\",\r\n      opts:[\r\n        \"Each area handles it on its own, without alignment.\",\r\n        \"Initial cross-functional alignment is emerging.\",\r\n        \"Roles are defined and a cross-functional body steers.\",\r\n        \"Governance bodies steer GRC at a fixed cadence.\",\r\n        \"GRC governance is a firm part of corporate steering.\"\r\n      ],\r\n      next:\"Anchor roles, responsibilities and governing bodies centrally in one place. The GRC Toolbox makes accountabilities and decisions transparent and traceable.\",\r\n      link:SG_PLATTFORM_URL },\r\n    { key:\"kultur\", label:\"Culture\",\r\n      q:\"How embedded is risk awareness in everyday work?\",\r\n      opts:[\r\n        \"Risk is the concern of a few specialists.\",\r\n        \"Awareness is growing across area boundaries.\",\r\n        \"Training and awareness are established.\",\r\n        \"Awareness reaches into the business units and teams.\",\r\n        \"Risk is understood as an opportunity across the entire company.\"\r\n      ],\r\n      next:\"Create the transparency that carries risk awareness. With end-to-end compliance management and clear reporting, risk becomes visible and tangible for everyone.\",\r\n      link:SG_PLATTFORM_URL },\r\n    { key:\"prozesse\", label:\"Processes\",\r\n      q:\"How consistent are your GRC processes and terminology?\",\r\n      opts:[\r\n        \"Each area uses its own methods and terms.\",\r\n        \"Initial shared terms are being harmonized.\",\r\n        \"Core processes are standardized and repeatable.\",\r\n        \"Risks, controls and assets speak a common language.\",\r\n        \"Processes are optimized and aligned to business value.\"\r\n      ],\r\n      next:\"Bring your processes and taxonomies onto a common foundation. Process Management (BPM) and Internal Controls ensure repeatable, audit-ready workflows.\",\r\n      link:\"https:\/\/swissgrc.com\/en\/bpm-software\/\" },\r\n    { key:\"technologie\", label:\"Technology\",\r\n      q:\"What do you use to support GRC technically today?\",\r\n      opts:[\r\n        \"Excel and scattered point solutions.\",\r\n        \"Existing tools are being inventoried and consolidated.\",\r\n        \"An integrated platform on a shared data foundation.\",\r\n        \"Data flows automatically between processes.\",\r\n        \"Risk view and reporting in real time at the push of a button.\"\r\n      ],\r\n      next:\"Replace Excel and point solutions with an integrated platform. A shared data foundation is the basis for every higher maturity stage.\",\r\n      link:SG_PLATTFORM_URL },\r\n    { key:\"reporting\", label:\"Reporting\",\r\n      q:\"How are your risk and compliance reports for leadership produced?\",\r\n      opts:[\r\n        \"Compiled manually whenever someone asks.\",\r\n        \"Initial standardized reports per area.\",\r\n        \"Standardized reporting across the organization.\",\r\n        \"Aggregated, up-to-date view for governing bodies.\",\r\n        \"A robust, quantified risk view supports decisions.\"\r\n      ],\r\n      next:\"Raise your reporting to board level. Management dashboards and risk quantification with RiskQuant deliver robust figures for decisions.\",\r\n      link:\"https:\/\/swissgrc.com\/en\/risk-quantification\/\" }\r\n  ];\r\n\r\n  \/* ============================================================\r\n     STATE + DOM\r\n     ============================================================ *\/\r\n  var root = document.getElementById(\"sgmc\");\r\n  if(!root) return;\r\n  var answers = new Array(DIMS.length).fill(null);\r\n  var qIndex = 0;\r\n  var STEPS_TOTAL = DIMS.length + 1; \/\/ questions + gate\r\n  var lastFocus = null;\r\n\r\n  function $(s){ return root.querySelector(s); }\r\n  function step(name){ return root.querySelector('[data-step=\"'+name+'\"]'); }\r\n  function show(name){\r\n    root.querySelectorAll(\".sgmc-step\").forEach(function(s){ s.classList.remove(\"is-active\"); });\r\n    step(name).classList.add(\"is-active\");\r\n    var body = $(\".sgmc-body\"); if(body) body.scrollTop = 0;\r\n  }\r\n  function setBar(p){ $(\"#sgmc-bar\").style.width = Math.max(0,Math.min(100,p)) + \"%\"; }\r\n\r\n  \/* ---- Open \/ Close ---- *\/\r\n  function open(){\r\n    lastFocus = document.activeElement;\r\n    root.classList.add(\"is-open\");\r\n    root.setAttribute(\"aria-hidden\",\"false\");\r\n    document.body.style.overflow = \"hidden\";\r\n    track(\"sgmc_open\");\r\n    \/\/ always show the intro at the start\r\n    reset();\r\n    setTimeout(function(){ var b=$(\"[data-sgmc-start]\"); if(b) b.focus(); }, 50);\r\n  }\r\n  function close(){\r\n    root.classList.remove(\"is-open\");\r\n    root.setAttribute(\"aria-hidden\",\"true\");\r\n    document.body.style.overflow = \"\";\r\n    if(!resultReached) track(\"sgmc_close_incomplete\", { step: resultReached ? \"result\" : (qIndex+1) });\r\n    if(lastFocus && lastFocus.focus) lastFocus.focus();\r\n  }\r\n  function reset(){\r\n    answers = new Array(DIMS.length).fill(null);\r\n    qIndex = 0; resultReached = false;\r\n    show(\"intro\"); setBar(0);\r\n  }\r\n  var resultReached = false;\r\n\r\n  \/* ---- Render question ---- *\/\r\n  function renderQuestion(){\r\n    var d = DIMS[qIndex];\r\n    $(\"#sgmc-qnum\").textContent = \"Question \" + (qIndex+1) + \" of \" + DIMS.length;\r\n    $(\"#sgmc-qdim\").textContent = d.label;\r\n    $(\"#sgmc-qtext\").textContent = d.q;\r\n    var wrap = $(\"#sgmc-opts\"); wrap.innerHTML = \"\";\r\n    d.opts.forEach(function(text,i){\r\n      var btn = document.createElement(\"button\");\r\n      btn.type = \"button\";\r\n      btn.className = \"sgmc-opt\" + (answers[qIndex]===i+1 ? \" is-sel\" : \"\");\r\n      btn.innerHTML = '<span class=\"dot\"><\/span><span>'+text+'<\/span>';\r\n      btn.addEventListener(\"click\", function(){\r\n        answers[qIndex] = i+1;\r\n        if(qIndex===0) track(\"sgmc_start\");\r\n        wrap.querySelectorAll(\".sgmc-opt\").forEach(function(o){ o.classList.remove(\"is-sel\"); });\r\n        btn.classList.add(\"is-sel\");\r\n        setTimeout(next, 240);\r\n      });\r\n      wrap.appendChild(btn);\r\n    });\r\n    var backBtn = step(\"question\").querySelector(\"[data-sgmc-back]\");\r\n    backBtn.hidden = (qIndex===0);\r\n    show(\"question\");\r\n    setBar((qIndex\/STEPS_TOTAL)*100);\r\n  }\r\n  function next(){\r\n    if(qIndex < DIMS.length-1){ qIndex++; renderQuestion(); }\r\n    else { gate(); }\r\n  }\r\n  function back(){\r\n    var active = root.querySelector(\".sgmc-step.is-active\").getAttribute(\"data-step\");\r\n    if(active===\"gate\"){ qIndex = DIMS.length-1; renderQuestion(); }\r\n    else if(qIndex>0){ qIndex--; renderQuestion(); }\r\n  }\r\n  function gate(){\r\n    track(\"sgmc_completed\");\r\n    show(\"gate\"); setBar((DIMS.length\/STEPS_TOTAL)*100);\r\n  }\r\n\r\n  \/* ---- Evaluation ---- *\/\r\n  function compute(){\r\n    var sum = answers.reduce(function(a,b){ return a + (b||0); }, 0);\r\n    var avg = sum \/ DIMS.length;\r\n    var stage = Math.round(avg);\r\n    if(stage<1) stage=1; if(stage>5) stage=5;\r\n    var lowVal = Math.min.apply(null, answers);\r\n    var lowIdx = answers.indexOf(lowVal);\r\n    return { avg:avg, stage:stage, lowIdx:lowIdx };\r\n  }\r\n\r\n  \/* ---- Draw radar ---- *\/\r\n  function drawRadar(){\r\n    var svg = $(\"#sgmc-radar\");\r\n    var cx=115, cy=120, R=82, N=DIMS.length;\r\n    function pt(i,r){\r\n      var ang = -Math.PI\/2 + i*(2*Math.PI\/N);\r\n      return [cx + r*Math.cos(ang), cy + r*Math.sin(ang)];\r\n    }\r\n    var html = \"\";\r\n    \/\/ Rings\r\n    for(var ring=1; ring<=5; ring++){\r\n      var pts=[];\r\n      for(var i=0;i<N;i++){ var p=pt(i, R*ring\/5); pts.push(p[0].toFixed(1)+\",\"+p[1].toFixed(1)); }\r\n      html += '<polygon points=\"'+pts.join(\" \")+'\" fill=\"none\" stroke=\"#E5EAF1\" stroke-width=\"1\"\/>';\r\n    }\r\n    \/\/ Axes + labels\r\n    for(var a=0;a<N;a++){\r\n      var e=pt(a,R);\r\n      html += '<line x1=\"'+cx+'\" y1=\"'+cy+'\" x2=\"'+e[0].toFixed(1)+'\" y2=\"'+e[1].toFixed(1)+'\" stroke=\"#E5EAF1\" stroke-width=\"1\"\/>';\r\n      var l=pt(a,R+16);\r\n      var anchor = (Math.abs(l[0]-cx)<6)?\"middle\":(l[0]>cx?\"start\":\"end\");\r\n      html += '<text x=\"'+l[0].toFixed(1)+'\" y=\"'+(l[1]+3).toFixed(1)+'\" text-anchor=\"'+anchor+'\">'+DIMS[a].label+'<\/text>';\r\n    }\r\n    \/\/ Value polygon\r\n    var vpts=[];\r\n    for(var v=0;v<N;v++){ var pv=pt(v, R*(answers[v]\/5)); vpts.push(pv[0].toFixed(1)+\",\"+pv[1].toFixed(1)); }\r\n    html += '<polygon points=\"'+vpts.join(\" \")+'\" fill=\"rgba(184,40,80,.14)\" stroke=\"#B82850\" stroke-width=\"2\"\/>';\r\n    for(var d2=0;d2<N;d2++){ var pd=pt(d2, R*(answers[d2]\/5)); html += '<circle cx=\"'+pd[0].toFixed(1)+'\" cy=\"'+pd[1].toFixed(1)+'\" r=\"3.2\" fill=\"#B82850\"\/>'; }\r\n    svg.innerHTML = html;\r\n  }\r\n\r\n  \/* ---- Show result ---- *\/\r\n  function renderResult(){\r\n    var r = compute();\r\n    var st = STAGES[r.stage-1];\r\n    $(\"#sgmc-r-num\").textContent = r.stage;\r\n    $(\"#sgmc-r-stage\").textContent = st.name;\r\n    $(\"#sgmc-r-text\").textContent = STAGE_TEXT[r.stage];\r\n    \/\/ Stagebar\r\n    var bar = $(\"#sgmc-r-bar\"); bar.innerHTML=\"\";\r\n    for(var i=1;i<=5;i++){ var seg=document.createElement(\"i\"); if(i<=r.stage) seg.className=\"on\"; bar.appendChild(seg); }\r\n    \/\/ Legend\r\n    var leg = $(\"#sgmc-legend\"); leg.innerHTML=\"\";\r\n    DIMS.forEach(function(d,i){\r\n      var row=document.createElement(\"div\");\r\n      row.className=\"sgmc-legrow\"+(i===r.lowIdx?\" low\":\"\");\r\n      row.innerHTML='<span>'+d.label+'<\/span><b>'+answers[i]+'\/5<\/b>';\r\n      leg.appendChild(row);\r\n    });\r\n    drawRadar();\r\n    \/\/ Next step (weakest dimension)\r\n    var low = DIMS[r.lowIdx];\r\n    $(\"#sgmc-r-next\").textContent = low.next;\r\n    $(\"#sgmc-r-link\").href = low.link;\r\n    \/\/ CTA links\r\n    $(\"#sgmc-cta-call\").href = SG_DISCOVERY_URL;\r\n    show(\"result\"); setBar(100);\r\n    resultReached = true;\r\n    track(\"sgmc_result_view\", { stage: r.stage, weakest: low.key });\r\n    return r;\r\n  }\r\n\r\n  \/* ============================================================\r\n     CF7 SUBMISSION  (hidden form is filled + sent)\r\n     ============================================================ *\/\r\n  function fillField(form, name, val){\r\n    var el = form.querySelector('[name=\"'+name+'\"]');\r\n    if(el){ el.value = val; el.dispatchEvent(new Event(\"input\",{bubbles:true})); }\r\n  }\r\n  var submitting = false;\r\n  function submitLead(){\r\n    if(submitting) return;\r\n    var v = $(\"#sgmc-vorname\").value.trim();\r\n    var n = $(\"#sgmc-nachname\").value.trim();\r\n    var e = $(\"#sgmc-email\").value.trim();\r\n    var o = $(\"#sgmc-org\").value.trim();\r\n    var c = $(\"#sgmc-consent\").checked;\r\n    var err = $(\"#sgmc-err\");\r\n    var ok = true;\r\n    [[\"sgmc-vorname\",v],[\"sgmc-nachname\",n],[\"sgmc-org\",o]].forEach(function(f){\r\n      var el=$(\"#\"+f[0]); if(!f[1]){ el.classList.add(\"err\"); ok=false; } else el.classList.remove(\"err\");\r\n    });\r\n    var emailOk = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(e);\r\n    if(!emailOk){ $(\"#sgmc-email\").classList.add(\"err\"); ok=false; } else $(\"#sgmc-email\").classList.remove(\"err\");\r\n    if(!ok){ err.textContent=\"Please fill in all fields.\"; err.style.display=\"block\"; return; }\r\n    if(!c){ err.textContent=\"Please agree to the privacy policy.\"; err.style.display=\"block\"; return; }\r\n    err.style.display=\"none\";\r\n\r\n    var r = compute();\r\n    var stageStr = \"Stage \" + r.stage + \" - \" + STAGES[r.stage-1].name;\r\n    var lowKey = DIMS[r.lowIdx];\r\n    var antworten = DIMS.map(function(d,i){ return d.label + \": \" + d.opts[answers[i]-1]; });\r\n\r\n    submitting = true;\r\n    var btn = $(\"#sgmc-submit\"); btn.classList.add(\"is-loading\"); btn.disabled = true;\r\n\r\n    var form = document.querySelector(\"form.wpcf7-form.sg-cf7-host\")\r\n            || document.querySelector(\".sg-cf7-host form.wpcf7-form\")\r\n            || document.querySelector(\"form.wpcf7-form\");\r\n\r\n    if(form){\r\n      \/\/ Fill CF7 fields\r\n      fillField(form,\"vorname\",v);\r\n      fillField(form,\"nachname\",n);\r\n      fillField(form,\"emailid\",e);\r\n      fillField(form,\"organisation\",o);\r\n      fillField(form,\"maturity-stufe\",stageStr);\r\n      fillField(form,\"maturity-score\",r.avg.toFixed(1));\r\n      fillField(form,\"maturity-text\",STAGE_TEXT[r.stage]);\r\n      fillField(form,\"maturity-empfehlung\",lowKey.next);\r\n      antworten.forEach(function(txt,i){ fillField(form,\"antwort-\"+(i+1),txt); });\r\n      var acc = form.querySelector('input[type=\"checkbox\"][name^=\"acceptance\"]'); if(acc){ acc.checked = true; acc.dispatchEvent(new Event(\"change\",{bubbles:true})); }\r\n\r\n      \/\/ Submit CF7\r\n      var sb = form.querySelector('[type=\"submit\"]');\r\n      if(sb) sb.click(); else if(form.requestSubmit) form.requestSubmit(); else form.submit();\r\n    } else {\r\n      \/\/ Preview mode without CF7: simulate result\r\n      setTimeout(onSent, 700);\r\n    }\r\n  }\r\n  function onSent(){\r\n    if(!submitting) return;\r\n    submitting = false;\r\n    var btn = $(\"#sgmc-submit\"); btn.classList.remove(\"is-loading\"); btn.disabled = false;\r\n    var r = compute(), low = DIMS[r.lowIdx];\r\n    track(\"sgmc_lead\", { stage: r.stage, weakest: low.key, score: r.avg.toFixed(1) });\r\n    renderResult();\r\n  }\r\n  function onFail(){\r\n    if(!submitting) return;\r\n    submitting = false;\r\n    var btn = $(\"#sgmc-submit\"); btn.classList.remove(\"is-loading\"); btn.disabled = false;\r\n    $(\"#sgmc-err\").textContent = \"An error occurred. Please try again.\";\r\n    $(\"#sgmc-err\").style.display = \"block\";\r\n  }\r\n  \/\/ Bind CF7 events once\r\n  document.addEventListener(\"wpcf7mailsent\", onSent);\r\n  document.addEventListener(\"wpcf7invalid\", onFail);\r\n  document.addEventListener(\"wpcf7spam\", onFail);\r\n  document.addEventListener(\"wpcf7mailfailed\", onFail);\r\n\r\n  \/* ============================================================\r\n     EVENTS\r\n     ============================================================ *\/\r\n  root.querySelectorAll(\"[data-sgmc-close]\").forEach(function(b){ b.addEventListener(\"click\", close); });\r\n  $(\"[data-sgmc-backdrop]\").addEventListener(\"click\", function(ev){ if(ev.target===this) close(); });\r\n  document.addEventListener(\"keydown\", function(ev){ if(ev.key===\"Escape\" && root.classList.contains(\"is-open\")) close(); });\r\n  $(\"[data-sgmc-start]\").addEventListener(\"click\", function(){ qIndex=0; renderQuestion(); });\r\n  root.querySelectorAll(\"[data-sgmc-back]\").forEach(function(b){ b.addEventListener(\"click\", back); });\r\n  $(\"#sgmc-submit\").addEventListener(\"click\", submitLead);\r\n\r\n  $(\"#sgmc-cta-call\").addEventListener(\"click\", function(){ track(\"sgmc_cta_discovery\"); });\r\n  $(\"#sgmc-cta-contact\").addEventListener(\"click\", function(){\r\n    track(\"sgmc_cta_contact\"); close();\r\n    var t = document.getElementById(SG_CONTACT_ANCHOR);\r\n    if(t) setTimeout(function(){ t.scrollIntoView({behavior:\"smooth\"}); }, 250);\r\n  });\r\n\r\n  \/* ---- Open API ---- *\/\r\n  window.sgMaturityOpen = open;\r\n  document.addEventListener(\"click\", function(ev){\r\n    var trg = ev.target.closest(\"[data-sgmc-open]\");\r\n    if(trg){ ev.preventDefault(); open(); }\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-600517c e-con-full e-flex e-con e-parent\" data-id=\"600517c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0f8f1b3 elementor-widget elementor-widget-shortcode\" data-id=\"0f8f1b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f68464-o1\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"68464\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/9#wpcf7-f68464-o1\" method=\"post\" class=\"wpcf7-form init sg-cf7-host\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"68464\" \/><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-f68464-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<p><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\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span><br \/>\n<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\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span><br \/>\n<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\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span><br \/>\n<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\" value=\"\" type=\"text\" name=\"organisation\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"maturity-stufe\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"maturity-stufe\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"maturity-score\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"maturity-score\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"maturity-text\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"maturity-text\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"maturity-empfehlung\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"maturity-empfehlung\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"antwort-1\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"antwort-1\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"antwort-2\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"antwort-2\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"antwort-3\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"antwort-3\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"antwort-4\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"antwort-4\" \/><\/span><br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"antwort-5\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"antwort-5\" \/><\/span><br \/>\n<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\">I agree to the privacy policy.<\/span><\/label><\/span><\/span><\/span><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Show result\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0559669 elementor-widget elementor-widget-html\" data-id=\"0559669\" 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<meta charset=\"utf-8\">\r\n<!-- ============================================================\r\n     SWISS GRC \u00b7 HOMEPAGE \u00b7 CUSTOMER LOGOS \/ TRUST STRIP\r\n     Own, unique scope (#sghl-trust), does not collide with other widgets.\r\n     Logos are loaded by URL from the references media library (like RiskQuant\/BPM).\r\n     Subtle \"View all\" CTA to the customers page.\r\n     ============================================================ -->\r\n<style>\r\n.sghl{\r\n  --teal:#17a2ac; --teal-deep:#0f7c84; --line:#E5EAF1; --muted:#8b95a4; --ink:#16202f;\r\n  --maxw:1180px;\r\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fm:\"Geist Mono\",ui-monospace,monospace;\r\n  font-family:var(--fb); color:var(--ink); -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\r\n}\r\n.sghl *{box-sizing:border-box;}\r\n#sghl-trust{background:#fff;border-bottom:1px solid var(--line);padding:56px 0 58px;}\r\n#sghl-trust .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;}\r\n#sghl-trust p{text-align:center;font-family:var(--fm);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 34px;}\r\n#sghl-trust .lf-strip{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:nowrap;min-height:76px;}\r\n#sghl-trust .lf-slot{position:relative;width:190px;height:76px;flex:0 0 auto;}\r\n#sghl-trust .lf-slot img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:180px;max-height:64px;width:auto;height:auto;object-fit:contain;opacity:0;filter:grayscale(100%);transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .35s ease;}\r\n#sghl-trust .lf-slot img.show{opacity:.75;}\r\n#sghl-trust .lf-slot:hover img.show{filter:grayscale(0%);opacity:1;}\r\n#sghl-trust .trust-cta{text-align:center;margin-top:40px;}\r\n#sghl-trust .trust-more{display:inline-flex;align-items:center;gap:7px;font-family:var(--fm);font-size:12px;letter-spacing:.04em;color:var(--muted);text-decoration:none;transition:color .2s ease,gap .2s ease;}\r\n#sghl-trust .trust-more:hover{color:var(--teal-deep);gap:11px;}\r\n#sghl-trust .trust-more svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\r\n@media(max-width:980px){\r\n  #sghl-trust .lf-strip{gap:28px;}\r\n  #sghl-trust .lf-slot{width:160px;height:66px;}\r\n  #sghl-trust .lf-slot img{max-width:150px;max-height:54px;}\r\n}\r\n@media(max-width:760px){\r\n  #sghl-trust{padding:44px 0 46px;}\r\n  #sghl-trust .wrap{padding:0 18px;}\r\n  #sghl-trust .lf-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:center;justify-items:center;}\r\n  #sghl-trust .lf-slot:nth-child(n+4){display:none;}\r\n  #sghl-trust .lf-slot{width:100%;height:60px;}\r\n  #sghl-trust .lf-slot img{max-width:92%;max-height:46px;}\r\n}\r\n<\/style>\r\n<div class=\"sghl\" id=\"sghl-trust\">\r\n  <div class=\"wrap\">\r\n    <p>Trusted by leading organizations around the globe<\/p>\r\n    <div class=\"lf-strip\" id=\"sghl-logos\">\r\n      <div class=\"lf-slot\"><\/div><div class=\"lf-slot\"><\/div><div class=\"lf-slot\"><\/div>\r\n      <div class=\"lf-slot\"><\/div><div class=\"lf-slot\"><\/div>\r\n    <\/div>\r\n    <div class=\"trust-cta\">\r\n      <a class=\"trust-more\" href=\"https:\/\/swissgrc.com\/en\/clients\/\">View all <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sghl-trust'); if(!root) return;\r\n  var BASE=\"https:\/\/swissgrc.com\/referenzen-preview\/logos\/\";\r\n  var L=[\"Ch_Eidgenossenschaft.png\",\"Die_Post.png\",\"die-Mobiliar.png\",\"Baloise_Logo.png\",\"helvetia_Logo.png\",\"CSS.png\",\"amag.png\",\"BKW.png\",\"BLS_Logo.png\",\"BDO_logo.png\",\"assura.png\",\"Bybit_Logo.png\",\"kanton-aargau.png\",\"BLKB-scaled.jpg\",\"Glarner_KB.png\",\"Bank_Frick_Logo.png\",\"EKZ.png\",\"BFH_Logo.jpg\",\"abraxas.png\",\"itau.png\",\"dubai-chamber-logo.png\"];\r\n  var slots=Array.prototype.slice.call(root.querySelectorAll('.lf-slot')),N=slots.length,next=0;\r\n  slots.forEach(function(s){var a=new Image(),b=new Image();a.alt=b.alt=\"Customer logo\";a.loading=b.loading=\"lazy\";s.appendChild(a);s.appendChild(b);s._imgs=[a,b];s._f=0;});\r\n  function take(){var f=L[next%L.length];next++;return BASE+f;}\r\n  function feed(img,ok){var tr=0;img.onload=function(){ok();};img.onerror=function(){if(tr++<L.length)img.src=take();};img.src=take();}\r\n  slots.forEach(function(s){var f=s._imgs[s._f];feed(f,function(){f.classList.add('show');});});\r\n  function swap(s){var f=s._imgs[s._f],b=s._imgs[1-s._f];feed(b,function(){b.classList.add('show');f.classList.remove('show');s._f=1-s._f;});}\r\n  if(!window.matchMedia||!window.matchMedia('(prefers-reduced-motion: reduce)').matches){\r\n    slots.forEach(function(s,i){setTimeout(function(){setInterval(function(){swap(s);},3400);},i*(3400\/N)+1500);});\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-69cfd18 e-con-full e-flex e-con e-parent\" data-id=\"69cfd18\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-16980bc elementor-widget elementor-widget-html\" data-id=\"16980bc\" 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<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&family=Inter:wght@300;400;500;600&family=Geist+Mono:wght@400;500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgstories{\r\n  --navy:#1a2e4c; --navy-deep:#0b1525;\r\n  --teal:#17a2ac; --teal-deep:#0f7c84; --teal-lt:#36d2d6; --teal-kick:#2dc6cb;\r\n  --magenta:#B82850; --magenta-lt:#ff7aa0;\r\n  --maxw:1180px;\r\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\r\n  --fm:\"Geist Mono\",ui-monospace,monospace;\r\n  font-family:var(--fb);color:#fff;font-size:16px;line-height:1.55;letter-spacing:-.006em;\r\n  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\r\n  position:relative;isolation:isolate;z-index:0;display:block;\r\n}\r\n#sgstories *{box-sizing:border-box;}\r\n#sgstories a{color:inherit;text-decoration:none;}\r\n\r\n#sgstories .cs-sec{\r\n  position:relative;overflow:hidden;padding:52px 0 56px;\r\n  background:radial-gradient(900px 420px at 50% -20%,rgba(45,198,203,.12),transparent 62%),\r\n             linear-gradient(180deg,var(--navy-deep) 0%,#13243d 100%);\r\n}\r\n#sgstories .cs-sec::before{\r\n  content:\"\";position:absolute;inset:0;pointer-events:none;\r\n  background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),\r\n                   linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);\r\n  background-size:46px 46px;\r\n  mask-image:radial-gradient(760px 380px at 50% 0%,#000,transparent 78%);\r\n  -webkit-mask-image:radial-gradient(760px 380px at 50% 0%,#000,transparent 78%);\r\n}\r\n#sgstories .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;}\r\n\r\n\/* Header row *\/\r\n#sgstories .cs-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;}\r\n#sgstories .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-kick);}\r\n#sgstories .kick::before{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.75;}\r\n#sgstories .cs-all{display:inline-flex;align-items:center;gap:7px;font-family:var(--fm);font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.62);transition:color .2s ease,gap .2s ease;}\r\n#sgstories .cs-all:hover{color:#fff;gap:11px;}\r\n#sgstories .cs-all svg{width:14px!important;height:14px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;}\r\n\r\n\/* Columns. Both text layers share one grid cell, nothing overlaps. *\/\r\n#sgstories .cs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;}\r\n#sgstories .cs-item{\r\n  position:relative;display:grid;grid-template-areas:\"stack\";\r\n  padding:0 30px 18px;border-left:1px solid rgba(255,255,255,.13);min-height:130px;\r\n}\r\n#sgstories .cs-item:first-child{border-left:0;padding-left:0;}\r\n#sgstories .cs-item:last-child{padding-right:0;}\r\n#sgstories .cs-layer{\r\n  grid-area:stack;opacity:0;transform:translateY(8px);\r\n  transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);\r\n  pointer-events:none;\r\n}\r\n#sgstories .cs-layer.show{opacity:1;transform:none;pointer-events:auto;}\r\n#sgstories .cs-meta{display:block;font-family:var(--fm);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:rgba(255,255,255,.55);margin:0 0 9px;}\r\n#sgstories .cs-res{font-family:var(--fh);font-weight:600;letter-spacing:-.02em;line-height:1.22;font-size:19.5px;color:#fff;margin:0 0 12px;}\r\n#sgstories .cs-link{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--teal-lt);transition:gap .18s ease,color .2s ease;}\r\n#sgstories .cs-link svg{width:15px!important;height:15px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none;}\r\n#sgstories .cs-item:hover .cs-layer.show .cs-link{gap:12px;color:#fff;}\r\n#sgstories .cs-cover{position:absolute;inset:0;z-index:2;}\r\n#sgstories .cs-link:focus-visible,#sgstories .cs-all:focus-visible{outline:2px solid var(--magenta-lt);outline-offset:4px;border-radius:3px;}\r\n\r\n\/* progress bar per column *\/\r\n#sgstories .cs-bar{display:none;position:absolute;left:30px;right:0;bottom:0;height:2px;background:rgba(255,255,255,.10);border-radius:2px;overflow:hidden;z-index:3;}\r\n#sgstories .cs-item:first-child .cs-bar{left:0;}\r\n#sgstories .cs-item:last-child .cs-bar{right:0;}\r\n#sgstories .cs-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--teal-deep),var(--teal-lt));border-radius:2px;}\r\n#sgstories.is-paused .cs-bar i{animation-play-state:paused!important;}\r\n#sgstories.has-bars .cs-bar{display:block;}\r\n@keyframes sgstfill{from{width:0;}to{width:100%;}}\r\n\r\n\/* dots, visible in mobile mode \"single\" only *\/\r\n#sgstories .cs-dots{display:none;gap:7px;margin:18px 0 0;padding:0;list-style:none;align-items:center;}\r\n#sgstories .cs-dots li{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.22);transition:background .3s ease,width .3s ease;}\r\n#sgstories .cs-dots li.on{width:18px;border-radius:3px;background:var(--teal-lt);}\r\n\r\n\/* ticker, visible in mobile mode \"marquee\" only *\/\r\n#sgstories .mq{display:none;position:relative;overflow:hidden;\r\n  mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);\r\n  -webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);\r\n}\r\n#sgstories .mq-track{display:flex;gap:14px;width:max-content;will-change:transform;animation:sgstmq 46s linear infinite;}\r\n#sgstories.is-paused .mq-track{animation-play-state:paused;}\r\n@keyframes sgstmq{from{transform:translate3d(0,0,0);}to{transform:translate3d(-50%,0,0);}}\r\n#sgstories .mq-card{\r\n  position:relative;flex:0 0 274px;min-height:142px;display:flex;flex-direction:column;\r\n  background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 18px 16px;\r\n}\r\n#sgstories .mq-card .cs-link{margin-top:auto;}\r\n\r\n@media(max-width:980px){\r\n  #sgstories .cs-item{padding:0 22px 18px;}\r\n  #sgstories .cs-bar{left:22px;}\r\n  #sgstories .cs-item:first-child .cs-bar{left:0;}\r\n}\r\n@media(max-width:760px){\r\n  #sgstories .cs-sec{padding:42px 0 44px;}\r\n  #sgstories .wrap{padding:0 18px;}\r\n  #sgstories .cs-top{margin-bottom:20px;}\r\n  #sgstories .cs-grid{grid-template-columns:1fr;}\r\n  #sgstories .cs-item{padding:0 0 16px;border-left:0;border-top:0;min-height:126px;}\r\n  #sgstories .cs-bar{left:0;}\r\n  #sgstories .cs-res{font-size:19px;}\r\n\r\n  \/* mode single: first column only, plus dots *\/\r\n  #sgstories.m-single .cs-item:nth-child(n+2){display:none;}\r\n  #sgstories.m-single .cs-dots{display:flex;}\r\n\r\n  \/* mode marquee: ticker instead of columns, full width *\/\r\n  #sgstories.m-marquee .cs-grid{display:none;}\r\n  #sgstories.m-marquee .mq{display:block;}\r\n  #sgstories.m-marquee .wrap.is-edge{padding:0;}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #sgstories .cs-layer{transition:none;}\r\n  #sgstories .cs-bar{display:none;}\r\n  #sgstories .mq{overflow-x:auto;-webkit-overflow-scrolling:touch;}\r\n  #sgstories .mq-track{animation:none;}\r\n}\r\n<\/style>\r\n\r\n<div id=\"sgstories\">\r\n  <section class=\"cs-sec\" aria-labelledby=\"sgstories-kick\">\r\n    <div class=\"wrap\">\r\n      <div class=\"cs-top\">\r\n        <span class=\"kick\" id=\"sgstories-kick\">Customer Stories<\/span>\r\n        <a class=\"cs-all\" href=\"https:\/\/swissgrc.com\/en\/customer-stories\/\">View all\r\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>\r\n        <\/a>\r\n      <\/div>\r\n\r\n      <div class=\"cs-grid\" id=\"sgstories-grid\" aria-live=\"polite\">\r\n        <div class=\"cs-item\"><\/div>\r\n        <div class=\"cs-item\"><\/div>\r\n        <div class=\"cs-item\"><\/div>\r\n      <\/div>\r\n\r\n      <ul class=\"cs-dots\" id=\"sgstories-dots\" aria-hidden=\"true\"><\/ul>\r\n    <\/div>\r\n\r\n    <div class=\"mq\" id=\"sgstories-mq\" aria-label=\"Customer stories rotating\">\r\n      <div class=\"mq-track\" id=\"sgstories-track\"><\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sgstories'); if(!root) return;\r\n\r\n  \/* ===== settings ===== *\/\r\n  var MOBILE_MODE=\"single\";   \/* \"single\" or \"marquee\" *\/\r\n  var DWELL=8000;             \/* dwell time per story on desktop *\/\r\n  var DWELL_MOBILE=6500;      \/* dwell time in mode single *\/\r\n  var STAGGER=2600;           \/* stagger between columns *\/\r\n  var SHOW_PROGRESS=false;    \/* progress bar per column, off by design *\/\r\n  var BASE=\"https:\/\/swissgrc.com\/en\/success_story\/\";\r\n  var LINK=\"Read the story\";\r\n\r\n  var STORIES=[\r\n    {meta:\"Energy . IB Langenthal AG\", res:\"Risks managed centrally and transparent for the board\", slug:\"modernizing-risk-management-at-ib-langenthal-ag\"},\r\n    {meta:\"Financial services . BENEFIT\", res:\"Audit, controls and risk in one shared model\", slug:\"benefits-journey-to-combined-assurance-with-swiss-grc\"},\r\n    {meta:\"Insurance . Visana\", res:\"Risk management across all units on one platform\", slug:\"system-supported-and-cross-functional-risk-management-at-visana-with-swiss-grc\"},\r\n    {meta:\"Healthcare . University Hospital Zurich\", res:\"Risk and business continuity in one integrated model\", slug:\"integrated-risk-and-business-continuity-management-at-zurich-university-hospital\"},\r\n    {meta:\"Industry . NEQSOL Holding\", res:\"Governance and risk management harmonised across all country units\", slug:\"harmonizing-governance-and-risk-across-neqsol-holding-with-swiss-grc\"},\r\n    {meta:\"Research . Paul Scherrer Institute\", res:\"Risk and control management in one shared framework\", slug:\"paul-scherrer-institute-psi-strengthens-risk-and-control-management-with-swiss-grc\"},\r\n    {meta:\"Insurance . Helvetia\", res:\"A group wide ISMS instead of isolated solutions\", slug:\"information-security-with-a-system-helvetias-journey-to-an-isms-at-scale\"},\r\n    {meta:\"Logistics . Swiss Post\", res:\"Clarity on risks, controls and responsibilities\", slug:\"swiss-post-achieves-grc-clarity-with-swiss-grc\"}\r\n  ];\r\n\r\n  var ARROW='<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"><\/path><\/svg>';\r\n  function esc(t){return String(t).replace(\/&\/g,\"&amp;\").replace(\/<\/g,\"&lt;\");}\r\n  function markup(s){\r\n    return '<span class=\"cs-meta\">'+esc(s.meta)+'<\/span>'+\r\n           '<h3 class=\"cs-res\">'+esc(s.res)+'<\/h3>'+\r\n           '<a class=\"cs-link\" href=\"'+BASE+s.slug+'\/\">'+LINK+ARROW+'<\/a>'+\r\n           '<a class=\"cs-cover\" href=\"'+BASE+s.slug+'\/\" aria-hidden=\"true\" tabindex=\"-1\"><\/a>';\r\n  }\r\n\r\n  var cols=Array.prototype.slice.call(root.querySelectorAll('.cs-item'));\r\n  var dots=document.getElementById('sgstories-dots');\r\n  var track=document.getElementById('sgstories-track');\r\n  var wrap=root.querySelector('.wrap');\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  var mqMobile=window.matchMedia('(max-width:760px)');\r\n\r\n  root.classList.add(MOBILE_MODE===\"marquee\"?\"m-marquee\":\"m-single\");\r\n  if(SHOW_PROGRESS) root.classList.add('has-bars');\r\n  if(MOBILE_MODE===\"marquee\"){ wrap.classList.add('is-edge'); }\r\n\r\n  \/* build layers and bars *\/\r\n  cols.forEach(function(col,ci){\r\n    var a=document.createElement('div'), b=document.createElement('div');\r\n    a.className='cs-layer show'; b.className='cs-layer';\r\n    a.innerHTML=markup(STORIES[ci]);\r\n    col.appendChild(a); col.appendChild(b);\r\n    col._layers=[a,b]; col._f=0; col._story=STORIES[ci]; col._idx=ci;\r\n    if(!reduce && SHOW_PROGRESS){\r\n      var bar=document.createElement('span'); bar.className='cs-bar';\r\n      bar.innerHTML='<i><\/i>'; col.appendChild(bar); col._bar=bar.firstChild;\r\n    }\r\n  });\r\n\r\n  \/* build ticker only when needed *\/\r\n  if(MOBILE_MODE===\"marquee\" && track){\r\n    var half='',dup='';\r\n    STORIES.forEach(function(s){\r\n      var card='<article class=\"mq-card\">'+markup(s)+'<\/article>';\r\n      half+=card; dup+=card.replace('<article class=\"mq-card\">','<article class=\"mq-card\" aria-hidden=\"true\">');\r\n    });\r\n    track.innerHTML=half+dup;\r\n  }\r\n\r\n  \/* dots *\/\r\n  if(dots){\r\n    STORIES.forEach(function(_,i){\r\n      var li=document.createElement('li'); if(i===0) li.className='on'; dots.appendChild(li);\r\n    });\r\n  }\r\n  function paintDots(i){\r\n    if(!dots) return;\r\n    Array.prototype.forEach.call(dots.children,function(li,k){ li.className = k===i ? 'on' : ''; });\r\n  }\r\n\r\n  if(reduce) return;\r\n\r\n  \/* rotation *\/\r\n  var ptr=cols.length, timers=[], active=[], running=false;\r\n  function shown(){return active.map(function(c){return c._story;});}\r\n  function nextStory(){\r\n    for(var k=0;k<STORIES.length;k++){\r\n      var cand=STORIES[(ptr+k)%STORIES.length];\r\n      if(shown().indexOf(cand)===-1){ ptr=(ptr+k+1)%STORIES.length; return cand; }\r\n    }\r\n    var f=STORIES[ptr%STORIES.length]; ptr=(ptr+1)%STORIES.length; return f;\r\n  }\r\n  function runBar(col,dwell){\r\n    var el=col._bar; if(!el) return;\r\n    el.style.animation='none'; void el.offsetWidth;\r\n    el.style.animation='sgstfill '+dwell+'ms linear forwards';\r\n  }\r\n  \/* Fade out first, then in, so text never overlaps text.\r\n     With a single visible story the pause is shorter. *\/\r\n  function swap(col,dwell){\r\n    var s=nextStory();\r\n    var solo=active.length===1;\r\n    var out=solo?260:450, gap=solo?280:470;\r\n    var cur=col._layers[col._f], nx=col._layers[1-col._f];\r\n    cur.style.transitionDuration=(out\/1000)+'s';\r\n    nx.style.transitionDuration=(out\/1000)+'s';\r\n    cur.classList.remove('show');\r\n    col._story=s;\r\n    setTimeout(function(){\r\n      nx.innerHTML=markup(s);\r\n      nx.classList.add('show');\r\n      col._f=1-col._f;\r\n      runBar(col,dwell);\r\n      if(solo) paintDots(STORIES.indexOf(s));\r\n    },gap);\r\n  }\r\n  function clearTimers(){ timers.forEach(function(t){clearTimeout(t);clearInterval(t);}); timers=[]; }\r\n\r\n  function configure(){\r\n    clearTimers();\r\n    var single = mqMobile.matches && MOBILE_MODE===\"single\";\r\n    var marquee = mqMobile.matches && MOBILE_MODE===\"marquee\";\r\n    active = marquee ? [] : (single ? [cols[0]] : cols);\r\n    if(single){ ptr=1; paintDots(STORIES.indexOf(cols[0]._story)); }\r\n    if(!active.length || !running) return;\r\n    var dwell = single ? DWELL_MOBILE : DWELL;\r\n    active.forEach(function(col,ci){\r\n      runBar(col,dwell);\r\n      timers.push(setTimeout(function(){\r\n        swap(col,dwell);\r\n        timers.push(setInterval(function(){\r\n          if(!root.classList.contains('is-paused')) swap(col,dwell);\r\n        },dwell));\r\n      }, dwell + (active.length>1 ? ci*STAGGER : 0)));\r\n    });\r\n  }\r\n\r\n  function pause(){root.classList.add('is-paused');}\r\n  function resume(){root.classList.remove('is-paused');}\r\n  root.addEventListener('mouseenter',pause);\r\n  root.addEventListener('mouseleave',resume);\r\n  root.addEventListener('focusin',pause);\r\n  root.addEventListener('focusout',resume);\r\n  root.addEventListener('touchstart',pause,{passive:true});\r\n  root.addEventListener('touchend',function(){setTimeout(resume,2500);},{passive:true});\r\n  document.addEventListener('visibilitychange',function(){document.hidden?pause():resume();});\r\n\r\n  if(mqMobile.addEventListener) mqMobile.addEventListener('change',configure);\r\n  else if(mqMobile.addListener) mqMobile.addListener(configure);\r\n\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(en){\r\n      en.forEach(function(e){ if(e.isIntersecting){ running=true; configure(); io.disconnect(); } });\r\n    },{threshold:.25});\r\n    io.observe(root);\r\n  } else { running=true; configure(); }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7b9d1f elementor-widget elementor-widget-html\" data-id=\"d7b9d1f\" 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<meta charset=\"utf-8\">\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&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgplatform{\r\n  --sgp-navy:#1a2e4c; --sgp-navy-deep:#0f1c30;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb; --sgp-mint:#00bfad;\r\n  --sgp-magenta:#B82850; --sgp-magenta-deep:#9e1f42;\r\n  --sgp-line:#E4E9F0; --sgp-soft:#F7F9FC; --sgp-ink:#16202f; --sgp-grey:#586374; --sgp-muted:#8a94a3;\r\n  --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--sgp-ink);background:#fff;font-size:16px;line-height:1.55;letter-spacing:-.006em;\r\n  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;display:block;\r\n}\r\n#sgplatform *{box-sizing:border-box;}\r\n#sgplatform a{color:inherit;text-decoration:none;}\r\n#sgplatform .blk{padding:100px 0;}\r\n#sgplatform .wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 28px;}\r\n#sgplatform .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--sgp-teal);justify-content:center;}\r\n#sgplatform .kick::before,#sgplatform .kick::after{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.75;}\r\n#sgplatform .sec-head{max-width:740px;margin:0 auto 50px;text-align:center;}\r\n#sgplatform .sec-head h2{font-family:var(--font-h);font-size:clamp(30px,3.7vw,45px);color:var(--sgp-navy);letter-spacing:-.4px;margin:14px 0 0;font-weight:600;line-height:1.08;}\r\n#sgplatform .sec-head p{font-size:17px;color:var(--sgp-grey);font-weight:300;margin:16px auto 0;line-height:1.62;}\r\n#sgplatform .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\r\n#sgplatform .reveal.in{opacity:1;transform:none;}\r\n\r\n\/* ---------- SOLUTION EXPLORER (Signature) ---------- *\/\r\n#sgplatform .sgp-explorer{\r\n  display:grid;grid-template-columns:1.15fr 1fr;gap:0;\r\n  border:1px solid var(--sgp-line);border-radius:20px;overflow:hidden;\r\n  box-shadow:0 30px 70px rgba(26,46,76,.10);background:#fff;\r\n}\r\n#sgplatform .sgp-exp-left,#sgplatform .sgp-exp-right{min-width:0;}\r\n#sgplatform .sgp-exp-left{padding:30px 30px 34px;background:#fff;}\r\n#sgplatform .sgp-tabs{display:inline-flex;background:var(--sgp-soft);border:1px solid var(--sgp-line);border-radius:999px;padding:4px;margin-bottom:24px;}\r\n#sgplatform .sgp-tab{\r\n  border:none;background:transparent;font-family:'Inter',sans-serif;font-weight:600;font-size:13.5px;\r\n  color:var(--sgp-grey);padding:9px 20px;border-radius:999px;cursor:pointer;transition:all .18s ease;white-space:nowrap;\r\n}\r\n#sgplatform .sgp-tab.is-active{background:var(--sgp-navy);color:#fff;box-shadow:0 6px 16px rgba(26,46,76,.22);}\r\n#sgplatform .sgp-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\r\n#sgplatform .sgp-chip{\r\n  text-align:left;background:#fff;border:1px solid var(--sgp-line);border-radius:var(--sgp-radius-sm);\r\n  padding:13px 14px;font-family:'Inter',sans-serif;font-size:13.5px;font-weight:600;color:var(--sgp-navy);\r\n  cursor:pointer;transition:all .16s ease;display:flex;align-items:center;gap:10px;line-height:1.25;\r\n}\r\n#sgplatform .sgp-chip:hover{border-color:var(--sgp-teal);background:#f3fbfb;}\r\n#sgplatform .sgp-chip.is-active{border-color:var(--sgp-teal-deep);background:#eafafa;box-shadow:inset 3px 0 0 var(--sgp-teal-deep);}\r\n#sgplatform .sgp-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--sgp-teal);flex:none;}\r\n#sgplatform .sgp-chips.single{grid-template-columns:1fr;}\r\n#sgplatform .sgp-exp-right{\r\n  padding:34px 34px 38px;color:#fff;position:relative;overflow:hidden;\r\n  background:radial-gradient(700px 400px at 90% -20%,rgba(45,198,203,.22),transparent 60%),\r\n             linear-gradient(155deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);\r\n  display:flex;flex-direction:column;\r\n}\r\n#sgplatform .sgp-exp-right::before{\r\n  content:\"\";position:absolute;inset:0;pointer-events:none;\r\n  background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),\r\n                   linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);\r\n  background-size:40px 40px;mask-image:radial-gradient(500px 300px at 80% 10%,#000,transparent 70%);\r\n  -webkit-mask-image:radial-gradient(500px 300px at 80% 10%,#000,transparent 70%);\r\n}\r\n#sgplatform .sgp-detail{position:relative;animation:sgpFade .35s ease;min-width:0;display:flex;flex-direction:column;flex:1;}\r\n#sgplatform .sgp-detail h3,#sgplatform .sgp-detail p,#sgplatform .sgp-detail li span,#sgplatform .sgp-chip{overflow-wrap:break-word;word-break:normal;hyphens:auto;}\r\n@keyframes sgpFade{from{opacity:0;transform:translateY(8px);}to{opacity:1;transform:none;}}\r\n#sgplatform .sgp-detail-kicker{\r\n  font-family:'Anek Latin',sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;\r\n  color:var(--sgp-teal-light);margin-bottom:12px;display:inline-block;\r\n}\r\n#sgplatform .sgp-detail h3{color:#fff;font-size:clamp(22px,2.6vw,28px);font-weight:700;margin-bottom:14px;font-family:var(--font-h);line-height:1.14;}\r\n#sgplatform .sgp-detail p{color:#c7d2e2;font-size:15.5px;margin-bottom:18px;}\r\n#sgplatform .sgp-detail ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;}\r\n#sgplatform .sgp-detail li{display:flex;gap:10px;align-items:flex-start;color:#dbe4f0;font-size:14px;}\r\n#sgplatform .sgp-detail li svg{flex:none;width:16px!important;height:16px!important;margin-top:3px;color:var(--sgp-mint);}\r\n#sgplatform .sgp-detail-link{\r\n  display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;\r\n  font-weight:600;font-size:14.5px;color:var(--sgp-teal-light);\r\n  border-bottom:1px solid rgba(45,198,203,.4);transition:border-color .15s ease,color .15s ease;\r\n}\r\n#sgplatform .sgp-detail-link:hover{border-bottom-color:var(--sgp-teal-light);color:#fff;}\r\n\r\n\/* ---------- MATURITY CHECK BAND ---------- *\/\r\n#sgplatform .sgp-mc{\r\n  position:relative;overflow:hidden;margin-top:20px;\r\n  display:flex;align-items:center;gap:40px;flex-wrap:wrap;\r\n  padding:32px 36px;border-radius:20px;\r\n  background:radial-gradient(620px 340px at 88% -30%,rgba(45,198,203,.20),transparent 62%),\r\n             linear-gradient(155deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);\r\n  box-shadow:0 22px 50px rgba(26,46,76,.16);\r\n}\r\n#sgplatform .sgp-mc::before{\r\n  content:\"\";position:absolute;inset:0;pointer-events:none;\r\n  background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),\r\n                   linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);\r\n  background-size:40px 40px;mask-image:radial-gradient(500px 300px at 82% 0%,#000,transparent 72%);\r\n  -webkit-mask-image:radial-gradient(500px 300px at 82% 0%,#000,transparent 72%);\r\n}\r\n#sgplatform .sgp-mc>*{position:relative;z-index:1;}\r\n#sgplatform .sgp-mc-txt{flex:1;min-width:250px;}\r\n#sgplatform .sgp-mc-txt h3{\r\n  font-family:var(--font-h);font-size:clamp(21px,2.4vw,27px);font-weight:600;\r\n  color:#fff;line-height:1.14;letter-spacing:-.2px;\r\n}\r\n#sgplatform .sgp-mc-txt p{\r\n  font-size:15px;line-height:1.6;color:#b9c7da;font-weight:300;margin-top:10px;max-width:480px;\r\n}\r\n#sgplatform .sgp-mc-scale{flex:none;width:162px;}\r\n#sgplatform .sgp-mc-bars{display:flex;align-items:flex-end;gap:7px;height:42px;}\r\n#sgplatform .sgp-mc-bars i{\r\n  flex:1;border-radius:3px;background:rgba(255,255,255,.14);\r\n  animation:sgpScan 4.4s ease-in-out infinite;\r\n}\r\n#sgplatform .sgp-mc-bars i:nth-child(1){height:38%;animation-delay:0s;}\r\n#sgplatform .sgp-mc-bars i:nth-child(2){height:53%;animation-delay:.17s;}\r\n#sgplatform .sgp-mc-bars i:nth-child(3){height:68%;animation-delay:.34s;}\r\n#sgplatform .sgp-mc-bars i:nth-child(4){height:84%;animation-delay:.51s;}\r\n#sgplatform .sgp-mc-bars i:nth-child(5){height:100%;animation-delay:.68s;}\r\n@keyframes sgpScan{\r\n  0%{background:rgba(255,255,255,.14);box-shadow:none;}\r\n  11%{background:var(--sgp-magenta);box-shadow:0 0 16px rgba(184,40,80,.55);}\r\n  28%,100%{background:rgba(255,255,255,.14);box-shadow:none;}\r\n}\r\n#sgplatform .sgp-mc-ends{\r\n  display:flex;justify-content:space-between;gap:10px;margin-top:11px;\r\n  font-size:11.5px;line-height:1.3;color:#8ba1bc;\r\n}\r\n#sgplatform .sgp-mc-ends span:last-child{text-align:right;}\r\n#sgplatform .sgp-mc-btn{\r\n  flex:none;border:none;cursor:pointer;font-family:var(--font);font-weight:600;font-size:15px;\r\n  color:#fff;background:var(--sgp-magenta);padding:16px 30px;border-radius:12px;\r\n  transition:background .18s ease,transform .18s ease;\r\n  box-shadow:0 16px 34px -14px rgba(184,40,80,.85);\r\n}\r\n#sgplatform .sgp-mc-btn:hover{background:var(--sgp-magenta-deep);transform:translateY(-2px);}\r\n#sgplatform .sgp-mc-btn:active{transform:translateY(0);}\r\n#sgplatform .sgp-mc-btn:focus-visible{outline:2px solid var(--sgp-teal-light);outline-offset:3px;}\r\n\r\n\/* mobile *\/\r\n@media(max-width:880px){\r\n  #sgplatform .sgp-explorer{grid-template-columns:1fr;}\r\n  #sgplatform .sgp-exp-right{min-height:340px;}\r\n}\r\n@media(max-width:600px){\r\n  #sgplatform .blk{padding:64px 0;}\r\n  #sgplatform .wrap{padding:0 18px;}\r\n  #sgplatform .sgp-exp-left{padding:22px 20px 26px;}\r\n  #sgplatform .sgp-exp-right{padding:26px 22px 30px;}\r\n  #sgplatform .sgp-chips{grid-template-columns:1fr;}\r\n  #sgplatform .sgp-tabs{width:100%;justify-content:center;}\r\n  #sgplatform .sgp-mc{padding:26px 22px;gap:22px;}\r\n  #sgplatform .sgp-mc-scale{display:none;}\r\n  #sgplatform .sgp-mc-btn{width:100%;}\r\n}\r\n@media(max-width:880px){\r\n  #sgplatform .sgp-mc{gap:26px;}\r\n  #sgplatform .sgp-mc-txt{min-width:100%;}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  #sgplatform .sgp-detail{animation:none;}\r\n  #sgplatform .reveal{opacity:1;transform:none;transition:none;}\r\n  #sgplatform .sgp-mc-bars i{animation:none;}\r\n}\r\n<\/style>\r\n<div id=\"sgplatform\">\r\n  <section class=\"blk\" id=\"module\"><div class=\"wrap\">\r\n    <div class=\"reveal sec-head\">\r\n      <span class=\"kick\">Solutions<\/span>\r\n      <h2>You decide where to start.<\/h2>\r\n      <p>From risk and data protection to audit: choose a solution and see what GRC brings to it. Process management (BPM) and contract management (CLM) complete the platform.<\/p>\r\n    <\/div>\r\n    <div class=\"reveal sgp-explorer\">\r\n      <div class=\"sgp-exp-left\">\r\n        <div class=\"sgp-tabs\" id=\"sgpTabs\" role=\"tablist\"><\/div>\r\n        <div class=\"sgp-chips\" id=\"sgpChips\" role=\"tablist\"><\/div>\r\n      <\/div>\r\n      <div class=\"sgp-exp-right\">\r\n        <div class=\"sgp-detail\" id=\"sgpDetail\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"reveal sgp-mc\">\r\n      <div class=\"sgp-mc-txt\">\r\n        <h3>Where does your GRC stand today?<\/h3>\r\n        <p>Five questions, about two minutes, and you see your stage plus the step that gives you the most leverage.<\/p>\r\n      <\/div>\r\n      <div class=\"sgp-mc-scale\" aria-hidden=\"true\">\r\n        <div class=\"sgp-mc-bars\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/div>\r\n        <div class=\"sgp-mc-ends\"><span>Siloed<\/span><span>Value-creating<\/span><\/div>\r\n      <\/div>\r\n      <button type=\"button\" class=\"sgp-mc-btn\" data-sgmc-open>Start the check<\/button>\r\n    <\/div>\r\n\r\n  <\/div><\/section>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var DATA=[\r\n    {\"label\":\"GRC\",\"single\":false,\"modules\":[\r\n      {\"n\":\"Risk Management\",\"k\":\"GRC . Risk\",\"d\":\"Identify, assess and manage risks organization wide on a shared data foundation.\",\"b\":[\"A central risk register instead of Excel\",\"Heatmaps and aggregation in real time\",\"Actions with owners and deadlines\"],\"l\":\"https:\/\/swissgrc.com\/en\/risk-management-software\/\"},\r\n      {\"n\":\"Risk Quantification\",\"k\":\"GRC . Quantification\",\"d\":\"Quantify risks with Monte Carlo simulation and give the board robust numbers.\",\"b\":[\"Monte Carlo simulation in milliseconds\",\"Expected value as well as VaR 95% and 99%\",\"Risk aggregation across the organization\"],\"l\":\"https:\/\/swissgrc.com\/en\/risk-quantification\/\"},\r\n      {\"n\":\"Compliance\",\"k\":\"GRC . Compliance\",\"d\":\"Manage your regulatory obligations centrally and demonstrate at any time that you meet them.\",\"b\":[\"A central register of obligations\",\"Owners and deadlines per obligation\",\"Evidence stored audit ready\"],\"l\":\"https:\/\/swissgrc.com\/en\/compliance-software\/\"},\r\n      {\"n\":\"Information Security\",\"k\":\"GRC . ISMS\",\"d\":\"Run your ISMS to ISO 27001, complete and audit ready.\",\"b\":[\"Controls with target, actual and evidence\",\"Linked to risks and actions\",\"Audit trail at the touch of a button\"],\"l\":\"https:\/\/swissgrc.com\/en\/information-security-management-isms-software\/\"},\r\n      {\"n\":\"Third-Party Risk Management\",\"k\":\"GRC . TPRM\",\"d\":\"Assess and monitor suppliers and third parties systematically.\",\"b\":[\"Onboarding and assessments\",\"Risk assessment per provider\",\"Continuous monitoring instead of spot checks\"],\"l\":\"https:\/\/swissgrc.com\/en\/tprm-software\/\"},\r\n      {\"n\":\"Third-Party Intelligence\",\"k\":\"GRC . Intelligence\",\"d\":\"Enrich your third parties with external data and spot changes early.\",\"b\":[\"External signals fed in automatically\",\"Alerts when a risk profile changes\",\"One view per third party instead of many sources\"],\"l\":\"https:\/\/swissgrc.com\/en\/third-party-intelligence\/\"},\r\n      {\"n\":\"Internal Control\",\"k\":\"GRC . ICS\",\"d\":\"Design and test your internal control system in a traceable way.\",\"b\":[\"Control catalogue and tests\",\"Effectiveness documented\",\"Weaknesses identified early\"],\"l\":\"https:\/\/swissgrc.com\/en\/ics-software\/\"},\r\n      {\"n\":\"Business Continuity\",\"k\":\"GRC . BCM\",\"d\":\"Safeguard critical processes with business continuity and emergency management.\",\"b\":[\"BIA and critical processes\",\"Emergency and recovery plans\",\"Tests and exercises documented\"],\"l\":\"https:\/\/swissgrc.com\/en\/bcm-software\/\"},\r\n      {\"n\":\"Data Protection\",\"k\":\"GRC . Data Protection\",\"d\":\"Meet GDPR and the revised Swiss FADP with structured data protection management.\",\"b\":[\"Central record of processing activities\",\"Data subject rights and reporting channels\",\"Data protection impact assessment\"],\"l\":\"https:\/\/swissgrc.com\/en\/data-protection-management-software\"},\r\n      {\"n\":\"AI GRC\",\"k\":\"GRC . AI\",\"d\":\"Use AI-powered features directly in your GRC processes.\",\"b\":[\"Analysis and suggestions in real time\",\"Less routine work\",\"Swiss data location\"],\"l\":\"https:\/\/swissgrc.com\/en\/ai-grc\/\"},\r\n      {\"n\":\"Internal Audit\",\"k\":\"GRC . Audit\",\"d\":\"Plan audits and follow up on findings consistently.\",\"b\":[\"Audit cycle end to end\",\"Findings with status\",\"Actions tracked\"],\"l\":\"https:\/\/swissgrc.com\/en\/internal-audit-software\/\"},\r\n      {\"n\":\"Operational Resilience\",\"k\":\"GRC . Resilience\",\"d\":\"Strengthen operational resilience across all GRC disciplines.\",\"b\":[\"Critical business services\",\"Impact tolerances defined\",\"Scenario and stress tests\"],\"l\":\"https:\/\/swissgrc.com\/en\/operational-resilience-software\/\"}\r\n    ]},\r\n    {\"label\":\"BPM\",\"single\":true,\"modules\":[\r\n      {\"n\":\"Process Management\",\"k\":\"BPM\",\"d\":\"Model, document and manage your processes centrally, including the dependencies to risks and controls.\",\"b\":[\"Processes modelled and versioned in BPMN\",\"Linked to risks, controls and obligations\",\"Approvals and audit trail integrated\"],\"l\":\"https:\/\/swissgrc.com\/en\/bpm-software\/\"}\r\n    ]},\r\n    {\"label\":\"CLM\",\"single\":true,\"modules\":[\r\n      {\"n\":\"Contract Management\",\"k\":\"CLM . Contraqto\",\"d\":\"Manage contracts centrally across the entire lifecycle, from creation to renewal.\",\"b\":[\"A central contract file with status per phase\",\"Deadlines, reminders and escalations automatically\",\"Templates, clauses and e-signature integrated\"],\"l\":\"https:\/\/contraqto.com\/\"}\r\n    ]}\r\n  ];\r\n  var root=document.getElementById('sgplatform'); if(!root) return;\r\n  var tabsEl=root.querySelector('#sgpTabs'), chipsEl=root.querySelector('#sgpChips'), detailEl=root.querySelector('#sgpDetail');\r\n  var ti=0, ci=0;\r\n  var check='<svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 6L9 17l-5-5\"\/><\/svg>';\r\n  function renderTabs(){\r\n    tabsEl.innerHTML='';\r\n    DATA.forEach(function(t,i){\r\n      var b=document.createElement('button');\r\n      b.className='sgp-tab'+(i===ti?' is-active':'');\r\n      b.type='button'; b.textContent=t.label;\r\n      b.addEventListener('click',function(){ ti=i; ci=0; renderTabs(); renderChips(); renderDetail(); });\r\n      tabsEl.appendChild(b);\r\n    });\r\n  }\r\n  function renderChips(){\r\n    var tab=DATA[ti];\r\n    chipsEl.className='sgp-chips'+(tab.single?' single':'');\r\n    chipsEl.innerHTML='';\r\n    tab.modules.forEach(function(m,i){\r\n      var b=document.createElement('button');\r\n      b.className='sgp-chip'+(i===ci?' is-active':'');\r\n      b.type='button';\r\n      b.innerHTML='<span class=\"dot\"><\/span><span>'+m.n+'<\/span>';\r\n      b.addEventListener('click',function(){ ci=i; renderChips(); renderDetail(); });\r\n      chipsEl.appendChild(b);\r\n    });\r\n  }\r\n  function renderDetail(){\r\n    var m=DATA[ti].modules[ci];\r\n    var lis=m.b.map(function(x){return '<li>'+check+'<span>'+x+'<\/span><\/li>';}).join('');\r\n    detailEl.innerHTML='<span class=\"sgp-detail-kicker\">'+m.k+'<\/span>'+\r\n      '<h3>'+m.n+'<\/h3><p>'+m.d+'<\/p><ul>'+lis+'<\/ul>'+\r\n      '<a class=\"sgp-detail-link\" href=\"'+m.l+'\">Learn more<\/a>';\r\n    detailEl.style.animation='none'; void detailEl.offsetWidth; detailEl.style.animation='';\r\n  }\r\n  renderTabs(); renderChips(); renderDetail();\r\n  var rev=root.querySelectorAll('.reveal');\r\n  if(!('IntersectionObserver' in window)){ rev.forEach(function(e){e.classList.add('in');}); return; }\r\n  var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});\r\n  rev.forEach(function(e){io.observe(e);});\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-3d8be22 e-con-full e-flex e-con e-parent\" data-id=\"3d8be22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62fc242 elementor-widget elementor-widget-html\" data-id=\"62fc242\" 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<meta charset=\"utf-8\">\r\n<!-- Swiss GRC Startseite, Sektion \"Warum Swiss GRC\" (EN). Ersetzt die bisherige Sektion \"Eine Datenbasis. Keine Silos.\" an gleicher Stelle. Scope #sgw-why. -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@500;600;700&family=Inter:wght@300;400;500;600&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n.elementor-widget-container:has(> #sgw-why){margin:0 !important;padding:0 !important;background:transparent !important;}\r\n.sgw{\r\n  --navy:#1A2E4C; --navy-2:#152743; --navy-deep:#0f1d33;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84;\r\n  --d-2:#dde6f0; --d-muted:#9db0c4; --d-dim:#7389a3; --line:rgba(255,255,255,.12);\r\n  --maxw:1180px;\r\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif; --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif; --fm:\"Geist Mono\",ui-monospace,monospace;\r\n  font-family:var(--fb); color:#fff; -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility; line-height:1.55;\r\n}\r\n.sgw *{box-sizing:border-box;}\r\n.sgw a{color:inherit;text-decoration:none;}\r\n#sgw-why{position:relative;overflow:hidden;display:block;background:linear-gradient(180deg,var(--navy) 0%,var(--navy-2) 60%,var(--navy-deep) 100%);padding:100px 0 104px;}\r\n#sgw-why .bg{position:absolute;inset:0;pointer-events:none;}\r\n#sgw-why .bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:54px 54px;-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#sgw-why .bg .glow{position:absolute;top:-180px;left:50%;transform:translateX(-50%);width:820px;height:520px;background:radial-gradient(closest-side,rgba(45,198,203,.14),transparent 70%);}\r\n#sgw-why .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;z-index:1;}\r\n#sgw-why .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--teal-lt);}\r\n#sgw-why .kick::before{content:\"\";width:22px;height:1px;background:var(--teal-lt);opacity:.7;}\r\n\r\n#sgw-why .head{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:56px;align-items:end;}\r\n#sgw-why h2{font-family:var(--fh);font-weight:700;letter-spacing:-.02em;line-height:1.06;font-size:clamp(30px,3.6vw,46px);margin:16px 0 0;color:#fff;}\r\n#sgw-why h2 .ac{color:var(--teal-lt);}\r\n#sgw-why .lead{margin:0;font-size:16.5px;line-height:1.65;color:var(--d-2);}\r\n\r\n#sgw-why .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:52px;}\r\n#sgw-why .col{display:flex;flex-direction:column;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:18px;overflow:hidden;}\r\n#sgw-why .vis{height:132px;position:relative;border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 50% 100%,rgba(45,198,203,.10),transparent 70%);display:flex;align-items:center;justify-content:center;}\r\n#sgw-why .inner{display:flex;flex-direction:column;flex:1;}\r\n#sgw-why .body{padding:24px 26px 0;flex:1;}\r\n#sgw-why .col h3{font-family:var(--fh);font-size:21px;font-weight:600;line-height:1.22;margin:0;color:#fff;}\r\n#sgw-why .col p{margin:10px 0 0;font-size:14.5px;line-height:1.62;color:var(--d-muted);}\r\n#sgw-why .proof{margin:22px 26px 24px;padding-top:16px;border-top:1px solid var(--line);display:flex;gap:10px;align-items:flex-start;}\r\n#sgw-why .proof svg{width:15px;height:15px;flex:none;margin-top:3px;fill:none;stroke:var(--teal-lt);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}\r\n#sgw-why .proof span{font-size:14px;font-weight:600;color:#fff;line-height:1.4;}\r\n\r\n\/* Visual 1: Vorlagen *\/\r\n#sgw-why .stack{position:relative;width:170px;height:84px;}\r\n#sgw-why .stack i{position:absolute;left:0;right:0;height:56px;border-radius:10px;background:#1f3656;border:1px solid rgba(255,255,255,.14);display:block;}\r\n#sgw-why .stack i:nth-child(1){top:0;left:26px;right:-26px;opacity:.45;}\r\n#sgw-why .stack i:nth-child(2){top:14px;left:13px;right:-13px;opacity:.7;}\r\n#sgw-why .stack i:nth-child(3){top:28px;background:#223c60;border-color:rgba(45,198,203,.4);}\r\n#sgw-why .stack i:nth-child(3)::before,#sgw-why .stack i:nth-child(3)::after{content:\"\";position:absolute;left:14px;height:6px;border-radius:3px;background:rgba(255,255,255,.22);}\r\n#sgw-why .stack i:nth-child(3)::before{top:16px;width:58%;}\r\n#sgw-why .stack i:nth-child(3)::after{top:30px;width:38%;background:rgba(45,198,203,.55);}\r\n\r\n\/* Visual 2: eine Plattform *\/\r\n#sgw-why .hubv{position:relative;width:250px;height:92px;}\r\n#sgw-why .hubv svg{position:absolute;inset:0;width:100%;height:100%;}\r\n#sgw-why .hubv line{stroke:rgba(45,198,203,.45);stroke-width:1.4;stroke-dasharray:3 4;}\r\n#sgw-why .hubv .c{position:absolute;font-family:var(--fh);font-size:12.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(45,198,203,.4);border-radius:8px;padding:5px 10px;transform:translate(-50%,-50%);}\r\n#sgw-why .hubv .h{position:absolute;left:50%;top:74%;transform:translate(-50%,-50%);font-family:var(--fh);font-size:12.5px;font-weight:600;background:linear-gradient(135deg,var(--teal),var(--teal-deep));border-radius:9px;padding:6px 12px;white-space:nowrap;box-shadow:0 12px 26px -12px rgba(23,162,172,.8);}\r\n\r\n\/* Visual 3: Regulatorik *\/\r\n#sgw-why .regs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:270px;padding:0 10px;}\r\n#sgw-why .regs span.more{color:var(--teal-lt);background:transparent;border-style:dashed;border-color:rgba(45,198,203,.45);}\r\n#sgw-why .regs span{font-family:var(--fh);font-size:12.5px;font-weight:600;color:var(--d-2);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:5px 10px;white-space:nowrap;}\r\n#sgw-why .regs span.on{color:#fff;background:rgba(45,198,203,.16);border-color:rgba(45,198,203,.5);}\r\n#sgw-why a:focus-visible{outline:2px solid var(--teal-lt);outline-offset:3px;}\r\n\r\n#sgw-why .rv{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,1,.36,1);}\r\n#sgw-why.in .rv{opacity:1;transform:none;}\r\n\r\n@media (max-width:1020px){\r\n  #sgw-why .head{grid-template-columns:1fr;gap:18px;}\r\n  #sgw-why .cols{grid-template-columns:1fr;gap:16px;}\r\n  #sgw-why .col{flex-direction:row;}\r\n  #sgw-why .vis{width:220px;height:auto;flex:none;border-bottom:none;border-right:1px solid var(--line);}\r\n  \r\n}\r\n@media (max-width:600px){\r\n  #sgw-why{padding:68px 0 72px;}\r\n  #sgw-why .wrap{padding:0 18px;}\r\n  #sgw-why .lead{font-size:15.5px;}\r\n  #sgw-why .col{flex-direction:column;}\r\n  #sgw-why .vis{width:auto;height:112px;border-right:none;border-bottom:1px solid var(--line);}\r\n  #sgw-why .body{padding:20px 20px 0;}\r\n  #sgw-why .proof{margin:18px 20px 20px;}\r\n}\r\n@media (prefers-reduced-motion:reduce){#sgw-why .rv{opacity:1;transform:none;transition:none;}}\r\n<\/style>\r\n\r\n<section class=\"sgw\" id=\"sgw-why\" lang=\"en\" aria-labelledby=\"sgw-why-h\">\r\n  <div class=\"bg\" aria-hidden=\"true\"><div class=\"grid\"><\/div><div class=\"glow\"><\/div><\/div>\r\n  <div class=\"wrap\">\r\n\r\n    <div class=\"head rv\">\r\n      <div>\r\n        <span class=\"kick\">Why Swiss&nbsp;GRC<\/span>\r\n        <h2 id=\"sgw-why-h\">GRC that works day to day.<br><span class=\"ac\">And that the business actually uses.<\/span><\/h2>\r\n      <\/div>\r\n      <p class=\"lead\">A GRC platform has to do two things: cut day-to-day effort and actually be used by the business. That is exactly what the SwissGRC\u00ae Platform is built for.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"cols rv\">\r\n      <article class=\"col\">\r\n        <div class=\"vis\" aria-hidden=\"true\"><div class=\"stack\"><i><\/i><i><\/i><i><\/i><\/div><\/div>\r\n        <div class=\"inner\">\r\n          <div class=\"body\">\r\n            <h3>Built from practice<\/h3>\r\n            <p>The platform comes from GRC experts, not from a textbook. Templates, workflows and assessment logic have matured in real implementations. You start with what has already proven itself.<\/p>\r\n          <\/div>\r\n          <div class=\"proof\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>Templates from hundreds of implementations<\/span><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"col\">\r\n        <div class=\"vis\" aria-hidden=\"true\">\r\n          <div class=\"hubv\">\r\n            <svg viewBox=\"0 0 250 92\" preserveAspectRatio=\"none\"><line x1=\"125\" y1=\"68\" x2=\"40\" y2=\"20\"\/><line x1=\"125\" y1=\"68\" x2=\"125\" y2=\"16\"\/><line x1=\"125\" y1=\"68\" x2=\"210\" y2=\"20\"\/><\/svg>\r\n            <span class=\"c\" style=\"left:16%;top:22%\">GRC<\/span><span class=\"c\" style=\"left:50%;top:17%\">BPM<\/span><span class=\"c\" style=\"left:84%;top:22%\">CLM<\/span>\r\n            <span class=\"h\">SwissGRC\u00ae Platform<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"inner\">\r\n          <div class=\"body\">\r\n            <h3>One system instead of silos<\/h3>\r\n            <p>Risks, controls, processes and contracts share one database. Connections become visible, and board reports come together without hunting for data.<\/p>\r\n          <\/div>\r\n          <div class=\"proof\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>GRC, BPM and CLM on one database<\/span><\/div>\r\n        <\/div>\r\n      <\/article>\r\n\r\n      <article class=\"col\">\r\n        <div class=\"vis\" aria-hidden=\"true\">\r\n          <div class=\"regs\">\r\n            <span class=\"on\">DORA<\/span><span class=\"on\">NIS2<\/span><span class=\"on\">CRA<\/span>\r\n            <span>ISO 27001<\/span><span>GDPR<\/span><span>FADP<\/span><span class=\"more\">and many more<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"inner\">\r\n          <div class=\"body\">\r\n            <h3>Regulation covered worldwide<\/h3>\r\n            <p>From DORA, NIS2 and the Cyber Resilience Act to international standards: the requirements are available as templates. Many frameworks, one system.<\/p>\r\n          <\/div>\r\n          <div class=\"proof\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><span>Numerous regulations and standards worldwide<\/span><\/div>\r\n        <\/div>\r\n      <\/article>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n<script>\r\n(function(){\r\n  var sec=document.getElementById('sgw-why'); if(!sec) return;\r\n  if(!('IntersectionObserver' in window)){ sec.classList.add('in'); return; }\r\n  var io=new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ sec.classList.add('in'); io.disconnect(); } }); },{threshold:.15});\r\n  io.observe(sec);\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-7eb418d e-con-full e-flex e-con e-parent\" data-id=\"7eb418d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9fa2e5f elementor-widget elementor-widget-html\" data-id=\"9fa2e5f\" 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<meta charset=\"utf-8\">\n<!-- SWISS GRC . HOMEPAGE . \"PLATFORM IN ACTION\" (Protecht style)\n     Own scope (#sgpersonas), does not collide with the hero (#sghome).\n     Vertical tab bar on the left, light panel on the right: text + CTA + real screenshot.\n     Images by URL from the WordPress media library. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\n<style>\n#sgpersonas{\n  --navy:#1a2e4c; --navy-2:#152743; --navy-deep:#0f1c30;\n  --pink:#B82850; --pink-deep:#9e2143; --blue:#3062a5; --teal:#17a2ac; --teal-deep:#0f7c84; --teal-lt:#2dc6cb; --mint:#00bfad;\n  --bg:#ffffff; --soft:#F6F8FB; --line:#E5EAF1;\n  --ink:#16202f; --grey:#566273; --muted:#8b95a4;\n  --maxw:1180px;\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif;\n  --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif;\n  --fm:\"Geist Mono\",ui-monospace,monospace;\n  font-family:var(--fb); color:var(--ink); background:var(--bg);\n  font-size:16px; line-height:1.55; letter-spacing:-.005em;\n  -webkit-font-smoothing:antialiased; text-rendering:optimizeLegibility;\n  position:relative; isolation:isolate; z-index:0; display:block;\n}\n#sgpersonas *{box-sizing:border-box;}\n#sgpersonas a{color:inherit;text-decoration:none;}\n#sgpersonas img{max-width:100%;display:block;}\n#sgpersonas ::selection{background:var(--pink);color:#fff;}\n#sgpersonas .pt-sec{padding:96px 0 100px;background:linear-gradient(180deg,#fff 0%,var(--soft) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n#sgpersonas .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;}\n\/* Header *\/\n#sgpersonas .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;color:var(--teal-deep);}\n#sgpersonas .kick::before{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.8;}\n#sgpersonas .pt-head{max-width:740px;}\n#sgpersonas .pt-head h2{font-family:var(--fh);font-weight:700;letter-spacing:-.02em;line-height:1.07;font-size:clamp(29px,3.6vw,45px);margin:15px 0 0;color:var(--navy);}\n#sgpersonas .pt-head h2 .ac{color:var(--teal-deep);}\n#sgpersonas .pt-head p{font-size:17px;line-height:1.6;color:var(--grey);font-weight:300;margin:16px 0 0;}\n#sgpersonas .ex-note{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--fm);font-size:11px;letter-spacing:.04em;color:var(--muted);background:#fff;border:1px solid var(--line);padding:6px 13px;border-radius:999px;}\n#sgpersonas .ex-note::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--teal-lt);}\n\/* Layout *\/\n#sgpersonas .pt{display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:start;margin-top:48px;}\n#sgpersonas .pt-rail{display:flex;flex-direction:column;gap:10px;}\n#sgpersonas .pt-tab{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px 18px;font-family:var(--fb);font-size:15.5px;font-weight:600;color:var(--navy);cursor:pointer;transition:.18s;}\n#sgpersonas .pt-tab span{flex:1;}\n#sgpersonas .pt-tab .ar{width:17px;height:17px;stroke:#9fb1c4;stroke-width:2.4;fill:none;flex:none;transition:.2s;}\n#sgpersonas .pt-tab:hover{border-color:var(--accent);color:var(--accent);}\n#sgpersonas .pt-tab:hover .ar{stroke:var(--accent);}\n#sgpersonas .pt-tab.on{background:var(--navy);color:#fff;border-color:var(--navy);box-shadow:0 16px 32px -18px rgba(26,46,76,.7);}\n#sgpersonas .pt-tab.on .ar{stroke:#fff;transform:translateX(2px);}\n\/* Stage \/ Panel *\/\n#sgpersonas .pt-stage{background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:32px;min-height:380px;}\n#sgpersonas .pt-panel{display:none;}\n#sgpersonas .pt-panel.on{display:grid;grid-template-columns:1fr 1.05fr;gap:34px;align-items:center;animation:ptfade .42s ease;}\n@keyframes ptfade{from{opacity:0;transform:translateY(10px);}to{opacity:1;transform:none;}}\n#sgpersonas .pt-eyebrow{font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,var(--pink));}\n#sgpersonas .pt-panel h3{font-family:var(--fh);font-size:clamp(22px,2.4vw,30px);color:var(--navy);font-weight:600;line-height:1.16;letter-spacing:-.2px;margin:10px 0 14px;}\n#sgpersonas .pt-panel p{font-size:15px;line-height:1.62;color:var(--grey);margin:0 0 24px;}\n#sgpersonas .pt-panel p.pt-lead{margin:0 0 15px;}\n#sgpersonas .pt-list{list-style:none;margin:4px 0 24px;padding:0;display:flex;flex-direction:column;gap:12px;}\n#sgpersonas .pt-list li{position:relative;padding-left:27px;font-size:14.5px;line-height:1.5;color:var(--grey);}\n#sgpersonas .pt-list li::before{content:\"\";position:absolute;left:5px;top:3px;width:6px;height:11px;border:solid var(--accent,var(--pink));border-width:0 2.4px 2.4px 0;transform:rotate(43deg);}\n#sgpersonas .pt-cta{display:inline-flex;align-items:center;gap:9px;background:var(--navy);color:#fff;font-family:var(--fb);font-weight:600;font-size:15px;padding:13px 22px;border-radius:11px;transition:.18s;}\n#sgpersonas .pt-cta svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}\n#sgpersonas .pt-cta:hover{background:#13243d;transform:translateY(-2px);box-shadow:0 18px 34px -18px rgba(26,46,76,.75);}\n#sgpersonas .pt-shot{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 34px 64px -36px rgba(20,35,60,.55),0 8px 20px -14px rgba(20,35,60,.2);}\n#sgpersonas .pt-shot img{display:block;width:100%;height:auto;}\n\/* Reveal *\/\n#sgpersonas .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\n#sgpersonas .reveal.in{opacity:1;transform:none;}\n\/* Theme protection: theme sets button{white-space:nowrap}; tab labels may wrap *\/\n#sgpersonas .pt-tab,#sgpersonas .pt-tab span{white-space:normal!important;}\n\/* per-tab accents *\/\n#sgpersonas .pt-tab[data-i=\"0\"],#sgpersonas .pt-panel[data-i=\"0\"]{--accent:var(--blue);}\n#sgpersonas .pt-tab[data-i=\"1\"],#sgpersonas .pt-panel[data-i=\"1\"]{--accent:var(--pink);}\n#sgpersonas .pt-tab[data-i=\"2\"],#sgpersonas .pt-panel[data-i=\"2\"]{--accent:var(--teal-deep);}\n#sgpersonas .pt-tab[data-i=\"3\"],#sgpersonas .pt-panel[data-i=\"3\"]{--accent:var(--mint);}\n#sgpersonas .pt-tab[data-i=\"4\"],#sgpersonas .pt-panel[data-i=\"4\"]{--accent:var(--navy);}\n\/* ===== TABLET \/ MOBILE ===== *\/\n@media(max-width:900px){\n  #sgpersonas .pt{grid-template-columns:1fr;gap:18px;margin-top:34px;}\n  #sgpersonas .pt-rail{flex-direction:row;flex-wrap:wrap;gap:8px;}\n  #sgpersonas .pt-tab{width:auto;flex:0 0 auto;padding:11px 15px;font-size:14px;border-radius:11px;}\n  #sgpersonas .pt-tab .ar{display:none;}\n  #sgpersonas .pt-stage{min-height:0;padding:24px 22px;}\n  #sgpersonas .pt-panel.on{grid-template-columns:1fr;gap:22px;}\n}\n@media(max-width:600px){\n  #sgpersonas .pt-sec{padding:64px 0 70px;}\n  #sgpersonas .wrap{padding:0 18px;}\n  #sgpersonas .pt-head p{font-size:15.5px;}\n  #sgpersonas .pt-stage{padding:20px 18px;}\n  #sgpersonas .pt-cta{width:100%;justify-content:center;}\n}\n@media(prefers-reduced-motion:reduce){\n  #sgpersonas .pt-panel.on{animation:none;}\n  #sgpersonas .reveal{opacity:1;transform:none;transition:none;}\n}\n<\/style>\n<div id=\"sgpersonas\">\n  <section class=\"pt-sec\"><div class=\"wrap\">\n    <div class=\"reveal pt-head\">\n      <span class=\"kick\">Swiss GRC in action<\/span>\n      <h2>See <span class=\"ac\">what is possible.<\/span><\/h2>\n      <p>From AI-powered analysis and decision ready risk reports to the third party overview. Real views from the solution, chosen for what matters day to day.<\/p>\n    <\/div>\n\n    <div class=\"reveal pt\" role=\"tablist\">\n      <div class=\"pt-rail\">\n        <button class=\"pt-tab on\" data-i=\"0\" role=\"tab\" aria-selected=\"true\"><span>Grace AI<\/span><svg class=\"ar\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n        <button class=\"pt-tab\" data-i=\"1\" role=\"tab\" aria-selected=\"false\"><span>Risk Reporting<\/span><svg class=\"ar\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n        <button class=\"pt-tab\" data-i=\"2\" role=\"tab\" aria-selected=\"false\"><span>Process Management<\/span><svg class=\"ar\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n        <button class=\"pt-tab\" data-i=\"3\" role=\"tab\" aria-selected=\"false\"><span>Third-Party Intelligence<\/span><svg class=\"ar\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n        <button class=\"pt-tab\" data-i=\"4\" role=\"tab\" aria-selected=\"false\"><span>Onboarding and support<\/span><svg class=\"ar\" viewBox=\"0 0 24 24\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\n      <\/div>\n\n      <div class=\"pt-stage\">\n        <div class=\"pt-panel on\" data-i=\"0\" role=\"tabpanel\">\n          <div>\n            <div class=\"pt-eyebrow\">Grace AI<\/div>\n            <h3>AI that understands your GRC context.<\/h3>\n            <ul class=\"pt-list\">\n              <li>Answers questions about risks, controls and processes in natural language.<\/li>\n              <li>Works directly on your data, with no export and no switching tools.<\/li>\n              <li>Summarizes complex matters and suggests the next steps.<\/li>\n            <\/ul>\n            <a class=\"pt-cta\" href=\"https:\/\/swissgrc.com\/en\/platform\">Explore the platform <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n          <\/div>\n          <div class=\"pt-shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/swissgrc-tab1-grace-ai.png\" alt=\"Grace AI in the GRC Toolbox\"><\/div>\n        <\/div>\n\n        <div class=\"pt-panel\" data-i=\"1\" role=\"tabpanel\">\n          <div>\n            <div class=\"pt-eyebrow\">Risk Reporting<\/div>\n            <h3>The full picture, decision ready and in real time.<\/h3>\n            <ul class=\"pt-list\">\n              <li>Risks quantified with Monte Carlo simulation and loss distribution.<\/li>\n              <li>An aggregated view for the decision making bodies, always up to date.<\/li>\n              <li>Clear recommendations for action instead of gut feeling.<\/li>\n            <\/ul>\n            <a class=\"pt-cta\" href=\"https:\/\/swissgrc.com\/en\/risk-quantification\/\">Explore RiskQuant <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n          <\/div>\n          <div class=\"pt-shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/swissgrc-tab2-risiko-board.png\" alt=\"Risk and resilience analysis for the decision making bodies\"><\/div>\n        <\/div>\n\n        <div class=\"pt-panel\" data-i=\"2\" role=\"tabpanel\">\n          <div>\n            <div class=\"pt-eyebrow\">Process Management<\/div>\n            <h3>Processes and their dependencies at a glance.<\/h3>\n            <ul class=\"pt-list\">\n              <li>A central process inventory with links to risks, controls and obligations.<\/li>\n              <li>Critical processes and their dependencies visible instantly.<\/li>\n              <li>The impact of changes traceable directly.<\/li>\n            <\/ul>\n            <a class=\"pt-cta\" href=\"https:\/\/swissgrc.com\/en\/bpm-software\/\">View process management <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n          <\/div>\n          <div class=\"pt-shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/swissgrc-tab3-prozesse.jpg\" alt=\"Dependency analysis in the Process Center\"><\/div>\n        <\/div>\n\n        <div class=\"pt-panel\" data-i=\"3\" role=\"tabpanel\">\n          <div>\n            <div class=\"pt-eyebrow\">Third-Party Intelligence<\/div>\n            <h3>From screening to the decision proposal.<\/h3>\n            <ul class=\"pt-list\">\n              <li>Assess suppliers and third parties in a structured way and monitor them continuously.<\/li>\n              <li>Risk distribution, trends and critical third parties at a glance.<\/li>\n              <li>Results prepared for the decision making bodies.<\/li>\n            <\/ul>\n            <a class=\"pt-cta\" href=\"https:\/\/swissgrc.com\/en\/third-party-intelligence\/\">View Third-Party Intelligence <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n          <\/div>\n          <div class=\"pt-shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/swissgrc-tab4-drittparteien.png\" alt=\"Third-Party Intelligence reporting for the decision making bodies\"><\/div>\n        <\/div>\n\n        <div class=\"pt-panel\" data-i=\"4\" role=\"tabpanel\">\n          <div>\n            <div class=\"pt-eyebrow\">Onboarding and support<\/div>\n            <h3>Expertise that lands. Success that lasts.<\/h3>\n            <ul class=\"pt-list\">\n              <li>Consultants with experience in risk, compliance and leadership roles.<\/li>\n              <li>Deep know how in the GRC Toolbox and in regulatory requirements.<\/li>\n              <li>Rooted in the Swiss market, active in Switzerland, Germany and Europe.<\/li>\n            <\/ul>\n            <a class=\"pt-cta\" href=\"#kontakt\">Request a consultation <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n          <\/div>\n          <div class=\"pt-shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/swissgrc-tab5-implementation-support.png\" alt=\"Swiss GRC team in a client meeting\"><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('sgpersonas'); if(!root) return;\n  var tabs=Array.prototype.slice.call(root.querySelectorAll('.pt-tab'));\n  var panels=Array.prototype.slice.call(root.querySelectorAll('.pt-panel'));\n  function activate(i){\n    tabs.forEach(function(t,k){var on=k===i;t.classList.toggle('on',on);t.setAttribute('aria-selected',on?'true':'false');});\n    panels.forEach(function(p,k){p.classList.toggle('on',k===i);});\n  }\n  tabs.forEach(function(t,i){t.addEventListener('click',function(){activate(i);});});\n  var rev=root.querySelectorAll('.reveal');\n  if(!('IntersectionObserver' in window)){ rev.forEach(function(e){e.classList.add('in');}); return; }\n  var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});\n  rev.forEach(function(e){io.observe(e);});\n})();\n<\/script>\n\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-cd584c5 e-con-full e-flex e-con e-parent\" data-id=\"cd584c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0d12970 elementor-widget elementor-widget-html\" data-id=\"0d12970\" 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<meta charset=\"utf-8\">\n<!-- SWISS GRC . HOMEPAGE . FACTS & FIGURES + CUSTOMER STORY (dark). Scope #sgfacts.\n     Customer story: real, approved story (Swiss Post \/ Kevin Helfer).\n     Key figures with count up animation (Swiss thousands separator). -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\n<style>\n#sgfacts{\n  --navy:#1a2e4c; --navy-deep:#0f1c30; --teal:#17a2ac; --teal-light:#2dc6cb; --mint:#00bfad;\n  --magenta:#B82850; --blue:#3062a5;\n  --d-ink:#ffffff; --d-2:#c7d2e2; --d-muted:#8fa3b6; --d-line:rgba(255,255,255,.12);\n  --maxw:1180px;\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif; --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif; --fm:\"Geist Mono\",ui-monospace,monospace;\n  font-family:var(--fb);color:var(--d-ink);position:relative;display:block;-webkit-font-smoothing:antialiased;letter-spacing:-.006em;\n}\n#sgfacts *{box-sizing:border-box;}\n#sgfacts a{color:inherit;text-decoration:none;}\n#sgfacts .blk{position:relative;overflow:hidden;padding:96px 0;background:radial-gradient(800px 460px at 88% -10%,rgba(45,198,203,.2),transparent 60%),linear-gradient(155deg,var(--navy) 0%,var(--navy-deep) 100%);}\n#sgfacts .blk::before{content:\"\";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(700px 380px at 80% 6%,#000,transparent 72%);mask-image:radial-gradient(700px 380px at 80% 6%,#000,transparent 72%);}\n#sgfacts .wrap{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;padding:0 28px;}\n#sgfacts .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-light);}\n#sgfacts .kick::before{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.8;}\n#sgfacts .head{max-width:680px;margin:0 0 46px;}\n#sgfacts .head h2{font-family:var(--fh);font-weight:700;font-size:clamp(29px,3.6vw,44px);line-height:1.08;letter-spacing:-.3px;color:#fff;margin:14px 0 0;}\n#sgfacts .head p{color:var(--d-2);font-weight:300;font-size:17px;line-height:1.6;margin:15px 0 0;}\n#sgfacts .grid{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;align-items:stretch;}\n\/* customer story *\/\n#sgfacts .story{position:relative;border:1px solid var(--d-line);border-radius:20px;padding:34px 34px 30px;background:rgba(255,255,255,.035);display:flex;flex-direction:column;}\n#sgfacts .story .tag{font-family:var(--fm);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-light);}\n#sgfacts .story .q{font-family:var(--fh);font-weight:600;font-size:clamp(19px,2.05vw,24px);line-height:1.34;color:#fff;margin:16px 0 22px;letter-spacing:-.2px;}\n#sgfacts .story .q::before{content:\"\\201C\";color:var(--teal-light);font-family:Georgia,serif;font-size:1.1em;line-height:0;margin-right:2px;}\n#sgfacts .story .who{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:18px;border-top:1px solid var(--d-line);}\n#sgfacts .story .av{width:48px;height:48px;border-radius:50%;flex:none;object-fit:cover;background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.16);}\n#sgfacts .story .nm{font-weight:600;font-size:15px;color:#fff;}\n#sgfacts .story .ro{font-size:13px;color:var(--d-muted);margin-top:2px;line-height:1.35;}\n#sgfacts .story .lnk{display:inline-flex;align-items:center;gap:8px;margin-top:22px;align-self:flex-start;font-weight:600;font-size:14px;color:var(--teal-light);border-bottom:1px solid transparent;transition:gap .16s,border-color .16s;}\n#sgfacts .story .lnk:hover{gap:11px;border-bottom-color:var(--teal-light);}\n#sgfacts .story .lnk svg{width:15px;height:15px;}\n\/* stats *\/\n#sgfacts .stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n#sgfacts .stat{border:1px solid var(--d-line);border-radius:16px;padding:22px 20px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;justify-content:center;}\n#sgfacts .stat .v{font-family:var(--fh);font-weight:700;font-size:clamp(30px,3.6vw,42px);line-height:1;letter-spacing:-.5px;background:linear-gradient(120deg,#fff,var(--teal-light));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;}\n#sgfacts .stat .k{font-size:13px;color:var(--d-2);margin-top:9px;line-height:1.35;}\n#sgfacts .stat:nth-child(2) .v,#sgfacts .stat:nth-child(4) .v{background:linear-gradient(120deg,#fff,var(--mint));-webkit-background-clip:text;background-clip:text;color:transparent;}\n\/* swiss made software tile *\/\n#sgfacts .stat.logo{align-items:center;text-align:center;}\n#sgfacts .stat.logo .sms{height:52px;width:auto;display:block;margin:2px auto 0;}\n#sgfacts .stat.logo .k{margin-top:14px;}\n\/* recognition strip *\/\n#sgfacts .reco{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:34px;padding-top:26px;border-top:1px solid var(--d-line);}\n#sgfacts .reco .lbl{font-family:var(--fm);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted);}\n#sgfacts .reco .it{font-family:var(--fh);font-weight:600;font-size:14.5px;color:var(--d-2);display:inline-flex;align-items:center;gap:8px;}\n#sgfacts .reco .it::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--teal-light);}\n#sgfacts .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\n#sgfacts .reveal.in{opacity:1;transform:none;}\n@media(max-width:880px){\n  #sgfacts .grid{grid-template-columns:1fr;gap:18px;}\n}\n@media(max-width:600px){\n  #sgfacts .blk{padding:64px 0;}\n  #sgfacts .wrap{padding:0 18px;}\n  #sgfacts .story{padding:26px 22px 24px;}\n  #sgfacts .stats{gap:12px;}\n  #sgfacts .stat{padding:18px 16px;}\n}\n@media(prefers-reduced-motion:reduce){#sgfacts .reveal{opacity:1;transform:none;transition:none;}}\n<\/style>\n<div id=\"sgfacts\">\n  <section class=\"blk\" id=\"zahlen-fakten\"><div class=\"wrap\">\n    <div class=\"reveal head\">\n      <span class=\"kick\">Facts and figures<\/span>\n      <h2>Trust that can be proven.<\/h2>\n      <p>Swiss made, triple ISO certified and internationally recognized: organizations rely on the GRC Toolbox because substance comes before promises.<\/p>\n    <\/div>\n\n    <div class=\"reveal grid\">\n      <!-- Customer story: Swiss Post -->\n      <div class=\"story\">\n        <span class=\"tag\">Customer Story<\/span>\n        <p class=\"q\">Working side by side with the Swiss GRC team, we built a system that not only meets our governance goals but also empowers every subsidiary to own and improve its risk and HSE processes. This initiative has become one of the cornerstones of NEQSOL Holding\u2019s digital transformation.<\/p>\n        <div class=\"who\">\n          <img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2025\/10\/Samir-Karimov_1.jpg\" alt=\"Samir Karimov,Head of Risk Management and Sustainablity, NEQSOL Holding\">\n          <div>\n            <div class=\"nm\">Samir Karimov<\/div>\n            <div class=\"ro\">Head of Risk Management and Sustainablity, NEQSOL Holding<\/div>\n          <\/div>\n        <\/div>\n        <a class=\"lnk\" href=\"https:\/\/swissgrc.com\/en\/success_story\/harmonizing-governance-and-risk-across-neqsol-holding-with-swiss-grc\/\">Read the success story <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n      <\/div>\n\n      <!-- Stats -->\n      <div class=\"stats\">\n        <div class=\"stat\"><div class=\"v\" data-count=\"500\" data-suffix=\"+\">0<\/div><div class=\"k\">Successful customer projects across various industries and topics<\/div><\/div>\n        <div class=\"stat\"><div class=\"v\" data-count=\"3\" data-suffix=\"x\">0<\/div><div class=\"k\">ISO certified<\/div><\/div>\n        <div class=\"stat\"><div class=\"v\" data-count=\"40000\" data-suffix=\"+\">0<\/div><div class=\"k\">Users of the GRC Toolbox across governance, risk &amp; compliance<\/div><\/div>\n        <div class=\"stat\"><div class=\"v\" data-count=\"250\" data-suffix=\"+\">0<\/div><div class=\"k\">Customers from all industries<\/div><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"reveal reco\">\n      <span class=\"lbl\">Recognized<\/span>\n      <span class=\"it\">Forrester GRC Platforms Landscape Q4 2025<\/span>\n      <span class=\"it\">SPARK Matrix Leader 2025<\/span>\n      <span class=\"it\">Risk.net Award<\/span>\n    <\/div>\n  <\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('sgfacts'); if(!root) return;\n  var reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  function group(n){return String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,\"'\");}\n\n  function countUp(el){\n    var target=parseFloat(el.getAttribute('data-count'))||0;\n    var suffix=el.getAttribute('data-suffix')||'';\n    var prefix=el.getAttribute('data-prefix')||'';\n    if(reduce){el.textContent=prefix+group(target)+suffix;return;}\n    var dur=1500,t0=null;\n    function step(ts){\n      if(!t0)t0=ts;\n      var p=Math.min((ts-t0)\/dur,1);\n      var eased=1-Math.pow(1-p,3);\n      el.textContent=prefix+group(Math.round(eased*target))+suffix;\n      if(p<1){requestAnimationFrame(step);} else {el.textContent=prefix+group(target)+suffix;}\n    }\n    requestAnimationFrame(step);\n  }\n\n  var rev=root.querySelectorAll('.reveal');\n  function fireCounts(scope){\n    var ns=scope.querySelectorAll('.v[data-count]');\n    ns.forEach(function(el){ if(!el.dataset.done){el.dataset.done='1';countUp(el);} });\n  }\n  if(!('IntersectionObserver' in window)){\n    rev.forEach(function(e){e.classList.add('in');});\n    fireCounts(root);\n    return;\n  }\n  var io=new IntersectionObserver(function(en){en.forEach(function(x){\n    if(x.isIntersecting){x.target.classList.add('in');fireCounts(x.target);io.unobserve(x.target);}\n  });},{threshold:.14});\n  rev.forEach(function(e){io.observe(e);});\n})();\n<\/script>\n\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-1226e09 e-con-full e-flex e-con e-parent\" data-id=\"1226e09\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2841551 elementor-widget elementor-widget-html\" data-id=\"2841551\" 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<meta charset=\"utf-8\">\n<!-- SWISS GRC . HOMEPAGE . CUSTOMER VOICES (light grey). Scope #sgvoices.\n     Real customer testimonials published on swissgrc.com incl. photos (images load from swissgrc.com).\n     Carousel: 3 cards desktop \/ 2 tablet \/ 1 mobile, autoplay 5s, loop, arrows, progress bar. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\n<style>\n#sgvoices{\n  --navy:#1a2e4c; --teal:#17a2ac; --teal-deep:#0f7c84; --teal-light:#2dc6cb; --blue:#3062a5; --mint:#00bfad; --magenta:#B82850;\n  --soft:#EEF2F7; --line:#E4E9F0; --ink:#16202f; --grey:#586374; --muted:#8a94a3;\n  --maxw:1180px;\n  --fh:\"Anek Latin\",\"Helvetica Neue\",Arial,sans-serif; --fb:\"Inter\",\"Helvetica Neue\",Arial,sans-serif; --fm:\"Geist Mono\",ui-monospace,monospace;\n  font-family:var(--fb);color:var(--ink);position:relative;display:block;-webkit-font-smoothing:antialiased;letter-spacing:-.006em;\n}\n#sgvoices *{box-sizing:border-box;}\n#sgvoices .blk{padding:96px 0;background:var(--soft);}\n#sgvoices .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;}\n#sgvoices .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--fm);font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal);justify-content:center;}\n#sgvoices .kick::before,#sgvoices .kick::after{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.75;}\n#sgvoices .head{max-width:680px;margin:0 auto 46px;text-align:center;}\n#sgvoices .head h2{font-family:var(--fh);font-weight:600;font-size:clamp(29px,3.6vw,44px);line-height:1.08;letter-spacing:-.3px;color:var(--navy);margin:14px 0 0;}\n#sgvoices .head p{color:var(--grey);font-weight:300;font-size:17px;line-height:1.6;margin:15px auto 0;}\n\n\/* Carousel *\/\n#sgvoices .vp{overflow:hidden;}\n#sgvoices .track{display:flex;align-items:stretch;gap:22px;will-change:transform;transition:transform .55s cubic-bezier(.4,0,.2,1);}\n#sgvoices .card{flex:0 0 auto;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px 24px;display:flex;flex-direction:column;box-shadow:0 24px 50px -36px rgba(26,46,76,.5);}\n#sgvoices .qm{font-family:Georgia,serif;font-size:46px;line-height:.7;color:var(--teal-light);height:26px;}\n#sgvoices .card p{font-size:15px;line-height:1.6;color:var(--ink);margin:6px 0 22px;}\n#sgvoices .who{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);}\n#sgvoices .av{width:46px;height:46px;border-radius:50%;flex:none;object-fit:cover;background:var(--soft);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);}\n#sgvoices .nm{font-weight:600;font-size:14.5px;color:var(--navy);}\n#sgvoices .ro{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35;}\n\n\/* Controls *\/\n#sgvoices .ctrl{display:flex;align-items:center;gap:18px;margin-top:30px;}\n#sgvoices .bar{flex:1;height:3px;border-radius:3px;background:var(--line);overflow:hidden;}\n#sgvoices .bar span{display:block;height:100%;width:37.5%;border-radius:3px;background:linear-gradient(90deg,var(--teal),var(--blue));transition:width .55s cubic-bezier(.4,0,.2,1);}\n#sgvoices .arrows{display:flex;gap:10px;flex:none;}\n#sgvoices .nav{width:44px !important;height:44px !important;min-width:44px;min-height:44px;max-width:44px;flex:0 0 44px;padding:0 !important;margin:0;border-radius:50% !important;border:1px solid var(--line);background:#fff;color:var(--navy);cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0;font-size:0;-webkit-appearance:none;appearance:none;box-shadow:none;white-space:normal;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;}\n#sgvoices .nav:hover{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-2px);}\n#sgvoices .nav:focus-visible{outline:2px solid var(--teal);outline-offset:2px;}\n#sgvoices .nav svg{width:18px !important;height:18px !important;display:block;fill:none;stroke:currentColor !important;}\n\n#sgvoices .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\n#sgvoices .reveal.in{opacity:1;transform:none;}\n\n@media(max-width:980px){#sgvoices .track{gap:18px;}}\n@media(max-width:640px){\n  #sgvoices .blk{padding:64px 0;}#sgvoices .wrap{padding:0 18px;}\n  #sgvoices .track{gap:14px;}#sgvoices .card{padding:24px 22px 22px;}\n  #sgvoices .ctrl{gap:14px;}\n}\n@media(prefers-reduced-motion:reduce){#sgvoices .reveal{opacity:1;transform:none;transition:none;}#sgvoices .track{transition:none;}}\n<\/style>\n<div id=\"sgvoices\">\n  <section class=\"blk\" id=\"kunden-erzaehlen\"><div class=\"wrap\">\n    <div class=\"reveal head\">\n      <span class=\"kick\">Customer voices<\/span>\n      <h2>What our customers say<\/h2>\n      <p>Why risk, compliance and security leaders rely on the GRC Toolbox.<\/p>\n    <\/div>\n\n    <div class=\"reveal\">\n      <div class=\"vp\">\n        <div class=\"track\">\n            <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>The collaboration with Swiss GRC was professional and solution-oriented from the very beginning. We particularly appreciated that our requirements were taken seriously and implemented efficiently.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/05\/1650348677087.jpeg\" alt=\"Regula Schneider, IB Langenthal\"><div><div class=\"nm\">Regula Schneider<\/div><div class=\"ro\">Head of Corporate Development and Member of the Executive Management, IB Langenthal AG<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>Swiss GRC is a true partner. We value the simplicity, scalability and flexibility of the GRC Toolbox, as well as the personal, customer focused support.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2025\/08\/Kevin-Helfer-Corporate-Risk-Manager-Swiss-Post.jpg\" alt=\"Kevin Helfer, Swiss Post\"><div><div class=\"nm\">Kevin Helfer<\/div><div class=\"ro\">Corporate Risk Manager, Swiss Post<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>Swiss GRC offers modular, easy to integrate GRC software with transparent pricing. We look forward to expanding our use of it even further.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2023\/11\/Dominik-Mutter.jpg\" alt=\"Dominik Mutter, Baloise Group\"><div><div class=\"nm\">Dominik Mutter<\/div><div class=\"ro\">Senior Information Security Officer, Baloise Group<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>Swiss GRC combines deep expertise with reliable, flexible solutions. Their team and their software exceeded our expectations.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2023\/11\/Martin_Kanwar.jpeg\" alt=\"Martin Kanwar, Toa Re\"><div><div class=\"nm\">Martin Kanwar<\/div><div class=\"ro\">Risk &amp; Compliance Officer, Toa Re<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>Side by side with the Swiss GRC team, we built a system that empowers every subsidiary to shape and develop its own risk and HSE processes independently.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2025\/10\/Samir-Karimov_1.jpg\" alt=\"Samir Karimov, NEQSOL Holding\"><div><div class=\"nm\">Samir Karimov<\/div><div class=\"ro\">Head of Risk Management and Sustainability, NEQSOL Holding<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>With the GRC Toolbox we have an efficient and practical tool that literally pays off for us and, more importantly, for our taxpayers.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2024\/09\/Heinrich-Furrer.jpg\" alt=\"Heinrich Furrer, Canton of Uri\"><div><div class=\"nm\">Heinrich Furrer<\/div><div class=\"ro\">Head of Services, Canton of Uri<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>The collaboration was on equal footing from the start, thanks to mutual understanding on both a professional and a personal level.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2023\/02\/Mirko-hegi.jpg\" alt=\"Mirko Hegi, PostFinance\"><div><div class=\"nm\">Mirko Hegi<\/div><div class=\"ro\">GRC Expert, PostFinance<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>The GRC Toolbox offers a wide range of features tailored specifically to the needs of organizations with complex requirements.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2024\/01\/Tolga-Ece.jpg\" alt=\"Tolga Ece, City of Zurich\"><div><div class=\"nm\">Tolga Ece<\/div><div class=\"ro\">Head of the Competence Center for Risk and Insurance Management, City of Zurich<\/div><\/div><\/div>\n          <\/article>\n          <article class=\"card\">\n            <div class=\"qm\">&ldquo;<\/div>\n            <p>With the GRC Toolbox, Mobiliar was able to make its risk and control assessments more efficient and adapt them to current requirements.<\/p>\n            <div class=\"who\"><img decoding=\"async\" class=\"av\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2025\/07\/Christian-Grundt.webp\" alt=\"Christian Grundt, Mobiliar\"><div><div class=\"nm\">Christian Grundt<\/div><div class=\"ro\">Head of Risk Controlling &amp; Regulatory Affairs, Mobiliar<\/div><\/div><\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n\n      <div class=\"ctrl\">\n        <div class=\"bar\"><span><\/span><\/div>\n        <div class=\"arrows\">\n          <button class=\"nav nav-prev\" type=\"button\" aria-label=\"Previous voice\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"15 18 9 12 15 6\"><\/polyline><\/svg><\/button>\n          <button class=\"nav nav-next\" type=\"button\" aria-label=\"Next voice\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"9 18 15 12 9 6\"><\/polyline><\/svg><\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('sgvoices'); if(!root) return;\n\n  \/* Reveal *\/\n  var rev=root.querySelectorAll('.reveal');\n  if('IntersectionObserver' in window){\n    var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.14});\n    rev.forEach(function(e){io.observe(e);});\n  } else { rev.forEach(function(e){e.classList.add('in');}); }\n\n  \/* Carousel *\/\n  var vp=root.querySelector('.vp'),\n      track=root.querySelector('.track'),\n      cards=Array.prototype.slice.call(track.children),\n      prev=root.querySelector('.nav-prev'),\n      next=root.querySelector('.nav-next'),\n      bar=root.querySelector('.bar span'),\n      reduce=window.matchMedia('(prefers-reduced-motion: reduce)').matches,\n      idx=0, per=3, gap=22, timer=null, rz=null;\n\n  function perView(){var w=window.innerWidth; if(w<=640)return 1; if(w<=980)return 2; return 3;}\n  function maxIdx(){return Math.max(0, cards.length-per);}\n\n  function layout(){\n    per=perView();\n    gap=window.innerWidth<=640?14:(window.innerWidth<=980?18:22);\n    var cw=(vp.clientWidth-(per-1)*gap)\/per;\n    cards.forEach(function(c){c.style.width=cw+'px';});\n    if(idx>maxIdx()) idx=maxIdx();\n    apply();\n  }\n  function apply(){\n    var cw=cards[0].getBoundingClientRect().width;\n    track.style.transform='translateX('+(-(idx*(cw+gap)))+'px)';\n    var mx=maxIdx();\n    bar.style.width=(mx===0?100:((idx\/mx)*100))+'%';\n  }\n  function go(n){var mx=maxIdx(); if(n>mx)n=0; if(n<0)n=mx; idx=n; apply();}\n\n  prev.addEventListener('click',function(){go(idx-1);restart();});\n  next.addEventListener('click',function(){go(idx+1);restart();});\n\n  function play(){ if(reduce) return; stop(); timer=setInterval(function(){go(idx+1);},5000); }\n  function stop(){ if(timer){clearInterval(timer);timer=null;} }\n  function restart(){ stop(); play(); }\n\n  vp.addEventListener('mouseenter',stop);\n  vp.addEventListener('mouseleave',play);\n\n  window.addEventListener('resize',function(){ clearTimeout(rz); rz=setTimeout(layout,150); });\n\n  layout();\n  play();\n})();\n<\/script>\n\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-ac1b494 e-con-full e-flex e-con e-parent\" data-id=\"ac1b494\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f905bbc elementor-widget elementor-widget-html\" data-id=\"f905bbc\" 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<meta charset=\"utf-8\">\n<!-- SWISS GRC . HOMEPAGE . INSIGHTS (cinematic, dark). Scope #sginsights.\n     Three large portrait cards: Blog, Swiss GRC Day (flagship), Webinars. Text over the image.\n     Placeholder visuals until the real images are in place: then set .ins-img background-image and remove .ins-ico.\n     SVG sizes use !important against the theme svg{width:100%}. No long dashes. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Geist+Mono:wght@500;600&display=swap\" rel=\"stylesheet\">\n<style>\n#sginsights{\n  --navy:#1a2e4c; --navy-deep:#0b1525;\n  --teal:#17a2ac; --teal-deep:#0f7c84; --teal-light:#2dc6cb; --mint:#00bfad;\n  --magenta:#B82850; --blue:#3062a5;\n  --maxw:1180px;\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\n  font-family:var(--font);color:#fff;font-size:16px;line-height:1.55;letter-spacing:-.006em;\n  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;display:block;\n}\n#sginsights *{box-sizing:border-box;}\n#sginsights a{color:inherit;text-decoration:none;}\n#sginsights .blk{\n  padding:104px 0 110px;position:relative;overflow:hidden;\n  background:radial-gradient(900px 460px at 50% -12%,rgba(45,198,203,.12),transparent 62%),\n             linear-gradient(180deg,var(--navy-deep) 0%,#13243d 100%);\n}\n#sginsights .blk::before{\n  content:\"\";position:absolute;inset:0;pointer-events:none;\n  background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),\n                   linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);\n  background-size:46px 46px;\n  mask-image:radial-gradient(800px 460px at 50% 0%,#000,transparent 75%);\n  -webkit-mask-image:radial-gradient(800px 460px at 50% 0%,#000,transparent 75%);\n}\n#sginsights .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px;position:relative;}\n#sginsights .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-light);justify-content:center;}\n#sginsights .kick::before,#sginsights .kick::after{content:\"\";width:20px;height:2px;border-radius:2px;background:currentColor;opacity:.7;}\n#sginsights .sec-head{max-width:720px;margin:0 auto 52px;text-align:center;}\n#sginsights .sec-head h2{font-family:var(--font-h);font-size:clamp(30px,3.7vw,46px);color:#fff;letter-spacing:-.4px;margin:14px 0 0;font-weight:600;line-height:1.08;}\n#sginsights .sec-head p{font-size:17px;color:#aab8cc;font-weight:300;margin:16px auto 0;line-height:1.62;}\n#sginsights .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\n#sginsights .reveal.in{opacity:1;transform:none;}\n\n#sginsights .ins-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}\n#sginsights .ins-card{\n  position:relative;display:block;aspect-ratio:4\/3;border-radius:18px;overflow:hidden;\n  border:1px solid rgba(255,255,255,.09);\n  box-shadow:0 26px 60px rgba(0,0,0,.42);\n  transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease;\n}\n#sginsights .ins-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px rgba(0,0,0,.55);border-color:rgba(255,255,255,.18);}\n#sginsights .ins-img{\n  position:absolute;inset:0;z-index:0;background-color:var(--navy-deep);\n  background-image:radial-gradient(460px 260px at 75% 12%,rgba(255,255,255,.12),transparent 60%),\n                   linear-gradient(155deg,var(--acc) 0%,var(--navy-deep) 82%);\n  background-size:cover;background-position:center;\n  transform:scale(1.001);transition:transform .5s cubic-bezier(.2,.6,.2,1);\n}\n#sginsights .ins-card:hover .ins-img{transform:scale(1.07);}\n#sginsights .ins-shade{\n  position:absolute;inset:0;z-index:1;\n  background:linear-gradient(to top,rgba(6,11,20,.96) 0%,rgba(6,11,20,.82) 30%,rgba(6,11,20,.50) 54%,rgba(6,11,20,.26) 78%,rgba(6,11,20,.14) 100%);\n}\n#sginsights .ins-ico{position:absolute;top:26px;right:24px;z-index:1;color:#fff;opacity:.22;}\n#sginsights .ins-ico svg{width:54px!important;height:54px!important;display:block;}\n#sginsights .ins-tag{\n  position:absolute;top:18px;left:18px;z-index:3;\n  display:inline-flex;align-items:center;gap:7px;\n  background:rgba(8,15,28,.6);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);\n  color:#fff;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;\n  padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);\n}\n#sginsights .ins-tag::before{content:\"\";width:7px;height:7px;border-radius:50%;background:var(--acc-lt);}\n#sginsights .ins-content{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:24px 24px 26px;}\n#sginsights .ins-content h3{font-family:var(--font-h);font-size:clamp(21px,2vw,25px);font-weight:600;color:#fff;line-height:1.14;margin:0 0 8px;}\n#sginsights .ins-content p{font-size:14px;color:rgba(255,255,255,.80);line-height:1.5;margin:0 0 16px;max-width:30ch;}\n#sginsights .ins-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--acc-lt);transition:gap .16s ease;}\n#sginsights .ins-link svg{width:16px!important;height:16px!important;flex:none;}\n#sginsights .ins-card:hover .ins-link{gap:11px;}\n\n#sginsights .c-blog{--acc:var(--teal-deep);--acc-lt:#36d2d6;}\n#sginsights .c-day{--acc:var(--magenta);--acc-lt:#ff7aa0;}\n#sginsights .c-webinar{--acc:var(--blue);--acc-lt:#6ea3e6;}\n\n@media(max-width:820px){\n  #sginsights .ins-grid{grid-template-columns:1fr;gap:18px;}\n  #sginsights .ins-card{aspect-ratio:16\/10;}\n  #sginsights .ins-content p{max-width:42ch;}\n}\n@media(max-width:600px){\n  #sginsights .blk{padding:66px 0 72px;}\n  #sginsights .wrap{padding:0 18px;}\n}\n@media(prefers-reduced-motion:reduce){\n  #sginsights .ins-card,#sginsights .ins-img,#sginsights .ins-link{transition:none;}\n  #sginsights .reveal{opacity:1;transform:none;transition:none;}\n}\n<\/style>\n<div id=\"sginsights\">\n  <section class=\"blk\" id=\"insights\"><div class=\"wrap\">\n    <div class=\"reveal sec-head\">\n      <span class=\"kick\">Insights<\/span>\n      <h2>Stay up to date in the GRC market.<\/h2>\n      <p>Current analysis, our flagship event and live sessions, straight from the field.<\/p>\n    <\/div>\n    <div class=\"reveal ins-grid\">\n\n      <a class=\"ins-card c-blog\" href=\"https:\/\/swissgrc.com\/en\/blog\/\">\n        <div class=\"ins-img\" style=\"background-image:url('https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/Solvency-Capacity.jpg')\"><\/div>\n        <div class=\"ins-shade\"><\/div>\n        <span class=\"ins-tag\">Blog<\/span>\n        <div class=\"ins-content\">\n          <h3>Analysis and practical know-how<\/h3>\n          <p>Expert articles on risk, compliance and regulation worldwide.<\/p>\n          <span class=\"ins-link\">Go to the blog <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"ins-card c-day\" href=\"https:\/\/swissgrc.com\/swissgrcday\/\">\n        <div class=\"ins-img\" style=\"background-image:url('https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/05\/SWISS-GRC-DAY-2026-1024x576.jpg')\"><\/div>\n        <div class=\"ins-shade\"><\/div>\n        <span class=\"ins-tag\">Flagship Event<\/span>\n        <div class=\"ins-content\">\n          <h3>SWISS GRC DAY<\/h3>\n          <p>Our annual conference for governance, risk and compliance.<\/p>\n          <span class=\"ins-link\">Go to SWISS GRC DAY <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"ins-card c-webinar\" href=\"https:\/\/swissgrc.com\/en\/webinars\/\">\n        <div class=\"ins-img\" style=\"background-image:url('https:\/\/swissgrc.com\/wp-content\/uploads\/2023\/12\/BKU-ISG-Webinar.jpg')\"><\/div>\n        <div class=\"ins-shade\"><\/div>\n        <span class=\"ins-tag\">Webinars<\/span>\n        <div class=\"ins-content\">\n          <h3>Webinars and live sessions<\/h3>\n          <p>Expert knowledge and live product sessions on our solutions.<\/p>\n          <span class=\"ins-link\">Go to the webinars <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n  <\/div><\/section>\n<\/div>\n<script>\n(function(){\n  var root=document.getElementById('sginsights'); if(!root) return;\n  var rev=root.querySelectorAll('.reveal');\n  if(!('IntersectionObserver' in window)){ rev.forEach(function(e){e.classList.add('in');}); return; }\n  var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});\n  rev.forEach(function(e){io.observe(e);});\n})();\n<\/script>\n\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-a0b9cf9 e-con-full e-flex e-con e-parent\" data-id=\"a0b9cf9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40fbf72 elementor-widget elementor-widget-html\" data-id=\"40fbf72\" 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<link href=\"https:\/\/fonts.googleapis.com\/\" rel=\"preconnect\"\/>\r\n<link crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\/\" rel=\"preconnect\"\/>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&amp;family=Inter+Tight:wght@500;600;700&amp;family=Inter:wght@300;400;500;600;700;800&amp;display=swap\" rel=\"stylesheet\"\/>\r\n<style>\r\n.elementor-section:has(#sgcta),\r\n.elementor-column:has(#sgcta),\r\n.elementor-widget-wrap:has(#sgcta),\r\n.elementor-widget:has(#sgcta){margin:0 !important;padding:0 !important;}\r\n.elementor-widget-container:has(> #sgcta){margin:0 !important;padding:0 !important;background:transparent !important;}\r\n.e-con:has(#sgcta),\r\n.e-con-inner:has(#sgcta){padding:0 !important;margin:0 !important;\r\n  --padding-top:0px !important;--padding-bottom:0px !important;\r\n  --padding-left:0px !important;--padding-right:0px !important;\r\n  --margin-top:0px !important;--margin-bottom:0px !important;\r\n  --row-gap:0px !important;--gap:0px !important;row-gap:0 !important;}\r\n\r\n\r\n#sgcta{\r\n  --navy:#1A2E4C; --navy-2:#132339; --navy-3:#0d1a2b;\r\n  --blue:#3062a5; --blue-lt:#4f86d6;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84;\r\n  --mint:#00bfad;\r\n  --ink:#16233a; --ink-2:#40506a; --muted:#6b7a91;\r\n  --line:#e5e9f0; --line-2:#eef1f6;\r\n  --paper:#ffffff; --paper-2:#f6f8fb; --paper-3:#eef2f8;\r\n  --mag:#B82850; --mag-lt:#e0466f;\r\n  --amber:#e6a015; --grn:#37a86b; --red:#d1435b;\r\n  --card:#ffffff;\r\n  --maxw:1180px;\r\n  --r-sm:12px; --r:18px; --r-lg:26px;\r\n  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;\r\n  color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6;\r\n}\r\n#sgcta *{box-sizing:border-box;}\r\n#sgcta img{display:block;max-width:100%;height:auto;}\r\n#sgcta a{color:inherit;text-decoration:none;}\r\n#sgcta .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px;}\r\n\r\n\/* shared type *\/\r\n#sgcta .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:'Inter Tight',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);}\r\n#sgcta .eyebrow::before{content:\"\";width:22px;height:1.5px;background:var(--teal);display:inline-block;border-radius:2px;}\r\n#sgcta .eyebrow.center{justify-content:center;}\r\n#sgcta .eyebrow.mag{color:var(--mag);}\r\n#sgcta .eyebrow.mag::before{background:var(--mag);}\r\n#sgcta h2.sec{font-family:'Anek Latin',sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin:14px 0 0;color:var(--ink);}\r\n#sgcta .sec-lead{font-size:17px;color:var(--ink-2);line-height:1.62;margin:16px 0 0;}\r\n#sgcta .sec-head{text-align:center;max-width:680px;margin:0 auto;}\r\n#sgcta .sec-head .sec-lead{margin-left:auto;margin-right:auto;}\r\n\r\n\/* buttons *\/\r\n#sgcta .btn{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;border-radius:12px;padding:14px 26px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;cursor:pointer;border:1px solid transparent;font-family:'Inter',sans-serif;}\r\n#sgcta .btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}\r\n#sgcta .btn-primary{background:var(--teal);color:#fff;box-shadow:0 14px 30px -14px rgba(23,162,172,.8);}\r\n#sgcta .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px);box-shadow:0 20px 38px -14px rgba(23,162,172,.9);}\r\n#sgcta .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line);}\r\n#sgcta .btn-ghost:hover{border-color:var(--teal);color:var(--teal-deep);transform:translateY(-2px);}\r\n#sgcta .btn-ghost.on-dark{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.05);}\r\n#sgcta .btn-ghost.on-dark:hover{border-color:var(--teal-lt);color:var(--teal-lt);}\r\n\r\n\/* section rhythm *\/\r\n#sgcta section.band{padding:88px 0;}\r\n#sgcta .band-paper{background:var(--paper);}\r\n#sgcta .band-soft{background:var(--paper-3);}\r\n#sgcta .band-mesh{background:\r\n   radial-gradient(70% 60% at 100% 0%, rgba(48,98,165,.05) 0%, transparent 55%),\r\n   radial-gradient(60% 60% at 0% 100%, rgba(23,162,172,.05) 0%, transparent 55%),\r\n   var(--paper);}\r\n#sgcta .band-first{padding-top:88px;}\r\n\r\n\/* ============================================================\r\n   CTA FINAL . identisch zur Bauform der Solution Pages\r\n   ============================================================ *\/\r\n#sgcta .cta-final{background:linear-gradient(180deg,#ffffff 0%,#eef3f8 100%);padding:82px 0 90px;}\r\n#sgcta .wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px;}\r\n#sgcta .cta-card{position:relative;overflow:hidden;text-align:center;border-radius:var(--r-lg);padding:64px 48px;\r\n   background:radial-gradient(90% 130% at 50% 0%, rgba(23,162,172,.20) 0%, transparent 58%),\r\n   linear-gradient(160deg,#1c3252 0%,#132741 55%,#0d1a2b 100%);\r\n   border:1px solid rgba(255,255,255,.08);\r\n   box-shadow:0 50px 100px -40px rgba(20,35,60,.6),0 16px 50px -20px rgba(23,162,172,.25);}\r\n#sgcta .cta-card::before{content:\"\";position:absolute;inset:0;z-index:0;pointer-events:none;\r\n   background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);\r\n   background-size:48px 48px;\r\n   -webkit-mask-image:radial-gradient(90% 80% at 50% 0%, #000 0%, transparent 70%);\r\n           mask-image:radial-gradient(90% 80% at 50% 0%, #000 0%, transparent 70%);}\r\n#sgcta .cta-card > *{position:relative;z-index:1;}\r\n#sgcta .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:'Inter Tight',sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt);}\r\n#sgcta .eyebrow::before{content:\"\";width:22px;height:1.5px;background:var(--teal-lt);display:inline-block;border-radius:2px;}\r\n#sgcta .eyebrow.center{justify-content:center;}\r\n#sgcta h2.sec{font-family:'Anek Latin',sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.12;letter-spacing:-.01em;margin:14px 0 0;color:#fff;}\r\n#sgcta .sec-lead{font-size:17px;color:#c2d2e4;line-height:1.62;margin:16px auto 0;max-width:620px;}\r\n#sgcta .cta-btns{display:flex;gap:13px;justify-content:center;flex-wrap:wrap;margin-top:32px;}\r\n#sgcta .btn{display:inline-flex;align-items:center;gap:9px;font-family:'Inter',sans-serif;font-size:14.5px;font-weight:600;border-radius:12px;padding:14px 26px;border:1px solid transparent;cursor:pointer;\r\n  transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease;}\r\n#sgcta .btn-primary{background:var(--teal);color:#fff;box-shadow:0 14px 30px -14px rgba(23,162,172,.8);}\r\n#sgcta .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px);box-shadow:0 20px 38px -14px rgba(23,162,172,.9);}\r\n#sgcta .btn-ghost.on-dark{color:#fff;border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.05);}\r\n#sgcta .btn-ghost.on-dark:hover{border-color:var(--teal-lt);color:var(--teal-lt);transform:translateY(-2px);}\r\n#sgcta .cta-note{margin:16px 0 0;font-family:'Inter',sans-serif;font-size:13px;font-weight:500;color:#8ea3bb;}\r\n\r\n#sgcta .reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);}\r\n#sgcta .reveal.in{opacity:1;transform:none;}\r\n\r\n@media (max-width:680px){\r\n  #sgcta .cta-final{padding:64px 0 70px;}\r\n  #sgcta .wrap{padding:0 22px;}\r\n  #sgcta .cta-card{padding:48px 24px;}\r\n  #sgcta .cta-btns{flex-direction:column;align-items:stretch;}\r\n  #sgcta .cta-btns .btn{width:100%;justify-content:center;}\r\n}\r\n@media (prefers-reduced-motion:reduce){\r\n  #sgcta *{animation:none!important;transition:none!important;}\r\n  #sgcta .reveal{opacity:1;transform:none;}\r\n}\r\n<\/style>\r\n<div id=\"sgcta\">\r\n<section class=\"cta-final\" id=\"kontakt\">\r\n<div class=\"wrap\">\r\n<div class=\"cta-card reveal\">\r\n<span class=\"eyebrow center\">Contact and demo<\/span>\r\n<h2 class=\"sec\">See the SwissGRC\u00ae Platform<br\/>in action<\/h2>\r\n<p class=\"sec-lead\">Whether risk management, internal control system, information security, business continuity, data protection or compliance: in a personal demo we walk you through the platform and answer your questions.<\/p>\r\n<div class=\"cta-btns\">\r\n<a class=\"btn btn-primary\" href=\"https:\/\/swissgrc.com\/en\/demo\">Request Demo<\/a>\r\n<a class=\"btn btn-ghost on-dark\" href=\"https:\/\/swissgrc.com\/en\/sales\">Contact Sales<\/a>\r\n<\/div>\r\n<p class=\"cta-note\">We usually get back to you within one business day.<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sgcta'); if(!root) return;\r\n  \/\/ Einblenden beim Scrollen\r\n  var rev=root.querySelectorAll('.reveal');\r\n  if(!('IntersectionObserver' in window)){rev.forEach(function(e){e.classList.add('in');});}\r\n  else{var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});\r\n    rev.forEach(function(e){io.observe(e);});}\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Risk.net Awards: Best GRC ProductForrester GRC Landscape: the only DACH vendorSPARK Matrix GRC Platforms: GRC LeaderWirtschaftsWoche: Best of Technology for TPRMPractical. Business-oriented. Integrated GRC.One intelligent platform. Swiss&nbsp;GRC brings risk, compliance, security and processes together on one AI-powered platform. Obligation becomes control, built by GRC experts with more than 35 years of hands-on experience. Contact us [&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-9","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=\"Swiss GRC offers organizations software solutions for GRC, BPM, and CLM to manage risks, ensure compliance, and drive success.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/swissgrc.com\/en\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_GB\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC | Governance, Risk &amp; Compliance (GRC)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Swiss GRC | Governance, Risk &amp; Compliance Software\" \/>\n\t\t<meta property=\"og:description\" content=\"Swiss GRC delivers cutting-edge Governance, Risk &amp; Compliance software, helping businesses manage risks, ensure compliance, and drive success. Explore our innovative solutions to stay ahead in GRC.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/en\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-15T11:30:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-25T10:27:22+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=\"Swiss GRC | Governance, Risk &amp; Compliance Software\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Swiss GRC delivers cutting-edge Governance, Risk &amp; Compliance software, helping businesses manage risks, ensure compliance, and drive success. Explore our innovative solutions to stay ahead in GRC.\" \/>\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\/2024\/01\/Bild_3-scaled.webp\" \/>\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=\"7 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"name\":\"Integrated GRC. One intelligent platform.\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"position\":2,\"name\":\"Integrated GRC. One intelligent platform.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#organization\",\"name\":\"Swiss GRC AG\",\"description\":\"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"telephone\":\"+41412207500\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Logo_V1_Original_mit_Claim.png\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.twitter.com\\\/SwissGRC\",\"https:\\\/\\\/www.instagram.com\\\/swissgrc\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCy4QuXYekCQrA4n5oEwJSJg\",\"https:\\\/\\\/ch.linkedin.com\\\/company\\\/swissgrc\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"name\":\"Swiss GRC: Integrated GRC. One intelligent platform.\",\"description\":\"Swiss GRC offers organizations software solutions for GRC, BPM, and CLM to manage risks, ensure compliance, and drive success.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#breadcrumblist\"},\"datePublished\":\"2022-11-15T12:30:35+01:00\",\"dateModified\":\"2026-09-25T12:27:22+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"en-GB\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Swiss GRC: Integrated GRC. One intelligent platform.<\/title>\n\n","aioseo_head_json":{"title":"Swiss GRC: Integrated GRC. One intelligent platform.","description":"Swiss GRC offers organizations software solutions for GRC, BPM, and CLM to manage risks, ensure compliance, and drive success.","canonical_url":"https:\/\/swissgrc.com\/en\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/swissgrc.com\/en\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","name":"Integrated GRC. One intelligent platform."}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","position":2,"name":"Integrated GRC. One intelligent platform.","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/en\/#organization","name":"Swiss GRC AG","description":"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.","url":"https:\/\/swissgrc.com\/en\/","telephone":"+41412207500","logo":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","@id":"https:\/\/swissgrc.com\/en\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/en\/#organizationLogo"},"sameAs":["https:\/\/www.twitter.com\/SwissGRC","https:\/\/www.instagram.com\/swissgrc\/","https:\/\/www.youtube.com\/channel\/UCy4QuXYekCQrA4n5oEwJSJg","https:\/\/ch.linkedin.com\/company\/swissgrc"]},{"@type":"WebPage","@id":"https:\/\/swissgrc.com\/en\/#webpage","url":"https:\/\/swissgrc.com\/en\/","name":"Swiss GRC: Integrated GRC. One intelligent platform.","description":"Swiss GRC offers organizations software solutions for GRC, BPM, and CLM to manage risks, ensure compliance, and drive success.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/swissgrc.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/en\/#breadcrumblist"},"datePublished":"2022-11-15T12:30:35+01:00","dateModified":"2026-09-25T12:27:22+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/en\/#website","url":"https:\/\/swissgrc.com\/en\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"en-GB","publisher":{"@id":"https:\/\/swissgrc.com\/en\/#organization"}}]},"og:locale":"en_GB","og:site_name":"Swiss GRC | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"Swiss GRC | Governance, Risk &amp; Compliance Software","og:description":"Swiss GRC delivers cutting-edge Governance, Risk &amp; Compliance software, helping businesses manage risks, ensure compliance, and drive success. Explore our innovative solutions to stay ahead in GRC.","og:url":"https:\/\/swissgrc.com\/en\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp","article:published_time":"2022-11-15T11:30:35+00:00","article:modified_time":"2026-09-25T10:27:22+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Swiss GRC | Governance, Risk &amp; Compliance Software","twitter:description":"Swiss GRC delivers cutting-edge Governance, Risk &amp; Compliance software, helping businesses manage risks, ensure compliance, and drive success. Explore our innovative solutions to stay ahead in GRC.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"7 minutes"},"aioseo_meta_data":{"post_id":"9","title":"Swiss GRC: Integrated GRC. One intelligent platform.","description":"Swiss GRC offers organizations software solutions for GRC, BPM, and CLM to manage risks, ensure compliance, and drive success.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Swiss GRC","score":70},"additional":[{"keyphrase":"GRC","score":83},{"keyphrase":"AI","score":74}]},"primary_term":null,"canonical_url":null,"og_title":"Swiss GRC | Governance, Risk &amp; Compliance Software","og_description":"Swiss GRC delivers cutting-edge Governance, Risk &amp; Compliance software, helping businesses manage risks, ensure compliance, and drive success. Explore our innovative solutions to stay ahead in GRC.","og_object_type":"default","og_image_type":"custom_image","og_image_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp","og_image_width":"0","og_image_height":"0","og_image_custom_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2024\/01\/Bild_3-scaled.webp","og_image_custom_fields":null,"og_video":"","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":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-25 10:28:14","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2023-05-25 09:52:10","updated":"2026-09-25 11:15:49","focus_keyword":"Swiss GRC","additional_keywords":[{"word":"GRC","score":67,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":0},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}},{"word":"AI","score":83,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":9},"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\/en\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tIntegrated GRC. One intelligent platform.\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/en\/"},{"label":"Integrated GRC. One intelligent platform.","link":"https:\/\/swissgrc.com\/en\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/comments?post=9"}],"version-history":[{"count":490,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":70721,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/9\/revisions\/70721"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media?parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}