.case-study-impact{background-color:var(--csi-bg,#f8fafc);padding:120px 0}.case-study-impact__header{margin:0 auto 48px;max-width:720px;text-align:center}.case-study-impact__label{color:var(--csi-accent,#e8622a);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 12px;text-transform:uppercase}.case-study-impact__heading{letter-spacing:-.02em;line-height:1.08;margin:0}.case-study-impact__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-impact__card{background:var(--csi-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;position:relative}.case-study-impact__card:before{background:var(--csi-accent,#e8622a);border-radius:999px;content:"";display:block;height:3px;margin-bottom:20px;width:36px}.case-study-impact__card-title{font-size:1.125rem;line-height:1.25;margin:0 0 12px}.case-study-impact__card-description,.case-study-impact__card-description p{font-size:.9375rem;line-height:1.75;margin:0}.case-study-impact__card-description p+p{margin-top:.75rem}@media (max-width:900px){.case-study-impact__grid{grid-template-columns:1fr}}@media (max-width:767px){.case-study-impact{padding:80px 0}.case-study-impact__header{margin-bottom:36px}.case-study-impact__card{border-radius:18px;padding:24px}}