{"id":68865,"date":"2026-07-02T16:14:07","date_gmt":"2026-07-02T14:14:07","guid":{"rendered":"https:\/\/swissgrc.com\/en\/?page_id=68865"},"modified":"2026-10-07T11:30:49","modified_gmt":"2026-10-07T09:30:49","slug":"platform","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/en\/platform\/","title":{"rendered":"SwissGRC\u00ae Platform"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"68865\" class=\"elementor elementor-68865\" 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-feb431c e-con-full e-flex e-con e-parent\" data-id=\"feb431c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60a7a15 elementor-widget elementor-widget-html\" data-id=\"60a7a15\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sghero{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  \/* Compensation for a fixed bar, applied via JS only on real overlap *\/\r\n  --sgp-hero-offset:0px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sghero *,#sghero *::before,#sghero *::after{box-sizing:border-box;}\r\n#sghero h1,#sghero h2,#sghero h3,#sghero h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sghero p{margin:0;}\r\n#sghero a{text-decoration:none;color:inherit;}\r\n#sghero img{max-width:100%;display:block;}\r\n#sghero .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 clamp(18px,5vw,24px);}\r\n#sghero .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:clamp(11px,2.8vw,12px);letter-spacing:.15em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:clamp(10px,2.5vw,14px);display:inline-block;}\r\n#sghero .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sghero .sgp-cta-row{display:flex;flex-wrap:wrap;gap:clamp(10px,2.5vw,14px);}\r\n#sghero .sgp-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:15px;padding:14px 26px;min-height:48px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid transparent;cursor:pointer;}\r\n#sghero .sgp-btn-primary{background:linear-gradient(135deg,var(--sgp-teal) 0%,var(--sgp-mint) 100%);color:#06262a;box-shadow:0 10px 30px rgba(23,162,172,.35);}\r\n#sghero .sgp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(23,162,172,.45);}\r\n#sghero .sgp-btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff;}\r\n#sghero .sgp-btn-ghost:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);}\r\n#sghero .sgp-btn:focus-visible{outline:2px solid var(--sgp-teal-light);outline-offset:3px;}\r\n\r\n#sghero .sgp-hero{position:relative;overflow:hidden;background:radial-gradient(1100px 600px at 78% -10%,rgba(45,198,203,.20),transparent 60%),radial-gradient(900px 600px at 8% 110%,rgba(48,98,165,.30),transparent 55%),linear-gradient(160deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);color:#fff;}\r\n#sghero .sgp-hero::before{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:clamp(34px,9vw,54px) clamp(34px,9vw,54px);mask-image:radial-gradient(900px 500px at 70% 0%,#000,transparent 75%);-webkit-mask-image:radial-gradient(900px 500px at 70% 0%,#000,transparent 75%);pointer-events:none;}\r\n\r\n\/* Fluid spacing: scales from phone to desktop without a jump at a breakpoint *\/\r\n#sghero .sgp-hero-inner{position:relative;padding-top:calc(clamp(44px,8vw,88px) + var(--sgp-hero-offset));padding-bottom:clamp(52px,9vw,96px);}\r\n#sghero .sgp-hero h1{color:#fff;font-weight:800;font-size:clamp(31px,7.4vw,60px);max-width:16ch;margin-bottom:clamp(14px,3vw,20px);}\r\n#sghero .sgp-hero h1 em{font-style:normal;color:var(--sgp-teal-light);}\r\n#sghero .sgp-hero-lead{font-size:clamp(16px,1.7vw,20px);color:#c7d2e2;max-width:58ch;margin-bottom:clamp(24px,4vw,32px);}\r\n\r\n#sghero .sgp-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:clamp(30px,5vw,56px) 0 0;border:1px solid rgba(255,255,255,.14);border-radius:var(--sgp-radius);background:rgba(255,255,255,.04);overflow:hidden;}\r\n#sghero .sgp-stat{padding:clamp(16px,2.4vw,24px) clamp(12px,2.4vw,26px);border-right:1px solid rgba(255,255,255,.12);text-align:center;}\r\n#sghero .sgp-stat:last-child{border-right:none;}\r\n#sghero .sgp-stat b{font-family:'Anek Latin',sans-serif;font-weight:800;display:block;font-size:clamp(24px,3.4vw,40px);color:#fff;line-height:1;margin-bottom:8px;font-variant-numeric:tabular-nums;}\r\n#sghero .sgp-stat span{font-size:clamp(10.5px,1.2vw,11.5px);letter-spacing:.12em;text-transform:uppercase;color:#9fb1c8;line-height:1.45;display:block;}\r\n\r\n\/* Phones: stats become compact rows, figure left, label right. Much shorter than three\r\n   stacked blocks with centered text. *\/\r\n@media(max-width:640px){\r\n  #sghero .sgp-hero h1{max-width:none;}\r\n  #sghero .sgp-stats{grid-template-columns:1fr;}\r\n  #sghero .sgp-stat{display:flex;align-items:center;gap:14px;text-align:left;padding:13px 16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.12);}\r\n  #sghero .sgp-stat:last-child{border-bottom:none;}\r\n  #sghero .sgp-stat b{font-size:28px;margin-bottom:0;flex:0 0 auto;min-width:4.1em;}\r\n  #sghero .sgp-stat span{letter-spacing:.1em;}\r\n  #sghero .sgp-stat span br{display:none;}\r\n  #sghero .sgp-btn{width:100%;}\r\n}\r\n@media(max-width:360px){\r\n  #sghero .sgp-stat b{font-size:25px;min-width:3.9em;}\r\n  #sghero .sgp-stat{gap:11px;padding:12px 14px;}\r\n}\r\n@media(prefers-reduced-motion:reduce){#sghero *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sghero\">\r\n  <section class=\"sgp-hero\">\r\n    <div class=\"sgp-hero-inner sgp-wrap\">\r\n      <span class=\"sgp-eyebrow on-dark\">The SwissGRC&reg; Platform<\/span>\r\n      <h1>One platform. <em>All GRC disciplines.<\/em><\/h1>\r\n      <p class=\"sgp-hero-lead\">Governance, risk and compliance on a single platform, from the first risk analysis to audit-proof evidence. Configuration instead of programming, web-based, triple ISO certified and in use at leading organisations worldwide.<\/p>\r\n      <div class=\"sgp-cta-row\">\r\n        <a href=\"#sgpdemo\" class=\"sgp-btn sgp-btn-primary\">Book a demo<\/a>\r\n        <a href=\"#sgpmodule\" class=\"sgp-btn sgp-btn-ghost\">Explore solutionss<\/a>\r\n      <\/div>\r\n      <div class=\"sgp-stats\">\r\n        <div class=\"sgp-stat\"><b data-count=\"40000\" data-suffix=\"+\">0<\/b><span>Users of the<br>GRC Toolbox<\/span><\/div>\r\n        <div class=\"sgp-stat\"><b data-count=\"250\" data-suffix=\"+\">0<\/b><span>Customers from<br>all industries<\/span><\/div>\r\n        <div class=\"sgp-stat\"><b data-count=\"500\" data-suffix=\"+\">0<\/b><span>Successful<br>projects<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sghero'); if(!root) return;\r\n  var section=root.querySelector('.sgp-hero');\r\n\r\n  \/* ---- Top compensation, only on real overlap ----\r\n     The previous version simply added the height of the first fixed header as padding. On\r\n     this page the header already reserves space in the flow (.sg-hdr-spacer), so the spacing\r\n     doubled as soon as the top ticker was dismissed and #sgheader moved to top:0.\r\n\r\n     Now the actual overlap between the fixed bars and the top of the hero is measured. If the\r\n     space is already reserved, the compensation stays at 0. *\/\r\n  var BAR_SELECTOR='#sgticker, #sgheader, #wpadminbar, header, .elementor-location-header, #masthead, .site-header, .sticky-header';\r\n  var MAX_BAR_H=240;\r\n\r\n  function isTopBar(el){\r\n    if(!el || root.contains(el)) return false;\r\n    var cs=window.getComputedStyle(el);\r\n    if(cs.position!=='fixed' && cs.position!=='sticky') return false;\r\n    if(cs.display==='none' || cs.visibility==='hidden' || parseFloat(cs.opacity)===0) return false;\r\n    var r=el.getBoundingClientRect();\r\n    if(r.height<=0 || r.height>MAX_BAR_H) return false;\r\n    if(r.width < window.innerWidth*0.6) return false;\r\n    if(r.top>160 || r.bottom<=0) return false;\r\n    return true;\r\n  }\r\n  function barsBottom(){\r\n    var bottom=0, els=document.querySelectorAll(BAR_SELECTOR);\r\n    for(var i=0;i<els.length;i++){\r\n      if(!isTopBar(els[i])) continue;\r\n      var b=els[i].getBoundingClientRect().bottom;\r\n      if(b>bottom) bottom=b;\r\n    }\r\n    return Math.max(0,Math.round(bottom));\r\n  }\r\n  function applyOffset(){\r\n    \/* Document position of the hero's top edge, independent of the current scroll offset *\/\r\n    var docTop=section.getBoundingClientRect().top+window.pageYOffset;\r\n    var overlap=Math.max(0, barsBottom()-docTop);\r\n    root.style.setProperty('--sgp-hero-offset', Math.round(overlap)+'px');\r\n  }\r\n\r\n  applyOffset();\r\n  window.addEventListener('load',applyOffset);\r\n  var rz;\r\n  window.addEventListener('resize',function(){ clearTimeout(rz); rz=setTimeout(applyOffset,150); },{passive:true});\r\n  window.addEventListener('orientationchange',function(){ setTimeout(applyOffset,300); });\r\n  if(window.MutationObserver){\r\n    \/* Dismissing the ticker removes the sgt-on class on <html> *\/\r\n    new MutationObserver(function(){ applyOffset(); }).observe(document.documentElement,{attributes:true,attributeFilter:['class']});\r\n  }\r\n  if(document.fonts && document.fonts.ready) document.fonts.ready.then(applyOffset);\r\n  setTimeout(applyOffset,600);\r\n\r\n  \/* ---- Count-up animation ---- *\/\r\n  var wrap=root.querySelector('.sgp-stats'); if(!wrap) return;\r\n  var nums=Array.prototype.slice.call(wrap.querySelectorAll('b[data-count]'));\r\n  var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n  function group(n){ return String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,\"'\"); }\r\n  function paint(el,val){ el.textContent=group(val)+(el.getAttribute('data-suffix')||''); }\r\n  \/* Set the final value straight away so the boxes do not size themselves around \"0\" *\/\r\n  nums.forEach(function(el){ paint(el,parseInt(el.getAttribute('data-count'),10)); });\r\n  if(reduce) return;\r\n  function run(){\r\n    nums.forEach(function(el){\r\n      var target=parseInt(el.getAttribute('data-count'),10), dur=1600, t0=null;\r\n      function step(ts){\r\n        if(!t0) t0=ts;\r\n        var p=Math.min((ts-t0)\/dur,1), e=1-Math.pow(1-p,3);\r\n        paint(el,Math.round(target*e));\r\n        if(p<1) requestAnimationFrame(step); else paint(el,target);\r\n      }\r\n      requestAnimationFrame(step);\r\n    });\r\n  }\r\n  var done=false;\r\n  if('IntersectionObserver' in window){\r\n    var io=new IntersectionObserver(function(en){\r\n      en.forEach(function(x){ if(x.isIntersecting && !done){ done=true; run(); io.disconnect(); } });\r\n    },{threshold:.35});\r\n    io.observe(wrap);\r\n  } else { run(); }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9109dd e-con-full e-flex e-con e-parent\" data-id=\"e9109dd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13b0a61 elementor-widget elementor-widget-html\" data-id=\"13b0a61\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpnav{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n  position:relative; display:block;\r\n}\r\n#sgpnav *,#sgpnav *::before,#sgpnav *::after{box-sizing:border-box;}\r\n#sgpnav a{text-decoration:none;color:inherit;}\r\n\r\n#sgpnav .sgp-subnav{\r\n  background:rgba(20,35,57,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);\r\n  border-bottom:1px solid rgba(255,255,255,.10);width:100%;\r\n}\r\n\/* Fixed below the global bars. --sgp-nav-top is set on <html> via JS, and the z-index stays\r\n   below the header (1000) so the header menus keep priority. *\/\r\n#sgpnav .sgp-subnav.is-fixed{\r\n  position:fixed;top:var(--sgp-nav-top,0px);left:0;right:0;width:auto;z-index:990;\r\n  box-shadow:0 6px 22px rgba(10,20,35,.20);\r\n}\r\n#sgpnav .sgp-subnav-inner{display:flex;gap:6px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:0 24px;max-width:var(--sgp-maxw);margin:0 auto;}\r\n#sgpnav .sgp-subnav-inner::-webkit-scrollbar{display:none;}\r\n#sgpnav .sgp-subnav a{white-space:nowrap;color:#aebcd0;font-size:14px;font-weight:600;padding:15px 14px;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;cursor:pointer;}\r\n#sgpnav .sgp-subnav a:hover{color:#fff;}\r\n#sgpnav .sgp-subnav a:focus-visible{outline:2px solid var(--sgp-teal-light);outline-offset:-4px;}\r\n#sgpnav .sgp-subnav a.is-active{color:var(--sgp-teal-light);border-bottom-color:var(--sgp-teal-light);}\r\n\r\n\/* Placeholder: holds the height once the bar is fixed *\/\r\n#sgpnav .sgp-nav-spacer{height:0;}\r\n\r\n\/* Deep links from elsewhere (e.g. \/platform#sgpmodule) land below header and subnav *\/\r\n#sgpprinz,#sgpmodule,#sgpai,#sgptpic,#sgptechnik,#sgpawards,#sgpvoices{\r\n  scroll-margin-top:calc(var(--sgp-nav-top,0px) + var(--sgp-nav-h,52px) + 12px);\r\n}\r\n\r\n@media(max-width:620px){\r\n  #sgpnav .sgp-subnav-inner{padding:0 18px;}\r\n}\r\n@media(prefers-reduced-motion:reduce){#sgpnav *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpnav\">\r\n  <nav class=\"sgp-subnav\" aria-label=\"Sections on this page\">\r\n    <div class=\"sgp-subnav-inner\">\r\n      <a href=\"#sgpprinz\" class=\"is-active\">Platform<\/a>\r\n      <a href=\"#sgpmodule\">Solutions<\/a>\r\n      <a href=\"#sgpai\">AI Assistant<\/a>\r\n      <a href=\"#sgptpic\">Third-Party Intelligence<\/a>\r\n      <a href=\"#sgptechnik\">Technology<\/a>\r\n      <a href=\"#sgpawards\">Awards<\/a>\r\n      <a href=\"#sgpvoices\">Testimonials<\/a>\r\n    <\/div>\r\n  <\/nav>\r\n  <div class=\"sgp-nav-spacer\" aria-hidden=\"true\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n\/* Standalone sticky nav via position:fixed + spacer.\r\n\r\n   Why the previous version did not stick:\r\n   the offset was measured on the <header> element, which is statically positioned on this\r\n   page. The elements that are actually fixed are the two custom bars #sgticker (44px) and\r\n   #sgheader (78px, 66px below 1080px). navTop() therefore returned 0, the subnav docked at\r\n   top:0 and disappeared behind the header, since its z-index:900 sat below the header's 1000.\r\n\r\n   New logic: every candidate bar is evaluated at runtime against its computed style, and the\r\n   lowest edge of all visible, top-docked fixed\/sticky bars wins. The offset then stays correct\r\n   when the ticker is dismissed, when the admin bar is present, or when a breakpoint changes\r\n   a height.\r\n\r\n   ---- Settings ----\r\n   BAR_SELECTOR : candidates for global bars at the top edge.\r\n   MAX_BAR_H    : bars taller than this count as overlays (e.g. the mobile menu) and are\r\n                  ignored.\r\n   TOP_FALLBACK : fixed offset in px if no bar is found. *\/\r\n(function(){\r\n  var nav=document.getElementById('sgpnav'); if(!nav) return;\r\n  var BAR_SELECTOR='#sgticker, #sgheader, #wpadminbar, header, .elementor-location-header, #masthead, .site-header, .sticky-header';\r\n  var MAX_BAR_H=240;\r\n  var TOP_FALLBACK=0;\r\n\r\n  var root=document.documentElement;\r\n  var bar=nav.querySelector('.sgp-subnav');\r\n  var spacer=nav.querySelector('.sgp-nav-spacer');\r\n  var links=Array.prototype.slice.call(nav.querySelectorAll('a[href^=\"#\"]'));\r\n  var startY=0, barH=0, top=0, fixed=false, queued=false;\r\n\r\n  \/* Is this a visible, top-docked bar spanning the full width? *\/\r\n  function isTopBar(el){\r\n    if(!el || el===bar || nav.contains(el)) return false;\r\n    var cs=window.getComputedStyle(el);\r\n    if(cs.position!=='fixed' && cs.position!=='sticky') return false;\r\n    if(cs.display==='none' || cs.visibility==='hidden' || parseFloat(cs.opacity)===0) return false;\r\n    var r=el.getBoundingClientRect();\r\n    if(r.height<=0 || r.height>MAX_BAR_H) return false;\r\n    if(r.width < window.innerWidth*0.6) return false;\r\n    if(r.top>160 || r.bottom<=0) return false;\r\n    return true;\r\n  }\r\n\r\n  function navTop(){\r\n    var bottom=TOP_FALLBACK;\r\n    var els=document.querySelectorAll(BAR_SELECTOR);\r\n    for(var i=0;i<els.length;i++){\r\n      if(!isTopBar(els[i])) continue;\r\n      var b=els[i].getBoundingClientRect().bottom;\r\n      if(b>bottom) bottom=b;\r\n    }\r\n    return Math.max(0, Math.round(bottom));\r\n  }\r\n\r\n  \/* The spacer holds the height in flow, so the natural position of #sgpnav is identical in\r\n     both states and can be measured at any time. *\/\r\n  function measure(){\r\n    barH=bar.offsetHeight||barH;\r\n    startY=nav.getBoundingClientRect().top+window.pageYOffset;\r\n    if(fixed) spacer.style.height=barH+'px';\r\n    root.style.setProperty('--sgp-nav-h', barH+'px');\r\n  }\r\n\r\n  function setFixed(on){\r\n    if(on===fixed) return;\r\n    fixed=on;\r\n    if(on){ bar.classList.add('is-fixed'); spacer.style.height=barH+'px'; }\r\n    else  { bar.classList.remove('is-fixed'); spacer.style.height='0px'; }\r\n  }\r\n\r\n  function update(){\r\n    queued=false;\r\n    var t=navTop();\r\n    if(t!==top){ top=t; root.style.setProperty('--sgp-nav-top', t+'px'); }\r\n\r\n    \/* 1px dead band to stop flicker right at the threshold *\/\r\n    var y=window.pageYOffset;\r\n    setFixed(fixed ? (y+t >= startY-1) : (y+t >= startY));\r\n\r\n    var line=y+t+barH+40, active=null;\r\n    links.forEach(function(a){\r\n      var el=document.getElementById(a.getAttribute('href').slice(1));\r\n      if(el && el.getBoundingClientRect().top+y<=line) active=a;\r\n    });\r\n    links.forEach(function(a){a.classList.remove('is-active');});\r\n    if(active) active.classList.add('is-active');\r\n    else if(links[0]) links[0].classList.add('is-active');\r\n  }\r\n\r\n  function schedule(){\r\n    if(queued) return;\r\n    queued=true;\r\n    (window.requestAnimationFrame||function(f){setTimeout(f,16);})(update);\r\n  }\r\n  function remeasure(){ measure(); update(); }\r\n\r\n  links.forEach(function(a){\r\n    a.addEventListener('click',function(e){\r\n      var el=document.getElementById(a.getAttribute('href').slice(1));\r\n      if(!el) return;\r\n      e.preventDefault();\r\n      var y=el.getBoundingClientRect().top+window.pageYOffset-(navTop()+barH+12);\r\n      window.scrollTo({top:Math.max(0,y),behavior:'smooth'});\r\n      if(history.replaceState) history.replaceState(null,'',a.getAttribute('href'));\r\n    });\r\n  });\r\n\r\n  window.addEventListener('scroll',schedule,{passive:true});\r\n\r\n  var rz;\r\n  window.addEventListener('resize',function(){ clearTimeout(rz); rz=setTimeout(remeasure,150); },{passive:true});\r\n  window.addEventListener('orientationchange',function(){ setTimeout(remeasure,300); });\r\n  window.addEventListener('load',remeasure);\r\n\r\n  \/* Dismissing the ticker removes the sgt-on class on <html>: recalculate immediately *\/\r\n  if(window.MutationObserver){\r\n    new MutationObserver(schedule).observe(root,{attributes:true,attributeFilter:['class']});\r\n    var host=document.getElementById('sgheader');\r\n    if(host) new MutationObserver(schedule).observe(host,{attributes:true,attributeFilter:['class','style']});\r\n  }\r\n  if(window.ResizeObserver){\r\n    new ResizeObserver(function(){ measure(); schedule(); }).observe(bar);\r\n  }\r\n  if(document.fonts && document.fonts.ready) document.fonts.ready.then(remeasure);\r\n\r\n  \/* Late layout changes above the nav (lazy loading, Elementor) *\/\r\n  setTimeout(remeasure,400);\r\n  setTimeout(remeasure,1200);\r\n\r\n  remeasure();\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-554d9d3 e-con-full e-flex e-con e-parent\" data-id=\"554d9d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-488ba8d elementor-widget elementor-widget-html\" data-id=\"488ba8d\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpprinz{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgpprinz *,#sgpprinz *::before,#sgpprinz *::after{box-sizing:border-box;}\r\n#sgpprinz h1,#sgpprinz h2,#sgpprinz h3,#sgpprinz h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgpprinz p{margin:0;}\r\n#sgpprinz a{text-decoration:none;color:inherit;}\r\n#sgpprinz img{max-width:100%;display:block;}\r\n#sgpprinz .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpprinz .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpprinz .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgpprinz .sgp-sec{padding:84px 0;}\r\n#sgpprinz .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpprinz .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpprinz .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgpprinz .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgpprinz .sgp-principles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}\r\n#sgpprinz .sgp-pcard{background:#fff;border:1px solid var(--sgp-line);border-radius:var(--sgp-radius);padding:26px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}\r\n#sgpprinz .sgp-pcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(26,46,76,.10);border-color:#d7e9ea;}\r\n#sgpprinz .sgp-pnum{font-family:'Anek Latin',sans-serif;font-weight:800;font-size:26px;color:var(--sgp-teal-deep);display:flex;align-items:center;gap:10px;margin-bottom:14px;}\r\n#sgpprinz .sgp-pnum::after{content:\"\";flex:1;height:2px;background:linear-gradient(90deg,var(--sgp-teal-light),transparent);}\r\n#sgpprinz .sgp-pcard h3{font-size:18px;font-weight:700;margin-bottom:9px;}\r\n#sgpprinz .sgp-pcard p{font-size:14.5px;color:var(--sgp-grey);}\r\n@media(max-width:980px){#sgpprinz .sgp-principles{grid-template-columns:1fr 1fr;}}\r\n@media(max-width:620px){#sgpprinz .sgp-principles{grid-template-columns:1fr;}#sgpprinz .sgp-sec{padding:60px 0;}#sgpprinz .sgp-wrap{padding:0 18px;}}\r\n@media(prefers-reduced-motion:reduce){#sgpprinz *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpprinz\">\r\n  <section class=\"sgp-sec\" id=\"sgpprinz-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-sec-head\">\r\n        <span class=\"sgp-eyebrow\">Why one platform<\/span>\r\n        <h2>A shared data foundation instead of scattered tools<\/h2>\r\n        <p>The SwissGRC&reg; platform brings together all GRC disciplines on a single platform. It grows with your requirements, runs in the cloud or on-premise and delivers a consistent picture across the entire organisation.<\/p>\r\n      <\/div>\r\n      <div class=\"sgp-principles\">\r\n        <div class=\"sgp-pcard\"><div class=\"sgp-pnum\">01<\/div><h3>One platform instead of silos<\/h3><p>All GRC disciplines on a shared data foundation. A consistent picture instead of scattered tools.<\/p><\/div>\r\n        <div class=\"sgp-pcard\"><div class=\"sgp-pnum\">02<\/div><h3>Configuration instead of code<\/h3><p>Adjustments without complex programming. The platform grows with your requirements.<\/p><\/div>\r\n        <div class=\"sgp-pcard\"><div class=\"sgp-pnum\">03<\/div><h3>High security standards<\/h3><p>Swiss Made Software, triple ISO certified and recommended by industry analysts.<\/p><\/div>\r\n        <div class=\"sgp-pcard\"><div class=\"sgp-pnum\">04<\/div><h3>Productive quickly<\/h3><p>Rapid rollout, operation in the cloud or on-premise, unlimited users per module.<\/p><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c25a0d7 e-con-full e-flex e-con e-parent\" data-id=\"c25a0d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-169cb7d elementor-widget elementor-widget-html\" data-id=\"169cb7d\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpmodule{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339;\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:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-ink:#1f2937; --sgp-grey:#666666; --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  font-family:var(--font);color:var(--sgp-ink);font-size:16px;line-height:1.6;letter-spacing:-.006em;\r\n  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;display:block;\r\n}\r\n#sgpmodule *,#sgpmodule *::before,#sgpmodule *::after{box-sizing:border-box;}\r\n#sgpmodule a{color:inherit;text-decoration:none;}\r\n#sgpmodule .sgp-sec{padding:84px 0;}\r\n#sgpmodule .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpmodule .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpmodule .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpmodule .sgp-eyebrow{font-family:var(--font-h);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpmodule .sgp-sec-head h2{font-family:var(--font-h);font-size:clamp(26px,3.6vw,40px);color:var(--sgp-navy);letter-spacing:-.01em;margin:0 0 16px;font-weight:700;line-height:1.12;}\r\n#sgpmodule .sgp-sec-head p{font-size:17px;color:var(--sgp-grey);margin:0;line-height:1.62;}\r\n#sgpmodule .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#sgpmodule .reveal.in{opacity:1;transform:none;}\r\n\r\n\/* ---------- MODULE EXPLORER (signature) ---------- *\/\r\n#sgpmodule .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#sgpmodule .sgp-exp-left,#sgpmodule .sgp-exp-right{min-width:0;}\r\n#sgpmodule .sgp-exp-left{padding:30px 30px 34px;background:#fff;}\r\n#sgpmodule .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#sgpmodule .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#sgpmodule .sgp-tab.is-active{background:var(--sgp-navy);color:#fff;box-shadow:0 6px 16px rgba(26,46,76,.22);}\r\n#sgpmodule .sgp-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;}\r\n#sgpmodule .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#sgpmodule .sgp-chip:hover{border-color:var(--sgp-teal);background:#f3fbfb;}\r\n#sgpmodule .sgp-chip.is-active{border-color:var(--sgp-teal-deep);background:#eafafa;box-shadow:inset 3px 0 0 var(--sgp-teal-deep);}\r\n#sgpmodule .sgp-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--sgp-teal);flex:none;}\r\n#sgpmodule .sgp-chips.single{grid-template-columns:1fr;}\r\n#sgpmodule .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#sgpmodule .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#sgpmodule .sgp-detail{position:relative;animation:sgpFade .35s ease;min-width:0;display:flex;flex-direction:column;flex:1;}\r\n#sgpmodule .sgp-detail h3,#sgpmodule .sgp-detail p,#sgpmodule .sgp-detail li span,#sgpmodule .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#sgpmodule .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#sgpmodule .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#sgpmodule .sgp-detail p{color:#c7d2e2;font-size:15.5px;margin-bottom:18px;}\r\n#sgpmodule .sgp-detail ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:9px;}\r\n#sgpmodule .sgp-detail li{display:flex;gap:10px;align-items:flex-start;color:#dbe4f0;font-size:14px;}\r\n#sgpmodule .sgp-detail li svg{flex:none;width:16px!important;height:16px!important;margin-top:3px;color:var(--sgp-mint);}\r\n#sgpmodule .sgp-detail-link{\r\n  display:inline-flex;align-items:center;gap:8px;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 transparent;transition:border-color .15s ease,gap .15s ease;\r\n}\r\n#sgpmodule .sgp-detail-link:hover{border-bottom-color:var(--sgp-teal-light);gap:11px;}\r\n#sgpmodule .sgp-detail-link svg{width:15px!important;height:15px!important;flex:none;}\r\n\r\n\/* mobile *\/\r\n@media(max-width:880px){\r\n  #sgpmodule .sgp-explorer{grid-template-columns:1fr;}\r\n  #sgpmodule .sgp-exp-right{min-height:340px;}\r\n}\r\n@media(max-width:600px){\r\n  #sgpmodule .sgp-sec{padding:60px 0;}\r\n  #sgpmodule .sgp-wrap{padding:0 18px;}\r\n  #sgpmodule .sgp-exp-left{padding:22px 20px 26px;}\r\n  #sgpmodule .sgp-exp-right{padding:26px 22px 30px;}\r\n  #sgpmodule .sgp-chips{grid-template-columns:1fr;}\r\n  #sgpmodule .sgp-tabs{width:100%;justify-content:center;}\r\n}\r\n@media(prefers-reduced-motion:reduce){#sgpmodule .sgp-detail{animation:none;}#sgpmodule .reveal{opacity:1;transform:none;transition:none;}}\r\n<\/style>\r\n\r\n<div id=\"sgpmodule\">\r\n  <section class=\"sgp-sec soft\" id=\"sgpmodule-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"reveal sgp-sec-head\">\r\n        <span class=\"sgp-eyebrow\">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    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\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\":\"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\":\"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('sgpmodule'); 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  var arrow='<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>';\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 '+arrow+'<\/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-57ffdb3 e-con-full e-flex e-con e-parent\" data-id=\"57ffdb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f6111d1 elementor-widget elementor-widget-html\" data-id=\"f6111d1\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpai{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgpai *,#sgpai *::before,#sgpai *::after{box-sizing:border-box;}\r\n#sgpai h1,#sgpai h2,#sgpai h3,#sgpai h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgpai p{margin:0;}\r\n#sgpai a{text-decoration:none;color:inherit;}\r\n#sgpai img{max-width:100%;display:block;}\r\n#sgpai .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpai .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpai .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgpai .sgp-sec{padding:84px 0;}\r\n#sgpai .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpai .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpai .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgpai .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgpai .sgp-cta-row{display:flex;flex-wrap:wrap;gap:14px;}\r\n#sgpai .sgp-btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid transparent;cursor:pointer;}\r\n#sgpai .sgp-btn-primary{background:linear-gradient(135deg,var(--sgp-teal) 0%,var(--sgp-mint) 100%);color:#06262a;box-shadow:0 10px 30px rgba(23,162,172,.35);}\r\n#sgpai .sgp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(23,162,172,.45);}\r\n#sgpai .sgp-btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff;}\r\n#sgpai .sgp-btn-ghost:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);}\r\n#sgpai .sgp-btn-arrow{transition:transform .18s ease;}\r\n#sgpai .sgp-btn:hover .sgp-btn-arrow{transform:translateX(3px);}\r\n#sgpai .sgp-spot{position:relative;overflow:hidden;border-radius:22px;color:#fff;padding:0;border:1px solid rgba(255,255,255,.12);}\r\n#sgpai .sgp-spot.ai{background:radial-gradient(800px 500px at 85% -10%,rgba(184,40,80,.28),transparent 55%),linear-gradient(150deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);}\r\n#sgpai .sgp-spot.tpic{background:radial-gradient(800px 500px at 12% 120%,rgba(45,198,203,.28),transparent 55%),linear-gradient(150deg,var(--sgp-navy-deep) 0%,var(--sgp-navy) 100%);}\r\n#sgpai .sgp-spot-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:stretch;}\r\n#sgpai .sgp-spot-copy{padding:48px 48px;}\r\n#sgpai .sgp-spot-copy h2{color:#fff;font-size:clamp(26px,3.4vw,38px);font-weight:700;margin-bottom:16px;}\r\n#sgpai .sgp-spot-copy p{color:#c7d2e2;font-size:16.5px;margin-bottom:24px;max-width:46ch;}\r\n#sgpai .sgp-spot-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px;}\r\n#sgpai .sgp-spot-tags span{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#dbe4f0;}\r\n#sgpai .sgp-spot-visual{position:relative;border-left:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:40px;}\r\n@media(max-width:980px){#sgpai .sgp-spot-grid{grid-template-columns:1fr;}#sgpai .sgp-spot-visual{border-left:none;border-top:1px solid rgba(255,255,255,.1);order:-1;}}\r\n@media(max-width:620px){#sgpai .sgp-spot-copy{padding:34px 24px;}#sgpai .sgp-sec{padding:60px 0;}#sgpai .sgp-wrap{padding:0 18px;}#sgpai .sgp-btn{width:100%;justify-content:center;}}\r\n#sgpai .sgp-chatmock{width:100%;max-width:360px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;backdrop-filter:blur(6px);}\r\n#sgpai .sgp-chat-row{display:flex;gap:10px;margin-bottom:12px;align-items:flex-start;}\r\n#sgpai .sgp-chat-av{width:30px;height:30px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;}\r\n#sgpai .sgp-chat-av.bot{background:linear-gradient(135deg,var(--sgp-teal),var(--sgp-mint));color:#06262a;}\r\n#sgpai .sgp-chat-av.user{background:var(--sgp-magenta);color:#fff;}\r\n#sgpai .sgp-chat-bubble{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:10px 13px;font-size:13px;color:#e4ebf5;}\r\n@media(prefers-reduced-motion:reduce){#sgpai *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpai\">\r\n  <section class=\"sgp-sec\" id=\"sgpai-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-spot ai\">\r\n        <div class=\"sgp-spot-grid\">\r\n          <div class=\"sgp-spot-copy\">\r\n            <span class=\"sgp-eyebrow on-dark\">Grace AI<\/span>\r\n            <h2>Ask your GRC data, in natural language<\/h2>\r\n            <p>The AI Assistant works directly on your data foundation in the SwissGRC&reg; platform. It summarises risks, finds open measures and prepares answers.<\/p>\r\n            <div class=\"sgp-spot-tags\">\r\n              <span>Natural language<\/span><span>On your data<\/span><span>Permission-aware<\/span><span>Swiss Made Software<\/span>\r\n            <\/div>\r\n            <a href=\"\/ai-assistant\/\" class=\"sgp-btn sgp-btn-primary\">View the AI Assistant <span class=\"sgp-btn-arrow\">&rarr;<\/span><\/a>\r\n          <\/div>\r\n          <div class=\"sgp-spot-visual\">\r\n            <div class=\"sgp-chatmock\">\r\n              <div class=\"sgp-chat-row\"><div class=\"sgp-chat-av user\">Q<\/div><div class=\"sgp-chat-bubble\">Which top risks have no effective control?<\/div><\/div>\r\n              <div class=\"sgp-chat-row\"><div class=\"sgp-chat-av bot\">AI<\/div><div class=\"sgp-chat-bubble\">Three of twelve top risks currently have no effective control. Two concern the supply chain, one concerns IT security. Shall I show the measures?<\/div><\/div>\r\n              <div class=\"sgp-chat-row\" style=\"margin-bottom:0;\"><div class=\"sgp-chat-av user\">Q<\/div><div class=\"sgp-chat-bubble\">Yes, and prepare a short note for the board of directors.<\/div><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-57f33d5 e-con-full e-flex e-con e-parent\" data-id=\"57f33d5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d2bb19 elementor-widget elementor-widget-html\" data-id=\"2d2bb19\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgptpic{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgptpic *,#sgptpic *::before,#sgptpic *::after{box-sizing:border-box;}\r\n#sgptpic h1,#sgptpic h2,#sgptpic h3,#sgptpic h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgptpic p{margin:0;}\r\n#sgptpic a{text-decoration:none;color:inherit;}\r\n#sgptpic img{max-width:100%;display:block;}\r\n#sgptpic .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgptpic .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgptpic .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgptpic .sgp-sec{padding:84px 0;}\r\n#sgptpic .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgptpic .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgptpic .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgptpic .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgptpic .sgp-cta-row{display:flex;flex-wrap:wrap;gap:14px;}\r\n#sgptpic .sgp-btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid transparent;cursor:pointer;}\r\n#sgptpic .sgp-btn-primary{background:linear-gradient(135deg,var(--sgp-teal) 0%,var(--sgp-mint) 100%);color:#06262a;box-shadow:0 10px 30px rgba(23,162,172,.35);}\r\n#sgptpic .sgp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(23,162,172,.45);}\r\n#sgptpic .sgp-btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff;}\r\n#sgptpic .sgp-btn-ghost:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);}\r\n#sgptpic .sgp-btn-arrow{transition:transform .18s ease;}\r\n#sgptpic .sgp-btn:hover .sgp-btn-arrow{transform:translateX(3px);}\r\n#sgptpic .sgp-spot{position:relative;overflow:hidden;border-radius:22px;color:#fff;padding:0;border:1px solid rgba(255,255,255,.12);}\r\n#sgptpic .sgp-spot.ai{background:radial-gradient(800px 500px at 85% -10%,rgba(184,40,80,.28),transparent 55%),linear-gradient(150deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);}\r\n#sgptpic .sgp-spot.tpic{background:radial-gradient(800px 500px at 12% 120%,rgba(45,198,203,.28),transparent 55%),linear-gradient(150deg,var(--sgp-navy-deep) 0%,var(--sgp-navy) 100%);}\r\n#sgptpic .sgp-spot-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:0;align-items:stretch;}\r\n#sgptpic .sgp-spot-copy{padding:48px 48px;}\r\n#sgptpic .sgp-spot-copy h2{color:#fff;font-size:clamp(26px,3.4vw,38px);font-weight:700;margin-bottom:16px;}\r\n#sgptpic .sgp-spot-copy p{color:#c7d2e2;font-size:16.5px;margin-bottom:24px;max-width:46ch;}\r\n#sgptpic .sgp-spot-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px;}\r\n#sgptpic .sgp-spot-tags span{font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#dbe4f0;}\r\n#sgptpic .sgp-spot-visual{position:relative;border-left:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:40px;}\r\n@media(max-width:980px){#sgptpic .sgp-spot-grid{grid-template-columns:1fr;}#sgptpic .sgp-spot-visual{border-left:none;border-top:1px solid rgba(255,255,255,.1);order:-1;}}\r\n@media(max-width:620px){#sgptpic .sgp-spot-copy{padding:34px 24px;}#sgptpic .sgp-sec{padding:60px 0;}#sgptpic .sgp-wrap{padding:0 18px;}#sgptpic .sgp-btn{width:100%;justify-content:center;}}\r\n#sgptpic .sgp-radar{width:100%;max-width:340px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:18px;backdrop-filter:blur(6px);}\r\n#sgptpic .sgp-radar-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:12px;color:#9fb1c8;letter-spacing:.05em;text-transform:uppercase;}\r\n#sgptpic .sgp-radar-item{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.08);}\r\n#sgptpic .sgp-radar-item:first-of-type{border-top:none;}\r\n#sgptpic .sgp-radar-bar{flex:1;height:6px;border-radius:4px;background:rgba(255,255,255,.1);overflow:hidden;}\r\n#sgptpic .sgp-radar-fill{height:100%;border-radius:4px;}\r\n#sgptpic .sgp-radar-tag{font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;white-space:nowrap;}\r\n@media(prefers-reduced-motion:reduce){#sgptpic *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgptpic\">\r\n  <section class=\"sgp-sec soft\" id=\"sgptpic-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-spot tpic\">\r\n        <div class=\"sgp-spot-grid\">\r\n          <div class=\"sgp-spot-copy\">\r\n            <span class=\"sgp-eyebrow on-dark\">Third Party Intelligence Center<\/span>\r\n            <h2>Third parties in view continuously, not just once a year<\/h2>\r\n            <p>The Third Party Intelligence Center monitors your suppliers and service providers continuously. External signals on financial position, cyber, sanctions and reputation flow directly into your third-party risk management and trigger measures.<\/p>\r\n            <div class=\"sgp-spot-tags\">\r\n              <span>Continuous monitoring<\/span><span>Cyber &amp; finance<\/span><span>Sanctions<\/span><span>Reputation<\/span>\r\n            <\/div>\r\n            <a href=\"\/third-party-intelligence\/\" class=\"sgp-btn sgp-btn-primary\">View Third-Party Intelligence <span class=\"sgp-btn-arrow\">&rarr;<\/span><\/a>\r\n          <\/div>\r\n          <div class=\"sgp-spot-visual\">\r\n            <div class=\"sgp-radar\">\r\n              <div class=\"sgp-radar-head\"><span>Third-party signals<\/span><span>Live<\/span><\/div>\r\n              <div class=\"sgp-radar-item\"><span style=\"font-size:13px;color:#dbe4f0;width:74px;\">Cyber<\/span><div class=\"sgp-radar-bar\"><div class=\"sgp-radar-fill\" style=\"width:78%;background:linear-gradient(90deg,var(--sgp-teal),var(--sgp-mint));\"><\/div><\/div><span class=\"sgp-radar-tag\" style=\"background:rgba(0,191,173,.18);color:#5ff0df;\">Stable<\/span><\/div>\r\n              <div class=\"sgp-radar-item\"><span style=\"font-size:13px;color:#dbe4f0;width:74px;\">Finance<\/span><div class=\"sgp-radar-bar\"><div class=\"sgp-radar-fill\" style=\"width:52%;background:linear-gradient(90deg,var(--sgp-blue),var(--sgp-teal-light));\"><\/div><\/div><span class=\"sgp-radar-tag\" style=\"background:rgba(48,98,165,.22);color:#9cc0f0;\">Watch<\/span><\/div>\r\n              <div class=\"sgp-radar-item\"><span style=\"font-size:13px;color:#dbe4f0;width:74px;\">Sanctions<\/span><div class=\"sgp-radar-bar\"><div class=\"sgp-radar-fill\" style=\"width:34%;background:linear-gradient(90deg,var(--sgp-magenta),#e0608a);\"><\/div><\/div><span class=\"sgp-radar-tag\" style=\"background:rgba(184,40,80,.2);color:#f2a3bb;\">Review<\/span><\/div>\r\n              <div class=\"sgp-radar-item\"><span style=\"font-size:13px;color:#dbe4f0;width:74px;\">Reputation<\/span><div class=\"sgp-radar-bar\"><div class=\"sgp-radar-fill\" style=\"width:88%;background:linear-gradient(90deg,var(--sgp-teal-deep),var(--sgp-mint));\"><\/div><\/div><span class=\"sgp-radar-tag\" style=\"background:rgba(0,191,173,.18);color:#5ff0df;\">Stable<\/span><\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f2b550 e-con-full e-flex e-con e-parent\" data-id=\"2f2b550\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e81546 elementor-widget elementor-widget-html\" data-id=\"9e81546\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgptechnik{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgptechnik *,#sgptechnik *::before,#sgptechnik *::after{box-sizing:border-box;}\r\n#sgptechnik h1,#sgptechnik h2,#sgptechnik h3,#sgptechnik h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgptechnik p{margin:0;}\r\n#sgptechnik a{text-decoration:none;color:inherit;}\r\n#sgptechnik img{max-width:100%;display:block;}\r\n#sgptechnik .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgptechnik .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgptechnik .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgptechnik .sgp-sec{padding:84px 0;}\r\n#sgptechnik .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgptechnik .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgptechnik .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgptechnik .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgptechnik .sgp-tech{display:grid;grid-template-columns:1fr 1fr;gap:48px;}\r\n#sgptechnik .sgp-tech h3{font-size:16px;font-weight:700;color:var(--sgp-navy);margin-bottom:18px;padding-bottom:12px;border-bottom:2px solid var(--sgp-teal);display:inline-block;}\r\n#sgptechnik .sgp-tech ul{list-style:none;padding:0;margin:0;display:grid;gap:13px;}\r\n#sgptechnik .sgp-tech li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--sgp-ink);}\r\n#sgptechnik .sgp-tech li .tick{width:18px;height:18px;border-radius:50%;flex:none;margin-top:2px;background:radial-gradient(circle,var(--sgp-teal) 38%,transparent 40%);border:1px solid var(--sgp-teal);display:flex;align-items:center;justify-content:center;}\r\n@media(max-width:980px){#sgptechnik .sgp-tech{grid-template-columns:1fr;gap:36px;}}\r\n@media(max-width:620px){#sgptechnik .sgp-sec{padding:60px 0;}#sgptechnik .sgp-wrap{padding:0 18px;}}\r\n@media(prefers-reduced-motion:reduce){#sgptechnik *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgptechnik\">\r\n  <section class=\"sgp-sec\" id=\"sgptechnik-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-sec-head\">\r\n        <span class=\"sgp-eyebrow\">Technology<\/span>\r\n        <h2>Technical features and interfaces<\/h2>\r\n        <p>The SwissGRC&reg; platform fits into your system landscape instead of replacing it. Open interfaces, standardised data models and flexible operation.<\/p>\r\n      <\/div>\r\n      <div class=\"sgp-tech\">\r\n        <div>\r\n          <h3>Technical features<\/h3>\r\n          <ul>\r\n            <li><span class=\"tick\"><\/span>Triple ISO certified (27001, 27017, 27701)<\/li>\r\n            <li><span class=\"tick\"><\/span>Data location Switzerland (Microsoft Azure)<\/li>\r\n            <li><span class=\"tick\"><\/span>Web application, public cloud or on-premise<\/li>\r\n            <li><span class=\"tick\"><\/span>Workflow engine including alerting function<\/li>\r\n            <li><span class=\"tick\"><\/span>Report and dashboard designer<\/li>\r\n            <li><span class=\"tick\"><\/span>Notifications for tasks and reminders<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n        <div>\r\n          <h3>Interfaces and integration<\/h3>\r\n          <ul>\r\n            <li><span class=\"tick\"><\/span>Open REST API for your system landscape<\/li>\r\n            <li><span class=\"tick\"><\/span>Microsoft Office integration<\/li>\r\n            <li><span class=\"tick\"><\/span>Third-party systems via adapters and connectors<\/li>\r\n            <li><span class=\"tick\"><\/span>Single sign-on (SSO)<\/li>\r\n            <li><span class=\"tick\"><\/span>Comprehensive import and export functions<\/li>\r\n            <li><span class=\"tick\"><\/span>Standardised data models and frameworks<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-413e236 e-con-full e-flex e-con e-parent\" data-id=\"413e236\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a8f845 elementor-widget elementor-widget-html\" data-id=\"2a8f845\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpawards{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgpawards *,#sgpawards *::before,#sgpawards *::after{box-sizing:border-box;}\r\n#sgpawards h1,#sgpawards h2,#sgpawards h3,#sgpawards h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgpawards p{margin:0;}\r\n#sgpawards a{text-decoration:none;color:inherit;}\r\n#sgpawards img{max-width:100%;display:block;}\r\n#sgpawards .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpawards .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpawards .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgpawards .sgp-sec{padding:84px 0;}\r\n#sgpawards .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpawards .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpawards .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgpawards .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgpawards .sgp-awards-band{background:linear-gradient(150deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);border-radius:22px;padding:50px 44px;color:#fff;position:relative;overflow:hidden;}\r\n#sgpawards .sgp-awards-band::before{content:\"\";position:absolute;inset:0;background:radial-gradient(600px 300px at 100% 0,rgba(45,198,203,.18),transparent 60%);}\r\n#sgpawards .sgp-awards-band h2{color:#fff;}\r\n#sgpawards .sgp-awards{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;}\r\n#sgpawards .sgp-award{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:22px 20px;transition:transform .2s ease,border-color .2s ease;}\r\n#sgpawards .sgp-award:hover{transform:translateY(-3px);border-color:rgba(45,198,203,.45);}\r\n#sgpawards .sgp-award .src{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sgp-teal-light);font-weight:700;margin-bottom:12px;}\r\n#sgpawards .sgp-award h4{color:#fff;font-size:16.5px;font-weight:700;margin-bottom:6px;}\r\n#sgpawards .sgp-award span{font-size:13px;color:#9fb1c8;}\r\n#sgpawards .sgp-iso{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;}\r\n#sgpawards .sgp-iso-card{background:#fff;border:1px solid var(--sgp-line);border-radius:var(--sgp-radius);padding:24px 26px;display:flex;align-items:center;gap:18px;transition:border-color .2s ease,transform .2s ease;}\r\n#sgpawards .sgp-iso-card:hover{border-color:#d7e9ea;transform:translateY(-3px);}\r\n#sgpawards .sgp-iso-num{font-family:'Anek Latin',sans-serif;font-weight:800;font-size:30px;color:var(--sgp-magenta);line-height:1;}\r\n#sgpawards .sgp-iso-card b{display:block;font-size:15.5px;color:var(--sgp-navy);}\r\n#sgpawards .sgp-iso-card span{font-size:13px;color:var(--sgp-grey);}\r\n@media(max-width:980px){#sgpawards .sgp-awards{grid-template-columns:1fr 1fr;}#sgpawards .sgp-iso{grid-template-columns:1fr;}}\r\n@media(max-width:620px){#sgpawards .sgp-awards{grid-template-columns:1fr;}#sgpawards .sgp-sec{padding:60px 0;}#sgpawards .sgp-wrap{padding:0 18px;}}\r\n@media(prefers-reduced-motion:reduce){#sgpawards *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpawards\">\r\n  <section class=\"sgp-sec soft\" id=\"sgpawards-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-awards-band\">\r\n        <span class=\"sgp-eyebrow on-dark\">Awards<\/span>\r\n        <h2>Independently recognised<\/h2>\r\n        <div class=\"sgp-awards\">\r\n          <div class=\"sgp-award\"><div class=\"src\">Risk.net<\/div><h4>GRC Product of the Year<\/h4><span>Risk Technology Awards 2025<\/span><\/div>\r\n          <div class=\"sgp-award\"><div class=\"src\">QKS Group<\/div><h4>Leader, SPARK Matrix<\/h4><span>GRC Platforms 2025<\/span><\/div>\r\n          <div class=\"sgp-award\"><div class=\"src\">Forrester<\/div><h4>GRC Platforms Landscape<\/h4><span>Q4 2025, only DACH vendor<\/span><\/div>\r\n          <div class=\"sgp-award\"><div class=\"src\">WirtschaftsWoche<\/div><h4>Best of Technology 2025<\/h4><span>Rated Excellent, TPRM<\/span><\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div style=\"margin-top:48px;\">\r\n        <span class=\"sgp-eyebrow\">Certifications<\/span>\r\n        <h2 style=\"font-size:clamp(24px,3.2vw,34px);font-weight:700;\">Triple ISO certified<\/h2>\r\n        <div class=\"sgp-iso\">\r\n          <div class=\"sgp-iso-card\"><div class=\"sgp-iso-num\">27001<\/div><div><b>ISO 27001<\/b><span>ISMS, information security<\/span><\/div><\/div>\r\n          <div class=\"sgp-iso-card\"><div class=\"sgp-iso-num\">27017<\/div><div><b>ISO 27017<\/b><span>Cloud, cloud security<\/span><\/div><\/div>\r\n          <div class=\"sgp-iso-card\"><div class=\"sgp-iso-num\">27701<\/div><div><b>ISO 27701<\/b><span>Privacy, data protection<\/span><\/div><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5d3f9a3 e-con-full e-flex e-con e-parent\" data-id=\"5d3f9a3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-170eba9 elementor-widget elementor-widget-html\" data-id=\"170eba9\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpvoices{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgpvoices *,#sgpvoices *::before,#sgpvoices *::after{box-sizing:border-box;}\r\n#sgpvoices h1,#sgpvoices h2,#sgpvoices h3,#sgpvoices h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgpvoices p{margin:0;}\r\n#sgpvoices a{text-decoration:none;color:inherit;}\r\n#sgpvoices img{max-width:100%;display:block;}\r\n#sgpvoices .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpvoices .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpvoices .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgpvoices .sgp-sec{padding:84px 0;}\r\n#sgpvoices .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpvoices .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpvoices .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgpvoices .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgpvoices .sgp-voices{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;align-items:stretch;}\r\n#sgpvoices .sgp-vfeat,#sgpvoices .sgp-vcard{min-width:0;}\r\n#sgpvoices .sgp-vfeat{position:relative;overflow:hidden;color:#fff;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:40px 40px 34px;display:flex;flex-direction:column;background:radial-gradient(700px 420px at 88% -15%,rgba(45,198,203,.22),transparent 58%),linear-gradient(155deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);}\r\n#sgpvoices .sgp-vfeat::before{content:\"\";position:absolute;inset:0;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:42px 42px;mask-image:radial-gradient(480px 300px at 82% 6%,#000,transparent 72%);pointer-events:none;}\r\n#sgpvoices .sgp-vfeat-mark{position:relative;font-family:'Anek Latin',sans-serif;font-weight:800;font-size:64px;line-height:.5;height:34px;color:var(--sgp-teal-light);}\r\n#sgpvoices .sgp-vfeat blockquote{position:relative;margin:20px 0 28px;font-size:clamp(19px,2.2vw,25px);line-height:1.42;font-weight:500;font-style:normal !important;color:#eef3fa;letter-spacing:-.01em;overflow-wrap:break-word;hyphens:auto;flex:1;}\r\n#sgpvoices .sgp-vfeat,#sgpvoices .sgp-vfeat figcaption,#sgpvoices .sgp-vfeat figcaption b,#sgpvoices .sgp-vfeat figcaption span{font-style:normal !important;}\r\n#sgpvoices .sgp-vfeat figcaption,#sgpvoices .sgp-vcard .who{position:relative;display:flex;align-items:center;gap:14px;}\r\n#sgpvoices .sgp-vfeat figcaption{padding-top:22px;border-top:1px solid rgba(255,255,255,.14);}\r\n#sgpvoices .sgp-vfeat figcaption b{display:block;font-size:16px;color:#fff;}\r\n#sgpvoices .sgp-vfeat figcaption span{display:block;font-size:13.5px;color:#a9b8cd;line-height:1.4;}\r\n#sgpvoices .sgp-vfeat figcaption .org{color:var(--sgp-teal-light);font-weight:600;margin-top:3px;}\r\n#sgpvoices .sgp-vside{display:grid;grid-template-rows:1fr 1fr;gap:20px;min-width:0;}\r\n#sgpvoices .sgp-vcard{background:#fff;border:1px solid var(--sgp-line);border-radius:20px;padding:26px 26px 22px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;}\r\n#sgpvoices .sgp-vcard:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(26,46,76,.10);border-color:#d7e9ea;}\r\n#sgpvoices .sgp-vcard .vmark{font-family:'Anek Latin',sans-serif;font-weight:800;font-size:40px;line-height:.5;height:22px;color:var(--sgp-teal);}\r\n#sgpvoices .sgp-vcard p{font-size:14.5px;color:var(--sgp-ink);margin:14px 0 20px;flex:1;overflow-wrap:break-word;hyphens:auto;}\r\n#sgpvoices .sgp-vcard .who{padding-top:18px;border-top:1px solid var(--sgp-line);}\r\n#sgpvoices .sgp-vcard .who b{display:block;font-size:14.5px;color:var(--sgp-navy);}\r\n#sgpvoices .sgp-vcard .who span{display:block;font-size:12.5px;color:var(--sgp-grey);line-height:1.4;}\r\n#sgpvoices .sgp-vcard .who .org{color:var(--sgp-magenta);font-weight:600;margin-top:3px;}\r\n#sgpvoices .sgp-vav{width:52px;height:52px;border-radius:50%;flex:none;object-fit:cover;}\r\n#sgpvoices .sgp-vfeat .sgp-vav{box-shadow:0 0 0 2px rgba(255,255,255,.2);}\r\n#sgpvoices .sgp-vcard .sgp-vav{box-shadow:0 0 0 1px var(--sgp-line);}\r\n@media(max-width:980px){#sgpvoices .sgp-voices{grid-template-columns:1fr;}#sgpvoices .sgp-vside{grid-template-rows:auto auto;}}\r\n@media(max-width:620px){#sgpvoices .sgp-vfeat{padding:30px 24px 26px;}#sgpvoices .sgp-vcard{padding:24px 22px 20px;}#sgpvoices .sgp-sec{padding:60px 0;}#sgpvoices .sgp-wrap{padding:0 18px;}}\r\n@media(prefers-reduced-motion:reduce){#sgpvoices *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpvoices\">\r\n  <section class=\"sgp-sec\" id=\"sgpvoices-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-sec-head\">\r\n        <span class=\"sgp-eyebrow\">Testimonials<\/span>\r\n        <h2>Why decision-makers rely on the GRC Toolbox<\/h2>\r\n        <p>Voices from practice by risk, compliance and security leaders who work with Swiss&nbsp;GRC.<\/p>\r\n      <\/div>\r\n      <div class=\"sgp-voices\">\r\n        <figure class=\"sgp-vfeat\">\r\n          <span class=\"sgp-vfeat-mark\">&ldquo;<\/span>\r\n          <blockquote>Working side by side with the Swiss&nbsp;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&rsquo;s digital transformation.<\/blockquote>\r\n          <figcaption>\r\n            <img decoding=\"async\" class=\"sgp-vav\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2025\/10\/Samir-Karimov_1.jpg\" alt=\"Samir Karimov, NEQSOL Holding\">\r\n            <div><b>Samir Karimov<\/b><span>Head of Risk Management and Sustainability<\/span><span class=\"org\">NEQSOL Holding<\/span><\/div>\r\n          <\/figcaption>\r\n        <\/figure>\r\n        <div class=\"sgp-vside\">\r\n          <article class=\"sgp-vcard\">\r\n            <div class=\"vmark\">&ldquo;<\/div>\r\n            <p>With the GRC Toolbox, die Mobiliar was able to make its risk and control assessments more efficient and adapt them to current requirements.<\/p>\r\n            <div class=\"who\">\r\n              <img decoding=\"async\" class=\"sgp-vav\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2025\/07\/Christian-Grundt.webp\" alt=\"Christian Grundt, die Mobiliar\">\r\n              <div><b>Christian Grundt<\/b><span>Head of Risk Controlling &amp; Regulatory Affairs<\/span><span class=\"org\">Die Mobiliar<\/span><\/div>\r\n            <\/div>\r\n          <\/article>\r\n          <article class=\"sgp-vcard\">\r\n            <div class=\"vmark\">&ldquo;<\/div>\r\n            <p>The collaboration was professional and solution-oriented from the start. Our requirements were taken seriously and implemented efficiently.<\/p>\r\n            <div class=\"who\">\r\n              <img decoding=\"async\" class=\"sgp-vav\" loading=\"lazy\" src=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/05\/1650348677087.jpeg\" alt=\"Regula Schneider, IB Langenthal AG\">\r\n              <div><b>Regula Schneider<\/b><span>Head of Corporate Development, Member of the Executive Board<\/span><span class=\"org\">IB Langenthal AG<\/span><\/div>\r\n            <\/div>\r\n          <\/article>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8c157c8 e-con-full e-flex e-con e-parent\" data-id=\"8c157c8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3c0f381 elementor-widget elementor-widget-html\" data-id=\"3c0f381\" 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;800&family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n#sgpdemo{\r\n  --sgp-navy:#1A2E4C; --sgp-navy-deep:#142339; --sgp-blue:#3062a5;\r\n  --sgp-teal:#17a2ac; --sgp-teal-deep:#0f7c84; --sgp-teal-light:#2dc6cb;\r\n  --sgp-mint:#00bfad; --sgp-magenta:#B82850; --sgp-grey:#666666;\r\n  --sgp-ink:#1f2937; --sgp-line:#e7ebf0; --sgp-soft:#f4f6f9; --sgp-white:#ffffff;\r\n  --sgp-radius:16px; --sgp-radius-sm:12px; --sgp-maxw:1180px;\r\n  font-family:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;\r\n  color:var(--sgp-ink); line-height:1.6; -webkit-font-smoothing:antialiased; font-size:16px;\r\n}\r\n#sgpdemo *,#sgpdemo *::before,#sgpdemo *::after{box-sizing:border-box;}\r\n#sgpdemo h1,#sgpdemo h2,#sgpdemo h3,#sgpdemo h4{font-family:'Anek Latin','Inter',sans-serif;line-height:1.12;letter-spacing:-0.01em;margin:0;color:var(--sgp-navy);}\r\n#sgpdemo p{margin:0;}\r\n#sgpdemo a{text-decoration:none;color:inherit;}\r\n#sgpdemo img{max-width:100%;display:block;}\r\n#sgpdemo .sgp-wrap{max-width:var(--sgp-maxw);margin:0 auto;padding:0 24px;}\r\n#sgpdemo .sgp-eyebrow{font-family:'Anek Latin',sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sgp-teal-deep);margin-bottom:14px;display:inline-block;}\r\n#sgpdemo .sgp-eyebrow.on-dark{color:var(--sgp-teal-light);}\r\n#sgpdemo .sgp-sec{padding:84px 0;}\r\n#sgpdemo .sgp-sec.soft{background:var(--sgp-soft);}\r\n#sgpdemo .sgp-sec-head{max-width:62ch;margin-bottom:44px;}\r\n#sgpdemo .sgp-sec-head h2{font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:16px;}\r\n#sgpdemo .sgp-sec-head p{color:var(--sgp-grey);font-size:17px;}\r\n#sgpdemo .sgp-cta-row{display:flex;flex-wrap:wrap;gap:14px;}\r\n#sgpdemo .sgp-btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;border:1px solid transparent;cursor:pointer;}\r\n#sgpdemo .sgp-btn-primary{background:linear-gradient(135deg,var(--sgp-teal) 0%,var(--sgp-mint) 100%);color:#06262a;box-shadow:0 10px 30px rgba(23,162,172,.35);}\r\n#sgpdemo .sgp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(23,162,172,.45);}\r\n#sgpdemo .sgp-btn-ghost{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.28);color:#fff;}\r\n#sgpdemo .sgp-btn-ghost:hover{background:rgba(255,255,255,.13);transform:translateY(-2px);}\r\n#sgpdemo .sgp-btn-arrow{transition:transform .18s ease;}\r\n#sgpdemo .sgp-btn:hover .sgp-btn-arrow{transform:translateX(3px);}\r\n#sgpdemo .sgp-final{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(700px 400px at 80% 120%,rgba(45,198,203,.25),transparent 55%),radial-gradient(600px 400px at 0% -20%,rgba(48,98,165,.30),transparent 55%),linear-gradient(150deg,var(--sgp-navy) 0%,var(--sgp-navy-deep) 100%);color:#fff;padding:58px 48px;text-align:center;}\r\n#sgpdemo .sgp-final h2{color:#fff;font-size:clamp(26px,3.6vw,40px);font-weight:700;margin-bottom:14px;}\r\n#sgpdemo .sgp-final p{color:#c7d2e2;font-size:17px;max-width:52ch;margin:0 auto 28px;}\r\n#sgpdemo .sgp-final .sgp-cta-row{justify-content:center;}\r\n@media(max-width:620px){#sgpdemo .sgp-final{padding:44px 22px;}#sgpdemo .sgp-sec{padding:60px 0;}#sgpdemo .sgp-wrap{padding:0 18px;}#sgpdemo .sgp-btn{width:100%;justify-content:center;}}\r\n@media(prefers-reduced-motion:reduce){#sgpdemo *{animation:none!important;transition:none!important;}}\r\n<\/style>\r\n\r\n<div id=\"sgpdemo\">\r\n  <section class=\"sgp-sec\" id=\"sgpdemo-sec\">\r\n    <div class=\"sgp-wrap\">\r\n      <div class=\"sgp-final\">\r\n        <span class=\"sgp-eyebrow on-dark\">Personal demo<\/span>\r\n        <h2>Experience the SwissGRC&reg; Platform in a personal demo<\/h2>\r\n        <p>We show you the platform based on your use cases, from the first risk analysis to audit-proof evidence.<\/p>\r\n        <div class=\"sgp-cta-row\">\r\n          <a href=\"\/en\/demo\/\" class=\"sgp-btn sgp-btn-primary\">Book a demo<\/a>\r\n          <a href=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/07\/SwissGRC_Platform_Factsheet_EN.pdf\" class=\"sgp-btn sgp-btn-ghost\">Download factsheet<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\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>The SwissGRC&reg; Platform One platform. All GRC disciplines. Governance, risk and compliance on a single platform, from the first risk analysis to audit-proof evidence. Configuration instead of programming, web-based, triple ISO certified and in use at leading organisations worldwide. Book a demo Explore solutionss 0Users of theGRC Toolbox 0Customers fromall industries 0Successfulprojects Platform Solutions AI [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":68769,"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-68865","page","type-page","status-publish","has-post-thumbnail","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=\"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.\" \/>\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\/platform\/\" \/>\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=\"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae\" \/>\n\t\t<meta property=\"og:description\" content=\"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/en\/platform\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t\t<meta property=\"og:image:height\" content=\"853\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-02T14:14:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-07T09:30:49+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=\"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"superadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#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\\\/platform\\\/#listItem\",\"name\":\"SwissGRC\\u00ae Platform\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#listItem\",\"position\":2,\"name\":\"SwissGRC\\u00ae 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\\\/platform\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#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\\\/platform\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/\",\"name\":\"GRC Software: All Disciplines on One Platform | SwissGRC\\u00ae\",\"description\":\"Discover the SwissGRC\\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/06\\\/Sales.jpg\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#mainImage\",\"width\":1280,\"height\":853,\"caption\":\"SwissGRC\\u00ae Platform Sales\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/platform\\\/#mainImage\"},\"datePublished\":\"2026-07-02T16:14:07+02:00\",\"dateModified\":\"2026-10-07T11:30:49+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>GRC Software: All Disciplines on One Platform | SwissGRC\u00ae<\/title>\n\n","aioseo_head_json":{"title":"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae","description":"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.","canonical_url":"https:\/\/swissgrc.com\/en\/platform\/","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\/platform\/#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\/platform\/#listItem","name":"SwissGRC\u00ae Platform"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/platform\/#listItem","position":2,"name":"SwissGRC\u00ae 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\/platform\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/en\/platform\/#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\/platform\/#webpage","url":"https:\/\/swissgrc.com\/en\/platform\/","name":"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae","description":"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/swissgrc.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/en\/platform\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg","@id":"https:\/\/swissgrc.com\/en\/platform\/#mainImage","width":1280,"height":853,"caption":"SwissGRC\u00ae Platform Sales"},"primaryImageOfPage":{"@id":"https:\/\/swissgrc.com\/en\/platform\/#mainImage"},"datePublished":"2026-07-02T16:14:07+02:00","dateModified":"2026-10-07T11:30:49+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":"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae","og:description":"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.","og:url":"https:\/\/swissgrc.com\/en\/platform\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg","og:image:width":1280,"og:image:height":853,"article:published_time":"2026-07-02T14:14:07+00:00","article:modified_time":"2026-10-07T09:30:49+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae","twitter:description":"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/Sales.jpg","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"3 minutes"},"aioseo_meta_data":{"post_id":"68865","title":"GRC Software: All Disciplines on One Platform | SwissGRC\u00ae","description":"Discover the SwissGRC\u00ae platform: Governance, Risk, and Compliance on a single platform, triple ISO-certified, Swiss-made GRC software.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Platform","score":0,"analysis":[]},"additional":[{"keyphrase":"GRC Software","score":0}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","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-10-07 09:31:41","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-07-02 13:49:17","updated":"2026-10-07 10:23:27","focus_keyword":"Platform","additional_keywords":[{"word":"GRC Software","score":74,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/en\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tSwissGRC\u00ae Platform\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/en\/"},{"label":"SwissGRC\u00ae Platform","link":"https:\/\/swissgrc.com\/en\/platform\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68865","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=68865"}],"version-history":[{"count":21,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68865\/revisions"}],"predecessor-version":[{"id":70440,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68865\/revisions\/70440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media\/68769"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media?parent=68865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}