.sa-wrap[data-v-a1a27abd]{position:fixed;top:var(--header-height, 64px);left:50%;transform:translate(-50%);width:70%;max-width:var(--max-width, 1200px);box-sizing:border-box;z-index:999}.site-announcement[data-v-a1a27abd]{--sa-line: .22rem;position:relative;display:flex;align-items:center;gap:.1rem;padding:.1rem 1rem;font-size:.14rem;line-height:var(--sa-line);color:#fff;overflow:hidden;transform:translateY(-160%);opacity:0;transition:transform .45s ease,opacity .45s ease}.site-announcement.is-in[data-v-a1a27abd]{transform:translateY(0);opacity:1}.site-announcement.is-hidden[data-v-a1a27abd]{transform:translateY(-160%);opacity:0;pointer-events:none}.level-info[data-v-a1a27abd]{background:linear-gradient(90deg,#1e63e900,#1e63e98c 25%,#1e63e98c 75%,#1e63e900)}.level-success[data-v-a1a27abd]{background:linear-gradient(90deg,#1aa26000,#1aa2608c 25%,#1aa2608c 75%,#1aa26000)}.level-warning[data-v-a1a27abd]{background:linear-gradient(90deg,#d98a0000,#d98a008c 25%,#d98a008c 75%,#d98a0000)}.level-danger[data-v-a1a27abd]{background:linear-gradient(90deg,#e5484d00,#e5484d8c 25%,#e5484d8c 75%,#e5484d00)}.sa-track[data-v-a1a27abd]{flex:1;min-width:0;height:var(--sa-line);overflow:hidden}.sa-stack[data-v-a1a27abd]{will-change:transform}.sa-line[data-v-a1a27abd]{display:flex;align-items:center;gap:.08rem;height:var(--sa-line);line-height:var(--sa-line)}.sa-tag[data-v-a1a27abd]{flex:none;display:flex;align-items:center;gap:.06rem;height:.22rem;line-height:.22rem;font-size:.14rem;font-weight:600;white-space:nowrap;color:#fff}.sa-tag-text[data-v-a1a27abd]{display:block}.sa-tag-icon[data-v-a1a27abd]{flex:none;width:.22rem;height:.22rem;object-fit:contain;display:block}.sa-tag[data-v-a1a27abd]:after{content:"";margin-left:.02rem;width:1px;height:.12rem;background:currentColor;opacity:.45}.level-info .sa-tag[data-v-a1a27abd],.level-success .sa-tag[data-v-a1a27abd],.level-warning .sa-tag[data-v-a1a27abd],.level-danger .sa-tag[data-v-a1a27abd]{color:#fff}.sa-scroll[data-v-a1a27abd]{flex:1;min-width:0;height:100%;display:flex;align-items:center;overflow:hidden}.sa-text[data-v-a1a27abd]{flex:none;white-space:nowrap;will-change:transform}.sa-text[data-v-a1a27abd] img{height:.16rem;width:auto;vertical-align:-.03rem}.sa-close[data-v-a1a27abd]{position:absolute;right:.12rem;top:50%;transform:translateY(-50%);width:.24rem;height:.24rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#fff;font-size:.2rem;line-height:1;cursor:pointer;opacity:.85}.sa-close[data-v-a1a27abd]:hover{opacity:1}@media (max-width: 768px){.sa-wrap[data-v-a1a27abd]{width:92%;top:.96rem}.sa-tag[data-v-a1a27abd]{font-size:.24rem;height:.36rem;line-height:.36rem}.sa-tag-icon[data-v-a1a27abd]{width:.3rem;height:.3rem}.site-announcement[data-v-a1a27abd]{--sa-line: .34rem;font-size:.22rem;padding:.08rem .4rem .08rem .16rem}}@keyframes saAnnoTextRoll{0%{transform:translate(0)}to{transform:translate(var(--sa-shift, 0px))}}.hero-banner[data-v-cb71f63d]{position:relative;height:100vh;min-height:6rem;max-height:9rem;overflow:hidden}.hero-slides[data-v-cb71f63d]{position:relative;width:100%;height:100%;background:#000}.hero-slide[data-v-cb71f63d]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;display:flex;align-items:center;overflow:hidden;background:#000}.hero-slide.slide-next[data-v-cb71f63d]{transform:translate(100%)}.hero-slide.slide-next.active[data-v-cb71f63d]{z-index:1;transform:translate(0);transition:transform 3s cubic-bezier(.16,1,.3,1)}.hero-slide.slide-next.prev[data-v-cb71f63d]{z-index:0;transform:translate(-100%);transition:transform 3s cubic-bezier(.16,1,.3,1)}.hero-slide.slide-prev[data-v-cb71f63d]{transform:translate(-100%)}.hero-slide.slide-prev.active[data-v-cb71f63d]{z-index:1;transform:translate(0);transition:transform 3s cubic-bezier(.16,1,.3,1)}.hero-slide.slide-prev.prev[data-v-cb71f63d]{z-index:0;transform:translate(100%);transition:transform 3s cubic-bezier(.16,1,.3,1)}.slide-bg[data-v-cb71f63d]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-color:#000;filter:blur(.1rem);transition:filter 1.5s ease-out}.hero-slide.active .slide-bg[data-v-cb71f63d]{filter:blur(0)}.hero-slide.active .hero-content[data-v-cb71f63d]{animation:fadeInUp-cb71f63d .8s ease-out var(--hero-delay, 1.5s) both}@keyframes fadeInUp-cb71f63d{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.hero-overlay[data-v-cb71f63d]{display:none}.hero-content[data-v-cb71f63d]{position:relative;z-index:2;padding-top:calc(var(--header-height) - .4rem);padding-left:.96rem}.hero-tag[data-v-cb71f63d]{display:inline-flex;align-items:center;gap:.08rem;height:.36rem;padding:0 .16rem 0 .12rem;margin-left:-.1rem;font-size:.14rem;font-weight:500;background:linear-gradient(90deg,#fff0,#ffffff52);border-radius:1rem;margin-bottom:.25rem;letter-spacing:1px}.hero-tag-icon[data-v-cb71f63d]{width:.4rem;height:.4rem;object-fit:contain;flex-shrink:0}.hero-title[data-v-cb71f63d]{font-size:.48rem;font-weight:400;color:var(--white);margin-bottom:.16rem;letter-spacing:-1px;line-height:1.2}.hero-desc[data-v-cb71f63d]{font-size:.2rem;color:#ffffffd9;max-width:6rem;margin-bottom:.32rem;line-height:1.7;white-space:pre-line}.hero-btn[data-v-cb71f63d]{display:inline-flex;align-items:center;gap:.08rem;padding:.14rem .28rem .14rem .36rem;font-size:.15rem;font-weight:500;color:var(--white);background:var(--primary);border-radius:1rem;transition:all var(--transition);text-decoration:none}.hero-btn-arrow[data-v-cb71f63d]{opacity:0;width:0;transition:opacity .3s,width .3s;flex-shrink:0}.hero-btn[data-v-cb71f63d]:hover{background:var(--primary-dark);transform:translateY(-.02rem);box-shadow:0 .08rem .24rem #2563eb4d}.hero-btn:hover .hero-btn-arrow[data-v-cb71f63d]{opacity:1;width:.14rem;animation:heroArrowBounce-cb71f63d .8s ease-in-out infinite}.hero-btn--auto-hover[data-v-cb71f63d]{background:var(--primary-dark);transform:translateY(-.02rem)}.hero-btn--auto-hover .hero-btn-arrow[data-v-cb71f63d]{opacity:1;width:.14rem;animation:heroArrowBounce-cb71f63d .8s ease-in-out infinite}@keyframes heroArrowBounce-cb71f63d{0%,to{transform:translate(0)}50%{transform:translate(.06rem)}}.hero-pagination[data-v-cb71f63d]{position:absolute;bottom:.32rem;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:row;align-items:center;gap:.16rem}.hero-arrow[data-v-cb71f63d]{width:.32rem;height:.32rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.4);background:#ffffff14;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;padding:0}.hero-arrow svg[data-v-cb71f63d]{width:.16rem;height:.16rem}.hero-arrow[data-v-cb71f63d]:hover{background:#fff3;border-color:#ffffffb3;color:#fff}.hero-bars[data-v-cb71f63d]{display:flex;flex-direction:row;gap:.1rem}.hero-bar[data-v-cb71f63d]{width:.24rem;height:.06rem;border-radius:.03rem;border:none;background:#fff3;padding:0;cursor:pointer;transition:width .4s ease,background .4s ease;overflow:hidden}.hero-bar .bar-fill[data-v-cb71f63d]{display:block;width:0;height:100%;background:var(--white);border-radius:.03rem}.hero-bar.active[data-v-cb71f63d]{width:.6rem;background:#ffffff40}.hero-bar.active .bar-fill[data-v-cb71f63d]{animation:progressFill-cb71f63d var(--bar-duration, 5s) linear forwards}.hero-bar[data-v-cb71f63d]:hover{background:#fff6}.why-us[data-v-cb71f63d]{background:url(/images/index/hea.png) center/cover no-repeat}.why-grid[data-v-cb71f63d]{display:grid;grid-template-columns:repeat(4,1fr);gap:.24rem}.why-card[data-v-cb71f63d]{background:var(--white);border-radius:var(--radius-lg);padding:.4rem .28rem;text-align:center;transition:all var(--transition)}.why-card[data-v-cb71f63d]:hover{box-shadow:var(--shadow-lg);transform:translateY(-.04rem)}.why-icon[data-v-cb71f63d]{width:.8rem;height:.8rem;margin:0 auto .24rem;border-radius:var(--radius-md);overflow:visible;position:relative}.particle-orbit[data-v-cb71f63d]{position:absolute;top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;opacity:0;transition:opacity .3s ease}.orbit-main[data-v-cb71f63d],.orbit-trail[data-v-cb71f63d]{position:absolute;top:0;right:0;bottom:0;left:0}.orbit-main[data-v-cb71f63d]{animation:orbitSpin-cb71f63d 3s linear infinite}.orbit-trail.t1[data-v-cb71f63d]{animation:orbitSpin-cb71f63d 3.4s linear infinite;animation-delay:-.4s}.orbit-trail.t2[data-v-cb71f63d]{animation:orbitSpin-cb71f63d 2.7s linear infinite;animation-delay:-.8s}.orbit-trail.t3[data-v-cb71f63d]{animation:orbitSpin-cb71f63d 3.8s linear infinite;animation-delay:-.2s}.why-particle[data-v-cb71f63d]{position:absolute;border-radius:50%;background:var(--particle-color, var(--primary));box-shadow:0 0 .06rem var(--particle-color, var(--primary)),0 0 .14rem var(--particle-glow, rgba(37, 99, 235, .4))}.why-particle.main[data-v-cb71f63d]{width:.05rem;height:.05rem;top:0;left:50%;margin-left:-.025rem}.why-particle.t1[data-v-cb71f63d]{width:.03rem;height:.03rem;top:.03rem;left:50%;margin-left:-1.5px;opacity:.75;animation:wobble1-cb71f63d 1.8s ease-in-out infinite}.why-particle.t2[data-v-cb71f63d]{width:.025rem;height:.025rem;top:-.03rem;left:50%;margin-left:-1.25px;opacity:.55;animation:wobble2-cb71f63d 2.2s ease-in-out infinite}.why-particle.t3[data-v-cb71f63d]{width:.02rem;height:.02rem;top:.05rem;left:50%;margin-left:-1px;opacity:.4;animation:wobble3-cb71f63d 1.5s ease-in-out infinite}@keyframes wobble1-cb71f63d{0%,to{transform:translate(0)}30%{transform:translate(.03rem,-.02rem)}60%{transform:translate(-.02rem,.03rem)}}@keyframes wobble2-cb71f63d{0%,to{transform:translate(0)}25%{transform:translate(-.03rem,.02rem)}55%{transform:translate(.02rem,-.03rem)}80%{transform:translate(-1px,-.02rem)}}@keyframes wobble3-cb71f63d{0%,to{transform:translate(0)}35%{transform:translate(.02rem,.03rem)}70%{transform:translate(-.03rem,-1px)}}.why-card:hover .particle-orbit[data-v-cb71f63d]{opacity:1}@keyframes orbitSpin-cb71f63d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.why-card[data-v-cb71f63d]:nth-child(1){--particle-color: #ef4444;--particle-glow: rgba(239, 68, 68, .4)}.why-card[data-v-cb71f63d]:nth-child(2){--particle-color: #3b82f6;--particle-glow: rgba(59, 130, 246, .4)}.why-card[data-v-cb71f63d]:nth-child(3){--particle-color: #22c55e;--particle-glow: rgba(34, 197, 94, .4)}.why-card[data-v-cb71f63d]:nth-child(4){--particle-color: #a855f7;--particle-glow: rgba(168, 85, 247, .4)}.why-icon img[data-v-cb71f63d]{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.why-card:hover .why-icon img[data-v-cb71f63d]{animation:iconBreathe-cb71f63d 3s ease-in-out infinite}@keyframes iconBreathe-cb71f63d{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.why-card h3[data-v-cb71f63d]{font-size:.24rem;font-weight:600;color:var(--dark);margin-bottom:.1rem}.why-card p[data-v-cb71f63d]{font-size:.16rem;color:var(--gray-600);line-height:1.7;white-space:pre-line}.selected-cases[data-v-cb71f63d]{background:var(--white)}.cases-grid[data-v-cb71f63d]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.case-card[data-v-cb71f63d]{position:relative;overflow:hidden;cursor:pointer;display:block;color:inherit}.case-img[data-v-cb71f63d]{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.case-img img[data-v-cb71f63d]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.case-card:hover .case-img img[data-v-cb71f63d]{transform:none}.case-info[data-v-cb71f63d]{position:absolute;top:0;left:0;width:100%;height:100%;padding:.36rem .32rem;background:linear-gradient(to bottom,#000000d9,#0000 35%,#0000 65%,#000000d9);opacity:0;transition:opacity .35s ease;display:flex;flex-direction:column;justify-content:space-between}.case-card:hover .case-info[data-v-cb71f63d]{opacity:1}.case-info-top[data-v-cb71f63d]{display:flex;align-items:center;justify-content:space-between;gap:.08rem}.case-category-label[data-v-cb71f63d]{display:inline-block;padding:.04rem .1rem;font-size:.13rem;font-weight:500;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:1rem;letter-spacing:1px;-webkit-backdrop-filter:blur(.06rem);backdrop-filter:blur(.06rem);transform:translateY(-.08rem);opacity:0;transition:transform .35s ease,opacity .35s ease,background .3s ease,border-color .3s ease}.case-card:hover .case-category-label[data-v-cb71f63d]{transform:translateY(0);opacity:1;transition-delay:.04s}.case-category-label[data-v-cb71f63d]:hover{background:#ffffff40;border-color:#ffffff80}.case-info-bottom[data-v-cb71f63d]{display:flex;flex-direction:column;gap:.06rem}.case-info-divider[data-v-cb71f63d]{width:.18rem;height:.02rem;background:#fff;border-radius:1px;margin-bottom:.1rem;transform:translateY(.12rem);opacity:0;transition:transform .35s ease,opacity .35s ease}.case-card:hover .case-info-divider[data-v-cb71f63d]{transform:translateY(0);opacity:1;transition-delay:.08s}.case-project-name[data-v-cb71f63d]{font-size:.22rem!important;font-weight:500;color:#fff;line-height:1.3;transform:translateY(.12rem);opacity:0;transition:transform .35s ease,opacity .35s ease}.case-card:hover .case-project-name[data-v-cb71f63d]{transform:translateY(0);opacity:1;transition-delay:.12s}.case-meta[data-v-cb71f63d]{font-size:.13rem;font-weight:300;color:#fff;line-height:1.5;transform:translateY(.12rem);opacity:0;transition:transform .35s ease,opacity .35s ease}.case-card:hover .case-meta[data-v-cb71f63d]{transform:translateY(0);opacity:1;transition-delay:.16s}.case-meta .meta-dot[data-v-cb71f63d]{margin:0 .08rem;opacity:.3}.cases-more[data-v-cb71f63d]{text-align:center;margin-top:.56rem}.more-link[data-v-cb71f63d]{display:inline-flex;align-items:center;gap:.08rem;padding:.14rem .28rem .14rem .36rem;font-size:.18rem;font-weight:500;color:var(--primary);background:var(--white);border:1.5px dashed rgba(33,110,242,.3);border-radius:1rem;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1)}.more-text[data-v-cb71f63d]{transition:color .35s}.more-arrow[data-v-cb71f63d]{transition:transform .35s cubic-bezier(.4,0,.2,1);flex-shrink:0}.more-link[data-v-cb71f63d]:hover{background:var(--primary);color:var(--white);border-color:var(--primary);border-style:solid;transform:scale(1.05)}.more-link:hover .more-arrow[data-v-cb71f63d]{animation:moreArrowBounce-cb71f63d .8s ease-in-out infinite}@keyframes moreArrowBounce-cb71f63d{0%,to{transform:translate(0)}50%{transform:translate(.06rem)}}.service-carousel[data-v-cb71f63d]{position:relative;padding:.8rem 0;overflow:hidden}.service-carousel-bg[data-v-cb71f63d]{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/images/index/mk_bg.png) center/cover no-repeat}.service-carousel-bg[data-v-cb71f63d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f141e4d}.service-carousel-content[data-v-cb71f63d]{position:relative;z-index:1}.service-header[data-v-cb71f63d]{text-align:center;margin-bottom:.48rem}.service-title-en[data-v-cb71f63d]{font-size:.56rem;font-weight:800;color:var(--primary);letter-spacing:.04rem;line-height:1;margin-bottom:.08rem}.service-title-cn[data-v-cb71f63d]{font-size:.32rem;font-weight:600;color:var(--white);margin-bottom:.3rem}.service-desc[data-v-cb71f63d]{font-size:.16rem;color:#fff6}.carousel-wrapper[data-v-cb71f63d]{display:flex;align-items:center;gap:.2rem;--card-width: 7.05rem;--card-height: 3.7rem;--card-gap: .24rem;position:relative}.carousel-viewport[data-v-cb71f63d]{width:100%;overflow:hidden;position:relative;height:3.8rem;display:flex;align-items:center}.carousel-track[data-v-cb71f63d]{display:flex;gap:var(--card-gap);transform:translate(var(--track-offset, 0));transition:transform .7s cubic-bezier(.16,1,.3,1)}.carousel-track.no-transition[data-v-cb71f63d]{transition:none!important}.service-card[data-v-cb71f63d]{flex:0 0 var(--card-width);border-radius:.2rem;overflow:hidden;position:relative;height:var(--card-height);opacity:1;transform:scale(.85);transition:opacity .5s ease,transform .65s cubic-bezier(.34,1.3,.64,1),filter .5s ease;filter:saturate(.6) brightness(.85);background:#ffffff26;border:none}.service-card.active[data-v-cb71f63d]{opacity:1;transform:scale(1);z-index:2;filter:saturate(1) brightness(1);transition:opacity .5s ease,transform .65s cubic-bezier(.34,1.3,.64,1),filter .5s ease}.service-card-icon[data-v-cb71f63d]{width:.72rem;height:.72rem;flex-shrink:0;opacity:0;transition:opacity .6s ease}.service-card.active .service-card-icon[data-v-cb71f63d]{opacity:1}.service-card-bg[data-v-cb71f63d]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:auto 100%;background-position:right center;background-repeat:no-repeat;opacity:0;transition:opacity .6s ease}.service-card.active .service-card-bg[data-v-cb71f63d]{opacity:1}.service-card.active .service-card-bg[data-v-cb71f63d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#2563ebd9,#2563eb00)}.service-card-content[data-v-cb71f63d]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:center;padding:.4rem .48rem;opacity:.4;transform:translateY(.08rem);transition:opacity .5s ease .15s,transform .5s ease .15s}.service-card.active .service-card-content[data-v-cb71f63d]{opacity:1;transform:translateY(0)}.service-card-header[data-v-cb71f63d]{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;margin-bottom:.16rem}.service-card-title[data-v-cb71f63d]{font-size:.38rem;font-weight:400;color:#fff;line-height:1.4}.service-card-desc[data-v-cb71f63d]{font-size:.16rem;color:#ffffff80;line-height:1.7;white-space:pre-line}.service-card.active .service-card-desc[data-v-cb71f63d]{color:#fff}.carousel-arrow[data-v-cb71f63d]{position:absolute;top:50%;transform:translateY(-50%);width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .3s ease;-webkit-backdrop-filter:blur(.08rem);backdrop-filter:blur(.08rem)}.carousel-arrow-left[data-v-cb71f63d]{left:.2rem}.carousel-arrow-right[data-v-cb71f63d]{right:.2rem}.carousel-arrow[data-v-cb71f63d]:hover{background:#ffffff1f;border-color:#fff6;color:var(--white)}.carousel-arrow:hover.carousel-arrow-left[data-v-cb71f63d],.carousel-arrow:hover.carousel-arrow-right[data-v-cb71f63d]{transform:translateY(-50%) scale(1.08)}.carousel-arrow svg[data-v-cb71f63d]{width:.26rem;height:.26rem}.carousel-pagination[data-v-cb71f63d]{display:flex;justify-content:center;align-items:center;gap:.32rem;margin-top:.4rem;position:relative;--service-interval: 5s;transform:translate(0)}.pagination-dot[data-v-cb71f63d]{position:relative;width:.4rem;height:.4rem;border-radius:50%;background:#ffffff1f;border:.02rem solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .35s ease;z-index:1;flex-shrink:0}.pagination-dot[data-v-cb71f63d]:not(:last-child):after{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:.32rem;height:.03rem;background:#ffffff1f;border-radius:.02rem;z-index:0}.pagination-dot[data-v-cb71f63d]:not(:last-child):before{content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);width:0;height:.03rem;background:var(--primary);border-radius:.02rem;z-index:0;transition:width .3s ease}.pagination-dot.completed[data-v-cb71f63d]:not(:last-child):before{width:.32rem}.pagination-dot.active[data-v-cb71f63d]:not(:last-child):before{width:.32rem;animation:lineProgress-cb71f63d var(--service-interval) linear forwards}@keyframes lineProgress-cb71f63d{0%{width:0}to{width:.32rem}}.pagination-dot.active[data-v-cb71f63d]{background:var(--primary);border-color:var(--primary);box-shadow:0 0 .16rem #3b82f666;transform:none}.dot-number[data-v-cb71f63d]{font-size:.15rem;font-weight:700;color:#ffffff80;transition:color .3s ease;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pagination-dot.active .dot-number[data-v-cb71f63d]{color:#fff}.pagination-dot[data-v-cb71f63d]:hover:not(.active){border-color:#ffffff73;background:#fff3}@keyframes progressFill-cb71f63d{0%{width:0}to{width:100%}}.service-card.active[data-v-cb71f63d]{animation:cardFloat-cb71f63d 4s ease-in-out infinite}@keyframes cardFloat-cb71f63d{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1) translateY(-.06rem)}}.service-card.active .service-card-icon[data-v-cb71f63d]{animation:iconPulse-cb71f63d 3s ease-in-out infinite}@keyframes iconPulse-cb71f63d{0%,to{transform:scale(1);filter:drop-shadow(0 0 .06rem rgba(255,255,255,.3))}50%{transform:scale(1.08);filter:drop-shadow(0 0 .14rem rgba(255,255,255,.6))}}.service-card-particles[data-v-cb71f63d]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;opacity:0;transition:opacity .6s ease}.service-card.active .service-card-particles[data-v-cb71f63d]{opacity:1}.particle[data-v-cb71f63d]{position:absolute;width:.03rem;height:.03rem;background:#fff6;border-radius:50%;animation:particleFloat-cb71f63d linear infinite}.particle[data-v-cb71f63d]:nth-child(1){left:15%;bottom:-10%;animation-duration:6s;animation-delay:0s;width:.02rem;height:.02rem}.particle[data-v-cb71f63d]:nth-child(2){left:35%;bottom:-10%;animation-duration:8s;animation-delay:1s;width:.03rem;height:.03rem}.particle[data-v-cb71f63d]:nth-child(3){left:55%;bottom:-10%;animation-duration:7s;animation-delay:2s;width:.02rem;height:.02rem}.particle[data-v-cb71f63d]:nth-child(4){left:75%;bottom:-10%;animation-duration:9s;animation-delay:.5s;width:.04rem;height:.04rem;opacity:.3}.particle[data-v-cb71f63d]:nth-child(5){left:25%;bottom:-10%;animation-duration:10s;animation-delay:3s;width:.02rem;height:.02rem;opacity:.5}.particle[data-v-cb71f63d]:nth-child(6){left:65%;bottom:-10%;animation-duration:7.5s;animation-delay:1.5s;width:.03rem;height:.03rem;opacity:.35}.particle[data-v-cb71f63d]:nth-child(7){left:85%;bottom:-10%;animation-duration:8.5s;animation-delay:2.5s;width:.02rem;height:.02rem;opacity:.4}.particle[data-v-cb71f63d]:nth-child(8){left:45%;bottom:-10%;animation-duration:6.5s;animation-delay:4s;width:.03rem;height:.03rem;opacity:.25}@keyframes particleFloat-cb71f63d{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-4rem) translate(.3rem);opacity:0}}.partners[data-v-cb71f63d]{background:var(--gray-100)}.partners-marquee[data-v-cb71f63d]{display:flex;flex-direction:column;gap:.1rem;overflow:hidden}.marquee-row[data-v-cb71f63d]{overflow:hidden;padding:.1rem 0;-webkit-mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 8%,black 92%,transparent 100%)}.marquee-track[data-v-cb71f63d]{display:flex;gap:.2rem;width:max-content}.marquee-row--left .marquee-track[data-v-cb71f63d]{animation:marqueeLeft-cb71f63d 40s linear infinite}.marquee-row--right .marquee-track[data-v-cb71f63d]{animation:marqueeRight-cb71f63d 40s linear infinite}.marquee-row:hover .marquee-track[data-v-cb71f63d]{animation-play-state:paused}@keyframes marqueeLeft-cb71f63d{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeRight-cb71f63d{0%{transform:translate(-50%)}to{transform:translate(0)}}.partner-item[data-v-cb71f63d]{flex:0 0 2.3rem;background:var(--white);border-radius:var(--radius-md);transition:transform .35s ease,box-shadow .35s ease;cursor:pointer}.partner-item[data-v-cb71f63d]:hover{transform:translateY(-.06rem);box-shadow:0 .06rem .16rem #0000001a}.partner-item img[data-v-cb71f63d]{width:100%;height:auto;display:block;border-radius:var(--radius-md)}@media (max-width: 1400px){.service-carousel[data-v-cb71f63d]{padding:.6rem 0}.service-title-en[data-v-cb71f63d]{font-size:.48rem}.service-title-cn[data-v-cb71f63d]{font-size:.26rem;margin-bottom:.24rem}}@media (max-width: 1024px){.hero-banner[data-v-cb71f63d]{min-height:5rem;max-height:8rem}.hero-title[data-v-cb71f63d]{font-size:.4rem}.hero-desc[data-v-cb71f63d]{font-size:.18rem;max-width:4.4rem}.hero-content[data-v-cb71f63d]{padding-left:.72rem}.hero-pagination[data-v-cb71f63d]{right:auto}.why-grid[data-v-cb71f63d]{grid-template-columns:repeat(2,1fr)}.cases-grid[data-v-cb71f63d]{grid-template-columns:repeat(2,1fr);gap:.2rem}.service-title-en[data-v-cb71f63d]{font-size:.42rem}.service-title-cn[data-v-cb71f63d]{font-size:.22rem;margin-bottom:.2rem}.service-card-title[data-v-cb71f63d]{font-size:.22rem}.service-card-desc[data-v-cb71f63d]{font-size:.14rem}.service-card-icon[data-v-cb71f63d]{width:.56rem;height:.56rem}}@media (max-width: 768px){.hero-banner[data-v-cb71f63d]{min-height:4.2rem;max-height:6rem}.hero-arrow[data-v-cb71f63d]{display:none}.hero-title[data-v-cb71f63d]{font-size:.5133rem;margin-bottom:.1867rem}.hero-desc[data-v-cb71f63d]{font-size:.2567rem;max-width:5rem;margin-bottom:.3033rem}.hero-content[data-v-cb71f63d]{padding-left:.5rem;padding-top:1.2rem}.hero-tag[data-v-cb71f63d]{font-size:.1633rem;height:.3733rem;padding:0 .1633rem 0 .14rem}.hero-tag-icon[data-v-cb71f63d]{width:.42rem;height:.42rem}.hero-btn[data-v-cb71f63d]{padding:.175rem .3733rem;font-size:.18rem}.hero-btn:hover .hero-btn-arrow[data-v-cb71f63d],.hero-btn--auto-hover .hero-btn-arrow[data-v-cb71f63d]{width:.1867rem;height:.14rem}.hero-pagination[data-v-cb71f63d]{bottom:.2rem}.hero-bar[data-v-cb71f63d]{width:.2rem}.why-grid[data-v-cb71f63d]{grid-template-columns:repeat(2,1fr);gap:.16rem}.why-card h3[data-v-cb71f63d]{font-size:.36rem}.why-card p[data-v-cb71f63d]{font-size:.16rem}.cases-grid[data-v-cb71f63d]{grid-template-columns:1fr;gap:.16rem}.case-info[data-v-cb71f63d]{opacity:1;padding:.25rem;background:linear-gradient(to bottom,#000000a6,#0000 30%,#0000 70%,#000000bf)}.case-category-label[data-v-cb71f63d],.case-info-divider[data-v-cb71f63d],.case-project-name[data-v-cb71f63d],.case-meta[data-v-cb71f63d]{transform:none;opacity:1;transition:none}.case-tag[data-v-cb71f63d]{font-size:.16rem;padding:.03rem .1rem}.case-category-label[data-v-cb71f63d]{font-size:.195rem;padding:.05rem .14rem}.case-project-name[data-v-cb71f63d]{font-size:.33rem!important;line-height:1.3}.case-meta[data-v-cb71f63d]{font-size:.195rem;line-height:1.5}.service-carousel[data-v-cb71f63d]{padding:.48rem 0}.service-title-en[data-v-cb71f63d]{font-size:.36rem}.service-title-cn[data-v-cb71f63d]{font-size:.28rem;margin-bottom:.18rem}.service-header[data-v-cb71f63d]{margin-bottom:.32rem}.carousel-wrapper[data-v-cb71f63d]{--card-width: 55vw;--card-height: 28vw;gap:.16rem}.carousel-viewport[data-v-cb71f63d]{height:auto;min-height:2rem}.carousel-arrow[data-v-cb71f63d]{display:none}.carousel-arrow svg[data-v-cb71f63d]{width:.2rem;height:.2rem}.carousel-arrow-left[data-v-cb71f63d]{left:.1rem}.carousel-arrow-right[data-v-cb71f63d]{right:.1rem}.service-card-content[data-v-cb71f63d]{padding:.14rem .16rem}.service-card-title[data-v-cb71f63d]{font-size:.36rem;line-height:1.2}.service-card-icon[data-v-cb71f63d]{width:.48rem;height:.48rem;margin-bottom:.06rem}.service-card-desc[data-v-cb71f63d]{font-size:.16rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-pagination[data-v-cb71f63d]{gap:.2rem;margin-top:.28rem}.pagination-dot[data-v-cb71f63d]{width:.34rem;height:.34rem}.pagination-dot[data-v-cb71f63d]:not(:last-child):after,.pagination-dot[data-v-cb71f63d]:not(:last-child):before{width:.2rem}.pagination-dot.completed[data-v-cb71f63d]:not(:last-child):before{width:.2rem}.pagination-dot.active[data-v-cb71f63d]:not(:last-child):before{animation-name:lineProgressSm-cb71f63d}.dot-number[data-v-cb71f63d]{font-size:.195rem}.partner-item[data-v-cb71f63d]{flex:0 0 3rem}.marquee-track[data-v-cb71f63d],.partners-marquee[data-v-cb71f63d]{gap:.14rem}}@keyframes lineProgressSm-cb71f63d{0%{width:0}to{width:.2rem}}@media (max-width: 480px){.hero-banner[data-v-cb71f63d]{min-height:3.8rem;max-height:5.2rem}.hero-title[data-v-cb71f63d]{font-size:.3967rem}.hero-desc[data-v-cb71f63d]{font-size:.1983rem}.hero-content[data-v-cb71f63d]{padding-left:.5rem}.hero-tag[data-v-cb71f63d]{font-size:.1517rem;height:.35rem}.hero-tag-icon[data-v-cb71f63d]{width:.3967rem;height:.3967rem}.hero-btn[data-v-cb71f63d]{padding:.1517rem .3267rem;font-size:.18rem}.hero-pagination[data-v-cb71f63d]{bottom:.16rem;gap:.08rem}.hero-dot[data-v-cb71f63d]{width:.3rem;height:.3rem}.hero-dot .dot-num[data-v-cb71f63d]{font-size:.1rem}.service-title-en[data-v-cb71f63d]{font-size:.36rem;letter-spacing:.02rem}.service-title-cn[data-v-cb71f63d]{font-size:.32rem;margin-bottom:.14rem}.carousel-wrapper[data-v-cb71f63d]{--card-width: 78vw;--card-height: 42vw}.service-card-content[data-v-cb71f63d]{padding:.12rem .14rem}.service-card-title[data-v-cb71f63d]{font-size:.32rem;line-height:1.2}.service-card-icon[data-v-cb71f63d]{width:.4rem;height:.4rem;margin-bottom:.04rem}.service-card-desc[data-v-cb71f63d]{font-size:.16rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-pagination[data-v-cb71f63d]{gap:.14rem;margin-top:.22rem}.pagination-dot[data-v-cb71f63d]{width:.3rem;height:.3rem}.pagination-dot[data-v-cb71f63d]:not(:last-child):after,.pagination-dot[data-v-cb71f63d]:not(:last-child):before{width:.14rem}.pagination-dot.completed[data-v-cb71f63d]:not(:last-child):before{width:.14rem}.dot-number[data-v-cb71f63d]{font-size:.165rem}.partner-item[data-v-cb71f63d]{flex:0 0 2.6rem}.marquee-track[data-v-cb71f63d]{gap:.1rem}.why-card[data-v-cb71f63d]{padding:.28rem .2rem}.why-card h3[data-v-cb71f63d]{font-size:.32rem;margin-bottom:.08rem}.why-card p[data-v-cb71f63d]{font-size:.18rem;line-height:1.6}.case-info[data-v-cb71f63d]{opacity:1;padding:.25rem;transition:none}.case-category-label[data-v-cb71f63d],.case-info-divider[data-v-cb71f63d],.case-project-name[data-v-cb71f63d],.case-meta[data-v-cb71f63d]{transform:none;opacity:1;transition:none}.case-tag[data-v-cb71f63d]{font-size:.14rem;padding:.02rem .09rem}.case-category-label[data-v-cb71f63d]{font-size:.17rem;padding:.04rem .12rem}.case-project-name[data-v-cb71f63d]{font-size:.32rem!important;line-height:1.3}.case-meta[data-v-cb71f63d]{font-size:.17rem;line-height:1.5}}
