.home-service-family+.home-service-family{margin-top:40px}.home-service-family>h3{margin-bottom:24px;font-size:23px}.home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-service-grid .service-card{border:1px solid var(--border);background:var(--card);min-width:0}.home-service-grid h4{letter-spacing:-.035em;font-size:24px;line-height:1.2}.home-service-grid .service-card:hover{border-color:var(--primary)}@media (max-width:959px){.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.home-service-grid{grid-template-columns:1fr}}
