.contact-cards{padding:1rem 0}.contact-cards__container{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1440px;margin:0 auto}@media screen and (max-width: 1198px){.contact-cards__container{grid-template-columns:repeat(2,1fr);gap:8px}}.contact-card{border-radius:14px;border:1px solid #E5E7EB;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;align-items:center;text-align:center;padding:23px}.contact-card__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.contact-card__icon svg{width:100%;height:100%;fill:transparent;color:#fff}.contact-card__content{display:flex;flex-direction:column;gap:4px}.contact-card__number{color:#fff;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.396px;margin:0}.contact-card__description{color:#ffffffe6;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.15px;margin:0}.contact-card--red{background:linear-gradient(180deg,#b42d2f,#922525)}.contact-card--blue{background:linear-gradient(135deg,#2b7fff,#1447e6)}.contact-card--green{background:linear-gradient(135deg,#00c950,#008236)}.contact-card--purple{background:linear-gradient(135deg,#ad46ff,#8200db)}.case-cards{padding-block:32px 64px}.case-cards__container{max-width:1440px;margin-inline:auto;display:grid;gap:32px}.case-card{border-radius:14px;border:1px solid #E5E7EB;background:#fff;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:grid;grid-template-columns:600px 1fr;gap:32px;overflow:hidden}.case-card--image-right{grid-template-columns:1fr 600px}.case-card--image-right .case-card__media{order:2}@media screen and (max-width: 993px){.case-card{grid-template-columns:1fr;gap:0px}.case-card .case-card__media{order:0}}.case-card__media{position:relative;overflow:hidden;width:100%;height:100%;min-height:0}@media screen and (max-width: 993px){.case-card__media{height:400px}}.case-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.case-card__tag{position:absolute;top:12px;left:12px;z-index:5;border-radius:8px;background:#b42d2f;padding:3px 8px;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.case-card__content{padding:32px 32px 32px 0;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 993px){.case-card__content{padding:24px}}@media screen and (max-width: 749px){.case-card__content{padding:12px}}.case-card__header{display:grid;gap:8px}.case-card__title{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.396px;margin:0}@media screen and (max-width: 749px){.case-card__title{font-size:22px;line-height:normal}}.case-card__meta{display:flex;align-items:center;gap:14px;color:#4a5565;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.15px}@media screen and (max-width: 749px){.case-card__meta{gap:6px;font-size:12px;line-height:normal}}.case-card__meta-item{display:inline-flex;align-items:center;gap:8px}@media screen and (max-width: 749px){.case-card__meta-item{gap:2px}}.case-card__meta-icon{display:inline-flex}.case-card__meta-icon svg{color:#b42d2f;fill:transparent;width:16px;height:16px}.case-card__meta-sep{opacity:.5}.case-card__section{display:grid;gap:6px}.case-card__subtitle{display:flex;align-items:center;gap:8px;margin:0;color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px}.case-card__subtitle svg{width:16px;height:16px;fill:transparent;color:#b42d2f}.case-card__text{color:#364153;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.312px;margin:0}@media screen and (max-width: 749px){.case-card__text{font-size:14px;line-height:20px}}.case-card .solution-subtitle svg{width:16px;height:16px;fill:transparent;color:#00a63e}.case-card__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.case-card__pill{border-radius:8px;border:1px solid #8EC5FF;background:#eff6ff;color:#1447e6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:3px 8px;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.case-card__metrics{display:grid;grid-template-columns:repeat(3,1fr);border-radius:14px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);gap:16px;padding:16px}@media screen and (max-width: 749px){.case-card__metrics{grid-template-columns:1fr;gap:6px;text-align:center}}.case-card__metric{text-align:center}.case-card__metric-value{text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:.396px;background:linear-gradient(180deg,#b42d2f,#d6484b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.case-card__metric-label{color:#4a5565;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:-.15px}.case-card__benefits{display:grid;gap:8px}.case-card .benefits-subtitle svg{color:#b42d2f;fill:transparent}.case-card__benefits-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}@media screen and (max-width: 749px){.case-card__benefits-list{gap:12px 6px}}.case-card__benefit{display:flex;align-items:center;gap:8px;color:#364153;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.15px}@media screen and (max-width: 749px){.case-card__benefit{gap:4px;font-size:12px;line-height:normal}}.case-card__benefit-icon{display:inline-flex}.case-card__benefit-icon svg{fill:transparent;width:16px;height:16px}.case-card--image-right .case-card__content{padding:32px 0 32px 32px}@media screen and (max-width: 993px){.case-card--image-right .case-card__content{padding:24px}}.case-filters{padding:30px 0}.case-filters__container{max-width:1440px;margin-inline:auto;display:grid;gap:10px}.case-filters__header{display:flex;align-items:center;gap:8px}.case-filters__title{color:#101828;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:-.449px;display:inline-flex;align-items:center;gap:12px}.case-filters__icon{display:flex;align-items:center;justify-content:center}.case-filters__icon svg{color:#4a5565;fill:transparent;width:20px;height:20px}.case-filters__pills{display:flex;flex-wrap:wrap;gap:12px}.case-filters__pill{border-radius:8px;border:1px solid #D1D5DC;background:#fff;padding:8px 12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px;color:#0a0a0a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.15px}.case-filters__pill svg{color:#0a0a0a;fill:transparent;width:16px;height:16px}.case-filters__pill.is-active{border:1px solid transparent;background:#b42d2f;color:#fff}.case-filters__pill.is-active svg{color:#fff}.case-filters__pill:hover{border-color:#d1d5db;box-shadow:0 1px 2px #0000000f}.case-card.is-hidden{display:none}
