{"id":70891,"date":"2026-09-24T16:33:32","date_gmt":"2026-09-24T14:33:32","guid":{"rendered":"https:\/\/swissgrc.com\/it\/?page_id=70891"},"modified":"2026-09-24T17:13:22","modified_gmt":"2026-09-24T15:13:22","slug":"third-party-intelligence","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/","title":{"rendered":"Third-Party Intelligence Center"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"70891\" class=\"elementor elementor-70891\" 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-762faec e-flex e-con-boxed e-con e-parent\" data-id=\"762faec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4584e75 elementor-widget elementor-widget-html\" data-id=\"4584e75\" 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) . IT -->\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=\"Navigazione sezioni\">\r\n  <a data-target=\"sgtpi-hero\"><span class=\"lbl\">Panoramica<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-stakes\"><span class=\"lbl\">Il divario<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-try\"><span class=\"lbl\">Provalo<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-how\"><span class=\"lbl\">Il motore<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-always\"><span class=\"lbl\">Sempre attivo<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-map\"><span class=\"lbl\">Portafoglio<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-decide\"><span class=\"lbl\">Board<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-changes\"><span class=\"lbl\">Cosa cambia<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-demo\"><span class=\"lbl\">Inizia ora<\/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> Screening basato sull'IA, di Swiss GRC<\/span>\r\n    <h1><span class=\"l1\">Verifica tutti.<\/span> <span class=\"l2\">Approfondisci <span class=\"u\">ci\u00f2 che conta<\/span>.<\/span><\/h1>\r\n    <p class=\"lead\">Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun punto cieco.<\/p>\r\n    <div class=\"hero-cta\">\r\n      <a class=\"btn btn-primary\" href=\"#demo\">Contattaci<\/a>\r\n      <a class=\"btn btn-ghost\" href=\"#try\">Guardalo in azione<\/a>\r\n    <\/div>\r\n    <div class=\"sim\">\r\n      <div class=\"sim-cap\"><span class=\"t\">Screening del portafoglio, in tempo reale<\/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\">Verificati<\/div><div class=\"v\"><span id=\"tpiScr\">0<\/span> \/ 20<\/div><\/div>\r\n        <div class=\"cell sig\"><div class=\"k\">Segnali critici<\/div><div class=\"v\" id=\"tpiSig\">0<\/div><\/div>\r\n        <div class=\"cell cov\"><div class=\"k\">Copertura<\/div><div class=\"v\"><span id=\"tpiCov\">0<\/span><span class=\"u\">%<\/span><\/div><\/div>\r\n        <div class=\"cell\"><div class=\"k\">Scansione mediana<\/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 su fonti aperte e commerciali autorevoli<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7db8fed e-flex e-con-boxed e-con e-parent\" data-id=\"7db8fed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1adfe9d elementor-widget elementor-widget-html\" data-id=\"1adfe9d\" 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>Scelto da organizzazioni leader<\/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=\"Logo cliente\";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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f7ac765 e-flex e-con-boxed e-con e-parent\" data-id=\"f7ac765\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-226c52d elementor-widget elementor-widget-html\" data-id=\"226c52d\" 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 . IT -->\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\">Il divario nel rischio di terze parti<\/span>\r\n        <div class=\"big\" style=\"margin-top:14px\">Non puoi approfondire <em>tutti<\/em>. Quindi su chi lo fai?<\/div>\r\n        <p style=\"margin-top:22px\">La maggior parte dei programmi analizza a fondo solo una parte delle proprie terze parti e accetta le altre sulla fiducia. L'esposizione che emerge in un audit si trova quasi sempre nella parte che nessuno ha esaminato.<\/p>\r\n        <p>Intensificare i controlli su tutti non \u00e8 scalabile. Ci\u00f2 che funziona su larga scala \u00e8 concentrare l'attenzione dove si trova davvero il rischio, e documentare la decisione.<\/p>\r\n      <\/div>\r\n      <div class=\"gap-wrap\">\r\n        <div class=\"gap-card\">\r\n          <div class=\"gap-card-h\">Dove va davvero l'attenzione<\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Terze parti nel tuo registro<\/div><div class=\"gap-track\"><span style=\"width:100%;background:linear-gradient(90deg,#1a2e4c,#2b4d78)\"><\/span><\/div><div class=\"gap-m\">centinaia<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Verificate con uno standard adeguato<\/div><div class=\"gap-track\"><span style=\"width:58%;background:linear-gradient(90deg,#2b4d78,#3062a5)\"><\/span><\/div><div class=\"gap-m\">una parte<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Sottoposte a due diligence approfondita<\/div><div class=\"gap-track\"><span style=\"width:26%;background:linear-gradient(90deg,#17a2ac,#0f7c84)\"><\/span><\/div><div class=\"gap-m\">poche<\/div><\/div>\r\n          <div class=\"gap-row crit\"><div class=\"gap-l\">Esposizione che ti colpisce davvero<\/div><div class=\"gap-track\"><span style=\"width:14%;background:linear-gradient(90deg,#e6446f,#b82850)\"><\/span><\/div><div class=\"gap-m\">sconosciuta<\/div><\/div>\r\n        <\/div>\r\n        <p class=\"fnote\">Il rischio residuo si concentra nel divario tra ci\u00f2 che puoi verificare e ci\u00f2 che dovresti verificare.<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b19c094 e-flex e-con-boxed e-con e-parent\" data-id=\"b19c094\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-614aaff elementor-widget elementor-widget-html\" data-id=\"614aaff\" 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) . IT . 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\">Dimostrazione interattiva<\/span>\r\n      <h2>Quale ti sfuggirebbe?<\/h2>\r\n      <p class=\"s-lead\">Sei terze parti. Dai dati anagrafici sembrano tutte pulite. Scegli le due che analizzeresti a fondo, poi esegui lo screening di tutte e sei.<\/p>\r\n    <\/div>\r\n    <div class=\"sr reveal\">\r\n      <div class=\"sr-bar\">\r\n        <div class=\"stt\">Selezionate <b><span id=\"srSel\">0<\/span> \/ 2<\/b> per un'analisi approfondita<\/div>\r\n        <div class=\"right\">\r\n          <span class=\"sr-cost\" id=\"srCost\">In attesa della tua selezione<\/span>\r\n          <button class=\"sr-run\" id=\"srRun\" disabled>Avvia lo screening automatico su tutte e sei<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sr-grid\" id=\"srGrid\"><\/div>\r\n      <div class=\"cap\">Tutte le aziende mostrate sono esempi fittizi basati su modelli di screening tipici. Qualsiasi somiglianza con aziende reali \u00e8 puramente casuale.<\/div>\r\n      <div class=\"sr-result\" id=\"srResult\">\r\n        <span class=\"rk\">Il verdetto<\/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\">analizzate automaticamente<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v p\" id=\"srFlag\">2<\/div><div class=\"k\">segnali critici emersi<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v\">0<\/div><div class=\"k\">sfuggite, con o senza di te<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"ract\">\r\n          <a class=\"btn btn-primary\" href=\"#demo\">Provalo sul tuo registro<\/a>\r\n          <button class=\"replay\" id=\"srReplay\">Riprova<\/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:\"Gestione patrimoniale \/ Multi-family office\",co:\"Svizzera\",surface:\"Gestore patrimoniale boutique, fondato nel 2007. Sembra una societ\u00e0 locale pulita.\",risk:\"crit\",score:100,find:\"Sanzionata da OFAC e Regno Unito, in liquidazione da ottobre 2024, citata nei dati degli offshore leaks.\",trap:true},\r\n    {n:\"Voltra Industries AG\",sec:\"Tecnologia industriale\",co:\"Svizzera\",surface:\"Fornitore blue-chip, un rapporto che dura da decenni, mai un problema.\",risk:\"elev\",score:62,find:\"Diversi punti normativi e cyber in pi\u00f9 categorie. Uno screening standard \u00e8 giustificato.\"},\r\n    {n:\"Eastbridge Bank PJSC\",sec:\"Settore bancario\",co:\"Russia\",surface:\"Grande banca retail e corporate.\",risk:\"crit\",score:100,find:\"Sanzionata da OFAC e UE. Il caso ovvio, facile da individuare.\"},\r\n    {n:\"AeroServe Catering GmbH\",sec:\"Catering aereo\",co:\"Svizzera\",surface:\"Catering di bordo in un grande aeroporto hub. Niente di particolare.\",risk:\"elev\",score:56,find:\"Risultanze legali e normative, oltre a una dipendenza condivisa con altri fornitori nello stesso aeroporto hub.\"},\r\n    {n:\"AviNet Systems S.A.\",sec:\"IT per l'aviazione\",co:\"Svizzera \/ Belgio\",surface:\"Fornitore di IT e comunicazioni per il settore.\",risk:\"elev\",score:64,find:\"Esposizione alla criminalit\u00e0 finanziaria e un rating cyber elevato (80). Merita un esame pi\u00f9 attento.\"},\r\n    {n:\"Custodis Security AG\",sec:\"Servizi di sicurezza\",co:\"Svizzera\",surface:\"Vigilanza e sorveglianza locale.\",risk:\"low\",score:32,find:\"Pulita. \u00c8 sufficiente il monitoraggio ricorrente di routine.\"}\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:'Rischio basso',elev:'Elevato',crit:'Critico'};\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).replace('.',',')+'<\/span><\/span>'+\r\n          '<div class=\"finding\">'+v.find+'<\/div>'+\r\n          '<div class=\"yourpick\" style=\"display:none\">La tua scelta<\/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='Screening di tutte e sei in corso...';\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='Analizzate '+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='Esatto, Meridian Capital Partners AG \u00e8 il rischio critico.';\r\n      vP.textContent='L\\'hai individuata, ma ci sono voluti un\\'analisi approfondita completa e una scelta su quali due delle sei esaminare. Il Center le analizza tutte automaticamente ed esegue l\\'escalation solo in presenza di un segnale rilevante. Individuare il rischio non dipende pi\u00f9 dallo scegliere il nome giusto.';\r\n    } else {\r\n      vH.textContent='Avresti lasciato passare Meridian Capital Partners AG.';\r\n      vP.textContent='Hai dedicato le analisi approfondite a '+names[0]+' e '+names[1]+'. Scelte difendibili in base ai dati anagrafici. Ma Meridian, un gestore patrimoniale svizzero dall\\'aspetto ordinario, \u00e8 sanzionato da OFAC e Regno Unito ed \u00e8 in liquidazione. Il segnale non era visibile in superficie. Lo screening automatico lo ha fatto emergere su ogni entit\u00e0, in meno di un minuto, senza che nessuno dovesse controllare.';\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='In attesa della tua selezione';\r\n    run.style.display=''; run.textContent='Avvia lo screening automatico su tutte e sei'; 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f15ced0 e-flex e-con-boxed e-con e-parent\" data-id=\"f15ced0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fc5c400 elementor-widget elementor-widget-html\" data-id=\"fc5c400\" 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 . IT . 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\">Il motore di screening<\/span>\r\n      <h2>Inserisci un nome, ottieni un verdetto<\/h2>\r\n      <p class=\"s-lead\">Ogni terza parte passa attraverso uno screening a livelli. L'AI esegue l'escalation a una due diligence approfondita solo in presenza di un segnale rilevante, e ogni risultanza \u00e8 documentata con fonti, valutata con un punteggio e verificabile.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"tiers reveal\">\r\n      <div class=\"tier\"><div class=\"tier-k\">Livello 1<\/div><div class=\"tier-n\">Quick Scan<\/div><p>Sanzioni, PEP e notizie negative, su ogni terza parte.<\/p><div class=\"tier-t\">Da 30 sec a 3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>se c'\u00e8 un segnale<\/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\">Livello 2<\/div><div class=\"tier-n\">Standard<\/div><p>Dodici categorie di rischio, il profilo OSINT completo.<\/p><div class=\"tier-t\">~3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>se \u00e8 grave<\/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\">Livello 3<\/div><div class=\"tier-n\">Deep Dive<\/div><p>La rete e le quarte parti. Massima profondit\u00e0.<\/p><div class=\"tier-t\">~Da 10 a 15 min.<\/div><\/div>\r\n    <\/div>\r\n    <p class=\"tier-note reveal\">Inoltre, modalit\u00e0 dedicate alla cyber security e modalit\u00e0 personalizzate completamente configurabili, quando il perimetro \u00e8 gi\u00e0 definito.<\/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=\"Verdetto di screening per DuLac Capital Ltd\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">Il verdetto<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">Un verdetto che regge<\/h3>\r\n        <p class=\"split-p\">DuLac Capital sembra un normale gestore patrimoniale svizzero. Un Quick Scan ha rilevato una corrispondenza con le liste sanzioni ed \u00e8 passato da solo a un Deep Dive, prima ancora che un analista aprisse il fascicolo.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Sanzionata, punteggio di rischio 100, quindici risultanze, di cui tre critiche<\/li>\r\n          <li>Corrispondenza autorevole con le liste sanzioni, tenuta separata dalle evidenze valutate<\/li>\r\n          <li>Ogni risultanza documentata con fonti, con una catena di ragionamento completa e un dossier esportabile<\/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=\"Screenshot ingrandito\">';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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b4f0f37 e-flex e-con-boxed e-con e-parent\" data-id=\"b4f0f37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-42cb33d elementor-widget elementor-widget-html\" data-id=\"42cb33d\" 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 . IT -->\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\">Sempre attivo<\/span>\r\n      <h2>Non aspetta mai che qualcuno glielo chieda<\/h2>\r\n      <p class=\"s-lead\">Uno screening che dipende da qualcuno che si ricordi di avviarlo \u00e8 solo una buona intenzione. Il Center si attiva da solo, in ogni momento che conta, su dati riconducibili alla loro origine.<\/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\">All'onboarding<\/div>\r\n        <h3>Prima che il rapporto diventi concreto<\/h3>\r\n        <p>Analizzata nel momento in cui entra nel tuo registro, non dopo la firma del contratto.<\/p>\r\n      <\/div>\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">Ricorrente<\/div>\r\n        <h3>Con una cadenza definita dal livello<\/h3>\r\n        <p>Le terze parti pi\u00f9 critiche sono monitorate pi\u00f9 da vicino, le altre con un ritmo adeguato.<\/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>Nel momento in cui un nome finisce sui giornali<\/h3>\r\n        <p>Quando devi sapere subito se sei esposto, avvii lo screening e lo sai.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"srcs reveal\">\r\n      <div class=\"srcs-head\">Ogni risultanza \u00e8 riconducibile a una fonte autorevole<\/div>\r\n      <div class=\"srcs-grid\">\r\n        <div class=\"sg\"><div class=\"sgk\">Sanzioni e 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\">Registri ed entit\u00e0<\/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 e 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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d719b59 e-flex e-con-boxed e-con e-parent\" data-id=\"d719b59\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d6ebd8a elementor-widget elementor-widget-html\" data-id=\"d6ebd8a\" 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 . IT . 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\">Analisi del portafoglio<\/span>\r\n      <h2>Da un elenco a una mappa<\/h2>\r\n      <p class=\"s-lead\">Un elenco ti dice da chi dipendi, non dove sei esposto. Ogni screening alimenta l'analisi del portafoglio, dove diventano visibili i pattern che nessun singolo fascicolo rivela.<\/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\">Classifica del portafoglio<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Ogni terza parte, classificata per rischio<\/h3>\r\n        <p class=\"split-pd\">Una vista ordinata dell'intero registro. Le priorit\u00e0 sono esplicite, non nascoste alla riga quattordici di un foglio di calcolo.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Venti terze parti analizzate, copertura completa<\/li>\r\n          <li>Due con il punteggio di rischio massimo<\/li>\r\n          <li>Ordinate per punteggio ponderato, con drill-down fino alle evidenze<\/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=\"Classifica del rischio del portafoglio su venti terze parti\"><\/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=\"Concentrazione geografica, Svizzera al 60 percento\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick on-dark\">Concentrazione<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Una dipendenza che nessun singolo fascicolo rivela<\/h3>\r\n        <p class=\"split-pd\">Ogni fascicolo fornitore, preso da solo, sembrava pulito. Il rischio emerge solo quando tutti gli screening confluiscono insieme.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Il sessanta percento del portafoglio in un'unica giurisdizione<\/li>\r\n          <li>Misurato rispetto a una soglia del trenta percento<\/li>\r\n          <li>Segnalato automaticamente, prima che diventi una risultanza di audit<\/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\">Rete<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Le connessioni tra le terze parti<\/h3>\r\n        <p class=\"split-pd\">Un singolo punto di vulnerabilit\u00e0 ha spesso diversi nomi. Il Center li mappa come una rete che puoi vedere davvero.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Societ\u00e0 madri e titolari effettivi in comune<\/li>\r\n          <li>Infrastrutture, sedi e aeroporti condivisi<\/li>\r\n          <li>Dipendenze nascoste da quarte parti portate alla luce<\/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=\"Grafo di rete delle entit\u00e0 condivise tra terze parti\"><\/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=\"Screenshot ingrandito\">';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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-63bca41 e-flex e-con-boxed e-con e-parent\" data-id=\"63bca41\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec737b7 elementor-widget elementor-widget-html\" data-id=\"ec737b7\" 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 . IT . 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 e supervisione<\/span>\r\n      <h2>Pensato per il consiglio di amministrazione<\/h2>\r\n      <p class=\"s-lead\">Gli analisti hanno bisogno di profondit\u00e0. Il consiglio ha bisogno di una posizione. Il Center serve entrambi con gli stessi dati, e ti informa prima ancora che ti venga in mente di chiedere.<\/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=\"Dashboard esecutiva per il reporting al consiglio\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">Risk Reporting<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">Una sola pagina che il consiglio legger\u00e0<\/h3>\r\n        <p class=\"split-p\">Quante terze parti sono critiche, qual \u00e8 l'andamento del rischio e quali nomi richiedono una decisione in questo trimestre. Il dettaglio resta a un clic di distanza.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Terze parti critiche e andamento del rischio a colpo d'occhio<\/li>\r\n          <li>I pochi nomi che richiedono una decisione ora<\/li>\r\n          <li>Copertura completa, con il dettaglio a un clic di distanza<\/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\">Un analista che ti aggiorna per primo<\/h3>\r\n        <p class=\"split-p\">L'AI Advisor non aspetta le domande. Apre la tua mattinata con ci\u00f2 che \u00e8 cambiato durante la notte, e mostra come ci \u00e8 arrivato.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Interroga il portafoglio in tempo reale e cita le sue fonti<\/li>\r\n          <li>Fa emergere nuove segnalazioni critiche e revisioni scadute<\/li>\r\n          <li>Lui consiglia. Tu decidi.<\/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, briefing mattutino proattivo\"><\/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=\"Screenshot ingrandito\">';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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b0ef9c0 e-flex e-con-boxed e-con e-parent\" data-id=\"b0ef9c0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93547ae elementor-widget elementor-widget-html\" data-id=\"93547ae\" 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 . IT -->\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\">Cosa cambia davvero<\/span>\r\n      <h2>Fatti una domanda migliore<\/h2>\r\n      <p class=\"intro\">Gli stessi elementi di base: sanzioni, OSINT, rating cyber, concentrazione. Ci\u00f2 che cambia \u00e8 la domanda a cui puoi finalmente rispondere.<\/p>\r\n    <\/div>\r\n    <div class=\"vs\">\r\n      <div class=\"card old\">\r\n        <div class=\"tag\">Prima<\/div>\r\n        <div class=\"qq\">Ho verificato tutti in modo abbastanza approfondito?<\/div>\r\n        <div class=\"sub\">Nessuna risposta realistica, e nessuna che tu possa documentare fino in fondo.<\/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\">Ora<\/div>\r\n        <div class=\"qq\">Ho guardato da vicino esattamente dove contava, e posso dimostrare perch\u00e9?<\/div>\r\n        <div class=\"sub\">Una risposta garantita by design, con ogni passaggio tracciabile e documentato.<\/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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-143e5a9 e-flex e-con-boxed e-con e-parent\" data-id=\"143e5a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ec97206 elementor-widget elementor-widget-html\" data-id=\"ec97206\" 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) . IT -->\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\">Inizia ora<\/span>\r\n        <h2>Guardalo sui tuoi dati<\/h2>\r\n        <p class=\"dl-lead\">Inviaci un campione del tuo registro. Eseguiremo l'Intelligence Center sulle tue terze parti e ti guideremo attraverso lo screening, l'analisi del portafoglio e la vista per il consiglio di amministrazione.<\/p>\r\n        <ul class=\"demo-points\">\r\n          <li>Personale, su misura per il tuo registro delle terze parti<\/li>\r\n          <li>Da un Quick Scan da trenta centesimi a una mappa completa del portafoglio<\/li>\r\n          <li>Risposte da esperti, non una presentazione commerciale<\/li>\r\n        <\/ul>\r\n        <div class=\"demo-meta\">Preferisci parlarne direttamente? <a href=\"https:\/\/swissgrc.com\/discoverycall\" target=\"_blank\" rel=\"noopener\">Prenota una Discovery Call<\/a> oppure <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\">Richiedi una demo<\/div>\r\n        <div class=\"dc-s\">Ti risponderemo entro un giorno lavorativo.<\/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=\"\/it\/wp-json\/wp\/v2\/pages\/70891#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>Nome <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"vorname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Nome*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Cognome <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"nachname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Cognome*\" value=\"\" type=\"text\" name=\"nachname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>E-mail aziendale <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"emailid\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"E-mail*\" value=\"\" type=\"email\" name=\"emailid\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Azienda <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"organisation\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Organizzazione \/ azienda*\" value=\"\" type=\"text\" name=\"organisation\" \/><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>Ruolo <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"funktion\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"funktion\"><option value=\"\">Selezionare*<\/option><option value=\"Rischio di terze parti \/ Rischio fornitori\">Rischio di terze parti \/ Rischio fornitori<\/option><option value=\"Gestione dei rischi \/ ERM\">Gestione dei rischi \/ ERM<\/option><option value=\"Compliance \/ Governance\">Compliance \/ Governance<\/option><option value=\"Audit interno \/ Revisione\">Audit interno \/ Revisione<\/option><option value=\"Acquisti \/ Sourcing\">Acquisti \/ Sourcing<\/option><option value=\"Direzione \/ Consiglio di amministrazione\">Direzione \/ Consiglio di amministrazione<\/option><option value=\"Altro\">Altro<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Paese <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"land\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"land\"><option value=\"\">Selezionare*<\/option><option value=\"Svizzera\">Svizzera<\/option><option value=\"Italia\">Italia<\/option><option value=\"Germania\">Germania<\/option><option value=\"Austria\">Austria<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albania\">Albania<\/option><option value=\"Algeria\">Algeria<\/option><option value=\"Andorra\">Andorra<\/option><option value=\"Angola\">Angola<\/option><option value=\"Antigua e Barbuda\">Antigua e Barbuda<\/option><option value=\"Arabia Saudita\">Arabia Saudita<\/option><option value=\"Argentina\">Argentina<\/option><option value=\"Armenia\">Armenia<\/option><option value=\"Australia\">Australia<\/option><option value=\"Azerbaigian\">Azerbaigian<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahrein\">Bahrein<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbados\">Barbados<\/option><option value=\"Belgio\">Belgio<\/option><option value=\"Belize\">Belize<\/option><option value=\"Benin\">Benin<\/option><option value=\"Bhutan\">Bhutan<\/option><option value=\"Bielorussia\">Bielorussia<\/option><option value=\"Bolivia\">Bolivia<\/option><option value=\"Bosnia ed Erzegovina\">Bosnia ed Erzegovina<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Brasile\">Brasile<\/option><option value=\"Brunei\">Brunei<\/option><option value=\"Bulgaria\">Bulgaria<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cambogia\">Cambogia<\/option><option value=\"Camerun\">Camerun<\/option><option value=\"Canada\">Canada<\/option><option value=\"Capo Verde\">Capo Verde<\/option><option value=\"Ciad\">Ciad<\/option><option value=\"Cile\">Cile<\/option><option value=\"Cina\">Cina<\/option><option value=\"Cipro\">Cipro<\/option><option value=\"Citt\u00e0 del Vaticano\">Citt\u00e0 del Vaticano<\/option><option value=\"Colombia\">Colombia<\/option><option value=\"Comore\">Comore<\/option><option value=\"Congo (Repubblica)\">Congo (Repubblica)<\/option><option value=\"Congo (Repubblica Democratica)\">Congo (Repubblica Democratica)<\/option><option value=\"Corea del Nord\">Corea del Nord<\/option><option value=\"Corea del Sud\">Corea del Sud<\/option><option value=\"Costa d&#039;Avorio\">Costa d&#039;Avorio<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"Croazia\">Croazia<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Danimarca\">Danimarca<\/option><option value=\"Dominica\">Dominica<\/option><option value=\"Ecuador\">Ecuador<\/option><option value=\"Egitto\">Egitto<\/option><option value=\"El Salvador\">El Salvador<\/option><option value=\"Emirati Arabi Uniti\">Emirati Arabi Uniti<\/option><option value=\"Eritrea\">Eritrea<\/option><option value=\"Estonia\">Estonia<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"Etiopia\">Etiopia<\/option><option value=\"Figi\">Figi<\/option><option value=\"Filippine\">Filippine<\/option><option value=\"Finlandia\">Finlandia<\/option><option value=\"Francia\">Francia<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambia\">Gambia<\/option><option value=\"Georgia\">Georgia<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Giamaica\">Giamaica<\/option><option value=\"Giappone\">Giappone<\/option><option value=\"Gibuti\">Gibuti<\/option><option value=\"Giordania\">Giordania<\/option><option value=\"Grecia\">Grecia<\/option><option value=\"Grenada\">Grenada<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guinea\">Guinea<\/option><option value=\"Guinea Equatoriale\">Guinea Equatoriale<\/option><option value=\"Guinea-Bissau\">Guinea-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Haiti\">Haiti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"India\">India<\/option><option value=\"Indonesia\">Indonesia<\/option><option value=\"Iran\">Iran<\/option><option value=\"Iraq\">Iraq<\/option><option value=\"Irlanda\">Irlanda<\/option><option value=\"Islanda\">Islanda<\/option><option value=\"Isole Marshall\">Isole Marshall<\/option><option value=\"Isole Salomone\">Isole Salomone<\/option><option value=\"Israele\">Israele<\/option><option value=\"Kazakistan\">Kazakistan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kirghizistan\">Kirghizistan<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kuwait\">Kuwait<\/option><option value=\"Laos\">Laos<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Lettonia\">Lettonia<\/option><option value=\"Libano\">Libano<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libia\">Libia<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lituania\">Lituania<\/option><option value=\"Lussemburgo\">Lussemburgo<\/option><option value=\"Macedonia del Nord\">Macedonia del Nord<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaysia\">Malaysia<\/option><option value=\"Maldive\">Maldive<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malta\">Malta<\/option><option value=\"Marocco\">Marocco<\/option><option value=\"Mauritania\">Mauritania<\/option><option value=\"Mauritius\">Mauritius<\/option><option value=\"Messico\">Messico<\/option><option value=\"Micronesia\">Micronesia<\/option><option value=\"Moldavia\">Moldavia<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolia\">Mongolia<\/option><option value=\"Montenegro\">Montenegro<\/option><option value=\"Mozambico\">Mozambico<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibia\">Namibia<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"Nepal\">Nepal<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"Norvegia\">Norvegia<\/option><option value=\"Nuova Zelanda\">Nuova Zelanda<\/option><option value=\"Oman\">Oman<\/option><option value=\"Paesi Bassi\">Paesi Bassi<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palau\">Palau<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papua Nuova Guinea\">Papua Nuova Guinea<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"Per\u00f9\">Per\u00f9<\/option><option value=\"Polonia\">Polonia<\/option><option value=\"Portogallo\">Portogallo<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Regno Unito\">Regno Unito<\/option><option value=\"Repubblica Ceca\">Repubblica Ceca<\/option><option value=\"Repubblica Centrafricana\">Repubblica Centrafricana<\/option><option value=\"Repubblica Dominicana\">Repubblica Dominicana<\/option><option value=\"Romania\">Romania<\/option><option value=\"Ruanda\">Ruanda<\/option><option value=\"Russia\">Russia<\/option><option value=\"Saint Kitts e Nevis\">Saint Kitts e Nevis<\/option><option value=\"Saint Lucia\">Saint Lucia<\/option><option value=\"Saint Vincent e Grenadine\">Saint Vincent e Grenadine<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"San Marino\">San Marino<\/option><option value=\"S\u00e3o Tom\u00e9 e Pr\u00edncipe\">S\u00e3o Tom\u00e9 e Pr\u00edncipe<\/option><option value=\"Senegal\">Senegal<\/option><option value=\"Serbia\">Serbia<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapore\">Singapore<\/option><option value=\"Siria\">Siria<\/option><option value=\"Slovacchia\">Slovacchia<\/option><option value=\"Slovenia\">Slovenia<\/option><option value=\"Somalia\">Somalia<\/option><option value=\"Spagna\">Spagna<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Stati Uniti\">Stati Uniti<\/option><option value=\"Sudafrica\">Sudafrica<\/option><option value=\"Sudan\">Sudan<\/option><option value=\"Sudan del Sud\">Sudan del Sud<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Svezia\">Svezia<\/option><option value=\"Tagikistan\">Tagikistan<\/option><option value=\"Tanzania\">Tanzania<\/option><option value=\"Thailandia\">Thailandia<\/option><option value=\"Timor Est\">Timor Est<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinidad e Tobago\">Trinidad e Tobago<\/option><option value=\"Tunisia\">Tunisia<\/option><option value=\"Turchia\">Turchia<\/option><option value=\"Turkmenistan\">Turkmenistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Ucraina\">Ucraina<\/option><option value=\"Uganda\">Uganda<\/option><option value=\"Ungheria\">Ungheria<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Uzbekistan\">Uzbekistan<\/option><option value=\"Vanuatu\">Vanuatu<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vietnam\">Vietnam<\/option><option value=\"Yemen\">Yemen<\/option><option value=\"Zambia\">Zambia<\/option><option value=\"Zimbabwe\">Zimbabwe<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>La sua richiesta <span class=\"req\">*<\/span><\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"anliegen\"><select class=\"wpcf7-form-control wpcf7-select wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" name=\"anliegen\"><option value=\"\">Selezionare*<\/option><option value=\"Richiedere una demo dal vivo\">Richiedere una demo dal vivo<\/option><option value=\"Eseguire uno screening sul nostro registro\">Eseguire uno screening sul nostro registro<\/option><option value=\"Prezzi e licenze\">Prezzi e licenze<\/option><option value=\"Integrazione con il nostro processo GRC\">Integrazione con il nostro processo GRC<\/option><option value=\"Altro\">Altro<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Il suo messaggio<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Cosa desidera sottoporre a screening? Ad es.: 200 fornitori, quali meritano un esame pi\u00f9 attento e come dimostrarne il motivo al consiglio di amministrazione.\" 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>Accetto l'<a href=\"https:\/\/swissgrc.com\/it\/informativa-sulla-privacy\/\" target=\"_blank\" rel=\"noopener\">Informativa sulla privacy<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Invia richiesta\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\r\n      <\/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():'Seleziona';\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull&#8217;IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l&#8217;intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_eb_attr":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-70891","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull&#039;IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l&#039;intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/swissgrc.com\/it\/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=\"it_IT\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC IT | Governance, Risk &amp; Compliance (GRC)\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Third-Party Intelligence Center | Swiss GRC IT\" \/>\n\t\t<meta property=\"og:description\" content=\"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull&#039;IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l&#039;intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/it\/third-party-intelligence\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-09-24T14:33:32+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-24T15:13:22+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Third-Party Intelligence Center | Swiss GRC IT\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull&#039;IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l&#039;intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"superadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/#listItem\",\"name\":\"Third-Party Intelligence Center\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/#listItem\",\"position\":2,\"name\":\"Third-Party Intelligence Center\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#organization\",\"name\":\"Swiss GRC AG\",\"description\":\"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/\",\"telephone\":\"+41412207500\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/en\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2023\\\/06\\\/Logo_V1_Original_mit_Claim.png\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/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\\\/it\\\/third-party-intelligence\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/\",\"name\":\"Third-Party Intelligence Center | Swiss GRC IT\",\"description\":\"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull'IA, di Swiss GRC Verifica tutti. Approfondisci ci\\u00f2 che conta. Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun\",\"inLanguage\":\"it-IT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/third-party-intelligence\\\/#breadcrumblist\"},\"datePublished\":\"2026-09-24T16:33:32+02:00\",\"dateModified\":\"2026-09-24T17:13:22+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"it-IT\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/it\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Third-Party Intelligence Center | Swiss GRC IT<\/title>\n\n","aioseo_head_json":{"title":"Third-Party Intelligence Center | Swiss GRC IT","description":"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull'IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun","canonical_url":"https:\/\/swissgrc.com\/it\/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\/it\/third-party-intelligence\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/it\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/#listItem","name":"Third-Party Intelligence Center"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/#listItem","position":2,"name":"Third-Party Intelligence Center","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/it\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/it\/#organization","name":"Swiss GRC AG","description":"Swiss GRC delivers Software Solutions for GRC, CLM &amp; BPM, helping businesses worldwide manage risks, ensure compliance, and drive success.","url":"https:\/\/swissgrc.com\/it\/","telephone":"+41412207500","logo":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","@id":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/it\/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\/it\/third-party-intelligence\/#webpage","url":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/","name":"Third-Party Intelligence Center | Swiss GRC IT","description":"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull'IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun","inLanguage":"it-IT","isPartOf":{"@id":"https:\/\/swissgrc.com\/it\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/#breadcrumblist"},"datePublished":"2026-09-24T16:33:32+02:00","dateModified":"2026-09-24T17:13:22+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/it\/#website","url":"https:\/\/swissgrc.com\/it\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"it-IT","publisher":{"@id":"https:\/\/swissgrc.com\/it\/#organization"}}]},"og:locale":"it_IT","og:site_name":"Swiss GRC IT | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"Third-Party Intelligence Center | Swiss GRC IT","og:description":"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull'IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun","og:url":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/","og:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","og:image:secure_url":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","article:published_time":"2026-09-24T14:33:32+00:00","article:modified_time":"2026-09-24T15:13:22+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Third-Party Intelligence Center | Swiss GRC IT","twitter:description":"Panoramica Il divario Provalo Il motore Sempre attivo Portafoglio Board Cosa cambia Inizia ora Third-Party Intelligence Screening basato sull'IA, di Swiss GRC Verifica tutti. Approfondisci ci\u00f2 che conta. Il Third-Party Intelligence Center verifica l'intero registro delle terze parti e passa alla due diligence approfondita solo dove un segnale lo giustifica. Copertura completa, decisioni difendibili, nessun","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/en\/wp-content\/uploads\/sites\/2\/2023\/06\/Logo_V1_Original_mit_Claim.png","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"6 minutes"},"aioseo_meta_data":{"post_id":"70891","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"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-09-24 15:13:53","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-09-24 14:32:54","updated":"2026-09-25 06:20:46","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/it\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tThird-Party Intelligence Center\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/swissgrc.com\/it\/"},{"label":"Third-Party Intelligence Center","link":"https:\/\/swissgrc.com\/it\/third-party-intelligence\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/comments?post=70891"}],"version-history":[{"count":4,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70891\/revisions"}],"predecessor-version":[{"id":70896,"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/pages\/70891\/revisions\/70896"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/it\/wp-json\/wp\/v2\/media?parent=70891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}