@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap");.services-page{background-color:#000;color:#fff;font-family:Roboto,sans-serif}.services-hero{min-height:60vh;background:#050508;display:flex;align-items:center;padding:6rem 3rem 4rem;position:relative;overflow:hidden}.svc-stage-lights{position:absolute;inset:0;pointer-events:none;z-index:0}.svc-beam{position:absolute;top:0;width:4px;height:95%;transform-origin:top center;border-radius:0 0 6px 6px}.svc-beam--1{left:7%;animation:beamFlash1 3.2s ease-in-out infinite alternate}.svc-beam--1,.svc-beam--7{background:linear-gradient(180deg,#ff32c8,rgba(255,50,200,.15) 55%,transparent);filter:blur(1.5px);box-shadow:0 0 35px 10px rgba(255,50,200,.2)}.svc-beam--7{left:93%;animation:beamFlash1M 3.2s ease-in-out infinite alternate}.svc-beam--2{left:22%;animation:beamSweep2 6.5s ease-in-out infinite alternate}.svc-beam--2,.svc-beam--6{background:linear-gradient(180deg,#1ea0ff,rgba(30,160,255,.15) 60%,transparent);filter:blur(1.5px);box-shadow:0 0 35px 10px rgba(30,160,255,.18)}.svc-beam--6{left:78%;animation:beamSweep2M 6.5s ease-in-out infinite alternate}.svc-beam--3{left:37%;animation:beamWhiteFlash 4.8s ease-in-out infinite alternate}.svc-beam--3,.svc-beam--5{width:6px;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.12) 50%,transparent);filter:blur(1px);box-shadow:0 0 50px 14px hsla(0,0%,100%,.14)}.svc-beam--5{left:63%;animation:beamWhiteFlashM 4.8s ease-in-out infinite alternate}.svc-beam--4{left:50%;width:5px;background:linear-gradient(180deg,#ffc828,rgba(255,200,40,.15) 60%,transparent);filter:blur(2px);box-shadow:0 0 40px 12px rgba(255,200,40,.16);animation:beamCenter 10s ease-in-out infinite alternate}.svc-stage-haze{position:absolute;bottom:0;left:0;right:0;height:220px;background:linear-gradient(0deg,rgba(255,50,200,.06) 0,rgba(30,160,255,.05) 30%,hsla(0,0%,100%,.03) 60%,transparent)}@keyframes beamFlash1{0%{transform:rotate(-24deg);opacity:.95}15%{opacity:.2}25%{transform:rotate(-10deg);opacity:1}40%{opacity:.5}55%{transform:rotate(8deg);opacity:.9}70%{opacity:.15}85%{transform:rotate(18deg);opacity:1}to{transform:rotate(22deg);opacity:.75}}@keyframes beamFlash1M{0%{transform:rotate(24deg);opacity:.95}15%{opacity:.2}25%{transform:rotate(10deg);opacity:1}40%{opacity:.5}55%{transform:rotate(-8deg);opacity:.9}70%{opacity:.15}85%{transform:rotate(-18deg);opacity:1}to{transform:rotate(-22deg);opacity:.75}}@keyframes beamSweep2{0%{transform:rotate(18deg);opacity:.85}30%{transform:rotate(4deg);opacity:1}60%{transform:rotate(-14deg);opacity:.8}80%{opacity:.55}to{transform:rotate(-22deg);opacity:.9}}@keyframes beamSweep2M{0%{transform:rotate(-18deg);opacity:.85}30%{transform:rotate(-4deg);opacity:1}60%{transform:rotate(14deg);opacity:.8}80%{opacity:.55}to{transform:rotate(22deg);opacity:.9}}@keyframes beamWhiteFlash{0%{transform:rotate(-18deg);opacity:1}10%{opacity:.03}12%{opacity:1}25%{transform:rotate(-5deg)}45%{opacity:.7}50%{opacity:.03}52%{opacity:.95}70%{transform:rotate(12deg);opacity:1}85%{opacity:.4}to{transform:rotate(20deg);opacity:.8}}@keyframes beamWhiteFlashM{0%{transform:rotate(18deg);opacity:1}10%{opacity:.03}12%{opacity:1}25%{transform:rotate(5deg)}45%{opacity:.7}50%{opacity:.03}52%{opacity:.95}70%{transform:rotate(-12deg);opacity:1}85%{opacity:.4}to{transform:rotate(-20deg);opacity:.8}}@keyframes beamCenter{0%{transform:rotate(-15deg);opacity:.9}25%{transform:rotate(-5deg);opacity:1}50%{transform:rotate(0deg);opacity:.85}75%{transform:rotate(8deg);opacity:1}to{transform:rotate(16deg);opacity:.8}}.services-hero-inner{max-width:680px;position:relative;z-index:3}.services-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:180px;background:linear-gradient(180deg,transparent 0,#000);pointer-events:none;z-index:1}.services-hero-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:.3rem .85rem;margin-bottom:1.5rem}.services-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 1.25rem;letter-spacing:-.02em}.services-hero-title em{font-style:normal;color:#fff;-webkit-text-fill-color:#fff}.services-hero-sub{font-size:1rem;color:#777;line-height:1.7;margin:0 0 2rem;max-width:520px}.svc-3d-card{transition:transform .12s ease-out,box-shadow .12s ease-out;will-change:transform;border-radius:16px}.svc-3d-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 0 1px rgba(147,51,234,.15)}.services-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:2rem 1.5rem 4rem}@media (max-width:900px){.services-content{grid-template-columns:1fr}}.service-section{background:#0d0d0d;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:80px}.service-section h2{font-size:2.5rem;margin:2rem 0;cursor:pointer;transition:color .3s;text-align:center;text-transform:uppercase}.service-section h2:hover{color:#bbb}.service-photo{width:100%;height:260px;margin:0;cursor:pointer;position:relative;overflow:hidden;z-index:2;flex-shrink:0}.service-photo img{width:100%;height:533px;-o-object-fit:cover;object-fit:cover;border-radius:18px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.click-to-see-more{position:absolute;top:15px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:5px 10px;border-radius:5px;opacity:0;animation:fadeIn 1s ease-in forwards;z-index:10}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.service-card{width:100%;max-width:800px;margin-top:0;margin-bottom:2rem}.service-tier-card{background:#0d0d0d;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.4)}.tabs-menu{display:flex;justify-content:center;gap:1rem;margin-bottom:1rem;z-index:1000}.tab{font-family:Roboto,sans-serif;font-size:1rem;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;backdrop-filter:blur(5px);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;z-index:1001;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media (min-width:769px){.tab[data-tier=Standard]{border:1px solid #fff}.tab[data-tier=Standard].active,.tab[data-tier=Standard]:hover{box-shadow:0 0 10px hsla(0,0%,100%,.6);transform:scale(1.02)}.tab[data-tier=Gold]{border:1px solid gold;box-shadow:0 0 5px gold}.tab[data-tier=Gold].active,.tab[data-tier=Gold]:hover{box-shadow:0 0 15px gold;transform:scale(1.05)}.tab[data-tier=Platinum]{border:1px solid #b9f2ff;box-shadow:0 0 7px #b9f2ff}.tab[data-tier=Platinum].active,.tab[data-tier=Platinum]:hover{box-shadow:0 0 20px #b9f2ff;transform:scale(1.1)}}.tab-content{background:#111;padding:2rem;border-radius:5px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;z-index:1000}.pricing-info{text-align:center}.pricing-info h4{font-size:2rem;margin:0}.features h5{font-size:1.4rem;margin-bottom:1rem;text-align:center}.features-columns{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.features ul{list-style-type:disc;padding-left:1.5rem;margin:0}.features li{margin-bottom:.75rem;font-size:1rem}.see-more-wrapper{display:flex;justify-content:center;margin-top:.5rem}.see-more{background:none;border:none;color:#bbb;cursor:pointer;font-size:1rem;text-decoration:underline;z-index:1000;pointer-events:auto;transition:color .3s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.see-more:hover{color:#fff}.get-started{background:#fff;color:#333;padding:.75rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-size:1.1rem;transition:background .3s;display:block;margin:1rem auto;z-index:1000;pointer-events:auto;text-decoration:none!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.get-started:hover{background:#ddd}.equipment-rental-card{background:#222;border-radius:8px;padding:1.5rem;box-shadow:0 4px 8px rgba(0,0,0,.2)}.equipment-menu{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.equipment-button{font-family:Roboto,sans-serif;font-size:1rem;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:8px;cursor:pointer;backdrop-filter:blur(5px);transition:box-shadow .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.equipment-button.active,.equipment-button:hover{box-shadow:0 0 10px hsla(0,0%,100%,.6)}.equipment-photo{width:100%;max-width:400px;margin-top:.5rem;cursor:pointer}.equipment-photo img{width:100%;height:auto;border-radius:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.equipment-photo img,.services-page .services-grid{touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.services-page .services-grid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;grid-template-columns:repeat(3,minmax(220px,300px));gap:1.5rem;padding:2rem;z-index:10000;width:90%;max-width:1000px;box-sizing:border-box}.services-page .service-option,.services-page .services-grid{justify-content:center;align-items:center;pointer-events:auto}.services-page .service-option{font-family:Roboto,sans-serif;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:300;color:#fff;background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.2);padding:1rem;border-radius:8px;cursor:pointer;text-align:center;text-decoration:none!important;width:100%;height:80px;display:flex;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;touch-action:manipulation;z-index:10001;backdrop-filter:blur(8px);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.services-page .service-option[data-service=corporate],.services-page .service-option[data-service=exhibitions],.services-page .service-option[data-service=government],.services-page .service-option[data-service=large-scale],.services-page .service-option[data-service=religious],.services-page .service-option[data-service=rental],.services-page .service-option[data-service=sales],.services-page .service-option[data-service=school],.services-page .service-option[data-service=wedding]{border:1px solid #fff}.services-page .service-option[data-service=corporate]:hover,.services-page .service-option[data-service=exhibitions]:hover,.services-page .service-option[data-service=government]:hover,.services-page .service-option[data-service=large-scale]:hover,.services-page .service-option[data-service=religious]:hover,.services-page .service-option[data-service=rental]:hover,.services-page .service-option[data-service=sales]:hover,.services-page .service-option[data-service=school]:hover,.services-page .service-option[data-service=wedding]:hover{box-shadow:0 0 20px #fff;transform:scale(1.05)}.services-page .service-option[data-service=corporate][data-tier=Gold],.services-page .service-option[data-service=exhibitions][data-tier=Gold],.services-page .service-option[data-service=government][data-tier=Gold],.services-page .service-option[data-service=large-scale][data-tier=Gold],.services-page .service-option[data-service=religious][data-tier=Gold],.services-page .service-option[data-service=rental][data-tier=Gold],.services-page .service-option[data-service=sales][data-tier=Gold],.services-page .service-option[data-service=school][data-tier=Gold],.services-page .service-option[data-service=wedding][data-tier=Gold]{border:1px solid gold}.services-page .service-option[data-service=corporate][data-tier=Gold]:hover,.services-page .service-option[data-service=exhibitions][data-tier=Gold]:hover,.services-page .service-option[data-service=government][data-tier=Gold]:hover,.services-page .service-option[data-service=large-scale][data-tier=Gold]:hover,.services-page .service-option[data-service=religious][data-tier=Gold]:hover,.services-page .service-option[data-service=rental][data-tier=Gold]:hover,.services-page .service-option[data-service=sales][data-tier=Gold]:hover,.services-page .service-option[data-service=school][data-tier=Gold]:hover,.services-page .service-option[data-service=wedding][data-tier=Gold]:hover{box-shadow:0 0 20px gold;transform:scale(1.05)}.services-page .service-option[data-service=corporate][data-tier=Platinum],.services-page .service-option[data-service=exhibitions][data-tier=Platinum],.services-page .service-option[data-service=government][data-tier=Platinum],.services-page .service-option[data-service=large-scale][data-tier=Platinum],.services-page .service-option[data-service=religious][data-tier=Platinum],.services-page .service-option[data-service=rental][data-tier=Platinum],.services-page .service-option[data-service=sales][data-tier=Platinum],.services-page .service-option[data-service=school][data-tier=Platinum],.services-page .service-option[data-service=wedding][data-tier=Platinum]{border:1px solid #b9f2ff}.services-page .service-option[data-service=corporate][data-tier=Platinum]:hover,.services-page .service-option[data-service=exhibitions][data-tier=Platinum]:hover,.services-page .service-option[data-service=government][data-tier=Platinum]:hover,.services-page .service-option[data-service=large-scale][data-tier=Platinum]:hover,.services-page .service-option[data-service=religious][data-tier=Platinum]:hover,.services-page .service-option[data-service=rental][data-tier=Platinum]:hover,.services-page .service-option[data-service=sales][data-tier=Platinum]:hover,.services-page .service-option[data-service=school][data-tier=Platinum]:hover,.services-page .service-option[data-service=wedding][data-tier=Platinum]:hover{box-shadow:0 0 25px #b9f2ff;transform:scale(1.05)}.services-page .service-option:active{transform:scale(.95);text-decoration:none!important}.slideshow{position:relative;width:100%;height:100vh;z-index:1;overflow:hidden;-webkit-overflow-scrolling:touch}.slideshow,.slideshow-image{pointer-events:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.slideshow-image{-moz-user-select:none;user-select:none;-webkit-user-select:none}.services-grid{touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.services-grid,.services-grid *{pointer-events:auto}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:10}@media (min-width:769px) and (max-width:1024px){.services-page .services-grid{display:none!important}}@media (max-width:768px){.services-left-nav{display:none}.services-page{width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.services-content,.services-page{padding:0!important;max-width:none!important;margin:0!important}.service-section,.services-content{width:100%!important}.service-section{margin-bottom:1.5rem;padding:0;display:flex;flex-direction:column;align-items:center;max-width:none!important}.service-section h2{font-size:1.5rem!important;margin:1.5rem 0!important;cursor:pointer;text-align:center;text-transform:uppercase}.service-photo{width:100%!important;max-width:100%!important;height:200px!important;margin:0!important;padding:0!important;cursor:pointer;overflow:hidden;z-index:2;-webkit-overflow-scrolling:touch}.service-photo,.service-photo img{touch-action:pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.service-photo img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:3px!important;-moz-user-select:none;user-select:none;-webkit-user-select:none}.service-card{width:100%!important;max-width:100%!important;margin-top:0!important;margin-bottom:1.5rem;padding-top:0!important}.service-tier-card{background:#0d0d0d;border-radius:5px;padding:1rem 1rem 0!important;box-shadow:0 2px 4px rgba(0,0,0,.4)}.tabs-menu{display:flex;justify-content:center;gap:0;margin-bottom:.5rem;z-index:1000;width:100%;background:#333;border-radius:5px;overflow:hidden}.tab{flex:1;font-family:Roboto,sans-serif;font-size:.8rem!important;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);padding:.3rem .5rem!important;border-radius:0;cursor:pointer;backdrop-filter:blur(5px);z-index:1001;pointer-events:auto;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.tab.active{background:#fff;color:#333}.tab[data-tier=Gold],.tab[data-tier=Platinum],.tab[data-tier=Standard]{border:1px solid hsla(0,0%,100%,.2)}.tab-content{background:#111;padding:.5rem!important;border-radius:5px;min-height:150px!important;display:flex;flex-direction:column;justify-content:space-between;z-index:1000}.pricing-info h4{font-size:1.2rem!important;margin:0}.features h5{font-size:1rem!important;margin-bottom:.5rem;text-align:center}.features-columns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.5rem!important;font-size:.75rem}.features ul{list-style-type:disc;padding-left:1rem;margin:0;flex:1}.features li{margin-bottom:.3rem;font-size:.7rem!important}.see-more{font-size:.8rem}.get-started{padding:.5rem 1rem;font-size:.9rem;margin:.5rem auto}.services-page .services-grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;width:100vw!important;max-width:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important;touch-action:pan-y}.services-page .service-option,.services-page .services-grid{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.services-page .service-option{font-family:Roboto,sans-serif;font-size:.85rem!important;font-weight:500;color:#fff;background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.2);padding:.3rem!important;border-radius:5px!important;cursor:pointer;text-align:center;text-decoration:none!important;width:100%!important;height:50px!important;display:flex!important;align-items:center;justify-content:center;pointer-events:auto;touch-action:manipulation;z-index:10001;backdrop-filter:blur(8px);line-height:1.2;-moz-user-select:none;user-select:none;-webkit-user-select:none}.services-page .service-option[data-service=corporate],.services-page .service-option[data-service=exhibitions],.services-page .service-option[data-service=government],.services-page .service-option[data-service=large-scale],.services-page .service-option[data-service=religious],.services-page .service-option[data-service=rental],.services-page .service-option[data-service=sales],.services-page .service-option[data-service=school],.services-page .service-option[data-service=wedding]{border:1px solid #fff}.services-page .service-option[data-service=corporate][data-tier=Gold],.services-page .service-option[data-service=exhibitions][data-tier=Gold],.services-page .service-option[data-service=government][data-tier=Gold],.services-page .service-option[data-service=large-scale][data-tier=Gold],.services-page .service-option[data-service=religious][data-tier=Gold],.services-page .service-option[data-service=rental][data-tier=Gold],.services-page .service-option[data-service=sales][data-tier=Gold],.services-page .service-option[data-service=school][data-tier=Gold],.services-page .service-option[data-service=wedding][data-tier=Gold]{border:1px solid gold}.services-page .service-option[data-service=corporate][data-tier=Platinum],.services-page .service-option[data-service=exhibitions][data-tier=Platinum],.services-page .service-option[data-service=government][data-tier=Platinum],.services-page .service-option[data-service=large-scale][data-tier=Platinum],.services-page .service-option[data-service=religious][data-tier=Platinum],.services-page .service-option[data-service=rental][data-tier=Platinum],.services-page .service-option[data-service=sales][data-tier=Platinum],.services-page .service-option[data-service=school][data-tier=Platinum],.services-page .service-option[data-service=wedding][data-tier=Platinum]{border:1px solid #b9f2ff}.loading-overlay{background:rgba(0,0,0,.7)}.loader{width:32px;height:32px;border-width:3px}.slideshow-image{pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}}@media (max-width:480px){.services-page .services-grid{grid-template-columns:repeat(2,1fr)!important;gap:.3rem!important;width:90vw!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;touch-action:pan-y}.services-page .service-option,.services-page .services-grid{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.services-page .service-option{font-size:.8rem!important;height:45px!important;padding:.2rem!important;line-height:1.2;touch-action:manipulation}}@media (min-width:769px){.services-page .services-grid{display:none!important}.services-left-nav{position:fixed;left:0;top:0;width:260px;height:100vh;background:hsla(0,0%,4%,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-right:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;gap:.55rem;padding:5.5rem 1.25rem 2rem;z-index:9999;overflow-y:auto;box-sizing:border-box}.services-left-btn{font-family:Roboto,sans-serif;font-size:.88rem;font-weight:400;line-height:1.3;color:hsla(0,0%,100%,.65);background:transparent;border:1px solid hsla(0,0%,100%,.12);border-radius:6px;padding:.7rem 1rem;text-align:left;cursor:pointer;text-decoration:none;display:block;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;width:100%;box-sizing:border-box}.services-left-btn:hover{color:#fff;border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06)}.services-left-btn.active{color:#fff;border-color:#fff;background:hsla(0,0%,100%,.1);box-shadow:0 0 12px hsla(0,0%,100%,.25)}.services-right{margin-left:260px}.services-right .slideshow{width:100%!important;max-width:100%!important}.services-right .services-content{max-width:960px;margin:0 auto;padding:0 2rem}}