.pcs2.p3-theme .for-list{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.pcs2.p3-theme .for-list li{color:var(--ink-soft);padding-left:22px;font-size:1.05rem;line-height:1.65;position:relative}.pcs2.p3-theme .for-list li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:2px}.pcs2.p3-theme .for-list--light li{color:#ffffffbd}.pcs2.p3-theme .for-list--light li:before{background:var(--go)}.pcs2.p3-theme .for-split{grid-template-columns:1fr 1fr;gap:36px;max-width:980px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.pcs2.p3-theme .for-split__col h3{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0 0 20px;font-size:1.35rem;font-weight:500}.pcs2.p3-theme .for-split__col ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.pcs2.p3-theme .for-split__col li{color:#ffffffbd;grid-template-columns:22px 1fr;align-items:start;gap:12px;font-size:15.5px;line-height:1.6;display:grid}.pcs2.p3-theme .for-split__col li svg{width:18px;height:18px;color:var(--go);margin-top:2px}.pcs2.p3-theme .for-fixes{border-top:1px solid var(--hair);gap:0;max-width:760px;margin:56px auto 0;display:grid}.pcs2.p3-theme .for-fix{border-bottom:1px solid var(--hair);padding:32px 0}.pcs2.p3-theme .for-fix h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:1.4rem;font-weight:500}.pcs2.p3-theme .for-fix p{color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.7}.pcs2.p3-theme .for-final-list{gap:12px;max-width:480px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pcs2.p3-theme .for-final-list li{color:#ffffffdb;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.pcs2.p3-theme .for-final-list li svg{width:18px;height:18px;color:var(--go);margin-top:2px}.pcs2.p3-theme .pcs-finalcard--solo{grid-template-columns:1fr}.pcs2.p3-theme .pcs-finalcard--solo .pcs-finalcard__text{width:100%;max-width:720px;margin:0 auto}.pcs2.p3-theme .pcs-finalcard__cta{flex-flow:wrap;align-items:center;gap:14px;display:flex}.pcs2.p3-theme .for-fit-link{color:#ffffff9e;max-width:520px;margin-top:28px;font-size:.95rem;line-height:1.6;display:block}.pcs2.p3-theme .for-fit-link a{color:#ffffffeb;text-underline-offset:3px;text-decoration:underline}.pcs2.p3-theme .for-fit-link a:hover{color:#fff}.pcs2.p3-theme .p3-hero-dark .pcs-hero__row{flex-wrap:wrap;gap:14px}.pcs2.p3-theme .for-success-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;max-width:1120px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.pcs2.p3-theme .for-success-card{background:var(--paper-card,#fff);border:1px solid var(--hair,#0c24381a);border-radius:14px;flex-direction:column;gap:28px;min-height:100%;padding:32px 28px 28px;display:flex;box-shadow:0 28px 60px -40px #0c243847}.pcs2.p3-theme .for-success-card:hover{border-color:var(--hair-strong,#0c243829);box-shadow:0 34px 70px -40px #0c243857}.pcs2.p3-theme .pcs-band--ink .for-success-card{box-shadow:none;background:#ffffff0a;border-color:#ffffff1a}.pcs2.p3-theme .pcs-band--ink .for-success-card:hover{box-shadow:none;background:#ffffff0f;border-color:#ffffff29}.pcs2.p3-theme .for-success-card__quote{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink,#0c2438);border:none;flex-grow:1;margin:0;padding:0;font-size:1.2rem;font-style:normal;font-weight:500;line-height:1.55;position:relative}.pcs2.p3-theme .for-success-card__quote:before{content:"“";font-family:var(--serif);color:var(--sky,#75c1ff);opacity:.85;margin-bottom:10px;font-size:2.4rem;font-weight:500;line-height:.8;display:block}.pcs2.p3-theme .pcs-band--ink .for-success-card__quote{color:#ffffffeb}.pcs2.p3-theme .pcs-band--ink .for-success-card__quote:before{color:var(--sky,#75c1ff)}.pcs2.p3-theme .for-success-card__footer{border-top:1px solid var(--hair,#0c24381a);align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.pcs2.p3-theme .pcs-band--ink .for-success-card__footer{border-top-color:#ffffff1a}.pcs2.p3-theme .for-success-card__photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:48px;height:48px}.pcs2.p3-theme .for-success-card__photo--placeholder{background:var(--blue,#0c5290);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.pcs2.p3-theme .for-success-card__meta h3{font-family:var(--sans);letter-spacing:-.01em;color:var(--ink,#0c2438);margin:0 0 2px;font-size:.95rem;font-weight:650}.pcs2.p3-theme .pcs-band--ink .for-success-card__meta h3{color:#fff}.pcs2.p3-theme .for-success-card__meta p{color:var(--ink-faint,#0c24388c);margin:0;font-size:.82rem;line-height:1.4}.pcs2.p3-theme .pcs-band--ink .for-success-card__meta p{color:#ffffff94}.pcs2.p3-theme .for-success-card__company{color:inherit;font-weight:500}.pcs2.p3-theme .for-success-card__outcome{letter-spacing:.01em;font-weight:600;color:var(--blue,#0c5290)!important;margin-top:6px!important;font-size:.8rem!important}.pcs2.p3-theme .pcs-band--ink .for-success-card__outcome{color:var(--sky,#75c1ff)!important}.pcs2.p3-theme .for-companies{padding-top:60px;padding-bottom:60px}.pcs2.p3-theme .for-companies__head{text-align:center;max-width:640px;margin:0 auto 48px}.pcs2.p3-theme .for-companies__headline{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:1.75rem;font-weight:500}.pcs2.p3-theme .for-companies__headline--light{font-family:var(--serif);letter-spacing:-.01em;color:#fff;margin:0 0 12px;font-size:1.75rem;font-weight:500}.pcs2.p3-theme .for-companies__lead{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.6}.pcs2.p3-theme .for-companies__lead--light{color:#ffffffb3;margin:0;font-size:1rem;line-height:1.6}.pcs2.p3-theme .for-companies__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;gap:32px;max-width:900px;margin:0 auto;display:grid}.pcs2.p3-theme .for-companies__logo{justify-content:center;align-items:center;padding:24px;display:flex}.pcs2.p3-theme .for-companies__logo-inner{color:var(--ink-soft);text-align:center;opacity:.6;font-size:1.1rem;font-weight:600;transition:opacity .2s}.pcs2.p3-theme .pcs-band--ink .for-companies__logo-inner{color:#ffffffb3}.pcs2.p3-theme .for-companies__logo:hover .for-companies__logo-inner{opacity:1}@media (max-width:920px){.pcs2.p3-theme .for-split{grid-template-columns:1fr;gap:36px}.pcs2.p3-theme .for-success-grid{grid-template-columns:1fr}.pcs2.p3-theme .for-companies__grid{grid-template-columns:repeat(2,1fr);gap:24px}}
