/* Case Study Hero Section */.case-study-hero{background-color:var(--secondary-color);background-image:url('https://cdn.qumind.net/qumind_website/images/RX1.jpg');background-size:cover;background-position:center;padding:150px 0;text-align:center;position:relative;}.case-study-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);z-index:0;}.partner-logo{max-width:400px;margin:0 auto;/* Case Study Intro Section */}.case-study-intro{background-color:var(--secondary-color);color:var(--light-text);text-align:center;padding:50px 0;}.case-study-intro h1{font-size:2rem;margin:0;font-weight:500;/* Case Study Details Section */}.case-study-details{padding:60px 0;background-color:#f9f9f9;}.case-study-details h2{text-align:center;margin-bottom:40px;font-size:2rem;color:var(--secondary-color);}.details-grid{display:flex;justify-content:space-between;gap:30px;}.detail-column{flex:1;background-color:#fff;border-radius:8px;padding:25px;box-shadow:var(--shadow);}.detail-header{display:flex;align-items:center;margin-bottom:20px;}.detail-header img{width:40px;height:40px;margin-right:15px;}.detail-header h3{font-size:1.2rem;color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;font-weight:bold;margin:0;}.detail-column p{font-size:1rem;line-height:1.6;/* Case Study Testimonial */}.case-study-testimonial{background-color:var(--primary-color);color:var(--light-text);padding:80px 0;}.testimonial-card{background-color:#fff;border-radius:12px;box-shadow:0 15px 30px rgba(0, 0, 0, 0.1);display:flex;overflow:hidden;max-width:1000px;margin:0 auto;height:450px;}.testimonial-photo{flex:0 0 45%;position:relative;overflow:hidden;}.testimonial-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease;}.testimonial-photo img:hover{transform:scale(1.05);}.testimonial-content{flex:0 0 55%;padding:50px;background-color:#fff;color:var(--dark-text);display:flex;flex-direction:column;justify-content:center;}blockquote{margin:0 0 25px 0;font-size:1.25rem;line-height:1.7;font-style:italic;color:#333;position:relative;}blockquote p{margin:0;padding-left:10px;border-left:3px solid var(--primary-color);}.testimonial-attribution{margin-top:25px;font-size:1rem;display:flex;align-items:center;}.attribution-name{font-weight:700;color:#555;letter-spacing:0.5px;margin-right:10px;}.attribution-dash{color:var(--primary-color);font-size:1.6rem;margin-right:10px;font-weight:bold;}.attribution-title{font-weight:700;color:#555;letter-spacing:0.5px;/* Responsive Styles */}@media (max-width:992px){.details-grid{flex-direction:column;}.detail-column{max-width:100%;}.testimonial-card{height:auto;}}@media (max-width:768px){.case-study-intro h1{font-size:1.5rem;}.case-study-details h2{font-size:1.6rem;}.testimonial-card{flex-direction:column;}.testimonial-photo{flex:0 0 250px;}.testimonial-content{flex:1;padding:30px;}blockquote{font-size:1.1rem;}}