.subhero-services.cnst-hero--dark-minimal{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:var(--space-3xl) 0;border-left:6px solid var(--brand-secondary)}.subhero-services h1,.subhero-services p{color:var(--brand-text-inverse);max-width:820px}.subhero-services p{color:rgba(255,255,255,.85);margin:0}.cnst-services__tier-table{background:var(--brand-bg)}.cnst-spec-table{width:100%;border-collapse:collapse;margin-bottom:var(--space-xl)}.cnst-spec-table td,.cnst-spec-table th{border:1px solid var(--brand-border);padding:12px 14px;text-align:left;vertical-align:top}.cnst-spec-table thead th{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.cnst-services__copy p{color:var(--brand-neutral-mid);max-width:880px}.cnst-services__methodology{background:var(--brand-bg-alt)}.cnst-methodology-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.cnst-methodology-steps li{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.cnst-methodology-steps strong{display:block;color:var(--brand-secondary);font-size:.85rem;letter-spacing:.06em;margin-bottom:var(--space-sm)}.cnst-methodology-steps p{color:var(--brand-neutral-mid);margin:0}.cnst-services__cta p{color:rgba(255,255,255,.85);max-width:640px;margin:0 auto var(--space-lg)}