/* Service overview extends the approved Home; hero and animation are unchanged. */
#martec-website .m-home-services { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:36px; padding:0 5% 52px; }
#martec-website .m-home-services article { border-top:1px solid #cdd7d7; padding-top:25px; }
#martec-website .m-home-services .m-eyebrow { color:#526d77; margin-bottom:16px; }
#martec-website .m-home-services h3 { margin:0 0 18px; font:400 27px/1.15 Georgia,serif; letter-spacing:-.02em; }
#martec-website .m-home-services h3 a { text-decoration:underline; text-decoration-color:#cdd7d7; text-underline-offset:5px; text-decoration-thickness:1px; }
#martec-website .m-home-services h3 a:hover { text-decoration-color:currentColor; }
#martec-website .m-home-services h3 span { white-space:nowrap; }
#martec-website .m-home-services p { margin:0; color:#4b626e; font-size:14px; line-height:1.8; }
@media(max-width:740px) {
  #martec-website .m-home-services { grid-template-columns:minmax(0,1fr); gap:28px; padding:0 6% 38px; }
  #martec-website .m-home-services article { padding-top:23px; }
}
