/* Compact service layout */
body.v1 .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1200px;grid-auto-flow:row;align-items:stretch}
body.v1 .service-grid .service-card{display:block!important;grid-column:auto!important}
body.v1 .service-grid .service-card>img{display:block;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important}
@media (min-width:601px) and (max-width:1023px){body.v1 .service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.v1 .service-grid>.service-card:last-child:nth-child(odd){grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr 1fr;align-items:center}}
@media (max-width:600px){body.v1 .service-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;max-width:460px}body.v1 .service-grid .service-card{grid-column:auto!important}}
