.case-study-story{background:var(--pinkl)}.case-study-story-wrapper{align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr)}.case-study-story-steps{display:flex;flex-direction:column;gap:36px;min-width:0}.case-study-story-step{align-items:start;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr)}.case-study-story-number{color:#8a63c4;font-size:44px;font-weight:800;line-height:.9}.case-study-story-step-title{color:var(--royal);font-size:22px;font-weight:700;line-height:1.3;margin:0 0 10px}.case-study-story-step-copy{color:#000;font-size:14.5px;line-height:1.7}.case-study-story-step-copy p{margin:0}.case-study-story-step-copy p+p{margin-top:12px}.case-study-story-information-panel,.case-study-story-testimonial{background:#fff;border-radius:18px;box-shadow:0 16px 40px rgba(33,3,70,.1);min-width:0;padding:24px}.case-study-story-information-title{color:var(--mojo);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.35;margin:0}.case-study-story-information-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);margin-top:18px}.case-study-story-information-block{align-items:center;background:#fff;border-radius:14px;box-shadow:0 10px 26px rgba(33,3,70,.07);display:flex;gap:16px;min-width:0;padding:17px 18px}.case-study-story-information-icon{align-items:center;background:var(--mojo);border-radius:50%;color:var(--green);display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.case-study-story-information-icon .material-symbols-outlined{color:inherit;font-size:20px}.case-study-story-information-copy{color:#000;font-size:14.5px;line-height:1.5;min-width:0}.case-study-story-information-copy p{margin:0}.case-study-story-information-copy p+p{margin-top:10px}.case-study-story-information-copy strong{color:var(--royal);font-weight:800}.case-study-story-quote-marks{display:flex;gap:5px}.case-study-story-quote-marks span{background:var(--pink);border-radius:2px;display:block;height:15px;width:9px}.case-study-story-quote{color:#000;font-size:14.5px;font-style:normal;line-height:1.7;margin:14px 0 0}.case-study-story-quote p{margin:0}.case-study-story-quote p+p{margin-top:12px}.case-study-story-author{align-items:center;display:flex;gap:12px;margin-top:18px}.case-study-story-author-image,.case-study-story-author-initials{align-items:center;border-radius:50%;display:flex;flex:0 0 46px;height:46px;justify-content:center;width:46px}.case-study-story-author-image{-o-object-fit:cover;object-fit:cover}.case-study-story-author-initials{background:var(--mojo);color:var(--green);font-size:15px;font-weight:800}.case-study-story-author-details{min-width:0}.case-study-story-author-name{color:var(--mojo);font-size:13.5px;font-weight:700;line-height:1.35}.case-study-story-author-role{color:#000;font-size:12px;line-height:1.45;margin-top:2px}@media(min-width:561px){.case-study-story-information-panel,.case-study-story-testimonial{padding:28px}.case-study-story-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study-story-information-block{padding-left:22px;padding-right:22px}.case-study-story-step{gap:20px;grid-template-columns:88px minmax(0,1fr)}.case-study-story-number{font-size:58px}}@media(min-width:1025px){.case-study-story-wrapper{gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}