.page-module__O9ZbMG__hero{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;height:100vh;transition:opacity .5s ease-out;display:flex;position:relative;z-index:1000!important}.page-module__O9ZbMG__hero.page-module__O9ZbMG__exiting{opacity:0;pointer-events:none}.page-module__O9ZbMG__descriptionSection{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:1000px;min-height:100vh;margin:2rem auto;padding:2rem;display:flex}.page-module__O9ZbMG__reducedHeightDescription{justify-content:flex-start;min-height:60vh}.page-module__O9ZbMG__hosting{background:#fff;border:1px solid #eaeaea;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:auto;margin-bottom:20vh;padding:2rem 2.5rem;transition:box-shadow .2s;display:flex;box-shadow:0 4px 24px #0000000a}.page-module__O9ZbMG__hosting:hover{box-shadow:0 8px 32px #00000014}.page-module__O9ZbMG__hosting h2{margin-top:.5rem;margin-bottom:.5rem;font-size:1.5rem!important}.page-module__O9ZbMG__globeIcon{transform-origin:50%;margin:0;animation:8s linear infinite page-module__O9ZbMG__rotateGlobe}.page-module__O9ZbMG__descriptionSection h1,.page-module__O9ZbMG__descriptionSection h2{letter-spacing:.04rem;margin-bottom:1rem;font-size:2rem;line-height:1.2}.page-module__O9ZbMG__descriptionSection h3{margin-bottom:1rem;font-size:1.8rem;line-height:1.2}.page-module__O9ZbMG__indendtedP h3{color:#555;text-align:left;width:100%;margin-top:4rem;margin-bottom:1rem;font-size:1.5rem;line-height:1.2}.page-module__O9ZbMG__descriptionSection p{margin-bottom:1rem;font-size:1.1rem;line-height:1.2}.page-module__O9ZbMG__splitScreen{color:#fff;background:#000;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;width:100%;height:100vh;padding:3rem;display:grid;position:relative}.page-module__O9ZbMG__splitScreen h3{margin-top:0;margin-bottom:1rem;font-size:1.5rem;line-height:1.2}.page-module__O9ZbMG__animationSection{cursor:grab;border-radius:24px;width:100%;height:80%;margin:0}.page-module__O9ZbMG__animationFHLeft{width:50vw;height:90%;position:absolute;top:5%;right:0}.page-module__O9ZbMG__animationSection:active{cursor:grabbing}.page-module__O9ZbMG__orbitsDisabled{cursor:default!important}@media (max-width:768px),(orientation:portrait){.page-module__O9ZbMG__hero h1{font-size:2rem}.page-module__O9ZbMG__descriptionSection{padding-left:20px;padding-right:20px}.page-module__O9ZbMG__splitScreen{grid-template-columns:1fr;height:auto;min-height:100vh;padding-top:100px;padding-left:0;padding-right:0}.page-module__O9ZbMG__splitScreen h3{padding-left:20px;padding-right:20px}.page-module__O9ZbMG__animationFHLeft{grid-area:1/1;width:100%;height:50vh;position:static;top:0;right:0}.page-module__O9ZbMG__animationSection{min-height:50vh}.page-module__O9ZbMG__hosting{margin:10px 10px 4rem}}
.WhyItsDifficult-module__IqR3eW__toggleButton{color:#fff;cursor:pointer;background:#000;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000004d}.WhyItsDifficult-module__IqR3eW__toggleButton:hover{transform:scale(1.05);box-shadow:0 6px 16px #0006}.WhyItsDifficult-module__IqR3eW__toggleText{flex:1}.WhyItsDifficult-module__IqR3eW__container{width:100%;margin-top:2rem}.WhyItsDifficult-module__IqR3eW__content{color:#ffffffe6;border:1 px solid #ffffff1a;background:#ffffff08;border-radius:12px;margin-top:-30px;padding:1.5rem;line-height:1.6;animation:.3s ease-out WhyItsDifficult-module__IqR3eW__fadeInSlide}.WhyItsDifficult-module__IqR3eW__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;width:40px;height:40px;font-size:36px;position:absolute;top:10px;left:10px}@keyframes WhyItsDifficult-module__IqR3eW__fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px),(orientation:portrait){.WhyItsDifficult-module__IqR3eW__container{padding:20px}}
.MirroredPolygons-module__mrsnWq__openPanelButton{color:#fff;cursor:pointer;z-index:8;background:#000;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3ms;display:flex;position:absolute;top:40px;left:-30px;box-shadow:0 4px 12px #0000004d}@media (max-width:768px),(orientation:portrait){.MirroredPolygons-module__mrsnWq__openPanelButton{left:5px}}.MirroredPolygons-module__mrsnWq__openPanelButton:hover{background:#000000e6;transform:scale(1.05)}.MirroredPolygons-module__mrsnWq__container{border:1px solid #333;border-radius:25px;width:100%;height:100%;position:relative}.MirroredPolygons-module__mrsnWq__canvas{width:100%;height:100%}.MirroredPolygons-module__mrsnWq__controlPanel{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:#000c;border:1px solid #ddd;border-radius:10px;min-width:250px;padding:20px;position:absolute;top:70px;left:15px;box-shadow:0 8px 32px #0000004d}.MirroredPolygons-module__mrsnWq__title{text-align:center;color:#fff;margin:0 0 15px;font-size:18px;font-weight:600}.MirroredPolygons-module__mrsnWq__controlGroup{margin-bottom:15px}.MirroredPolygons-module__mrsnWq__label{color:#e0e0e0;margin-bottom:5px;font-size:14px;font-weight:500;display:block}.MirroredPolygons-module__mrsnWq__slider{opacity:.8;cursor:pointer;background:#333;border-radius:3px;outline:none;width:100%;height:6px;transition:opacity .2s}.MirroredPolygons-module__mrsnWq__slider:hover{opacity:1}.MirroredPolygons-module__mrsnWq__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#6cf;border-radius:50%;width:18px;height:18px;transition:all .2s;box-shadow:0 2px 6px #0000004d}.MirroredPolygons-module__mrsnWq__slider::-webkit-slider-thumb:hover{background:#8df;transform:scale(1.1)}.MirroredPolygons-module__mrsnWq__slider::-moz-range-thumb{cursor:pointer;background:#6cf;border:none;border-radius:50%;width:18px;height:18px;transition:all .2s;box-shadow:0 2px 6px #0000004d}.MirroredPolygons-module__mrsnWq__slider::-moz-range-thumb:hover{background:#8df;transform:scale(1.1)}.MirroredPolygons-module__mrsnWq__presetSection{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:15px}.MirroredPolygons-module__mrsnWq__presetTitle{color:#e0e0e0;margin:0 0 10px;font-size:14px;font-weight:500}.MirroredPolygons-module__mrsnWq__presetButtons{flex-wrap:wrap;gap:8px;display:flex}.MirroredPolygons-module__mrsnWq__presetButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#444,#555);border:1px solid #ffffff1a;border-radius:6px;padding:8px 14px;font-size:12px;font-weight:500;transition:all .2s}.MirroredPolygons-module__mrsnWq__presetButton:hover{background:linear-gradient(135deg,#555,#666);transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.MirroredPolygons-module__mrsnWq__presetButton:active{transform:translateY(0);box-shadow:0 2px 6px #0000004d}@media (max-width:768px){.MirroredPolygons-module__mrsnWq__controlPanel{border-bottom-right-radius:0;border-bottom-left-radius:0;min-width:auto;height:35%;padding:15px;inset:auto 0 0;overflow-y:auto}.MirroredPolygons-module__mrsnWq__title{font-size:16px}.MirroredPolygons-module__mrsnWq__presetButtons{justify-content:center}.MirroredPolygons-module__mrsnWq__presetButton{flex:1;min-width:70px}}@media (max-width:480px){.MirroredPolygons-module__mrsnWq__controlGroup{margin-bottom:12px}.MirroredPolygons-module__mrsnWq__presetSection{margin-top:15px;padding-top:12px}}
.FullScreenToggle-module__rEKLVG__button{z-index:12;color:#fff;cursor:pointer;background:#000;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 4px 12px #0000004d}
.OptimizedMessage-module__gdICQW__optimizedMessage{color:#333;z-index:100;background:#fffc;border:1px solid #ccc;border-radius:8px;width:60%;padding:2px 8px 8px;display:inline-flex;position:absolute;top:20px;left:20px;box-shadow:0 2px 10px #0000001a}.OptimizedMessage-module__gdICQW__closeButton{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;transition:color .2s;position:absolute;top:6px;right:8px}.OptimizedMessage-module__gdICQW__closeButton:hover{color:#333}.OptimizedMessage-module__gdICQW__optimizedMessage p{margin:0;padding:0}
.LedWallConfigurator-module__BR1vNG__container{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.LedWallConfigurator-module__BR1vNG__canvas{width:100%;height:100%}.LedWallConfigurator-module__BR1vNG__controls{-webkit-backdrop-filter:blur(10px);background:#000c;border-top:1px solid #ffffff1a;padding:20px 40px;transition:all .3s;position:absolute;bottom:0;left:0;right:0}.LedWallConfigurator-module__BR1vNG__caption{color:#ddd;margin-bottom:15px;font-size:16px;position:absolute;top:-50%;left:40px}@media (max-width:768px),(orientation:portrait){.LedWallConfigurator-module__BR1vNG__caption{max-width:80px}}.LedWallConfigurator-module__BR1vNG__controlsWrapper{align-items:center;gap:40px;margin:0 auto;display:flex}.LedWallConfigurator-module__BR1vNG__controlsGroup{flex:1;gap:30px;display:flex}.LedWallConfigurator-module__BR1vNG__controls label{color:#ffffffb3;white-space:nowrap;align-items:center;gap:12px;margin:0;font-size:13px;font-weight:400;display:flex}.LedWallConfigurator-module__BR1vNG__controls input[type=range]{appearance:none;cursor:pointer;background:#fff3;border-radius:1px;outline:none;width:120px;height:2px;margin:0;transition:all .2s}.LedWallConfigurator-module__BR1vNG__controls input[type=range]:hover{background:#ffffff4d}.LedWallConfigurator-module__BR1vNG__controls input[type=range]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;transition:all .2s}.LedWallConfigurator-module__BR1vNG__controls input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}.LedWallConfigurator-module__BR1vNG__controls input[type=range]::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:12px;height:12px;transition:all .2s}.LedWallConfigurator-module__BR1vNG__controls input[type=range]::-moz-range-thumb:hover{transform:scale(1.2)}.LedWallConfigurator-module__BR1vNG__quotation{border-left:1px solid #ffffff1a;align-items:center;gap:20px;padding:0 20px;display:flex}.LedWallConfigurator-module__BR1vNG__downloadButton{color:#4a9eff;cursor:pointer;background:#4a9eff1a;border:1px solid #4a9eff4d;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.LedWallConfigurator-module__BR1vNG__downloadButton:hover{color:#fff;background:#4a9eff33;border-color:#4a9eff80;transform:translateY(-1px)}.LedWallConfigurator-module__BR1vNG__downloadButton:active{transform:translateY(0)}.LedWallConfigurator-module__BR1vNG__priceInfo{flex-direction:column;gap:2px;display:flex}.LedWallConfigurator-module__BR1vNG__quotation .LedWallConfigurator-module__BR1vNG__details{color:#ffffff80;margin:0;font-size:12px}.LedWallConfigurator-module__BR1vNG__originalPrice{color:#fff6;margin:0;font-size:12px;font-weight:300;text-decoration:line-through}.LedWallConfigurator-module__BR1vNG__finalPrice{align-items:center;gap:8px;display:flex}.LedWallConfigurator-module__BR1vNG__finalPrice p{color:#fff;margin:0;font-size:16px;font-weight:500}.LedWallConfigurator-module__BR1vNG__discount{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#4a9eff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}@keyframes LedWallConfigurator-module__BR1vNG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.LedWallConfigurator-module__BR1vNG__controls{animation:.4s LedWallConfigurator-module__BR1vNG__fadeInUp}@media (max-width:1200px){.LedWallConfigurator-module__BR1vNG__controlsGroup{gap:20px}.LedWallConfigurator-module__BR1vNG__controls input[type=range]{width:100px}}@media (max-width:768px){.LedWallConfigurator-module__BR1vNG__controls{padding:15px 20px}.LedWallConfigurator-module__BR1vNG__controlsWrapper{flex-direction:column;gap:20px}.LedWallConfigurator-module__BR1vNG__controlsGroup{justify-content:space-between;width:100%}.LedWallConfigurator-module__BR1vNG__controls label{font-size:12px}.LedWallConfigurator-module__BR1vNG__quotation{border-top:1px solid #ffffff1a;border-left:none;justify-content:space-between;align-items:flex-start;width:100%;padding:10px 20px 0 0}.LedWallConfigurator-module__BR1vNG__downloadButton{width:48px;height:48px}.LedWallConfigurator-module__BR1vNG__priceInfo{align-items:left;text-align:left}}@media (max-width:480px){.LedWallConfigurator-module__BR1vNG__controlsGroup{flex-wrap:wrap;gap:15px}.LedWallConfigurator-module__BR1vNG__controls label{flex:45%}}@keyframes LedWallConfigurator-module__BR1vNG__glow{0%{box-shadow:0 0 5px #4a9eff80}50%{box-shadow:0 0 20px #4a9effcc}to{box-shadow:0 0 5px #4a9eff80}}.LedWallConfigurator-module__BR1vNG__controls::-webkit-scrollbar{width:6px}.LedWallConfigurator-module__BR1vNG__controls::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.LedWallConfigurator-module__BR1vNG__controls::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px;transition:background .3s}.LedWallConfigurator-module__BR1vNG__controls::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.LedWallConfigurator-module__BR1vNG__controls{scrollbar-width:thin;scrollbar-color:#fff3 #ffffff0d}.LedWallConfigurator-module__BR1vNG__controls input[type=range]:focus{outline:none}.LedWallConfigurator-module__BR1vNG__controls input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 2px 12px #0006,0 0 0 12px #4a9eff33}.LedWallConfigurator-module__BR1vNG__controls input[type=range]:focus::-moz-range-thumb{box-shadow:0 2px 12px #0006,0 0 0 12px #4a9eff33}.LedWallConfigurator-module__BR1vNG__canvas:after{content:"";pointer-events:none;background:radial-gradient(#0000 40%,#000 90%);width:100%;height:100%;position:absolute;top:0;left:0}.LedWallConfigurator-module__BR1vNG__matrixButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;align-items:center;gap:8px;min-width:200px;padding:8px 12px;font-size:13px;font-weight:400;transition:all .2s;display:flex}.LedWallConfigurator-module__BR1vNG__matrixButton:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.LedWallConfigurator-module__BR1vNG__matrixIcon{opacity:.7;font-size:14px}.LedWallConfigurator-module__BR1vNG__matrixOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000c;justify-content:center;align-items:center;animation:.3s LedWallConfigurator-module__BR1vNG__fadeIn;display:flex;position:absolute;inset:0}.LedWallConfigurator-module__BR1vNG__matrixPanel{background:#141414f2;border:1px solid #ffffff1a;border-radius:12px;max-width:95vw;max-height:95vh;padding:40px;animation:.3s LedWallConfigurator-module__BR1vNG__slideUp;overflow:auto}.LedWallConfigurator-module__BR1vNG__matrixHeader{text-align:center;margin-bottom:30px}.LedWallConfigurator-module__BR1vNG__matrixHeader h3{color:#fff;margin:0 0 8px;font-size:18px;font-weight:500}.LedWallConfigurator-module__BR1vNG__matrixHeader p{color:#fff9;margin:0;font-size:14px}.LedWallConfigurator-module__BR1vNG__matrixGrid{justify-content:center;margin-bottom:30px;display:flex}.LedWallConfigurator-module__BR1vNG__grid{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:repeat(8,20px);grid-template-columns:repeat(20,20px);gap:0;padding:20px;display:grid}.LedWallConfigurator-module__BR1vNG__gridDot{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:0;width:20px;height:20px;transition:all .2s}.LedWallConfigurator-module__BR1vNG__gridDot:hover{background:#ffffff4d;border-color:#fff6;transform:none}.LedWallConfigurator-module__BR1vNG__gridDot.LedWallConfigurator-module__BR1vNG__inArea{background:#4a9eff66;border-color:#4a9eff99}.LedWallConfigurator-module__BR1vNG__gridDot.LedWallConfigurator-module__BR1vNG__selected{background:#4a9eff;border-color:#fff;box-shadow:0 0 0 2px #4a9eff4d}.LedWallConfigurator-module__BR1vNG__matrixActions{justify-content:center;gap:15px;display:flex}.LedWallConfigurator-module__BR1vNG__applyButton{color:#fff;cursor:pointer;background:#4a9eff;border:1px solid #4a9eff;border-radius:6px;min-width:100px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s}.LedWallConfigurator-module__BR1vNG__applyButton:hover{background:#3a8eef;border-color:#3a8eef;transform:translateY(-1px)}.LedWallConfigurator-module__BR1vNG__cancelButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:6px;min-width:100px;padding:10px 24px;font-size:14px;font-weight:400;transition:all .2s}.LedWallConfigurator-module__BR1vNG__cancelButton:hover{color:#fff;background:#ffffff26;border-color:#ffffff4d}.LedWallConfigurator-module__BR1vNG__matrixAxis,.LedWallConfigurator-module__BR1vNG__yAxis,.LedWallConfigurator-module__BR1vNG__gridContainer,.LedWallConfigurator-module__BR1vNG__xAxis,.LedWallConfigurator-module__BR1vNG__axisLabel{display:none}@keyframes LedWallConfigurator-module__BR1vNG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LedWallConfigurator-module__BR1vNG__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.LedWallConfigurator-module__BR1vNG__matrixPanel{margin:15px;padding:25px}.LedWallConfigurator-module__BR1vNG__grid{grid-template-rows:repeat(8,14px);grid-template-columns:repeat(20,14px);gap:0;padding:15px}.LedWallConfigurator-module__BR1vNG__gridDot{width:14px;height:14px}.LedWallConfigurator-module__BR1vNG__matrixActions{flex-direction:column;align-items:center}.LedWallConfigurator-module__BR1vNG__applyButton,.LedWallConfigurator-module__BR1vNG__cancelButton{width:100%;max-width:200px}}@media (max-width:480px){.LedWallConfigurator-module__BR1vNG__grid{grid-template-rows:repeat(8,10px);grid-template-columns:repeat(20,10px);gap:0;padding:10px}.LedWallConfigurator-module__BR1vNG__gridDot{width:10px;height:10px}}
