.case-study-card.text-white,.case-study-card.text-white .case-study-card-header,.case-study-card.text-white .case-study-card-content-header,.case-study-card.text-white .case-study-card-content-text,.case-study-card.text-white .case-study-card-stat-label,.case-study-card.text-white .case-study-card-cta,.case-study-card.text-white p{color:#fff}.case-study-card{display:flex;align-items:stretch;background-color:#F9FAFB;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04);max-width:1152px;margin:0 auto}.case-study-card-image{flex:0 0 50%;position:relative;overflow:hidden;background-color:#111827}.case-study-card-image img{display:block;width:100%;height:100%;object-fit:cover}.case-study-card-body{flex:1 1 50%;padding:48px;display:flex;flex-direction:column;justify-content:space-between}.case-study-card-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;margin-bottom:16px}.case-study-card-header{font-family:'Roboto',sans-serif;font-size:27px;line-height:1.25;font-weight:700;color:#111827;text-transform:none;margin:0 0 32px}.case-study-card-content{display:flex;flex-direction:column}.case-study-card-content:not(:last-child){margin-bottom:32px}.case-study-card-content-item{padding-bottom:24px;border-bottom:1px solid #e5e7eb;margin-bottom:24px}.case-study-card-content-item:last-child{margin-bottom:0}.case-study-card-content:last-child .case-study-card-content-item:last-child{padding-bottom:0;border-bottom:none}.case-study-card-content-header{font-family:'Roboto',sans-serif;font-size:20px;font-weight:700;line-height:1.35;color:#111827;text-transform:none;margin:0 0 12px}.case-study-card-content-text{font-size:16px;line-height:1.625;color:#374151;margin:0}.case-study-card p{margin:0}.case-study-card-stats{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:32px}.case-study-card-stat{display:flex;flex-direction:column;gap:8px}.case-study-card-stat-number{display:block;font-size:48px;font-weight:700;line-height:1;color:#2FA7AF}.case-study-card-stat-label{font-size:14px;font-weight:400;line-height:1.4;color:#4b5563}.case-study-card-cta-wrapper{padding-top:32px}.case-study-card-cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;text-decoration:none;color:#111827}.case-study-card-cta-arrow{display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease-out}.case-study-card-cta-arrow img{display:block;width:16px;height:16px}.case-study-card-cta:hover .case-study-card-cta-arrow{transform:translateX(4px)}@media only screen and (max-width:992px){.case-study-card{flex-direction:column;max-width:560px}.case-study-card-image{flex:0 0 auto;aspect-ratio:16 / 10}.case-study-card-image img{object-position:center top}.case-study-card-body{padding:40px 32px}.case-study-card-header{font-size:28px;margin-bottom:28px}.case-study-card-stat-number{font-size:44px}}@media only screen and (max-width:767px){.case-study-card-body{padding:32px 24px}.case-study-card-header{font-size:24px;margin-bottom:24px}.case-study-card-content:not(:last-child){margin-bottom:24px}.case-study-card-stats{gap:24px}.case-study-card-stat-number{font-size:40px}.case-study-card-cta-wrapper{padding-top:24px}}@media only screen and (max-width:500px){.case-study-card-body{padding:28px 20px}.case-study-card-header{font-size:22px}.case-study-card-cta:hover .case-study-card-cta-arrow{transform:none}}