.LightingSolution-module__kY6QoW__pageContainer{color:#f1f1f1;background-color:#121212;width:100%}.LightingSolution-module__kY6QoW__hero{text-align:center;background-color:#000;border-bottom:1px solid #333;padding:clamp(2.5rem,8vw,5rem) clamp(1rem,4vw,1.5rem)}.LightingSolution-module__kY6QoW__hero h1{color:#fff;margin-bottom:.75rem;font-size:clamp(1.75rem,6vw,3rem);font-weight:600}.LightingSolution-module__kY6QoW__hero p{color:#a0a0a0;max-width:700px;padding-top:var(--space-sm);margin:0 auto;padding-bottom:20px;font-size:1.2rem}.LightingSolution-module__kY6QoW__solutionsContainer{max-width:1200px;margin:0 auto;padding:clamp(2rem,6vw,5rem) clamp(1rem,4vw,1.5rem)}.LightingSolution-module__kY6QoW__solutionSection{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-bottom:6rem;padding-top:37px;display:grid}.LightingSolution-module__kY6QoW__imageWrapper{border-radius:8px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.LightingSolution-module__kY6QoW__imageWrapper:hover{transform:scale(1.03)}.LightingSolution-module__kY6QoW__imageWrapper:after{content:"";pointer-events:none;background:linear-gradient(270deg,#121212 0%,#0000 40%);width:100%;height:100%;position:absolute;top:0;left:0}.LightingSolution-module__kY6QoW__contentWrapper{padding:clamp(.5rem,2vw,1rem) 0}.LightingSolution-module__kY6QoW__contentWrapper h2{color:#fff;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);font-size:2.2rem;font-weight:600;position:relative}.LightingSolution-module__kY6QoW__contentWrapper h2:after{content:"";background-color:var(--secondary-color);width:50px;height:3px;position:absolute;bottom:0;left:0}.LightingSolution-module__kY6QoW__contentWrapper p{color:#a0a0a0;margin-bottom:var(--space-lg);padding-top:var(--space-sm);font-size:1.1rem;line-height:1.8}.LightingSolution-module__kY6QoW__contentWrapper h3{margin-bottom:var(--space-md);color:#fff;font-size:1.2rem;font-weight:500}.LightingSolution-module__kY6QoW__productList{margin-bottom:var(--space-lg);padding-left:0;list-style:none}.LightingSolution-module__kY6QoW__productList li{margin-bottom:var(--space-sm);color:#a0a0a0;padding-left:30px;font-size:1.1rem;position:relative}.LightingSolution-module__kY6QoW__productList li:before{content:"✔";color:var(--secondary-color);font-size:1.2rem;font-weight:700;position:absolute;top:2px;left:0}.LightingSolution-module__kY6QoW__learnMoreButton{color:var(--secondary-color);border:2px solid var(--secondary-color);background-color:#0000;border-radius:5px;padding:12px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.LightingSolution-module__kY6QoW__learnMoreButton:hover{background-color:var(--secondary-color);color:#fff;transform:translateY(-3px)}.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed{grid-template-areas:"content image"}.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__imageWrapper{grid-area:image}.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__contentWrapper{grid-area:content}.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__imageWrapper:after{background:linear-gradient(90deg,#121212 0%,#0000 40%)}@media (max-width:900px){.LightingSolution-module__kY6QoW__solutionSection,.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3rem;padding-top:0;grid-template-areas:unset!important}.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__imageWrapper,.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__contentWrapper{grid-area:unset!important}.LightingSolution-module__kY6QoW__contentWrapper h2{font-size:clamp(1.35rem,5vw,1.85rem)}.LightingSolution-module__kY6QoW__contentWrapper p{font-size:1rem;line-height:1.65}.LightingSolution-module__kY6QoW__imageWrapper:after,.LightingSolution-module__kY6QoW__solutionSection.LightingSolution-module__kY6QoW__reversed .LightingSolution-module__kY6QoW__imageWrapper:after{background:linear-gradient(#0000 60%,#121212 100%)}}
