.subhero-services{background:linear-gradient(120deg,#163a5c 0,#1f4e79 60%,#2e6a9e 100%);color:var(--brand-text-inverse);padding:64px 0}.subhero-services .case-eyebrow,.subhero-services h1,.subhero-services p{color:var(--brand-text-inverse)}.subhero-services .case-eyebrow{opacity:.9}.subhero-services img{width:100%;min-height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:rgba(0,0,0,.2)}.cnst-icon-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.cnst-icon-grid-4 article{background:var(--brand-bg-alt);border-top:3px solid var(--brand-secondary);padding:24px;border-radius:var(--brand-radius)}.cnst-icon-grid-4 h3{font-size:1.1rem;margin-bottom:10px}.cnst-icon-grid-4 p{margin:0;color:var(--brand-neutral-mid);font-size:.95rem}.cnst-case-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center;margin-bottom:48px}.cnst-case-row--reverse{direction:rtl}.cnst-case-row--reverse>*{direction:ltr}.cnst-case-text h3{margin-bottom:12px}.cnst-case-text p{color:var(--brand-neutral-mid);margin:0}.cnst-case-row img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}@media (max-width:767px){.cnst-case-row,.cnst-case-row--reverse{grid-template-columns:1fr;direction:ltr}}.cnst-services__stats{background:var(--brand-primary-dark);padding:40px 0;color:var(--brand-text-inverse)}.cnst-stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:24px;gap:24px;text-align:center}.cnst-stats-strip strong{display:block;font-size:1.8rem;font-family:var(--font-display);color:var(--brand-text-inverse)}.cnst-stats-strip span{display:block;font-size:.85rem;color:rgba(255,255,255,.75);margin-top:6px}.cnst-form-panel{background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:24px}.cnst-services__cta-split h2{margin-bottom:12px}.cnst-services__cta-split .col-lg-6>p{color:var(--brand-neutral-mid)}