.cases-block{margin:120px auto 0;overflow:hidden;padding:18px;position:relative}@media (min-width:1025px){.cases-block{padding:0}}.cases-block .container{margin:0 auto;position:relative;z-index:2}@media (min-width:566px){.cases-block .container{max-width:1240px;padding:0 15px}}@media (min-width:1025px){.cases-block .container{max-width:1240px;width:100%}}.cases-block__header{align-items:center;display:flex;flex-direction:column;gap:20px;margin-bottom:64px;text-align:center}@media (min-width:1024px){.cases-block__header{align-items:flex-start;gap:auto}}.cases-block__header .cases-block__header-bottom{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.cases-block__label{backdrop-filter:blur(4px);background:hsla(0,0%,100%,.15);border-radius:30px;color:hsla(0,0%,100%,.8);font-size:14px;margin-bottom:8px;padding:6px 16px}.cases-block__title{margin-bottom:30px;max-width:940px}.cases-block__title h2{font-weight:500;margin-bottom:0}.cases-block__cta{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.4) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);border:none;border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 2px 4px rgba(0,0,0,.25),0 0 0 1px rgba(105,87,186,.25);color:#fff;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;gap:8px;height:48px;isolation:isolate;justify-content:center;line-height:1;margin:0 auto;min-width:160px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.cases-block__cta:before{background-image:url(../images/arrow.svg);background-position:50%;background-repeat:no-repeat;content:"";height:9px;left:-5px;pointer-events:none;position:relative;top:0;transition:all .3s ease;width:20px}.cases-block__cta:hover{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.7) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45),0 3px 6px rgba(0,0,0,.3),0 0 0 1px rgba(105,87,186,.35);text-decoration:none;transform:translateY(-1px);transition:all .3s ease}.cases-block__cta:hover:before{left:0;transition:all .3s ease}.cases-block__cta:active{background:radial-gradient(61% 56% at 50% 15%,rgba(57,143,255,.7) 0,rgba(57,143,255,0) 98%),rgba(57,143,255,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(105,87,186,.2);text-decoration:none;transform:translateY(0)}.cases-block__cta:active:before{left:0;transition:all .3s ease}.cases-block__slider{position:relative}.cases-block .case-slide{display:none;opacity:0;transition:opacity .6s ease}.cases-block .case-slide.active{display:block;opacity:1}.cases-block .case-slide__content{align-items:flex-start;display:flex;gap:60px;padding:0 18px}@media (max-width:1024px){.cases-block .case-slide__content{flex-direction:column;gap:40px}}.cases-block .case-slide__list{flex:1;max-width:100%}@media (min-width:1025px){.cases-block .case-slide__list{max-width:500px}.cases-block .case-slide__list .case-slide__detail{display:none!important}}.cases-block .case-item{border-bottom:1px solid hsla(0,0%,100%,.08);cursor:pointer;margin-bottom:12px;overflow:hidden;padding:24px 0;position:relative;transition:all .4s ease}.cases-block .case-item__num{align-items:center;background:hsla(0,0%,100%,.1);border-radius:8px;display:flex;font-weight:700;height:48px;justify-content:center;line-height:36px;text-align:center;width:48px}.cases-block .case-item__title{color:#fff;font-size:20px;font-weight:200;max-width:300px;width:78.9%}.cases-block .case-item__arrow{color:hsla(0,0%,100%,.6);font-size:14px}.cases-block .case-item__desc{display:none}.cases-block .case-item__desc p{font-size:16px}.cases-block .case-slide__list .case-item.active .case-item__title{color:#ff8c00}.cases-block .case-slide__list .case-item.active .case-item__desc{display:block}.cases-block .case-slide__list .case-item.active .case-slide__detail{display:flex;margin-top:20px}.cases-block .case-slide__list .case-item.active .case-slide__detail .case-detail{padding:0}.cases-block .case-slide__list .case-item.active .case-slide__detail .case-detail .case-detail__label{margin:16px 10px}.cases-block .case-slide__list .case-item.active .case-slide__detail .case-detail .case-detail__metrics{margin-top:0}.cases-block .case-item__timer{bottom:0;height:4px;left:0;overflow:hidden;position:absolute;right:0}.cases-block .case-item__timer-fill{background:#8b8dff;border-radius:2px;height:100%;width:0}.cases-block .case-slide__detail{display:none;flex:1;height:-webkit-fill-available;max-width:100%}@media (min-width:1025px){.cases-block .case-slide__detail{display:flex;max-width:660px}}.cases-block .case-detail{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:20px;width:100%}.cases-block .case-detail__label{align-items:center;color:#fff;display:flex;font-weight:400;gap:12px;margin-bottom:24px}.cases-block .case-detail__label .dot{background:#ff8c00;border-radius:50%;height:12px;width:12px}.cases-block .case-detail__chart img{border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.4);width:100%}.cases-block .case-detail__metrics{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:32px}.cases-block .case-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.cases-block .case-header .left{align-items:center;display:flex;gap:12px}.cases-block .metric{align-items:flex-start;display:flex;flex:1;flex-flow:column;justify-content:center;min-width:75px;padding:16px;text-align:center}.cases-block .metric:nth-child(2){border-left:1px solid hsla(0,0%,100%,.1);border-right:1px solid hsla(0,0%,100%,.1)}.cases-block .metric__top{align-items:center;display:flex;flex-flow:row;gap:5px}.cases-block .metric__num{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:400;line-height:0}.cases-block .metric__arrow{color:#ff8c00;font-size:31px;margin:8px 0}.cases-block .metric__desc{color:hsla(0,0%,100%,.7);font-size:14px}@media (max-width:1024px){.cases-block .case-slide__detail{order:-1}.cases-block .case-slide__list{order:2}}@media (max-width:768px){.cases-block{margin:80px auto 0}.cases-block__title h2{font-size:38px}}