.cs-solution{color:#1c1a22;padding:0 112px}.cs-solution__header{display:flex;gap:32px;justify-content:space-between;margin-bottom:72px}#hs-blog-id-212449628584 .cs-twc__footer{padding-top:0}#hs-blog-id-212449628584 .cs-twc .cs-twc__divider{display:none}.cs-solution__image-wrap{margin-bottom:72px}.cs-solution__image{display:block;height:auto;width:100%}.cs-solution__title{color:#1c1a22;font-size:40px;font-weight:700;line-height:1.2;margin:0;max-width:674px}.cs-solution__desc{color:#4a4452;font-size:18px;line-height:1.5;max-width:510px}.cs-infographic{background:#581a8a;border:1.4px solid hsla(0,0%,100%,.4);border-radius:12px;overflow:hidden;padding:72px 80px}.cs-infographic__top{margin-bottom:40px;text-align:center}.cs-infographic__top-title{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.cs-infographic__top-desc{font-size:18px;opacity:.8}.cs-infographic__pipeline{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.cs-pipeline-pill{background:#26215c;border:1.4px solid hsla(0,0%,100%,.2);border-radius:100px;padding:20px 66px;text-align:center}.cs-pipeline-pill__title{font-size:22px;font-weight:600;margin-bottom:8px}.cs-pipeline-pill__desc{font-size:16px;opacity:.8}.cs-pipeline-box{background:rgba(66,66,66,.56);border:1.4px solid hsla(0,0%,100%,.2);border-radius:12px;padding:48px;text-align:center}.cs-pipeline-box__image{display:block;height:40px;margin:0 auto 16px;object-fit:contain;width:40px}.cs-pipeline-box__title{font-size:22px;font-weight:600;margin-bottom:8px}.cs-pipeline-box__desc{font-size:16px;opacity:.8}.cs-pipeline-arrow{color:hsla(0,0%,100%,.6);font-size:32px}.cs-tech-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.cs-tech-pill{align-items:center;background:hsla(0,0%,100%,.14);border:1.4px solid hsla(0,0%,100%,.32);border-radius:100px;display:inline-flex;gap:8px;padding:8px 18px 8px 8px}.cs-tech-pill__icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;overflow:hidden;width:28px}.cs-tech-pill__icon--white{background:#fff}.cs-tech-pill__icon--blue{background:#446eff}.cs-tech-pill__icon--purple{background:#537aff}.cs-tech-pill__icon--orange{background:#df8c2c}.cs-tech-pill__icon--green{background:#6da118}.cs-tech-pill__icon img{max-height:80%;max-width:80%;object-fit:contain}.cs-tech-pill__name{color:#fff;font-size:14px;font-weight:500}.cs-infographic__columns{align-items:stretch;display:flex;gap:16px;margin-bottom:32px;position:relative}.cs-infographic__col{background:hsla(0,0%,100%,.08);border:1.4px solid hsla(0,0%,100%,.2);border-radius:12px;flex:1;min-height:400px;padding:40px}.cs-infographic__col-label{font-size:14px;font-weight:500;margin-bottom:16px;opacity:.75;text-transform:uppercase}.cs-infographic__col-title{font-size:24px;font-weight:600;margin-bottom:20px}.cs-infographic__col-desc{font-size:16px;line-height:1.5;margin-bottom:20px;opacity:.8}.cs-infographic__col-cost{background:hsla(0,0%,100%,.16);border-radius:100px;display:inline-flex;font-size:16px;padding:8px 16px}.cs-infographic__selective{align-self:center;background:hsla(0,0%,100%,.1);border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.1em;padding:8px 16px}.cs-infographic__output-label{font-size:16px;font-weight:600;letter-spacing:.05em;margin:24px 0;text-align:center}.cs-output-cards{display:flex;gap:16px;margin-bottom:24px}.cs-output-card{background:hsla(0,0%,100%,.12);border:1.4px solid #a0eb23;border-radius:12px;flex:1;min-height:184px;padding:24px}.cs-output-card__icon{height:32px;margin-bottom:20px;width:32px}.cs-output-card__title{font-size:20px;font-weight:600;margin-bottom:8px}.cs-output-card__desc{font-size:16px;line-height:1.5;opacity:.6}.cs-key-results{background:#417d9a;border:1.4px solid hsla(0,0%,100%,.2);border-radius:12px;margin-bottom:24px;padding:24px;text-align:center}.cs-key-results__title{font-size:22px;font-weight:600;margin-bottom:8px}.cs-key-results__desc{font-size:16px;opacity:.8}.cs-result-pills{display:flex;gap:24px}.cs-result-pill{background:hsla(0,0%,100%,.08);border:1.4px solid hsla(0,0%,100%,.2);border-radius:12px;flex:1;padding:26px}.cs-result-pill__number{font-size:20px;font-weight:600;margin-bottom:8px}.cs-result-pill__label{font-size:16px;opacity:.6}@media (max-width:1199px){.cs-solution{padding:0 48px}.cs-solution__header{gap:24px;margin-bottom:48px}.cs-solution__title{font-size:32px}.cs-infographic{padding:48px 40px}.cs-pipeline-pill{padding:20px 40px}.cs-infographic__col{min-height:auto;padding:28px}.cs-output-cards{flex-wrap:wrap}.cs-output-card{flex:1 1 calc(50% - 8px)}}@media (max-width:767px){.cs-solution{padding:0 24px}.cs-solution__header{flex-direction:column;gap:16px;margin-bottom:32px}.cs-solution__title{font-size:28px;max-width:100%}.cs-solution__desc{max-width:100%}.cs-infographic{padding:32px 20px}.cs-infographic__top-title{color:#fff;font-size:24px}.cs-pipeline-pill{padding:16px 24px;text-align:center;width:100%}.cs-pipeline-pill__title{font-size:18px}.cs-pipeline-box{padding:28px 20px}.cs-infographic__columns{flex-direction:column;gap:12px}.cs-infographic__selective{align-self:flex-start}.cs-output-cards{flex-direction:column;gap:12px}.cs-output-card{flex:1 1 100%;min-height:auto}.cs-result-pills{flex-wrap:wrap;gap:12px}.cs-result-pill{flex:1 1 calc(50% - 6px)}}.cs-solution__qa-wrapper{background:#fff;border-top:1px solid rgba(74,68,82,.16);margin:72px -112px -112px;padding:64px 112px}.cs-solution__qa{align-items:flex-start;display:flex;gap:32px;justify-content:space-between}.cs-solution__qa-text{color:#4a4452;flex:1;font-size:18px;line-height:1.5;max-width:644px}.cs-solution__qa-text p{margin:0 0 1em}.cs-solution__qa-text p:last-child{margin-bottom:0}.cs-solution__qa-card{background:#fff;border:1px solid #dfd9e5;border-radius:12px;flex-shrink:0;overflow:hidden;padding:27px 39px 39px;position:relative;width:516px}.cs-solution__qa-card-attribution{color:#1c1a22;font-size:18px;margin:0 0 20px}.cs-solution__qa-card-line{background:#e8b400;border-radius:2px;height:3px;margin-bottom:20px;width:51px}.cs-solution__qa-card-quote{color:#1c1a22;font-size:20px;font-weight:600;line-height:1.5;margin:0 0 32px}.cs-solution__qa-card-summary{color:#4a0680;font-size:18px;font-style:italic;font-weight:500;line-height:1.5;margin:0}@media (max-width:1199px){.cs-solution__qa-wrapper{margin:48px -48px -72px;padding:48px}.cs-solution__qa-card{flex:1;width:auto}}@media (max-width:767px){.cs-solution__qa-wrapper{margin:32px -24px -48px;padding:32px 24px}.cs-solution__qa{flex-direction:column;gap:24px}.cs-solution__qa-text{max-width:100%}}