/* Conversion and proof refinements, release 8. */
.client-feedback{background:var(--paper);color:var(--ink)}
.client-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.client-quote{margin:0;padding:30px;border-top:3px solid var(--orange);background:#efeee9;display:flex;flex-direction:column;min-width:0}
.client-quote blockquote{margin:0 0 28px;font-size:17px;line-height:1.75}
.client-quote figcaption{margin-top:auto;display:grid;gap:8px;line-height:1.5}
.client-quote figcaption strong{font-size:16px}.client-quote figcaption span{font-size:13px;color:#555968}
.feedback-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}
.feedback-footer p{font-size:14px;color:#555968;line-height:1.7}.feedback-footer a{font-size:14px;min-height:44px}
.work .proof-note{font-size:14px;line-height:1.7;color:#555968;max-width:900px}
.work .intro-copy{font-size:16px;line-height:1.75}.case-story>p:not(.eyebrow){font-size:16px;line-height:1.75}
.case-story .proof-label{font-size:13px;line-height:1.7;margin:16px 0}.case-story .text-link{font-size:14px;margin-top:16px;min-height:44px}
.case-service-link{font-size:14px;line-height:1.6;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.supporting-case .small-link{display:block;font-size:13px}.supporting-case .text-link{font-size:14px;line-height:1.6;min-height:44px;align-items:center}.supporting-metric>span{font-size:13px;line-height:1.6}
.contact-context>p:not(.eyebrow){font-size:16px}.next-steps-title{font-size:21px;line-height:1.4;margin-top:32px}.contact-expectations{margin-top:18px}.contact-expectations strong{font-size:17px}.contact-expectations p{font-size:15px;line-height:1.75}
.contact-quote{border-left:3px solid var(--orange);margin:32px 0;padding:4px 0 4px 22px}.contact-quote blockquote{margin:0 0 12px;font-size:18px;line-height:1.7}.contact-quote figcaption{font-size:14px;line-height:1.7}.contact-quote a{text-decoration:underline;text-underline-offset:4px}
.direct-contact{font-size:15px;line-height:1.7;margin:0 0 26px;overflow-wrap:anywhere}.direct-contact a{text-decoration:underline;text-underline-offset:4px}.form-explanation{font-size:16px!important;line-height:1.75!important}.inquiry-panel button:disabled{opacity:.65;cursor:wait}.inquiry-panel button[data-accepted]{cursor:default}.form-status,.form-error{font-size:16px;line-height:1.7;margin-bottom:22px;overflow-wrap:anywhere}
@media(max-width:900px){.client-quote-grid{grid-template-columns:1fr}.client-quote{padding:26px}.client-quote blockquote{margin-bottom:18px}}
@media(max-width:600px){.supporting-case{align-items:flex-start;flex-wrap:wrap}.supporting-case>div:first-child{flex:1 1 210px}.supporting-metric{flex:0 1 auto;text-align:left}.feedback-footer{align-items:flex-start;flex-direction:column}.client-feedback .intro-copy{font-size:16px}}

.case-visual-top{font-size:10px;line-height:1.5;flex-wrap:wrap;gap:10px}.comparison-row{font-size:13px}.result-period{font-size:13px;line-height:1.5}
@media(max-width:600px){.big-result{font-size:clamp(62px,18vw,94px);letter-spacing:-.065em}.big-result span{font-size:.58em;letter-spacing:-.035em}}
