@charset "UTF-8";.success-stories[data-v-a8ca2dc5]{padding-top:40px;padding-bottom:60px}.title[data-v-a8ca2dc5]{padding:30px 0;height:45px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:32px;color:#242f57;line-height:45px;text-align:center;font-style:normal;text-transform:none}.success-stories-carousel[data-v-a8ca2dc5]{position:relative;margin:0 auto;width:1240px}.success-stories-carousel .content[data-v-a8ca2dc5]{width:1240px;height:580px}.success-stories-carousel[data-v-a8ca2dc5] .n-carousel__dot--active{background:#ff4080!important}.success-stories-carousel .carousel-img[data-v-a8ca2dc5]{width:100%;height:580px;object-fit:cover}.success-stories-carousel .custom-arrow[data-v-a8ca2dc5]{position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:#0000001a;border:none}.success-stories-carousel .custom-arrow[data-v-a8ca2dc5]:hover{background:#0003}.success-stories-carousel .custom-arrow.custom-arrow--left[data-v-a8ca2dc5]{left:-96px}.success-stories-carousel .custom-arrow.custom-arrow--left[data-v-a8ca2dc5]:before{content:"";position:absolute;top:50%;left:54%;transform-origin:center;border-top:2px solid #fff;border-left:2px solid #fff;width:12px;height:12px;transform:translate(-50%,-50%) rotate(-45deg)}.success-stories-carousel .custom-arrow.custom-arrow--right[data-v-a8ca2dc5]{right:-96px}.success-stories-carousel .custom-arrow.custom-arrow--right[data-v-a8ca2dc5]:before{content:"";position:absolute;top:50%;left:46%;transform-origin:center;border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg)}.global-trend-reports[data-v-266fcea7]{height:680px;background-size:100% 100%;overflow:hidden}.global-trend-reports.use-self-background[data-v-266fcea7]{background:url(https://materialdb.zhaoyl.com/zylpc/official-en/images/bg-common-block.png)}.global-trend-reports .title[data-v-266fcea7]{font-family:PingFang SC,PingFang SC;font-weight:600;font-size:32px;color:#242f57;line-height:45px;text-align:center;margin-top:60px}.global-trend-reports .block-content[data-v-266fcea7]{position:relative;width:1240px;margin:40px auto 0;display:flex}.global-trend-reports .block-content .block-left[data-v-266fcea7]{width:600px;height:434.2px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.global-trend-reports .block-content .block-left .desc-group[data-v-266fcea7]{display:flex;flex-direction:column;gap:24px}.global-trend-reports .block-content .block-left .desc[data-v-266fcea7]{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;color:#242f57;line-height:28px}.global-trend-reports .block-content .block-left .point-list[data-v-266fcea7]{display:flex;flex-direction:column;gap:16px}.global-trend-reports .block-content .block-left .point-list .point-item[data-v-266fcea7]{display:flex;align-items:center;gap:12px}.global-trend-reports .block-content .block-left .point-list .point-item .logo-wrap[data-v-266fcea7]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;background:#fff;box-shadow:0 8px 20px #b7c6fd40;border-radius:8px}.global-trend-reports .block-content .block-left .point-list .point-item .text[data-v-266fcea7]{width:500px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:13px;color:#242f57;line-height:20px}.global-trend-reports .block-content .block-left .demo-btn[data-v-266fcea7]{align-self:flex-start;height:40px;padding:13px 20px;font-size:16px;border-radius:6px}.global-trend-reports .block-content .block-right[data-v-266fcea7]{position:absolute;right:-90px;top:0}.header[data-v-9706c66b]{padding-top:60px}.header .title[data-v-9706c66b]{height:45px;font-family:PingFang SC,PingFang SC;font-weight:600;font-size:32px;color:#242f57;line-height:45px;text-align:center}.tabs[data-v-9706c66b]{width:1068px;margin:28px auto 0;display:flex;align-items:center;border-bottom:1px solid #FF4080}.tabs .tab[data-v-9706c66b]{width:534px;height:56px;line-height:56px;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;color:#220614;text-align:center;cursor:pointer;background:#fff;transition:color .3s ease,background .3s ease}.tabs .tab[data-v-9706c66b]:hover{color:#ff4080}.tabs .tab.active[data-v-9706c66b]{background:#fff0f5;color:#ff4080}.body[data-v-9706c66b]{height:680px;background-image:url(https://materialdb.zhaoyl.com/zylpc/official-en/images/home/bg-global-block.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat}.contract-manufacturer-tab[data-v-8d51068d]{width:1068px;height:523px;padding-top:40px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.contract-manufacturer-tab .cards[data-v-8d51068d]{display:flex;align-items:center;gap:24px}.contract-manufacturer-tab .card[data-v-8d51068d]{width:340px;display:flex;flex-direction:column;align-items:center;padding-bottom:32px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #4050ff33;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.contract-manufacturer-tab .card[data-v-8d51068d]:hover{box-shadow:0 0 0 1px #4050ff;transform:translateY(-4px)}.contract-manufacturer-tab .card-header[data-v-8d51068d]{width:100%;height:82px;padding:24px 20px 34px;box-sizing:border-box;background:linear-gradient(0deg,#fff,#e2e8ff);border-radius:12px;display:flex;justify-content:center;align-items:center}.contract-manufacturer-tab .card-title[data-v-8d51068d]{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;line-height:1.2;color:#242f57;text-align:center}.contract-manufacturer-tab .card-list[data-v-8d51068d]{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.contract-manufacturer-tab .list-item[data-v-8d51068d]{width:300px;padding:12px;box-sizing:border-box;background:#f4f8fe;border-radius:4px;display:flex;align-items:center;gap:8px;list-style:none}.contract-manufacturer-tab .icon-done[data-v-8d51068d]{width:14px;height:14px;flex-shrink:0;background-image:url(https://materialdb.zhaoyl.com/zylpc/official-en/images/home/icon-our-solution-list.png);background-size:100% 100%;background-position:center}.contract-manufacturer-tab .text[data-v-8d51068d]{width:254px;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;line-height:1.5;color:#425466}.contract-manufacturer-tab .learn-more[data-v-8d51068d]{width:300px;height:44px;padding:10px 22px;box-sizing:border-box;background:#ff4080;border-radius:8px;box-shadow:0 8px 20px #ff40804d;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.contract-manufacturer-tab .learn-more-text[data-v-8d51068d]{position:relative;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center}.contract-manufacturer-tab .arrow-icon[data-v-8d51068d]{position:relative;flex-shrink:0;color:#fff}.ingredient-supplier-tab[data-v-a84b5a33]{width:1068px;height:523px;padding-top:40px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.ingredient-supplier-tab .cards[data-v-a84b5a33]{display:flex;align-items:center;gap:24px}.ingredient-supplier-tab .card[data-v-a84b5a33]{width:340px;display:flex;flex-direction:column;align-items:center;padding-bottom:32px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #4050ff33;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.ingredient-supplier-tab .card[data-v-a84b5a33]:hover{box-shadow:0 0 0 1px #4050ff;transform:translateY(-4px)}.ingredient-supplier-tab .card-header[data-v-a84b5a33]{width:100%;height:82px;padding:24px 20px 34px;box-sizing:border-box;background:linear-gradient(0deg,#fff,#e2e8ff);border-radius:12px;display:flex;justify-content:center;align-items:center}.ingredient-supplier-tab .card-title[data-v-a84b5a33]{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;line-height:1.2;color:#242f57;text-align:center}.ingredient-supplier-tab .card-list[data-v-a84b5a33]{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ingredient-supplier-tab .list-item[data-v-a84b5a33]{width:300px;padding:12px;box-sizing:border-box;background:#f4f8fe;border-radius:4px;display:flex;align-items:center;gap:8px;list-style:none}.ingredient-supplier-tab .icon-done[data-v-a84b5a33]{width:14px;height:14px;flex-shrink:0;background-image:url(https://materialdb.zhaoyl.com/zylpc/official-en/images/home/icon-our-solution-list.png);background-size:100% 100%;background-position:center}.ingredient-supplier-tab .text[data-v-a84b5a33]{width:254px;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;line-height:1.5;color:#425466}.ingredient-supplier-tab .learn-more[data-v-a84b5a33]{width:300px;height:44px;padding:10px 22px;box-sizing:border-box;background:#ff4080;border-radius:8px;box-shadow:0 8px 20px #ff40804d;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.ingredient-supplier-tab .learn-more-text[data-v-a84b5a33]{position:relative;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center}.ingredient-supplier-tab .arrow-icon[data-v-a84b5a33]{position:relative;flex-shrink:0;color:#fff}.brand-tab[data-v-17304f22]{width:1068px;height:523px;padding-top:40px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.brand-tab .cards[data-v-17304f22]{display:flex;align-items:center;gap:24px}.brand-tab .card[data-v-17304f22]{width:340px;display:flex;flex-direction:column;align-items:center;padding-bottom:32px;background:#fff;border-radius:12px;box-shadow:0 0 0 1px #4050ff33;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.brand-tab .card[data-v-17304f22]:hover{box-shadow:0 0 0 1px #4050ff;transform:translateY(-4px)}.brand-tab .card-header[data-v-17304f22]{width:100%;height:82px;padding:24px 20px 34px;box-sizing:border-box;background:linear-gradient(0deg,#fff,#e2e8ff);border-radius:12px;display:flex;justify-content:center;align-items:center}.brand-tab .card-title[data-v-17304f22]{font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;line-height:1.2;color:#242f57;text-align:center}.brand-tab .card-list[data-v-17304f22]{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.brand-tab .list-item[data-v-17304f22]{width:300px;padding:12px;box-sizing:border-box;background:#f4f8fe;border-radius:4px;display:flex;align-items:center;gap:8px;list-style:none}.brand-tab .icon-done[data-v-17304f22]{width:14px;height:14px;flex-shrink:0;background-image:url(https://materialdb.zhaoyl.com/zylpc/official-en/images/home/icon-our-solution-list.png);background-size:100% 100%;background-position:center}.brand-tab .text[data-v-17304f22]{width:254px;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:13px;line-height:1.5;color:#425466}.brand-tab .learn-more[data-v-17304f22]{width:300px;height:44px;padding:10px 22px;box-sizing:border-box;background:#ff4080;border-radius:8px;box-shadow:0 8px 20px #ff40804d;display:flex;justify-content:center;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.brand-tab .learn-more-text[data-v-17304f22]{position:relative;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:18px;line-height:28px;color:#fff;text-align:center}.brand-tab .arrow-icon[data-v-17304f22]{position:relative;flex-shrink:0;color:#fff}.our-solution[data-v-d59e50f4]{margin-top:60px;background:#f6f7ff;padding-top:60px}.our-solution .container[data-v-d59e50f4]{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.our-solution .main-header[data-v-d59e50f4]{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%}.our-solution .main-header .title[data-v-d59e50f4]{font-family:PingFang SC,PingFang SC;font-size:32px;font-weight:600;color:#242f57;text-align:center;line-height:38px}.our-solution .main-header .tabs[data-v-d59e50f4]{width:1068px;display:flex;align-items:center;border-bottom:1px solid #FF4080}.our-solution .main-header .tabs .tab[data-v-d59e50f4]{width:356px;height:56px;display:flex;align-items:center;justify-content:center;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:20px;color:#220614;cursor:pointer;background:#ffffff80;transition:color .3s ease,background .3s ease}.our-solution .main-header .tabs .tab[data-v-d59e50f4]:hover{color:#ff4080}.our-solution .main-header .tabs .tab.active[data-v-d59e50f4]{background:#fff0f5;color:#ff4080}.our-solution .tab-content[data-v-d59e50f4]{width:100%;height:563px}.cooperation-partners[data-v-8931ec0d]{border-top:1px solid transparent;--color-text: navy;--color-bg: papayawhip;--color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: calc(var(--size) / 14);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.cooperation-partners .title[data-v-8931ec0d]{font-size:32px;color:#242f57;line-height:33px;text-align:center;margin-top:60px}.cooperation-partners .title .red[data-v-8931ec0d]{color:#ff4080}.cooperation-partners .marquee[data-v-8931ec0d]{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction, to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0));mask-image:linear-gradient(var(--mask-direction, to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0))}.cooperation-partners .marquee__group[data-v-8931ec0d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x-8931ec0d var(--duration) linear infinite}.cooperation-partners .marquee:hover .marquee__group[data-v-8931ec0d]{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cooperation-partners .marquee__group[data-v-8931ec0d]{animation-play-state:paused}}@keyframes scroll-x-8931ec0d{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}@keyframes scroll-y-8931ec0d{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.cooperation-partners .logo-wrapper[data-v-8931ec0d]{display:flex;flex-direction:column;gap:var(--gap);margin:20px auto auto;max-width:100vw}@keyframes fade-8931ec0d{to{opacity:0;visibility:hidden}}.cooperation-partners[data-v-346f564d]{border-top:1px solid transparent;--color-text: navy;--color-bg: papayawhip;--color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: calc(var(--size) / 14);--duration: 60s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.cooperation-partners .title[data-v-346f564d]{font-size:32px;color:#242f57;line-height:33px;text-align:center;margin-top:60px}.cooperation-partners .title .red[data-v-346f564d]{color:#ff4080}.cooperation-partners .marquee[data-v-346f564d]{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction, to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0));mask-image:linear-gradient(var(--mask-direction, to right),hsla(0,0%,0%,0),hsl(0,0%,0%) 20%,hsl(0,0%,0%) 80%,hsla(0,0%,0%,0))}.cooperation-partners .marquee__group[data-v-346f564d]{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x-346f564d var(--duration) linear infinite}.cooperation-partners .marquee:hover .marquee__group[data-v-346f564d]{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.cooperation-partners .marquee__group[data-v-346f564d]{animation-play-state:paused}}@keyframes scroll-x-346f564d{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}@keyframes scroll-y-346f564d{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.cooperation-partners .logo-wrapper[data-v-346f564d]{display:flex;flex-direction:column;gap:var(--gap);margin:48px auto auto;max-width:100vw}@keyframes fade-346f564d{to{opacity:0;visibility:hidden}}.banner-ball[data-v-c6146ae4]{width:100%;height:100%}.demo-btn[data-v-10da8481]{margin-top:20px;height:40px;width:139px;font-size:16px;border-radius:6px}.wrapper[data-v-10da8481]{width:100%;height:550px;overflow:hidden;background:linear-gradient(251deg,#ffc7d1,#ffb7f5)}.wrapper .contain[data-v-10da8481]{position:relative;max-width:1280px;margin:0 auto}.wrapper .contain .info-box[data-v-10da8481]{position:absolute;top:100px;left:0;z-index:100}.wrapper .contain .info-box .title[data-v-10da8481]{margin:0;width:660px;font-weight:600;font-size:40px;line-height:56px;color:#6e3448}.wrapper .contain .info-box .title-desc[data-v-10da8481]{margin-top:4px;width:680px;height:34px;font-weight:600;font-size:24px;color:#6e3448;text-align:left;font-style:normal;text-transform:none}.wrapper .contain .info-box .sub-title[data-v-10da8481]{margin-top:16px;width:620px;height:208px;font-weight:500;font-size:24px;color:#6e3448;line-height:36px}.wrapper .contain .info-box .tags[data-v-10da8481]{margin-top:32px;display:flex;align-items:center;height:34px;font-family:PingFang SC,PingFang SC;font-weight:400;font-size:20px;color:#242f57;text-align:center;font-style:normal;text-transform:none}.wrapper .contain .info-box .tags .separator[data-v-10da8481]{width:1px;height:18px;background:#6e344880;margin:0 20px}.wrapper .contain .info-box .apply-use-wrapper[data-v-10da8481] .apply-use-trigger-wrapper+.apply-use-trigger-wrapper{display:none}.wrapper .contain .info-box .apply-use-wrapper .apply-btn[data-v-10da8481]{padding:0 60px;height:52px;display:inline-flex;align-items:center;justify-content:center;background:#ff4080;border-radius:4px;font-size:16px;color:#fff;font-weight:600}.wrapper .contain .canvas-box[data-v-10da8481]{position:absolute;right:-100px;top:0;z-index:1;width:700px;height:550px}.carousel-item[data-v-915ba512]{width:100%;height:550px;object-fit:cover;text-decoration:none;display:block}.carousel-img[data-v-915ba512]{width:100%;height:550px;object-fit:cover}.custom-arrow button[data-v-915ba512]:hover{background-color:#fff3}.custom-arrow button[data-v-915ba512]:active{transform:scale(.95);transform-origin:center}.custom-dots[data-v-915ba512]{display:flex;margin:0;padding:0;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.custom-dots li[data-v-915ba512]{display:inline-block;width:12px;height:4px;margin:0 3px;border-radius:4px;background-color:#fff6;transition:width .3s,background-color .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.custom-dots li.is-active[data-v-915ba512]{background:#ff4080}
