.reviews-hero{padding-top:88px;padding-bottom:56px}.reviews-hero .breadcrumb{margin-bottom:32px}.reviews-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.reviews-hero .display-2{letter-spacing:-.015em;text-wrap:balance;font-size:60px;line-height:1.06}.reviews-lead{color:var(--text-muted);max-width:560px;margin-top:24px;font-size:19px;line-height:1.6}.reviews-lead a{color:var(--accent);font-weight:600;text-decoration:none}.google-card{background:var(--white);border:1px solid var(--border-light-soft);border-radius:var(--radius-pill);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 56px;display:flex}.google-score{font-family:var(--font-serif);font-size:72px;line-height:1}.google-stars{color:var(--accent);letter-spacing:4px;font-size:24px}.google-based{color:var(--text-soft);font-size:14px}.google-card-link{color:var(--navy);text-underline-offset:4px;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:600;text-decoration:underline}.google-card-link:hover{color:var(--accent)}.reviews-list{padding-top:0}.review-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.review-card{background:var(--white);border:1px solid var(--border-light-soft);border-radius:var(--radius-card);flex-direction:column;gap:18px;padding:32px;display:flex}.review-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-stars{color:var(--accent);letter-spacing:3px;font-size:17px}.review-source{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);white-space:nowrap;font-size:12px;font-weight:600}.review-quote{font-family:var(--font-serif);flex:1;margin:0;font-size:20px;line-height:1.45}.review-author{align-items:center;gap:12px;display:flex}.review-avatar{background:var(--ivory-dark);width:40px;height:40px;color:var(--navy);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.review-author-text{flex-direction:column;display:flex}.page-reviews .section-dark{padding-top:88px;padding-bottom:88px}.page-reviews .section-dark .display-3{font-size:44px}.proof-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.proof-stat{border:1px solid var(--border-dark);border-radius:var(--radius-card);padding:32px 28px}.proof-stat-value{font-family:var(--font-serif);color:var(--accent);font-size:48px;line-height:1}.proof-stat-desc{color:var(--text-muted-dark);margin-top:12px;font-size:15px;line-height:1.5}.proof-stats-link{color:var(--text-muted-dark);margin-top:40px;font-size:15px}.proof-stats-link a{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.proof-stats-link a:hover{color:var(--accent)}.reviews-cta{padding-top:96px;padding-bottom:96px}.reviews-cta .display-3{font-size:44px}.cta-band{justify-content:space-between;align-items:center;gap:64px;display:flex}.cta-band-lead{color:var(--text-muted);max-width:560px;margin-top:20px;font-size:18px;line-height:1.65}.cta-band-actions{flex-direction:column;flex:none;align-items:flex-start;gap:16px;display:flex}.reviews-cta .btn-accent:hover{color:var(--ivory)}@media (max-width:1024px){.reviews-hero-grid{grid-template-columns:1fr;gap:40px}.review-grid,.proof-stats-grid{grid-template-columns:repeat(2,1fr)}.cta-band{flex-direction:column;align-items:flex-start;gap:32px}.cta-band-actions{align-items:flex-start}}@media (max-width:640px){.review-grid,.proof-stats-grid{grid-template-columns:1fr}}
