.chsv-wrap{background:transparent!important;padding:60px 20px!important}.chsv-wrap,.chsv-wrap *,.chsv-wrap :after,.chsv-wrap :before{box-sizing:border-box!important}.chsv-inner{margin:0 auto!important;max-width:1350px!important}.chsv-heading{font-family:Lato,Arial,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:120%!important;margin:0 0 18px!important}.chsv-heading,.chsv-intro{color:#000!important;font-style:normal!important;text-align:center!important}.chsv-intro{font-family:Inter,Arial,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:30px!important;margin:0 auto 40px!important;max-width:1000px!important}.chsv-viewport{margin:0 auto!important;max-width:1180px!important;overflow:hidden!important;padding:6px 0 14px!important}.chsv-track{display:flex!important;transition:transform .6s ease!important;will-change:transform!important}.chsv-track.chsv-no-anim{transition:none!important}.chsv-slide{flex:0 0 100%!important;padding:0 6px!important}.chsv-card{align-items:center!important;background:#fff!important;border:1px solid #edf0f5!important;border-radius:20px!important;box-shadow:0 6px 22px rgba(15,23,42,.05)!important;display:grid!important;gap:20px!important;grid-template-columns:1.1fr 1.4fr 40px 1.4fr!important;padding:26px!important}.chsv-name{border-left:3px solid #f26522!important;margin-left:4px!important;padding:2px 0 2px 16px!important}.chsv-title{color:#0f172a!important;font-family:Manrope,Arial,sans-serif!important;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:32px!important;margin:0!important}.chsv-box{border-radius:12px!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;padding:22px 24px!important;transition:transform .3s ease,box-shadow .3s ease!important}.chsv-box:hover{box-shadow:0 10px 22px rgba(15,23,42,.08)!important;transform:translateY(-3px)!important}.chsv-challenge{background:#fff4ec!important}.chsv-approach{background:#eef0ff!important}.chsv-label{align-items:center!important;display:flex!important;font-family:Manrope,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;gap:8px!important;letter-spacing:-.35px!important;line-height:20px!important;margin:0 0 10px!important}.chsv-challenge .chsv-label{color:#b45309!important}.chsv-approach .chsv-label{color:#2b5cf2!important}.chsv-ico{display:block!important;flex:0 0 16px!important;height:16px!important;width:16px!important}.chsv-text{color:#334155!important;font-family:Manrope,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:26px!important;margin:0!important}.chsv-arrow{background:#8ea2e8!important;height:2px!important;justify-self:center!important;position:relative!important;width:16px!important}.chsv-arrow:after{border-right:2px solid #8ea2e8!important;border-top:2px solid #8ea2e8!important;content:""!important;height:8px!important;position:absolute!important;right:0!important;top:-4px!important;transform:rotate(45deg)!important;width:8px!important}.chsv-controls{align-items:center!important;display:flex!important;justify-content:center!important;margin:22px auto 0!important;max-width:1180px!important;min-height:48px!important;position:relative!important}.chsv-dots{display:flex!important;gap:8px!important}.chsv-dot{background:#d9dde5!important;border:0!important;border-radius:50%!important;cursor:pointer!important;height:8px!important;padding:0!important;transition:background .3s ease,transform .3s ease!important;width:8px!important}.chsv-dot.is-active{background:#f26522!important;transform:scale(1.15)!important}.chsv-nav{gap:12px!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.chsv-btn,.chsv-nav{display:flex!important}.chsv-btn{align-items:center!important;border-radius:50%!important;cursor:pointer!important;height:46px!important;justify-content:center!important;padding:0!important;transition:background .3s ease,border-color .3s ease!important;width:46px!important}.chsv-prev{background:#fff!important;border:1.5px solid #4f46e5!important}.chsv-next{background:#3b3bf5!important;border:1.5px solid #3b3bf5!important}.chsv-btn span{border-right:2.5px solid #4f46e5!important;border-top:2.5px solid #4f46e5!important;display:block!important;height:10px!important;width:10px!important}.chsv-prev span{margin-left:4px!important;transform:rotate(-135deg)!important}.chsv-next span{border-color:#fff!important;margin-right:4px!important;transform:rotate(45deg)!important}.chsv-prev:hover{background:#4f46e5!important}.chsv-prev:hover span{border-color:#fff!important}.chsv-next:hover{background:#0f172a!important;border-color:#0f172a!important}@media (max-width:991px){.chsv-heading{font-size:34px!important}.chsv-card{grid-template-columns:1fr 1fr!important}.chsv-name{grid-column:1/-1!important}.chsv-arrow{display:none!important}}@media (max-width:767px){.chsv-wrap{padding:40px 16px!important}.chsv-heading{font-size:28px!important}.chsv-intro{font-size:16px!important;line-height:26px!important;margin-bottom:28px!important}.chsv-card{gap:14px!important;grid-template-columns:1fr!important;padding:20px 16px!important}.chsv-title{font-size:20px!important;line-height:28px!important}.chsv-box{padding:18px!important}.chsv-controls{flex-direction:column!important;gap:18px!important}.chsv-nav{position:static!important;transform:none!important}}