.cs-impact-cards{padding:112px}.cs-impact-cards .section-container{display:flex;flex-direction:column;gap:48px}.cs-impact-cards__header{display:flex;flex-direction:column;gap:24px}.cs-impact-cards__title{color:#1c1a22;font-size:40px;font-weight:700;line-height:1.2;margin:0}.cs-impact-cards__desc{color:#4a4452;font-size:18px;line-height:1.5;max-width:739px}.cs-impact-cards__desc p{margin:0 0 14px}.cs-impact-cards__desc p:last-child{margin-bottom:0}.cs-impact-cards--with-table .cs-impact-cards__title{max-width:674px}.cs-impact-cards__table-wrap{background:#fff;border:1.4px solid rgba(74,68,82,.16);border-radius:16px;margin-top:48px;overflow:hidden}.cs-impact-cards__table{border:0;border-collapse:collapse;margin:0;table-layout:fixed;width:100%}.cs-impact-cards__table td,.cs-impact-cards__table th{border:0;box-sizing:border-box;height:120px;text-align:left;vertical-align:middle}.cs-impact-cards__table th{background:#4a0680;color:#fff;font-size:28px;font-weight:600;line-height:1.5;padding:24px}.cs-impact-cards__table th+th{border-left:1.4px solid hsla(0,0%,100%,.16)}.cs-impact-cards__table td{border-top:1.4px solid rgba(74,68,82,.16);color:#4a4452;font-size:24px;line-height:1.5;padding:24px 32px}.cs-impact-cards__table td+td{border-left:1.4px solid rgba(74,68,82,.16)}.cs-impact-cards__table tbody tr:nth-child(2n){background:#f9f9f9}.cs-impact-cards__table td:first-child,.cs-impact-cards__table th:first-child{width:29.7%}.cs-impact-cards__table td:nth-child(2),.cs-impact-cards__table th:nth-child(2){width:27.4%}.cs-impact-cards__grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.cs-impact-cards__grid--cols-3{grid-template-columns:repeat(3,1fr)}.cs-impact-cards__grid--cols-3 .cs-impact-cards__card:last-child:nth-child(3n+1){grid-column:2/3}.cs-impact-cards__card{background:#fff;border:1px solid rgba(74,6,128,.12);border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:32px}.cs-impact-cards__card-heading{color:#1c1a22;font-size:18px;font-weight:600;line-height:1.4;margin:0}.cs-impact-cards__card-body{color:#4a4452;font-size:15px;line-height:1.6}.cs-impact-cards__card-body p{margin:0 0 14px}.cs-impact-cards__card-body p:last-child{margin-bottom:0}.cs-impact-cards__card-icon{display:block;height:40px;margin:auto 0 0 auto;object-fit:contain;width:40px}@media (max-width:1199px){.cs-impact-cards{padding:72px 48px}.cs-impact-cards__title{font-size:32px}.cs-impact-cards__grid--cols-3{grid-template-columns:repeat(2,1fr)}.cs-impact-cards__table-wrap{margin-top:24px}.cs-impact-cards__table td,.cs-impact-cards__table th{height:88px;padding:16px 20px}.cs-impact-cards__table th{font-size:20px}.cs-impact-cards__table td{font-size:18px}}@media (max-width:767px){.cs-impact-cards{padding:48px 24px}.cs-impact-cards__title{font-size:28px}.cs-impact-cards__grid,.cs-impact-cards__grid--cols-3{grid-template-columns:1fr}.cs-impact-cards__grid--cols-3 .cs-impact-cards__card:last-child:nth-child(3n+1){grid-column:auto}.cs-impact-cards--with-table .cs-impact-cards__title,.cs-impact-cards__desc{max-width:100%}.cs-impact-cards__table-wrap{margin-top:0}.cs-impact-cards__table,.cs-impact-cards__table tbody,.cs-impact-cards__table td,.cs-impact-cards__table tr{display:block;width:100%}.cs-impact-cards__table thead{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.cs-impact-cards__table tr{box-sizing:border-box;padding:20px}.cs-impact-cards__table tbody tr+tr{border-top:1.4px solid rgba(74,68,82,.16)}.cs-impact-cards__table td,.cs-impact-cards__table td+td{border:0;font-size:16px;height:auto;padding:0}.cs-impact-cards__table td:first-child,.cs-impact-cards__table td:nth-child(2){width:100%}.cs-impact-cards__table td:first-child{color:#1c1a22;font-size:20px;font-weight:600}.cs-impact-cards__table td+td{margin-top:12px}.cs-impact-cards__table td+td:before{color:#4a0680;content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}}.cs-impact-cards__card:before{background:#e8b400;border-radius:2px;content:"";display:block;height:3px;margin-bottom:20px;width:51px}.cs-impact-cards--no-accent .cs-impact-cards__card:before{display:none}.cs-impact-cards--gray{background:#f5f5f7}