.dots{display:flex;justify-content:center;gap:12px;margin-top:40px;flex-wrap:wrap}.dot{width:12px;height:12px;background:#00ff9f33;cursor:pointer;transition:all .3s ease;clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%)}.dot.active{background:#00ff9f;width:40px;clip-path:polygon(10% 0%,90% 0%,100% 50%,90% 100%,10% 100%,0% 50%);box-shadow:0 0 20px #00ff9f}.container[data-astro-cid-6ahooijr]{max-width:1400px;margin:0 auto;padding:2rem;position:relative;z-index:10}.slideshow-section[data-astro-cid-6ahooijr]{position:relative;min-height:700px;display:flex;align-items:center;justify-content:center;perspective:2000px;margin:60px 0;padding:40px 0}.carousel-container[data-astro-cid-6ahooijr]{position:relative;width:100%;max-width:1200px;height:600px;transform-style:preserve-3d}.carousel-item[data-astro-cid-6ahooijr]{position:absolute;left:50%;top:50%;width:500px;height:600px;margin-left:-250px;margin-top:-300px;transition:all .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.service-card[data-astro-cid-6ahooijr]{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#000000f2,#001e1ef2);border:3px solid #00ff9f;border-radius:25px;overflow:hidden;box-shadow:0 0 60px #00ff9f4d,inset 0 0 60px #00ff9f0d;transform-style:preserve-3d;padding:45px;display:flex;flex-direction:column;justify-content:space-between}.service-card[data-astro-cid-6ahooijr]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#00ff9f,#00d4ff,#00ff9f);background-size:200% 100%;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:0% 0%}to{background-position:200% 0%}}.service-card[data-astro-cid-6ahooijr]:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,255,159,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,159,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.service-number[data-astro-cid-6ahooijr]{position:absolute;top:20px;right:25px;font-size:72px;font-weight:900;color:#00ff9f1a;line-height:1}.service-icon[data-astro-cid-6ahooijr]{font-size:56px;margin-bottom:20px;filter:drop-shadow(0 0 20px currentColor)}.service-title[data-astro-cid-6ahooijr]{font-size:28px;font-weight:900;color:#00ff9f;margin-bottom:15px;text-shadow:0 0 20px rgba(0,255,159,.5);letter-spacing:1px;line-height:1.3}.service-description[data-astro-cid-6ahooijr]{font-size:15px;color:#c8c8c8;line-height:1.8;margin-bottom:25px;flex-grow:1}.service-metric[data-astro-cid-6ahooijr]{display:flex;align-items:center;gap:15px;padding:15px 20px;background:#00ff9f0d;border-left:3px solid #00d4ff;margin-top:auto}.metric-icon[data-astro-cid-6ahooijr]{font-size:32px;color:#00d4ff}.metric-content[data-astro-cid-6ahooijr]{flex:1}.metric-value[data-astro-cid-6ahooijr]{font-size:22px;font-weight:700;color:#00ff9f;margin-bottom:3px}.metric-label[data-astro-cid-6ahooijr]{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:1px}.carousel-item[data-astro-cid-6ahooijr].active .service-card[data-astro-cid-6ahooijr]{animation:cardFloat 3s ease-in-out infinite}@keyframes cardFloat{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-10px) translateZ(10px)}}.carousel-item[data-astro-cid-6ahooijr].active{transform:translate(0) translateZ(200px) rotateY(0) scale(1);z-index:10;opacity:1;filter:brightness(1)}.carousel-item[data-astro-cid-6ahooijr].next{transform:translate(450px) translateZ(-100px) rotateY(-35deg) scale(.85);z-index:5;opacity:.6;filter:brightness(.7)}.carousel-item[data-astro-cid-6ahooijr].prev{transform:translate(-450px) translateZ(-100px) rotateY(35deg) scale(.85);z-index:5;opacity:.6;filter:brightness(.7)}.carousel-item[data-astro-cid-6ahooijr].hidden{transform:translate(0) translateZ(-500px) rotateY(0) scale(.5);z-index:0;opacity:0;pointer-events:none}.controls[data-astro-cid-6ahooijr]{display:flex;justify-content:center;gap:20px;margin-top:60px}.control-btn[data-astro-cid-6ahooijr]{background:transparent;border:2px solid #00ff9f;color:#00ff9f;padding:15px 40px;border-radius:0;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:Courier New,monospace;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.control-btn[data-astro-cid-6ahooijr]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#00ff9f;transition:left .3s;z-index:-1}.control-btn[data-astro-cid-6ahooijr]:hover:before{left:0}.control-btn[data-astro-cid-6ahooijr]:hover{color:#000;box-shadow:0 0 30px #00ff9f}@media(max-width:1024px)and (min-width:769px){.carousel-container[data-astro-cid-6ahooijr]{max-width:900px}.carousel-item[data-astro-cid-6ahooijr]{width:420px;height:550px;margin-left:-210px;margin-top:-275px}.carousel-item[data-astro-cid-6ahooijr].next{transform:translate(380px) translateZ(-120px) rotateY(-30deg) scale(.8)}.carousel-item[data-astro-cid-6ahooijr].prev{transform:translate(-380px) translateZ(-120px) rotateY(30deg) scale(.8)}}@media(max-width:768px){.slideshow-section[data-astro-cid-6ahooijr]{min-height:550px;perspective:1200px}.carousel-container[data-astro-cid-6ahooijr]{max-width:100%;height:500px}.carousel-item[data-astro-cid-6ahooijr]{width:340px;height:480px;margin-left:-170px;margin-top:-240px}.carousel-item[data-astro-cid-6ahooijr].next{transform:translate(200px) translateZ(-150px) rotateY(-25deg) scale(.7);opacity:.3}.carousel-item[data-astro-cid-6ahooijr].prev{transform:translate(-200px) translateZ(-150px) rotateY(25deg) scale(.7);opacity:.3}.service-card[data-astro-cid-6ahooijr]{padding:30px}.service-title[data-astro-cid-6ahooijr]{font-size:22px}.service-description[data-astro-cid-6ahooijr]{font-size:13px}.service-icon[data-astro-cid-6ahooijr]{font-size:42px}.service-number[data-astro-cid-6ahooijr]{font-size:48px;top:15px;right:15px}.metric-value[data-astro-cid-6ahooijr]{font-size:18px}.metric-label[data-astro-cid-6ahooijr]{font-size:10px}.control-btn[data-astro-cid-6ahooijr]{padding:12px 30px;font-size:14px}}@media(max-width:480px){.slideshow-section[data-astro-cid-6ahooijr]{min-height:auto;padding:20px 0;perspective:800px}.carousel-container[data-astro-cid-6ahooijr]{max-width:100%;height:auto;display:block;padding:0 10px;overflow:visible}.carousel-item[data-astro-cid-6ahooijr]{position:relative;left:auto;top:auto;width:calc(100% - 20px);height:auto;margin:0 auto 18px;transform:none!important;transition:none!important;opacity:1!important;z-index:5;display:none;pointer-events:auto}.carousel-item[data-astro-cid-6ahooijr].active{display:block}.carousel-item[data-astro-cid-6ahooijr].next,.carousel-item[data-astro-cid-6ahooijr].prev,.carousel-item[data-astro-cid-6ahooijr].hidden{display:none!important}.service-card[data-astro-cid-6ahooijr]{padding:20px;border-radius:16px;height:auto;box-shadow:0 8px 30px #00000059}.service-number[data-astro-cid-6ahooijr]{font-size:36px;top:12px;right:12px;color:#00ff9f14}.service-title[data-astro-cid-6ahooijr]{font-size:20px}.service-description[data-astro-cid-6ahooijr]{font-size:14px;color:#e0e0e0}.controls[data-astro-cid-6ahooijr]{gap:12px;margin-top:18px}.control-btn[data-astro-cid-6ahooijr]{padding:12px 18px;font-size:14px;clip-path:none;border-radius:10px;min-width:110px}.control-btn[data-astro-cid-6ahooijr]:before{left:-100%}.dots[data-astro-cid-6ahooijr]{margin-top:14px;gap:8px}.dot[data-astro-cid-6ahooijr]{width:10px;height:10px}.dot[data-astro-cid-6ahooijr].active{width:30px}}
