.case-study-module__tu7bZW__hero{max-width:760px}.case-study-module__tu7bZW__agency .story-logo{width:56px;height:56px}.case-study-module__tu7bZW__proof{padding:clamp(2.5rem,5vw,3.75rem) 0 0}.case-study-module__tu7bZW__title{max-width:720px}@media (min-width:769px){.case-study-module__tu7bZW__keep{display:inline-block}}.case-study-module__tu7bZW__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:36px 0 0;padding:0;list-style:none;display:grid}.case-study-module__tu7bZW__points li{border-top:1px solid var(--pr-line);padding-top:20px}.case-study-module__tu7bZW__points h3{color:#fff;margin:0;font-size:17px;font-weight:600;line-height:1.3}.case-study-module__tu7bZW__points p{color:var(--text-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.case-study-module__tu7bZW__quote{max-width:820px;margin:24px 0 0}.case-study-module__tu7bZW__quote blockquote{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight:500;line-height:1.45}.case-study-module__tu7bZW__quote figcaption{align-items:center;gap:12px;margin-top:24px;display:flex}.case-study-module__tu7bZW__quote img{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.case-study-module__tu7bZW__quote strong{color:#fff;font-size:15px;font-weight:600;display:block}.case-study-module__tu7bZW__quote small{color:var(--text-muted);font-size:14px;display:block}@media (max-width:860px){.case-study-module__tu7bZW__points{grid-template-columns:1fr;gap:24px;max-width:640px;margin-top:28px}}
