:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #000000;--vt-c-black-soft: #000000;--vt-c-black-mute: #000000;--vt-c-green: #95ba2d;--vt-c-green-dark: #6f8c22;--vt-c-green-light: #b5d657;--vt-c-gray-1: #333333;--vt-c-gray-2: #444444;--vt-c-gray-3: #666666;--vt-c-divider-light-1: rgba(255, 255, 255, .29);--vt-c-divider-light-2: rgba(255, 255, 255, .12);--vt-c-divider-dark-1: rgba(255, 255, 255, .15);--vt-c-divider-dark-2: rgba(255, 255, 255, .08);--vt-c-text-light-1: var(--vt-c-white);--vt-c-text-light-2: rgba(255, 255, 255, .8);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(255, 255, 255, .64)}:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-white);--color-text: var(--vt-c-text-dark-2);--color-accent: var(--vt-c-green);--section-gap: 160px}::-webkit-scrollbar{width:0px;background:transparent}html{scrollbar-width:none}body{-ms-overflow-style:none}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1)}.animate-fade-in{opacity:0;transform:translateY(20px) scale(.98);transition:all .8s var(--ease-out-expo)}.animate-fade-in.visible{opacity:1;transform:translateY(0) scale(1)}.animate-slide-up{opacity:0;transform:translateY(30px) scale(.96);transition:all .9s var(--ease-out-expo)}.animate-slide-up.visible{opacity:1;transform:translateY(0) scale(1)}.animate-slide-left{opacity:0;transform:translate(-25px) scale(.97);transition:all .8s var(--ease-out-expo)}.animate-slide-left.visible{opacity:1;transform:translate(0) scale(1)}.animate-scale{opacity:0;transform:scale(.9);transition:all .7s var(--ease-out-back)}.animate-scale.visible{opacity:1;transform:scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.animate-bounce-in{opacity:0;transform:translateY(25px) scale(.9);transition:all .8s var(--ease-out-back)}.animate-bounce-in.visible{opacity:1;transform:translateY(0) scale(1)}.animate-card{opacity:0;transform:translateY(20px) scale(.95);transition:all .6s var(--ease-out-expo)}.animate-card.visible{opacity:1;transform:translateY(0) scale(1)}.animate-card:hover{transform:translateY(-5px) scale(1.02);transition:all .3s var(--ease-out-quart)}.animate-text{opacity:0;transform:translateY(15px);transition:all .7s var(--ease-out-expo)}.animate-text.visible{opacity:1;transform:translateY(0)}.animate-icon{opacity:0;transform:scale(.8) rotate(-10deg);transition:all .6s var(--ease-out-back)}.animate-icon.visible{opacity:1;transform:scale(1) rotate(0)}.stagger-children>*{opacity:0;transform:translateY(20px) scale(.98);transition:all .8s var(--ease-out-expo)}.stagger-children.visible>*:nth-child(1){transition-delay:.1s;opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(2){transition-delay:.2s;opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(3){transition-delay:.3s;opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(4){transition-delay:.4s;opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(5){transition-delay:.5s;opacity:1;transform:translateY(0) scale(1)}.stagger-children.visible>*:nth-child(6){transition-delay:.6s;opacity:1;transform:translateY(0) scale(1)}.page-transition-enter-active{transition:all .6s var(--ease-out-expo);transition-delay:.1s;background-color:#fff}.page-transition-leave-active{transition:all .4s var(--ease-out-quart);background-color:#fff}.page-transition-enter-from{opacity:0;transform:translateY(15px) scale(.98);filter:blur(1px);background-color:#fff}.page-transition-leave-to{opacity:0;transform:translateY(-8px) scale(1.01);filter:blur(.5px);background-color:#fff}.page-transition-enter-to,.page-transition-leave-from{opacity:1;transform:translateY(0) scale(1);filter:blur(0);background-color:#fff}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media screen and (max-width:768px){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation:none!important;transition:none!important}.animate-fade-in,.animate-slide-up,.animate-slide-left,.animate-scale,.animate-bounce-in,.animate-card,.animate-text,.animate-icon{transform:translateY(0) scale(1);opacity:1;transition:none}.animate-fade-in.visible,.animate-slide-up.visible,.animate-slide-left.visible,.animate-scale.visible,.animate-bounce-in.visible,.animate-card.visible,.animate-text.visible,.animate-icon.visible{transform:translateY(0) scale(1);opacity:1}}.animate-fade-in,.animate-slide-up,.animate-slide-left,.animate-scale,.animate-bounce-in,.animate-card,.animate-text,.animate-icon{will-change:transform,opacity}.animate-fade-in.visible,.animate-slide-up.visible,.animate-slide-left.visible,.animate-scale.visible,.animate-bounce-in.visible,.animate-card.visible,.animate-text.visible,.animate-icon.visible{will-change:auto}:root{--home-carousel-height: 60vh;--content-max-width: 1920px;--page-bg: var(--vt-c-black);--content-bg: var(--vt-c-black)}#app{font-weight:400;height:100%;width:100%;margin:0;padding:0}.app-container,.nav-container,.container,.hero-inner,.home-main,.content-wrapper,.detail-page .container,.case-detail .container{width:100%;max-width:min(var(--content-max-width),100vw)!important;margin-left:auto!important;margin-right:auto!important}.app-container{background-color:var(--content-bg)}a,.green{text-decoration:none;color:var(--vt-c-green);transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#95ba2d33}}@media(min-width:1024px){body{margin:0;padding:0;display:block;background:var(--page-bg)}#app{margin:0;padding:0;display:block;max-width:none}}@media screen and (max-width:768px){:root{--home-carousel-height: 42vh}.nav-container,.hero-inner,.container,.app-container,.home-main,.content-wrapper{padding-left:4px!important;padding-right:4px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}.app-container{background-color:var(--vt-c-black)!important}.nav-container,.hero-inner,.container,.home-main,.content-wrapper{background-color:transparent!important}.header,.content,.footer,.article-content,.section-header,.related-content,.detail-page .container,.case-detail .container,.detail-hero .hero-inner,.case-hero .hero-content{padding-left:4px!important;padding-right:4px!important}.card-surface,.article,.case-article,.related-item{width:100%!important;margin-left:0!important;margin-right:0!important}.related-grid{grid-template-columns:1fr!important}.content-wrapper{padding-left:4px!important;padding-right:4px!important;margin-left:0!important;margin-right:0!important;max-width:100%!important}}.navbar[data-v-a17fbaed]{background-color:var(--vt-c-black);position:fixed;top:0;left:0;width:100%;z-index:1000;box-shadow:0 2px 20px #0000001a}.nav-container[data-v-a17fbaed]{max-width:calc(100vw - 120px);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:70px;width:100%}.nav-logo[data-v-a17fbaed]{display:flex;align-items:center}.nav-logo-link[data-v-a17fbaed]{text-decoration:none;color:inherit;display:flex;align-items:center;cursor:pointer}.nav-logo-link[data-v-a17fbaed]:hover{color:inherit!important;text-decoration:none!important;background-color:transparent!important;transform:none!important}.logo-img[data-v-a17fbaed]{height:60px;width:auto;margin-right:10px}.company-name[data-v-a17fbaed]{font-size:25px;font-weight:700;color:var(--vt-c-white);letter-spacing:.25em;white-space:nowrap}.company-brand[data-v-a17fbaed]{display:flex;flex-direction:column;line-height:1.2;letter-spacing:.23em}.company-slogan[data-v-a17fbaed]{font-size:14px;color:#ffffffd9;margin-top:2px}.nav-menu[data-v-a17fbaed]{display:flex;list-style:none;margin:0;padding:0}.nav-item[data-v-a17fbaed]{margin:0 10px}.nav-link[data-v-a17fbaed]{text-decoration:none;color:var(--vt-c-white);font-size:16px;font-weight:500;padding:10px 15px;border-radius:4px;transition:all .3s ease;position:relative}.nav-link[data-v-a17fbaed]:hover{background-color:#ffffff1a;color:var(--vt-c-green);transform:translateY(-1px)}.nav-link.router-link-exact-active[data-v-a17fbaed],.nav-link.router-link-active[data-v-a17fbaed],.nav-link.manual-active[data-v-a17fbaed]{background-color:#95ba2d33;color:var(--vt-c-green)}.hamburger[data-v-a17fbaed]{display:none;flex-direction:column;cursor:pointer}.bar[data-v-a17fbaed]{width:25px;height:3px;background-color:var(--vt-c-white);margin:3px 0;transition:all .3s ease}@media screen and (max-width:768px){.nav-menu[data-v-a17fbaed]{position:fixed;left:-100%;top:70px;flex-direction:column;background-color:#111111f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;text-align:center;transition:.3s;box-shadow:0 10px 27px #0000001a;padding:20px 0;z-index:9998}.nav-menu.active[data-v-a17fbaed]{left:0}.nav-menu .nav-link[data-v-a17fbaed]{color:var(--vt-c-white);text-shadow:none}.nav-item[data-v-a17fbaed]{margin:10px 0}.hamburger[data-v-a17fbaed]{display:flex}.hamburger.active .bar[data-v-a17fbaed]:nth-child(2){opacity:0}.hamburger.active .bar[data-v-a17fbaed]:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.active .bar[data-v-a17fbaed]:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.loading-overlay[data-v-c9ebbe17]{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--vt-c-black);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;transition:opacity .8s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.loading-overlay.fade-out[data-v-c9ebbe17]{opacity:0;pointer-events:none}.loading-content[data-v-c9ebbe17]{text-align:center;position:relative;z-index:10}.dieyutech-logo-container[data-v-c9ebbe17]{position:relative;margin-bottom:4rem;opacity:0;transform:scale(.8);transition:all 1.5s cubic-bezier(.25,.46,.45,.94)}.dieyutech-logo-container.animate[data-v-c9ebbe17]{opacity:1;transform:scale(1)}.logo-wrapper[data-v-c9ebbe17]{position:relative;width:200px;height:200px;margin:0 auto}.company-logo[data-v-c9ebbe17]{width:140px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;filter:brightness(1.2) contrast(1.1) drop-shadow(0 0 30px rgba(149,186,45,.6));animation:logoGlow-c9ebbe17 4s ease-in-out infinite}@keyframes logoGlow-c9ebbe17{0%,to{filter:brightness(1.2) contrast(1.1) drop-shadow(0 0 30px rgba(149,186,45,.6));transform:translate(-50%,-50%) scale(1)}50%{filter:brightness(1.4) contrast(1.2) drop-shadow(0 0 50px rgba(149,186,45,.8));transform:translate(-50%,-50%) scale(1.05)}}.digital-rings[data-v-c9ebbe17]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.tech-ring[data-v-c9ebbe17]{position:absolute;border:2px solid transparent;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:all 1s cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center}.tech-ring.active[data-v-c9ebbe17]{transform:translate(-50%,-50%) scale(1);border-color:#95ba2d99;animation:techRingPulse-c9ebbe17 3s ease-in-out infinite}.tech-label[data-v-c9ebbe17]{position:absolute;font-size:.8rem;font-weight:600;color:var(--vt-c-white);background:#000000b3;padding:4px 8px;border-radius:12px;white-space:nowrap;text-shadow:0 0 10px rgba(149,186,45,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ring-twin[data-v-c9ebbe17]{width:180px;height:180px;animation-delay:.3s;transition-delay:.3s}.ring-twin .tech-label[data-v-c9ebbe17]{top:-15px}.ring-mapping[data-v-c9ebbe17]{width:220px;height:220px;animation-delay:.6s;transition-delay:.6s}.ring-mapping .tech-label[data-v-c9ebbe17]{right:-15px;top:50%;transform:translateY(-50%)}.ring-exhibition[data-v-c9ebbe17]{width:260px;height:260px;animation-delay:.9s;transition-delay:.9s}.ring-exhibition .tech-label[data-v-c9ebbe17]{bottom:-15px;right:20px}.ring-ecommerce[data-v-c9ebbe17]{width:300px;height:300px;animation-delay:1.2s;transition-delay:1.2s}.ring-ecommerce .tech-label[data-v-c9ebbe17]{left:-15px;top:50%;transform:translateY(-50%)}.ring-metaverse[data-v-c9ebbe17]{width:340px;height:340px;animation-delay:1.5s;transition-delay:1.5s}.ring-metaverse .tech-label[data-v-c9ebbe17]{top:-15px;left:20px}@keyframes techRingPulse-c9ebbe17{0%,to{border-color:#95ba2d99;box-shadow:0 0 20px #95ba2d4d}50%{border-color:#95ba2de6;box-shadow:0 0 40px #95ba2d99}}.brand-identity[data-v-c9ebbe17]{opacity:0;transform:translateY(40px);transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}.brand-identity.show[data-v-c9ebbe17]{opacity:1;transform:translateY(0)}.company-name[data-v-c9ebbe17]{font-size:3.5rem;font-weight:900;color:var(--vt-c-white);letter-spacing:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-bottom:20px;text-transform:uppercase;text-shadow:0 0 20px rgba(149,186,45,.8),0 0 40px rgba(149,186,45,.4),0 4px 8px rgba(0,0,0,.3);animation:textGlow-c9ebbe17 3s ease-in-out infinite}@keyframes textGlow-c9ebbe17{0%,to{text-shadow:0 0 20px rgba(149,186,45,.8),0 0 40px rgba(149,186,45,.4),0 4px 8px rgba(0,0,0,.3)}50%{text-shadow:0 0 30px rgba(149,186,45,1),0 0 60px rgba(149,186,45,.6),0 4px 8px rgba(0,0,0,.3)}}.company-name span[data-v-c9ebbe17]{display:inline-block;animation:charRiseIn-c9ebbe17 .8s ease-out forwards;opacity:0;transform:translateY(30px) rotateX(90deg)}@keyframes charRiseIn-c9ebbe17{to{opacity:1;transform:translateY(0) rotateX(0)}}.tagline[data-v-c9ebbe17]{font-size:1.2rem;font-weight:400;color:var(--vt-c-white);letter-spacing:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-shadow:0 2px 10px rgba(149,186,45,.3);animation:taglinePulse-c9ebbe17 4s ease-in-out infinite}@keyframes taglinePulse-c9ebbe17{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media(max-width:768px){.logo-wrapper[data-v-c9ebbe17]{width:160px;height:160px}.company-logo[data-v-c9ebbe17]{width:100px;height:100px}.ring-twin[data-v-c9ebbe17]{width:140px;height:140px}.ring-mapping[data-v-c9ebbe17]{width:170px;height:170px}.ring-exhibition[data-v-c9ebbe17]{width:200px;height:200px}.ring-ecommerce[data-v-c9ebbe17]{width:230px;height:230px}.ring-metaverse[data-v-c9ebbe17]{width:260px;height:260px}.tech-label[data-v-c9ebbe17]{font-size:.7rem;padding:3px 6px}.company-name[data-v-c9ebbe17]{font-size:2.8rem;letter-spacing:4px}.tagline[data-v-c9ebbe17]{font-size:1rem;letter-spacing:2px}}@media(max-width:480px){.dieyutech-logo-container[data-v-c9ebbe17]{margin-bottom:3rem}.logo-wrapper[data-v-c9ebbe17]{width:120px;height:120px}.company-logo[data-v-c9ebbe17]{width:80px;height:80px}.ring-twin[data-v-c9ebbe17]{width:100px;height:100px}.ring-mapping[data-v-c9ebbe17]{width:120px;height:120px}.ring-exhibition[data-v-c9ebbe17]{width:140px;height:140px}.ring-ecommerce[data-v-c9ebbe17]{width:160px;height:160px}.ring-metaverse[data-v-c9ebbe17]{width:180px;height:180px}.tech-label[data-v-c9ebbe17]{font-size:.6rem;padding:2px 4px}.company-name[data-v-c9ebbe17]{font-size:2.2rem;letter-spacing:3px}.tagline[data-v-c9ebbe17]{font-size:.9rem;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){.tech-ring[data-v-c9ebbe17],.company-logo[data-v-c9ebbe17],.company-name[data-v-c9ebbe17],.tagline[data-v-c9ebbe17]{animation:none}}.contact-sidebar[data-v-5324917c]{position:fixed;right:20px;bottom:20px;z-index:1000;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 8px 32px #0000004d;padding:8px;transition:all .3s ease;border:1px solid rgba(149,186,45,.2)}.contact-buttons[data-v-5324917c]{display:flex;flex-direction:column;gap:6px}.contact-item[data-v-5324917c]{display:flex;flex-direction:column;align-items:center;padding:10px 6px;cursor:pointer;border-radius:12px;transition:all .3s ease;min-width:45px;position:relative}.contact-item[data-v-5324917c]:hover{background:#95ba2d1a;transform:translate(-3px)}.contact-icon[data-v-5324917c]{width:20px;height:20px;color:var(--vt-c-text-dark-2);margin-bottom:3px;transition:all .3s ease}.contact-item:hover .contact-icon[data-v-5324917c]{color:var(--vt-c-green);transform:scale(1.1)}.contact-icon svg[data-v-5324917c]{width:100%;height:100%}.contact-text[data-v-5324917c]{font-size:11px;color:var(--vt-c-text-dark-2);font-weight:500;transition:color .3s ease}.contact-item:hover .contact-text[data-v-5324917c]{color:var(--vt-c-green)}.tooltip[data-v-5324917c]{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#000000f2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:12px;box-shadow:0 8px 32px #0000004d;padding:16px 20px;border:1px solid rgba(149,186,45,.2);z-index:1001;min-width:180px}.tooltip[data-v-5324917c]:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:6px solid transparent;border-left-color:#000000f2}.phone-tooltip[data-v-5324917c]{text-align:center}.tooltip-title[data-v-5324917c]{font-size:14px;color:var(--vt-c-text-dark-2);margin-bottom:8px;font-weight:500}.phone-number[data-v-5324917c]{font-size:18px;color:var(--vt-c-green);font-weight:700;margin-bottom:6px;letter-spacing:1px;white-space:nowrap}.tooltip-desc[data-v-5324917c]{font-size:12px;color:var(--vt-c-text-dark-3)}.top-tooltip[data-v-5324917c]{text-align:center}.top-tooltip .tooltip-desc[data-v-5324917c]{font-size:12px;color:var(--vt-c-text-dark-3)}@media screen and (max-width:768px){.contact-sidebar[data-v-5324917c]{right:10px;bottom:15px;transform:scale(.9)}.tooltip[data-v-5324917c]{right:60px;min-width:160px;padding:12px 16px}}@media screen and (max-width:480px){.contact-sidebar[data-v-5324917c]{right:5px;bottom:10px;transform:scale(.8)}.tooltip[data-v-5324917c]{right:55px;min-width:140px;padding:10px 14px}.tooltip-title[data-v-5324917c]{font-size:12px;margin-bottom:6px}.phone-number[data-v-5324917c]{font-size:16px;margin-bottom:4px}.tooltip-desc[data-v-5324917c]{font-size:11px}}html,body{height:100%;margin:0;padding:0;background-color:var(--vt-c-black)}#app{height:100%;width:100%;margin:0;padding:0;background-color:var(--vt-c-black)}.app-container{width:100%;min-height:100vh;background-color:var(--vt-c-black);opacity:0;transition:opacity .8s ease-in-out;padding-top:70px;position:relative;z-index:1}.app-container.content-visible{opacity:1}body.loading{overflow:hidden!important}.media-carousel[data-v-bc80a3ed]{width:100%;position:relative;overflow:hidden;margin-top:0}.carousel-container[data-v-bc80a3ed]{width:100%;height:100%;position:relative}.carousel-wrapper[data-v-bc80a3ed]{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.carousel-slide[data-v-bc80a3ed]{min-width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent}.carousel-media[data-v-bc80a3ed]{width:100%;height:100%;object-fit:cover;display:block}.slide-overlay[data-v-bc80a3ed]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center}.slide-content[data-v-bc80a3ed]{text-align:center;color:var(--vt-c-white);max-width:800px;padding:0 20px}.slide-title[data-v-bc80a3ed]{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:var(--vt-c-white)}.slide-description[data-v-bc80a3ed]{font-size:1.2rem;margin-bottom:30px;line-height:1.6;text-shadow:1px 1px 2px rgba(0,0,0,.5);color:var(--vt-c-white)}.slide-button[data-v-bc80a3ed]{background:linear-gradient(135deg,var(--vt-c-green),var(--vt-c-green-dark));color:var(--vt-c-white);border:none;padding:12px 30px;font-size:1rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:600}.slide-button[data-v-bc80a3ed]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #95ba2d4d;background:linear-gradient(135deg,var(--vt-c-green-light),var(--vt-c-green))}.carousel-arrow[data-v-bc80a3ed]{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--vt-c-white);font-size:2rem;padding:8px;cursor:pointer;transition:color .3s ease;display:flex;align-items:center;justify-content:center;z-index:10}.carousel-arrow[data-v-bc80a3ed]:hover{color:var(--vt-c-white);transform:translateY(-50%)}.carousel-arrow.prev[data-v-bc80a3ed]{left:20px}.carousel-arrow.next[data-v-bc80a3ed]{right:20px}.carousel-indicators[data-v-bc80a3ed]{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10}.indicator[data-v-bc80a3ed]{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease}.indicator.active[data-v-bc80a3ed]{background:var(--vt-c-green);transform:scale(1.2)}.indicator[data-v-bc80a3ed]:hover{background:#fffc}.volume-control-container[data-v-bc80a3ed]{position:absolute;top:20px;right:20px;z-index:10}.volume-control-wrapper[data-v-bc80a3ed]{display:flex;flex-direction:row;align-items:center;gap:10px}.volume-control[data-v-bc80a3ed]{background:#00000080;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:1.2rem;transition:background-color .3s ease}.mute-tooltip[data-v-bc80a3ed]{background:#000000b3;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7rem;white-space:nowrap;text-align:center}@media screen and (max-width:768px){.slide-title[data-v-bc80a3ed]{font-size:1.8rem}.slide-description[data-v-bc80a3ed]{font-size:1rem}.carousel-arrow[data-v-bc80a3ed]{width:40px;height:40px;font-size:1.5rem}.carousel-arrow.prev[data-v-bc80a3ed]{left:10px}.carousel-arrow.next[data-v-bc80a3ed]{right:10px}.slide-button[data-v-bc80a3ed]{padding:10px 24px;font-size:.9rem}.carousel-media[data-v-bc80a3ed]{width:100%;height:100%;object-fit:cover}.volume-control[data-v-bc80a3ed]{width:35px;height:35px;font-size:1rem}.volume-control-container[data-v-bc80a3ed]{top:15px;right:15px}.mute-tooltip[data-v-bc80a3ed]{font-size:.6rem;padding:3px 6px}}@media screen and (max-width:480px){.slide-title[data-v-bc80a3ed]{font-size:1.5rem}.slide-description[data-v-bc80a3ed]{font-size:.9rem;margin-bottom:20px}.slide-button[data-v-bc80a3ed]{padding:10px 20px;font-size:.9rem}.carousel-indicators[data-v-bc80a3ed]{gap:8px}.indicator[data-v-bc80a3ed]{width:10px;height:10px}.carousel-media[data-v-bc80a3ed]{width:100%;height:auto;object-fit:contain}.volume-control[data-v-bc80a3ed]{width:30px;height:30px;font-size:.9rem}.volume-control-container[data-v-bc80a3ed]{top:10px;right:10px}.mute-tooltip[data-v-bc80a3ed]{font-size:.5rem;padding:2px 4px}}.carousel-arrow span[data-v-bc80a3ed]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.company-intro[data-v-2110b9f4]{position:relative;padding:20px 0;background:var(--vt-c-black);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;opacity:0;transform:translateY(30px) scale(.98);transition:all 1s cubic-bezier(.16,1,.3,1)}.company-intro.animate-in[data-v-2110b9f4]{opacity:1;transform:translateY(0) scale(1)}.fade-in[data-v-2110b9f4]{opacity:1!important;transform:translateY(0) scale(1)!important}.intro-header[data-v-2110b9f4]{opacity:0;transform:translateY(20px) scale(.96);transition:all .8s cubic-bezier(.16,1,.3,1);transition-delay:.15s}.intro-content[data-v-2110b9f4]{opacity:0;transform:translateY(25px) scale(.97);transition:all .9s cubic-bezier(.16,1,.3,1);transition-delay:.25s}.intro-stats[data-v-2110b9f4]{opacity:0;transform:translateY(30px) scale(.96);transition:all 1s cubic-bezier(.16,1,.3,1);transition-delay:.35s}.container[data-v-2110b9f4]{position:relative;z-index:10;max-width:calc(100vw - 120px);margin:0 auto;padding:0 50px}.intro-header[data-v-2110b9f4]{text-align:center;margin-bottom:80px}.title-wrapper[data-v-2110b9f4]{display:inline-block;padding-top:30px}.scroll-icon[data-v-2110b9f4]{animation:scrollHint-2110b9f4 2s infinite;transform-origin:center}@keyframes scrollHint-2110b9f4{0%{transform:translateY(0)}30%{transform:translateY(10px)}60%{transform:translateY(0)}to{transform:translateY(0)}}.subtitle[data-v-2110b9f4]{display:block;font-size:.9rem;color:var(--vt-c-white);letter-spacing:3px;text-transform:uppercase;margin-bottom:10px;font-weight:500}.section-title[data-v-2110b9f4]{font-size:3.5rem;color:var(--vt-c-white);margin-bottom:20px;font-weight:800;background:linear-gradient(45deg,var(--vt-c-white),var(--vt-c-white-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-underline[data-v-2110b9f4]{width:80px;height:4px;background:linear-gradient(45deg,var(--vt-c-green),var(--vt-c-green-dark));margin:0 auto;border-radius:2px}.intro-content[data-v-2110b9f4]{margin-bottom:80px}.intro-main[data-v-2110b9f4]{background:#1e1e1e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:50px;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(149,186,45,.1);position:relative;z-index:5}.content-layout[data-v-2110b9f4]{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.content-left[data-v-2110b9f4]{padding-right:15px}.content-right[data-v-2110b9f4]{padding-left:15px}.image-container[data-v-2110b9f4]{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.main-image[data-v-2110b9f4]{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0000001f;margin-bottom:20px;transform:translateY(0);transition:all .4s cubic-bezier(.16,1,.3,1)}.company-main-img[data-v-2110b9f4]{width:100%;height:300px;object-fit:cover;display:block}.main-image[data-v-2110b9f4]:hover{transform:translateY(-8px);box-shadow:0 25px 60px #00000040}.company-image-placeholder[data-v-2110b9f4]{width:100%;height:300px;background:linear-gradient(135deg,var(--vt-c-green) 0%,var(--vt-c-green-dark) 100%);display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;transition:transform .4s ease}.main-image:hover .company-image-placeholder[data-v-2110b9f4]{transform:scale(1.05)}.placeholder-content[data-v-2110b9f4]{text-align:center}.placeholder-icon[data-v-2110b9f4]{width:60px;height:60px;margin:0 auto 15px;opacity:.8}.placeholder-content p[data-v-2110b9f4]{font-size:1.1rem;font-weight:600;margin:0;opacity:.9}.image-overlay[data-v-2110b9f4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:30px 25px 25px;color:#fff;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.main-image:hover .image-overlay[data-v-2110b9f4]{transform:translateY(0)}.overlay-content h4[data-v-2110b9f4]{font-size:1.3rem;font-weight:700;margin-bottom:8px;color:#fff}.overlay-content p[data-v-2110b9f4]{font-size:.9rem}.decorative-images[data-v-2110b9f4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.small-image[data-v-2110b9f4]{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #00000014;transition:all .3s ease}.small-image[data-v-2110b9f4]:hover{transform:translateY(-3px);box-shadow:0 12px 25px #00000026}.small-img[data-v-2110b9f4]{width:100%;height:200px;object-fit:cover;display:block;transition:transform .3s ease}.small-image:hover .small-img[data-v-2110b9f4]{transform:scale(1.05)}.image-label[data-v-2110b9f4]{position:absolute;bottom:0;left:0;right:0;background:#95ba2de6;color:#fff;padding:8px 12px;font-size:.85rem;font-weight:600;text-align:center}.intro-description[data-v-2110b9f4]{font-size:1.1rem;color:var(--vt-c-text-dark-2);line-height:1.8;margin-bottom:35px;text-align:justify}.highlight[data-v-2110b9f4]{color:var(--vt-c-green);font-weight:700;background:var(--vt-c-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tech-tag[data-v-2110b9f4]{display:inline-block;background:var(--vt-c-green);color:#fff;padding:4px 12px;border-radius:20px;font-size:.9rem;font-weight:600;margin:0 2px;box-shadow:0 2px 10px #95ba2d66}.intro-features[data-v-2110b9f4]{display:grid;grid-template-columns:1fr;gap:18px}.feature-item[data-v-2110b9f4]{display:flex;align-items:center;padding:20px;background:#1e1e1e;border-radius:14px;box-shadow:0 6px 25px #0003;transition:all .4s cubic-bezier(.16,1,.3,1);border-left:4px solid transparent;opacity:0;transform:translate(-20px) scale(.95);animation:slideInLeft-2110b9f4 .8s cubic-bezier(.16,1,.3,1) forwards}.feature-item[data-v-2110b9f4]:nth-child(1){animation-delay:.3s}.feature-item[data-v-2110b9f4]:nth-child(2){animation-delay:.45s}.feature-item[data-v-2110b9f4]:nth-child(3){animation-delay:.6s}@keyframes slideInLeft-2110b9f4{to{opacity:1;transform:translate(0) scale(1)}}.feature-item[data-v-2110b9f4]:hover{transform:translate(8px) scale(1.02);box-shadow:0 15px 40px #0000004d;border-left-color:var(--vt-c-green)}.feature-icon-wrapper[data-v-2110b9f4]{width:60px;height:60px;background:var(--vt-c-green);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.feature-icon[data-v-2110b9f4]{width:28px;height:28px;color:#fff}.feature-content h3[data-v-2110b9f4]{font-size:1.3rem;color:var(--vt-c-white);margin-bottom:8px;font-weight:700}.feature-content p[data-v-2110b9f4]{font-size:1rem;color:var(--vt-c-text-dark-2);line-height:1.6;margin:0}.intro-stats[data-v-2110b9f4]{background:#1e1e1e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;padding:50px;box-shadow:0 20px 60px #0000004d;border:1px solid rgba(149,186,45,.1);position:relative;z-index:5}.stats-header[data-v-2110b9f4]{text-align:center;margin-bottom:50px}.stats-header h3[data-v-2110b9f4]{font-size:2rem;color:var(--vt-c-white);margin-bottom:15px;font-weight:700}.stats-header p[data-v-2110b9f4]{color:var(--vt-c-text-dark-2);font-size:1.1rem;margin:0}.stats-grid[data-v-2110b9f4]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.stat-item[data-v-2110b9f4]{text-align:center;padding:30px 20px;background:#1e1e1e;border-radius:16px;box-shadow:0 8px 25px #0003;transition:all .3s ease;position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.9);animation:popIn-2110b9f4 .6s cubic-bezier(.25,.8,.25,1) forwards}.stat-item[data-v-2110b9f4]:nth-child(1){animation-delay:.1s}.stat-item[data-v-2110b9f4]:nth-child(2){animation-delay:.2s}.stat-item[data-v-2110b9f4]:nth-child(3){animation-delay:.3s}.stat-item[data-v-2110b9f4]:nth-child(4){animation-delay:.4s}@keyframes popIn-2110b9f4{to{opacity:1;transform:translateY(0) scale(1)}}.stat-item[data-v-2110b9f4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--vt-c-green)}.stat-item[data-v-2110b9f4]:hover{transform:translateY(-12px) scale(1.03);box-shadow:0 30px 60px #00000073}.stat-item[data-v-2110b9f4]:hover:before{height:6px;background:linear-gradient(90deg,#95ba2d,#b9d84a,#95ba2d)}.stat-item:hover .stat-number[data-v-2110b9f4]{filter:drop-shadow(0 4px 10px rgba(149,186,45,.45))}.stat-number[data-v-2110b9f4]{font-size:2.8rem;font-weight:800;background:var(--vt-c-green);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;line-height:1}.stat-label[data-v-2110b9f4]{font-size:1.1rem;color:var(--vt-c-white);font-weight:700;margin-bottom:8px}.stat-description[data-v-2110b9f4]{font-size:.9rem;color:var(--vt-c-text-dark-2);line-height:1.4}@media screen and (max-width:1024px){.intro-main[data-v-2110b9f4],.intro-stats[data-v-2110b9f4]{padding:40px}.stats-grid[data-v-2110b9f4]{grid-template-columns:repeat(2,1fr);gap:25px}.content-layout[data-v-2110b9f4]{gap:40px}.content-left[data-v-2110b9f4],.content-right[data-v-2110b9f4]{padding-left:0;padding-right:0}.company-image-placeholder[data-v-2110b9f4]{height:250px}}@media screen and (max-width:768px){.company-intro[data-v-2110b9f4]{padding:80px 0}.section-title[data-v-2110b9f4]{font-size:2.5rem}.intro-content[data-v-2110b9f4]{margin-bottom:60px}.intro-main[data-v-2110b9f4]{padding:30px 25px}.intro-stats[data-v-2110b9f4]{padding:35px 25px}.intro-description[data-v-2110b9f4]{font-size:1.1rem}.content-layout[data-v-2110b9f4]{grid-template-columns:1fr;gap:40px}.content-left[data-v-2110b9f4]{order:1}.content-right[data-v-2110b9f4]{order:2}.feature-item[data-v-2110b9f4]{flex-direction:column;text-align:center}.feature-icon-wrapper[data-v-2110b9f4]{margin-right:0;margin-bottom:15px}.stats-grid[data-v-2110b9f4]{grid-template-columns:repeat(2,1fr);gap:20px}.stats-header h3[data-v-2110b9f4]{font-size:1.6rem}.company-image-placeholder[data-v-2110b9f4]{height:220px}.decorative-images[data-v-2110b9f4]{margin-top:20px}.small-image-placeholder[data-v-2110b9f4]{height:200px}}@media screen and (max-width:480px){.company-intro[data-v-2110b9f4]{padding:60px 0}.section-title[data-v-2110b9f4]{font-size:2rem}.intro-content[data-v-2110b9f4]{margin-bottom:50px}.intro-main[data-v-2110b9f4]{padding:25px 20px}.intro-stats[data-v-2110b9f4]{padding:30px 20px}.stats-grid[data-v-2110b9f4]{grid-template-columns:1fr;gap:20px}.stats-header[data-v-2110b9f4]{margin-bottom:35px}.stats-header h3[data-v-2110b9f4]{font-size:1.4rem}.company-image-placeholder[data-v-2110b9f4]{height:200px}.decorative-images[data-v-2110b9f4]{grid-template-columns:1fr;gap:12px;margin-top:15px}.small-image-placeholder[data-v-2110b9f4]{height:80px}.image-label[data-v-2110b9f4]{font-size:.8rem;padding:6px 10px}.overlay-content h4[data-v-2110b9f4]{font-size:1.1rem}.overlay-content p[data-v-2110b9f4]{font-size:.9rem}}.case-studies[data-v-def83e37]{padding:40px 50px;background-color:var(--vt-c-black);opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.case-studies.animate-in[data-v-def83e37]{opacity:1;transform:translateY(0)}.fade-in[data-v-def83e37]{opacity:1!important;transform:translateY(0)!important}.section-header[data-v-def83e37]{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.8,.25,1)}.cases-grid[data-v-def83e37]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.container[data-v-def83e37]{max-width:calc(100vw - 120px);margin:0 auto;padding:0 20px}.section-header[data-v-def83e37]{text-align:center;margin-bottom:60px}.section-title[data-v-def83e37]{font-size:2.5rem;color:var(--vt-c-white);margin-bottom:20px;font-weight:700}.section-subtitle[data-v-def83e37]{font-size:1.1rem;color:var(--vt-c-text-dark-2);max-width:600px;margin:0 auto}.cases-grid[data-v-def83e37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.case-item[data-v-def83e37]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(30px) scale(.95);animation:caseItemIn-def83e37 .6s cubic-bezier(.25,.8,.25,1) forwards}.case-item[data-v-def83e37]:nth-child(1){animation-delay:.1s}.case-item[data-v-def83e37]:nth-child(2){animation-delay:.2s}.case-item[data-v-def83e37]:nth-child(3){animation-delay:.3s}.case-item[data-v-def83e37]:nth-child(4){animation-delay:.4s}.case-item[data-v-def83e37]:nth-child(5){animation-delay:.5s}.case-item[data-v-def83e37]:nth-child(6){animation-delay:.6s}@keyframes caseItemIn-def83e37{to{opacity:1;transform:translateY(0) scale(1)}}.case-item[data-v-def83e37]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026;border:1px solid var(--vt-c-green)}.case-image[data-v-def83e37]{position:relative;height:200px;overflow:hidden}.case-image img[data-v-def83e37]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-item:hover .case-image img[data-v-def83e37]{transform:scale(1.05)}.case-overlay[data-v-def83e37]{position:absolute;top:15px;right:15px}.case-category[data-v-def83e37]{background:#95ba2de6;color:var(--vt-c-white);padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:500}.case-content[data-v-def83e37]{padding:25px}.case-title[data-v-def83e37]{font-size:1.3rem;color:#333;margin-bottom:15px;font-weight:600}.case-description[data-v-def83e37]{font-size:.95rem;color:#666;line-height:1.6;margin-bottom:20px}.case-tags[data-v-def83e37]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-v-def83e37]{background:#f8f9fa;color:#333;padding:4px 10px;border-radius:15px;font-size:.8rem;font-weight:500}.tag[data-v-def83e37]:hover{background:var(--vt-c-green);color:#fff}@media screen and (max-width:768px){.case-studies[data-v-def83e37]{padding:60px 0}.section-title[data-v-def83e37]{font-size:2rem}.cases-grid[data-v-def83e37]{grid-template-columns:1fr;gap:20px}.case-content[data-v-def83e37]{padding:20px}}.more-card[data-v-def83e37]{background:transparent;border:2px dashed rgba(255,255,255,.2);border-radius:12px;min-height:200px;display:flex;align-items:center;justify-content:center;color:var(--vt-c-white);cursor:pointer;transition:all .3s ease}.more-inner[data-v-def83e37]{text-align:center;padding:28px 20px}.more-icon[data-v-def83e37]{font-size:38px;line-height:1;margin-bottom:8px;color:var(--vt-c-green)}.more-text[data-v-def83e37]{font-size:1rem;font-weight:600;letter-spacing:.5px}.more-card[data-v-def83e37]:hover{border-color:var(--vt-c-green);background:#95ba2d0f;transform:translateY(-6px);box-shadow:0 12px 40px #95ba2d26}.partners-section[data-v-3176cda3]{padding:60px 0;background:var(--vt-c-black);opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.partners-section.animate-in[data-v-3176cda3]{opacity:1;transform:translateY(0)}.fade-in[data-v-3176cda3]{opacity:1!important;transform:translateY(0)!important}.section-header[data-v-3176cda3]{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.8,.25,1)}.partners-scroll-container[data-v-3176cda3]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.container[data-v-3176cda3]{max-width:calc(100vw - 120px);margin:0 auto;padding:0 20px}.section-header[data-v-3176cda3]{text-align:center;margin-bottom:60px}.section-title[data-v-3176cda3]{font-size:2.5rem;color:var(--vt-c-white);margin-bottom:20px;font-weight:700}.section-subtitle[data-v-3176cda3]{font-size:1.1rem;color:var(--vt-c-text-dark-2);max-width:600px;margin:0 auto;line-height:1.6}.partners-scroll-container[data-v-3176cda3]{overflow:hidden;width:100%;position:relative}.partners-scroll[data-v-3176cda3]{display:flex;animation:scroll-partners-3176cda3 linear infinite;gap:30px;will-change:transform;transform:translateZ(0);flex-wrap:nowrap;width:max-content}.partners-scroll.paused[data-v-3176cda3]{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.partners-scroll[data-v-3176cda3]{animation:none!important;transform:none!important}}.partner-item[data-v-3176cda3]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#1e1e1e;border-radius:12px;padding:20px 15px;box-shadow:0 4px 20px #0003;transition:all .3s ease;min-width:160px;border:1px solid rgba(118,185,0,.1);height:200px;cursor:pointer}.partner-item[data-v-3176cda3]:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000004d;border-color:#76b9004d;z-index:2}.partner-img[data-v-3176cda3]{height:80px;width:100%;object-fit:contain;display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.25));margin-bottom:12px}.partner-name[data-v-3176cda3]{font-size:1rem;color:var(--vt-c-white);font-weight:600;margin:0;display:block;width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1024px){.partner-img[data-v-3176cda3]{height:60px}.partner-item[data-v-3176cda3]{min-width:140px;height:160px;padding:18px 12px}}@media screen and (max-width:768px){.partners-section[data-v-3176cda3]{padding:60px 0}.section-title[data-v-3176cda3]{font-size:2rem}.partner-item[data-v-3176cda3]{min-width:140px;padding:20px 15px;height:200px}.partner-name[data-v-3176cda3]{font-size:1rem}.scroll-mask[data-v-3176cda3]{width:40px}.partners-scroll[data-v-3176cda3]{gap:20px}}@media screen and (max-width:480px){.partner-item[data-v-3176cda3]{min-width:100px;padding:12px 8px;height:130px}.partner-name[data-v-3176cda3]{font-size:.8rem}.scroll-mask[data-v-3176cda3]{width:30px}}.scroll-mask[data-v-3176cda3]{position:absolute;top:0;height:100%;width:80px;pointer-events:none;z-index:1}.left-mask[data-v-3176cda3]{left:0;background:linear-gradient(to right,var(--vt-c-black),transparent)}.right-mask[data-v-3176cda3]{right:0;background:linear-gradient(to left,var(--vt-c-black),transparent)}@keyframes scroll-partners-3176cda3{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--distance) * -1),0,0)}}@media screen and (max-width:1024px){.partner-item[data-v-3176cda3]{min-width:140px;height:160px;padding:18px 12px}.partner-img[data-v-3176cda3]{height:60px}}@media screen and (max-width:768px){.partners-section[data-v-3176cda3]{padding:60px 0}.section-title[data-v-3176cda3]{font-size:2rem}.partner-item[data-v-3176cda3]{min-width:120px;padding:12px 8px;height:140px}.partner-img[data-v-3176cda3]{height:50px;margin-bottom:10px}.partner-name[data-v-3176cda3]{font-size:.9rem}.scroll-mask[data-v-3176cda3]{width:40px}.partners-scroll[data-v-3176cda3]{gap:20px}}@media screen and (max-width:480px){.partner-item[data-v-3176cda3]{min-width:100px;padding:10px 6px;height:120px}.partner-img[data-v-3176cda3]{height:40px;margin-bottom:8px}.partner-name[data-v-3176cda3]{font-size:.8rem}.scroll-mask[data-v-3176cda3]{width:30px}}.cooperation-flow[data-v-097ac6ad]{padding:40px 50px;background-color:var(--vt-c-black);opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.cooperation-flow.animate-in[data-v-097ac6ad]{opacity:1;transform:translateY(0)}.fade-in[data-v-097ac6ad]{opacity:1!important;transform:translateY(0)!important}.section-header[data-v-097ac6ad]{opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.25,.8,.25,1);text-align:center;margin-bottom:40px}.section-title[data-v-097ac6ad]{font-size:2.2rem;color:var(--vt-c-white);margin-bottom:14px;font-weight:700}.section-subtitle[data-v-097ac6ad]{font-size:1rem;color:var(--vt-c-text-dark-2);max-width:600px;margin:0 auto}.flow-list[data-v-097ac6ad]{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.25,.8,.25,1)}.flow-item0[data-v-097ac6ad],.flow-item[data-v-097ac6ad]{border-radius:6px;margin-bottom:20px;background:#000;overflow:hidden;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease;will-change:transform,box-shadow}.flow-image[data-v-097ac6ad]{width:100%;border-radius:6px;display:block;object-fit:contain;transition:transform .35s ease,filter .35s ease;will-change:transform,filter}.flow-item[data-v-097ac6ad]:hover{transform:translateY(-2px);border-radius:6px}.flow-item0:hover .flow-image[data-v-097ac6ad]{transform:scale(.99)}.flow-item:hover .flow-image[data-v-097ac6ad]{transform:scale(.99);border-radius:6px}@media screen and (max-width:768px){.cooperation-flow[data-v-097ac6ad]{padding:28px 0}.section-title[data-v-097ac6ad]{font-size:1.8rem}.flow-item[data-v-097ac6ad]{margin-bottom:14px;border-radius:10px}}.footer-green[data-v-92cfa993]{background:#95ba2d;color:#fff;width:100%}.footer-inner[data-v-92cfa993]{width:100%;max-width:min(var(--content-max-width),calc(100vw - 120px));margin:0 auto;padding:18px 24px 12px 64px}.footer-main[data-v-92cfa993]{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:24px}.brand-contact[data-v-92cfa993]{display:grid;grid-template-columns:auto 1fr;align-items:start}.brand[data-v-92cfa993]{display:flex;align-items:center;gap:10px}.logo[data-v-92cfa993]{width:120px;height:80px;object-fit:contain;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}.brand-name[data-v-92cfa993]{font-weight:700;font-size:18px}.contact-list[data-v-92cfa993]{grid-column:1 / -1;list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;line-height:1.6}.qr-list[data-v-92cfa993]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;margin:0;padding:0;justify-items:center}.qr-item[data-v-92cfa993]{text-align:center}.qr-box[data-v-92cfa993]{width:74px;height:74px;border-radius:6px;background:#ffffff38;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center;color:#0000008c;font-weight:800}.qr-img[data-v-92cfa993]{width:100px;height:100px;object-fit:cover;border-radius:6px;border:2px solid rgba(255,255,255,.6);background:#fff}.qr-title[data-v-92cfa993]{margin-top:6px;font-size:12px;color:#fff}.copyright[data-v-92cfa993]{text-align:center;color:#fff;font-size:12px;margin-top:10px;opacity:.95}@media screen and (max-width:1024px){.footer-main[data-v-92cfa993]{grid-template-columns:1fr;gap:14px}.qr-list[data-v-92cfa993]{justify-items:start}}@media screen and (max-width:768px){.footer-inner[data-v-92cfa993]{padding:14px 0 10px}.brand-name[data-v-92cfa993]{font-size:16px}.contact-list[data-v-92cfa993]{font-size:13px}.qr-list[data-v-92cfa993]{grid-template-columns:repeat(4,1fr);gap:12px}.qr-box[data-v-92cfa993],.qr-img[data-v-92cfa993]{width:64px;height:64px}}@media screen and (max-width:520px){.qr-list[data-v-92cfa993]{grid-template-columns:repeat(2,1fr)}}.home-main[data-v-73a8017e]{width:100%;min-height:100vh;background-color:var(--vt-c-black)}@media screen and (max-width:768px){[data-v-73a8017e] .company-intro{opacity:1!important;transform:translateY(0) scale(1)!important}[data-v-73a8017e] .case-studies,[data-v-73a8017e] .cooperation-flow,[data-v-73a8017e] .partners-section,[data-v-73a8017e] .intro-header,[data-v-73a8017e] .intro-content,[data-v-73a8017e] .intro-stats,[data-v-73a8017e] .section-header,[data-v-73a8017e] .cases-grid,[data-v-73a8017e] .flow-list,[data-v-73a8017e] .partners-scroll-container{opacity:1!important;transform:translateY(0)!important}[data-v-73a8017e] .fade-in{opacity:1!important;transform:translateY(0)!important;transition:none!important}[data-v-73a8017e] .case-item{opacity:1!important;transform:translateY(0) scale(1)!important;animation:none!important}[data-v-73a8017e] .feature-item{opacity:1!important;transform:translate(0) scale(1)!important;animation:none!important}[data-v-73a8017e] .stat-item{opacity:1!important;transform:translateY(0) scale(1)!important;animation:none!important}}.not-found-container[data-v-53c874b1]{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:var(--color-background);padding:20px}.not-found-content[data-v-53c874b1]{text-align:center;max-width:600px}.error-code[data-v-53c874b1]{font-size:6rem;font-weight:700;color:var(--color-accent);margin:0;line-height:1}.error-title[data-v-53c874b1]{font-size:2rem;color:var(--color-heading);margin:20px 0 10px}.error-message[data-v-53c874b1]{font-size:1.1rem;color:var(--color-text);margin-bottom:30px;line-height:1.6}.error-actions[data-v-53c874b1]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.action-button[data-v-53c874b1]{padding:12px 24px;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .2s}.action-button.primary[data-v-53c874b1]{background-color:var(--color-accent);color:var(--vt-c-black);font-weight:700}.action-button.secondary[data-v-53c874b1]{background-color:var(--color-background-soft);color:var(--color-text);border:1px solid var(--color-border)}.action-button[data-v-53c874b1]:hover{opacity:.9;transform:translateY(-2px)}.action-button[data-v-53c874b1]:active{transform:translateY(0)}@media(max-width:768px){.error-code[data-v-53c874b1]{font-size:4rem}.error-title[data-v-53c874b1]{font-size:1.5rem}.error-message[data-v-53c874b1]{font-size:1rem}.error-actions[data-v-53c874b1]{flex-direction:column;gap:10px}.action-button[data-v-53c874b1]{width:100%;max-width:300px}}
