.services-hero{background:var(--brand-primary-dark)}.services-hero .eyebrow,.services-hero h1,.services-hero p{color:var(--brand-text-inverse)}.services-hero p{max-width:760px}.service-method,.service-specs{padding:80px 0}.service-specs__table{display:grid;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.service-specs__table>div{display:grid;grid-template-columns:240px 1fr;border-bottom:1px solid var(--brand-border)}.service-specs__table>div:last-child{border-bottom:0}.service-specs__table span,.service-specs__table strong{padding:20px;color:var(--brand-text)}.service-specs__table strong{background:var(--brand-bg-alt)}.service-specs__note{margin-top:28px;max-width:900px}.service-method{background:var(--brand-bg-alt)}.service-method__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.service-method__steps article{display:flex;gap:18px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.service-method__steps article>span{flex:0 0 46px;display:grid;align-items:center;justify-items:center;place-items:center;width:46px;height:46px;background:var(--brand-primary);color:var(--brand-text-inverse);font-weight:800}.service-method__steps h3{margin:0 0 8px;color:var(--brand-text)}.services-cta h2,.services-cta p{color:var(--brand-text-inverse)}@media (max-width:767px){.service-method__steps,.service-specs__table>div{grid-template-columns:1fr}.service-method__steps article{flex-direction:column}}