.case-study-cards{background-color:var(--csc-bg,#fff);padding:120px 0}.case-study-cards__header{margin:0 auto 48px;max-width:760px;text-align:center}.case-study-cards__label{color:var(--csc-accent,#e8622a);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.case-study-cards__heading{letter-spacing:-.02em;line-height:1.08;margin:0 0 16px}.case-study-cards__intro,.case-study-cards__intro p{font-size:1rem;line-height:1.75;margin:0}.case-study-cards__intro p+p{margin-top:1rem}.case-study-cards__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-cards__card{background:var(--csc-card-bg,#fff);border:1px solid rgba(17,24,39,.06);border-radius:24px;box-shadow:0 1px 2px rgba(17,24,39,.03);padding:32px;transition:transform .25s ease,box-shadow .25s ease}.case-study-cards__card:hover{box-shadow:0 12px 28px rgba(17,24,39,.08);transform:translateY(-3px)}.case-study-cards__icon{align-items:center;color:var(--csc-accent,#e8622a);display:flex;justify-content:flex-start;line-height:1;margin-bottom:20px;min-height:28px}.case-study-cards__icon svg{display:block;height:24px;width:24px}.case-study-cards__card-title{font-size:1.125rem;line-height:1.25;margin:0 0 12px}.case-study-cards__card-description,.case-study-cards__card-description p{font-size:.9375rem;line-height:1.75;margin:0}.case-study-cards__card-description p+p{margin-top:.75rem}@media (max-width:1024px){.case-study-cards__grid{gap:20px;grid-template-columns:1fr}}@media (max-width:767px){.case-study-cards{padding:80px 0}.case-study-cards__header{margin-bottom:36px}.case-study-cards__card{border-radius:18px;padding:24px}}