.quick-services{grid-template-columns:repeat(3,minmax(0,1fr))}
.services-section .service-card:first-child{grid-column:1/-1;min-height:280px}
.services-section .service-card:first-child .service-copy{max-width:520px}
.services-section .service-card:first-child .service-copy strong{font-size:clamp(30px,3vw,42px)}
.service-grid--detail .detail-service:first-child{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}
.service-grid--detail .detail-service:first-child .detail-service-image,.service-grid--detail .detail-service:first-child img{height:100%;min-height:300px}
.service-grid--detail .detail-service:first-child h2{font-size:clamp(30px,3vw,42px)}
@media(max-width:650px){
  .quick-services{gap:8px}
  .services-section .service-card:first-child{min-height:220px}
  .services-section .service-card:first-child .service-copy strong{font-size:27px}
  .service-grid--detail .detail-service:first-child{display:block}
  .service-grid--detail .detail-service:first-child .detail-service-image,.service-grid--detail .detail-service:first-child img{height:220px;min-height:0}
}
