.social-proof{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:36px;border-top:1px solid var(--line,#dce3df);border-bottom:1px solid var(--line,#dce3df);padding:20px 0;margin:0 auto 30px;text-align:left}
.proof-label{margin:0;font-size:10px;line-height:1.6;font-weight:600;color:var(--muted,#59636a)}
.proof-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.social-proof--single .proof-names{grid-template-columns:1fr}
.proof-org{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:55px;text-decoration:none}
.proof-org strong{font:600 19px/1.4 'Plus Jakarta Sans',Arial,sans-serif;color:var(--ink,#0d1624)}
.proof-org span{font-size:10px;line-height:1.7;color:var(--muted,#59636a)}
.proof-org .client-logo{display:block;object-fit:contain;object-position:left center;width:auto;max-width:245px;height:60px}
.proof-org .client-logo--fleet{height:66px;max-width:150px}
.proof-org .client-logo--statcare{height:auto;width:235px;max-width:100%}
a.proof-org:hover strong,a.proof-org:hover span{color:var(--coral-text,var(--accent,#c93624))}
.proof-org:focus-visible{outline:2px solid var(--coral-text,var(--accent,#c93624));outline-offset:6px}
.phone-page .social-proof{max-width:1000px}
.fleet .social-proof{margin-bottom:26px}
@media(max-width:650px){
 .social-proof{grid-template-columns:1fr;gap:12px;padding:17px 0;margin-bottom:26px}
 .proof-names{gap:18px}
 .proof-org{min-height:60px;justify-content:flex-start}
 .proof-org strong{font-size:17px}
 .proof-org span{font-size:9px}
 .social-proof--single .proof-org{min-height:0}
}
@media(max-width:360px){.proof-org strong{font-size:15px}.proof-names{gap:12px}}
.comment-drafts{padding:32px 0 40px}
.comment-review-label{font-size:9px;font-weight:700;line-height:1.6;color:var(--muted,#59636a);margin:0 0 14px}
.comment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.comment-grid--single{grid-template-columns:1fr}
.client-comment{margin:0;padding:24px;border:1px solid var(--line,#dce3df);border-left:3px solid var(--coral,var(--accent,#c93624));border-radius:6px;background:#fafbf9}
.client-comment figcaption{padding:0;font:600 12px/1.7 'Plus Jakarta Sans',Arial,sans-serif;color:var(--ink,#0d1624)}
.client-comment figcaption span{display:block;font-size:10px;font-weight:400;color:var(--muted,#59636a);margin-top:3px}
.client-comment .comment-logo{display:block;object-fit:contain;object-position:left center;width:auto;max-width:230px;height:48px;margin-bottom:12px;border:0;border-radius:0}
.client-comment .comment-logo--statcare{height:auto;width:220px;max-width:100%}
.client-comment .comment-logo--fleet{height:57px;max-width:140px}
.client-comment blockquote{margin:18px 0 0;font:500 25px/1.3 'Cormorant Garamond',Georgia,serif;max-width:850px;color:var(--ink,#0d1624)}
.fleet-booking{display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid var(--line,#dce3df);padding:30px 0 38px}
.fleet-booking h2{font-size:36px;margin-top:12px}
.proof-booking{display:inline-flex;align-items:center;gap:24px;border-radius:4px;padding:14px 20px;background:var(--coral-text,var(--accent,#c93624));color:#fff;font-size:12px;font-weight:600;text-decoration:none;flex-shrink:0}
.proof-booking:hover{background:#873322;color:#fff}
@media(max-width:650px){.comment-drafts{padding:24px 0 30px}.comment-grid{grid-template-columns:1fr;gap:14px}.client-comment{padding:20px}.client-comment blockquote{font-size:23px}.fleet-booking{flex-direction:column;align-items:flex-start;gap:22px}.fleet-booking h2{font-size:32px}}
@media(max-width:650px){.proof-org .client-logo--fleet{height:58px;max-width:130px}.proof-org .client-logo--statcare{width:210px}.social-proof--multi .proof-org .client-logo--statcare{width:100%;max-height:58px}.social-proof--multi .proof-org{justify-content:center;min-height:90px}}
