.navbar[data-v-c1b7c041]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.navbar--scrolled[data-v-c1b7c041]{background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px #e8e8f0}.navbar--scrolled .navbar__panel[data-v-c1b7c041]{margin-top:0;background:#ffffffe6;border-color:#e8e8f0e6;box-shadow:0 10px 26px #10182814}.navbar__top[data-v-c1b7c041]{background:linear-gradient(90deg,#f8c53afa,#ff8a00fa,#ff4d5afa 44%,#7c5cfcfa 70%,#4f8cfffa);color:#fff;position:relative;overflow:hidden}.navbar__top[data-v-c1b7c041]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--navbar-noise-bg) center/420px 420px repeat;opacity:.07;pointer-events:none}.navbar__top[data-v-c1b7c041]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:18px;background:linear-gradient(to bottom,#fff0,#ffffff1f);pointer-events:none}.navbar__top-inner[data-v-c1b7c041]{padding:6px 0;font-size:.875rem;display:flex;justify-content:center;position:relative;z-index:1}.navbar__top-inner p[data-v-c1b7c041]{opacity:.95}.navbar__top-inner strong[data-v-c1b7c041]{color:#fff}.navbar__top-inner a[data-v-c1b7c041]{color:#fff;font-weight:700;margin-left:6px;text-decoration:underline;text-underline-offset:3px}.navbar__top-inner a[data-v-c1b7c041]:hover{color:#ffffffe0}.navbar__top-festival[data-v-c1b7c041]{display:flex;align-items:center;justify-content:center;gap:4px}.navbar__top-icon[data-v-c1b7c041]{font-size:1rem;line-height:1}.navbar.festival--cny .navbar__top[data-v-c1b7c041],.navbar.festival--lantern .navbar__top[data-v-c1b7c041]{background:linear-gradient(90deg,#d4380d,#cf1322,#a8071a 60%,#d4380d)}.navbar.festival--dragon-boat .navbar__top[data-v-c1b7c041]{background:linear-gradient(90deg,#237804,#389e0d 40%,#52c41a,#237804)}.navbar.festival--mid-autumn .navbar__top[data-v-c1b7c041]{background:linear-gradient(90deg,#531dab,#722ed1,#9254de 60%,#d48806)}.navbar__inner[data-v-c1b7c041]{padding:10px 0 0;position:relative}.navbar__panel[data-v-c1b7c041]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-top:0;border-radius:24px;background:#fffffffa;border:1px solid rgba(232,232,240,.9);box-shadow:0 12px 40px #10182814;position:relative}.navbar__panel[data-v-c1b7c041]:before{content:"";position:absolute;left:16px;right:16px;top:-10px;height:1px;background:#ffffff59;box-shadow:0 6px 18px #10182814;pointer-events:none}.navbar__logo[data-v-c1b7c041]{display:flex;align-items:center;gap:10px}.navbar__logo-img[data-v-c1b7c041]{height:32px;width:auto}.navbar__logo-text[data-v-c1b7c041]{font-family:Noto Sans SC Variable,PingFang SC,Microsoft YaHei,sans-serif;font-size:1.35rem;font-weight:800;color:#1a1a2e;letter-spacing:.06em;white-space:nowrap}.navbar__logo-since[data-v-c1b7c041]{position:relative;margin-left:4px;padding-left:12px;font-size:.68rem;font-style:italic;font-weight:500;letter-spacing:.12em;color:#00000052;white-space:nowrap;transition:color .3s ease}.navbar__logo-since[data-v-c1b7c041]:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:#0000001f;border-radius:1px}@media (max-width: 768px){.navbar__logo-since[data-v-c1b7c041]{display:none}}.navbar__logo:hover .navbar__logo-since[data-v-c1b7c041]{color:#0000007a}.navbar__nav[data-v-c1b7c041]{display:flex;gap:36px}@media (max-width: 1024px){.navbar__nav[data-v-c1b7c041]{position:fixed;top:0;right:-100%;width:280px;height:100vh;flex-direction:column;background:#fff;padding:80px 32px 32px;gap:20px;transition:right .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 30px #00000014}.navbar__nav--open[data-v-c1b7c041]{right:0}}.navbar__link[data-v-c1b7c041]{font-size:1rem;font-weight:500;letter-spacing:.03em;color:#4a4a68;transition:color .15s ease;position:relative;padding-bottom:2px}.navbar__link[data-v-c1b7c041]:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:2px;background:#7c5cfc;border-radius:1px;transform:translate(-50%);transition:width .15s ease}.navbar__link[data-v-c1b7c041]:hover{color:#7c5cfc}.navbar__link--active[data-v-c1b7c041]{color:#7c5cfc;font-weight:600}.navbar__link--active[data-v-c1b7c041]:after{width:100%}.navbar__actions[data-v-c1b7c041]{display:flex;align-items:center;gap:10px}.navbar__burger[data-v-c1b7c041]{display:none;flex-direction:column;gap:5px;background:none;padding:4px}@media (max-width: 1024px){.navbar__burger[data-v-c1b7c041]{display:flex}}.navbar__burger span[data-v-c1b7c041]{width:22px;height:2px;background:#1a1a2e;border-radius:2px;transition:all .15s ease}.hero[data-v-8b37f2ce]{position:relative;overflow:hidden}.hero__banner[data-v-8b37f2ce]{padding:180px 0 70px;position:relative;overflow:hidden;background:linear-gradient(180deg,#f0edff,#fff 60%)}@media (max-width: 768px){.hero__banner[data-v-8b37f2ce]{padding:150px 0 50px}}.hero__deco[data-v-8b37f2ce]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.hero__shape[data-v-8b37f2ce]{position:absolute;pointer-events:none;opacity:.95}.hero__shape--1[data-v-8b37f2ce]{right:6%;top:120px;width:86px;animation:hero-rotate-8b37f2ce 12s linear infinite}.hero__shape--2[data-v-8b37f2ce]{left:7%;top:220px;width:96px;animation:hero-float-8b37f2ce 3.6s ease-in-out infinite}@media (max-width: 1024px){.hero__shape[data-v-8b37f2ce]{display:none}}.hero__circle[data-v-8b37f2ce]{position:absolute;border-radius:50%;opacity:.5}.hero__circle--1[data-v-8b37f2ce]{width:600px;height:600px;background:radial-gradient(circle,rgba(124,92,252,.12) 0%,transparent 70%);top:-200px;right:-100px}.hero__circle--2[data-v-8b37f2ce]{width:400px;height:400px;background:radial-gradient(circle,rgba(79,140,255,.1) 0%,transparent 70%);bottom:-100px;left:-80px}.hero__lantern[data-v-8b37f2ce]{position:absolute;font-size:2.8rem;z-index:2;filter:drop-shadow(0 4px 12px rgba(207,19,34,.3));animation:lantern-sway-8b37f2ce 3s ease-in-out infinite;transform-origin:top center}.hero__lantern--1[data-v-8b37f2ce]{left:8%;top:100px;animation-delay:0s}.hero__lantern--2[data-v-8b37f2ce]{right:8%;top:110px;font-size:2.4rem;animation-delay:-1s}.hero__lantern--3[data-v-8b37f2ce]{left:22%;top:130px;font-size:2rem;opacity:.7;animation-delay:-2s}@media (max-width: 1024px){.hero__lantern[data-v-8b37f2ce]{display:none}}.hero__promo-badge[data-v-8b37f2ce]{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;margin-bottom:20px;border-radius:9999px;background:linear-gradient(135deg,#ff4d5a1a,#7c5cfc1a);border:1px solid rgba(255,77,90,.2);font-size:.875rem;font-weight:600;color:#cf1322;animation:promo-pulse-8b37f2ce 2s ease-in-out infinite}.hero__promo-icon[data-v-8b37f2ce]{font-size:1.1rem;line-height:1}.hero__content[data-v-8b37f2ce]{max-width:860px;margin:0 auto;text-align:center;position:relative;z-index:1}.hero__title[data-v-8b37f2ce]{font-family:Noto Sans SC Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:3.5rem;font-weight:900;color:#1a1a2e;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em}.hero__title span[data-v-8b37f2ce]{white-space:nowrap}.hero__title strong[data-v-8b37f2ce]{position:relative;font-weight:inherit;display:inline-block;font-style:italic}@media (max-width: 1024px){.hero__title[data-v-8b37f2ce]{font-size:2.8rem}}@media (max-width: 768px){.hero__title[data-v-8b37f2ce]{font-size:2.2rem}}@media (max-width: 640px){.hero__title[data-v-8b37f2ce]{font-size:1.75rem}}.hero__underline[data-v-8b37f2ce]{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:auto;pointer-events:none;animation:underline-draw-8b37f2ce 1.2s cubic-bezier(.22,1,.36,1) .6s both,underline-shimmer-8b37f2ce 3s ease-in-out 1.8s infinite alternate;transform-origin:left center}.hero__underline path[data-v-8b37f2ce]{filter:drop-shadow(0 2px 6px rgba(190,61,179,.3))}@keyframes underline-draw-8b37f2ce{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes underline-shimmer-8b37f2ce{0%{filter:brightness(1) drop-shadow(0 2px 6px rgba(190,61,179,.25))}50%{filter:brightness(1.15) drop-shadow(0 2px 10px rgba(119,70,230,.4))}to{filter:brightness(1) drop-shadow(0 2px 6px rgba(90,113,241,.25))}}.hero__desc[data-v-8b37f2ce]{font-size:1.125rem;color:#8e8ea9;max-width:600px;margin:0 auto 44px;line-height:1.8}.hero__desc strong[data-v-8b37f2ce]{color:#1a1a2e;font-weight:700}.hero__actions[data-v-8b37f2ce]{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.hero__btn[data-v-8b37f2ce]{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:600;border-radius:9999px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;border:none;color:#fff}.hero__btn svg[data-v-8b37f2ce]{flex-shrink:0;opacity:.85}@media (max-width: 640px){.hero__btn[data-v-8b37f2ce]{padding:13px 28px;font-size:.875rem}}.hero__btn--gradient[data-v-8b37f2ce]{background:linear-gradient(90deg,#f8c53a,#ff8a00,#ff4d5a 44%,#7c5cfc 70%,#4f8cff);box-shadow:0 8px 28px #7c5cfc38}.hero__btn--gradient[data-v-8b37f2ce]:hover{box-shadow:0 14px 36px #7c5cfc59;transform:translateY(-2px)}.hero__btn--dark[data-v-8b37f2ce]{background:linear-gradient(135deg,#2d2b55,#1a1a2e);box-shadow:0 8px 28px #1a1a2e2e}.hero__btn--dark svg[data-v-8b37f2ce]{color:#a78bfa}.hero__btn--dark[data-v-8b37f2ce]:hover{box-shadow:0 14px 36px #1a1a2e4d;transform:translateY(-2px)}.hero__features[data-v-8b37f2ce]{position:relative;background:var(--hero-features-bg) center top/cover no-repeat;padding-bottom:60px}.hero__features-strip[data-v-8b37f2ce]{position:relative;z-index:2;padding:28px 0}.hero__features-row[data-v-8b37f2ce]{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}@media (max-width: 768px){.hero__features-row[data-v-8b37f2ce]{gap:20px 32px}}.hero__feature-item[data-v-8b37f2ce]{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:#4a4a68;font-weight:500}.hero__feature-icon[data-v-8b37f2ce]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#7c5cfc1a;color:#7c5cfc;flex-shrink:0}.hero__showcase[data-v-8b37f2ce]{max-width:1000px;margin:0 auto;position:relative;z-index:1}.hero__showcase-img[data-v-8b37f2ce]{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 20px 60px #0000001a}@keyframes hero-rotate-8b37f2ce{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-float-8b37f2ce{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes lantern-sway-8b37f2ce{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes promo-pulse-8b37f2ce{0%,to{box-shadow:0 0 #ff4d5a26}50%{box-shadow:0 0 0 8px #ff4d5a00}}.features[data-v-06353534]{padding:0}.brand[data-v-06353534]{padding:90px 0;background:#fff}.brand__title[data-v-06353534]{text-align:center;color:#1a1a2e;font-size:1.25rem;font-weight:800;margin-bottom:26px;letter-spacing:-.01em}.brand__marquee[data-v-06353534]{position:relative;overflow:hidden;border-radius:24px;border:1px solid #f0f0f8;background:linear-gradient(180deg,#fff,#f7f8fc)}.brand__marquee[data-v-06353534]:before,.brand__marquee[data-v-06353534]:after{content:"";position:absolute;top:0;bottom:0;width:64px;pointer-events:none;z-index:2}.brand__marquee[data-v-06353534]:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.brand__marquee[data-v-06353534]:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.brand__marquee:hover .brand__track[data-v-06353534]{animation-play-state:paused}.brand__row[data-v-06353534]{overflow:hidden;padding:18px 0}.brand__row[data-v-06353534]:not(:last-child){border-bottom:1px dashed rgba(232,232,240,.9)}.brand__track[data-v-06353534]{display:flex;align-items:center;gap:36px;width:max-content;padding-left:24px;animation:brand-marquee-06353534 26s linear infinite}.brand__track img[data-v-06353534]{height:26px;width:auto;object-fit:contain;opacity:.62;filter:grayscale(100%);transition:all .3s cubic-bezier(.4,0,.2,1)}.brand__track img[data-v-06353534]:hover{opacity:1;filter:grayscale(0%);transform:translateY(-1px)}.brand__row--rtl .brand__track[data-v-06353534]{animation-direction:reverse}@keyframes brand-marquee-06353534{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.brand__track[data-v-06353534]{animation:none!important}}.counter[data-v-7872b089]{background:#fff;overflow:hidden;position:relative}.counter__wrap[data-v-7872b089]{display:grid;grid-template-columns:1.9fr .9fr;gap:0;border-radius:24px;overflow:hidden;border:1px solid #e8e8f0;box-shadow:0 8px 30px #00000014}@media (max-width: 1024px){.counter__wrap[data-v-7872b089]{grid-template-columns:1fr}}.counter__main[data-v-7872b089]{background:linear-gradient(135deg,#6344e0,#9b85fd,#4f8cff);color:#fff;padding:56px 48px;position:relative}@media (max-width: 768px){.counter__main[data-v-7872b089]{padding:40px 24px}}.counter__main-inner[data-v-7872b089]{background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:16px;padding:34px 28px;border:1px solid rgba(255,255,255,.18)}@media (max-width: 768px){.counter__main-inner[data-v-7872b089]{padding:26px 18px}}.counter__title[data-v-7872b089]{font-size:1.125rem;font-weight:800;margin-bottom:20px;letter-spacing:-.01em}.counter__grid[data-v-7872b089]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width: 768px){.counter__grid[data-v-7872b089]{grid-template-columns:1fr}}.counter__item[data-v-7872b089]{text-align:left}.counter__value[data-v-7872b089]{font-size:3.25rem;font-weight:900;line-height:1;letter-spacing:-.02em;margin-bottom:10px}@media (max-width: 768px){.counter__value[data-v-7872b089]{font-size:2.5rem}}.counter__label[data-v-7872b089]{font-size:1rem;color:#ffffffd1;font-weight:600}.counter__side[data-v-7872b089]{background:#f7f8fc;padding:26px;display:flex;align-items:center;justify-content:center}.counter__cert[data-v-7872b089]{background:#fff;border-radius:16px;border:1px solid #f0f0f8;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.counter__cert[data-v-7872b089]:hover{box-shadow:0 8px 30px #7c5cfc26;transform:translateY(-4px)}.counter__cert[data-v-7872b089]{padding:18px;width:100%;max-width:260px;display:flex;align-items:center;justify-content:center}.counter__cert img[data-v-7872b089]{width:100%;height:auto;object-fit:contain}.counter__shape[data-v-7872b089]{position:absolute;left:-20px;bottom:-30px;width:110px;opacity:.8;pointer-events:none;animation:counter-float-7872b089 4.8s ease-in-out infinite}@keyframes counter-float-7872b089{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.compare[data-v-651b9208]{background:#f7f8fc;overflow:hidden;position:relative}.compare__grid[data-v-651b9208]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width: 1024px){.compare__grid[data-v-651b9208]{grid-template-columns:1fr}}.compare__card[data-v-651b9208]{background:#fff;border-radius:16px;border:1px solid #f0f0f8;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.compare__card[data-v-651b9208]:hover{box-shadow:0 8px 30px #7c5cfc26;transform:translateY(-4px)}.compare__card[data-v-651b9208]{overflow:hidden}.compare__card--good[data-v-651b9208]{border-color:#7c5cfc2e;box-shadow:0 2px 16px #7c5cfc14}.compare__thumb[data-v-651b9208]{background:#fff}.compare__thumb img[data-v-651b9208]{width:100%;height:auto;display:block}.compare__content[data-v-651b9208]{padding:22px 22px 26px}.compare__content h3[data-v-651b9208]{font-size:1.25rem;color:#1a1a2e;font-weight:800;margin-bottom:12px}.compare__list[data-v-651b9208]{display:flex;flex-direction:column;gap:10px}.compare__list li[data-v-651b9208]{font-size:.875rem;color:#4a4a68;padding-left:18px;position:relative}.compare__list li[data-v-651b9208]:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;position:absolute;left:0;top:8px}.compare__list--bad li[data-v-651b9208]:before{background:#ef4444}.compare__shape[data-v-651b9208]{position:absolute;pointer-events:none;opacity:.9}.compare__shape--1[data-v-651b9208]{right:-40px;top:90px;width:120px;animation:compare-float-651b9208 4.6s ease-in-out infinite}.compare__shape--2[data-v-651b9208]{left:-30px;bottom:70px;width:120px;animation:compare-float-651b9208 3.9s ease-in-out infinite}@keyframes compare-float-651b9208{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.about[data-v-2d5f9074]{background:#fff;overflow:hidden}.about__grid[data-v-2d5f9074]{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}@media (max-width: 1024px){.about__grid[data-v-2d5f9074]{grid-template-columns:1fr;gap:32px}}.about__visual[data-v-2d5f9074]{position:relative}.about__video[data-v-2d5f9074]{display:block;position:relative;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px #00000014;border:1px solid #f0f0f8}.about__video img[data-v-2d5f9074]{width:100%;height:auto;display:block}.about__video:hover .about__play[data-v-2d5f9074]{transform:translate(-50%,-50%) scale(1.03)}.about__play[data-v-2d5f9074]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;color:#7c5cfc;box-shadow:0 10px 30px #0000002e;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.about__play[data-v-2d5f9074]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:#ffffff38;box-shadow:0 0 0 1px #ffffff2e;animation:about-pulse-2d5f9074 2.4s ease-out infinite;pointer-events:none;z-index:0}.about__play svg[data-v-2d5f9074]{position:relative;z-index:1}.about__modal[data-v-2d5f9074]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#0f0f14a6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:18px}.about__modal-inner[data-v-2d5f9074]{width:min(980px,100%);background:#fffffffa;border:1px solid rgba(255,255,255,.6);border-radius:24px;box-shadow:0 30px 90px #00000059;position:relative;overflow:hidden}.about__modal-close[data-v-2d5f9074]{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(0,0,0,.08);background:#ffffffeb;color:#000000b3;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;z-index:2}.about__modal-close[data-v-2d5f9074]:hover{transform:translateY(-1px);color:#000000e0;border-color:#00000029}.about__modal-frame[data-v-2d5f9074]{width:100%;aspect-ratio:16/9;background:#000}.about__modal-frame iframe[data-v-2d5f9074]{width:100%;height:100%;display:block}.about__tabs[data-v-2d5f9074]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.about__tab[data-v-2d5f9074]{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:9999px;background:#f7f8fc;color:#1a1a2e;border:1px solid #e8e8f0;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.about__tab img[data-v-2d5f9074]{width:18px;height:18px}.about__tab[data-v-2d5f9074]:hover{border-color:#7c5cfc4d;transform:translateY(-1px)}.about__tab--active[data-v-2d5f9074]{background:linear-gradient(135deg,#7c5cfc,#4f8cff);color:#fff;border-color:transparent}.about__panel[data-v-2d5f9074]{padding:8px 0}.about__title[data-v-2d5f9074]{font-size:2.5rem;font-weight:800;color:#1a1a2e;line-height:1.2;letter-spacing:-.02em;margin-bottom:14px}@media (max-width: 768px){.about__title[data-v-2d5f9074]{font-size:2rem}}.about__title span[data-v-2d5f9074]{white-space:nowrap}.about__title strong[data-v-2d5f9074]{position:relative;font-weight:inherit;display:inline-block}.about__title-ul[data-v-2d5f9074]{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:auto;pointer-events:none}.about__desc[data-v-2d5f9074]{font-size:1rem;color:#8e8ea9;line-height:1.9}.about__shape[data-v-2d5f9074]{position:absolute;right:-40px;bottom:-60px;width:240px;pointer-events:none;opacity:.55;animation:about-float-2d5f9074 5.2s ease-in-out infinite}@media (max-width: 1024px){.about__shape[data-v-2d5f9074]{display:none}}@keyframes about-float-2d5f9074{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes about-pulse-2d5f9074{0%{transform:scale(.92);opacity:.35}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}.cases[data-v-97f5511a]{background:#fff;position:relative;overflow:hidden}.cases__grid[data-v-97f5511a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 1024px){.cases__grid[data-v-97f5511a]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.cases__grid[data-v-97f5511a]{grid-template-columns:1fr}}.cases__item[data-v-97f5511a]{background:#fff;border-radius:16px;border:1px solid #f0f0f8;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.cases__item[data-v-97f5511a]:hover{box-shadow:0 8px 30px #7c5cfc26;transform:translateY(-4px)}.cases__item[data-v-97f5511a]{padding:0;overflow:hidden;background:#f7f8fc;aspect-ratio:4/3}.cases__item img[data-v-97f5511a]{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.cases__item:hover img[data-v-97f5511a]{transform:scale(1.06)}.cases__shape-wrap[data-v-97f5511a]{position:absolute;left:0;right:0;bottom:24px;pointer-events:none}.cases__shape-wrap img[data-v-97f5511a]{position:absolute;width:120px;height:auto;opacity:.95}.cases__shape-wrap img[data-v-97f5511a]:nth-child(1){right:6%;animation:cases-float-97f5511a 4.8s ease-in-out infinite}.cases__shape-wrap img[data-v-97f5511a]:nth-child(2){left:6%;animation:cases-float-97f5511a 3.9s ease-in-out infinite}@media (max-width: 1024px){.cases__shape-wrap[data-v-97f5511a]{display:none}}@keyframes cases-float-97f5511a{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.why[data-v-ca4c85f5]{background-color:#f7f8fc;background-position:center;background-size:cover;background-repeat:no-repeat}.why__grid[data-v-ca4c85f5]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 768px){.why__grid[data-v-ca4c85f5]{grid-template-columns:1fr}}.why__card[data-v-ca4c85f5]{background:#fff;border-radius:16px;padding:32px;border:1px solid #f0f0f8;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.why__card[data-v-ca4c85f5]:hover{box-shadow:0 8px 30px #7c5cfc26;transform:translateY(-4px)}.why__quote[data-v-ca4c85f5]{color:#7c5cfc;margin-bottom:16px}.why__text[data-v-ca4c85f5]{font-size:1rem;color:#4a4a68;line-height:1.8;margin-bottom:20px}.why__author[data-v-ca4c85f5]{display:flex;align-items:center;gap:12px}.why__author h4[data-v-ca4c85f5]{font-size:.875rem;font-weight:600;color:#1a1a2e}.why__author span[data-v-ca4c85f5]{font-size:.75rem;color:#8e8ea9}.why__avatar[data-v-ca4c85f5]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f8}.contact[data-v-955a8628]{background:#fff}.contact__layout[data-v-955a8628]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 1024px){.contact__layout[data-v-955a8628]{grid-template-columns:1fr;gap:32px}}.contact__left h2[data-v-955a8628]{font-size:2.5rem;font-weight:800;color:#1a1a2e;line-height:1.2;margin-bottom:14px;letter-spacing:-.02em}.contact__left h2 span[data-v-955a8628]{white-space:nowrap}.contact__left h2 strong[data-v-955a8628]{position:relative;font-weight:inherit;display:inline-block}.contact__left h2 .section-underline[data-v-955a8628]{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:auto;pointer-events:none}@media (max-width: 768px){.contact__left h2[data-v-955a8628]{font-size:2rem}}.contact__left p[data-v-955a8628]{color:#8e8ea9;line-height:1.9;margin-bottom:18px}.contact__left ul[data-v-955a8628]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.contact__left ul li[data-v-955a8628]{color:#4a4a68;font-weight:600;padding-left:18px;position:relative}.contact__left ul li[data-v-955a8628]:before{content:"";width:7px;height:7px;border-radius:50%;background:#22c55e;position:absolute;left:0;top:9px}.contact__cards[data-v-955a8628]{display:flex;flex-direction:column;gap:12px;margin-top:28px}.contact__card[data-v-955a8628]{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:#ffffffb3;border:1px solid #f0f0f8;transition:all .15s ease;cursor:pointer;text-align:left;width:100%;font:inherit}.contact__card[data-v-955a8628]:hover{background:#fff;box-shadow:0 4px 16px #10182814;transform:translate(4px)}.contact__card-icon[data-v-955a8628]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;flex-shrink:0}.contact__card-icon--phone[data-v-955a8628]{background:#7c5cfc1a;color:#7c5cfc}.contact__card-icon--wechat[data-v-955a8628]{background:#07c1601a;color:#07c160}.contact__card-icon--email[data-v-955a8628]{background:#f443801a;color:#f44380}.contact__card-info[data-v-955a8628]{display:flex;flex-direction:column;gap:2px}.contact__card-label[data-v-955a8628]{font-size:.75rem;color:#8e8ea9}.contact__card-value[data-v-955a8628]{font-size:.875rem;font-weight:600;color:#1a1a2e}.contact__card-value small[data-v-955a8628]{font-weight:400;color:#8e8ea9;font-size:.75rem}.contact__image[data-v-955a8628]{background:#fff;border-radius:16px;border:1px solid #f0f0f8;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact__image[data-v-955a8628]:hover{box-shadow:0 8px 30px #7c5cfc26;transform:translateY(-4px)}.contact__image[data-v-955a8628]{padding:0;overflow:hidden}.contact__image img[data-v-955a8628]{width:100%;height:auto;display:block}.footer[data-v-eb61cddc]{background:#f7f8fc;border-top:1px solid #e8e8f0;padding:56px 0 0}.footer__top[data-v-eb61cddc]{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-bottom:40px}@media (max-width: 1024px){.footer__top[data-v-eb61cddc]{grid-template-columns:1fr;gap:32px}}.footer__logo-row[data-v-eb61cddc]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer__logo-row span[data-v-eb61cddc]{font-size:1.125rem;font-weight:700;color:#1a1a2e}.footer__logo[data-v-eb61cddc]{height:28px;width:auto}.footer__tagline[data-v-eb61cddc]{font-size:.875rem;color:#8e8ea9;line-height:1.8;max-width:300px}.footer__links[data-v-eb61cddc]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 640px){.footer__links[data-v-eb61cddc]{grid-template-columns:repeat(2,1fr)}}.footer__col h4[data-v-eb61cddc]{font-size:.875rem;font-weight:600;color:#1a1a2e;margin-bottom:14px}.footer__col ul[data-v-eb61cddc]{display:flex;flex-direction:column;gap:10px}.footer__col a[data-v-eb61cddc]{font-size:.875rem;color:#8e8ea9;transition:color .15s ease}.footer__col a[data-v-eb61cddc]:hover{color:#7c5cfc}.footer__bottom[data-v-eb61cddc]{border-top:1px solid #e8e8f0;padding:20px 0;text-align:center;display:flex;flex-direction:column;gap:6px}.footer__bottom p[data-v-eb61cddc]{font-size:.75rem;color:#8e8ea9}.footer__bottom p a[data-v-eb61cddc]{color:#8e8ea9;transition:color .15s ease}.footer__bottom p a[data-v-eb61cddc]:hover{color:#7c5cfc}.footer__beian[data-v-eb61cddc]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.footer__beian-sep[data-v-eb61cddc]{color:#e8e8f0}.app{min-height:100vh}
