.case-studies{padding:72px 0}.case-studies__grid{display:grid;gap:40px;grid-template-columns:1fr 1fr}.cs-card{border-radius:28px;color:#fff;isolation:isolate;overflow:hidden;padding:44px;position:relative}.cs-card--purple{background:linear-gradient(90deg,#5748c4,#4629b6 55%,#3d1faf)}.cs-card--pink{background:linear-gradient(135deg,#96009a,#b5019b 45%,#ff0095)}.cs-card__spark{color:hsla(0,0%,100%,.9);height:40px;pointer-events:none;position:absolute;right:30px;top:26px;width:40px}.cs-card--purple .cs-card__spark{color:hsla(0,0%,100%,.6)}.cs-card__spark svg{display:block;height:100%;width:100%}.cs-card__body{align-items:center;display:grid;gap:32px;grid-template-columns:1.1fr .9fr;position:relative}.cs-card__text{max-width:440px}.cs-card__heading{color:#fff;line-height:1.2;margin:0 0 18px}.cs-card__desc{color:hsla(0,0%,100%,.92);font-size:16px;line-height:1.5;margin:0 0 28px;max-width:360px}.cs-card__media{align-self:center;width:100%}.cs-card__media img{border-radius:12px;box-shadow:0 10px 30px rgba(20,10,60,.22);display:block;height:auto;width:100%}.cs-card__media-placeholder{aspect-ratio:1/1;background:hsla(0,0%,100%,.72);border-radius:12px;display:block;width:100%}@media (max-width:991px){.case-studies__grid{gap:28px;grid-template-columns:1fr}.cs-card{min-height:0}}@media (max-width:767px){.case-studies{padding:48px 0}.cs-card{border-radius:22px;padding:36px 28px}.cs-card__body{gap:28px;grid-template-columns:1fr}.cs-card__desc,.cs-card__text{max-width:none}.cs-card__media{width:100%}.cs-card__spark{height:32px;right:22px;top:20px;width:32px}}