.ca-page.refs-page .refs-hero{padding-block:clamp(40px,6vw,88px) clamp(32px,5vw,64px)}.ca-page.refs-page .refs-hero h1{max-width:20ch;margin-bottom:var(--ca-space-5)}.ca-page.refs-page .refs-hero .ca-lead{margin-bottom:var(--ca-space-6);max-width:52ch}.ca-page.refs-page .refs-stats{margin:var(--ca-space-8) 0 0;border-top:var(--ca-rule-heavy);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ca-page.refs-page .refs-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:24px 24px 0 0;display:flex}.ca-page.refs-page .refs-stats>div+div{border-left:var(--ca-rule-strong);padding-left:24px}.ca-page.refs-page .refs-stats dd{font-family:var(--ca-font-display);margin:0;font-size:clamp(36px,4vw,58px);line-height:1.05}.ca-page.refs-page .refs-stats dt{color:var(--ca-muted);max-width:30ch;font-size:15px;line-height:1.5}.ca-page.refs-page .refs-list{margin:0;padding:0;list-style:none}.ca-page.refs-page .refs-featured{grid-column:1/-1}.ca-page.refs-page .refs-result{font-family:var(--ca-font-display);font-size:var(--ca-text-h3);line-height:1.15}.ca-page.refs-page .refs-detail{line-height:1.6}.ca-page.refs-page .refs-quote{border-left:4px solid var(--ca-orange);margin:0;padding:4px 0 4px 18px}.ca-page.refs-page .refs-quote p{font-family:var(--ca-font-serif);font-size:20px;line-height:1.35}.ca-page.refs-page .refs-quote figcaption{font-size:var(--ca-text-small);color:var(--ca-muted);margin-top:6px}.ca-page.refs-page .ca-case .ca-squares{color:var(--ca-ink);margin-top:auto}.ca-page.refs-page .refs-links{flex-wrap:wrap;gap:4px 24px;display:flex}.ca-page.refs-page .ca-case-type{color:var(--ca-orange-text)}.ca-page.refs-page .refs-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.ca-page.refs-page .refs-products>li{border-top:1px solid var(--ca-line-dark);padding-top:var(--ca-space-5);flex-direction:column;gap:12px;display:flex}.ca-page.refs-page .refs-products .ca-squares{color:var(--ca-on-dark-muted)}.ca-page.refs-page .refs-final{gap:var(--ca-space-6);border-top:var(--ca-rule-heavy);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.ca-page.refs-page .refs-final-photo{object-fit:cover;border-radius:50%;width:96px;height:96px}.ca-page.refs-page .refs-final h2{margin-bottom:var(--ca-space-3)}.ca-page.refs-page .refs-final p{max-width:58ch;margin-bottom:var(--ca-space-5)}@media (max-width:1000px){.ca-page.refs-page .refs-products,.ca-page.refs-page .ca-cases{grid-template-columns:1fr}}@media (max-width:700px){.ca-page.refs-page .refs-stats{grid-template-columns:1fr}.ca-page.refs-page .refs-stats>div,.ca-page.refs-page .refs-stats>div+div{border-left:0;border-bottom:var(--ca-rule-strong);padding:18px 0}.ca-page.refs-page .refs-final{grid-template-columns:1fr}}
