/* Group-wide figures supplied and authorized for publication by the business owner. */
.g-group-proof{padding:64px 0 76px;background:#fff}.g-professionals-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:48px;align-items:center;padding:40px 44px;background:#111;color:#fbfaf7;border-radius:14px;border-left:6px solid #ffc824}.g-professionals-number{font-size:clamp(68px,7vw,100px);font-weight:700;letter-spacing:-.06em;line-height:1;color:#ffc824;white-space:nowrap}.g-professionals-number>span{font-size:.72em}.g-professionals-copy .g-kicker{font-size:13px;color:#ffc824;margin:0 0 14px}.g-professionals-copy h2{font-size:clamp(29px,3vw,42px);line-height:1.12;letter-spacing:-.04em;margin:0 0 14px;color:#fbfaf7}.g-professionals-copy>p:last-child{font-size:20px;line-height:1.5;margin:0;color:#dddeda}.g-professionals-band>a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#ffc824;color:#111;text-decoration:none;font-size:30px;line-height:1}.g-professionals-band>a:hover{background:#ffda65}.g-group-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:40px 0 0}.g-group-metrics>div{display:flex;flex-direction:column-reverse;align-items:flex-start;padding:8px 24px 8px 0;border-right:1px solid #eceae4;min-width:0}.g-group-metrics>div:last-child{border:0}.g-group-metrics dd{font-size:clamp(40px,4.5vw,64px);font-weight:700;letter-spacing:-.045em;line-height:1.12;color:#111;margin:0 0 10px}.g-group-metrics dd>span{font-size:.8em}.g-group-metrics dt{font-size:18px;line-height:1.5;color:#566377}
@media(max-width:1000px){.g-professionals-band{gap:28px;padding:32px}.g-professionals-copy>p:last-child{font-size:18px}.g-group-metrics{gap:20px}.g-group-metrics dt{font-size:17px}}
@media(max-width:767px){.g-group-proof{padding:40px 0 48px}.g-professionals-band{grid-template-columns:1fr auto;gap:24px;padding:28px}.g-professionals-number{font-size:76px}.g-professionals-copy{grid-column:1/-1;grid-row:2}.g-professionals-copy h2{font-size:31px}.g-professionals-band>a{grid-column:2;grid-row:1;width:44px;height:44px;font-size:27px}.g-group-metrics{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:32px}.g-group-metrics>div{border:0;padding:0}.g-group-metrics dd{font-size:43px}.g-group-metrics dt{font-size:17px}}
