.hero>.hero-copy{grid-column:1;grid-row:1}.hero>.hero-image{grid-column:2;grid-row:1}.hero>.proof-strip{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1.8fr .8fr;padding:28px max(28px,calc((100vw - 1440px) / 2));align-items:stretch}.hero .bbb-proof,.hero .google-proof,.hero .local-proof{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 28px;text-align:center}.hero .google-proof b{font-size:1rem;letter-spacing:.04em}.hero .proof-stars{color:#e9c988;font-size:1.5rem;letter-spacing:.16em;line-height:1}.hero .bbb-proof b{max-width:30ch;font-family:var(--font-serif),serif;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:500;line-height:1.18;letter-spacing:-.02em;text-transform:none}.hero .bbb-proof small,.hero .google-proof small{font-size:.68rem;letter-spacing:.08em}.hero .bbb-proof .proof-label{font-size:.68rem;font-weight:800;letter-spacing:.12em}.hero .local-proof b{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.hero .local-proof small{color:#e9c988;font-size:.8rem}.hero .bbb-proof:hover small,.hero .google-proof:hover small{text-decoration:underline;text-underline-offset:4px}@media (min-width:761px) and (max-width:1050px){.hero .bbb-proof,.hero .google-proof,.hero .local-proof{padding-inline:16px}.hero>.proof-strip{grid-template-columns:1fr 1.65fr .8fr;padding-inline:24px}}@media (max-width:760px){.hero>.hero-image{grid-column:1;grid-row:3}.hero>.proof-strip{grid-column:1;grid-row:2;grid-template-columns:1fr;padding:12px 28px}.hero .bbb-proof,.hero .google-proof{padding:24px 0;gap:10px;border-right:0}.hero .bbb-proof b{max-width:26ch;font-size:1.7rem}.hero .bbb-proof small,.hero .google-proof small{white-space:normal}.hero .local-proof{flex-direction:row;gap:8px;padding:20px 0}.hero .local-proof b,.hero .local-proof small{font-size:.75rem}}