.es-client-proof{max-width:1120px;margin:0 auto;padding:40px 20px;text-align:center}.es-client-proof h2{font-size:clamp(30px,3vw,40px);margin:0 0 12px}.es-client-proof .es-proof-intro{max-width:640px;margin:0 auto 24px;color:#555;font-size:17px;line-height:1.55}.es-proof-review-grid,.es-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:840px;margin:0 auto}.es-proof-review-grid>a{display:flex;min-height:120px;flex-direction:column;justify-content:center;gap:12px;text-decoration:none!important;background:#fff;border:1px solid #e0e7e2;border-radius:12px;box-shadow:0 4px 14px rgb(0 0 0 / .035);padding:22px;color:#244633}.es-proof-review-grid strong{font-size:26px;line-height:1.25}.es-proof-review-grid span{font-size:14px;color:#00843d;font-weight:600}.es-proof-review-grid>a:hover,.es-proof-review-grid>a:focus{border-color:#00843d}.es-proof-more{margin:24px auto 0}.es-proof-more a,.es-work-card a{color:#00843d!important;font-weight:600}.es-work-section{margin-top:48px;padding-top:40px;border-top:1px solid #e8eee9}.es-work-card{text-align:left;border:1px solid #e0e7e2;background:#fff;border-radius:12px;padding:28px;box-shadow:0 4px 14px rgb(0 0 0 / .035)}.es-work-card h3{font-size:24px;margin:0 0 12px}.es-work-card p{margin:0 0 18px;line-height:1.5}.es-proof-other{margin:24px auto 0;font-size:14px;color:#666}@media(max-width:650px){.es-client-proof{padding:28px 16px}.es-proof-review-grid,.es-work-grid{grid-template-columns:1fr;gap:14px}.es-work-card{padding:24px}.es-work-section{margin-top:36px;padding-top:30px}}