.cnst-services__page-header{background:linear-gradient(90deg,var(--brand-neutral-dark),var(--brand-primary-dark));color:var(--brand-text-inverse);padding:72px 0 48px}.cnst-services__page-header h1{font-size:max(1.75rem, min(3vw, 2.5rem));color:var(--brand-text-inverse);margin-bottom:12px}.cnst-services__page-header p{color:rgba(255,255,255,.85);max-width:720px;margin:0}.cnst-services__list{padding:48px 0 32px}.cnst-services__intro{max-width:820px;color:var(--brand-neutral-mid);margin-bottom:28px}.cnst-parts-table{width:100%;border-collapse:collapse;font-size:.92rem;margin-bottom:40px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden}.cnst-parts-table td,.cnst-parts-table th{padding:14px 16px;border-bottom:1px solid var(--brand-border);text-align:left;vertical-align:top}.cnst-parts-table th{background:var(--brand-bg-alt);font-weight:700;color:var(--brand-primary-dark);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.cnst-parts-table tr:last-child td{border-bottom:none}.cnst-parts-table tr:hover td{background:rgba(240,236,250,.45)}.cnst-services__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px}.cnst-services__notes article{border-left:3px solid var(--brand-secondary);padding:24px 24px 24px 28px;background:#fff;border-radius:var(--brand-radius);border:1px solid var(--brand-border);border-left-width:4px;border-left-color:var(--brand-secondary)}.cnst-services__notes h3{font-size:1.05rem;margin-bottom:8px}.cnst-services__notes p{margin:0;color:var(--brand-neutral-mid);font-size:.95rem}.cnst-services__cta{background:var(--brand-bg-alt);padding:64px 0}.cnst-services__cta h2{font-size:1.6rem;margin-bottom:12px}.tf-btn-solid{display:inline-block;margin:12px 0 0;background:var(--brand-primary);color:#fff!important;border-radius:24px;padding:10px 18px;font-weight:600}.tf-btn-solid:hover{background:var(--brand-primary-dark);color:#fff!important}@media (max-width:768px){.cnst-parts-table{display:block;overflow-x:auto}}