.mj-lighting-main{background:#fff;padding:50px 24px}.mj-lighting-wrapper{display:flex;margin:0 auto}.mj-lighting-content{width:45%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.mj-lighting-content-wrapper{display:flex;flex-direction:column;gap:clamp(20px,3vw,35px);padding:clamp(30px,5vw,50px) clamp(40px,8vw,94px);max-width:100%}.mj-lighting-logo{width:116px;height:42px}.mj-lighting-logo img{width:100%;height:100%;object-fit:contain;display:block}.mj-lighting-title h2{font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:bold;margin:0;color:#000}.mj-lighting-description p{font-size:16px;line-height:1.75;margin:0;color:#000}.mj-lighting-buttons{display:flex;gap:24px;align-items:center}.mj-lighting-button{height:64px}.mj-lighting-button img{height:100%;width:auto;display:block}.mj-lighting-art{width:55%;position:relative;overflow:hidden;flex-shrink:0;min-height:800px}.mj-lighting-art-background{position:absolute;inset:0;background:#000}.mj-lighting-bg-texture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:.2}.mj-lighting-overlay{position:absolute;inset:0;overflow:hidden}.mj-lighting-overlay img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.mj-lighting-phones{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.mj-lighting-phone{position:absolute}.mj-lighting-phone img{width:100%;height:100%;object-fit:contain;display:block}.mj-lighting-phone-left{left:9.67%;top:43.85px;width:40.55%;aspect-ratio:439/892}.mj-lighting-phone-right{left:52.57%;top:178.18px;width:40.54%;aspect-ratio:439/892}@media only screen and (max-width: 1400px){.mj-lighting-wrapper{height:auto}.mj-lighting-art{height:auto}.mj-lighting-content-wrapper{padding:40px 60px}}@media only screen and (max-width: 1024px){.mj-lighting-wrapper{flex-direction:column-reverse;min-height:auto}.mj-lighting-content{width:100%}.mj-lighting-art{width:100%;min-height:700px}.mj-lighting-content-wrapper{padding:40px 50px}.mj-lighting-title h2{font-size:36px}}@media only screen and (max-width: 900px){.mj-lighting-wrapper{min-height:450px}}@media only screen and (max-width: 768px){.mj-lighting-main{padding:30px 16px}.mj-lighting-content-wrapper{padding:30px;gap:25px}.mj-lighting-title h2{font-size:32px}.mj-lighting-description p{font-size:15px}.mj-lighting-buttons{flex-wrap:wrap;gap:16px}.mj-lighting-button{height:56px}}@media only screen and (max-width: 480px){.mj-lighting-content-wrapper{padding:20px;gap:20px}.mj-lighting-title h2{font-size:28px}.mj-lighting-description p{font-size:14px}.mj-lighting-logo{width:90px;height:32px}.mj-lighting-button{height:48px}}
