@charset "UTF-8";.evans-service-links{max-width:1200px;margin:30px auto;padding:0 15px;font-family:Arial,sans-serif;box-sizing:border-box}.evans-service-links *,.evans-service-links *::before,.evans-service-links *::after{box-sizing:border-box}.evans-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.evans-service-tile{position:relative;display:block;height:300px;overflow:hidden;border-radius:12px;background:#333;text-decoration:none !important;box-shadow:0 6px 18px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.evans-service-tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.evans-service-tile::after{content:"";position:absolute;inset:0;background:linear-gradient( to bottom,transparent 30%,rgba(0,0,0,.85) 100% );pointer-events:none}.evans-service-title{position:absolute;z-index:2;bottom:25px;left:15px;right:15px;color:#fff !important;font-size:23px;font-weight:700;line-height:1.3;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.5)}.evans-service-tile:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.25)}.evans-service-tile:hover img{transform:scale(1.06)}.evans-service-tile:focus-visible{outline:3px solid #b52d32;outline-offset:4px}@media (max-width:850px){.evans-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evans-service-tile{height:280px}}@media (max-width:560px){.evans-service-links{margin:20px auto;padding:0 10px}.evans-service-grid{grid-template-columns:1fr;gap:14px}.evans-service-tile{height:240px}.evans-service-title{font-size:22px;bottom:20px}}
