.service-hero .hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}
.service-hero .secondary-link{font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.service-proof{background:#111;color:#fff}
.proof-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.proof-grid div{padding:25px 28px;border-right:1px solid #333}
.proof-grid div:first-child{padding-left:0}
.proof-grid div:last-child{border-right:0}
.proof-grid span{display:block;color:#f0d222;font-size:10px;font-weight:900;letter-spacing:1.5px;margin-bottom:6px}
.proof-grid strong{display:block;font:650 15px/1.45 Manrope,sans-serif}
.service-details{margin:28px 0 0}
.service-details span{display:block;color:#4f4c46;margin-top:4px}
.service-cta>span{display:block;color:#8f7c00;font-size:10px;font-weight:900;letter-spacing:1.4px;margin-bottom:12px}
.service-side-links{display:grid;margin:24px 0;border-top:1px solid #d7d3c9}
.service-side-links a{padding:12px 0;border-bottom:1px solid #d7d3c9;font-size:13px;font-weight:700;text-decoration:none}
.related-services{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.related-services a{display:flex;min-height:145px;flex-direction:column;justify-content:space-between;background:#fff;border:1px solid #ddd;border-radius:12px;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s}
.related-services a:hover{transform:translateY(-2px);border-color:#f0d222}
.related-services strong{font:700 16px/1.35 Manrope,sans-serif}
.related-services span{font-size:11px;font-weight:800;color:#8f7c00;text-transform:uppercase;letter-spacing:1px}
@media(max-width:800px){.proof-grid{grid-template-columns:1fr}.proof-grid div,.proof-grid div:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #333}.proof-grid div:last-child{border-bottom:0}.related-services{grid-template-columns:1fr}.related-services a{min-height:100px}}
@media(max-width:600px){.service-hero .hero-actions{align-items:flex-start;flex-direction:column}.service-proof{padding:8px 0}}
