.services-hero{padding:64px 0;background:var(--brand-bg-alt);border-bottom:8px solid var(--brand-primary)}.services-hero img{height:360px}.service-track{counter-reset:service;list-style:none;padding:0;max-width:960px;margin:32px auto}.service-track li{counter-increment:service;display:grid;grid-template-columns:64px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--brand-border)}.service-track li::before{content:counter(service,decimal-leading-zero);font-size:2rem;font-weight:700;color:var(--brand-primary)}.service-boundary{padding:32px;background:var(--brand-primary-light);border-left:8px solid var(--brand-primary)}.service-boundary p:last-child{margin-bottom:0}@media (max-width:767px){.service-track li{grid-template-columns:40px 1fr;gap:16px}.service-boundary{padding:24px}.services-hero{padding:48px 0}}