.case-study-module__TctP4W__quoteFrame{width:100%;max-width:1240px;margin-inline:auto}.case-study-module__TctP4W__opening{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:48px;padding:16px 32px 0;display:grid}.case-study-module__TctP4W__logo{object-fit:contain;object-position:left center;width:130px;max-width:100%;height:38px;display:block}.case-study-module__TctP4W__opening .case-study-module__TctP4W__logo{margin-top:8px}.case-study-module__TctP4W__quoteCopy{min-width:0}.case-study-module__TctP4W__opening blockquote{letter-spacing:-.018em;color:var(--color-ink-900);text-wrap:pretty;font-size:26px;line-height:1.42}.case-study-module__TctP4W__byline{align-items:center;gap:12px;margin-top:28px;display:flex}.case-study-module__TctP4W__avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.case-study-module__TctP4W__byline strong{color:var(--color-ink-900);font-size:14px;font-weight:500;display:block}.case-study-module__TctP4W__byline span{color:var(--color-ink-500);margin-top:3px;font-size:13px;line-height:1.4;display:block}.case-study-module__TctP4W__closing{border-block:1px solid var(--color-hairline);background:var(--color-surface-quiet);padding:48px 56px}.case-study-module__TctP4W__closingInner{width:100%;max-width:760px;margin-inline:auto}.case-study-module__TctP4W__closingHeader{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:32px;display:flex}.case-study-module__TctP4W__closingHeader>span{color:var(--color-ink-500);font-size:13px}.case-study-module__TctP4W__closing blockquote{letter-spacing:-.012em;color:var(--color-ink-900);text-wrap:pretty;font-size:23px;line-height:1.5}.case-study-module__TctP4W__pullLine{letter-spacing:-.025em;margin-bottom:24px;font-size:34px;font-weight:500;line-height:1.2;display:block}.case-study-module__TctP4W__supporting{color:var(--color-ink-600);font-size:18px;line-height:1.65;display:block}@media (max-width:767px){.case-study-module__TctP4W__opening{grid-template-columns:1fr;gap:24px;padding:0 24px}.case-study-module__TctP4W__opening blockquote{font-size:22px}.case-study-module__TctP4W__opening .case-study-module__TctP4W__logo{margin-top:0}.case-study-module__TctP4W__closing{padding:32px 24px}.case-study-module__TctP4W__closingHeader{flex-wrap:wrap;margin-bottom:24px;padding-bottom:24px}.case-study-module__TctP4W__closing blockquote{font-size:20px}.case-study-module__TctP4W__pullLine{font-size:28px}.case-study-module__TctP4W__supporting{font-size:16px}}
