main{max-width:1920px;margin:auto}.cs-fold-1{width:calc(100% - 32px);margin:100px auto auto auto;height:auto}.cs-bg{background:url(../images/desktop_common/casestudy/gradient-case-study.png) no-repeat;background-size:cover;padding:20px;border-radius:16px}.cs-title{text-align:left;font-size:25px;line-height:normal;font-style:normal;color:#140a26;font-weight:500;letter-spacing:.32px}.cs-img{border-radius:16px;object-fit:cover;max-width:100%;aspect-ratio:16 / 9;width:100%}.cs-stats{padding:40px}.cs-stats>div{margin-bottom:20px}.stats-integration{text-align:center}.stats-integration>img{margin:0 5px}.cs-stats h2{color:#140a26;font-style:normal;font-weight:700;line-height:137.5%;font-size:40px;letter-spacing:.5px;margin:0}.cs-stats p{color:#000;font-size:18px;font-style:normal;font-weight:500;line-height:137.5%;letter-spacing:.22px;width:80%;margin:auto;text-align:center}.challenge-list{width:100%}.cs-fold-2{width:calc(100% - 32px);margin:auto}section:nth-child(2){background:#f8f8f8}.cs-fold-2>div.lead-cta-mobile{text-align:center}.lead-cta-mobile>p{margin:0 auto;padding:5px 0 0 0;color:#514d6d;font-size:12px;font-style:normal;font-weight:500;line-height:168.5%;letter-spacing:.36px}.lead-cta-mobile{margin:10px auto 50px auto}.cs-content,.cs-table{text-align:left}.cs-content>div{padding:10px}.cs-content h3{color:#140a26;font-family:"Manrope",sans-serif;font-size:38px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.38px;margin:0 auto}.cs-content p{color:#514d6d;font-size:18px;font-style:normal;font-weight:500;line-height:168.5%;letter-spacing:.36px;margin:10px auto}.table{border-radius:20px;background:#fbfbff;margin:20px auto;overflow:hidden}.table-1{border:1px solid #da8cff}.table-2{border:1px solid #d9d9d9}.table th{padding:20px;font-size:24px;line-height:27px;color:#140a26;font-weight:700;height:70px}.table td{padding:15px;font-style:normal;color:#4a376b;font-size:16px;font-weight:500;height:150px}.table-1 th{border-top-left-radius:20px;border-top-right-radius:20px;background:#eeecfe}.table-2 th{border-top-left-radius:20px;border-top-right-radius:20px;background:#eeeef6}.table-1 tr:nth-child(even) td{background:#f2f1fe}.table-2 tr:nth-child(even) td{background:#ffffff}.table-cta{text-decoration:underline;color:blue}@media screen and (max-width:599px){.cs-fold-2{padding:50px 0 0 0}.cs-title{font-size:20px}.cs-content h3{font-size:28px}}@media screen and (min-width:600px) and (max-width:912px){.cs-fold-2{padding:50px 0 0 0}.lead-cta-mobile{display:none}.cs-stats{padding:40px;flex-direction:row;display:flex;justify-content:space-around;flex-wrap:wrap;gap:30px}.cs-title{font-size:38px;line-height:48px}.cs-content p{font-size:20px}.cs-table{display:flex;width:calc(100% - 32px);margin:auto}.cs-table table{width:50%}.challenge-list{width:100%}}@media screen and (min-width:913px) and (max-width:1024px){.cs-fold-1{width:calc(100% - 160px);margin:200px auto auto auto}.lead-cta-mobile{display:none}.cs-content h3{font-size:30px}.cs-title{font-size:32px;line-height:48px}.cs-banner img{width:100%}.cs-banner{margin-top:40px}.cs-stats{display:flex;justify-content:space-evenly;align-items:center}.cs-stats h2{font-size:50px}.cs-content{width:100%;margin:auto}.cs-content>div{display:flex;text-align:left;justify-content:center}.cs-content>div p,.cs-content>div h3{margin:0 auto;padding:10px}.cs-content>div>h3{width:40%}.cs-content>div>p{width:60%}.cs-table{display:flex;width:calc(100% - 32px);margin:auto;padding:16px}.cs-table table{width:50%}.challenge-list{width:60%}}@media screen and (min-width:1025px){.cs-fold-1{display:flex;justify-content:center;width:calc(100% - 160px);max-width:1440px;gap:20px;margin:200px auto auto auto}.cs-fold-1>div{width:50%}.cs-content{width:calc(100% - 160px);margin:auto}.cs-stats{padding:40px;flex-direction:row;display:flex;justify-content:space-around}.cs-bg{padding:45px}.cs-fold-2{width:calc(100% - 160px);max-width:1440px;padding:100px 0;margin:auto}.cs-content>div{display:flex;text-align:left;justify-content:center}.cs-content>div p,.cs-content>div h3{margin:0 auto;padding:10px}.cs-content>div>h3{width:40%}.cs-content>div>p{width:60%}.cs-content p{margin:0}.cs-table{display:flex;width:calc(100% - 32px);margin:auto}.cs-table table{width:50%}.lead-cta-mobile{display:none}.cs-table{max-width:1080px;margin:auto}.cs-title{font-size:38px;line-height:48px}.cs-content p{font-size:20px}.table td{font-size:18.5px}.challenge-list{width:60%}}.cs-content .challenge-list ul li{color:#514d6d;font-size:18px;font-style:normal;font-weight:500;line-height:168.5%;letter-spacing:.36px;margin:10px auto}