.case-study-section{background-color:#ecf0fe;padding:120px 0}.case-study-section .case-study-inner{align-items:stretch;display:flex;gap:30px}.case-study-section .case-study-left{display:flex;flex-direction:column;justify-content:space-between;width:50%}.case-study-section .case-study-left h2{margin-bottom:20px}.case-study-section .case-label{color:var(--primary);color:#ff7853;font-family:var(--main-font);font-size:16px;font-weight:500;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.case-study-section .case-what-label{color:var(--secondary);font-family:var(--main-font);font-size:20px;font-weight:600;margin-bottom:10px}.case-study-section .case-list{list-style:none;margin-bottom:28px;padding:0}.case-study-section .case-list li{color:#4a5568;font-family:var(--main-font);font-size:14px;margin-bottom:6px;padding-left:14px;position:relative}.case-study-section .case-list li:before{color:var(--secondary);content:"•";left:0;position:absolute}.case-study-section .case-stats{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:32px}.case-study-section .stat-box{background:var(--white);border-radius:14px;padding:18px 22px}.case-study-section .stat-box .stat-num{color:var(--secondary);font-family:var(--main-font);font-size:40px;font-weight:600;line-height:1;margin-bottom:4px}.case-study-section .stat-box .stat-label{color:#6b7280;font-family:var(--main-font);font-size:13px}.case-study-section .case-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.case-study-section .case-study-right{display:flex;flex-direction:column;width:50%}.case-study-section .case-image-placeholder{background:#d8dce8;border-radius:18px 18px 0 0;flex:1;min-height:160px}.case-study-section .case-image-placeholder img{border-radius:18px 18px 0 0}.case-study-section .testimonial-card{background:#9292f233;border-radius:0 0 18px 18px;padding:28px 28px 22px}.case-study-section .testimonial-card .quote-icon{margin-bottom:24px}.case-study-section .testimonial-card p{color:var(--secondary);font-size:14px;line-height:1.7;margin-bottom:20px}.case-study-section .testimonial-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.case-study-section .author-info .author-name{color:var(--secondary);font-size:14px;font-weight:700}.case-study-section .author-info .author-role{color:#6b7280;font-size:13px}.case-study-section .tranpranet-btn{border:1px solid #4268fa}@media (max-width:991px){.case-study-section{padding:80px 0}}@media (max-width:768px){.case-study-section{padding:60px 0}.case-study-section .case-stats{justify-content:center}.case-study-section .case-study-left,.case-study-section .case-study-right{max-width:100%;width:100%}.case-study-section .case-study-inner{flex-direction:column}.case-study-section .case-study-right{flex:unset}}