{"id":68402,"date":"2026-06-16T19:20:20","date_gmt":"2026-06-16T17:20:20","guid":{"rendered":"https:\/\/swissgrc.com\/en\/?page_id=68402"},"modified":"2026-10-07T11:24:04","modified_gmt":"2026-10-07T09:24:04","slug":"third-party-intelligence","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/","title":{"rendered":"Third-Party Intelligence Center for AI Screening"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"68402\" class=\"elementor elementor-68402\" 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-9e4d199 e-con-full e-flex e-con e-parent\" data-id=\"9e4d199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66cd31 elementor-widget elementor-widget-html\" data-id=\"e66cd31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 01: HERO (self-contained, animation included) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ============ HERO (centered, live portfolio screening) ============ *\/\r\n#sgtpi-hero{position:relative;background:radial-gradient(120% 95% at 50% -10%,#13293c 0%,var(--bg-2) 44%,var(--bg) 100%);color:var(--ink);overflow:hidden;padding:84px 0 76px}\r\n#sgtpi-hero .bg{position:absolute;inset:0;z-index:0;pointer-events:none}\r\n#sgtpi-hero .bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgba(45,198,203,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(45,198,203,.05) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(120% 80% at 50% 0%,#000 0%,transparent 72%);mask-image:radial-gradient(120% 80% at 50% 0%,#000 0%,transparent 72%)}\r\n#sgtpi-hero .bg .glow{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:880px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(23,162,172,.18),transparent 75%);filter:blur(12px)}\r\n#sgtpi-hero .wrap{position:relative;z-index:2;text-align:center}\r\n#sgtpi-hero .pill{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--ink-2);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:6px 14px 6px 10px}\r\n#sgtpi-hero .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--teal-lt);box-shadow:0 0 0 4px rgba(23,162,172,.25)}\r\n#sgtpi-hero .pill .tag{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-lt)}\r\n#sgtpi-hero h1{font-family:var(--font-geist);font-weight:800;letter-spacing:-.04em;line-height:1.04;font-size:clamp(38px,5.4vw,64px);margin:22px auto 0;color:#fff}\r\n#sgtpi-hero h1 .l1,#sgtpi-hero h1 .l2{display:block}\r\n#sgtpi-hero h1 .u{color:var(--teal-lt)}\r\n#sgtpi-hero .lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--muted);font-weight:400;margin:20px auto 0;max-width:620px}\r\n#sgtpi-hero .hero-cta{display:flex;gap:12px;justify-content:center;margin-top:30px}\r\n#sgtpi-hero .sim{position:relative;z-index:2;max-width:1000px;margin:56px auto 0}\r\n#sgtpi-hero .sim-top{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-bottom:16px}\r\n#sgtpi-hero .chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:11.5px;color:#c4d4da;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:5px 11px}\r\n#sgtpi-hero .chip i{font-style:normal;font-family:var(--mono);font-size:10px;color:var(--teal-lt)}\r\n#sgtpi-hero .sim-cap{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px;margin-bottom:6px}\r\n#sgtpi-hero .sim-cap .t{font-family:var(--font-ui);font-size:12.5px;color:#8fa6af}\r\n#sgtpi-hero .sim-cap .n{font-family:var(--mono);font-size:13px;color:var(--teal-lt);font-weight:600}\r\n#sgtpi-hero .sim-canvas{position:relative;width:100%;aspect-ratio:1000\/300}\r\n#sgtpi-hero .sim-canvas .halo{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:84%;height:120%;background:radial-gradient(closest-side,rgba(23,162,172,.20),transparent 72%);filter:blur(20px);pointer-events:none}\r\n#sgtpi-hero .sim-canvas canvas{position:absolute;inset:0;width:100%;height:100%}\r\n#sgtpi-hero .sim-read{display:flex;justify-content:center;flex-wrap:wrap;margin-top:14px;border-top:1px solid rgba(255,255,255,.09)}\r\n#sgtpi-hero .sim-read .cell{padding:15px 30px;text-align:center;border-right:1px solid rgba(255,255,255,.07)}\r\n#sgtpi-hero .sim-read .cell:last-child{border-right:none}\r\n#sgtpi-hero .sim-read .k{font-family:var(--font-ui);font-size:11px;color:#8298a2;font-weight:500}\r\n#sgtpi-hero .sim-read .v{font-family:var(--mono);font-size:18px;color:#fff;font-weight:600;margin-top:6px}\r\n#sgtpi-hero .sim-read .v .u{font-size:.62em;color:#7c929c;margin-left:1px}\r\n#sgtpi-hero .sim-read .cell.sig .v{color:#ff90ad}\r\n#sgtpi-hero .sim-read .cell.cov .v{color:var(--teal-lt)}\r\n\r\n\r\n\r\n\/* ===== authoritative sources, on the dark hero ===== *\/\r\n#sgtpi-hero .hero-sources{margin-top:42px;padding-top:26px;border-top:1px solid rgba(255,255,255,.09)}\r\n#sgtpi-hero .hero-sources p{text-align:center;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7e93ad;margin:0 0 16px}\r\n#sgtpi-hero .hero-sources .strip{display:flex;align-items:center;justify-content:center;gap:12px 26px;flex-wrap:wrap}\r\n#sgtpi-hero .hero-sources .src{font-family:var(--font-ui);font-size:13.5px;font-weight:600;color:#bcccd8;display:inline-flex;align-items:center;gap:8px;transition:color .2s}\r\n#sgtpi-hero .hero-sources .src:hover{color:#fff}\r\n#sgtpi-hero .hero-sources .src .d{width:7px;height:7px;border-radius:50%}\r\n#sgtpi-hero .hero-sources .src .d.free{background:var(--teal-lt)}\r\n#sgtpi-hero .hero-sources .src .d.paid{background:#ff90ad}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<nav class=\"sgtpi-rail\" aria-label=\"Section navigation\">\r\n  <a data-target=\"sgtpi-hero\"><span class=\"lbl\">Overview<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-stakes\"><span class=\"lbl\">The gap<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-try\"><span class=\"lbl\">Try it<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-how\"><span class=\"lbl\">The engine<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-always\"><span class=\"lbl\">Always on<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-map\"><span class=\"lbl\">Portfolio<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-decide\"><span class=\"lbl\">Boardroom<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-changes\"><span class=\"lbl\">What changes<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-demo\"><span class=\"lbl\">Get started<\/span><span class=\"d\"><\/span><\/a>\r\n<\/nav>\r\n<section id=\"sgtpi-hero\">\r\n  <div class=\"bg\"><div class=\"grid\"><\/div><div class=\"glow\"><\/div><\/div>\r\n  <div class=\"wrap\">\r\n    <span class=\"pill\"><span class=\"dot\"><\/span><span class=\"tag\">Third-Party Intelligence<\/span> AI-powered screening, by Swiss GRC<\/span>\r\n    <h1><span class=\"l1\">Screen everyone.<\/span> <span class=\"l2\">Investigate <span class=\"u\">what matters<\/span>.<\/span><\/h1>\r\n    <p class=\"lead\">The Third-Party Intelligence Center screens your entire register and escalates to deep due diligence only where a signal warrants it. Full coverage, defensible decisions, no blind spots.<\/p>\r\n    <div class=\"hero-cta\">\r\n      <a class=\"btn btn-primary\" href=\"#demo\">Contact us<\/a>\r\n      <a class=\"btn btn-ghost\" href=\"#try\">See it in action<\/a>\r\n    <\/div>\r\n    <div class=\"sim\">\r\n      <div class=\"sim-cap\"><span class=\"t\">Portfolio screening, live<\/span><span class=\"n\" id=\"tpiN\">n = 20<\/span><\/div>\r\n      <div class=\"sim-canvas\"><div class=\"halo\"><\/div><canvas id=\"tpiCanvas\"><\/canvas><\/div>\r\n      <div class=\"sim-read\">\r\n        <div class=\"cell\"><div class=\"k\">Screened<\/div><div class=\"v\"><span id=\"tpiScr\">0<\/span> \/ 20<\/div><\/div>\r\n        <div class=\"cell sig\"><div class=\"k\">Critical signals<\/div><div class=\"v\" id=\"tpiSig\">0<\/div><\/div>\r\n        <div class=\"cell cov\"><div class=\"k\">Coverage<\/div><div class=\"v\"><span id=\"tpiCov\">0<\/span><span class=\"u\">%<\/span><\/div><\/div>\r\n        <div class=\"cell\"><div class=\"k\">Median scan<\/div><div class=\"v\">~40<span class=\"u\">s<\/span><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"hero-sources\">\r\n      <p>Screening across authoritative open and commercial sources<\/p>\r\n      <div class=\"strip\">\r\n        <span class=\"src\"><span class=\"d free\"><\/span>OpenSanctions<\/span><span class=\"src\"><span class=\"d free\"><\/span>OFAC<\/span><span class=\"src\"><span class=\"d free\"><\/span>GLEIF<\/span><span class=\"src\"><span class=\"d free\"><\/span>SHAB<\/span><span class=\"src\"><span class=\"d free\"><\/span>GDELT<\/span><span class=\"src\"><span class=\"d free\"><\/span>Bundesanzeiger<\/span><span class=\"src\"><span class=\"d paid\"><\/span>SecurityScorecard<\/span><span class=\"src\"><span class=\"d paid\"><\/span>BitSight<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<\/div>\r\n<script>\r\n(function(){var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\/* ============ hero live portfolio screening (TPI signature) ============ *\/\r\n  var cv=document.getElementById('tpiCanvas');\r\n  if(cv && cv.getContext){\r\n    var cx=cv.getContext('2d');\r\n    var eScr=document.getElementById('tpiScr'),eSig=document.getElementById('tpiSig'),eCov=document.getElementById('tpiCov');\r\n    var defs=[[.07,.30,0],[.13,.66,0],[.19,.20,1],[.24,.50,0],[.29,.78,0],[.34,.36,0],[.40,.64,1],[.45,.24,0],[.50,.52,2],[.55,.80,0],[.60,.34,0],[.65,.60,0],[.70,.22,1],[.74,.74,0],[.79,.46,2],[.83,.66,0],[.87,.30,0],[.91,.56,0],[.94,.78,1],[.97,.40,0]];\r\n    var COL={0:'#2dc6cb',1:'#e0a300',2:'#e6446f'},W,H,dpr;\r\n    function rs(){dpr=Math.min(window.devicePixelRatio||1,2);var r=cv.getBoundingClientRect();W=r.width;H=r.height;cv.width=W*dpr;cv.height=H*dpr;cx.setTransform(dpr,0,0,dpr,0,0);}\r\n    rs();window.addEventListener('resize',rs);\r\n    var nodes=defs.map(function(d){return{x:d[0],y:d[1],risk:d[2],ap:0};});\r\n    var t0=null,DUR=3600,HOLD=2200,cyc=DUR+HOLD;\r\n    function ease(p){return p<0?0:p>1?1:1-Math.pow(1-p,3);}\r\n    function frame(ts){\r\n      if(t0===null)t0=ts;var el=(ts-t0)%cyc,sweep=ease(el\/DUR),settled=el>=DUR;\r\n      cx.clearRect(0,0,W,H);var sx=sweep*W*1.04;\r\n      cx.lineWidth=1;\r\n      for(var i=0;i<nodes.length;i++)for(var j=i+1;j<nodes.length;j++){var a=nodes[i],b=nodes[j],ax=a.x*W,ay=a.y*H,bx=b.x*W,by=b.y*H,dx=ax-bx,dy=ay-by,di=Math.sqrt(dx*dx+dy*dy);if(di<W*0.13){var on=(ax<sx&&bx<sx)?0.16:0.05;cx.strokeStyle='rgba(45,198,203,'+on+')';cx.beginPath();cx.moveTo(ax,ay);cx.lineTo(bx,by);cx.stroke();}}\r\n      if(!settled){var g=cx.createLinearGradient(sx-90,0,sx+10,0);g.addColorStop(0,'rgba(45,198,203,0)');g.addColorStop(1,'rgba(45,198,203,0.16)');cx.fillStyle=g;cx.fillRect(sx-90,0,100,H);cx.strokeStyle='rgba(45,198,203,0.5)';cx.lineWidth=1.5;cx.beginPath();cx.moveTo(sx,0);cx.lineTo(sx,H);cx.stroke();}\r\n      var scr=0,sig=0;\r\n      for(var k=0;k<nodes.length;k++){var n=nodes[k],px=n.x*W,py=n.y*H,passed=px<sx;if(passed){scr++;n.ap=Math.min(1,n.ap+0.10);if(n.risk===2)sig++;}else{n.ap=Math.max(0,n.ap-0.06);}var rv=n.ap;cx.beginPath();cx.arc(px,py,9,0,7);cx.fillStyle='rgba(120,150,180,'+(0.10+0.05*(1-rv))+')';cx.fill();cx.beginPath();cx.arc(px,py,5.4+rv*1.6,0,7);cx.fillStyle=rv>0?COL[n.risk]:'#2f4a72';cx.globalAlpha=rv>0?(0.55+0.45*rv):0.6;cx.fill();cx.globalAlpha=1;if(n.risk===2&&rv>0.6){var pr=10+(Math.sin(ts\/300+k)*0.5+0.5)*10;cx.beginPath();cx.arc(px,py,pr,0,7);cx.strokeStyle='rgba(230,68,111,'+(0.5*(1-(pr-10)\/10))+')';cx.lineWidth=2;cx.stroke();cx.beginPath();cx.arc(px,py,6.5,0,7);cx.fillStyle='#e6446f';cx.fill();}}\r\n      if(eScr)eScr.textContent=settled?20:scr;if(eCov)eCov.textContent=settled?100:Math.round(scr\/20*100);if(eSig)eSig.textContent=settled?2:sig;\r\n      requestAnimationFrame(frame);\r\n    }\r\n    if(reduce){rs();cx.clearRect(0,0,W,H);nodes.forEach(function(n){var px=n.x*W,py=n.y*H;cx.beginPath();cx.arc(px,py,7,0,7);cx.fillStyle=COL[n.risk];cx.fill();});if(eScr)eScr.textContent=20;if(eCov)eCov.textContent=100;if(eSig)eSig.textContent=2;}\r\n    else{requestAnimationFrame(frame);}\r\n  }\r\n})();\r\n\r\n(function(){var root=document;\r\n\/* ============ scroll progress rail ============ *\/\r\n  var rail=document.querySelector('.sgtpi-rail');\r\n  if(rail){\r\n    var links=[].slice.call(rail.querySelectorAll('a'));\r\n    var ids=links.map(function(a){return a.dataset.target;});\r\n    var darkIds={'sgtpi-hero':1,'sgtpi-map':1,'sgtpi-changes':1};\r\n    function spy(){\r\n      var mark=window.innerHeight*0.42, cur=ids[0];\r\n      ids.forEach(function(id){var el=document.getElementById(id); if(el&&el.getBoundingClientRect().top<=mark) cur=id;});\r\n      links.forEach(function(a){a.classList.toggle('on',a.dataset.target===cur);});\r\n      rail.classList.toggle('on-dark', !!darkIds[cur]);\r\n    }\r\n    links.forEach(function(a){a.addEventListener('click',function(e){e.preventDefault();var el=document.getElementById(a.dataset.target); if(el) el.scrollIntoView({behavior:'smooth'});});});\r\n    window.addEventListener('scroll',spy,{passive:true}); window.addEventListener('resize',spy); spy();\r\n  }\r\n})();\r\n\r\n(function(){var r=document.getElementById('sgtpi-hero');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\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-4452eed e-con-full e-flex e-con e-parent\" data-id=\"4452eed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb23cd elementor-widget elementor-widget-html\" data-id=\"5bb23cd\" 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<style>\r\n.sgrq{\r\n  --navy:#1A2E4C; --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675;\r\n  --maxw:1180px;\r\n  --font:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  font-family:var(--font); color:var(--ink-d); -webkit-font-smoothing:antialiased;\r\n}\r\n.sgrq *{box-sizing:border-box;}\r\n#sgrq-trust{background:#fff;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:52px 0 56px;}\r\n#sgrq-trust p{text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em;color:#9aa3ad;margin:0 0 32px;}\r\n#sgrq-trust .lf-strip{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:nowrap;min-height:76px;}\r\n#sgrq-trust .lf-slot{position:relative;width:190px;height:76px;flex:0 0 auto;}\r\n#sgrq-trust .lf-slot img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:180px;max-height:64px;width:auto;height:auto;object-fit:contain;opacity:0;filter:grayscale(100%);transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .35s ease;}\r\n#sgrq-trust .lf-slot img.show{opacity:.78;}\r\n#sgrq-trust .lf-slot:hover img.show{filter:grayscale(0%);opacity:1;}\r\n@media (max-width:980px){\r\n  #sgrq-trust .lf-strip{gap:30px;}\r\n  #sgrq-trust .lf-slot{width:165px;height:70px;}\r\n  #sgrq-trust .lf-slot img{max-width:155px;max-height:56px;}\r\n  #sgrq-trust .lf-slot.opt5{display:none;}\r\n}\r\n@media (max-width:620px){\r\n  #sgrq-trust .lf-strip{gap:20px;}\r\n  #sgrq-trust .lf-slot{width:110px;height:60px;}\r\n  #sgrq-trust .lf-slot img{max-width:100px;max-height:46px;}\r\n  #sgrq-trust .lf-slot.opt4{display:none;}\r\n}\r\n<\/style>\r\n<div class=\"sgrq\" id=\"sgrq-trust\">\r\n  <p>Trusted by leading organisations<\/p>\r\n  <div class=\"lf-strip\">\r\n    <div class=\"lf-slot opt1\"><\/div><div class=\"lf-slot opt2\"><\/div><div class=\"lf-slot opt3\"><\/div><div class=\"lf-slot opt4\"><\/div><div class=\"lf-slot opt5\"><\/div>\r\n  <\/div>\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('sgrq-trust'); if(!root) return;\r\n  var BASE=\"https:\/\/swissgrc.com\/referenzen-preview\/logos\/\";\r\n  var L=[\"Ch_Eidgenossenschaft.png\",\"Die_Post.png\",\"die-Mobiliar.png\",\"Baloise_Logo.png\",\"helvetia_Logo.png\",\"CSS.png\",\"amag.png\",\"BKW.png\",\"BLS_Logo.png\",\"BDO_logo.png\",\"assura.png\",\"Bybit_Logo.png\",\"kanton-aargau.png\",\"BLKB-scaled.jpg\",\"Glarner_KB.png\",\"Bank_Frick_Logo.png\",\"EKZ.png\",\"BFH_Logo.jpg\",\"abraxas.png\",\"itau.png\",\"dubai-chamber-logo.png\"];\r\n  var slots=Array.prototype.slice.call(root.querySelectorAll('.lf-slot')),N=slots.length,next=0;\r\n  slots.forEach(function(s){var a=new Image(),b=new Image();a.alt=b.alt=\"Customer logo\";a.loading=b.loading=\"lazy\";s.appendChild(a);s.appendChild(b);s._imgs=[a,b];s._f=0;});\r\n  function take(){var f=L[next%L.length];next++;return BASE+f;}\r\n  slots.forEach(function(s){var f=s._imgs[s._f];f.onload=function(){f.classList.add('show');};f.src=take();});\r\n  function swap(s){var f=s._imgs[s._f],b=s._imgs[1-s._f];b.onload=function(){b.classList.add('show');f.classList.remove('show');s._f=1-s._f;};b.src=take();}\r\n  if(!window.matchMedia||!window.matchMedia('(prefers-reduced-motion: reduce)').matches){\r\n    slots.forEach(function(s,i){setTimeout(function(){setInterval(function(){swap(s);},3200);},i*(3200\/N)+1500);});\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f98c1e e-con-full e-flex e-con e-parent\" data-id=\"2f98c1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5356ce1 elementor-widget elementor-widget-html\" data-id=\"5356ce1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 03: THE GAP -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ============ STAKES ============ *\/\r\n#sgtpi-stakes{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:100px 0}\r\n#sgtpi-stakes .st-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}\r\n#sgtpi-stakes .big{font-family:var(--font-h);font-weight:600;font-size:clamp(29px,3.8vw,46px);color:var(--navy);line-height:1.12;letter-spacing:-.02em}\r\n#sgtpi-stakes .big em{color:var(--pink-deep);font-style:normal}\r\n#sgtpi-stakes p{font-size:17px;color:var(--grey);line-height:1.7}\r\n#sgtpi-stakes p+p{margin-top:16px}\r\n#sgtpi-stakes .gap-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px 28px;box-shadow:0 34px 80px -54px rgba(20,40,60,.45)}\r\n#sgtpi-stakes .gap-card-h{font-family:var(--font-h);font-weight:600;font-size:15px;color:var(--navy);letter-spacing:-.01em;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #eef1f5}\r\n#sgtpi-stakes .gap-row{display:grid;grid-template-columns:1fr 92px auto;gap:16px;align-items:center;padding:9px 0}\r\n#sgtpi-stakes .gap-l{font-family:var(--font-ui);font-size:14px;font-weight:500;color:var(--ink-d);line-height:1.3}\r\n#sgtpi-stakes .gap-track{height:9px;border-radius:6px;background:#eef1f5;overflow:hidden}\r\n#sgtpi-stakes .gap-track span{display:block;height:100%;border-radius:6px}\r\n#sgtpi-stakes .gap-m{font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--title2);text-align:right;white-space:nowrap;min-width:64px}\r\n#sgtpi-stakes .gap-row.crit .gap-l{color:var(--pink-deep);font-weight:600}\r\n#sgtpi-stakes .gap-row.crit .gap-m{color:var(--pink-deep)}\r\n#sgtpi-stakes .fnote{font-family:var(--font-ui);font-size:13.5px;color:var(--title2);line-height:1.55;margin-top:18px;max-width:46ch}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-stakes\">\r\n  <div class=\"wrap\">\r\n    <div class=\"st-grid reveal\">\r\n      <div>\r\n        <span class=\"kick\">The third-party risk gap<\/span>\r\n        <div class=\"big\" style=\"margin-top:14px\">You can't deep-dive <em>everyone<\/em>. So which ones do you?<\/div>\r\n        <p style=\"margin-top:22px\">Most programmes screen a fraction of their third parties in depth and accept the rest on trust. The exposure that surfaces in an audit is almost always in the part nobody examined.<\/p>\r\n        <p>Screening harder across the board does not scale. What scales is directing scrutiny to where the risk actually sits, and evidencing the decision.<\/p>\r\n      <\/div>\r\n      <div class=\"gap-wrap\">\r\n        <div class=\"gap-card\">\r\n          <div class=\"gap-card-h\">Where scrutiny actually goes<\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Third parties in your register<\/div><div class=\"gap-track\"><span style=\"width:100%;background:linear-gradient(90deg,#1a2e4c,#2b4d78)\"><\/span><\/div><div class=\"gap-m\">hundreds<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Reviewed to a meaningful standard<\/div><div class=\"gap-track\"><span style=\"width:58%;background:linear-gradient(90deg,#2b4d78,#3062a5)\"><\/span><\/div><div class=\"gap-m\">a fraction<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Subjected to deep due diligence<\/div><div class=\"gap-track\"><span style=\"width:26%;background:linear-gradient(90deg,#17a2ac,#0f7c84)\"><\/span><\/div><div class=\"gap-m\">a handful<\/div><\/div>\r\n          <div class=\"gap-row crit\"><div class=\"gap-l\">Exposure that actually hits you<\/div><div class=\"gap-track\"><span style=\"width:14%;background:linear-gradient(90deg,#e6446f,#b82850)\"><\/span><\/div><div class=\"gap-m\">unknown<\/div><\/div>\r\n        <\/div>\r\n        <p class=\"fnote\">The gap between what you can check and what you should check is where residual risk concentrates.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-stakes');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eaafbab e-con-full e-flex e-con e-parent\" data-id=\"eaafbab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9da49f elementor-widget elementor-widget-html\" data-id=\"e9da49f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 04: SCREENING ROOM (interactive) . EN . responsive 1100\/920\/768\/560 -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ============ SCREENING ROOM (interactive) ============ *\/\r\n#sgtpi-try{background:#fff;padding:100px 0}\r\n#sgtpi-try .try-head{max-width:720px;margin:0 auto;text-align:center}\r\n#sgtpi-try .try-head .s-lead{margin:0 auto}\r\n\r\n\/* ============================================================\r\n   SWISS GRC . TPI . RESPONSIVE LAYER  (1100 \/ 920 \/ 768 \/ 560)\r\n   Voll gestuft, scoped unter .sgtpi. Ersetzt die alten 920px-Bloecke.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : Tablet quer. Enge 3er\/5er-Grids entlasten ---- *\/\r\n@media(max-width:1100px){\r\n  .sgtpi{font-size:16.5px}\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:repeat(2,1fr)}\r\n  .sgtpi .tiers{grid-template-columns:repeat(3,1fr);gap:14px}\r\n  .sgtpi .tier-link{display:none}\r\n  #sgtpi-map .big{grid-template-columns:1fr 1fr;gap:36px}\r\n  #sgtpi-map .pf-grid{grid-template-columns:1fr;gap:20px}\r\n  .sgtpi .rhythm{gap:18px}\r\n  .sgtpi .rhythm .moment{padding:0 8px}\r\n}\r\n\r\n\/* ---- 920px : Tablet hoch. Split-Layouts stapeln, Text zuerst ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Screenshot konsequent unter den Text, in allen Split-Varianten *\/\r\n  .sgtpi .split.rev>.stage{order:2}\r\n\r\n  .sgtpi .verdict-wrap,\r\n  #sgtpi-map .pf-grid,\r\n  .sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:30px}\r\n\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n\r\n  .sgtpi .rhythm{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left;padding:0}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0;max-width:none}\r\n\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:64px 0}\r\n}\r\n\r\n\/* ---- 768px : grosses Phone. Alles 1-spaltig ---- *\/\r\n@media(max-width:768px){\r\n  .sgtpi{font-size:16px}\r\n\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:1fr}\r\n\r\n  #sgtpi-map .big,\r\n  #sgtpi-map .two{grid-template-columns:1fr;gap:28px}\r\n\r\n  .sgtpi .sr-bar{flex-direction:column;align-items:stretch;gap:12px}\r\n  .sgtpi .sr-bar .right{justify-content:space-between;width:100%;flex-wrap:wrap}\r\n  \/* Theme erzwingt button{white-space:nowrap}; scoped ueberschreiben *\/\r\n  .sgtpi .sr-run{flex:1 1 100%;width:100%;white-space:normal!important;height:auto;min-height:44px;padding:11px 18px;line-height:1.25}\r\n\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  .sgtpi .vc-mode{margin-left:0}\r\n  .sgtpi .vc-head{flex-wrap:wrap}\r\n\r\n  .sgtpi .stage{padding:18px}\r\n  .sgtpi .shot-chip{padding:8px 12px}\r\n  .sgtpi .shot-chip .cdot{width:30px;height:30px}\r\n  .sgtpi .shot-chip .cv{font-size:15px}\r\n\r\n  .sgtpi .sr-result{padding:28px 24px}\r\n  .sgtpi .sr-result .tally{gap:18px}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:52px 0}\r\n}\r\n\r\n\/* ---- 560px : Phone. Letzte Quetschstellen ausraeumen ---- *\/\r\n@media(max-width:560px){\r\n  .sgtpi .wrap{padding:0 18px}\r\n\r\n  .sgtpi .sr-result{padding:24px 18px}\r\n  .sgtpi .sr-result .tally{flex-direction:column;gap:14px}\r\n  .sgtpi .sr-result .ract{flex-direction:column;align-items:stretch}\r\n  .sgtpi .sr-result .ract .btn{width:100%;white-space:normal!important;height:auto;min-height:46px;padding:12px 18px;line-height:1.3}\r\n\r\n  .sgtpi .sr-card{min-height:0;padding:18px}\r\n\r\n  #sgtpi-map .pf-row{grid-template-columns:96px 1fr 36px;gap:8px}\r\n  #sgtpi-map .pf-conc .pf-row{grid-template-columns:92px 1fr 40px}\r\n  #sgtpi-map .conc{font-size:clamp(46px,16vw,72px)}\r\n\r\n  .sgtpi .stage{padding:14px}\r\n\r\n  .sgtpi .pills{gap:7px}\r\n  .sgtpi .pill2{font-size:12px;padding:6px 11px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-try\">\r\n  <div class=\"wrap\" id=\"try\">\r\n    <div class=\"try-head reveal\">\r\n      <span class=\"kick\">Interactive demonstration<\/span>\r\n      <h2>Which one would you miss?<\/h2>\r\n      <p class=\"s-lead\">Six third parties. Each looks clean from its master data. Pick the two you would investigate in depth, then screen all six.<\/p>\r\n    <\/div>\r\n    <div class=\"sr reveal\">\r\n      <div class=\"sr-bar\">\r\n        <div class=\"stt\">Selected <b><span id=\"srSel\">0<\/span> \/ 2<\/b> for an in-depth review<\/div>\r\n        <div class=\"right\">\r\n          <span class=\"sr-cost\" id=\"srCost\">Waiting for your selection<\/span>\r\n          <button class=\"sr-run\" id=\"srRun\" disabled>Run automated screening across all six<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sr-grid\" id=\"srGrid\"><\/div>\r\n      <div class=\"cap\">All companies shown are fictional examples based on typical screening patterns. Any resemblance to real companies is coincidental.<\/div>\r\n      <div class=\"sr-result\" id=\"srResult\">\r\n        <span class=\"rk\">The verdict<\/span>\r\n        <h3 id=\"srVerdictH\"><\/h3>\r\n        <p id=\"srVerdictP\"><\/p>\r\n        <div class=\"tally\">\r\n          <div class=\"c\"><div class=\"v t\">6<\/div><div class=\"k\">screened automatically<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v p\" id=\"srFlag\">2<\/div><div class=\"k\">critical signals surfaced<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v\">0<\/div><div class=\"k\">missed, with or without you<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"ract\">\r\n          <a class=\"btn btn-primary\" href=\"#demo\">Run this on your own register<\/a>\r\n          <button class=\"replay\" id=\"srReplay\">Try again<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var root=document;var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\/* ============ Screening Room ============ *\/\r\n  var VENDORS=[\r\n    {n:\"Meridian Capital Partners AG\",sec:\"Wealth management \/ Multi-family office\",co:\"Switzerland\",surface:\"Boutique wealth manager, established 2007. Looks like a clean local firm.\",risk:\"crit\",score:100,find:\"Sanctioned by OFAC and the UK, in liquidation since October 2024, named in offshore leaks data.\",trap:true},\r\n    {n:\"Voltra Industries AG\",sec:\"Industrial technology\",co:\"Switzerland\",surface:\"Blue-chip supplier, a relationship spanning decades, never an issue.\",risk:\"elev\",score:62,find:\"Several regulatory and cyber points across multiple categories. A standard screening is worth it.\"},\r\n    {n:\"Eastbridge Bank PJSC\",sec:\"Banking\",co:\"Russia\",surface:\"Large retail and corporate bank.\",risk:\"crit\",score:100,find:\"Sanctioned by OFAC and the EU. The obvious case, easy to spot.\"},\r\n    {n:\"AeroServe Catering GmbH\",sec:\"Airline catering\",co:\"Switzerland\",surface:\"In-flight catering at a major hub airport. Unremarkable.\",risk:\"elev\",score:56,find:\"Legal and regulatory findings, plus a shared dependency at the same hub airport with others.\"},\r\n    {n:\"AviNet Systems S.A.\",sec:\"Aviation IT\",co:\"Switzerland \/ Belgium\",surface:\"IT and communications provider to the industry.\",risk:\"elev\",score:64,find:\"Exposure to financial crime and a high cyber rating (80). Warrants a closer look.\"},\r\n    {n:\"Custodis Security AG\",sec:\"Security services\",co:\"Switzerland\",surface:\"Local guarding and surveillance.\",risk:\"low\",score:32,find:\"Clean. Routine recurring monitoring is enough.\"}\r\n  ];\r\n  var grid=document.getElementById('srGrid'); if(!grid) return;\r\n  var selSet=[], phase='pick';\r\n  var elSel=document.getElementById('srSel'), elCost=document.getElementById('srCost'),\r\n      run=document.getElementById('srRun'), result=document.getElementById('srResult'),\r\n      replay=document.getElementById('srReplay'),\r\n      vH=document.getElementById('srVerdictH'), vP=document.getElementById('srVerdictP');\r\n  var RB={low:'low',elev:'elev',crit:'crit'}, RL={low:'Low risk',elev:'Elevated',crit:'Critical'};\r\n\r\n  var cardEls=[];\r\n  function build(){\r\n    grid.innerHTML=''; cardEls=[];\r\n    VENDORS.forEach(function(v,i){\r\n      var c=document.createElement('div'); c.className='sr-card'; c.dataset.i=i;\r\n      c.innerHTML='<div class=\"scan-ov\"><\/div>'+\r\n        '<div class=\"pick\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/div>'+\r\n        '<div class=\"co\">'+v.n+'<\/div>'+\r\n        '<div class=\"meta\">'+v.sec+' &middot; '+v.co+'<\/div>'+\r\n        '<div class=\"surface\">'+v.surface+'<\/div>'+\r\n        '<div class=\"verdict\">'+\r\n          '<span class=\"badge '+RB[v.risk]+'\">'+RL[v.risk]+' &middot; <span class=\"sc\">'+v.score.toFixed(1)+'<\/span><\/span>'+\r\n          '<div class=\"finding\">'+v.find+'<\/div>'+\r\n          '<div class=\"yourpick\" style=\"display:none\">Your pick<\/div>'+\r\n        '<\/div>';\r\n      c.addEventListener('click',function(){toggle(i,c);});\r\n      grid.appendChild(c); cardEls.push(c);\r\n    });\r\n  }\r\n  function toggle(i,c){\r\n    if(phase!=='pick') return;\r\n    var p=selSet.indexOf(i);\r\n    if(p>-1){selSet.splice(p,1);c.classList.remove('sel');c.querySelector('.yourpick').style.display='none';}\r\n    else{ if(selSet.length>=2) return; selSet.push(i);c.classList.add('sel');c.querySelector('.yourpick').style.display='block';}\r\n    elSel.textContent=selSet.length;\r\n    run.disabled=selSet.length!==2;\r\n  }\r\n  function scan(){\r\n    if(selSet.length!==2) return;\r\n    phase='scan'; run.disabled=true; run.textContent='Scanning all six...';\r\n    var cards=cardEls;\r\n    var cost=0;\r\n    cards.forEach(function(c,k){\r\n      setTimeout(function(){\r\n        c.classList.add('scanning');\r\n        setTimeout(function(){ c.classList.remove('scanning'); c.classList.add('revealed'); cost+=1; elCost.textContent='Screened '+cost+' \/ 6'; }, 900);\r\n      }, k*420);\r\n    });\r\n    setTimeout(reveal, cards.length*420+1100);\r\n  }\r\n  function reveal(){\r\n    phase='done';\r\n    var caught = selSet.some(function(i){return VENDORS[i].trap;});\r\n    var names = selSet.map(function(i){return VENDORS[i].n;});\r\n    if(caught){\r\n      vH.textContent='Correct, Meridian Capital Partners AG is the critical risk.';\r\n      vP.textContent='You caught it, but it took a full in-depth review and a judgment call about which two of six to investigate. The Center screens all of them automatically and escalates only on a material signal. The hit no longer depends on picking the right name.';\r\n    } else {\r\n      vH.textContent='You would have waved Meridian Capital Partners AG through.';\r\n      vP.textContent='You spent in-depth reviews on '+names[0]+' and '+names[1]+'. Defensible calls based on the master data. But Meridian, a Swiss wealth manager that looks like routine, is sanctioned by OFAC and the UK and in liquidation. The signal was not visible on the surface. The automated screening surfaced it on every entity, in under a minute, without anyone having to look.';\r\n    }\r\n    run.style.display='none';\r\n    result.classList.add('on');\r\n    result.scrollIntoView({behavior:'smooth',block:'nearest'});\r\n  }\r\n  function reset(){\r\n    selSet=[]; phase='pick'; elSel.textContent='0'; elCost.textContent='Waiting for your selection';\r\n    run.style.display=''; run.textContent='Run automated screening across all six'; run.disabled=true;\r\n    result.classList.remove('on'); build();\r\n  }\r\n  run.addEventListener('click',scan);\r\n  replay.addEventListener('click',reset);\r\n  build();\r\n\r\n  \/* ============ Portfolio Explorer ============ *\/\r\n  var pexpTabs=root.querySelectorAll('.pexp-tab'), pexpImgs=root.querySelectorAll('.pexp-imgs img'),\r\n      pexpLbl=document.getElementById('pexpLbl'), pexpCap=document.getElementById('pexpCap');\r\n  if(pexpTabs.length){\r\n    pexpTabs.forEach(function(tab){\r\n      tab.addEventListener('click',function(){\r\n        var i=+tab.dataset.i;\r\n        pexpTabs.forEach(function(t){t.classList.remove('active');}); tab.classList.add('active');\r\n        pexpImgs.forEach(function(im,k){im.classList.toggle('show',k===i);});\r\n        if(pexpLbl)pexpLbl.innerHTML=tab.dataset.lbl;\r\n        if(pexpCap)pexpCap.textContent=tab.dataset.cap;\r\n      });\r\n    });\r\n  }\r\n})();\r\n\r\n(function(){var r=document.getElementById('sgtpi-try');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\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-e947979 e-con-full e-flex e-con e-parent\" data-id=\"e947979\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95a3335 elementor-widget elementor-widget-html\" data-id=\"95a3335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 05: THE ENGINE . EN . responsive 1100\/920\/768\/560 -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ladder modes *\/\r\n#sgtpi-how .modes{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}\r\n#sgtpi-how .mode{position:relative;border:1px solid var(--line);border-radius:16px;padding:24px;background:#fff;transition:.2s}\r\n#sgtpi-how .mode:hover{transform:translateY(-3px);box-shadow:0 22px 50px -34px rgba(20,40,60,.45);border-color:#c6d2e0}\r\n#sgtpi-how .mode.lead{grid-column:span 2;border-color:rgba(23,162,172,.35);background:linear-gradient(180deg,#f1fbfb,#fff)}\r\n#sgtpi-how .m-top{display:flex;align-items:center;gap:13px;margin-bottom:12px}\r\n#sgtpi-how .m-ico{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;color:#fff}\r\n#sgtpi-how .mode h3{font-family:var(--font-h);font-size:21px;color:var(--navy);font-weight:600}\r\n#sgtpi-how .m-tag{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:4px 10px;border-radius:20px}\r\n#sgtpi-how .mode p{font-size:15px;color:var(--grey);line-height:1.55}\r\n#sgtpi-how .m-meta{display:flex;gap:22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}\r\n#sgtpi-how .m-meta span{display:block;font-family:var(--font-ui);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2)}\r\n#sgtpi-how .m-meta b{font-family:var(--mono);font-weight:600;font-size:15px;color:var(--navy)}\r\n\/* modes responsive *\/\r\n@media(max-width:768px){#sgtpi-how .modes{grid-template-columns:1fr}#sgtpi-how .mode.lead{grid-column:auto}}\r\n\r\n\/* ============================================================\r\n   SWISS GRC . TPI . RESPONSIVE LAYER  (1100 \/ 920 \/ 768 \/ 560)\r\n   Voll gestuft, scoped unter .sgtpi. Ersetzt die alten 920px-Bloecke.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : Tablet quer. Enge 3er\/5er-Grids entlasten ---- *\/\r\n@media(max-width:1100px){\r\n  .sgtpi{font-size:16.5px}\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:repeat(2,1fr)}\r\n  .sgtpi .tiers{grid-template-columns:repeat(3,1fr);gap:14px}\r\n  .sgtpi .tier-link{display:none}\r\n  #sgtpi-map .big{grid-template-columns:1fr 1fr;gap:36px}\r\n  #sgtpi-map .pf-grid{grid-template-columns:1fr;gap:20px}\r\n  .sgtpi .rhythm{gap:18px}\r\n  .sgtpi .rhythm .moment{padding:0 8px}\r\n}\r\n\r\n\/* ---- 920px : Tablet hoch. Split-Layouts stapeln, Text zuerst ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Screenshot konsequent unter den Text, in allen Split-Varianten *\/\r\n  .sgtpi .split.rev>.stage{order:2}\r\n\r\n  .sgtpi .verdict-wrap,\r\n  #sgtpi-map .pf-grid,\r\n  .sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:30px}\r\n\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n\r\n  .sgtpi .rhythm{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left;padding:0}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0;max-width:none}\r\n\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:64px 0}\r\n}\r\n\r\n\/* ---- 768px : grosses Phone. Alles 1-spaltig ---- *\/\r\n@media(max-width:768px){\r\n  .sgtpi{font-size:16px}\r\n\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:1fr}\r\n\r\n  #sgtpi-map .big,\r\n  #sgtpi-map .two{grid-template-columns:1fr;gap:28px}\r\n\r\n  .sgtpi .sr-bar{flex-direction:column;align-items:stretch;gap:12px}\r\n  .sgtpi .sr-bar .right{justify-content:space-between;width:100%;flex-wrap:wrap}\r\n  \/* Theme erzwingt button{white-space:nowrap}; scoped ueberschreiben *\/\r\n  .sgtpi .sr-run{flex:1 1 100%;width:100%;white-space:normal!important;height:auto;min-height:44px;padding:11px 18px;line-height:1.25}\r\n\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  .sgtpi .vc-mode{margin-left:0}\r\n  .sgtpi .vc-head{flex-wrap:wrap}\r\n\r\n  .sgtpi .stage{padding:18px}\r\n  .sgtpi .shot-chip{padding:8px 12px}\r\n  .sgtpi .shot-chip .cdot{width:30px;height:30px}\r\n  .sgtpi .shot-chip .cv{font-size:15px}\r\n\r\n  .sgtpi .sr-result{padding:28px 24px}\r\n  .sgtpi .sr-result .tally{gap:18px}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:52px 0}\r\n}\r\n\r\n\/* ---- 560px : Phone. Letzte Quetschstellen ausraeumen ---- *\/\r\n@media(max-width:560px){\r\n  .sgtpi .wrap{padding:0 18px}\r\n\r\n  .sgtpi .sr-result{padding:24px 18px}\r\n  .sgtpi .sr-result .tally{flex-direction:column;gap:14px}\r\n  .sgtpi .sr-result .ract{flex-direction:column;align-items:stretch}\r\n  .sgtpi .sr-result .ract .btn{width:100%;white-space:normal!important;height:auto;min-height:46px;padding:12px 18px;line-height:1.3}\r\n\r\n  .sgtpi .sr-card{min-height:0;padding:18px}\r\n\r\n  #sgtpi-map .pf-row{grid-template-columns:96px 1fr 36px;gap:8px}\r\n  #sgtpi-map .pf-conc .pf-row{grid-template-columns:92px 1fr 40px}\r\n  #sgtpi-map .conc{font-size:clamp(46px,16vw,72px)}\r\n\r\n  .sgtpi .stage{padding:14px}\r\n\r\n  .sgtpi .pills{gap:7px}\r\n  .sgtpi .pill2{font-size:12px;padding:6px 11px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section class=\"sec alt\" id=\"sgtpi-how\">\r\n  <div class=\"wrap\" id=\"how\">\r\n    <div class=\"reveal\" style=\"max-width:720px\">\r\n      <span class=\"kick\">The screening engine<\/span>\r\n      <h2>One name in, one verdict out<\/h2>\r\n      <p class=\"s-lead\">Every third party runs through a tiered screening. The AI escalates to in-depth due diligence only on a material signal, and every finding is sourced, scored and auditable.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"tiers reveal\">\r\n      <div class=\"tier\"><div class=\"tier-k\">Tier 1<\/div><div class=\"tier-n\">Quick Scan<\/div><p>Sanctions, PEP and adverse media, on every third party.<\/p><div class=\"tier-t\">30 sec to 3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>on a signal<\/span><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\r\n      <div class=\"tier\"><div class=\"tier-k\">Tier 2<\/div><div class=\"tier-n\">Standard<\/div><p>Twelve risk categories, the full OSINT profile.<\/p><div class=\"tier-t\">~3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>if serious<\/span><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\r\n      <div class=\"tier\"><div class=\"tier-k\">Tier 3<\/div><div class=\"tier-n\">Deep Dive<\/div><p>The network and fourth parties. Maximum depth.<\/p><div class=\"tier-t\">~10 to 15 min.<\/div><\/div>\r\n    <\/div>\r\n    <p class=\"tier-note reveal\">Plus dedicated cyber security and fully configurable custom modes, when the scope is already set.<\/p>\r\n\r\n    <div class=\"split rev reveal\" style=\"margin-top:56px;align-items:center\">\r\n      <div class=\"stage s-soft\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_SCAN.png\" alt=\"Screening verdict for DuLac Capital Ltd\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">The verdict<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">A verdict that holds up<\/h3>\r\n        <p class=\"split-p\">DuLac Capital looks like an ordinary Swiss wealth manager. A Quick Scan caught a sanctions hit and escalated to a Deep Dive on its own, before an analyst opened the file.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Sanctioned, risk score 100, fifteen findings, three of them critical<\/li>\r\n          <li>Authoritative sanctions match, kept separate from the scored evidence<\/li>\r\n          <li>Every finding sourced, with a full reasoning chain and an exportable dossier<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-how');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n(function(){var r=document.getElementById('sgtpi-how');if(!r)return;var zs=r.querySelectorAll('[data-zoom] img');if(!zs.length)return;var lb=document.createElement('div');lb.className='lb';lb.innerHTML='<img alt=\"Enlarged screenshot\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\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-e721f98 e-con-full e-flex e-con e-parent\" data-id=\"e721f98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fceb288 elementor-widget elementor-widget-html\" data-id=\"fceb288\" 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<!-- SWISS GRC . Third-Party Intelligence . WIDGET 06: ALWAYS ON + SOURCES -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section class=\"sec\" id=\"sgtpi-always\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\" style=\"max-width:740px\">\r\n      <span class=\"kick\">Always on<\/span>\r\n      <h2>It never waits to be told<\/h2>\r\n      <p class=\"s-lead\">Screening that depends on someone remembering to run it is just a good intention. The Center fires on its own, at every moment that matters, on data that traces back to its origin.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"rhythm reveal\">\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">At onboarding<\/div>\r\n        <h3>Before the relationship is real<\/h3>\r\n        <p>Screened the moment it enters your register, not after the contract is signed.<\/p>\r\n      <\/div>\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">Recurring<\/div>\r\n        <h3>On a cadence set by tier<\/h3>\r\n        <p>Your most critical third parties are watched most closely, the rest at a sensible rhythm.<\/p>\r\n      <\/div>\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">Ad hoc<\/div>\r\n        <h3>The moment a name hits the news<\/h3>\r\n        <p>When you need to know now whether you are exposed, you run it and you know.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"srcs reveal\">\r\n      <div class=\"srcs-head\">Every finding traces back to an authoritative source<\/div>\r\n      <div class=\"srcs-grid\">\r\n        <div class=\"sg\"><div class=\"sgk\">Sanctions &amp; PEP<\/div><div class=\"names\"><span class=\"nm\">OFAC<\/span><span class=\"nm\">OpenSanctions<\/span><\/div><\/div>\r\n        <div class=\"sg\"><div class=\"sgk\">Registers &amp; entities<\/div><div class=\"names\"><span class=\"nm\">GLEIF<\/span><span class=\"nm\">SHAB<\/span><span class=\"nm\">Zefix<\/span><span class=\"nm\">Bundesanzeiger<\/span><\/div><\/div>\r\n        <div class=\"sg\"><div class=\"sgk\">Media &amp; cyber<\/div><div class=\"names\"><span class=\"nm\">GDELT<\/span><span class=\"nm\">SecurityScorecard<\/span><span class=\"nm\">BitSight<\/span><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-always');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\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-8cd1c3a e-con-full e-flex e-con e-parent\" data-id=\"8cd1c3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8057168 elementor-widget elementor-widget-html\" data-id=\"8057168\" 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<!-- SWISS GRC . Third-Party Intelligence . WIDGET 07: PORTFOLIO . EN . responsive 1100\/920\/768\/560 -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n#sgtpi-map h2{color:#fff}\r\n\/* map *\/\r\n#sgtpi-map{background:radial-gradient(110% 90% at 12% 0%,#12283a,var(--bg) 70%);color:#dce7f4;position:relative;overflow:hidden;padding:100px 0}\r\n#sgtpi-map h2{color:#fff;font-size:clamp(28px,3.6vw,42px);margin:14px 0 16px}\r\n#sgtpi-map .s-lead{color:#a9bdd4}\r\n#sgtpi-map .frame{border-color:rgba(255,255,255,.1)}\r\n#sgtpi-map .frame .bar{background:#1f3554;border-color:rgba(255,255,255,.08)}\r\n#sgtpi-map .frame .bar .lbl{color:#8ea4bd}\r\n#sgtpi-map .cap{color:#8ea4bd}\r\n#sgtpi-map .big{display:grid;grid-template-columns:.85fr 1.15fr;gap:46px;align-items:center;margin-top:50px}\r\n#sgtpi-map .conc{font-family:var(--font-h);font-weight:800;font-size:clamp(54px,8vw,94px);color:var(--pink);line-height:1}\r\n#sgtpi-map .conc span{display:block;font-family:var(--font);font-size:16px;font-weight:400;color:#a9bdd4;margin-top:10px}\r\n#sgtpi-map .conc-note{margin-top:18px;font-family:var(--font-ui);font-size:14px;color:#8ea4bd;border-left:2px solid var(--pink);padding-left:14px}\r\n#sgtpi-map .two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}\r\n\/* ===== portfolio built (on dark) ===== *\/\r\n#sgtpi-map .pf-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px;margin-top:48px}\r\n#sgtpi-map .pf-col{display:flex;flex-direction:column;gap:20px}\r\n#sgtpi-map .pf-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:24px}\r\n#sgtpi-map .pf-h{font-family:var(--font-h);font-weight:600;font-size:16px;color:#fff;display:flex;align-items:center;gap:10px;margin-bottom:18px}\r\n#sgtpi-map .pf-sub{margin-left:auto;font-family:var(--font-ui);font-size:12px;font-weight:500;color:#8ea4bd}\r\n#sgtpi-map .pf-flag{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;color:#ff90ad;background:rgba(184,40,80,.2);padding:3px 9px;border-radius:20px}\r\n#sgtpi-map .pf-row{display:grid;grid-template-columns:138px 1fr 40px;gap:13px;align-items:center;padding:6.5px 0}\r\n#sgtpi-map .pf-name{font-family:var(--font-ui);font-size:13px;color:#cfdcea;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\r\n#sgtpi-map .pf-track{height:8px;border-radius:6px;background:rgba(255,255,255,.08);overflow:hidden}\r\n#sgtpi-map .pf-bar{height:100%;border-radius:6px}\r\n#sgtpi-map .pf-val{font-family:var(--mono);font-size:13px;font-weight:600;text-align:right;color:#dce7f4}\r\n#sgtpi-map .pf-conc .pf-row{grid-template-columns:130px 1fr 44px}\r\n#sgtpi-map .pf-note{font-family:var(--mono);font-size:11px;color:#8ea4bd;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}\r\n#sgtpi-map .pf-net{width:100%;height:232px;margin-top:-4px}\r\n#sgtpi-map .pf-net svg{width:100%;height:100%}\r\n\r\n\/* ============================================================\r\n   SWISS GRC . TPI . RESPONSIVE LAYER  (1100 \/ 920 \/ 768 \/ 560)\r\n   Voll gestuft, scoped unter .sgtpi. Ersetzt die alten 920px-Bloecke.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : Tablet quer. Enge 3er\/5er-Grids entlasten ---- *\/\r\n@media(max-width:1100px){\r\n  .sgtpi{font-size:16.5px}\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:repeat(2,1fr)}\r\n  .sgtpi .tiers{grid-template-columns:repeat(3,1fr);gap:14px}\r\n  .sgtpi .tier-link{display:none}\r\n  #sgtpi-map .big{grid-template-columns:1fr 1fr;gap:36px}\r\n  #sgtpi-map .pf-grid{grid-template-columns:1fr;gap:20px}\r\n  .sgtpi .rhythm{gap:18px}\r\n  .sgtpi .rhythm .moment{padding:0 8px}\r\n}\r\n\r\n\/* ---- 920px : Tablet hoch. Split-Layouts stapeln, Text zuerst ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Screenshot konsequent unter den Text, in allen Split-Varianten *\/\r\n  .sgtpi .split.rev>.stage{order:2}\r\n\r\n  .sgtpi .verdict-wrap,\r\n  #sgtpi-map .pf-grid,\r\n  .sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:30px}\r\n\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n\r\n  .sgtpi .rhythm{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left;padding:0}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0;max-width:none}\r\n\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:64px 0}\r\n}\r\n\r\n\/* ---- 768px : grosses Phone. Alles 1-spaltig ---- *\/\r\n@media(max-width:768px){\r\n  .sgtpi{font-size:16px}\r\n\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:1fr}\r\n\r\n  #sgtpi-map .big,\r\n  #sgtpi-map .two{grid-template-columns:1fr;gap:28px}\r\n\r\n  .sgtpi .sr-bar{flex-direction:column;align-items:stretch;gap:12px}\r\n  .sgtpi .sr-bar .right{justify-content:space-between;width:100%;flex-wrap:wrap}\r\n  \/* Theme erzwingt button{white-space:nowrap}; scoped ueberschreiben *\/\r\n  .sgtpi .sr-run{flex:1 1 100%;width:100%;white-space:normal!important;height:auto;min-height:44px;padding:11px 18px;line-height:1.25}\r\n\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  .sgtpi .vc-mode{margin-left:0}\r\n  .sgtpi .vc-head{flex-wrap:wrap}\r\n\r\n  .sgtpi .stage{padding:18px}\r\n  .sgtpi .shot-chip{padding:8px 12px}\r\n  .sgtpi .shot-chip .cdot{width:30px;height:30px}\r\n  .sgtpi .shot-chip .cv{font-size:15px}\r\n\r\n  .sgtpi .sr-result{padding:28px 24px}\r\n  .sgtpi .sr-result .tally{gap:18px}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:52px 0}\r\n}\r\n\r\n\/* ---- 560px : Phone. Letzte Quetschstellen ausraeumen ---- *\/\r\n@media(max-width:560px){\r\n  .sgtpi .wrap{padding:0 18px}\r\n\r\n  .sgtpi .sr-result{padding:24px 18px}\r\n  .sgtpi .sr-result .tally{flex-direction:column;gap:14px}\r\n  .sgtpi .sr-result .ract{flex-direction:column;align-items:stretch}\r\n  .sgtpi .sr-result .ract .btn{width:100%;white-space:normal!important;height:auto;min-height:46px;padding:12px 18px;line-height:1.3}\r\n\r\n  .sgtpi .sr-card{min-height:0;padding:18px}\r\n\r\n  #sgtpi-map .pf-row{grid-template-columns:96px 1fr 36px;gap:8px}\r\n  #sgtpi-map .pf-conc .pf-row{grid-template-columns:92px 1fr 40px}\r\n  #sgtpi-map .conc{font-size:clamp(46px,16vw,72px)}\r\n\r\n  .sgtpi .stage{padding:14px}\r\n\r\n  .sgtpi .pills{gap:7px}\r\n  .sgtpi .pill2{font-size:12px;padding:6px 11px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-map\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\" style=\"max-width:760px\">\r\n      <span class=\"kick on-dark\">Portfolio analytics<\/span>\r\n      <h2>From a list to a map<\/h2>\r\n      <p class=\"s-lead\">A list tells you who you depend on, not where you are exposed. Every screening feeds the portfolio analytics, where the patterns no single file reveals become visible.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"split reveal\" style=\"margin-top:54px;align-items:center\">\r\n      <div>\r\n        <span class=\"kick on-dark\">Portfolio ranking<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Every third party, ranked by risk<\/h3>\r\n        <p class=\"split-pd\">An ordered view of the entire register. Priorities are explicit, not buried in row fourteen of a spreadsheet.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Twenty third parties screened, full coverage<\/li>\r\n          <li>Two at the maximum risk score<\/li>\r\n          <li>Sorted by weighted score, drillable down to the evidence<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"stage s-dark\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_PORTFOLIO.png\" alt=\"Portfolio risk ranking across twenty third parties\"><\/div><\/div>\r\n    <\/div>\r\n\r\n    <div class=\"split rev reveal\" style=\"margin-top:50px;align-items:center\">\r\n      <div class=\"stage s-dark\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_CONCENTRATION.png\" alt=\"Geographic concentration, Switzerland at 60 percent\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick on-dark\">Concentration<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">A dependency no single file reveals<\/h3>\r\n        <p class=\"split-pd\">Each supplier file looked clean on its own. The risk only appears once all screenings flow together.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Sixty percent of the portfolio in one jurisdiction<\/li>\r\n          <li>Measured against a threshold of thirty percent<\/li>\r\n          <li>Flagged automatically, before it becomes a finding<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"split reveal\" style=\"margin-top:50px;align-items:center\">\r\n      <div>\r\n        <span class=\"kick on-dark\">Network<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">The connections between third parties<\/h3>\r\n        <p class=\"split-pd\">A single point of failure often carries several different names. The Center maps them as a network you can actually see.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Shared parent companies and beneficial owners<\/li>\r\n          <li>Shared infrastructure, locations and airports<\/li>\r\n          <li>Hidden fourth-party dependencies surfaced<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"stage s-dark\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_NETWORK.png\" alt=\"Network graph of shared entities across third parties\"><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-map');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n(function(){var r=document.getElementById('sgtpi-map');if(!r)return;var zs=r.querySelectorAll('[data-zoom] img');if(!zs.length)return;var lb=document.createElement('div');lb.className='lb';lb.innerHTML='<img alt=\"Enlarged screenshot\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\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-933282f e-con-full e-flex e-con e-parent\" data-id=\"933282f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a7476 elementor-widget elementor-widget-html\" data-id=\"b3a7476\" 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<!-- SWISS GRC . Third-Party Intelligence . WIDGET 08: BOARDROOM . EN . responsive 1100\/920\/768\/560 -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\r\n\/* ============================================================\r\n   SWISS GRC . TPI . RESPONSIVE LAYER  (1100 \/ 920 \/ 768 \/ 560)\r\n   Voll gestuft, scoped unter .sgtpi. Ersetzt die alten 920px-Bloecke.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : Tablet quer. Enge 3er\/5er-Grids entlasten ---- *\/\r\n@media(max-width:1100px){\r\n  .sgtpi{font-size:16.5px}\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:repeat(2,1fr)}\r\n  .sgtpi .tiers{grid-template-columns:repeat(3,1fr);gap:14px}\r\n  .sgtpi .tier-link{display:none}\r\n  #sgtpi-map .big{grid-template-columns:1fr 1fr;gap:36px}\r\n  #sgtpi-map .pf-grid{grid-template-columns:1fr;gap:20px}\r\n  .sgtpi .rhythm{gap:18px}\r\n  .sgtpi .rhythm .moment{padding:0 8px}\r\n}\r\n\r\n\/* ---- 920px : Tablet hoch. Split-Layouts stapeln, Text zuerst ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Screenshot konsequent unter den Text, in allen Split-Varianten *\/\r\n  .sgtpi .split.rev>.stage{order:2}\r\n\r\n  .sgtpi .verdict-wrap,\r\n  #sgtpi-map .pf-grid,\r\n  .sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:30px}\r\n\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n\r\n  .sgtpi .rhythm{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left;padding:0}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0;max-width:none}\r\n\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:64px 0}\r\n}\r\n\r\n\/* ---- 768px : grosses Phone. Alles 1-spaltig ---- *\/\r\n@media(max-width:768px){\r\n  .sgtpi{font-size:16px}\r\n\r\n  .sgtpi .sr-grid,\r\n  .sgtpi .why-grid,\r\n  .sgtpi .three,\r\n  .sgtpi .eng-feats,\r\n  .sgtpi .srcs-grid{grid-template-columns:1fr}\r\n\r\n  #sgtpi-map .big,\r\n  #sgtpi-map .two{grid-template-columns:1fr;gap:28px}\r\n\r\n  .sgtpi .sr-bar{flex-direction:column;align-items:stretch;gap:12px}\r\n  .sgtpi .sr-bar .right{justify-content:space-between;width:100%;flex-wrap:wrap}\r\n  \/* Theme erzwingt button{white-space:nowrap}; scoped ueberschreiben *\/\r\n  .sgtpi .sr-run{flex:1 1 100%;width:100%;white-space:normal!important;height:auto;min-height:44px;padding:11px 18px;line-height:1.25}\r\n\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  .sgtpi .vc-mode{margin-left:0}\r\n  .sgtpi .vc-head{flex-wrap:wrap}\r\n\r\n  .sgtpi .stage{padding:18px}\r\n  .sgtpi .shot-chip{padding:8px 12px}\r\n  .sgtpi .shot-chip .cdot{width:30px;height:30px}\r\n  .sgtpi .shot-chip .cv{font-size:15px}\r\n\r\n  .sgtpi .sr-result{padding:28px 24px}\r\n  .sgtpi .sr-result .tally{gap:18px}\r\n\r\n  .sgtpi .sec,\r\n  #sgtpi-try,#sgtpi-map,#sgtpi-decide,#sgtpi-how{padding:52px 0}\r\n}\r\n\r\n\/* ---- 560px : Phone. Letzte Quetschstellen ausraeumen ---- *\/\r\n@media(max-width:560px){\r\n  .sgtpi .wrap{padding:0 18px}\r\n\r\n  .sgtpi .sr-result{padding:24px 18px}\r\n  .sgtpi .sr-result .tally{flex-direction:column;gap:14px}\r\n  .sgtpi .sr-result .ract{flex-direction:column;align-items:stretch}\r\n  .sgtpi .sr-result .ract .btn{width:100%;white-space:normal!important;height:auto;min-height:46px;padding:12px 18px;line-height:1.3}\r\n\r\n  .sgtpi .sr-card{min-height:0;padding:18px}\r\n\r\n  #sgtpi-map .pf-row{grid-template-columns:96px 1fr 36px;gap:8px}\r\n  #sgtpi-map .pf-conc .pf-row{grid-template-columns:92px 1fr 40px}\r\n  #sgtpi-map .conc{font-size:clamp(46px,16vw,72px)}\r\n\r\n  .sgtpi .stage{padding:14px}\r\n\r\n  .sgtpi .pills{gap:7px}\r\n  .sgtpi .pill2{font-size:12px;padding:6px 11px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section class=\"sec\" id=\"sgtpi-decide\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\" style=\"max-width:720px\">\r\n      <span class=\"kick\">Reporting and oversight<\/span>\r\n      <h2>Built for the boardroom<\/h2>\r\n      <p class=\"s-lead\">Analysts need depth. Boards need a position. The Center serves both from the same data, and informs you before it occurs to you to ask.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"split rev reveal\" style=\"margin-top:52px;align-items:center\">\r\n      <div class=\"stage s-blue\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_BOARD.png\" alt=\"Board reporting executive dashboard\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">Risk Reporting<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">A single page the board will read<\/h3>\r\n        <p class=\"split-p\">How many third parties are critical, where the risk is trending and which names need a decision this quarter. The detail stays one click away.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Critical third parties and risk trend at a glance<\/li>\r\n          <li>The few names that need a decision now<\/li>\r\n          <li>Full coverage, with the detail one click away<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"split reveal\" style=\"margin-top:50px;align-items:center\">\r\n      <div>\r\n        <span class=\"kick\">AI Advisor<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">An analyst who briefs you first<\/h3>\r\n        <p class=\"split-p\">The AI Advisor does not wait for questions. It opens your morning with what changed overnight, and shows its work.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Queries the live portfolio and names its sources<\/li>\r\n          <li>Surfaces new critical flags and overdue reviews<\/li>\r\n          <li>It advises. You decide.<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"stage s-soft\" data-zoom><div class=\"shot\"><img decoding=\"async\" src=\"https:\/\/swissgrc.com\/wp-content\/uploads\/2026\/06\/IMG_ADVISOR.png\" alt=\"AI Advisor, proactive morning briefing\"><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-decide');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n(function(){var r=document.getElementById('sgtpi-decide');if(!r)return;var zs=r.querySelectorAll('[data-zoom] img');if(!zs.length)return;var lb=document.createElement('div');lb.className='lb';lb.innerHTML='<img alt=\"Enlarged screenshot\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\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-b576f26 e-con-full e-flex e-con e-parent\" data-id=\"b576f26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e42ffe elementor-widget elementor-widget-html\" data-id=\"6e42ffe\" 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<!-- SWISS GRC . Third-Party Intelligence . WIDGET 09: WHAT CHANGES -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* what changes *\/\r\n#sgtpi-changes{background:radial-gradient(120% 120% at 20% 0%,#12283a,var(--bg));color:#dce7f4;padding:100px 0}\r\n#sgtpi-changes h2{color:#fff;margin:14px 0 16px}\r\n#sgtpi-changes .ch-head{max-width:680px;margin:0 auto;text-align:center}\r\n#sgtpi-changes .intro{color:#a9bdd4;max-width:56ch;margin:0 auto;font-size:18px;font-weight:400;line-height:1.6}\r\n#sgtpi-changes .vs{display:grid;grid-template-columns:1fr auto 1fr;gap:22px;align-items:stretch;margin:56px auto 0;max-width:1040px}\r\n#sgtpi-changes .vs .card{border-radius:18px;padding:32px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}\r\n#sgtpi-changes .vs .old{opacity:.82}\r\n#sgtpi-changes .vs .new{background:linear-gradient(165deg,rgba(23,162,172,.16),rgba(23,162,172,.03));border-color:rgba(45,198,203,.4)}\r\n#sgtpi-changes .vs .tag{font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}\r\n#sgtpi-changes .vs .old .tag{color:#8ea4bd}\r\n#sgtpi-changes .vs .new .tag{color:var(--teal-lt)}\r\n#sgtpi-changes .vs .qq{font-family:var(--font-h);font-weight:600;font-size:clamp(20px,2.4vw,26px);color:#fff;line-height:1.3;letter-spacing:-.01em}\r\n#sgtpi-changes .vs .old .qq{color:#c3d1e0}\r\n#sgtpi-changes .vs .sub{font-family:var(--font-ui);font-size:14px;color:#9fb3ca;margin-top:14px;line-height:1.55}\r\n#sgtpi-changes .vs-arrow{display:grid;place-items:center;color:var(--teal-lt);flex:none}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-changes\">\r\n  <div class=\"wrap reveal\">\r\n    <div class=\"ch-head\">\r\n      <span class=\"kick on-dark\">What actually changes<\/span>\r\n      <h2>Ask a better question<\/h2>\r\n      <p class=\"intro\">Same building blocks: sanctions, OSINT, cyber ratings, concentration. What changes is the question you can finally answer.<\/p>\r\n    <\/div>\r\n    <div class=\"vs\">\r\n      <div class=\"card old\">\r\n        <div class=\"tag\">Before<\/div>\r\n        <div class=\"qq\">Have I screened everyone thoroughly enough?<\/div>\r\n        <div class=\"sub\">No realistic answer, and none you can fully evidence.<\/div>\r\n      <\/div>\r\n      <div class=\"vs-arrow\"><svg width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\r\n      <div class=\"card new\">\r\n        <div class=\"tag\">Now<\/div>\r\n        <div class=\"qq\">Have I looked closely exactly where it mattered, and can I prove why?<\/div>\r\n        <div class=\"sub\">Answered by design, with every step traceable and on the record.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-changes');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\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-eea31fc e-con-full e-flex e-con e-parent\" data-id=\"eea31fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaadfcd elementor-widget elementor-widget-html\" data-id=\"aaadfcd\" 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<!-- SWISS GRC . Third-Party Intelligence . WIDGET 10: CONTACT \/ DEMO (CF7) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ============ LEAD GEN ============ *\/\r\n#sgtpi-demo{background:var(--soft);border-top:1px solid var(--line);padding:100px 0}\r\n#sgtpi-demo .demo-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start}\r\n#sgtpi-demo .demo-left h2{font-size:clamp(28px,3.4vw,38px);color:var(--navy);margin:14px 0 16px}\r\n#sgtpi-demo .demo-left p.dl-lead{font-size:17px;color:var(--grey);font-weight:300;line-height:1.65;margin:0 0 24px;max-width:460px}\r\n#sgtpi-demo .demo-points{list-style:none;margin:0 0 26px}\r\n#sgtpi-demo .demo-points li{position:relative;padding:9px 0 9px 36px;font-size:15px;font-weight:500;color:var(--ink-d);line-height:1.4}\r\n#sgtpi-demo .demo-points li::before{content:\"\";position:absolute;left:0;top:9px;width:24px;height:24px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:14px}\r\n#sgtpi-demo .demo-meta{font-family:var(--font-ui);font-size:14px;color:var(--grey);border-top:1px solid var(--line);padding-top:20px}\r\n#sgtpi-demo .demo-meta a{color:var(--teal-deep);font-weight:600}\r\n#sgtpi-demo .demo-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 36px 80px -42px rgba(20,40,60,.4)}\r\n#sgtpi-demo .dc-h{font-family:var(--font-h);font-size:21px;font-weight:600;color:var(--navy);margin:0 0 6px}\r\n#sgtpi-demo .dc-s{font-family:var(--font-ui);font-size:14px;color:var(--grey);margin:0 0 22px}\r\n#sgtpi-demo .frm-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}\r\n#sgtpi-demo .frm-field{margin-bottom:16px;min-width:0}\r\n#sgtpi-demo .frm-field.full{grid-column:1\/-1}\r\n#sgtpi-demo .frm-field label{display:block;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--navy);margin:0 0 7px}\r\n#sgtpi-demo .frm-field label .req{color:var(--red)}\r\n#sgtpi-demo .frm-field input,#sgtpi-demo .frm-field textarea,#sgtpi-demo .frm-field select{width:100%;font-family:var(--font-ui);font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;transition:.15s;outline:none;-webkit-appearance:none;appearance:none}\r\n#sgtpi-demo .frm-field select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c6675' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}\r\n#sgtpi-demo .frm-field textarea{resize:vertical;min-height:74px;line-height:1.5}\r\n#sgtpi-demo .frm-field input:focus,#sgtpi-demo .frm-field textarea:focus,#sgtpi-demo .frm-field select:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .frm-field input::placeholder,#sgtpi-demo .frm-field textarea::placeholder{color:#aab1bf}\r\n#sgtpi-demo .frm-accept{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-ui);font-size:13px;color:var(--grey);margin:14px 0 20px;line-height:1.5;cursor:pointer}\r\n#sgtpi-demo .frm-accept input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--teal)}\r\n#sgtpi-demo .frm-accept a{color:var(--teal-deep);text-decoration:underline}\r\n#sgtpi-demo .frm-submit{width:100%;display:block;background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#fff;font-family:var(--font-ui);font-size:16px;font-weight:600;padding:16px;border:none;border-radius:30px;cursor:pointer;transition:.22s;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)}\r\n#sgtpi-demo .frm-submit:hover{transform:translateY(-2px);filter:brightness(1.07)}\r\n#sgtpi-demo .frm-note{font-family:var(--font-ui);font-size:12.5px;color:var(--title2);text-align:center;margin-top:14px}\r\n#sgtpi-demo .frm-done{display:none;text-align:center;padding:30px 10px}\r\n#sgtpi-demo .frm-done.on{display:block}\r\n#sgtpi-demo .frm-done .ck{width:54px;height:54px;border-radius:50%;background:rgba(23,162,172,.12);display:grid;place-items:center;margin:0 auto 16px}\r\n#sgtpi-demo .frm-done h4{font-family:var(--font-h);font-size:21px;color:var(--navy);margin-bottom:8px}\r\n#sgtpi-demo .frm-done p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey)}\r\n\/* ===== CF7 + custom dropdown (RiskQuant pattern), scope #sgtpi-demo ===== *\/\r\n#sgtpi-demo .wpcf7 p{margin:0}\r\n#sgtpi-demo .wpcf7-form-control-wrap{display:block;width:100%}\r\n#sgtpi-demo .frm-field .wpcf7-form-control{width:100%;font-family:var(--font-ui);font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;transition:.15s;outline:none;-webkit-appearance:none;appearance:none}\r\n#sgtpi-demo .frm-field .wpcf7-form-control:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .frm-field textarea.wpcf7-form-control{resize:vertical;height:74px;min-height:74px;line-height:1.5}\r\n#sgtpi-demo .frm-field input.wpcf7-form-control::placeholder,#sgtpi-demo .frm-field textarea.wpcf7-form-control::placeholder{color:#aab1bf}\r\n#sgtpi-demo .frm-field select.wpcf7-form-control{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}\r\n#sgtpi-demo .frm-accept .wpcf7-form-control-wrap{display:inline-flex;width:auto}\r\n#sgtpi-demo .frm-accept .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:10px}\r\n#sgtpi-demo .frm-accept .wpcf7-list-item-label{font-size:13px;color:var(--grey);line-height:1.5}\r\n#sgtpi-demo .frm-accept input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--teal);cursor:pointer}\r\n#sgtpi-demo .wpcf7 input[type=\"submit\"],#sgtpi-demo input.wpcf7-submit,#sgtpi-demo .frm-submit{width:100%!important;background:linear-gradient(135deg,var(--teal),var(--teal-deep))!important;color:#fff!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:16px!important;border:none!important;border-radius:30px!important;cursor:pointer!important;transition:.22s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)!important;margin-top:4px!important;height:auto!important}\r\n#sgtpi-demo .wpcf7 input[type=\"submit\"]:hover,#sgtpi-demo input.wpcf7-submit:hover,#sgtpi-demo .frm-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 16px 34px -12px rgba(23,162,172,.65)!important}\r\n#sgtpi-demo .wpcf7-not-valid-tip{color:var(--red);font-size:12px;margin-top:4px}\r\n#sgtpi-demo .wpcf7-response-output{margin:14px 0 0!important;border-radius:10px;font-size:13.5px;padding:12px 14px!important}\r\n#sgtpi-demo .wpcf7-spinner{margin:0 auto;display:block}\r\n#sgtpi-demo .sg-dd{position:relative;font-family:var(--font-ui);min-width:0}\r\n#sgtpi-demo .sg-dd-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;cursor:pointer;transition:.15s;outline:none;text-align:left}\r\n#sgtpi-demo .sg-dd-trigger:hover{border-color:var(--teal-lt)}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-value.is-placeholder{color:#aab1bf}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-caret{flex:none;transition:transform .2s ease;color:var(--teal)}\r\n#sgtpi-demo .sg-dd.open .sg-dd-trigger{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .sg-dd.open .sg-dd-trigger .sg-dd-caret{transform:rotate(180deg)}\r\n#sgtpi-demo .sg-dd-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 24px 50px -20px rgba(20,40,60,.35);padding:6px;margin:0;list-style:none;max-height:262px;overflow-y:auto;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}\r\n#sgtpi-demo .sg-dd.open .sg-dd-list{opacity:1;transform:translateY(0);pointer-events:auto}\r\n#sgtpi-demo .sg-dd-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.5px;color:var(--ink-d);padding:10px 12px;margin:0;border-radius:9px;cursor:pointer;list-style:none;transition:background .12s,color .12s}\r\n#sgtpi-demo .sg-dd-opt:hover,#sgtpi-demo .sg-dd-opt.active{background:rgba(23,162,172,.09);color:var(--teal-deep)}\r\n#sgtpi-demo .sg-dd-opt.selected{color:var(--teal-deep);font-weight:600}\r\n#sgtpi-demo .sg-dd-opt .sg-dd-check{opacity:0;flex:none;color:var(--teal);transition:opacity .12s}\r\n#sgtpi-demo .sg-dd-opt.selected .sg-dd-check{opacity:1}\r\n#sgtpi-demo select.sg-dd-native-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}\r\n\r\n\/* ===== contact form responsiveness ===== *\/\r\n@media(max-width:920px){\r\n  #sgtpi-demo .demo-grid{grid-template-columns:1fr;gap:40px}\r\n  #sgtpi-demo .demo-left p.dl-lead{max-width:none}\r\n  #sgtpi-demo .frm-row{grid-template-columns:1fr 1fr;gap:16px}\r\n}\r\n@media(max-width:620px){\r\n  #sgtpi-demo{padding:64px 0}\r\n  #sgtpi-demo .demo-card{padding:26px 20px}\r\n  #sgtpi-demo .dc-h{font-size:19px}\r\n  #sgtpi-demo .frm-row{grid-template-columns:1fr;gap:0}\r\n  #sgtpi-demo .frm-field{margin-bottom:14px}\r\n  #sgtpi-demo .demo-left h2{font-size:clamp(26px,7vw,32px)}\r\n}\r\n@media(max-width:400px){\r\n  #sgtpi-demo .demo-card{padding:22px 16px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-demo\">\r\n  <div class=\"wrap\" id=\"demo\">\r\n    <div class=\"demo-grid\">\r\n      <div class=\"demo-left reveal\">\r\n        <span class=\"kick\">Get started<\/span>\r\n        <h2>See it on your own data<\/h2>\r\n        <p class=\"dl-lead\">Send us a sample of your register. We will run the Intelligence Center on your own third parties and walk you through screening, portfolio analytics and the board view.<\/p>\r\n        <ul class=\"demo-points\">\r\n          <li>Personal, tailored to your third-party register<\/li>\r\n          <li>From a thirty-cent Quick Scan to a full portfolio map<\/li>\r\n          <li>Answers from experts, not a sales pitch<\/li>\r\n        <\/ul>\r\n        <div class=\"demo-meta\">Prefer to talk directly? <a href=\"https:\/\/swissgrc.com\/discoverycall\" target=\"_blank\" rel=\"noopener\">Book a Discovery Call<\/a> or <a href=\"mailto:sales@swissgrc.com\">sales@swissgrc.com<\/a><\/div>\r\n      <\/div>\r\n      <div class=\"demo-card reveal\">\r\n        <div class=\"dc-h\">Request a demo<\/div>\r\n        <div class=\"dc-s\">We will get back to you within one business day.<\/div>\r\n        \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f68407-o1\" lang=\"en-GB\" dir=\"ltr\" data-wpcf7-id=\"68407\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/68402#wpcf7-f68407-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"68407\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.2\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f68407-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAAC11nAppq6MK__V4\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>First Name <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"vorname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"First Name*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Last Name <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"nachname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Last Name*\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Business Email <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"emailid\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email*\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Company <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"organisation\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Organization\/Company*\" value=\"\" type=\"text\" name=\"organisation\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>Role <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"funktion\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"funktion\"><option value=\"\">Please select*<\/option><option value=\"Third-Party Risk \/ Vendor Risk\">Third-Party Risk \/ Vendor Risk<\/option><option value=\"Risk Management \/ ERM\">Risk Management \/ ERM<\/option><option value=\"Compliance \/ Governance\">Compliance \/ Governance<\/option><option value=\"Internal Audit \/ Audit\">Internal Audit \/ Audit<\/option><option value=\"Procurement \/ Sourcing\">Procurement \/ Sourcing<\/option><option value=\"Executive Management \/ Board\">Executive Management \/ Board<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Country <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"land\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"land\"><option value=\"\">Please select*<\/option><option value=\"Switzerland\">Switzerland<\/option><option value=\"Germany\">Germany<\/option><option value=\"Austria\">Austria<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albania\">Albania<\/option><option value=\"Algeria\">Algeria<\/option><option value=\"Andorra\">Andorra<\/option><option value=\"Angola\">Angola<\/option><option value=\"Antigua and Barbuda\">Antigua and Barbuda<\/option><option value=\"Argentina\">Argentina<\/option><option value=\"Armenia\">Armenia<\/option><option value=\"Australia\">Australia<\/option><option value=\"Azerbaijan\">Azerbaijan<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahrain\">Bahrain<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbados\">Barbados<\/option><option value=\"Belarus\">Belarus<\/option><option value=\"Belgium\">Belgium<\/option><option value=\"Belize\">Belize<\/option><option value=\"Benin\">Benin<\/option><option value=\"Bhutan\">Bhutan<\/option><option value=\"Bolivia\">Bolivia<\/option><option value=\"Bosnia and Herzegovina\">Bosnia and Herzegovina<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Brazil\">Brazil<\/option><option value=\"Brunei\">Brunei<\/option><option value=\"Bulgaria\">Bulgaria<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cabo Verde\">Cabo Verde<\/option><option value=\"Cambodia\">Cambodia<\/option><option value=\"Cameroon\">Cameroon<\/option><option value=\"Canada\">Canada<\/option><option value=\"Central African Republic\">Central African Republic<\/option><option value=\"Chad\">Chad<\/option><option value=\"Chile\">Chile<\/option><option value=\"China\">China<\/option><option value=\"Colombia\">Colombia<\/option><option value=\"Comoros\">Comoros<\/option><option value=\"Congo (Democratic Republic)\">Congo (Democratic Republic)<\/option><option value=\"Congo (Republic)\">Congo (Republic)<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option><option value=\"Croatia\">Croatia<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Cyprus\">Cyprus<\/option><option value=\"Czechia\">Czechia<\/option><option value=\"Denmark\">Denmark<\/option><option value=\"Djibouti\">Djibouti<\/option><option value=\"Dominica\">Dominica<\/option><option value=\"Dominican Republic\">Dominican Republic<\/option><option value=\"Ecuador\">Ecuador<\/option><option value=\"Egypt\">Egypt<\/option><option value=\"El Salvador\">El Salvador<\/option><option value=\"Equatorial Guinea\">Equatorial Guinea<\/option><option value=\"Eritrea\">Eritrea<\/option><option value=\"Estonia\">Estonia<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"Ethiopia\">Ethiopia<\/option><option value=\"Fiji\">Fiji<\/option><option value=\"Finland\">Finland<\/option><option value=\"France\">France<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambia\">Gambia<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Greece\">Greece<\/option><option value=\"Grenada\">Grenada<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guinea\">Guinea<\/option><option value=\"Guinea-Bissau\">Guinea-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Haiti\">Haiti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"Hungary\">Hungary<\/option><option value=\"Iceland\">Iceland<\/option><option value=\"India\">India<\/option><option value=\"Indonesia\">Indonesia<\/option><option value=\"Iran\">Iran<\/option><option value=\"Iraq\">Iraq<\/option><option value=\"Ireland\">Ireland<\/option><option value=\"Israel\">Israel<\/option><option value=\"Italy\">Italy<\/option><option value=\"Jamaica\">Jamaica<\/option><option value=\"Japan\">Japan<\/option><option value=\"Jordan\">Jordan<\/option><option value=\"Kazakhstan\">Kazakhstan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kuwait\">Kuwait<\/option><option value=\"Kyrgyzstan\">Kyrgyzstan<\/option><option value=\"Laos\">Laos<\/option><option value=\"Latvia\">Latvia<\/option><option value=\"Lebanon\">Lebanon<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libya\">Libya<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lithuania\">Lithuania<\/option><option value=\"Luxembourg\">Luxembourg<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaysia\">Malaysia<\/option><option value=\"Maldives\">Maldives<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malta\">Malta<\/option><option value=\"Marshall Islands\">Marshall Islands<\/option><option value=\"Mauritania\">Mauritania<\/option><option value=\"Mauritius\">Mauritius<\/option><option value=\"Mexico\">Mexico<\/option><option value=\"Micronesia\">Micronesia<\/option><option value=\"Moldova\">Moldova<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolia\">Mongolia<\/option><option value=\"Montenegro\">Montenegro<\/option><option value=\"Morocco\">Morocco<\/option><option value=\"Mozambique\">Mozambique<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibia\">Namibia<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"Nepal\">Nepal<\/option><option value=\"Netherlands\">Netherlands<\/option><option value=\"New Zealand\">New Zealand<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"North Korea\">North Korea<\/option><option value=\"North Macedonia\">North Macedonia<\/option><option value=\"Norway\">Norway<\/option><option value=\"Oman\">Oman<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palau\">Palau<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papua New Guinea\">Papua New Guinea<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"Peru\">Peru<\/option><option value=\"Philippines\">Philippines<\/option><option value=\"Poland\">Poland<\/option><option value=\"Portugal\">Portugal<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Romania\">Romania<\/option><option value=\"Russia\">Russia<\/option><option value=\"Rwanda\">Rwanda<\/option><option value=\"Saint Kitts and Nevis\">Saint Kitts and Nevis<\/option><option value=\"Saint Lucia\">Saint Lucia<\/option><option value=\"Saint Vincent and the Grenadines\">Saint Vincent and the Grenadines<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"San Marino\">San Marino<\/option><option value=\"Sao Tome and Principe\">Sao Tome and Principe<\/option><option value=\"Saudi Arabia\">Saudi Arabia<\/option><option value=\"Senegal\">Senegal<\/option><option value=\"Serbia\">Serbia<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapore\">Singapore<\/option><option value=\"Slovakia\">Slovakia<\/option><option value=\"Slovenia\">Slovenia<\/option><option value=\"Solomon Islands\">Solomon Islands<\/option><option value=\"Somalia\">Somalia<\/option><option value=\"South Africa\">South Africa<\/option><option value=\"South Korea\">South Korea<\/option><option value=\"South Sudan\">South Sudan<\/option><option value=\"Spain\">Spain<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Sudan\">Sudan<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Sweden\">Sweden<\/option><option value=\"Syria\">Syria<\/option><option value=\"Tajikistan\">Tajikistan<\/option><option value=\"Tanzania\">Tanzania<\/option><option value=\"Thailand\">Thailand<\/option><option value=\"Timor-Leste\">Timor-Leste<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinidad and Tobago\">Trinidad and Tobago<\/option><option value=\"Tunisia\">Tunisia<\/option><option value=\"Turkey\">Turkey<\/option><option value=\"Turkmenistan\">Turkmenistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Uganda\">Uganda<\/option><option value=\"Ukraine\">Ukraine<\/option><option value=\"United Arab Emirates\">United Arab Emirates<\/option><option value=\"United Kingdom\">United Kingdom<\/option><option value=\"United States\">United States<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Uzbekistan\">Uzbekistan<\/option><option value=\"Vanuatu\">Vanuatu<\/option><option value=\"Vatican City\">Vatican City<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vietnam\">Vietnam<\/option><option value=\"Yemen\">Yemen<\/option><option value=\"Zambia\">Zambia<\/option><option value=\"Zimbabwe\">Zimbabwe<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Your Inquiry <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"anliegen\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"anliegen\"><option value=\"\">Please select*<\/option><option value=\"Request a live demo\">Request a live demo<\/option><option value=\"Run a screening on our register\">Run a screening on our register<\/option><option value=\"Pricing and licensing\">Pricing and licensing<\/option><option value=\"Integration with our GRC process\">Integration with our GRC process<\/option><option value=\"Other\">Other<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Your Message<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"What would you like to screen? E.g. 200 vendors, which ones need a closer look, and prove why to the board.\" name=\"message\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<p><label class=\"frm-accept\"><span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-1\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-1\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><span>I agree with the the <a href=\"https:\/\/swissgrc.com\/en\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Send request\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-demo');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n\/* Custom dropdown for CF7 <select> (RiskQuant pattern), scope #sgtpi-demo *\/\r\n(function(){\r\n  var rootEl=document.getElementById('sgtpi-demo'); if(!rootEl) return;\r\n  function closeAll(except){rootEl.querySelectorAll('.sg-dd.open').forEach(function(d){if(d!==except){d.classList.remove('open');}});}\r\n  document.addEventListener('click',function(){closeAll(null);});\r\n  function enhance(sel){\r\n    if(sel.dataset.sgEnhanced)return; sel.dataset.sgEnhanced='1';\r\n    var placeholder=(sel.options[0]&&!sel.options[0].value)?sel.options[0].textContent.trim():'Please select';\r\n    var dd=document.createElement('div');dd.className='sg-dd';dd.dataset.placeholder=placeholder;\r\n    dd.innerHTML='<button type=\"button\" class=\"sg-dd-trigger\" aria-haspopup=\"listbox\" aria-expanded=\"false\"><span class=\"sg-dd-value is-placeholder\"><\/span><svg class=\"sg-dd-caret\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><ul class=\"sg-dd-list\" role=\"listbox\"><\/ul>';\r\n    var valueEl=dd.querySelector('.sg-dd-value'),list=dd.querySelector('.sg-dd-list');valueEl.textContent=placeholder;\r\n    Array.prototype.forEach.call(sel.options,function(o){var li=document.createElement('li');li.className='sg-dd-opt';li.dataset.value=o.value;li.innerHTML='<span>'+o.textContent+'<\/span><svg class=\"sg-dd-check\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg>';list.appendChild(li);});\r\n    sel.classList.add('sg-dd-native-hidden');sel.parentNode.insertBefore(dd,sel.nextSibling);\r\n    var opts=Array.prototype.slice.call(dd.querySelectorAll('.sg-dd-opt'));\r\n    var trigger=dd.querySelector('.sg-dd-trigger');\r\n    trigger.addEventListener('click',function(e){e.stopPropagation();var o=dd.classList.contains('open');closeAll(dd);if(!o)dd.classList.add('open');});\r\n    opts.forEach(function(o){o.addEventListener('click',function(e){e.stopPropagation();opts.forEach(function(x){x.classList.remove('selected');});o.classList.add('selected');var val=o.dataset.value;valueEl.textContent=val?o.textContent.trim():placeholder;valueEl.classList.toggle('is-placeholder',!val);sel.value=val;sel.dispatchEvent(new Event('change',{bubbles:true}));dd.classList.remove('open');});});\r\n  }\r\n  function init(){rootEl.querySelectorAll('select.wpcf7-form-control, form.wpcf7 select').forEach(enhance);}\r\n  if(document.readyState!=='loading')init();else document.addEventListener('DOMContentLoaded',init);\r\n  document.addEventListener('wpcf7init',init);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Overview The gap Try it The engine Always on Portfolio Boardroom What changes Get started Third-Party Intelligence AI-powered screening, by Swiss GRC Screen everyone. Investigate what matters. The Third-Party Intelligence Center screens your entire register and escalates to deep due diligence only where a signal warrants it. Full coverage, defensible decisions, no blind spots. Contact [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":68406,"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-68402","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=\"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.\" \/>\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\/third-party-intelligence\/\" \/>\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=\"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae\" \/>\n\t\t<meta property=\"og:description\" content=\"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/en\/third-party-intelligence\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1458\" \/>\n\t\t<meta property=\"og:image:height\" content=\"903\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-16T17:20:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-10-07T09:24:04+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=\"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.\" \/>\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\/BoardReporting.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"superadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"5 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\\\/third-party-intelligence\\\/#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\\\/third-party-intelligence\\\/#listItem\",\"name\":\"Third-Party Intelligence Center for AI Screening\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/#listItem\",\"position\":2,\"name\":\"Third-Party Intelligence Center for AI Screening\",\"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\\\/third-party-intelligence\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/#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\\\/third-party-intelligence\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/\",\"name\":\"Third-Party Intelligence Center for AI Screening | SwissGRC\\u00ae\",\"description\":\"Third-Party Intelligence with the SwissGRC\\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.\",\"inLanguage\":\"en-GB\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2026\\\/06\\\/BoardReporting.png\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/#mainImage\",\"width\":1458,\"height\":903,\"caption\":\"Third-Party Intelligence Center\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/third-party-intelligence\\\/#mainImage\"},\"datePublished\":\"2026-06-16T19:20:20+02:00\",\"dateModified\":\"2026-10-07T11:24:04+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>Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae<\/title>\n\n","aioseo_head_json":{"title":"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae","description":"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.","canonical_url":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/","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\/third-party-intelligence\/#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\/third-party-intelligence\/#listItem","name":"Third-Party Intelligence Center for AI Screening"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/#listItem","position":2,"name":"Third-Party Intelligence Center for AI Screening","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\/third-party-intelligence\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/#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\/third-party-intelligence\/#webpage","url":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/","name":"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae","description":"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/swissgrc.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png","@id":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/#mainImage","width":1458,"height":903,"caption":"Third-Party Intelligence Center"},"primaryImageOfPage":{"@id":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/#mainImage"},"datePublished":"2026-06-16T19:20:20+02:00","dateModified":"2026-10-07T11:24:04+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":"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae","og:description":"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.","og:url":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png","og:image:width":1458,"og:image:height":903,"article:published_time":"2026-06-16T17:20:20+00:00","article:modified_time":"2026-10-07T09:24:04+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae","twitter:description":"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2026\/06\/BoardReporting.png","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"5 minutes"},"aioseo_meta_data":{"post_id":"68402","title":"Third-Party Intelligence Center for AI Screening | SwissGRC\u00ae","description":"Third-Party Intelligence with the SwissGRC\u00ae Platform: AI-powered screening, due diligence and continuous monitoring for informed decisions.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Third-Party Intelligence","score":72},"additional":[{"keyphrase":"Screening","score":85}]},"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:24:57","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-06-16 12:04:25","updated":"2026-10-07 10:23:27","focus_keyword":"Third-Party Intelligence","additional_keywords":[{"word":"Screening","score":94,"items":{"introductionKeyword":{"score":9},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":9},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/en\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tThird-Party Intelligence Center for AI Screening\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/en\/"},{"label":"Third-Party Intelligence Center for AI Screening","link":"https:\/\/swissgrc.com\/en\/third-party-intelligence\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68402","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=68402"}],"version-history":[{"count":27,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68402\/revisions"}],"predecessor-version":[{"id":70850,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/pages\/68402\/revisions\/70850"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media\/68406"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/en\/wp-json\/wp\/v2\/media?parent=68402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}