.CaseStudy-module__QaBUZa__section{background:var(--color-card-bg);padding:80px 0}.CaseStudy-module__QaBUZa__heading{font-family:var(--font-heading);color:var(--color-primary);text-align:center;margin-bottom:50px;font-size:40px;font-weight:700}.CaseStudy-module__QaBUZa__content{align-items:center;gap:60px;margin-bottom:60px;display:flex}.CaseStudy-module__QaBUZa__left{flex:1;min-width:0}.CaseStudy-module__QaBUZa__subheading{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:24px;font-size:32px;font-weight:700}.CaseStudy-module__QaBUZa__outcomesTitle{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:20px;font-size:22px;font-weight:600}.CaseStudy-module__QaBUZa__outcomesList{flex-direction:column;gap:16px;margin:0 0 28px;padding-left:24px;display:flex}.CaseStudy-module__QaBUZa__outcomeItem{font-family:var(--font-body);color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7}.CaseStudy-module__QaBUZa__outcomeItem strong{color:var(--color-primary);font-weight:600}.CaseStudy-module__QaBUZa__caseStudyLink{font-family:var(--font-body);color:var(--color-primary);margin-top:8px;font-size:1.05rem;display:inline-block}.CaseStudy-module__QaBUZa__linkAccent{color:var(--color-accent);font-weight:500}.CaseStudy-module__QaBUZa__caseStudyLink:hover .CaseStudy-module__QaBUZa__linkAccent{text-decoration:underline}.CaseStudy-module__QaBUZa__carouselWrap{flex-shrink:0;width:440px}.CaseStudy-module__QaBUZa__carousel{overflow:hidden}.CaseStudy-module__QaBUZa__carouselTrack{transition:transform .5s;display:flex}.CaseStudy-module__QaBUZa__carouselSlide{flex-shrink:0;gap:16px;width:100%;display:flex}.CaseStudy-module__QaBUZa__carouselImage{border-radius:16px;flex:1;height:320px;position:relative;overflow:hidden}.CaseStudy-module__QaBUZa__dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.CaseStudy-module__QaBUZa__dot{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s}html[data-theme=dark] .CaseStudy-module__QaBUZa__dot{background:var(--border-subtle)}.CaseStudy-module__QaBUZa__dotActive{background:var(--color-primary)}.CaseStudy-module__QaBUZa__testimonial{border-top:1px solid #e8e8e8;margin-bottom:40px;padding-top:40px}html[data-theme=dark] .CaseStudy-module__QaBUZa__testimonial{border-top-color:var(--border-subtle)}.CaseStudy-module__QaBUZa__quoteText{font-family:var(--font-body);color:var(--color-text-secondary);margin-bottom:24px;font-size:1.1rem;font-style:italic;line-height:1.7}.CaseStudy-module__QaBUZa__quoteAuthor{align-items:center;gap:16px;display:flex}.CaseStudy-module__QaBUZa__authorLogo{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;overflow:hidden}.CaseStudy-module__QaBUZa__authorName{font-family:var(--font-heading);color:var(--color-primary);font-size:1rem;font-weight:600}.CaseStudy-module__QaBUZa__authorTitle{font-family:var(--font-body);color:var(--color-text-secondary);font-size:.85rem}.CaseStudy-module__QaBUZa__btnWrap{text-align:center}.CaseStudy-module__QaBUZa__btnMeeting{font-family:var(--font-body);cursor:pointer;background:var(--color-accent);color:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;padding:18px 34px;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:2px 2px #13154d17}.CaseStudy-module__QaBUZa__btnMeeting:hover{opacity:.9;box-shadow:2px 2px #13154d}@media (max-width:900px){.CaseStudy-module__QaBUZa__content{flex-direction:column}.CaseStudy-module__QaBUZa__carouselWrap{width:100%}.CaseStudy-module__QaBUZa__heading{margin-bottom:32px;font-size:32px}.CaseStudy-module__QaBUZa__subheading{font-size:26px}}
