/* Brand-colour figures form a compact bridge from proposition to proof. */
.agency-proof-strip{background:#173e32;color:#fff8e4;border-block:1px solid #173e32;padding:44px 6% 42px}
.agency-proof-inner{max-width:1400px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}
.agency-proof-stat{text-align:center;padding:8px 24px;min-width:0}
.agency-proof-stat+.agency-proof-stat{border-left:1px solid #fff8e43d}
.agency-proof-stat strong{font-family:Neighbour,Georgia,serif;display:inline-block;position:relative;font-size:clamp(46px,5.3vw,76px);font-weight:700;letter-spacing:-.055em;line-height:1.12;color:#ff81bc}
.agency-proof-stat strong span{font-size:.63em;letter-spacing:-.035em}
.agency-proof-stat:nth-child(2) strong{color:#f4f17d}
.agency-proof-stat:nth-child(3) strong{color:#bcec91}
.agency-proof-stat p{font-size:16px;line-height:1.5;margin:18px 0 0;letter-spacing:0}
.proof-circled:after{content:"";position:absolute;inset:-13px -25px -8px;border:2px solid #f4f17d;border-radius:48% 53% 47% 51% / 51% 45% 55% 49%;transform:rotate(-6deg);pointer-events:none}
@media(max-width:650px){.agency-proof-strip{padding:28px 6%}.agency-proof-inner{grid-template-columns:1fr}.agency-proof-stat{padding:25px 10px}.agency-proof-stat+.agency-proof-stat{border-left:0;border-top:1px solid #fff8e43d}.agency-proof-stat strong{font-size:60px}.agency-proof-stat p{margin-top:14px}.proof-circled:after{inset:-9px -22px -6px}}
