@font-face{font-family:Fredoka One;src:url(/fonts/FredokaOne-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.store-container[data-v-c272a955]{width:100%;max-width:780px;margin-top:70px;margin-left:55%;line-height:0}#store[data-v-c272a955]{width:100%;height:auto;animation:.8s ease-in fadeIn-c272a955}.stroke[data-v-c272a955]{stroke:#8cc8ff8c;stroke-width:5px;stroke-linejoin:round;stroke-miterlimit:10}.round-end[data-v-c272a955]{stroke-linecap:round}.border-animation[data-v-c272a955]{background-color:#0000;border-radius:10px;position:relative}.border-animation[data-v-c272a955]:after{content:"";z-index:-1;background:linear-gradient(45deg,#ffffff05 48.9%,#64b4ff14 49%) 0 0/300% 300%;border-radius:10px;width:calc(100% + 10px);height:calc(100% + 10px);animation:8s linear infinite both borderGradient-c272a955;position:absolute;top:-5px;left:-5px}#browser[data-v-c272a955]{animation:1.5s cubic-bezier(.77,-.5,.3,1.5) forwards moveDown-c272a955;transform:translateY(-100%)}#toldo[data-v-c272a955]{animation:1s ease-in 1.4s forwards fadeIn-c272a955}.grass[data-v-c272a955]{animation:.5s ease-in 1.6s forwards fadeIn-c272a955}#window[data-v-c272a955]{animation:.5s ease-in 1.8s forwards fadeIn-c272a955}#door[data-v-c272a955]{animation:.5s ease-in 2s forwards fadeIn-c272a955}#sign[data-v-c272a955]{transform-origin:837px 597px;animation:1.5s ease-in-out 2s alternate pendulum-c272a955}.trees[data-v-c272a955]{animation:.5s ease-in 2.2s forwards fadeIn-c272a955}#toldo[data-v-c272a955],.grass[data-v-c272a955],#window[data-v-c272a955],#door[data-v-c272a955],.trees[data-v-c272a955],.cat[data-v-c272a955],.cat-shadow[data-v-c272a955],.box[data-v-c272a955],.parachute[data-v-c272a955],.tshirt[data-v-c272a955],.cap[data-v-c272a955],.ball[data-v-c272a955],#text[data-v-c272a955],#button[data-v-c272a955],.sky-circle[data-v-c272a955],.sky-circle2[data-v-c272a955],.sky-circle3[data-v-c272a955]{opacity:0}.cat[data-v-c272a955]{transform-origin:1145px 620px}.cat-shadow[data-v-c272a955]{transform-origin:1115px 625px}#store:hover .cat[data-v-c272a955]{animation:3s cubic-bezier(.7,-.5,.3,1.4) .1s catHi-c272a955}#store:hover .cat-shadow[data-v-c272a955]{animation:4s cubic-bezier(.7,-.5,.3,1.4) .1s alternate catShadow-c272a955}.box[data-v-c272a955]{transform-origin:430px 100px;animation:14s linear 4s infinite forwards moveBox-c272a955}.parachute[data-v-c272a955]{transform-origin:430px 100px;animation:14s linear 4s infinite forwards parachute-c272a955}.tshirt[data-v-c272a955]{animation:42s ease-in 10s infinite forwards fadeInOut-c272a955}.cap[data-v-c272a955]{animation:42s ease-in 24s infinite forwards fadeInOut-c272a955}.ball[data-v-c272a955]{animation:42s ease-in 38s infinite forwards fadeInOut-c272a955}#text[data-v-c272a955],#button[data-v-c272a955]{animation:1s ease-in 5s forwards fadeIn-c272a955}.cloud[data-v-c272a955]{animation:50s linear infinite backwards clouds-c272a955}.cloud2[data-v-c272a955]{animation:40s linear 40s infinite backwards clouds-c272a955}.plane[data-v-c272a955]{will-change:transform;animation:30s linear infinite backwards clouds-c272a955}.sky-circle[data-v-c272a955]{animation:10s ease-in 5s infinite fadeInOut-c272a955}.sky-circle2[data-v-c272a955]{animation:12s ease-in 30s infinite fadeInOut-c272a955}.sky-circle3[data-v-c272a955]{animation:8s ease-in 40s infinite fadeInOut-c272a955}@keyframes borderGradient-c272a955{0%,to{background-position:0 100%}50%{background-position:100% 0}}@keyframes fadeIn-c272a955{to{opacity:1}}@keyframes moveDown-c272a955{0%{transform:translateY(-100%)}to{transform:translate(0)}}@keyframes pendulum-c272a955{20%{transform:rotate(60deg)}40%{transform:rotate(-40deg)}60%{transform:rotate(20deg)}80%{transform:rotate(-5deg)}}@keyframes catHi-c272a955{0%,to{opacity:0;transform:scale(.8)}10%,60%{opacity:1;transform:scale(1)}}@keyframes catShadow-c272a955{0%,to{transform:translate(40px,-35px)scale(.3)}10%,60%{opacity:1;transform:translate(-5px,10px)scale(.5)}60%{opacity:0}}@keyframes moveBox-c272a955{0%{opacity:0;transform:translateY(-150px)rotate(20deg)}15%{opacity:1;transform:translateY(100px)rotate(-15deg)}25%{transform:translateY(250px)rotate(10deg)}30%{transform:translateY(350px)rotate(-5deg)}35%{opacity:1;transform:translateY(570px)rotate(0)}45%,to{opacity:0;transform:translateY(570px)}}@keyframes parachute-c272a955{0%{opacity:0;transform:translateY(-150px)rotate(20deg)scale(.8)}15%{opacity:1;transform:translateY(100px)rotate(-15deg)scale(1)}25%{transform:translateY(250px)rotate(10deg)}30%{transform:translateY(350px)rotate(-5deg)}33%{opacity:1;transform:translateY(460px)rotate(0)scale(.9)}45%,to{opacity:0;transform:translateY(480px)}}@keyframes fadeInOut-c272a955{5%,12%{opacity:1}20%{opacity:0}}@keyframes clouds-c272a955{0%{transform:translate(-150%)}to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.store-container[data-v-c272a955],.store-container[data-v-c272a955] *{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.custom-services-banner[data-v-ac71e866]{background-color:#0f172a;background-image:none;min-height:clamp(396px,47vh,684px);padding:133px 0 101px;position:relative;overflow:hidden}.custom-services-banner[data-v-ac71e866]:before{content:"";z-index:0;background-image:url(/images/custom/custom_bg2.png);transform-origin:top;will-change:transform;background-image:image-set("/images/custom/custom_bg2.webp" 1x type("image/webp"),"/images/custom/custom_bg2.png" 1x type("image/png"));background-position:top;background-repeat:no-repeat;background-size:cover;animation:36s ease-in-out infinite alternate adlink-banner-kenburns-ac71e866;position:absolute;top:0;bottom:0;left:0;right:0}.custom-services-banner__inner[data-v-ac71e866]{justify-content:space-between;align-items:center;gap:40px;min-height:calc(clamp(440px,52vh,760px) - 260px);display:flex}.custom-services-banner__text[data-v-ac71e866]{text-align:left;flex:1;min-width:0}.custom-services-banner__anim[data-v-ac71e866]{flex:none;width:500px;max-width:62%}.custom-services-banner__subtitle[data-v-ac71e866]{color:#ffffffa6;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:560px;margin:16px 0 0;font-size:15px;line-height:2;display:-webkit-box;overflow:hidden}@media (max-width:1055px){.custom-services-banner__subtitle[data-v-ac71e866]{max-width:100%;padding-left:0;padding-right:0}.custom-services-banner__anim[data-v-ac71e866]{width:240px}}@media (max-width:768px){.custom-services-banner[data-v-ac71e866]{min-height:clamp(380px,48vh,620px);padding:104px 0 80px}.custom-services-banner__inner[data-v-ac71e866]{text-align:center;flex-direction:column;gap:24px}.custom-services-banner__text[data-v-ac71e866]{text-align:center}.custom-services-banner__subtitle[data-v-ac71e866]{text-align:center;max-width:100%}.custom-services-banner__anim[data-v-ac71e866]{width:260px;max-width:70%}}.adv-card.inview-item.inview-hidden[data-v-ac71e866],.stat-card.inview-item.inview-hidden[data-v-ac71e866],.works-case-card.inview-item.inview-hidden[data-v-ac71e866]{transform:translate3d(var(--inview-x,0), var(--inview-y,24px), 0)!important}.adv-card.inview-item.inview-visible[data-v-ac71e866],.stat-card.inview-item.inview-visible[data-v-ac71e866],.works-case-card.inview-item.inview-visible[data-v-ac71e866]{transform:translate(0,0)}.adv-card.inview-item.inview-visible[data-v-ac71e866]:hover{transform:translateY(-6px)}.stat-card.inview-item.inview-visible[data-v-ac71e866]:hover{transform:translateY(-4px)}.works-case-card.inview-item.inview-visible[data-v-ac71e866]:hover{transform:translateY(-6px)}.studio-service-section[data-v-ac71e866]{background-color:var(--color-surface);padding:80px 0}.studio-service-tab[data-v-ac71e866]{background:var(--color-surface);color:var(--color-text-subtle);border:1px solid var(--color-border-light);cursor:pointer}.studio-service-tab[data-v-ac71e866]:hover{border-color:var(--color-aliyun-primary);color:var(--color-text-default);transform:translate(3px)}.studio-service-tab[data-v-ac71e866]:focus-visible{outline:2px solid var(--color-aliyun-primary);outline-offset:2px}.studio-service-tab--active[data-v-ac71e866]{border-color:var(--color-aliyun-primary);background:linear-gradient(135deg,#eeebfc 0%,#dcf1f7 100%);box-shadow:0 2px 12px #1366ec1a}.studio-service-visual-bg[data-v-ac71e866]{background:linear-gradient(135deg,#eeebfc 0%,#dcf1f7 100%)}.studio-hint-badge[data-v-ac71e866]{color:var(--color-aliyun-primary);background:color-mix(in srgb, var(--color-aliyun-primary) 10%, white);animation:1.6s ease-in-out infinite studio-pulse-hint-ac71e866}@keyframes studio-pulse-hint-ac71e866{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.studio-service-fade-enter-active[data-v-ac71e866],.studio-service-fade-leave-active[data-v-ac71e866]{transition:opacity .3s,transform .3s}.studio-service-fade-enter-from[data-v-ac71e866]{opacity:0;transform:translateY(16px)}.studio-service-fade-leave-to[data-v-ac71e866]{opacity:0;transform:translateY(-8px)}@media (max-width:768px){.studio-service-section[data-v-ac71e866]{padding:60px 0}}@keyframes adlink-banner-kenburns-ac71e866{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.custom-services-banner[data-v-ac71e866]:before{animation:none;transform:none}.adv-card.inview-item.inview-visible[data-v-ac71e866]:hover,.stat-card.inview-item.inview-visible[data-v-ac71e866]:hover,.works-case-card.inview-item.inview-visible[data-v-ac71e866]:hover{transform:none}.studio-service-fade-enter-active[data-v-ac71e866],.studio-service-fade-leave-active[data-v-ac71e866]{transition:none}.studio-hint-badge[data-v-ac71e866]{animation:none}.studio-service-tab[data-v-ac71e866]:hover{transform:none}.adv-card__media-img[data-v-ac71e866],.works-case-card img[data-v-ac71e866],.stats-hero-img[data-v-ac71e866],.client-logo[data-v-ac71e866],.payment-logo[data-v-ac71e866]{transform:none!important}}.adlink-clients-marquee-wrap[data-v-ac71e866]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}@media (prefers-reduced-motion:reduce){.adlink-clients-marquee-wrap[data-v-ac71e866]{-webkit-mask-image:none;mask-image:none}.adlink-clients-marquee-wrap .marquee-track[data-v-ac71e866]{flex-wrap:wrap;justify-content:center;gap:2rem 2.5rem;max-width:100%;width:100%!important;animation:none!important}.adlink-clients-marquee-wrap .marquee-track>div[data-v-ac71e866]:last-of-type{display:none}}
