.pgs-flow-band{border-bottom:1px solid var(--c-border);padding-top:48px;padding-bottom:48px}.pgs-flow{counter-reset:pgs;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pgs-flow__step{padding:0 22px 0 0;position:relative}.pgs-flow__step:before{content:"";background:var(--c-border);height:2px;position:absolute;top:7px;left:18px;right:4px}.pgs-flow__step:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--c-border);width:0;height:0;position:absolute;top:3px;right:0}.pgs-flow__step:last-child:before,.pgs-flow__step:last-child:after{content:none}.pgs-flow__name{z-index:1;font:400 11.5px/16px var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--c-muted);background:#fff;align-items:center;gap:10px;margin:0 0 12px;padding-right:12px;display:inline-flex;position:relative}.pgs-flow__name:before{content:"";border:2px solid var(--c-muted);background:#fff;border-radius:50%;flex:none;width:12px;height:12px}.pgs-flow__body{font:400 14.5px/1.55 var(--font-body);color:var(--c-body);max-width:220px;margin:0}.pgs-flow__step--answer .pgs-flow__name,.pgs-flow__step--answer~.pgs-flow__step .pgs-flow__name{color:var(--c-blue)}.pgs-flow__step--answer .pgs-flow__name:before,.pgs-flow__step--answer~.pgs-flow__step .pgs-flow__name:before{border-color:var(--c-blue)}.pgs-flow__step--result .pgs-flow__name{color:var(--c-green)}.pgs-flow__step--result .pgs-flow__name:before{background:var(--c-green);border-color:var(--c-green)}.pgs-flow__step--result .pgs-flow__body{color:var(--c-navy);font-weight:600}@media (width<=1023px){.pgs-flow{grid-template-columns:1fr;gap:0}.pgs-flow__step{padding:0 0 22px 26px}.pgs-flow__step:before{width:2px;height:auto;inset:18px auto 2px 5px}.pgs-flow__step:after{content:none}.pgs-flow__name{background:0 0;margin-left:-26px;padding-right:0;display:flex}.pgs-flow__body{max-width:560px}}.ov.pdg.sch.gsys{margin-bottom:36px}.pgs-sectors{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pgs-sector{grid-template-columns:auto 1fr;align-items:start;display:grid}.pgs-sector .part-n{margin-top:1px}.pgs-sector__name{font:600 15px/1.4 var(--font-body);color:var(--c-navy);margin:0 0 6px}.pgs-sector__risk{font:400 14px/1.55 var(--font-body);color:var(--c-body);margin:0}@media (width<=1239px){.pgs-sectors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.pgs-sectors{grid-template-columns:1fr;gap:18px}}.pgs-challenge{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px 56px;margin-bottom:36px;display:grid}.pgs-challenge .cs-section-title{margin-bottom:0}.pgs-points{gap:14px;max-width:680px;margin:0;padding:0;list-style:none;display:grid}.pgs-points li{font:400 16px/1.6 var(--font-body);color:var(--c-body);padding-left:22px;position:relative}.pgs-points li:before{content:"";background:var(--c-blue);border-radius:1px;width:8px;height:8px;position:absolute;top:.62em;left:0}.pgs-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pgs-stat{border:1px solid var(--c-border);border-top:3px solid var(--c-blue);background:#fff;flex-direction:column;padding:22px 24px 20px;display:flex}.pgs-stat__value{font:var(--heavy,800) 38px/1.05 var(--font-display);color:var(--c-navy);margin:0 0 6px}.pgs-stat__label{font:400 15px/1.5 var(--font-body);color:var(--c-body);flex-grow:1;margin:0 0 12px}.pgs-stat__source{font:400 12.5px/1.5 var(--font-body);color:var(--c-muted);margin:0}.pgs-stat__source a{color:var(--c-blue);text-underline-offset:3px}@media (width<=1023px){.pgs-challenge{grid-template-columns:1fr}.pgs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pgs-stats{grid-template-columns:1fr}.pgs-stat__value{font-size:34px}}.pgs-solutions{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.pgs-solution{border:1px solid var(--c-border);border-radius:var(--square,12px);scroll-margin-top:calc(var(--nav-h,72px) + 24px);background:#fff;flex-direction:column;padding:26px 24px 24px;display:flex}.pgs-solution__name{font:var(--heavy,800) 21px/1.25 var(--font-display);color:var(--c-navy);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;display:flex}.pgs-solution__ip{font:400 11px/1.3 var(--font-data);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.pgs-solution__body{font:400 15px/1.6 var(--font-body);color:var(--c-body);flex-grow:1;margin:0}.pgs-solution__more{margin-top:18px}.pgs-solution__basis{border-top:1px solid var(--c-border);gap:6px;margin-top:14px;padding-top:12px;display:grid}.pgs-solution__basis p{font:400 12.5px/1.55 var(--font-body);color:var(--c-muted);margin:0}.pgs-solution__basis a{color:var(--c-blue);text-underline-offset:3px}@media (width<=1023px){.pgs-solutions{grid-template-columns:1fr}}.pgs-first{border:1px solid var(--c-border);background:var(--c-surface);font:600 17px/1.4 var(--font-body);color:var(--c-navy);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:36px 0 0;padding:18px 22px;display:flex}.pgs-first__label{font:400 11.5px/1.2 var(--font-data);letter-spacing:.16em;text-transform:uppercase;color:var(--c-blue)}.pgs-outcomes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pgs-checks{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pgs-checks li{font:400 16px/1.55 var(--font-body);color:var(--c-body);grid-template-columns:auto 1fr;gap:12px;display:grid}.pgs-checks__mark{background:var(--c-green-pale,#e6f4eb);width:22px;height:22px;color:var(--c-green);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pgs-audiences__label{margin:4px 0 16px}.pgs-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pgs-audience{border:1px solid var(--c-border);background:#fff;padding:18px}.pgs-audience__name{font:600 15.5px/1.35 var(--font-body);color:var(--c-navy);margin:0 0 6px}.pgs-audience__body{font:400 14px/1.55 var(--font-body);color:var(--c-body);margin:0}.pgs-audience .text-link{margin-top:10px;display:inline-block}@media (width<=1023px){.pgs-outcomes{grid-template-columns:1fr;gap:40px}}@media (width<=479px){.pgs-audiences{grid-template-columns:1fr}}.pgs-investor{border:1px solid var(--c-border);background:var(--c-surface);justify-content:space-between;align-items:center;gap:18px 40px;margin-bottom:48px;padding:26px 28px;display:flex}.pgs-investor .kicker{margin-bottom:8px}.pgs-investor__title{font:var(--heavy,800) 22px/1.3 var(--font-display);color:var(--c-navy);margin:0 0 6px}.pgs-investor__body{max-width:640px;font:400 15px/1.6 var(--font-body);color:var(--c-body);margin:0}.pgs-investor__cta{flex:none}@media (width<=767px){.pgs-investor{flex-direction:column;align-items:flex-start;padding:22px 20px}}.pgs-related{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1239px){.pgs-related{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1023px){.pgs-related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pgs-related{grid-template-columns:1fr}}.pgs-fine{border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:44px;padding-top:28px;display:grid}.pgs-fine .label{margin-bottom:12px}.pgs-creds{font:400 14px/1.55 var(--font-body);color:var(--c-body);gap:6px;margin:0;padding:0;list-style:none;display:grid}.pgs-note{font:400 13px/1.55 var(--font-body);color:var(--c-muted);margin:12px 0 0}.pgs-sources{margin-top:0;font-size:14px}.pgs-sources strong{color:var(--c-navy);font-weight:600}@media (width<=767px){.pgs-fine{grid-template-columns:1fr;gap:28px}}
