.subhero-services.cnst-hero--dark-minimal{background:radial-gradient(circle at 20% 20%,rgba(240,180,41,.18),transparent 40%),linear-gradient(160deg,#0f2e1e 0,#123723 55%,#1b4f32 100%);color:var(--brand-text-inverse);padding:96px 0 72px}.subhero-services .sv-kicker{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-secondary);margin-bottom:12px}.subhero-services h1{font-size:max(2rem, min(4vw, 3.2rem));font-weight:700;color:var(--brand-text-inverse);max-width:860px;margin-bottom:16px}.subhero-services p{color:rgba(255,255,255,.9);max-width:720px;margin:0;font-size:1.05rem}.sv-service-table thead th{background:var(--brand-primary-dark);color:var(--brand-text-inverse);font-family:var(--brand-font-mono);font-size:.85rem}.sv-service-table td,.sv-service-table th{border:1px solid var(--brand-border);padding:14px 16px;vertical-align:top}.sv-service-table tbody tr:nth-child(2n){background:var(--brand-bg-alt)}.cnst-methodology-steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:24px;gap:24px}.cnst-methodology-steps li{display:grid;grid-template-columns:72px 1fr;grid-gap:16px;gap:16px;background:#fff;border:1px solid var(--brand-border);padding:24px}.cnst-methodology-steps strong{font-family:var(--brand-font-mono);font-size:1.6rem;color:var(--brand-secondary);background:var(--brand-primary-dark);display:flex;align-items:center;justify-content:center}.cnst-methodology-steps h3{font-size:1.15rem;font-weight:700;margin:0 0 8px}.cnst-methodology-steps p{margin:0;color:var(--brand-neutral-mid)}.cnst-services__cta .sv-feedback{max-width:720px;margin:24px auto 0;text-align:left;background:rgba(255,255,255,.06);padding:24px}.cnst-services__cta .sv-feedback .form-check-label,.cnst-services__cta .sv-feedback .form-label{color:rgba(255,255,255,.92)}.cnst-services__cta .sv-feedback .form-control{background:rgba(255,255,255,.95)}