.social-proof{background:#f7fafb;padding:clamp(64px,7vw,106px) 0 34px;border-bottom:1px solid #dce9ee}.social-proof-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(35px,5vw,90px);align-items:center}.social-proof-intro h2{font-size:clamp(40px,4.3vw,66px);line-height:1.05;margin:15px 0 23px;color:#112b39}.social-proof-intro p{font-size:clamp(15px,1.25vw,17px);max-width:510px;color:#516772}.social-proof-project-link{display:inline-flex;gap:12px;align-items:center;margin-top:14px;padding-bottom:7px;border-bottom:2px solid #00aeef;color:#102f41;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.045em}.social-proof-card-link:hover,.social-proof-project-link:hover{color:#0087ba}.social-proof-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.social-proof-card{display:flex;flex-direction:column;align-items:flex-start;min-height:320px;padding:clamp(24px,2.3vw,36px);background:#fff;border:1px solid #dce9ee;border-radius:10px;box-shadow:0 12px 40px #0832470a}.social-proof-review-card{border-top:4px solid #00aeef}.social-proof-work-card{border-top:4px solid #172f3d}.social-proof-card-icon{width:47px;height:47px;display:grid;place-items:center;color:#007ead;background:#eaf8fd;border-radius:50%;margin-bottom:22px}.social-proof-card-kicker{font-size:10px;letter-spacing:.14em;color:#007fae;font-weight:800}.social-proof-card h3{color:#142e3c;font-size:clamp(23px,2vw,29px);line-height:1.2;margin:12px 0 15px}.social-proof-card p{color:#546a74;font-size:13px;line-height:1.7;margin-bottom:30px}.social-proof-card-link{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;color:#123343;font-size:12px;font-weight:700;margin-top:auto;border-bottom:1px solid #92cadc;padding-bottom:6px}.social-proof-yelp{font-size:19px;letter-spacing:-.06em;color:#262626;text-transform:none;line-height:1}.social-proof-yelp span{color:#d32323;font-size:19px;margin-left:1px}.social-proof-footnote{display:flex;align-items:center;gap:9px;margin-top:26px;font-size:12px;color:#596e79}.social-proof-footnote svg{flex-shrink:0;color:#0089bd}@media(max-width:1050px){.social-proof-layout{grid-template-columns:1fr;gap:30px}.social-proof-intro{max-width:790px}}@media(max-width:680px){.social-proof{padding:60px 0 27px}.social-proof-cards{grid-template-columns:1fr}.social-proof-card{min-height:270px}.social-proof-intro h2{font-size:clamp(38px,10vw,54px)}.social-proof-footnote{align-items:flex-start;line-height:1.6}}.social-proof-google{font-size:16px;letter-spacing:-.04em;color:#1a73e8;font-weight:800}.social-proof-secondary-link{display:inline-flex;align-items:center;gap:5px;margin-top:15px;font-size:11px;color:#697b85;text-decoration:underline;text-underline-offset:3px}.social-proof-secondary-link:hover{color:#263f4c}.social-proof-live{padding:clamp(58px,6vw,88px) 0;background:#f6fafc}.social-proof-live-header{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:28px}.social-proof-live-header>div{max-width:750px}.social-proof-live-header h2{font-size:clamp(35px,4.2vw,61px);line-height:1.08;margin:12px 0 15px;text-wrap:balance}.social-proof-live-header p{font-size:15px;line-height:1.65;margin:0 0 13px}.social-proof-live-header .button{flex-shrink:0}.social-proof-rating{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px;color:#4f6976}.social-proof-rating strong{font-size:23px;color:#143444}.social-proof-stars{color:#df9e0d;letter-spacing:2px;font-size:19px}.social-proof-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.social-proof-short-review{display:flex;flex-direction:column;min-height:210px;background:#fff;border:1px solid #dfeaf0;border-radius:8px;padding:23px 24px;box-shadow:0 8px 22px #0b394908}.social-proof-short-review p{color:#294453;font-size:14px;line-height:1.65;margin:14px 0 20px;flex:1}.social-proof-review-byline{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#59717d}.social-proof-review-byline strong{color:#173745;font-size:13px}.social-proof-live-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:21px;font-size:12px;color:#627581}.social-proof-live-footer a,.social-proof-live-footer span{display:inline-flex;align-items:center;gap:8px}.social-proof-live-footer a{color:#096e9b;font-weight:700}.social-proof-unavailable{background:white;border:1px solid #dfeaf0;padding:25px;border-radius:8px}.social-proof-unavailable p{margin:0 0 10px;font-size:14px}@media(max-width:850px){.social-proof-review-grid{grid-template-columns:1fr 1fr}.social-proof-live-header{align-items:start;flex-direction:column;gap:10px}}@media(max-width:620px){.social-proof-review-grid{grid-template-columns:1fr}.social-proof-short-review{min-height:0}.social-proof-live-footer{align-items:start;flex-direction:column}.social-proof-live-header h2{font-size:clamp(34px,9vw,48px)}}