{"id":68402,"date":"2026-06-16T19:20:20","date_gmt":"2026-06-16T17:20:20","guid":{"rendered":"https:\/\/swissgrc.com\/fr\/?page_id=68402"},"modified":"2026-09-21T17:44:11","modified_gmt":"2026-09-21T15:44:11","slug":"third-party-intelligence","status":"publish","type":"page","link":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/","title":{"rendered":"Third-Party Intelligence Center"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"68402\" class=\"elementor elementor-68402\" data-elementor-settings=\"{&quot;ha_cmc_init_switcher&quot;:&quot;no&quot;}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e4d199 e-con-full e-flex e-con e-parent\" data-id=\"9e4d199\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e66cd31 elementor-widget elementor-widget-html\" data-id=\"e66cd31\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 01 : HERO (autonome, animation incluse) -->\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=\"Navigation des sections\">\r\n  <a data-target=\"sgtpi-hero\"><span class=\"lbl\">Aper\u00e7u<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-stakes\"><span class=\"lbl\">L'\u00e9cart<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-try\"><span class=\"lbl\">Essayer<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-how\"><span class=\"lbl\">Le moteur<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-always\"><span class=\"lbl\">Toujours actif<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-map\"><span class=\"lbl\">Portefeuille<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-decide\"><span class=\"lbl\">Conseil d'administration<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-changes\"><span class=\"lbl\">Ce qui change<\/span><span class=\"d\"><\/span><\/a>\r\n  <a data-target=\"sgtpi-demo\"><span class=\"lbl\">Commencer<\/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> Filtrage propuls\u00e9 par l'IA, par Swiss GRC<\/span>\r\n    <h1><span class=\"l1\">Filtrez tout le monde.<\/span> <span class=\"l2\">Enqu\u00eatez sur <span class=\"u\">ce qui compte<\/span>.<\/span><\/h1>\r\n    <p class=\"lead\">Le Third-Party Intelligence Center filtre l'ensemble de votre registre et n'escalade vers une due diligence approfondie que lorsqu'un signal le justifie. Couverture compl\u00e8te, d\u00e9cisions d\u00e9fendables, aucun angle mort.<\/p>\r\n    <div class=\"hero-cta\">\r\n      <a class=\"btn btn-primary\" href=\"#demo\">Contactez-nous<\/a>\r\n      <a class=\"btn btn-ghost\" href=\"#try\">Voir en action<\/a>\r\n    <\/div>\r\n    <div class=\"sim\">\r\n      <div class=\"sim-cap\"><span class=\"t\">Filtrage du portefeuille, en direct<\/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\">Filtr\u00e9s<\/div><div class=\"v\"><span id=\"tpiScr\">0<\/span> \/ 20<\/div><\/div>\r\n        <div class=\"cell sig\"><div class=\"k\">Signaux critiques<\/div><div class=\"v\" id=\"tpiSig\">0<\/div><\/div>\r\n        <div class=\"cell cov\"><div class=\"k\">Couverture<\/div><div class=\"v\"><span id=\"tpiCov\">0<\/span><span class=\"u\">%<\/span><\/div><\/div>\r\n        <div class=\"cell\"><div class=\"k\">Analyse m\u00e9diane<\/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>Filtrage \u00e0 travers des sources ouvertes et commerciales faisant autorit\u00e9<\/p>\r\n      <div class=\"strip\">\r\n        <span class=\"src\"><span class=\"d free\"><\/span>OpenSanctions<\/span><span class=\"src\"><span class=\"d free\"><\/span>OFAC<\/span><span class=\"src\"><span class=\"d free\"><\/span>GLEIF<\/span><span class=\"src\"><span class=\"d free\"><\/span>SHAB<\/span><span class=\"src\"><span class=\"d free\"><\/span>GDELT<\/span><span class=\"src\"><span class=\"d free\"><\/span>Bundesanzeiger<\/span><span class=\"src\"><span class=\"d paid\"><\/span>SecurityScorecard<\/span><span class=\"src\"><span class=\"d paid\"><\/span>BitSight<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<\/div>\r\n<script>\r\n(function(){var reduce=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\/* ============ hero live portfolio screening (TPI signature) ============ *\/\r\n  var cv=document.getElementById('tpiCanvas');\r\n  if(cv && cv.getContext){\r\n    var cx=cv.getContext('2d');\r\n    var eScr=document.getElementById('tpiScr'),eSig=document.getElementById('tpiSig'),eCov=document.getElementById('tpiCov');\r\n    var defs=[[.07,.30,0],[.13,.66,0],[.19,.20,1],[.24,.50,0],[.29,.78,0],[.34,.36,0],[.40,.64,1],[.45,.24,0],[.50,.52,2],[.55,.80,0],[.60,.34,0],[.65,.60,0],[.70,.22,1],[.74,.74,0],[.79,.46,2],[.83,.66,0],[.87,.30,0],[.91,.56,0],[.94,.78,1],[.97,.40,0]];\r\n    var COL={0:'#2dc6cb',1:'#e0a300',2:'#e6446f'},W,H,dpr;\r\n    function rs(){dpr=Math.min(window.devicePixelRatio||1,2);var r=cv.getBoundingClientRect();W=r.width;H=r.height;cv.width=W*dpr;cv.height=H*dpr;cx.setTransform(dpr,0,0,dpr,0,0);}\r\n    rs();window.addEventListener('resize',rs);\r\n    var nodes=defs.map(function(d){return{x:d[0],y:d[1],risk:d[2],ap:0};});\r\n    var t0=null,DUR=3600,HOLD=2200,cyc=DUR+HOLD;\r\n    function ease(p){return p<0?0:p>1?1:1-Math.pow(1-p,3);}\r\n    function frame(ts){\r\n      if(t0===null)t0=ts;var el=(ts-t0)%cyc,sweep=ease(el\/DUR),settled=el>=DUR;\r\n      cx.clearRect(0,0,W,H);var sx=sweep*W*1.04;\r\n      cx.lineWidth=1;\r\n      for(var i=0;i<nodes.length;i++)for(var j=i+1;j<nodes.length;j++){var a=nodes[i],b=nodes[j],ax=a.x*W,ay=a.y*H,bx=b.x*W,by=b.y*H,dx=ax-bx,dy=ay-by,di=Math.sqrt(dx*dx+dy*dy);if(di<W*0.13){var on=(ax<sx&&bx<sx)?0.16:0.05;cx.strokeStyle='rgba(45,198,203,'+on+')';cx.beginPath();cx.moveTo(ax,ay);cx.lineTo(bx,by);cx.stroke();}}\r\n      if(!settled){var g=cx.createLinearGradient(sx-90,0,sx+10,0);g.addColorStop(0,'rgba(45,198,203,0)');g.addColorStop(1,'rgba(45,198,203,0.16)');cx.fillStyle=g;cx.fillRect(sx-90,0,100,H);cx.strokeStyle='rgba(45,198,203,0.5)';cx.lineWidth=1.5;cx.beginPath();cx.moveTo(sx,0);cx.lineTo(sx,H);cx.stroke();}\r\n      var scr=0,sig=0;\r\n      for(var k=0;k<nodes.length;k++){var n=nodes[k],px=n.x*W,py=n.y*H,passed=px<sx;if(passed){scr++;n.ap=Math.min(1,n.ap+0.10);if(n.risk===2)sig++;}else{n.ap=Math.max(0,n.ap-0.06);}var rv=n.ap;cx.beginPath();cx.arc(px,py,9,0,7);cx.fillStyle='rgba(120,150,180,'+(0.10+0.05*(1-rv))+')';cx.fill();cx.beginPath();cx.arc(px,py,5.4+rv*1.6,0,7);cx.fillStyle=rv>0?COL[n.risk]:'#2f4a72';cx.globalAlpha=rv>0?(0.55+0.45*rv):0.6;cx.fill();cx.globalAlpha=1;if(n.risk===2&&rv>0.6){var pr=10+(Math.sin(ts\/300+k)*0.5+0.5)*10;cx.beginPath();cx.arc(px,py,pr,0,7);cx.strokeStyle='rgba(230,68,111,'+(0.5*(1-(pr-10)\/10))+')';cx.lineWidth=2;cx.stroke();cx.beginPath();cx.arc(px,py,6.5,0,7);cx.fillStyle='#e6446f';cx.fill();}}\r\n      if(eScr)eScr.textContent=settled?20:scr;if(eCov)eCov.textContent=settled?100:Math.round(scr\/20*100);if(eSig)eSig.textContent=settled?2:sig;\r\n      requestAnimationFrame(frame);\r\n    }\r\n    if(reduce){rs();cx.clearRect(0,0,W,H);nodes.forEach(function(n){var px=n.x*W,py=n.y*H;cx.beginPath();cx.arc(px,py,7,0,7);cx.fillStyle=COL[n.risk];cx.fill();});if(eScr)eScr.textContent=20;if(eCov)eCov.textContent=100;if(eSig)eSig.textContent=2;}\r\n    else{requestAnimationFrame(frame);}\r\n  }\r\n})();\r\n\r\n(function(){var root=document;\r\n\/* ============ scroll progress rail ============ *\/\r\n  var rail=document.querySelector('.sgtpi-rail');\r\n  if(rail){\r\n    var links=[].slice.call(rail.querySelectorAll('a'));\r\n    var ids=links.map(function(a){return a.dataset.target;});\r\n    var darkIds={'sgtpi-hero':1,'sgtpi-map':1,'sgtpi-changes':1};\r\n    function spy(){\r\n      var mark=window.innerHeight*0.42, cur=ids[0];\r\n      ids.forEach(function(id){var el=document.getElementById(id); if(el&&el.getBoundingClientRect().top<=mark) cur=id;});\r\n      links.forEach(function(a){a.classList.toggle('on',a.dataset.target===cur);});\r\n      rail.classList.toggle('on-dark', !!darkIds[cur]);\r\n    }\r\n    links.forEach(function(a){a.addEventListener('click',function(e){e.preventDefault();var el=document.getElementById(a.dataset.target); if(el) el.scrollIntoView({behavior:'smooth'});});});\r\n    window.addEventListener('scroll',spy,{passive:true}); window.addEventListener('resize',spy); spy();\r\n  }\r\n})();\r\n\r\n(function(){var r=document.getElementById('sgtpi-hero');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4452eed e-con-full e-flex e-con e-parent\" data-id=\"4452eed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bb23cd elementor-widget elementor-widget-html\" data-id=\"5bb23cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.sgrq{\r\n  --navy:#1A2E4C; --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675;\r\n  --maxw:1180px;\r\n  --font:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  font-family:var(--font); color:var(--ink-d); -webkit-font-smoothing:antialiased;\r\n}\r\n.sgrq *{box-sizing:border-box;}\r\n#sgrq-trust{background:#fff;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding:52px 0 56px;}\r\n#sgrq-trust p{text-align:center;font-size:13px;font-weight:600;letter-spacing:.04em;color:#9aa3ad;margin:0 0 32px;}\r\n#sgrq-trust .lf-strip{display:flex;align-items:center;justify-content:center;gap:38px;flex-wrap:nowrap;min-height:76px;}\r\n#sgrq-trust .lf-slot{position:relative;width:190px;height:76px;flex:0 0 auto;}\r\n#sgrq-trust .lf-slot img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:180px;max-height:64px;width:auto;height:auto;object-fit:contain;opacity:0;filter:grayscale(100%);transition:opacity .9s cubic-bezier(.4,0,.2,1),filter .35s ease;}\r\n#sgrq-trust .lf-slot img.show{opacity:.78;}\r\n#sgrq-trust .lf-slot:hover img.show{filter:grayscale(0%);opacity:1;}\r\n@media (max-width:980px){\r\n  #sgrq-trust .lf-strip{gap:30px;}\r\n  #sgrq-trust .lf-slot{width:165px;height:70px;}\r\n  #sgrq-trust .lf-slot img{max-width:155px;max-height:56px;}\r\n  #sgrq-trust .lf-slot.opt5{display:none;}\r\n}\r\n@media (max-width:620px){\r\n  #sgrq-trust .lf-strip{gap:20px;}\r\n  #sgrq-trust .lf-slot{width:110px;height:60px;}\r\n  #sgrq-trust .lf-slot img{max-width:100px;max-height:46px;}\r\n  #sgrq-trust .lf-slot.opt4{display:none;}\r\n}\r\n<\/style>\r\n<div class=\"sgrq\" id=\"sgrq-trust\">\r\n  <p>Approuv\u00e9 par des organisations de premier plan<\/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 client\";a.loading=b.loading=\"lazy\";s.appendChild(a);s.appendChild(b);s._imgs=[a,b];s._f=0;});\r\n  function take(){var f=L[next%L.length];next++;return BASE+f;}\r\n  slots.forEach(function(s){var f=s._imgs[s._f];f.onload=function(){f.classList.add('show');};f.src=take();});\r\n  function swap(s){var f=s._imgs[s._f],b=s._imgs[1-s._f];b.onload=function(){b.classList.add('show');f.classList.remove('show');s._f=1-s._f;};b.src=take();}\r\n  if(!window.matchMedia||!window.matchMedia('(prefers-reduced-motion: reduce)').matches){\r\n    slots.forEach(function(s,i){setTimeout(function(){setInterval(function(){swap(s);},3200);},i*(3200\/N)+1500);});\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f98c1e e-con-full e-flex e-con e-parent\" data-id=\"2f98c1e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5356ce1 elementor-widget elementor-widget-html\" data-id=\"5356ce1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 03 : L'\u00c9CART -->\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\">L'\u00e9cart de risque li\u00e9 aux tiers<\/span>\r\n        <div class=\"big\" style=\"margin-top:14px\">Vous ne pouvez pas approfondir <em>chaque tiers<\/em>. Alors, lesquels choisir ?<\/div>\r\n        <p style=\"margin-top:22px\">La plupart des programmes n'examinent en profondeur qu'une fraction de leurs tiers et acceptent le reste sur la base de la confiance. L'exposition qui appara\u00eet lors d'un audit se situe presque toujours dans la partie que personne n'a examin\u00e9e.<\/p>\r\n        <p>Filtrer plus intens\u00e9ment sur l'ensemble du portefeuille n'est pas viable \u00e0 grande \u00e9chelle. Ce qui l'est, c'est d'orienter l'examen l\u00e0 o\u00f9 le risque se situe r\u00e9ellement, et de documenter la d\u00e9cision.<\/p>\r\n      <\/div>\r\n      <div class=\"gap-wrap\">\r\n        <div class=\"gap-card\">\r\n          <div class=\"gap-card-h\">O\u00f9 va r\u00e9ellement l'examen<\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Tiers dans votre registre<\/div><div class=\"gap-track\"><span style=\"width:100%;background:linear-gradient(90deg,#1a2e4c,#2b4d78)\"><\/span><\/div><div class=\"gap-m\">des centaines<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">\u00c9valu\u00e9s selon une norme significative<\/div><div class=\"gap-track\"><span style=\"width:58%;background:linear-gradient(90deg,#2b4d78,#3062a5)\"><\/span><\/div><div class=\"gap-m\">une fraction<\/div><\/div>\r\n          <div class=\"gap-row\"><div class=\"gap-l\">Soumis \u00e0 une due diligence approfondie<\/div><div class=\"gap-track\"><span style=\"width:26%;background:linear-gradient(90deg,#17a2ac,#0f7c84)\"><\/span><\/div><div class=\"gap-m\">une poign\u00e9e<\/div><\/div>\r\n          <div class=\"gap-row crit\"><div class=\"gap-l\">Exposition qui vous touche r\u00e9ellement<\/div><div class=\"gap-track\"><span style=\"width:14%;background:linear-gradient(90deg,#e6446f,#b82850)\"><\/span><\/div><div class=\"gap-m\">inconnue<\/div><\/div>\r\n        <\/div>\r\n        <p class=\"fnote\">L'\u00e9cart entre ce que vous pouvez v\u00e9rifier et ce que vous devriez v\u00e9rifier est l\u00e0 o\u00f9 se concentre le risque r\u00e9siduel.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-stakes');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eaafbab e-con-full e-flex e-con e-parent\" data-id=\"eaafbab\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9da49f elementor-widget elementor-widget-html\" data-id=\"e9da49f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 04 : SALLE DE FILTRAGE (interactif) . FR . 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 . COUCHE RESPONSIVE  (1100 \/ 920 \/ 768 \/ 560)\r\n   Enti\u00e8rement \u00e9chelonn\u00e9e, scop\u00e9e sous .sgtpi. Remplace les anciens blocs 920px.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : tablette paysage. All\u00e8ge les grilles 3\/5 colonnes serr\u00e9es ---- *\/\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 : tablette portrait. Les mises en page en split s'empilent, texte d'abord ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Capture d'\u00e9cran syst\u00e9matiquement sous le texte, dans toutes les variantes de split *\/\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 : grand t\u00e9l\u00e9phone. Tout sur une colonne ---- *\/\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  \/* Le th\u00e8me force button{white-space:nowrap} ; on l'\u00e9crase ici, scop\u00e9 *\/\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 : t\u00e9l\u00e9phone. On r\u00e8gle les derniers points de compression ---- *\/\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\">D\u00e9monstration interactive<\/span>\r\n      <h2>Lequel laisseriez-vous passer ?<\/h2>\r\n      <p class=\"s-lead\">Six tiers. Chacun para\u00eet irr\u00e9prochable au vu de ses donn\u00e9es de base. Choisissez les deux que vous examineriez en profondeur, puis filtrez les six.<\/p>\r\n    <\/div>\r\n    <div class=\"sr reveal\">\r\n      <div class=\"sr-bar\">\r\n        <div class=\"stt\">S\u00e9lectionn\u00e9 <b><span id=\"srSel\">0<\/span> \/ 2<\/b> pour un examen approfondi<\/div>\r\n        <div class=\"right\">\r\n          <span class=\"sr-cost\" id=\"srCost\">En attente de votre s\u00e9lection<\/span>\r\n          <button class=\"sr-run\" id=\"srRun\" disabled>Lancer le filtrage automatis\u00e9 des six<\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"sr-grid\" id=\"srGrid\"><\/div>\r\n      <div class=\"cap\">Toutes les soci\u00e9t\u00e9s pr\u00e9sent\u00e9es sont des exemples fictifs bas\u00e9s sur des sch\u00e9mas de filtrage typiques. Toute ressemblance avec des soci\u00e9t\u00e9s r\u00e9elles serait fortuite.<\/div>\r\n      <div class=\"sr-result\" id=\"srResult\">\r\n        <span class=\"rk\">Le verdict<\/span>\r\n        <h3 id=\"srVerdictH\"><\/h3>\r\n        <p id=\"srVerdictP\"><\/p>\r\n        <div class=\"tally\">\r\n          <div class=\"c\"><div class=\"v t\">6<\/div><div class=\"k\">filtr\u00e9s automatiquement<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v p\" id=\"srFlag\">2<\/div><div class=\"k\">signaux critiques d\u00e9tect\u00e9s<\/div><\/div>\r\n          <div class=\"c\"><div class=\"v\">0<\/div><div class=\"k\">manqu\u00e9s, avec ou sans vous<\/div><\/div>\r\n        <\/div>\r\n        <div class=\"ract\">\r\n          <a class=\"btn btn-primary\" href=\"#demo\">Testez-le sur votre propre registre<\/a>\r\n          <button class=\"replay\" id=\"srReplay\">R\u00e9essayer<\/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\/* ============ Salle de filtrage ============ *\/\r\n  var VENDORS=[\r\n    {n:\"Meridian Capital Partners AG\",sec:\"Gestion de fortune \/ Multi-family office\",co:\"Suisse\",surface:\"G\u00e9rant de fortune ind\u00e9pendant, fond\u00e9 en 2007. Ressemble \u00e0 une soci\u00e9t\u00e9 locale sans historique.\",risk:\"crit\",score:100,find:\"Sanctionn\u00e9 par l'OFAC et le Royaume-Uni, en liquidation depuis octobre 2024, cit\u00e9 dans des fuites de donn\u00e9es offshore.\",trap:true},\r\n    {n:\"Voltra Industries AG\",sec:\"Technologie industrielle\",co:\"Suisse\",surface:\"Fournisseur de premier ordre, une relation vieille de plusieurs d\u00e9cennies, jamais de probl\u00e8me.\",risk:\"elev\",score:62,find:\"Plusieurs signalements r\u00e9glementaires et cyber dans diff\u00e9rentes cat\u00e9gories. Un filtrage standard se justifie.\"},\r\n    {n:\"Eastbridge Bank PJSC\",sec:\"Banque\",co:\"Russie\",surface:\"Grande banque de d\u00e9tail et d'entreprise.\",risk:\"crit\",score:100,find:\"Sanctionn\u00e9e par l'OFAC et l'UE. Le cas \u00e9vident, facile \u00e0 rep\u00e9rer.\"},\r\n    {n:\"AeroServe Catering GmbH\",sec:\"Restauration a\u00e9rienne\",co:\"Suisse\",surface:\"Restauration \u00e0 bord dans un a\u00e9roport de correspondance majeur. Rien de particulier.\",risk:\"elev\",score:56,find:\"Signalements juridiques et r\u00e9glementaires, ainsi qu'une d\u00e9pendance partag\u00e9e avec d'autres au m\u00eame a\u00e9roport de correspondance.\"},\r\n    {n:\"AviNet Systems S.A.\",sec:\"Informatique a\u00e9ronautique\",co:\"Suisse \/ Belgique\",surface:\"Fournisseur informatique et de communications pour le secteur.\",risk:\"elev\",score:64,find:\"Exposition \u00e0 la criminalit\u00e9 financi\u00e8re et une notation cyber \u00e9lev\u00e9e (80). Justifie un examen plus approfondi.\"},\r\n    {n:\"Custodis Security AG\",sec:\"Services de s\u00e9curit\u00e9\",co:\"Suisse\",surface:\"Gardiennage et surveillance locaux.\",risk:\"low\",score:32,find:\"Rien \u00e0 signaler. Une surveillance r\u00e9currente de routine suffit.\"}\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:'Risque faible',elev:'\u00c9lev\u00e9',crit:'Critique'};\r\n\r\n  var cardEls=[];\r\n  function build(){\r\n    grid.innerHTML=''; cardEls=[];\r\n    VENDORS.forEach(function(v,i){\r\n      var c=document.createElement('div'); c.className='sr-card'; c.dataset.i=i;\r\n      c.innerHTML='<div class=\"scan-ov\"><\/div>'+\r\n        '<div class=\"pick\"><svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"3.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg><\/div>'+\r\n        '<div class=\"co\">'+v.n+'<\/div>'+\r\n        '<div class=\"meta\">'+v.sec+' &middot; '+v.co+'<\/div>'+\r\n        '<div class=\"surface\">'+v.surface+'<\/div>'+\r\n        '<div class=\"verdict\">'+\r\n          '<span class=\"badge '+RB[v.risk]+'\">'+RL[v.risk]+' &middot; <span class=\"sc\">'+v.score.toFixed(1)+'<\/span><\/span>'+\r\n          '<div class=\"finding\">'+v.find+'<\/div>'+\r\n          '<div class=\"yourpick\" style=\"display:none\">Votre choix<\/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='Analyse des six en cours...';\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='Filtr\u00e9s '+cost+' \/ 6'; }, 900);\r\n      }, k*420);\r\n    });\r\n    setTimeout(reveal, cards.length*420+1100);\r\n  }\r\n  function reveal(){\r\n    phase='done';\r\n    var caught = selSet.some(function(i){return VENDORS[i].trap;});\r\n    var names = selSet.map(function(i){return VENDORS[i].n;});\r\n    if(caught){\r\n      vH.textContent='Correct, Meridian Capital Partners AG est le risque critique.';\r\n      vP.textContent='Vous l\\'avez rep\u00e9r\u00e9, mais cela a n\u00e9cessit\u00e9 un examen approfondi complet et un choix subjectif sur lesquels des six investiguer. Le Center les filtre tous automatiquement et n\\'escalade qu\\'en cas de signal significatif. La d\u00e9tection ne d\u00e9pend plus du bon choix de nom.';\r\n    } else {\r\n      vH.textContent='Vous auriez laiss\u00e9 passer Meridian Capital Partners AG.';\r\n      vP.textContent='Vous avez consacr\u00e9 vos examens approfondis \u00e0 '+names[0]+' et '+names[1]+'. Des choix d\u00e9fendables au vu des donn\u00e9es de base. Mais Meridian, un g\u00e9rant de fortune suisse qui semble anodin, est sanctionn\u00e9 par l\\'OFAC et le Royaume-Uni et se trouve en liquidation. Le signal n\\'\u00e9tait pas visible en surface. Le filtrage automatis\u00e9 l\\'a fait appara\u00eetre sur chaque entit\u00e9, en moins d\\'une minute, sans que personne n\\'ait eu \u00e0 chercher.';\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='En attente de votre s\u00e9lection';\r\n    run.style.display=''; run.textContent='Lancer le filtrage automatis\u00e9 des six'; run.disabled=true;\r\n    result.classList.remove('on'); build();\r\n  }\r\n  run.addEventListener('click',scan);\r\n  replay.addEventListener('click',reset);\r\n  build();\r\n\r\n  \/* ============ Explorateur de portefeuille ============ *\/\r\n  var pexpTabs=root.querySelectorAll('.pexp-tab'), pexpImgs=root.querySelectorAll('.pexp-imgs img'),\r\n      pexpLbl=document.getElementById('pexpLbl'), pexpCap=document.getElementById('pexpCap');\r\n  if(pexpTabs.length){\r\n    pexpTabs.forEach(function(tab){\r\n      tab.addEventListener('click',function(){\r\n        var i=+tab.dataset.i;\r\n        pexpTabs.forEach(function(t){t.classList.remove('active');}); tab.classList.add('active');\r\n        pexpImgs.forEach(function(im,k){im.classList.toggle('show',k===i);});\r\n        if(pexpLbl)pexpLbl.innerHTML=tab.dataset.lbl;\r\n        if(pexpCap)pexpCap.textContent=tab.dataset.cap;\r\n      });\r\n    });\r\n  }\r\n})();\r\n\r\n(function(){var r=document.getElementById('sgtpi-try');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e947979 e-con-full e-flex e-con e-parent\" data-id=\"e947979\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-95a3335 elementor-widget elementor-widget-html\" data-id=\"95a3335\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 05 : LE MOTEUR . FR . 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\/* modes en escalier *\/\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 . COUCHE RESPONSIVE  (1100 \/ 920 \/ 768 \/ 560)\r\n   Enti\u00e8rement \u00e9chelonn\u00e9e, scop\u00e9e sous .sgtpi. Remplace les anciens blocs 920px.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : tablette paysage. All\u00e8ge les grilles 3\/5 colonnes serr\u00e9es ---- *\/\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 : tablette portrait. Les mises en page en split s'empilent, texte d'abord ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Capture d'\u00e9cran syst\u00e9matiquement sous le texte, dans toutes les variantes de split *\/\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 : grand t\u00e9l\u00e9phone. Tout sur une colonne ---- *\/\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  \/* Le th\u00e8me force button{white-space:nowrap} ; on l'\u00e9crase ici, scop\u00e9 *\/\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 : t\u00e9l\u00e9phone. On r\u00e8gle les derniers points de compression ---- *\/\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\">Le moteur de filtrage<\/span>\r\n      <h2>Un nom en entr\u00e9e, un verdict en sortie<\/h2>\r\n      <p class=\"s-lead\">Chaque tiers passe par un filtrage \u00e0 paliers. L'IA n'escalade vers une due diligence approfondie qu'en cas de signal significatif, et chaque constat est sourc\u00e9, not\u00e9 et auditable.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"tiers reveal\">\r\n      <div class=\"tier\"><div class=\"tier-k\">Niveau 1<\/div><div class=\"tier-n\">Analyse rapide<\/div><p>Sanctions, PPE et m\u00e9dias n\u00e9gatifs, sur chaque tiers.<\/p><div class=\"tier-t\">30 s \u00e0 3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>en cas de signal<\/span><svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/div>\r\n      <div class=\"tier\"><div class=\"tier-k\">Niveau 2<\/div><div class=\"tier-n\">Standard<\/div><p>Douze cat\u00e9gories de risque, le profil OSINT complet.<\/p><div class=\"tier-t\">~3 min.<\/div><\/div>\r\n      <div class=\"tier-link\"><span>si s\u00e9rieux<\/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\">Niveau 3<\/div><div class=\"tier-n\">Analyse approfondie<\/div><p>Le r\u00e9seau et les quatri\u00e8mes parties. Profondeur maximale.<\/p><div class=\"tier-t\">~10 \u00e0 15 min.<\/div><\/div>\r\n    <\/div>\r\n    <p class=\"tier-note reveal\">Plus des modes d\u00e9di\u00e9s \u00e0 la cybers\u00e9curit\u00e9 et des modes personnalis\u00e9s enti\u00e8rement configurables, lorsque le p\u00e9rim\u00e8tre est d\u00e9j\u00e0 d\u00e9fini.<\/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=\"Verdict de filtrage pour DuLac Capital Ltd\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">Le verdict<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">Un verdict qui tient la route<\/h3>\r\n        <p class=\"split-p\">DuLac Capital ressemble \u00e0 un g\u00e9rant de fortune suisse ordinaire. Une analyse rapide a d\u00e9tect\u00e9 une correspondance de sanctions et a escalad\u00e9 automatiquement vers une analyse approfondie, avant m\u00eame qu'un analyste n'ouvre le dossier.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Sanctionn\u00e9, score de risque 100, quinze constats, dont trois critiques<\/li>\r\n          <li>Correspondance de sanctions faisant autorit\u00e9, distingu\u00e9e des preuves not\u00e9es<\/li>\r\n          <li>Chaque constat sourc\u00e9, avec une cha\u00eene de raisonnement compl\u00e8te et un dossier exportable<\/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=\"Capture d\\'\u00e9cran agrandie\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e721f98 e-con-full e-flex e-con e-parent\" data-id=\"e721f98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fceb288 elementor-widget elementor-widget-html\" data-id=\"fceb288\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 06 : TOUJOURS ACTIF + SOURCES -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section class=\"sec\" id=\"sgtpi-always\">\r\n  <div class=\"wrap\">\r\n    <div class=\"reveal\" style=\"max-width:740px\">\r\n      <span class=\"kick\">Toujours actif<\/span>\r\n      <h2>Il n'attend jamais qu'on le lui demande<\/h2>\r\n      <p class=\"s-lead\">Un filtrage qui d\u00e9pend de quelqu'un qui pense \u00e0 le lancer n'est qu'une bonne intention. Le Center se d\u00e9clenche de lui-m\u00eame, \u00e0 chaque moment o\u00f9 cela compte, sur des donn\u00e9es dont l'origine est tra\u00e7able.<\/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\">\u00c0 l'int\u00e9gration<\/div>\r\n        <h3>Avant que la relation ne soit r\u00e9elle<\/h3>\r\n        <p>Filtr\u00e9 d\u00e8s son entr\u00e9e dans votre registre, pas apr\u00e8s la signature du contrat.<\/p>\r\n      <\/div>\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">R\u00e9current<\/div>\r\n        <h3>Selon une cadence d\u00e9finie par niveau<\/h3>\r\n        <p>Vos tiers les plus critiques sont surveill\u00e9s de plus pr\u00e8s, les autres selon un rythme raisonnable.<\/p>\r\n      <\/div>\r\n      <div class=\"moment\">\r\n        <div class=\"dot\"><\/div>\r\n        <div class=\"mk\">Ponctuel<\/div>\r\n        <h3>D\u00e8s qu'un nom fait la une<\/h3>\r\n        <p>Quand vous devez savoir imm\u00e9diatement si vous \u00eates expos\u00e9, vous lancez le filtrage et vous savez.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"srcs reveal\">\r\n      <div class=\"srcs-head\">Chaque constat remonte \u00e0 une source faisant autorit\u00e9<\/div>\r\n      <div class=\"srcs-grid\">\r\n        <div class=\"sg\"><div class=\"sgk\">Sanctions et PPE<\/div><div class=\"names\"><span class=\"nm\">OFAC<\/span><span class=\"nm\">OpenSanctions<\/span><\/div><\/div>\r\n        <div class=\"sg\"><div class=\"sgk\">Registres et entit\u00e9s<\/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\">M\u00e9dias et cyber<\/div><div class=\"names\"><span class=\"nm\">GDELT<\/span><span class=\"nm\">SecurityScorecard<\/span><span class=\"nm\">BitSight<\/span><\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-always');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8cd1c3a e-con-full e-flex e-con e-parent\" data-id=\"8cd1c3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8057168 elementor-widget elementor-widget-html\" data-id=\"8057168\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 07 : PORTEFEUILLE . FR . 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 . COUCHE RESPONSIVE  (1100 \/ 920 \/ 768 \/ 560)\r\n   Enti\u00e8rement \u00e9chelonn\u00e9e, scop\u00e9e sous .sgtpi. Remplace les anciens blocs 920px.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : tablette paysage. All\u00e8ge les grilles 3\/5 colonnes serr\u00e9es ---- *\/\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 : tablette portrait. Les mises en page en split s'empilent, texte d'abord ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Capture d'\u00e9cran syst\u00e9matiquement sous le texte, dans toutes les variantes de split *\/\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 : grand t\u00e9l\u00e9phone. Tout sur une colonne ---- *\/\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  \/* Le th\u00e8me force button{white-space:nowrap} ; on l'\u00e9crase ici, scop\u00e9 *\/\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 : t\u00e9l\u00e9phone. On r\u00e8gle les derniers points de compression ---- *\/\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\">Analytique du portefeuille<\/span>\r\n      <h2>D'une liste \u00e0 une carte<\/h2>\r\n      <p class=\"s-lead\">Une liste vous dit de qui vous d\u00e9pendez, pas o\u00f9 vous \u00eates expos\u00e9. Chaque filtrage alimente l'analytique du portefeuille, o\u00f9 apparaissent des sch\u00e9mas qu'aucun dossier isol\u00e9 ne r\u00e9v\u00e8le.<\/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\">Classement du portefeuille<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Chaque tiers, class\u00e9 par risque<\/h3>\r\n        <p class=\"split-pd\">Une vue ordonn\u00e9e de l'ensemble du registre. Les priorit\u00e9s sont explicites, pas enfouies \u00e0 la ligne quatorze d'un tableur.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Vingt tiers filtr\u00e9s, couverture compl\u00e8te<\/li>\r\n          <li>Deux au score de risque maximal<\/li>\r\n          <li>Tri\u00e9s par score pond\u00e9r\u00e9, avec acc\u00e8s direct aux preuves<\/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=\"Classement des risques du portefeuille sur vingt tiers\"><\/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=\"Concentration g\u00e9ographique, Suisse \u00e0 60 pour cent\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick on-dark\">Concentration<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Une d\u00e9pendance qu'aucun dossier isol\u00e9 ne r\u00e9v\u00e8le<\/h3>\r\n        <p class=\"split-pd\">Chaque dossier fournisseur paraissait sain pris isol\u00e9ment. Le risque n'appara\u00eet qu'une fois tous les filtrages r\u00e9unis.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Soixante pour cent du portefeuille dans une seule juridiction<\/li>\r\n          <li>Mesur\u00e9 par rapport \u00e0 un seuil de trente pour cent<\/li>\r\n          <li>Signal\u00e9 automatiquement, avant de devenir un constat<\/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\">R\u00e9seau<\/span>\r\n        <h3 class=\"sub-h-d\" style=\"margin-top:12px\">Les connexions entre les tiers<\/h3>\r\n        <p class=\"split-pd\">Un point de d\u00e9faillance unique porte souvent plusieurs noms diff\u00e9rents. Le Center les cartographie sous forme d'un r\u00e9seau que vous pouvez r\u00e9ellement visualiser.<\/p>\r\n        <ul class=\"fb-list on-dark\">\r\n          <li>Soci\u00e9t\u00e9s m\u00e8res et b\u00e9n\u00e9ficiaires effectifs partag\u00e9s<\/li>\r\n          <li>Infrastructures, sites et a\u00e9roports partag\u00e9s<\/li>\r\n          <li>D\u00e9pendances cach\u00e9es envers des quatri\u00e8mes parties mises en \u00e9vidence<\/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=\"Graphe de r\u00e9seau des entit\u00e9s partag\u00e9es entre les tiers\"><\/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=\"Capture d\\'\u00e9cran agrandie\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-933282f e-con-full e-flex e-con e-parent\" data-id=\"933282f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b3a7476 elementor-widget elementor-widget-html\" data-id=\"b3a7476\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 08 : CONSEIL D'ADMINISTRATION . FR . 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 . COUCHE RESPONSIVE  (1100 \/ 920 \/ 768 \/ 560)\r\n   Enti\u00e8rement \u00e9chelonn\u00e9e, scop\u00e9e sous .sgtpi. Remplace les anciens blocs 920px.\r\n   ============================================================ *\/\r\n\r\n\/* ---- 1100px : tablette paysage. All\u00e8ge les grilles 3\/5 colonnes serr\u00e9es ---- *\/\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 : tablette portrait. Les mises en page en split s'empilent, texte d'abord ---- *\/\r\n@media(max-width:920px){\r\n  .sgtpi .split,\r\n  .sgtpi .split.rev{grid-template-columns:1fr;gap:34px}\r\n  \/* Capture d'\u00e9cran syst\u00e9matiquement sous le texte, dans toutes les variantes de split *\/\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 : grand t\u00e9l\u00e9phone. Tout sur une colonne ---- *\/\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  \/* Le th\u00e8me force button{white-space:nowrap} ; on l'\u00e9crase ici, scop\u00e9 *\/\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 : t\u00e9l\u00e9phone. On r\u00e8gle les derniers points de compression ---- *\/\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 et surveillance<\/span>\r\n      <h2>Con\u00e7u pour le conseil d'administration<\/h2>\r\n      <p class=\"s-lead\">Les analystes ont besoin de profondeur. Les conseils d'administration ont besoin d'une position. Le Center sert les deux \u00e0 partir des m\u00eames donn\u00e9es, et vous informe avant m\u00eame que l'id\u00e9e de demander ne vous vienne.<\/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=\"Tableau de bord ex\u00e9cutif pour le conseil d'administration\"><\/div><\/div>\r\n      <div>\r\n        <span class=\"kick\">Reporting des risques<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">Une page unique que le conseil lira<\/h3>\r\n        <p class=\"split-p\">Combien de tiers sont critiques, o\u00f9 va la tendance du risque et quels noms n\u00e9cessitent une d\u00e9cision ce trimestre. Le d\u00e9tail reste \u00e0 un clic.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Tiers critiques et tendance du risque en un coup d'\u0153il<\/li>\r\n          <li>Les quelques noms qui n\u00e9cessitent une d\u00e9cision maintenant<\/li>\r\n          <li>Couverture compl\u00e8te, avec le d\u00e9tail \u00e0 un clic<\/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\">Conseiller IA<\/span>\r\n        <h3 class=\"sub-h\" style=\"margin-top:12px\">Un analyste qui vous informe en premier<\/h3>\r\n        <p class=\"split-p\">Le Conseiller IA n'attend pas les questions. Il ouvre votre matin\u00e9e avec ce qui a chang\u00e9 pendant la nuit, et montre son raisonnement.<\/p>\r\n        <ul class=\"fb-list\">\r\n          <li>Interroge le portefeuille en direct et cite ses sources<\/li>\r\n          <li>Fait remonter les nouveaux signalements critiques et les revues en retard<\/li>\r\n          <li>Il conseille. Vous d\u00e9cidez.<\/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=\"Conseiller IA, briefing matinal proactif\"><\/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=\"Capture d\\'\u00e9cran agrandie\">';r.appendChild(lb);var im=lb.querySelector('img');zs.forEach(function(img){img.addEventListener('click',function(){im.src=img.src;lb.classList.add('on');});});lb.addEventListener('click',function(){lb.classList.remove('on');im.src='';});document.addEventListener('keydown',function(e){if(e.key==='Escape'){lb.classList.remove('on');im.src='';}});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b576f26 e-con-full e-flex e-con e-parent\" data-id=\"b576f26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6e42ffe elementor-widget elementor-widget-html\" data-id=\"6e42ffe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 09 : CE QUI CHANGE -->\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\/* ce qui change *\/\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\">Ce qui change r\u00e9ellement<\/span>\r\n      <h2>Posez une meilleure question<\/h2>\r\n      <p class=\"intro\">M\u00eames briques de base : sanctions, OSINT, notations cyber, concentration. Ce qui change, c'est la question \u00e0 laquelle vous pouvez enfin r\u00e9pondre.<\/p>\r\n    <\/div>\r\n    <div class=\"vs\">\r\n      <div class=\"card old\">\r\n        <div class=\"tag\">Avant<\/div>\r\n        <div class=\"qq\">Ai-je filtr\u00e9 tout le monde de fa\u00e7on suffisamment approfondie ?<\/div>\r\n        <div class=\"sub\">Aucune r\u00e9ponse r\u00e9aliste, et aucune que vous puissiez pleinement justifier.<\/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\">Maintenant<\/div>\r\n        <div class=\"qq\">Ai-je examin\u00e9 de pr\u00e8s exactement l\u00e0 o\u00f9 cela comptait, et puis-je prouver pourquoi ?<\/div>\r\n        <div class=\"sub\">Une r\u00e9ponse int\u00e9gr\u00e9e par conception, avec chaque \u00e9tape tra\u00e7able et document\u00e9e.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n<script>\r\n(function(){var r=document.getElementById('sgtpi-changes');if(!r)return;var els=[].slice.call(r.querySelectorAll('.reveal'));if(!('IntersectionObserver'in window)){els.forEach(function(e){e.classList.add('in');});return;}var io=new IntersectionObserver(function(en){en.forEach(function(x){if(x.isIntersecting){x.target.classList.add('in');io.unobserve(x.target);}});},{threshold:.12});els.forEach(function(e){io.observe(e);});})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eea31fc e-con-full e-flex e-con e-parent\" data-id=\"eea31fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaadfcd elementor-widget elementor-widget-html\" data-id=\"aaadfcd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- SWISS GRC . Third-Party Intelligence . WIDGET 10 : CONTACT \/ DEMO (CF7) -->\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700&family=Geist:wght@400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@300;400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Anek+Latin:wght@400;500;600;700;800&family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap');\r\n\r\n.sgtpi{\r\n  --navy:#1A2E4C; --bg:#0a1622; --bg-2:#0e1f2c;\r\n  --ink:#fff; --ink-2:#dfe7ee; --muted:#a9bbc4; --muted-2:#7c8f99;\r\n  --line:#D4DAE5; --soft:#F9FBFD; --ink-d:#1f2c3d; --grey:#5c6675; --title2:#6B6F7F; --red:#CC0033;\r\n  --teal:#17a2ac; --teal-lt:#2dc6cb; --teal-deep:#0f7c84; --blue:#3062a5; --pink:#e6446f; --pink-deep:#B82850; --amber:#e0a300; --mint:#00bfad;\r\n  --maxw:1180px;\r\n  --font:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-ui:\"Inter\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-h:\"Anek Latin\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --font-geist:\"Geist\",\"Helvetica Neue\",Helvetica,Arial,sans-serif;\r\n  --mono:\"Geist Mono\",\"SFMono-Regular\",ui-monospace,monospace;\r\n  font-family:var(--font);color:var(--ink-d);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:17px;line-height:1.6;\r\n}\r\n.sgtpi *{box-sizing:border-box;margin:0;padding:0}\r\n.sgtpi a{color:inherit;text-decoration:none}\r\n.sgtpi img{max-width:100%;display:block}\r\n.sgtpi .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}\r\n.sgtpi h1,.sgtpi h2,.sgtpi h3{font-family:var(--font-h);font-weight:600;line-height:1.12;letter-spacing:-.02em}\r\n.sgtpi h2{font-size:clamp(29px,3.4vw,42px)}\r\n.sgtpi .kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .kick::before{content:\"\";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.65}\r\n.sgtpi .kick.on-dark{color:var(--teal-lt)}\r\n.sgtpi .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}\r\n.sgtpi .reveal.in{opacity:1;transform:none}\r\n.sgtpi .btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:-.01em;height:46px;padding:0 22px;border-radius:11px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:.16s}\r\n.sgtpi .btn:active{transform:translateY(1px)}\r\n.sgtpi .btn-primary{background:var(--teal);color:#fff;box-shadow:0 10px 28px -12px rgba(23,162,172,.8)}\r\n.sgtpi .btn-primary:hover{background:var(--teal-deep);transform:translateY(-2px)}\r\n.sgtpi .btn-ghost{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.18)}\r\n.sgtpi .btn-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.10)}\r\n.sgtpi .sec{padding:100px 0}\r\n.sgtpi .sec.alt{background:var(--soft);border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5}\r\n.sgtpi .sec h2{font-size:clamp(29px,3.4vw,42px);color:var(--navy);margin:14px 0 16px}\r\n.sgtpi .sec .s-lead{font-size:18px;color:var(--grey);font-weight:400;line-height:1.6;max-width:60ch}\r\n.sgtpi .center{text-align:center}\r\n.sgtpi .center .s-lead{margin-left:auto;margin-right:auto}\r\n.sgtpi .frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -44px rgba(20,40,60,.55);cursor:zoom-in}\r\n.sgtpi .frame .bar{height:34px;background:#f4f6fa;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px}\r\n.sgtpi .frame .bar i{width:9px;height:9px;border-radius:50%;background:#d7dde7}\r\n.sgtpi .frame .bar .lbl{margin-left:10px;font-family:var(--font-ui);font-size:11.5px;color:var(--muted-2);font-weight:500}\r\n.sgtpi .cap{font-family:var(--font-ui);font-size:13.5px;color:var(--muted-2);margin-top:12px;text-align:center}\r\n.sgtpi .split{display:grid;grid-template-columns:1fr 1.08fr;gap:56px;align-items:center}\r\n.sgtpi .split.rev{grid-template-columns:1.08fr 1fr}\r\n.sgtpi .sr{margin-top:40px}\r\n.sgtpi .sr-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 20px;margin-bottom:18px;box-shadow:0 18px 44px -36px rgba(20,40,60,.5)}\r\n.sgtpi .sr-bar .stt{font-family:var(--font-ui);font-size:14px;color:var(--grey)}\r\n.sgtpi .sr-bar .stt b{font-family:var(--mono);color:var(--navy)}\r\n.sgtpi .sr-bar .right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}\r\n.sgtpi .sr-cost{font-family:var(--mono);font-size:13px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .sr-run{height:44px;padding:0 22px;border:none;border-radius:30px;font-family:var(--font-ui);font-weight:600;font-size:15px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--teal-deep));cursor:pointer;transition:.2s;box-shadow:0 10px 26px -12px rgba(23,162,172,.6)}\r\n.sgtpi .sr-run:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}\r\n.sgtpi .sr-run:not(:disabled):hover{transform:translateY(-2px);filter:brightness(1.06)}\r\n.sgtpi .sr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\r\n.sgtpi .sr-card{position:relative;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:20px;cursor:pointer;transition:.18s;overflow:hidden;min-height:188px}\r\n.sgtpi .sr-card:hover{border-color:#b8c6d8;transform:translateY(-2px)}\r\n.sgtpi .sr-card.sel{border-color:var(--teal);box-shadow:0 0 0 3px rgba(23,162,172,.14)}\r\n.sgtpi .sr-card.locked{cursor:default}\r\n.sgtpi .sr-card .pick{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.18s}\r\n.sgtpi .sr-card.sel .pick{background:var(--teal);border-color:var(--teal)}\r\n.sgtpi .sr-card .pick svg{opacity:0;transition:.18s}\r\n.sgtpi .sr-card.sel .pick svg{opacity:1}\r\n.sgtpi .sr-card .co{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);padding-right:30px;line-height:1.2}\r\n.sgtpi .sr-card .meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:5px;font-weight:500}\r\n.sgtpi .sr-card .surface{font-size:13.5px;color:var(--grey);margin-top:12px;line-height:1.5}\r\n.sgtpi .sr-card .verdict{margin-top:14px;opacity:0;max-height:0;transition:opacity .4s,max-height .4s}\r\n.sgtpi .sr-card.revealed .verdict{opacity:1;max-height:200px}\r\n.sgtpi .sr-card .badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:30px}\r\n.sgtpi .sr-card .badge .sc{font-family:var(--mono);font-weight:600}\r\n.sgtpi .sr-card .badge.low{background:rgba(0,191,173,.12);color:#0a8a7e}\r\n.sgtpi .sr-card .badge.elev{background:rgba(224,163,0,.14);color:#9a7000}\r\n.sgtpi .sr-card .badge.crit{background:rgba(184,40,80,.12);color:var(--pink-deep)}\r\n.sgtpi .sr-card .finding{font-size:13px;color:var(--ink-d);margin-top:9px;line-height:1.5}\r\n.sgtpi .sr-card .yourpick{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.06em;margin-top:8px}\r\n.sgtpi .sr-card .scan-ov{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(45,198,203,.18),transparent);transform:translateX(-100%);pointer-events:none}\r\n.sgtpi .sr-card.scanning .scan-ov{animation:sr-sweep 1s ease-in-out}\r\n@keyframes sr-sweep{to{transform:translateX(100%)}}\r\n.sgtpi .sr-result{margin-top:24px;background:linear-gradient(120deg,var(--bg-2),#142a40);border-radius:18px;padding:38px 40px;color:#dce7f4;display:none}\r\n.sgtpi .sr-result.on{display:block}\r\n.sgtpi .sr-result .rk{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal-lt)}\r\n.sgtpi .sr-result h3{font-family:var(--font-h);font-size:clamp(22px,2.6vw,30px);color:#fff;margin:10px 0 14px;line-height:1.2}\r\n.sgtpi .sr-result p{font-size:16px;color:#c2d2e2;line-height:1.65;max-width:70ch}\r\n.sgtpi .sr-result .tally{display:flex;gap:24px;flex-wrap:wrap;margin:22px 0 24px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}\r\n.sgtpi .sr-result .tally .c .v{font-family:var(--mono);font-size:22px;font-weight:600;color:#fff}\r\n.sgtpi .sr-result .tally .c .v.t{color:var(--teal-lt)}\r\n.sgtpi .sr-result .tally .c .v.p{color:#ff90ad}\r\n.sgtpi .sr-result .tally .c .k{font-family:var(--font-ui);font-size:11.5px;color:#8ea4bd;margin-top:3px}\r\n.sgtpi .sr-result .ract{display:flex;gap:14px;align-items:center;flex-wrap:wrap}\r\n.sgtpi .sr-result .replay{font-family:var(--font-ui);font-size:14px;color:#9fb6cc;text-decoration:underline;cursor:pointer;background:none;border:none}\r\n\/* mini explainer cards (reused) *\/\r\n.sgtpi .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}\r\n.sgtpi .mini{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;position:relative;overflow:hidden}\r\n.sgtpi .mini .step{font-family:var(--mono);font-size:12px;color:var(--teal-deep);font-weight:600}\r\n.sgtpi .mini h3{font-family:var(--font-h);font-size:20px;color:var(--navy);margin:12px 0 9px;font-weight:600}\r\n.sgtpi .mini p{font-size:14.5px;color:var(--grey);line-height:1.55}\r\n.sgtpi .mini .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .mini .meta{margin-top:16px;font-family:var(--mono);font-size:12px;color:var(--title2);border-top:1px solid var(--line);padding-top:12px}\r\n\/* pills *\/\r\n.sgtpi .pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}\r\n.sgtpi .pill2{font-family:var(--font-ui);font-size:13px;font-weight:600;border-radius:30px;padding:7px 14px;border:1px solid var(--line);display:inline-flex;align-items:center;gap:7px;background:#fff;color:var(--ink-d)}\r\n.sgtpi .pill2 .d{width:7px;height:7px;border-radius:50%}\r\n\/* board + advisor *\/\r\n#sgtpi-board .kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px}\r\n#sgtpi-board .kpi{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px 18px}\r\n#sgtpi-board .kpi b{font-family:var(--mono);font-weight:600;font-size:24px;display:block}\r\n#sgtpi-board .kpi span{font-family:var(--font-ui);font-size:11.5px;letter-spacing:.03em;color:var(--muted-2);text-transform:uppercase}\r\n.sgtpi .brief{margin-top:22px;background:linear-gradient(180deg,#f1fbfb,#fff);border:1px solid #cdeaec;border-radius:14px;padding:20px 22px}\r\n.sgtpi .brief li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:15px;color:var(--ink-d);padding:6px 0}\r\n.sgtpi .brief li .b{width:8px;height:8px;border-radius:50%;margin-top:8px;flex:none}\r\n.sgtpi .foot{background:var(--bg);color:#7e93ad;padding:38px 0;text-align:center;font-family:var(--font-ui);font-size:13px}\r\n.sgtpi .foot b{font-family:var(--font-h);color:#cdd9e7;font-weight:600}\r\n.sgtpi .lb{position:fixed;inset:0;background:rgba(8,16,28,.88);display:none;align-items:center;justify-content:center;z-index:99999;padding:32px;cursor:zoom-out}\r\n.sgtpi .lb.on{display:flex}\r\n.sgtpi .lb img{max-width:94vw;max-height:90vh;border-radius:10px;box-shadow:0 40px 120px -30px rgba(0,0,0,.8)}\r\n\/* one-vendor sequence *\/\r\n.sgtpi .sub-h{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px;letter-spacing:-.01em}\r\n.sgtpi .seq{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-top:44px}\r\n.sgtpi .seq-no{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .seq-arrow{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgba(23,162,172,.1);flex:none}\r\n.sgtpi .econ{margin-top:54px;border-top:1px solid var(--line);padding-top:46px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}\r\n.sgtpi .econ-h{font-family:var(--font-h);font-weight:700;font-size:clamp(22px,2.4vw,30px);color:var(--navy);margin:12px 0 14px}\r\n.sgtpi .econ p{font-size:16px;color:var(--grey);line-height:1.65}\r\n\/* portfolio explorer *\/\r\n.sgtpi .pexp{margin-top:42px}\r\n.sgtpi .pexp-tabs{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-bottom:22px}\r\n.sgtpi .pexp-tab{font-family:var(--font-ui);font-size:14px;font-weight:600;color:#a9bdd4;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:9px 18px;cursor:pointer;transition:.18s}\r\n.sgtpi .pexp-tab:hover{background:rgba(255,255,255,.1);color:#fff}\r\n.sgtpi .pexp-tab.active{background:var(--teal);color:#fff;border-color:var(--teal);box-shadow:0 8px 22px -10px rgba(23,162,172,.7)}\r\n.sgtpi .pexp-stage{max-width:1000px;margin:0 auto}\r\n.sgtpi .pexp-imgs{position:relative}\r\n.sgtpi .pexp-imgs img{display:none;width:100%}\r\n.sgtpi .pexp-imgs img.show{display:block;animation:pexp-fade .35s ease}\r\n@keyframes pexp-fade{from{opacity:.3}to{opacity:1}}\r\n.sgtpi .pexp-insight{font-family:var(--font-ui);font-size:15.5px;color:#a9bdd4;text-align:center;margin:18px auto 0;max-width:70ch;line-height:1.6}\r\n\/* ===== tier stepper ===== *\/\r\n.sgtpi .tiers{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch;margin-top:44px}\r\n.sgtpi .tier{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}\r\n.sgtpi .tier-k{font-family:var(--mono);font-size:11px;color:var(--teal-deep);font-weight:600;letter-spacing:.04em}\r\n.sgtpi .tier-n{font-family:var(--font-h);font-weight:600;font-size:21px;color:var(--navy);margin:8px 0 10px}\r\n.sgtpi .tier p{font-size:14.5px;color:var(--grey);line-height:1.5;min-height:44px}\r\n.sgtpi .tier-t{font-family:var(--mono);font-size:12.5px;color:var(--title2);margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}\r\n.sgtpi .tier-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}\r\n.sgtpi .tier-link span{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--teal-deep);white-space:nowrap}\r\n.sgtpi .tier-link svg{color:var(--teal)}\r\n.sgtpi .tier-note{text-align:center;font-family:var(--font-ui);font-size:14px;color:var(--title2);margin-top:18px}\r\n\/* ===== verdict card ===== *\/\r\n.sgtpi .verdict-wrap{display:grid;grid-template-columns:1.3fr .8fr;gap:44px;align-items:center;margin-top:52px}\r\n.sgtpi .verdict-side h3{font-family:var(--font-h);font-weight:600;font-size:23px;color:var(--navy);margin-bottom:12px}\r\n.sgtpi .verdict-side p{font-size:15.5px;color:var(--grey);line-height:1.6}\r\n.sgtpi .vs-list{list-style:none;margin-top:18px}\r\n.sgtpi .vs-list li{position:relative;padding:7px 0 7px 26px;font-size:14.5px;color:var(--ink-d);line-height:1.45}\r\n.sgtpi .vs-list li::before{content:\"\";position:absolute;left:0;top:13px;width:14px;height:2px;border-radius:2px;background:var(--teal)}\r\n.sgtpi .verdict-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 44px 100px -52px rgba(20,40,60,.55);overflow:hidden}\r\n.sgtpi .vc-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid #f0f2f6}\r\n.sgtpi .vc-av{width:42px;height:42px;border-radius:11px;flex:none;display:grid;place-items:center;font-family:var(--font-h);font-weight:700;color:#fff;font-size:18px;background:linear-gradient(135deg,#3062a5,#1a2e4c)}\r\n.sgtpi .vc-name{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);display:flex;align-items:center;gap:8px}\r\n.sgtpi .vc-tag-active{font-family:var(--font-ui);font-size:10.5px;font-weight:600;color:#0a8a7e;background:rgba(0,191,173,.12);padding:2px 8px;border-radius:20px}\r\n.sgtpi .vc-meta{font-family:var(--font-ui);font-size:12px;color:var(--muted-2);margin-top:3px}\r\n.sgtpi .vc-mode{margin-left:auto;font-family:var(--font-ui);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-deep);background:rgba(184,40,80,.1);padding:6px 12px;border-radius:20px;white-space:nowrap}\r\n.sgtpi .vc-main{display:flex;gap:26px;padding:24px 22px;align-items:center}\r\n.sgtpi .vc-ring{position:relative;width:128px;height:128px;flex:none}\r\n.sgtpi .vc-ring svg{width:128px;height:128px;display:block}\r\n.sgtpi .vc-ring-c{position:absolute;inset:0;display:grid;place-items:center;text-align:center}\r\n.sgtpi .vc-num{font-family:var(--mono);font-size:34px;font-weight:600;color:var(--pink-deep);line-height:1}\r\n.sgtpi .vc-lbl{font-family:var(--font-ui);font-size:11px;color:var(--pink-deep);font-weight:600;margin-top:3px}\r\n.sgtpi .vc-detail{flex:1;min-width:0}\r\n.sgtpi .vc-banner{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--pink-deep);background:rgba(184,40,80,.08);border:1px solid rgba(184,40,80,.2);border-radius:10px;padding:10px 12px;margin-bottom:14px}\r\n.sgtpi .vc-banner .vc-auth{margin-left:auto;font-weight:500;font-size:11px;color:var(--grey)}\r\n.sgtpi .vc-row{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid #f5f6f9;font-size:13.5px;line-height:1.45}\r\n.sgtpi .vc-row:last-child{border-bottom:none}\r\n.sgtpi .vc-sev{width:8px;height:8px;border-radius:50%;margin-top:6px;flex:none}\r\n.sgtpi .vc-sev.crit{background:var(--pink-deep)}\r\n.sgtpi .vc-sev.high{background:var(--amber)}\r\n.sgtpi .vc-row b{color:var(--navy);font-weight:600}\r\n.sgtpi .vc-src{font-family:var(--mono);font-size:11px;color:var(--muted-2);display:block;margin-top:2px}\r\n.sgtpi .vc-foot{font-family:var(--mono);font-size:11.5px;color:var(--title2);margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}\r\n\/* ===== decisions built ===== *\/\r\n.sgtpi .dec-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:46px;align-items:start}\r\n.sgtpi .dec-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 32px 74px -52px rgba(20,40,60,.42)}\r\n.sgtpi .dec-h{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:18px;display:flex;align-items:center;gap:9px}\r\n.sgtpi .kpis4{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}\r\n.sgtpi .kpi4{border:1px solid var(--line);border-radius:12px;padding:15px 17px}\r\n.sgtpi .kpi4 b{font-family:var(--mono);font-size:25px;font-weight:600;display:block;line-height:1}\r\n.sgtpi .kpi4 span{font-family:var(--font-ui);font-size:11px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.03em;margin-top:7px;display:block}\r\n.sgtpi .dist{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}\r\n.sgtpi .dist-h{font-family:var(--font-ui);font-size:12px;color:var(--title2);margin-bottom:10px}\r\n.sgtpi .dist-bar{display:flex;height:14px;border-radius:7px;overflow:hidden;gap:2px}\r\n.sgtpi .dist-seg{height:100%}\r\n.sgtpi .dist-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-family:var(--font-ui);font-size:12px;color:var(--grey)}\r\n.sgtpi .dist-legend span{display:inline-flex;align-items:center;gap:6px}\r\n.sgtpi .dist-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}\r\n.sgtpi .adv-bubble{background:linear-gradient(180deg,#f3f8ff,#fff);border:1px solid #dce8f7;border-radius:14px;padding:18px 20px}\r\n.sgtpi .adv-greet{font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--navy);margin-bottom:10px}\r\n.sgtpi .adv-bubble ul{list-style:none}\r\n.sgtpi .adv-bubble li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-d);padding:5px 0;line-height:1.45}\r\n.sgtpi .adv-bubble li i{width:8px;height:8px;border-radius:50%;margin-top:7px;flex:none}\r\n.sgtpi .adv-q{font-family:var(--font-ui);font-size:13.5px;color:var(--teal-deep);font-weight:600;margin-top:11px}\r\n.sgtpi .adv-live{font-family:var(--font-ui);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:rgba(23,162,172,.12);padding:3px 9px;border-radius:20px}\r\n.sgtpi .adv-note{font-size:13.5px;color:var(--grey);line-height:1.55;margin-top:16px}\r\n\/* responsive for built components *\/\r\n\/* ===== split paragraphs + dark-section text ===== *\/\r\n.sgtpi .split-p{font-size:16px;color:var(--grey);line-height:1.65;margin-top:4px}\r\n.sgtpi .sub-h-d{font-family:var(--font-h);font-weight:600;font-size:23px;color:#fff;margin-bottom:12px}\r\n.sgtpi .split-pd{font-size:16px;color:#a9bdd4;line-height:1.65}\r\n.sgtpi .cap-d{font-family:var(--font-ui);font-size:14px;color:#8ea4bd;text-align:center;margin:30px auto 0;max-width:64ch}\r\n.sgtpi .showcase{margin-top:50px}\r\n.sgtpi .showcase .stage{max-width:1000px;margin:0 auto}\r\n\/* ===== elegant product screenshots ===== *\/\r\n.sgtpi .stage{position:relative;border-radius:22px;padding:30px;overflow:visible}\r\n.sgtpi .stage.s-teal{background:radial-gradient(130% 130% at 82% 0%,#e3f5f5,#f3fbfb)}\r\n.sgtpi .stage.s-soft{background:radial-gradient(130% 130% at 82% 0%,#eaf0f7,#f6f9fc)}\r\n.sgtpi .stage.s-blue{background:radial-gradient(130% 130% at 82% 0%,#e6eefb,#f4f7fd)}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 82% 0%,#22426a,#152a42)}\r\n.sgtpi .shot{border-radius:12px;overflow:hidden;border:1px solid rgba(20,40,60,.1);box-shadow:0 34px 80px -42px rgba(15,30,50,.5);background:#fff;cursor:zoom-in;line-height:0}\r\n.sgtpi .stage.s-dark .shot{border-color:rgba(255,255,255,.12);box-shadow:0 42px 96px -42px rgba(0,0,0,.6)}\r\n.sgtpi .shot img{width:100%;display:block}\r\n.sgtpi .shot-chip{position:absolute;z-index:3;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 22px 50px -22px rgba(15,30,50,.55);padding:10px 14px;display:flex;align-items:center;gap:11px}\r\n.sgtpi .shot-chip .cdot{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex:none;font-family:var(--mono);font-weight:700;font-size:13px}\r\n.sgtpi .shot-chip .ck{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2)}\r\n.sgtpi .shot-chip .cv{font-family:var(--font-h);font-size:17px;font-weight:600;line-height:1;margin-top:3px}\r\n\/* ===== sources strip ===== *\/\r\n.sgtpi .src-strip{margin-top:56px;padding-top:34px;border-top:1px solid var(--line);text-align:center}\r\n.sgtpi .src-lead{font-family:var(--font-ui);font-size:14px;color:var(--title2);display:block;margin-bottom:16px}\r\n.sgtpi .src-strip .pills{justify-content:center}\r\n\/* ===== engine feature row ===== *\/\r\n.sgtpi .eng-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}\r\n.sgtpi .ef-ic{width:44px;height:44px;border-radius:12px;background:rgba(23,162,172,.1);display:grid;place-items:center;margin-bottom:15px}\r\n.sgtpi .eng-feat h4{font-family:var(--font-h);font-weight:600;font-size:17px;color:var(--navy);margin-bottom:7px;letter-spacing:-.01em}\r\n.sgtpi .eng-feat p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== feature bullet list (BPM\/RQ pattern) ===== *\/\r\n.sgtpi .fb-list{list-style:none;margin:20px 0 0;display:grid;gap:12px}\r\n.sgtpi .fb-list li{position:relative;padding-left:32px;font-family:var(--font-ui);font-size:15.5px;color:var(--ink-d);line-height:1.5}\r\n.sgtpi .fb-list li::before{content:\"\";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:11px}\r\n.sgtpi .fb-list.on-dark li{color:#cbd8e6}\r\n.sgtpi .fb-list.on-dark li::before{background-color:rgba(45,198,203,.16);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%232dc6cb' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\")}\r\n\/* uniform screenshot stage, no chips *\/\r\n.sgtpi .stage{padding:26px}\r\n.sgtpi .stage.s-dark{background:radial-gradient(130% 130% at 80% 0%,#1f3c5e,#142a42)}\r\n\/* always-on tiles *\/\r\n.sgtpi .three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px}\r\n.sgtpi .tile{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;position:relative;overflow:hidden}\r\n.sgtpi .tile .strip{position:absolute;left:0;top:0;width:4px;height:100%}\r\n.sgtpi .tile .tk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .tile h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:12px 0 9px;letter-spacing:-.01em}\r\n.sgtpi .tile p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55}\r\n\/* ===== always-on rhythm spine ===== *\/\r\n.sgtpi .rhythm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;padding-top:4px}\r\n.sgtpi .rhythm::before{content:\"\";position:absolute;top:6px;left:16%;right:16%;height:2px;background:linear-gradient(90deg,var(--teal),var(--teal-lt));border-radius:2px;opacity:.55}\r\n.sgtpi .rhythm .moment{position:relative;text-align:center;padding:0 14px}\r\n.sgtpi .rhythm .moment .dot{width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--teal);margin:0 auto 24px;position:relative;z-index:2;box-shadow:0 0 0 6px rgba(23,162,172,.10)}\r\n.sgtpi .rhythm .moment .mk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep)}\r\n.sgtpi .rhythm .moment h3{font-family:var(--font-h);font-weight:600;font-size:19px;color:var(--navy);margin:9px 0 8px;letter-spacing:-.01em}\r\n.sgtpi .rhythm .moment p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey);line-height:1.55;max-width:30ch;margin:0 auto}\r\n\/* ===== source rail ===== *\/\r\n.sgtpi .srcs{margin-top:58px;padding-top:34px;border-top:1px solid var(--line)}\r\n.sgtpi .srcs-head{font-family:var(--font-ui);font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--title2);text-transform:uppercase;margin-bottom:22px}\r\n.sgtpi .srcs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}\r\n.sgtpi .srcs .sg .sgk{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:12px}\r\n.sgtpi .srcs .names{display:flex;flex-wrap:wrap;gap:8px}\r\n.sgtpi .srcs .nm{font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:9px;padding:6px 12px}\r\n\/* ===== scroll progress rail ===== *\/\r\n.sgtpi-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:9000;display:flex;flex-direction:column;gap:15px}\r\n.sgtpi-rail a{display:flex;align-items:center;gap:10px;justify-content:flex-end;text-decoration:none;cursor:pointer}\r\n.sgtpi-rail .d{width:9px;height:9px;border-radius:50%;background:rgba(20,40,60,.24);transition:.22s;flex:none}\r\n.sgtpi-rail a:hover .d{background:rgba(20,40,60,.5)}\r\n.sgtpi-rail a.on .d{background:var(--teal);transform:scale(1.55);box-shadow:0 0 0 4px rgba(23,162,172,.16)}\r\n.sgtpi-rail .lbl{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:8px;padding:4px 9px;opacity:0;transform:translateX(6px);transition:.2s;pointer-events:none;white-space:nowrap;box-shadow:0 10px 24px -12px rgba(20,40,60,.45)}\r\n.sgtpi-rail a:hover .lbl{opacity:1;transform:none}\r\n.sgtpi-rail.on-dark .d{background:rgba(255,255,255,.4)}\r\n.sgtpi-rail.on-dark a:hover .d{background:rgba(255,255,255,.7)}\r\n.sgtpi-rail.on-dark a.on .d{background:var(--teal-lt)}\r\n@media(max-width:1100px){.sgtpi-rail{display:none}}\r\n@media(max-width:920px){.sgtpi .rhythm::before{display:none}\r\n  .sgtpi .rhythm .moment{text-align:left}\r\n  .sgtpi .rhythm .moment .dot{margin:0 0 14px}\r\n  .sgtpi .rhythm .moment p{margin:0}\r\n  .sgtpi .stage{padding:20px}\r\n  .sgtpi .shot-chip{padding:8px 12px}.sgtpi .shot-chip .cdot{width:30px;height:30px}.sgtpi .shot-chip .cv{font-size:15px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .tiers{grid-template-columns:1fr;gap:12px}\r\n  .sgtpi .tier p{min-height:0}\r\n  .sgtpi .tier-link{flex-direction:row}\r\n  .sgtpi .tier-link svg{transform:rotate(90deg)}\r\n  .sgtpi .verdict-wrap,#sgtpi-map .pf-grid,.sgtpi .dec-grid{grid-template-columns:1fr;gap:24px}\r\n  .sgtpi .vc-main{flex-direction:column;text-align:center;gap:18px}\r\n  .sgtpi .vc-detail{text-align:left;width:100%}\r\n  #sgtpi-map .pf-row{grid-template-columns:108px 1fr 38px;gap:9px}\r\n}\r\n@media(max-width:920px){\r\n  .sgtpi .seq{grid-template-columns:1fr;gap:14px}\r\n  .sgtpi .seq-arrow{transform:rotate(90deg);margin:0 auto}\r\n  .sgtpi .econ{grid-template-columns:1fr;gap:26px}\r\n  .sgtpi .sec{padding:62px 0}\r\n  #sgtpi-stakes,#sgtpi-try,#sgtpi-demo,#sgtpi-map,#sgtpi-changes{padding:62px 0}\r\n  .sgtpi .split,.sgtpi .split.rev,#sgtpi-stakes .st-grid,.sgtpi .why-grid,#sgtpi-how .modes,#sgtpi-map .big,#sgtpi-map .two,#sgtpi-changes .vs,.sgtpi .rhythm,.sgtpi .srcs-grid,#sgtpi-demo .demo-grid,#sgtpi-demo .frm-row,.sgtpi .sr-grid{grid-template-columns:1fr;gap:28px}\r\n  #sgtpi-changes .vs-arrow svg{transform:rotate(90deg)}\r\n  #sgtpi-stakes .gap-row{grid-template-columns:1fr 70px auto;gap:12px}\r\n  #sgtpi-how .mode.lead{grid-column:auto}\r\n  .sgtpi .sr-grid{gap:14px}\r\n  #sgtpi-hero h1,#sgtpi-hero .lead{max-width:none}\r\n  #sgtpi-hero .hero-cta{flex-direction:column}#sgtpi-hero .hero-cta .btn{width:100%}\r\n  #sgtpi-hero .sim-read .cell{border-right:none;padding:12px 18px}\r\n}\r\n@media(prefers-reduced-motion:reduce){.sgtpi .reveal{transition:none;opacity:1;transform:none}}\r\n\/* ============ LEAD GEN ============ *\/\r\n#sgtpi-demo{background:var(--soft);border-top:1px solid var(--line);padding:100px 0}\r\n#sgtpi-demo .demo-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start}\r\n#sgtpi-demo .demo-left h2{font-size:clamp(28px,3.4vw,38px);color:var(--navy);margin:14px 0 16px}\r\n#sgtpi-demo .demo-left p.dl-lead{font-size:17px;color:var(--grey);font-weight:300;line-height:1.65;margin:0 0 24px;max-width:460px}\r\n#sgtpi-demo .demo-points{list-style:none;margin:0 0 26px}\r\n#sgtpi-demo .demo-points li{position:relative;padding:9px 0 9px 36px;font-size:15px;font-weight:500;color:var(--ink-d);line-height:1.4}\r\n#sgtpi-demo .demo-points li::before{content:\"\";position:absolute;left:0;top:9px;width:24px;height:24px;border-radius:50%;background-color:rgba(23,162,172,.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:center;background-size:14px}\r\n#sgtpi-demo .demo-meta{font-family:var(--font-ui);font-size:14px;color:var(--grey);border-top:1px solid var(--line);padding-top:20px}\r\n#sgtpi-demo .demo-meta a{color:var(--teal-deep);font-weight:600}\r\n#sgtpi-demo .demo-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 36px 80px -42px rgba(20,40,60,.4)}\r\n#sgtpi-demo .dc-h{font-family:var(--font-h);font-size:21px;font-weight:600;color:var(--navy);margin:0 0 6px}\r\n#sgtpi-demo .dc-s{font-family:var(--font-ui);font-size:14px;color:var(--grey);margin:0 0 22px}\r\n#sgtpi-demo .frm-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}\r\n#sgtpi-demo .frm-field{margin-bottom:16px;min-width:0}\r\n#sgtpi-demo .frm-field.full{grid-column:1\/-1}\r\n#sgtpi-demo .frm-field label{display:block;font-family:var(--font-ui);font-size:12.5px;font-weight:600;color:var(--navy);margin:0 0 7px}\r\n#sgtpi-demo .frm-field label .req{color:var(--red)}\r\n#sgtpi-demo .frm-field input,#sgtpi-demo .frm-field textarea,#sgtpi-demo .frm-field select{width:100%;font-family:var(--font-ui);font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;transition:.15s;outline:none;-webkit-appearance:none;appearance:none}\r\n#sgtpi-demo .frm-field select{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235c6675' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px;cursor:pointer}\r\n#sgtpi-demo .frm-field textarea{resize:vertical;min-height:74px;line-height:1.5}\r\n#sgtpi-demo .frm-field input:focus,#sgtpi-demo .frm-field textarea:focus,#sgtpi-demo .frm-field select:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .frm-field input::placeholder,#sgtpi-demo .frm-field textarea::placeholder{color:#aab1bf}\r\n#sgtpi-demo .frm-accept{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-ui);font-size:13px;color:var(--grey);margin:14px 0 20px;line-height:1.5;cursor:pointer}\r\n#sgtpi-demo .frm-accept input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--teal)}\r\n#sgtpi-demo .frm-accept a{color:var(--teal-deep);text-decoration:underline}\r\n#sgtpi-demo .frm-submit{width:100%;display:block;background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#fff;font-family:var(--font-ui);font-size:16px;font-weight:600;padding:16px;border:none;border-radius:30px;cursor:pointer;transition:.22s;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)}\r\n#sgtpi-demo .frm-submit:hover{transform:translateY(-2px);filter:brightness(1.07)}\r\n#sgtpi-demo .frm-note{font-family:var(--font-ui);font-size:12.5px;color:var(--title2);text-align:center;margin-top:14px}\r\n#sgtpi-demo .frm-done{display:none;text-align:center;padding:30px 10px}\r\n#sgtpi-demo .frm-done.on{display:block}\r\n#sgtpi-demo .frm-done .ck{width:54px;height:54px;border-radius:50%;background:rgba(23,162,172,.12);display:grid;place-items:center;margin:0 auto 16px}\r\n#sgtpi-demo .frm-done h4{font-family:var(--font-h);font-size:21px;color:var(--navy);margin-bottom:8px}\r\n#sgtpi-demo .frm-done p{font-family:var(--font-ui);font-size:14.5px;color:var(--grey)}\r\n\/* ===== CF7 + custom dropdown (RiskQuant pattern), scope #sgtpi-demo ===== *\/\r\n#sgtpi-demo .wpcf7 p{margin:0}\r\n#sgtpi-demo .wpcf7-form-control-wrap{display:block;width:100%}\r\n#sgtpi-demo .frm-field .wpcf7-form-control{width:100%;font-family:var(--font-ui);font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;transition:.15s;outline:none;-webkit-appearance:none;appearance:none}\r\n#sgtpi-demo .frm-field .wpcf7-form-control:focus{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .frm-field textarea.wpcf7-form-control{resize:vertical;height:74px;min-height:74px;line-height:1.5}\r\n#sgtpi-demo .frm-field input.wpcf7-form-control::placeholder,#sgtpi-demo .frm-field textarea.wpcf7-form-control::placeholder{color:#aab1bf}\r\n#sgtpi-demo .frm-field select.wpcf7-form-control{background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2317a2ac' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}\r\n#sgtpi-demo .frm-accept .wpcf7-form-control-wrap{display:inline-flex;width:auto}\r\n#sgtpi-demo .frm-accept .wpcf7-list-item{margin:0;display:flex;align-items:flex-start;gap:10px}\r\n#sgtpi-demo .frm-accept .wpcf7-list-item-label{font-size:13px;color:var(--grey);line-height:1.5}\r\n#sgtpi-demo .frm-accept input[type=checkbox]{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--teal);cursor:pointer}\r\n#sgtpi-demo .wpcf7 input[type=\"submit\"],#sgtpi-demo input.wpcf7-submit,#sgtpi-demo .frm-submit{width:100%!important;background:linear-gradient(135deg,var(--teal),var(--teal-deep))!important;color:#fff!important;font-family:var(--font-ui)!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:16px!important;border:none!important;border-radius:30px!important;cursor:pointer!important;transition:.22s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 10px 26px -10px rgba(23,162,172,.55)!important;margin-top:4px!important;height:auto!important}\r\n#sgtpi-demo .wpcf7 input[type=\"submit\"]:hover,#sgtpi-demo input.wpcf7-submit:hover,#sgtpi-demo .frm-submit:hover{transform:translateY(-2px)!important;filter:brightness(1.07)!important;box-shadow:0 16px 34px -12px rgba(23,162,172,.65)!important}\r\n#sgtpi-demo .wpcf7-not-valid-tip{color:var(--red);font-size:12px;margin-top:4px}\r\n#sgtpi-demo .wpcf7-response-output{margin:14px 0 0!important;border-radius:10px;font-size:13.5px;padding:12px 14px!important}\r\n#sgtpi-demo .wpcf7-spinner{margin:0 auto;display:block}\r\n#sgtpi-demo .sg-dd{position:relative;font-family:var(--font-ui);min-width:0}\r\n#sgtpi-demo .sg-dd-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;color:var(--navy);background:var(--soft);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;cursor:pointer;transition:.15s;outline:none;text-align:left}\r\n#sgtpi-demo .sg-dd-trigger:hover{border-color:var(--teal-lt)}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-value.is-placeholder{color:#aab1bf}\r\n#sgtpi-demo .sg-dd-trigger .sg-dd-caret{flex:none;transition:transform .2s ease;color:var(--teal)}\r\n#sgtpi-demo .sg-dd.open .sg-dd-trigger{border-color:var(--teal);background:#fff;box-shadow:0 0 0 4px rgba(23,162,172,.12)}\r\n#sgtpi-demo .sg-dd.open .sg-dd-trigger .sg-dd-caret{transform:rotate(180deg)}\r\n#sgtpi-demo .sg-dd-list{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:13px;box-shadow:0 24px 50px -20px rgba(20,40,60,.35);padding:6px;margin:0;list-style:none;max-height:262px;overflow-y:auto;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}\r\n#sgtpi-demo .sg-dd.open .sg-dd-list{opacity:1;transform:translateY(0);pointer-events:auto}\r\n#sgtpi-demo .sg-dd-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14.5px;color:var(--ink-d);padding:10px 12px;margin:0;border-radius:9px;cursor:pointer;list-style:none;transition:background .12s,color .12s}\r\n#sgtpi-demo .sg-dd-opt:hover,#sgtpi-demo .sg-dd-opt.active{background:rgba(23,162,172,.09);color:var(--teal-deep)}\r\n#sgtpi-demo .sg-dd-opt.selected{color:var(--teal-deep);font-weight:600}\r\n#sgtpi-demo .sg-dd-opt .sg-dd-check{opacity:0;flex:none;color:var(--teal);transition:opacity .12s}\r\n#sgtpi-demo .sg-dd-opt.selected .sg-dd-check{opacity:1}\r\n#sgtpi-demo select.sg-dd-native-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}\r\n\r\n\/* ===== contact form responsiveness ===== *\/\r\n@media(max-width:920px){\r\n  #sgtpi-demo .demo-grid{grid-template-columns:1fr;gap:40px}\r\n  #sgtpi-demo .demo-left p.dl-lead{max-width:none}\r\n  #sgtpi-demo .frm-row{grid-template-columns:1fr 1fr;gap:16px}\r\n}\r\n@media(max-width:620px){\r\n  #sgtpi-demo{padding:64px 0}\r\n  #sgtpi-demo .demo-card{padding:26px 20px}\r\n  #sgtpi-demo .dc-h{font-size:19px}\r\n  #sgtpi-demo .frm-row{grid-template-columns:1fr;gap:0}\r\n  #sgtpi-demo .frm-field{margin-bottom:14px}\r\n  #sgtpi-demo .demo-left h2{font-size:clamp(26px,7vw,32px)}\r\n}\r\n@media(max-width:400px){\r\n  #sgtpi-demo .demo-card{padding:22px 16px}\r\n}\r\n<\/style>\r\n\r\n<div class=\"sgtpi\">\r\n<section id=\"sgtpi-demo\">\r\n  <div class=\"wrap\" id=\"demo\">\r\n    <div class=\"demo-grid\">\r\n      <div class=\"demo-left reveal\">\r\n        <span class=\"kick\">Commencer<\/span>\r\n        <h2>Voyez-le avec vos propres donn\u00e9es<\/h2>\r\n        <p class=\"dl-lead\">Envoyez-nous un \u00e9chantillon de votre registre. Nous ex\u00e9cuterons l'Intelligence Center sur vos propres tiers et vous guiderons \u00e0 travers le filtrage, l'analytique du portefeuille et la vue destin\u00e9e au conseil d'administration.<\/p>\r\n        <ul class=\"demo-points\">\r\n          <li>Personnalis\u00e9, adapt\u00e9 \u00e0 votre registre de tiers<\/li>\r\n          <li>D'une analyse rapide \u00e0 trente centimes \u00e0 une cartographie compl\u00e8te du portefeuille<\/li>\r\n          <li>Des r\u00e9ponses d'experts, pas un argumentaire commercial<\/li>\r\n        <\/ul>\r\n        <div class=\"demo-meta\">Vous pr\u00e9f\u00e9rez en discuter directement ? <a href=\"https:\/\/swissgrc.com\/discoverycall\" target=\"_blank\" rel=\"noopener\">R\u00e9servez un Discovery Call<\/a> ou <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\">Demander une d\u00e9monstration<\/div>\r\n        <div class=\"dc-s\">Nous vous r\u00e9pondrons sous un jour ouvr\u00e9.<\/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=\"\/fr\/wp-json\/wp\/v2\/pages\/68402#wpcf7-f68407-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"68407\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.2.2\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_GB\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f68407-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"wpcf7-turnstile cf-turnstile\" data-sitekey=\"0x4AAAAAAC11nAppq6MK__V4\" data-response-field-name=\"_wpcf7_turnstile_response\"><\/div>\n\n<div class=\"frm-row\">\n\t<div class=\"frm-field\">\n\t\t<p><label>Pr\u00e9nom <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=\"Pr\u00e9nom*\" value=\"\" type=\"text\" name=\"vorname\" \/><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Nom <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=\"Nom*\" 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 professionnel <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>Entreprise <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=\"Organisation\/Entreprise*\" 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>Fonction <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=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"Risque tiers \/ Risque fournisseur\">Risque tiers \/ Risque fournisseur<\/option><option value=\"Gestion des risques \/ ERM\">Gestion des risques \/ ERM<\/option><option value=\"Conformit\u00e9 \/ Gouvernance\">Conformit\u00e9 \/ Gouvernance<\/option><option value=\"Audit interne \/ Audit\">Audit interne \/ Audit<\/option><option value=\"Achats \/ Sourcing\">Achats \/ Sourcing<\/option><option value=\"Direction g\u00e9n\u00e9rale \/ Conseil d&#039;administration\">Direction g\u00e9n\u00e9rale \/ Conseil d&#039;administration<\/option><option value=\"Autre\">Autre<\/option><\/select><\/span>\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"frm-field\">\n\t\t<p><label>Pays <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=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"Suisse\">Suisse<\/option><option value=\"Allemagne\">Allemagne<\/option><option value=\"Autriche\">Autriche<\/option><option value=\"Afghanistan\">Afghanistan<\/option><option value=\"Albanie\">Albanie<\/option><option value=\"Alg\u00e9rie\">Alg\u00e9rie<\/option><option value=\"Andorre\">Andorre<\/option><option value=\"Angola\">Angola<\/option><option value=\"Antigua-et-Barbuda\">Antigua-et-Barbuda<\/option><option value=\"Argentine\">Argentine<\/option><option value=\"Arm\u00e9nie\">Arm\u00e9nie<\/option><option value=\"Australie\">Australie<\/option><option value=\"Azerba\u00efdjan\">Azerba\u00efdjan<\/option><option value=\"Bahamas\">Bahamas<\/option><option value=\"Bahre\u00efn\">Bahre\u00efn<\/option><option value=\"Bangladesh\">Bangladesh<\/option><option value=\"Barbade\">Barbade<\/option><option value=\"Bi\u00e9lorussie\">Bi\u00e9lorussie<\/option><option value=\"Belgique\">Belgique<\/option><option value=\"Belize\">Belize<\/option><option value=\"B\u00e9nin\">B\u00e9nin<\/option><option value=\"Bhoutan\">Bhoutan<\/option><option value=\"Bolivie\">Bolivie<\/option><option value=\"Bosnie-Herz\u00e9govine\">Bosnie-Herz\u00e9govine<\/option><option value=\"Botswana\">Botswana<\/option><option value=\"Br\u00e9sil\">Br\u00e9sil<\/option><option value=\"Brunei\">Brunei<\/option><option value=\"Bulgarie\">Bulgarie<\/option><option value=\"Burkina Faso\">Burkina Faso<\/option><option value=\"Burundi\">Burundi<\/option><option value=\"Cap-Vert\">Cap-Vert<\/option><option value=\"Cambodge\">Cambodge<\/option><option value=\"Cameroun\">Cameroun<\/option><option value=\"Canada\">Canada<\/option><option value=\"R\u00e9publique centrafricaine\">R\u00e9publique centrafricaine<\/option><option value=\"Tchad\">Tchad<\/option><option value=\"Chili\">Chili<\/option><option value=\"Chine\">Chine<\/option><option value=\"Colombie\">Colombie<\/option><option value=\"Comores\">Comores<\/option><option value=\"Congo (R\u00e9publique d\u00e9mocratique)\">Congo (R\u00e9publique d\u00e9mocratique)<\/option><option value=\"Congo (R\u00e9publique)\">Congo (R\u00e9publique)<\/option><option value=\"Costa Rica\">Costa Rica<\/option><option value=\"C\u00f4te d&#039;Ivoire\">C\u00f4te d&#039;Ivoire<\/option><option value=\"Croatie\">Croatie<\/option><option value=\"Cuba\">Cuba<\/option><option value=\"Chypre\">Chypre<\/option><option value=\"Tch\u00e9quie\">Tch\u00e9quie<\/option><option value=\"Danemark\">Danemark<\/option><option value=\"Djibouti\">Djibouti<\/option><option value=\"Dominique\">Dominique<\/option><option value=\"R\u00e9publique dominicaine\">R\u00e9publique dominicaine<\/option><option value=\"\u00c9quateur\">\u00c9quateur<\/option><option value=\"\u00c9gypte\">\u00c9gypte<\/option><option value=\"Salvador\">Salvador<\/option><option value=\"Guin\u00e9e \u00e9quatoriale\">Guin\u00e9e \u00e9quatoriale<\/option><option value=\"\u00c9rythr\u00e9e\">\u00c9rythr\u00e9e<\/option><option value=\"Estonie\">Estonie<\/option><option value=\"Eswatini\">Eswatini<\/option><option value=\"\u00c9thiopie\">\u00c9thiopie<\/option><option value=\"Fidji\">Fidji<\/option><option value=\"Finlande\">Finlande<\/option><option value=\"France\">France<\/option><option value=\"Gabon\">Gabon<\/option><option value=\"Gambie\">Gambie<\/option><option value=\"G\u00e9orgie\">G\u00e9orgie<\/option><option value=\"Ghana\">Ghana<\/option><option value=\"Gr\u00e8ce\">Gr\u00e8ce<\/option><option value=\"Grenade\">Grenade<\/option><option value=\"Guatemala\">Guatemala<\/option><option value=\"Guin\u00e9e\">Guin\u00e9e<\/option><option value=\"Guin\u00e9e-Bissau\">Guin\u00e9e-Bissau<\/option><option value=\"Guyana\">Guyana<\/option><option value=\"Ha\u00efti\">Ha\u00efti<\/option><option value=\"Honduras\">Honduras<\/option><option value=\"Hongrie\">Hongrie<\/option><option value=\"Islande\">Islande<\/option><option value=\"Inde\">Inde<\/option><option value=\"Indon\u00e9sie\">Indon\u00e9sie<\/option><option value=\"Iran\">Iran<\/option><option value=\"Irak\">Irak<\/option><option value=\"Irlande\">Irlande<\/option><option value=\"Isra\u00ebl\">Isra\u00ebl<\/option><option value=\"Italie\">Italie<\/option><option value=\"Jama\u00efque\">Jama\u00efque<\/option><option value=\"Japon\">Japon<\/option><option value=\"Jordanie\">Jordanie<\/option><option value=\"Kazakhstan\">Kazakhstan<\/option><option value=\"Kenya\">Kenya<\/option><option value=\"Kiribati\">Kiribati<\/option><option value=\"Kosovo\">Kosovo<\/option><option value=\"Kowe\u00eft\">Kowe\u00eft<\/option><option value=\"Kirghizistan\">Kirghizistan<\/option><option value=\"Laos\">Laos<\/option><option value=\"Lettonie\">Lettonie<\/option><option value=\"Liban\">Liban<\/option><option value=\"Lesotho\">Lesotho<\/option><option value=\"Liberia\">Liberia<\/option><option value=\"Libye\">Libye<\/option><option value=\"Liechtenstein\">Liechtenstein<\/option><option value=\"Lituanie\">Lituanie<\/option><option value=\"Luxembourg\">Luxembourg<\/option><option value=\"Madagascar\">Madagascar<\/option><option value=\"Malawi\">Malawi<\/option><option value=\"Malaisie\">Malaisie<\/option><option value=\"Maldives\">Maldives<\/option><option value=\"Mali\">Mali<\/option><option value=\"Malte\">Malte<\/option><option value=\"\u00celes Marshall\">\u00celes Marshall<\/option><option value=\"Mauritanie\">Mauritanie<\/option><option value=\"Maurice\">Maurice<\/option><option value=\"Mexique\">Mexique<\/option><option value=\"Micron\u00e9sie\">Micron\u00e9sie<\/option><option value=\"Moldavie\">Moldavie<\/option><option value=\"Monaco\">Monaco<\/option><option value=\"Mongolie\">Mongolie<\/option><option value=\"Mont\u00e9n\u00e9gro\">Mont\u00e9n\u00e9gro<\/option><option value=\"Maroc\">Maroc<\/option><option value=\"Mozambique\">Mozambique<\/option><option value=\"Myanmar\">Myanmar<\/option><option value=\"Namibie\">Namibie<\/option><option value=\"Nauru\">Nauru<\/option><option value=\"N\u00e9pal\">N\u00e9pal<\/option><option value=\"Pays-Bas\">Pays-Bas<\/option><option value=\"Nouvelle-Z\u00e9lande\">Nouvelle-Z\u00e9lande<\/option><option value=\"Nicaragua\">Nicaragua<\/option><option value=\"Niger\">Niger<\/option><option value=\"Nigeria\">Nigeria<\/option><option value=\"Cor\u00e9e du Nord\">Cor\u00e9e du Nord<\/option><option value=\"Mac\u00e9doine du Nord\">Mac\u00e9doine du Nord<\/option><option value=\"Norv\u00e8ge\">Norv\u00e8ge<\/option><option value=\"Oman\">Oman<\/option><option value=\"Pakistan\">Pakistan<\/option><option value=\"Palaos\">Palaos<\/option><option value=\"Panama\">Panama<\/option><option value=\"Papouasie-Nouvelle-Guin\u00e9e\">Papouasie-Nouvelle-Guin\u00e9e<\/option><option value=\"Paraguay\">Paraguay<\/option><option value=\"P\u00e9rou\">P\u00e9rou<\/option><option value=\"Philippines\">Philippines<\/option><option value=\"Pologne\">Pologne<\/option><option value=\"Portugal\">Portugal<\/option><option value=\"Qatar\">Qatar<\/option><option value=\"Roumanie\">Roumanie<\/option><option value=\"Russie\">Russie<\/option><option value=\"Rwanda\">Rwanda<\/option><option value=\"Saint-Christophe-et-Ni\u00e9v\u00e8s\">Saint-Christophe-et-Ni\u00e9v\u00e8s<\/option><option value=\"Sainte-Lucie\">Sainte-Lucie<\/option><option value=\"Saint-Vincent-et-les-Grenadines\">Saint-Vincent-et-les-Grenadines<\/option><option value=\"Samoa\">Samoa<\/option><option value=\"Saint-Marin\">Saint-Marin<\/option><option value=\"Sao Tom\u00e9-et-Principe\">Sao Tom\u00e9-et-Principe<\/option><option value=\"Arabie saoudite\">Arabie saoudite<\/option><option value=\"S\u00e9n\u00e9gal\">S\u00e9n\u00e9gal<\/option><option value=\"Serbie\">Serbie<\/option><option value=\"Seychelles\">Seychelles<\/option><option value=\"Sierra Leone\">Sierra Leone<\/option><option value=\"Singapour\">Singapour<\/option><option value=\"Slovaquie\">Slovaquie<\/option><option value=\"Slov\u00e9nie\">Slov\u00e9nie<\/option><option value=\"\u00celes Salomon\">\u00celes Salomon<\/option><option value=\"Somalie\">Somalie<\/option><option value=\"Afrique du Sud\">Afrique du Sud<\/option><option value=\"Cor\u00e9e du Sud\">Cor\u00e9e du Sud<\/option><option value=\"Soudan du Sud\">Soudan du Sud<\/option><option value=\"Espagne\">Espagne<\/option><option value=\"Sri Lanka\">Sri Lanka<\/option><option value=\"Soudan\">Soudan<\/option><option value=\"Suriname\">Suriname<\/option><option value=\"Su\u00e8de\">Su\u00e8de<\/option><option value=\"Syrie\">Syrie<\/option><option value=\"Tadjikistan\">Tadjikistan<\/option><option value=\"Tanzanie\">Tanzanie<\/option><option value=\"Tha\u00eflande\">Tha\u00eflande<\/option><option value=\"Timor oriental\">Timor oriental<\/option><option value=\"Togo\">Togo<\/option><option value=\"Tonga\">Tonga<\/option><option value=\"Trinit\u00e9-et-Tobago\">Trinit\u00e9-et-Tobago<\/option><option value=\"Tunisie\">Tunisie<\/option><option value=\"Turquie\">Turquie<\/option><option value=\"Turkm\u00e9nistan\">Turkm\u00e9nistan<\/option><option value=\"Tuvalu\">Tuvalu<\/option><option value=\"Ouganda\">Ouganda<\/option><option value=\"Ukraine\">Ukraine<\/option><option value=\"\u00c9mirats arabes unis\">\u00c9mirats arabes unis<\/option><option value=\"Royaume-Uni\">Royaume-Uni<\/option><option value=\"\u00c9tats-Unis\">\u00c9tats-Unis<\/option><option value=\"Uruguay\">Uruguay<\/option><option value=\"Ouzb\u00e9kistan\">Ouzb\u00e9kistan<\/option><option value=\"Vanuatu\">Vanuatu<\/option><option value=\"Cit\u00e9 du Vatican\">Cit\u00e9 du Vatican<\/option><option value=\"Venezuela\">Venezuela<\/option><option value=\"Vi\u00eat Nam\">Vi\u00eat Nam<\/option><option value=\"Y\u00e9men\">Y\u00e9men<\/option><option value=\"Zambie\">Zambie<\/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>Votre demande <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=\"\">Veuillez s\u00e9lectionner*<\/option><option value=\"Demander une d\u00e9monstration en direct\">Demander une d\u00e9monstration en direct<\/option><option value=\"Lancer un filtrage sur notre registre\">Lancer un filtrage sur notre registre<\/option><option value=\"Tarification et licences\">Tarification et licences<\/option><option value=\"Int\u00e9gration avec notre processus GRC\">Int\u00e9gration avec notre processus GRC<\/option><option value=\"Autre\">Autre<\/option><\/select><\/span>\n\t<\/p>\n<\/div>\n<div class=\"frm-field full\">\n\t<p><label>Votre message<\/label><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" placeholder=\"Que souhaitez-vous filtrer ? Par ex. 200 fournisseurs, lesquels n\u00e9cessitent un examen plus approfondi, et le prouver au conseil d&#039;administration.\" 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>J'accepte la <a href=\"https:\/\/swissgrc.com\/fr\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">politique de confidentialit\u00e9<\/a>.<\/span><\/span><\/label><\/span><\/span><\/span><\/label><br \/>\n<input class=\"wpcf7-form-control wpcf7-submit has-spinner frm-submit\" type=\"submit\" value=\"Envoyer la demande\" \/>\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():'Veuillez s\u00e9lectionner';\r\n    var dd=document.createElement('div');dd.className='sg-dd';dd.dataset.placeholder=placeholder;\r\n    dd.innerHTML='<button type=\"button\" class=\"sg-dd-trigger\" aria-haspopup=\"listbox\" aria-expanded=\"false\"><span class=\"sg-dd-value is-placeholder\"><\/span><svg class=\"sg-dd-caret\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 9l6 6 6-6\"\/><\/svg><\/button><ul class=\"sg-dd-list\" role=\"listbox\"><\/ul>';\r\n    var valueEl=dd.querySelector('.sg-dd-value'),list=dd.querySelector('.sg-dd-list');valueEl.textContent=placeholder;\r\n    Array.prototype.forEach.call(sel.options,function(o){var li=document.createElement('li');li.className='sg-dd-opt';li.dataset.value=o.value;li.innerHTML='<span>'+o.textContent+'<\/span><svg class=\"sg-dd-check\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12l5 5L20 7\"\/><\/svg>';list.appendChild(li);});\r\n    sel.classList.add('sg-dd-native-hidden');sel.parentNode.insertBefore(dd,sel.nextSibling);\r\n    var opts=Array.prototype.slice.call(dd.querySelectorAll('.sg-dd-opt'));\r\n    var trigger=dd.querySelector('.sg-dd-trigger');\r\n    trigger.addEventListener('click',function(e){e.stopPropagation();var o=dd.classList.contains('open');closeAll(dd);if(!o)dd.classList.add('open');});\r\n    opts.forEach(function(o){o.addEventListener('click',function(e){e.stopPropagation();opts.forEach(function(x){x.classList.remove('selected');});o.classList.add('selected');var val=o.dataset.value;valueEl.textContent=val?o.textContent.trim():placeholder;valueEl.classList.toggle('is-placeholder',!val);sel.value=val;sel.dispatchEvent(new Event('change',{bubbles:true}));dd.classList.remove('open');});});\r\n  }\r\n  function init(){rootEl.querySelectorAll('select.wpcf7-form-control, form.wpcf7 select').forEach(enhance);}\r\n  if(document.readyState!=='loading')init();else document.addEventListener('DOMContentLoaded',init);\r\n  document.addEventListener('wpcf7init',init);\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Aper\u00e7u L&rsquo;\u00e9cart Essayer Le moteur Toujours actif Portefeuille Conseil d&rsquo;administration Ce qui change Commencer Third-Party Intelligence Filtrage propuls\u00e9 par l&rsquo;IA, par Swiss GRC Filtrez tout le monde. Enqu\u00eatez sur ce qui compte. Le Third-Party Intelligence Center filtre l&rsquo;ensemble de votre registre et n&rsquo;escalade vers une due diligence approfondie que lorsqu&rsquo;un signal le justifie. Couverture compl\u00e8te, [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":68406,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_eb_attr":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-68402","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"google-site-verification=BAztS2wKP0jEfbvHt4_mrvvD17WwzZg1w1A6R9uoQRU\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/swissgrc.com\/fr\/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=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Swiss GRC (FR) | 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 | AI-Powered Screening\" \/>\n\t\t<meta property=\"og:description\" content=\"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1458\" \/>\n\t\t<meta property=\"og:image:height\" content=\"903\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-06-16T17:20:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-21T15:44:11+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 | AI-Powered Screening\" \/>\n\t\t<meta name=\"twitter:description\" content=\"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@SwissGRC\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"superadmin\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"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\\\/fr\\\/third-party-intelligence\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/#listItem\",\"name\":\"Third-Party Intelligence Center\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/#listItem\",\"position\":2,\"name\":\"Third-Party Intelligence Center\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#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\\\/fr\\\/\",\"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\\\/fr\\\/third-party-intelligence\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/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\\\/fr\\\/third-party-intelligence\\\/#webpage\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/\",\"name\":\"Third-Party Intelligence Center | AI-Powered Screening\",\"description\":\"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/#breadcrumblist\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2026\\\/06\\\/BoardReporting.png\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/#mainImage\",\"width\":1458,\"height\":903,\"caption\":\"Third-Party Intelligence Center\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/third-party-intelligence\\\/#mainImage\"},\"datePublished\":\"2026-06-16T19:20:20+02:00\",\"dateModified\":\"2026-09-21T17:44:11+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/\",\"name\":\"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM\",\"description\":\"Governance, Risk & Compliance (GRC)\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/swissgrc.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Third-Party Intelligence Center | AI-Powered Screening<\/title>\n\n","aioseo_head_json":{"title":"Third-Party Intelligence Center | AI-Powered Screening","description":"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.","canonical_url":"https:\/\/swissgrc.com\/fr\/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\/fr\/third-party-intelligence\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/#listItem","position":1,"name":"Home","item":"https:\/\/swissgrc.com\/fr\/","nextItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/#listItem","name":"Third-Party Intelligence Center"}},{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/#listItem","position":2,"name":"Third-Party Intelligence Center","previousItem":{"@type":"ListItem","@id":"https:\/\/swissgrc.com\/fr\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/swissgrc.com\/fr\/#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\/fr\/","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\/fr\/third-party-intelligence\/#organizationLogo"},"image":{"@id":"https:\/\/swissgrc.com\/fr\/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\/fr\/third-party-intelligence\/#webpage","url":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/","name":"Third-Party Intelligence Center | AI-Powered Screening","description":"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/swissgrc.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/#breadcrumblist"},"image":{"@type":"ImageObject","url":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png","@id":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/#mainImage","width":1458,"height":903,"caption":"Third-Party Intelligence Center"},"primaryImageOfPage":{"@id":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/#mainImage"},"datePublished":"2026-06-16T19:20:20+02:00","dateModified":"2026-09-21T17:44:11+02:00"},{"@type":"WebSite","@id":"https:\/\/swissgrc.com\/fr\/#website","url":"https:\/\/swissgrc.com\/fr\/","name":"Swiss GRC - Software Solutions for GRC, CLM &amp; BPM","description":"Governance, Risk & Compliance (GRC)","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/swissgrc.com\/fr\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Swiss GRC (FR) | Governance, Risk &amp; Compliance (GRC)","og:type":"article","og:title":"Third-Party Intelligence Center | AI-Powered Screening","og:description":"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.","og:url":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/","og:image":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png","og:image:secure_url":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png","og:image:width":1458,"og:image:height":903,"article:published_time":"2026-06-16T17:20:20+00:00","article:modified_time":"2026-09-21T15:44:11+00:00","twitter:card":"summary_large_image","twitter:site":"@SwissGRC","twitter:title":"Third-Party Intelligence Center | AI-Powered Screening","twitter:description":"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.","twitter:creator":"@SwissGRC","twitter:image":"https:\/\/swissgrc.com\/fr\/wp-content\/uploads\/sites\/3\/2026\/06\/BoardReporting.png","twitter:label1":"Written by","twitter:data1":"superadmin","twitter:label2":"Est. reading time","twitter:data2":"6 minutes"},"aioseo_meta_data":{"post_id":"68402","title":"Third-Party Intelligence Center | AI-Powered Screening","description":"AI-powered Third-Party Intelligence for screening, due diligence and continuous monitoring. Identify risks early and make informed decisions.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Third-Party Intelligence","score":72},"additional":[{"keyphrase":"Screening","score":85}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-09-21 15:44:34","breadcrumb_settings":null,"limit_modified_date":false,"open_ai":null,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-06-16 12:04:25","updated":"2026-09-22 12:02:56","focus_keyword":"Third-Party Intelligence","additional_keywords":[{"word":"Screening","score":74,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":4},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/swissgrc.com\/fr\/\" 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\/fr\/"},{"label":"Third-Party Intelligence Center","link":"https:\/\/swissgrc.com\/fr\/third-party-intelligence\/"}],"_links":{"self":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/68402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/comments?post=68402"}],"version-history":[{"count":34,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/68402\/revisions"}],"predecessor-version":[{"id":70605,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/pages\/68402\/revisions\/70605"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/media\/68406"}],"wp:attachment":[{"href":"https:\/\/swissgrc.com\/fr\/wp-json\/wp\/v2\/media?parent=68402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}