.case-studies-section{background:#fff;font-family:Inter,sans-serif;overflow:hidden;padding:100px 0 120px}.case-studies-section .content-wrapper{margin:0 auto;max-width:1280px;padding:0 24px}.case-studies-section .section-heading{margin-bottom:44px;text-align:center}.case-studies-section .section-heading h2{color:#0c1930;font-size:48px;font-weight:500;line-height:52.8px;margin:0}.case-studies-section .case-studies-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.case-studies-section .case-study-card{background:#fff;border:1px solid rgba(171,178,191,.65);border-radius:16px;box-shadow:0 24px 64px rgba(121,139,185,.18);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;min-width:0;padding:20px}.case-studies-section .card-top{align-items:center;display:flex;justify-content:space-between}.case-studies-section .company-logo{height:28px;object-fit:contain;width:auto}.case-studies-section .case-study-link{align-items:center;color:#457afc;display:inline-flex;font-size:14px;font-weight:400;gap:4px;text-decoration:none;white-space:nowrap}.case-studies-section .case-study-link:hover{text-decoration:underline}.case-studies-section .link-arrow{color:#3b76e8;font-size:18px;line-height:1}.case-studies-section .card-thumbnail{border-radius:8px;overflow:hidden;width:100%}.case-studies-section .card-thumbnail img{display:block;height:auto;width:100%}.case-studies-section .card-stats{align-items:center;display:flex;gap:12px;min-height:80px}.case-studies-section .stat-number{color:#1f7ef2;font-family:Articulat CF,sans-serif;font-size:64px;font-weight:600;line-height:74px}.case-studies-section .stat-description{color:#4b5563;font-size:16px;font-weight:400;line-height:19.2px}.case-studies-section .stat-description p{line-height:1.2;margin:0}.case-studies-section .stat-description p *{line-height:inherit}.case-studies-section .stat-description p:last-child{margin-bottom:0}.case-studies-section .card-tag-wrapper{margin-top:auto}.case-studies-section .card-tag{border:1px solid rgba(171,178,191,.65);border-radius:6px;color:#314056;display:inline-block;font-size:14px;font-weight:400;line-height:24px;padding:2px 10px}@media (max-width:767px){.case-studies-section{padding:88px 0 104px}.case-studies-section .content-wrapper{padding:0 16px}.case-studies-section .section-heading{margin-bottom:44px}.case-studies-section .section-heading h2{font-size:28px;line-height:30.8px}.case-studies-section .case-studies-grid{gap:24px;grid-template-columns:1fr}.case-studies-section .card-stats{align-items:center;flex-direction:column;text-align:center}.case-studies-section .stat-number{font-size:64px;line-height:74px}}