.client-success .cs-intro{margin-bottom:48px}.client-success .cs-pretitle{margin-bottom:20px}.client-success .cs-pretitle p{font-weight:600;margin-bottom:10px}.client-success .cs-pretitle__line{height:2px;max-width:288px;position:relative;width:100%}.client-success.text-center .cs-pretitle__line{margin:0 auto}.client-success.text-right .cs-pretitle__line{margin-left:auto;margin-right:0}.client-success .cs-pretitle__line:after{background:inherit;content:"";height:8px;position:absolute;right:0;top:-3px;width:8px}.client-success .cs-intro__desc>:last-child{margin:0}.client-success .cs-quote{align-items:flex-start;background:#fff;border:2px solid rgba(80,81,86,.2);border-radius:8px;display:flex;gap:32px;margin-bottom:56px;padding:40px 48px}.client-success .cs-quote__mark{color:#d81f26;flex-shrink:0;font-size:120px;font-weight:900;line-height:.72;margin-top:4px;user-select:none}.client-success .cs-quote__body{flex:1;min-width:0}.client-success .cs-quote__content{margin-bottom:20px}.client-success .cs-quote__content p{font-size:20px;line-height:1.6;margin:0}.client-success .cs-quote__content>:last-child{margin-bottom:0}.client-success .cs-quote__author{font-size:15px;margin:0;opacity:.65}.client-success .cs-cards{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.client-success .cs-card{background:#fff;border:1px solid rgba(80,81,86,.15);border-radius:8px;display:flex;flex-direction:column;padding:28px 24px 24px}.client-success .cs-card__text{margin-bottom:16px}.client-success .cs-card__text .heading{margin-bottom:8px}.client-success .cs-card__text .heading:last-child{margin:0}.client-success .cs-card__desc{font-size:14px;line-height:1.65;opacity:.72}.client-success .cs-card__desc>:last-child{margin:0}.client-success .cta.cta--group{margin-top:48px}.client-success .cs-chart-wrapper{border-top:1px solid rgba(0,0,0,.08);margin-top:auto;padding-top:16px}.client-success .cs-chart-canvas-wrapper{position:relative;width:100%}.client-success .cs-chart-canvas{border-radius:6px;max-width:100%}.client-success .cs-versus{width:100%}.client-success .cs-versus-row{align-items:center;display:flex;gap:10px}.client-success .cs-versus-side{display:flex;flex-direction:column;flex-shrink:0;gap:2px;max-width:68px;min-width:44px}.client-success .cs-versus-side--a{align-items:flex-end;text-align:right}.client-success .cs-versus-side--b{align-items:flex-start;text-align:left}.client-success .cs-versus-lbl{font-size:9px;font-weight:600;letter-spacing:.04em;line-height:1.2;max-width:100%;opacity:.6;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.client-success .cs-versus-num{font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1}.client-success .cs-versus-track{background:rgba(0,0,0,.08);border-radius:999px;display:flex;flex:1;height:18px;overflow:hidden}.client-success .cs-versus-fill--a{background:#d81f26;border-radius:999px 0 0 999px;box-shadow:2px 0 0 0 hsla(0,0%,100%,.9);height:100%;position:relative;transition:width 1.1s cubic-bezier(.22,1,.36,1);width:50%}.client-success .cs-versus-fill--a:after,.client-success .cs-versus-fill--b:after{background:linear-gradient(180deg,hsla(0,0%,100%,.18),transparent 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.client-success .cs-versus-fill--b{background:#252c62;border-radius:0 999px 999px 0;flex:1;height:100%;position:relative}.client-success .cs-versus-footer{display:flex;justify-content:space-between;margin-top:5px;padding:0 54px}.client-success .cs-versus-pct{font-size:11px;font-weight:600;line-height:1}.client-success .cs-versus-pct--a{color:#d81f26;opacity:.75}.client-success .cs-versus-pct--b{color:#252c62;opacity:.75}@media (max-width:1200px){.client-success .cs-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.client-success .cs-quote{gap:24px;margin-bottom:44px;padding:32px 36px}.client-success .cs-quote__mark{font-size:96px}.client-success .cs-quote__content p{font-size:18px}.client-success .cs-versus-footer{padding:0 40px}}@media (max-width:767px){.client-success .cs-quote{flex-direction:column;gap:0;margin-bottom:36px;padding:28px 24px}.client-success .cs-quote__mark{font-size:72px;line-height:.6;margin-bottom:10px;margin-top:0}.client-success .cs-quote__content p{font-size:16px}.client-success .cs-cards{grid-template-columns:1fr}.client-success .cs-versus-footer{padding:0 34px}.client-success .cs-versus-track{height:14px}.client-success .cs-versus-num{font-size:14px}}