.lighting-services-intro{padding:160px 0 64px;background:var(--brand-bg);border-left:0}.lighting-services-intro .col-lg-8{border-left:4px solid var(--brand-primary);padding-left:24px}.lighting-services-intro h1{font-size:max(2rem, min(4vw, 3.5rem));color:var(--brand-text)}.lighting-services-intro p{color:var(--brand-text)}.lighting-service-steps{padding:64px 0;background:var(--brand-bg-alt)}.lighting-service-steps h2,.lighting-service-steps h3,.lighting-service-steps p{color:var(--brand-text)}.lighting-service-steps-list{list-style:none;padding:0;margin:0;counter-reset:step}.lighting-service-steps-list li{display:grid;grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}.lighting-service-steps-list li::before{counter-increment:step;content:counter(step);width:48px;height:48px;background:var(--brand-primary);color:var(--brand-text-inverse);display:flex;align-items:center;justify-content:center;border-radius:var(--brand-radius);font-weight:700}.lighting-service-responsibility{padding:64px 0;background:var(--brand-bg)}.lighting-service-responsibility h2,.lighting-service-responsibility p,.lighting-service-responsibility td,.lighting-service-responsibility th{color:var(--brand-text)}.lighting-svc-quote-rail{padding:48px 0 80px;background:var(--brand-bg);border-top:8px solid var(--brand-primary)}.lighting-svc-quote-rail h2,.lighting-svc-quote-rail p{color:var(--brand-text)}.lighting-svc-quote-rail .col-lg-4{text-align:left}@media (max-width:767px){.lighting-services-intro{padding-top:96px}.lighting-service-steps-list li{grid-template-columns:1fr}}