.led-hero-image{border:1px solid #39617d;border-radius:5px;height:440px;position:relative;overflow:hidden}.led-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.led-hero-image:after{content:"";background:linear-gradient(#0000 30%,#03121fdd);position:absolute;inset:0}.led-hero-image figcaption{z-index:1;color:#c0d6e4;background:#061522bb;padding:8px 12px;font-size:9px;line-height:1.6;position:absolute;top:16px;right:18px}.led-hero-image>div{z-index:1;position:absolute;bottom:32px;left:35px}.led-hero-image>div>span{letter-spacing:1.5px;color:#9ccbe7;font-size:9px}.led-hero-image strong{letter-spacing:-.8px;margin-top:17px;font-size:36px;font-weight:400;line-height:1.15;display:block}.led-principles{grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0 0;display:grid}.led-principles span{color:#a4c4d9;border-left:2px solid #2f8dbc;padding-left:13px;font-size:11px;line-height:1.8}.led-content-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.led-content-preview{background:#0b2234;border:1px solid #2f526a;border-radius:5px;padding:23px}.led-preview-screen{background:linear-gradient(120deg,#114673,#14213c);border:8px solid #07131f;border-radius:3px;min-height:280px;padding:29px;position:relative;overflow:hidden;box-shadow:0 20px 35px #0003}.led-preview-screen>span{letter-spacing:2px;color:#7cc7f4;z-index:1;font-size:8px;display:block;position:relative}.led-preview-screen strong{z-index:1;letter-spacing:-.5px;margin-top:28px;font-size:34px;font-weight:400;line-height:1.15;display:block;position:relative}.led-preview-screen>p{color:#8fbcd6;margin-top:20px;font-size:8px}.led-chart{align-items:flex-end;gap:12px;height:60px;margin-top:20px;display:flex}.led-chart i{background:linear-gradient(#75ceff,#1c7eb5);width:35px;height:35px}.led-chart i:nth-child(2){height:47px}.led-chart i:nth-child(3){height:27px}.led-chart i:nth-child(4){height:53px}.led-chart i:nth-child(5){height:60px}.led-content-preview>p{color:#8babbe;margin-top:20px;font-size:10px;line-height:1.8}.led-content-1 .led-preview-screen{background:linear-gradient(135deg,#093955,#0e1b37);flex-direction:column;justify-content:space-between;min-height:335px;display:flex}.led-orbit{border:30px solid #5eb7f48a;border-radius:50%;width:300px;height:300px;position:absolute;top:-20px;right:-40px;transform:rotate(-25deg)scaleY(.7);box-shadow:0 0 60px #1d8cff80,inset 0 0 50px #259dec80}.led-content-2 .led-preview-screen{background:linear-gradient(145deg,#231a38,#122e4c);min-height:335px}.led-stage{opacity:.6;justify-content:space-around;display:flex;position:absolute;inset:0;transform:rotate(-15deg)}.led-stage i{background:linear-gradient(#80d3ff,#0000);width:35px;height:450px;box-shadow:0 0 25px #5186ee}.led-content-2 strong{margin-top:95px}.led-page .led-content-copy h3{margin:20px 0;font-size:31px;font-weight:400;line-height:1.2}.led-content-copy>p:not(.vc-label){color:#aac4d6;font-size:14px;line-height:1.9}.led-content-copy ul{margin-top:25px;padding:0;list-style:none}.led-content-copy li{color:#b8d0df;border-top:1px solid #2b4d66;padding:13px 0 13px 17px;font-size:12px;line-height:1.8;position:relative}.led-content-copy li:before{content:"";background:#55bafb;width:4px;height:4px;position:absolute;top:22px;left:0}.led-service-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.led-module-diagram{background:#dfebf2;border:1px solid #adc8d8;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:35px 30px 22px;display:flex;overflow:hidden}.led-module-wall{background:#173b51;border:2px solid #123044;grid-template-columns:repeat(3,1fr);gap:5px;width:85%;max-width:360px;padding:8px;transition:transform .35s;display:grid;transform:perspective(500px)rotateY(-17deg);box-shadow:12px 8px #9cb8c9}.led-module-wall i{aspect-ratio:1.35;background:radial-gradient(#64bde9 1px,#0000 1px) 0 0/7px 7px,#0c2539;border:1px solid #4388ab;transition:transform .35s,background .35s;display:block}.led-module-wall i:nth-child(5){background:#245c7b;border-color:#62c8ff;transform:translate(-16px,12px);box-shadow:6px -4px #082235}.is-rear .led-module-wall{transform:perspective(500px)rotateY(17deg)}.is-rear .led-module-wall i{background:linear-gradient(90deg,#0000 46%,#557f98 47% 51%,#0000 52%),#26495f;border-color:#7393a5}.is-rear .led-module-wall i:nth-child(5){background:#63889e;transform:translate(18px,-8px)}.led-access{letter-spacing:1.5px;color:#237ba5;border-bottom:1px solid #5da0bf;margin-top:30px;padding-bottom:8px;font-size:10px}.led-module-diagram>p{color:#54758a;align-self:stretch;font-size:10px;line-height:1.8;margin-top:24px!important}.led-page .led-service-copy h3{margin-bottom:18px;font-size:28px;font-weight:400;line-height:1.2}.led-service-copy #led-service-detail p{color:#52748a;font-size:14px;line-height:1.9}.led-service-copy ul{color:#507084;margin-top:25px;padding-left:17px;font-size:12px;line-height:1.8}.led-service-copy li+li{margin-top:9px}@media (width<=1100px){.led-content-layout,.led-service-layout{gap:28px}.led-preview-screen{padding:22px}.led-preview-screen strong{font-size:29px}.led-content-preview{padding:18px}.led-module-diagram{padding:30px 20px 22px}}@media (width<=850px){.led-hero-image{height:380px}.led-principles{grid-template-columns:1fr 1fr;gap:18px}.led-content-layout,.led-service-layout{grid-template-columns:1fr}.led-content-copy{padding:8px 0}.led-preview-screen{min-height:320px}.led-chart{height:80px}.led-content-1 .led-preview-screen,.led-content-2 .led-preview-screen{min-height:320px}.led-orbit{width:350px;height:350px;right:10%}.led-module-wall{max-width:420px}.led-module-diagram{min-height:390px}}@media (width<=540px){.led-hero-image{height:330px}.led-hero-image>div{bottom:25px;left:23px}.led-hero-image strong{font-size:29px}.led-hero-image>div>span{font-size:7px}.led-hero-image figcaption{font-size:8px;top:14px;left:14px;right:14px}.led-principles span{font-size:10px}.led-content-preview{padding:14px}.led-preview-screen,.led-content-1 .led-preview-screen,.led-content-2 .led-preview-screen{min-height:280px;padding:20px}.led-preview-screen strong{font-size:29px}.led-page .led-content-copy h3{font-size:27px}.led-orbit{width:300px;height:300px;right:-50px}.led-module-diagram{min-height:320px;padding:28px 16px 18px}.led-module-wall{width:90%}.led-page .led-service-copy h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.led-module-wall,.led-module-wall i{transition:none}}
