.services-hero--spec{padding:160px 0 88px;background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-neutral-dark))}.services-hero .lecr-kicker,.services-hero h1,.services-hero p{color:#fff}.services-hero p{width:min(760px,100%)}.service-methodology,.service-specs{padding:88px max(24px,(100vw - 1180px) / 2)}.service-specs{background:var(--brand-bg-alt)}.service-table{display:grid;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;background:#fff}.service-table__row{display:grid;grid-template-columns:minmax(220px,0.42fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px;border-bottom:1px solid var(--brand-border)}.service-table__row:last-child{border-bottom:0}.service-table__row span,.service-table__row strong{display:block}.service-table__row strong{color:var(--brand-primary);font-size:1.05rem}.service-table__row span{color:var(--brand-text);font-size:.9rem}.method-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.method-steps article{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:18px;gap:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px;background:#fff}.method-steps article>span{grid-row:1/span 2;display:grid;align-items:center;justify-items:center;place-items:center;width:56px;height:56px;background:var(--brand-primary);color:#fff;font-weight:700}.method-steps h3,.method-steps p{grid-column:2}.service-cta{background:var(--brand-primary-dark);color:#fff;text-align:center}.service-cta>div{width:min(760px,100% - 48px);margin:0 auto}.service-cta .lecr-kicker,.service-cta h2,.service-cta p{color:#fff}@media (max-width:767px){.method-steps,.service-table__row{grid-template-columns:1fr}}