.LightingSection-module__NyGexq__particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.LightingSection-module__NyGexq__particle{opacity:0;background:radial-gradient(circle,#fbbf24 0%,#f59e0b 50%,#0000 100%);border-radius:50%;animation:linear infinite LightingSection-module__NyGexq__particleFloat;position:absolute}@keyframes LightingSection-module__NyGexq__particleFloat{0%{opacity:0;transform:translateY(20px)scale(0)}20%{opacity:.8;transform:translateY(0)scale(1)}80%{opacity:.6;transform:translateY(-30px)scale(.8)}to{opacity:0;transform:translateY(-60px)scale(.2)}}.LightingSection-module__NyGexq__statsBar{background:#0a0a0a;border-top:1px solid #fbbf241f;border-bottom:1px solid #fbbf241f;padding:40px 5%;position:relative;overflow:hidden}.LightingSection-module__NyGexq__statsBar:before{content:"";background:linear-gradient(90deg,#0000 0%,#fbbf24 30%,#f59e0b 70%,#0000 100%);height:1px;animation:3s ease-in-out infinite LightingSection-module__NyGexq__scanLine;position:absolute;top:0;left:0;right:0}@keyframes LightingSection-module__NyGexq__scanLine{0%,to{opacity:.2}50%{opacity:1}}.LightingSection-module__NyGexq__statsInner{z-index:2;grid-template-columns:repeat(4,1fr);gap:2px;max-width:1200px;margin:0 auto;display:grid;position:relative}.LightingSection-module__NyGexq__statItem{border-right:1px solid #fbbf2414;align-items:center;gap:18px;padding:20px 28px;transition:background .3s;display:flex}.LightingSection-module__NyGexq__statItem:last-child{border-right:none}.LightingSection-module__NyGexq__statItem:hover{background:#fbbf240a}.LightingSection-module__NyGexq__statIconWrap{flex-shrink:0;width:48px;height:48px;position:relative}.LightingSection-module__NyGexq__statIcon{color:#fbbf24;z-index:2;filter:drop-shadow(0 0 6px #fbbf2480);width:100%;height:100%;animation:3s ease-in-out infinite LightingSection-module__NyGexq__iconPulse;position:relative}.LightingSection-module__NyGexq__statIconGlow{background:radial-gradient(circle,#fbbf2426 0%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite LightingSection-module__NyGexq__glowPulse;position:absolute;inset:-8px}@keyframes LightingSection-module__NyGexq__iconPulse{0%,to{filter:drop-shadow(0 0 6px #fbbf2480)}50%{filter:drop-shadow(0 0 12px #fbbf24e6)}}@keyframes LightingSection-module__NyGexq__glowPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.LightingSection-module__NyGexq__statText{flex-direction:column;gap:3px;display:flex}.LightingSection-module__NyGexq__statValue{color:#fbbf24;letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1}.LightingSection-module__NyGexq__statLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:500}.LightingSection-module__NyGexq__lightingSec{background:#050505;padding:120px 5%;position:relative;overflow:hidden}.LightingSection-module__NyGexq__lightingBg{z-index:0;position:absolute;inset:0}.LightingSection-module__NyGexq__bgGlowLeft{background:radial-gradient(circle,#f59e0b14 0%,#0000 60%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite alternate LightingSection-module__NyGexq__driftLeft;position:absolute;top:50%;left:-200px;transform:translateY(-50%)}.LightingSection-module__NyGexq__bgGlowRight{background:radial-gradient(circle,#fbbf240f 0%,#0000 60%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite alternate LightingSection-module__NyGexq__driftRight;position:absolute;bottom:0;right:-200px}.LightingSection-module__NyGexq__bgGrid{background-image:linear-gradient(#fbbf2408 1px,#0000 1px),linear-gradient(90deg,#fbbf2408 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}@keyframes LightingSection-module__NyGexq__driftLeft{0%{opacity:.7;transform:translateY(-50%)translate(0)}to{opacity:1;transform:translateY(-40%)translate(40px)}}@keyframes LightingSection-module__NyGexq__driftRight{0%{transform:translate(0)translateY(0)}to{transform:translate(-30px)translateY(-20px)}}.LightingSection-module__NyGexq__lightingContainer{z-index:2;max-width:1200px;margin:0 auto;position:relative}.LightingSection-module__NyGexq__bulbWrap{flex-shrink:0;align-self:center;width:160px}.LightingSection-module__NyGexq__bulbSvg{filter:drop-shadow(0 0 20px #fbbf2466);width:100%;height:auto}.LightingSection-module__NyGexq__bulbBody{animation:2s ease-in-out infinite LightingSection-module__NyGexq__bulbGlow}@keyframes LightingSection-module__NyGexq__bulbGlow{0%,to{filter:brightness()drop-shadow(0 0 6px #fbbf2499)}50%{filter:brightness(1.3)drop-shadow(0 0 20px #fbbf24)}}.LightingSection-module__NyGexq__filament{animation:.12s ease-in-out infinite LightingSection-module__NyGexq__filamentFlicker}@keyframes LightingSection-module__NyGexq__filamentFlicker{0%,90%,to{opacity:1}95%{opacity:.85}}.LightingSection-module__NyGexq__haloOuter{animation:2.5s ease-in-out infinite LightingSection-module__NyGexq__haloPulse}.LightingSection-module__NyGexq__haloMid{animation:2.5s ease-in-out .3s infinite LightingSection-module__NyGexq__haloPulse}.LightingSection-module__NyGexq__haloInner{animation:2s ease-in-out .6s infinite LightingSection-module__NyGexq__haloPulse}@keyframes LightingSection-module__NyGexq__haloPulse{0%,to{opacity:.15;transform-origin:100px 95px;transform:scale(1)}50%{opacity:.35;transform:scale(1.1)}}.LightingSection-module__NyGexq__ray{transform-origin:100px 95px;animation:2s ease-in-out infinite LightingSection-module__NyGexq__rayPulse}@keyframes LightingSection-module__NyGexq__rayPulse{0%,to{opacity:.3;stroke-width:1px}50%{opacity:.9;stroke-width:1.5px}}.LightingSection-module__NyGexq__lightingHeader{align-items:flex-start;gap:64px;margin-bottom:80px;display:flex}.LightingSection-module__NyGexq__headerText{flex-direction:column;flex:1;display:flex}.LightingSection-module__NyGexq__lightingBadge{color:#fbbf24;text-transform:uppercase;letter-spacing:.12em;background:#fbbf2414;border:1px solid #fbbf2433;border-radius:3px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.72rem;font-weight:700;display:inline-flex}.LightingSection-module__NyGexq__badgeIcon{width:14px;height:14px;animation:2s ease-in-out infinite LightingSection-module__NyGexq__iconPulse}.LightingSection-module__NyGexq__lightingTitle{color:#f9fafb;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.LightingSection-module__NyGexq__titleAccent{color:#fbbf24;font-style:italic;display:inline-block;position:relative}.LightingSection-module__NyGexq__titleAccent:after{content:"";background:linear-gradient(90deg,#f59e0b,#fbbf24,#fde68a);height:2px;animation:2s ease-in-out infinite LightingSection-module__NyGexq__underlineGlow;position:absolute;bottom:2px;left:0;right:0}@keyframes LightingSection-module__NyGexq__underlineGlow{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 8px #fbbf24}}.LightingSection-module__NyGexq__lightingSubtitle{color:#9ca3af;margin:0;font-size:1.05rem;line-height:1.7}.LightingSection-module__NyGexq__servicesGrid{background:#fbbf240f;border:1px solid #fbbf240f;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:64px;display:grid}.LightingSection-module__NyGexq__serviceCard{--card-color:#fbbf24;cursor:default;background:#0a0a0a;padding:36px 32px;transition:background .4s,transform .3s;position:relative;overflow:hidden}.LightingSection-module__NyGexq__serviceCard:before{content:"";background:var(--card-color);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.LightingSection-module__NyGexq__serviceCard:hover{background:#fbbf240a}.LightingSection-module__NyGexq__serviceCard:hover:before{transform:scaleX(1)}.LightingSection-module__NyGexq__cardGlowBg{background:radial-gradient(circle at 30% 30%, var(--card-color), transparent 60%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.LightingSection-module__NyGexq__serviceCard:hover .LightingSection-module__NyGexq__cardGlowBg{opacity:.06}.LightingSection-module__NyGexq__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.LightingSection-module__NyGexq__cardIconRing{background:#fbbf240f;border:1.5px solid #fbbf2433;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex}.LightingSection-module__NyGexq__serviceCard:hover .LightingSection-module__NyGexq__cardIconRing{border-color:var(--card-color);background:#fbbf241a;box-shadow:0 0 20px #fbbf2433,inset 0 0 10px #fbbf240d}.LightingSection-module__NyGexq__cardIcon{color:#fbbf24;width:28px;height:28px;transition:filter .4s}.LightingSection-module__NyGexq__serviceCard:hover .LightingSection-module__NyGexq__cardIcon{filter:drop-shadow(0 0 8px var(--card-color))}.LightingSection-module__NyGexq__cardNum{color:#fbbf244d;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.LightingSection-module__NyGexq__cardTitle{color:#f3f4f6;letter-spacing:-.01em;margin:0 0 10px;font-size:1.05rem;font-weight:700;transition:color .3s}.LightingSection-module__NyGexq__serviceCard:hover .LightingSection-module__NyGexq__cardTitle{color:#fbbf24}.LightingSection-module__NyGexq__cardDesc{color:#6b7280;margin:0;font-size:.9rem;line-height:1.6}.LightingSection-module__NyGexq__cardLine{background:linear-gradient(90deg,#0000,#fbbf241a,#0000);height:1px;position:absolute;bottom:0;left:32px;right:32px}.LightingSection-module__NyGexq__energyBanner{background:linear-gradient(135deg,#f59e0b14 0%,#fbbf240a 100%);border:1px solid #fbbf2426;border-left:3px solid #fbbf24;justify-content:space-between;align-items:center;gap:40px;padding:32px 40px;display:flex;position:relative;overflow:hidden}.LightingSection-module__NyGexq__energyBanner:before{content:"";background:linear-gradient(90deg,#0000,#fbbf240a,#0000);width:200px;height:200%;animation:4s ease-in-out infinite LightingSection-module__NyGexq__shimmer;position:absolute;top:-50%;left:-10%;transform:skew(-15deg)}@keyframes LightingSection-module__NyGexq__shimmer{0%{left:-30%}to{left:120%}}.LightingSection-module__NyGexq__energyLeft{flex:1;align-items:center;gap:24px;display:flex}.LightingSection-module__NyGexq__energyIconWrap{background:#fbbf241a;border:1px solid #fbbf2440;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.LightingSection-module__NyGexq__energyIcon{color:#fbbf24;filter:drop-shadow(0 0 6px #fbbf2499);width:28px;height:28px;animation:2.5s ease-in-out infinite LightingSection-module__NyGexq__iconPulse}.LightingSection-module__NyGexq__energyTitle{color:#fbbf24;letter-spacing:-.01em;margin-bottom:6px;font-size:1.1rem;font-weight:800;display:block}.LightingSection-module__NyGexq__energyDesc{color:#6b7280;margin:0;font-size:.9rem;line-height:1.5}.LightingSection-module__NyGexq__energyPillars{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.LightingSection-module__NyGexq__pill{text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;white-space:nowrap;background:#fbbf240f;border:1px solid #fbbf2433;border-radius:2px;padding:6px 14px;font-size:.72rem;font-weight:700;transition:all .2s}.LightingSection-module__NyGexq__pill:hover{background:#fbbf241f;border-color:#fbbf2466}@media (max-width:1024px){.LightingSection-module__NyGexq__servicesGrid{grid-template-columns:repeat(2,1fr)}.LightingSection-module__NyGexq__statsInner{grid-template-columns:repeat(2,1fr);gap:1px}.LightingSection-module__NyGexq__statItem{border-bottom:1px solid #fbbf2414;border-right:none}}@media (max-width:768px){.LightingSection-module__NyGexq__lightingHeader{flex-direction:column;gap:32px}.LightingSection-module__NyGexq__bulbWrap{width:100px;margin:0 auto}.LightingSection-module__NyGexq__servicesGrid{grid-template-columns:1fr}.LightingSection-module__NyGexq__energyBanner{flex-direction:column;align-items:flex-start}.LightingSection-module__NyGexq__statsInner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LightingSection-module__NyGexq__bulbBody,.LightingSection-module__NyGexq__filament,.LightingSection-module__NyGexq__haloOuter,.LightingSection-module__NyGexq__haloMid,.LightingSection-module__NyGexq__haloInner,.LightingSection-module__NyGexq__ray,.LightingSection-module__NyGexq__particle,.LightingSection-module__NyGexq__statIcon,.LightingSection-module__NyGexq__statIconGlow,.LightingSection-module__NyGexq__bgGlowLeft,.LightingSection-module__NyGexq__bgGlowRight,.LightingSection-module__NyGexq__energyBanner:before,.LightingSection-module__NyGexq__statsBar:before,.LightingSection-module__NyGexq__badgeIcon,.LightingSection-module__NyGexq__energyIcon,.LightingSection-module__NyGexq__titleAccent:after{animation:none}}
