.case-studies{background:transparent;padding:40px}.case-studies__grid{display:grid;gap:36px;grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-card{background:#fff;border-radius:12px;overflow:hidden}.case-study-card__content{padding:0 32px 30px}.case-study-card__logo{display:block;max-height:60px;max-width:100%;object-fit:contain;padding-bottom:10px;padding-top:10px;width:auto}.case-study-card__company{color:#516f90;font-size:14px;margin:0 0 8px}.case-study-card__title{font-size:22px;line-height:1.2;margin:0 0 12px}.case-study-card__summary{color:#33475b;line-height:1.2;margin:0 0 12px}.case-study-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.case-study-card__employees,.case-study-card__industry{align-items:center;background-color:#fff;border:1px solid #269eff;border-radius:40px;display:inline-flex;margin:0;padding:6px 12px;width:fit-content}.case-study-card__employees-text,.case-study-card__industry-text{color:#269eff;font-size:13px;line-height:1.2}.case-study-card__image-wrap{background:transparent;border-radius:12px 12px 0 0;height:220px;margin-bottom:16px;overflow:hidden;width:100%}.case-study-card__image{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.case-study-card__image:after{content:none}.case-study-card__image-overlay{align-items:center;background:rgba(246,243,237,.72);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:24px;position:absolute;text-align:center;transition:opacity .25s ease}.case-study-card:hover .case-study-card__image-overlay{opacity:1}.case-study-card:hover .case-study-card__image{filter:grayscale(100%) brightness(1.05);transform:scale(1.02)}.case-study-card:hover .case-study-card__image,.case-study-card__image{transition:filter .25s ease,transform .25s ease}.case-study-card__image-stat{color:#0d2130;font-size:38px;font-weight:700;line-height:1.1;margin-bottom:8px}.case-study-card__image-stat-description{color:#0d2130;font-size:16px;line-height:1.3}.case-study-card__image-wrap{position:relative}.case-study-card__video-tab{align-items:center;background:#ff634a;border-radius:0 999px 999px 0;box-shadow:0 4px 14px rgba(13,33,48,.18);color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;left:0;line-height:1;padding:10px 16px 10px 14px;position:absolute;top:18px;z-index:3}.case-study-card__video-tab-icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.case-study-card__video-tab-icon svg{display:block;height:18px;width:18px}.case-study-card__video-tab-text{white-space:nowrap}.case-study-card__link{background:none;border:none!important;border-radius:0;color:#ff634a;display:inline-block;font-weight:400;line-height:1.2;padding:0;text-decoration:none;transition:opacity .18s linear}.case-study-card__link:focus,.case-study-card__link:hover{color:#ff634a;opacity:.85;text-decoration:none}.case-study-card__image-link{display:block;text-decoration:none}.case-study-card__title-link,.case-study-card__title-link:active,.case-study-card__title-link:focus,.case-study-card__title-link:hover{color:inherit;text-decoration:none}.case-study-card__logo-link{display:inline-block;text-decoration:none}@media (max-width:768px){.case-studies__grid{grid-template-columns:1fr}}@media (max-width:991px){.case-studies__grid{grid-template-columns:1fr}.case-studies{padding-left:0;padding-right:0}.case-study-card__content{padding:0 24px 24px}}