.solution-proof{background:#fff;font-family:Inter,sans-serif;padding:80px 0;width:100%}.sp__text-block{display:flex;flex-flow:column;gap:40px;margin-bottom:48px;max-width:844px}.solution-proof .sp-container{margin:0 auto;max-width:1320px;padding:0 20px}.solution-proof .sp-wrapper{align-items:center;display:flex;flex-direction:column;gap:0}.solution-proof .sp-title{color:#111;font-family:Montserrat,sans-serif;font-size:50px;font-weight:800;letter-spacing:-.01em;line-height:104%;text-align:center}.solution-proof .sol-proof-text{color:rgba(0,0,0,.8);font-size:18px;font-weight:400;line-height:133%;text-align:center}.solution-proof .sp-slider{position:relative}.solution-proof .sp-slide{display:none}.solution-proof .sp-slide.is-active{display:block}.solution-proof .sp-slide-inner{align-items:center;display:flex;gap:20px;justify-content:space-between}.solution-proof .sp-image{align-items:center;border-radius:16px;display:flex;height:430px;justify-content:center;max-width:430px;padding:12px;width:100%}.solution-proof .sp-image img{height:auto;max-width:100%;object-fit:contain;width:auto}.solution-proof .sp-content{border:1px solid rgba(0,0,0,.15);border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:430px;padding:40px;width:100%}.solution-proof .sp-quote{color:#2b313b;font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;line-height:121%}.solution-proof .sp-quote-icon{float:right;line-height:0;margin:4px 0 12px 40px}.solution-proof .sp-author{align-items:center;display:flex;gap:12px}.solution-proof .sp-author-image{border-radius:50%;height:60px;overflow:hidden;width:60px}.solution-proof .sp-author-image img{height:100%;object-fit:cover;width:100%}.solution-proof .sp-author-info{display:flex;flex-direction:column;gap:4px}.solution-proof .sp-author-name{color:#2b313b;font-size:16px;font-weight:700}.solution-proof .sp-author-job{color:#2b313b;font-size:16px;font-weight:500}.solution-proof .sp-dots-wrapper{display:flex;justify-content:center;margin-top:20px}.solution-proof .sp-dots{background:#f4f4f4;border-radius:50px;display:flex;gap:14px;padding:24px}.solution-proof .sp-dot{background:#97979a;border-radius:999px;cursor:pointer;height:12px;overflow:hidden;position:relative;transition:width .3s ease;width:12px}.solution-proof .sp-dot.active{width:70px}.solution-proof .sp-dot-fill{background:#29292a;bottom:0;left:0;position:absolute;top:0;width:0}.solution-proof .sp-bg-image{margin-top:40px;width:100%}.solution-proof .sp-bg-image img{height:auto;width:100%}@media (max-width:991px){.solution-proof .sp-slide-inner{flex-direction:column}.solution-proof .sp-content{gap:45px;min-height:340px}.solution-proof .sp-image{height:150px;max-width:100%}}@media (max-width:479px){.solution-proof .sp-quote{font-size:19px}.solution-proof .sp-content{min-height:430px;padding:30px}.solution-proof .sp-image{height:100px}}.sp__grid-list{display:flex;gap:20px;margin-top:20px;width:100%}.sp__grid-list-item{display:flex;flex-flow:column;padding:24px 32px;width:100%}.sp__grid-item-top{display:flex;flex-direction:row;gap:0;margin-bottom:12px}.sp__grid-item-title{color:#000;font-size:87px;font-style:normal;font-weight:700;letter-spacing:-4.5px;line-height:110%}.sp__grid-item__image{height:24px;max-width:24px;width:100%}.sp__grid-subtitle{font-weight:700;margin-bottom:24px}.sp__grid-subtitle,.sp__grid-text{color:#000;font-size:18px;line-height:24px}.sp__grid-text{font-weight:400}@media (width <= 991px){.sp__grid-list{flex-flow:column}}@media (width <= 768px){.sp__grid-item-top{justify-content:center;padding-left:20px}.sp__grid-subtitle,.sp__grid-text{text-align:center}.sp__grid-subtitle{margin-bottom:16px}.sp__grid-list-item{padding:24px}.sp__grid-item-title{font-size:44px;letter-spacing:-1.5px}.sp__grid-item__image{height:20px;max-width:20px}.sp__grid-list{gap:10px}.solution-proof{padding:60px 0}}