.services-hero{padding:96px 0 88px;background:var(--brand-primary-dark)}.services-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);grid-gap:40px;gap:40px;align-items:center}.services-hero .eyebrow,.services-hero h1,.services-hero p{color:var(--brand-text-inverse)}.services-hero p{max-width:850px;margin:16px 0 0}.services-hero img{width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.methodology-section,.service-table-section{padding:80px 0}.service-table-section{background:var(--brand-bg)}.methodology-section{background:var(--brand-bg-alt)}.service-spec-table{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.spec-row{display:grid;grid-template-columns:240px minmax(0,1fr);border-bottom:1px solid var(--brand-border)}.spec-row:last-child{border-bottom:0}.spec-row strong{padding:20px;background:var(--brand-bg-alt)}.spec-row span{padding:20px;color:var(--brand-text)}.method-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.method-steps article{padding:24px;background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.method-steps span{display:grid;width:44px;height:44px;align-items:center;justify-items:center;place-items:center;margin-bottom:18px;color:var(--brand-text-inverse);background:var(--brand-primary);font-weight:700}@media (max-width:991px){.method-steps,.services-hero .container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.method-steps,.services-hero .container,.spec-row{grid-template-columns:1fr}}