.header[data-v-ed169e5e]{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);transition:background var(--dur-base) var(--ease-out),backdrop-filter var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.header.is-scrolled[data-v-ed169e5e]{background:#ffffff9e;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 1px 0 var(--c-border),0 4px 24px #9b8bff14}.header-inner[data-v-ed169e5e]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.brand[data-v-ed169e5e]{display:flex;align-items:center;gap:var(--space-3)}.brand-logo[data-v-ed169e5e]{width:40px;height:40px;animation:float 6s ease-in-out infinite}.brand-text[data-v-ed169e5e]{display:flex;flex-direction:column;line-height:1.05}.brand-name[data-v-ed169e5e]{font-family:var(--font-display);font-weight:700;font-size:18px}.brand-name-zh[data-v-ed169e5e]{font-size:11px;color:var(--c-text-muted);letter-spacing:.08em}.nav-desktop[data-v-ed169e5e]{display:flex;align-items:center;gap:var(--space-2)}.nav-link[data-v-ed169e5e]{padding:8px 14px;border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--c-text);font-weight:500;transition:color var(--dur-fast),background var(--dur-fast)}.nav-link[data-v-ed169e5e]:hover{color:var(--color-purple-600);background:#9b8bff14}.header-actions[data-v-ed169e5e]{display:flex;align-items:center;gap:var(--space-2)}.locale-toggle[data-v-ed169e5e]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--c-text-muted);border:1px solid var(--c-border);background:#ffffff80;transition:all var(--dur-fast)}.locale-toggle[data-v-ed169e5e]:hover{color:var(--color-purple-600);border-color:var(--color-purple-400)}.btn-sm[data-v-ed169e5e]{padding:10px 18px;min-height:40px;font-size:var(--fs-sm)}.menu-btn[data-v-ed169e5e]{display:none;width:40px;height:40px;position:relative;border-radius:10px;align-items:center;justify-content:center}.menu-btn span[data-v-ed169e5e],.menu-btn span[data-v-ed169e5e]:before,.menu-btn span[data-v-ed169e5e]:after{content:"";display:block;width:20px;height:2px;background:var(--c-text);border-radius:2px;transition:transform var(--dur-base) var(--ease-out)}.menu-btn span[data-v-ed169e5e]:before{transform:translateY(-6px)}.menu-btn span[data-v-ed169e5e]:after{transform:translateY(4px)}.menu-btn span[data-v-ed169e5e]{position:relative}.menu-btn span[data-v-ed169e5e]:before,.menu-btn span[data-v-ed169e5e]:after{position:absolute;left:0;top:0}.menu-btn span.open[data-v-ed169e5e]{background:transparent}.menu-btn span.open[data-v-ed169e5e]:before{transform:rotate(45deg)}.menu-btn span.open[data-v-ed169e5e]:after{transform:rotate(-45deg)}.drawer[data-v-ed169e5e]{position:absolute;top:var(--header-h);left:var(--space-4);right:var(--space-4);padding:var(--space-2);display:flex;flex-direction:column;gap:2px}.drawer-link[data-v-ed169e5e]{padding:14px 16px;text-align:left;border-radius:var(--radius-md);font-weight:500;font-size:var(--fs-base)}.drawer-link[data-v-ed169e5e]:hover{background:#9b8bff1a}.drawer-enter-active[data-v-ed169e5e],.drawer-leave-active[data-v-ed169e5e]{transition:opacity var(--dur-base),transform var(--dur-base)}.drawer-enter-from[data-v-ed169e5e],.drawer-leave-to[data-v-ed169e5e]{opacity:0;transform:translateY(-8px)}@media (max-width: 960px){.nav-desktop[data-v-ed169e5e]{display:none}}@media (max-width: 720px){.menu-btn[data-v-ed169e5e]{display:inline-flex}.brand-name-zh[data-v-ed169e5e],.locale-toggle span[data-v-ed169e5e]{display:none}}.hero[data-v-21daf0b4]{position:relative;min-height:100vh;padding-top:calc(var(--header-h) + var(--space-12));padding-bottom:var(--space-16);display:flex;align-items:center;overflow:hidden}.hero-inner[data-v-21daf0b4]{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--space-12);align-items:center;position:relative;z-index:1}.hero-text[data-v-21daf0b4]{max-width:600px}.badge[data-v-21daf0b4]{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:500;color:var(--color-ink-700);margin-bottom:var(--space-6)}.badge-dot[data-v-21daf0b4]{width:8px;height:8px;border-radius:50%;background:var(--grad-cta);animation:pulse-soft 2.4s ease-in-out infinite}.hero-title[data-v-21daf0b4]{font-size:var(--fs-4xl);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-5)}.hero-title .line[data-v-21daf0b4]{display:block}.hero-subtitle[data-v-21daf0b4]{font-size:var(--fs-lg);color:var(--color-ink-700);font-weight:500;margin-bottom:var(--space-3)}.hero-desc[data-v-21daf0b4]{font-size:var(--fs-base);color:var(--c-text-muted);line-height:1.7;margin-bottom:var(--space-8);max-width:520px}.hero-cta[data-v-21daf0b4]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-10)}.hero-metrics[data-v-21daf0b4]{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.metric[data-v-21daf0b4]{display:flex;flex-direction:column;gap:4px}.metric strong[data-v-21daf0b4]{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:700}.metric span[data-v-21daf0b4]{font-size:var(--fs-xs);color:var(--c-text-muted);letter-spacing:.04em}.metric-sep[data-v-21daf0b4]{width:1px;height:36px;background:var(--c-border-strong)}.hero-visual[data-v-21daf0b4]{position:relative;height:680px;display:flex;align-items:center;justify-content:center}.poster-stage[data-v-21daf0b4]{position:relative;width:100%;max-width:460px;display:flex;align-items:center;justify-content:center}.poster-glow[data-v-21daf0b4]{position:absolute;inset:8% 12%;border-radius:50%;background:radial-gradient(circle,rgba(155,139,255,.55),rgba(125,184,255,.25) 50%,transparent 70%);filter:blur(60px);z-index:0;animation:pulse-soft 6s ease-in-out infinite}.poster-shot[data-v-21daf0b4]{position:relative;z-index:1;display:block;animation:float 8s ease-in-out infinite;transform-origin:center}.poster-shot img[data-v-21daf0b4]{width:100%;max-width:420px;height:auto;border-radius:28px;box-shadow:0 40px 90px #3c1e7852,0 16px 36px #9b8bff42,0 0 0 1px #ffffff80 inset}.blob-pink[data-v-21daf0b4]{width:500px;height:500px;background:var(--color-pink-200);top:-100px;left:-100px}.blob-purple[data-v-21daf0b4]{width:600px;height:600px;background:var(--color-purple-200);top:20%;right:-200px}.blob-blue[data-v-21daf0b4]{width:400px;height:400px;background:var(--color-blue-200);bottom:-100px;left:30%}.scroll-hint[data-v-21daf0b4]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:var(--c-text-muted);animation:pulse-soft 2s ease-in-out infinite;z-index:1}@media (max-width: 960px){.hero-inner[data-v-21daf0b4]{grid-template-columns:1fr;gap:var(--space-8);text-align:center}.hero-text[data-v-21daf0b4]{margin:0 auto}.hero-desc[data-v-21daf0b4]{margin-left:auto;margin-right:auto}.hero-cta[data-v-21daf0b4],.hero-metrics[data-v-21daf0b4]{justify-content:center}.hero-visual[data-v-21daf0b4]{height:580px;order:-1}.poster-shot img[data-v-21daf0b4]{max-width:360px;border-radius:24px}}@media (max-width: 480px){.hero-visual[data-v-21daf0b4]{height:520px}.poster-shot img[data-v-21daf0b4]{max-width:300px;border-radius:20px}.hero-metrics[data-v-21daf0b4]{gap:var(--space-3)}.metric-sep[data-v-21daf0b4]{display:none}}.features-grid[data-v-2c589909]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.feature-card[data-v-2c589909]{padding:var(--space-8);position:relative;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base);overflow:hidden}.feature-card[data-v-2c589909]:before{content:"";position:absolute;top:-40%;right:-40%;width:80%;height:80%;border-radius:50%;opacity:.4;filter:blur(40px);transition:opacity var(--dur-base);pointer-events:none}.feature-card.tone-pink[data-v-2c589909]:before{background:var(--color-pink-200)}.feature-card.tone-purple[data-v-2c589909]:before{background:var(--color-purple-200)}.feature-card.tone-blue[data-v-2c589909]:before{background:var(--color-blue-200)}.feature-card.tone-mix[data-v-2c589909]:before{background:linear-gradient(135deg,var(--color-pink-200),var(--color-purple-200))}.feature-card[data-v-2c589909]:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.feature-card[data-v-2c589909]:hover:before{opacity:.7}.feature-icon[data-v-2c589909]{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5);color:#fff;position:relative;z-index:1;background:var(--grad-cta);box-shadow:0 8px 20px #ff6b9d40}.tone-purple .feature-icon[data-v-2c589909]{background:linear-gradient(135deg,#b19fff,#9b8bff);box-shadow:0 8px 20px #9b8bff4d}.tone-blue .feature-icon[data-v-2c589909]{background:linear-gradient(135deg,#7db8ff,#5a9df5);box-shadow:0 8px 20px #7db8ff4d}.feature-title[data-v-2c589909]{font-size:var(--fs-lg);font-weight:700;margin-bottom:var(--space-3);position:relative;z-index:1}.feature-desc[data-v-2c589909]{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.7;position:relative;z-index:1}@media (max-width: 1024px){.features-grid[data-v-2c589909]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.features-grid[data-v-2c589909]{grid-template-columns:1fr;gap:var(--space-4)}.feature-card[data-v-2c589909]{padding:var(--space-6)}}.steps[data-v-ba40564b]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);position:relative}.step[data-v-ba40564b]{padding:var(--space-8);position:relative;display:flex;flex-direction:column;gap:var(--space-4);transition:transform var(--dur-base) var(--ease-out)}.step[data-v-ba40564b]:hover{transform:translateY(-4px)}.step-number[data-v-ba40564b]{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.85}.step-title[data-v-ba40564b]{font-size:var(--fs-lg);font-weight:700}.step-desc[data-v-ba40564b]{color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.7}.step-arrow[data-v-ba40564b]{position:absolute;right:-28px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:var(--c-surface-strong);border:1px solid var(--c-border-strong);color:var(--color-purple-500);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:var(--shadow-sm)}@media (max-width: 900px){.steps[data-v-ba40564b]{grid-template-columns:1fr}.step-arrow[data-v-ba40564b]{right:50%;top:auto;bottom:-28px;transform:translate(50%) rotate(90deg)}}.preview[data-v-64c984fb]{position:relative;overflow:hidden}.preview-bg-blob[data-v-64c984fb]{position:absolute;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none;z-index:0}.blob-a[data-v-64c984fb]{width:500px;height:500px;background:var(--color-pink-200);top:10%;left:-200px}.blob-b[data-v-64c984fb]{width:500px;height:500px;background:var(--color-blue-200);bottom:5%;right:-200px}.container[data-v-64c984fb]{position:relative;z-index:1}.phones-track[data-v-64c984fb]{margin:0 calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6) var(--space-8);overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.phones-track[data-v-64c984fb]::-webkit-scrollbar{display:none}.phones-row[data-v-64c984fb]{display:flex;gap:var(--space-8);padding:var(--space-6) var(--space-4);min-width:max-content}.phone-card-reveal[data-v-64c984fb]{scroll-snap-align:center}.phone-card[data-v-64c984fb]{width:220px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);transition:transform var(--dur-base) var(--ease-out)}.phone-card[data-v-64c984fb]:hover{transform:translateY(-8px)}.phone-frame[data-v-64c984fb]{position:relative;width:220px}.phone-frame[data-v-64c984fb]:before{content:"";position:absolute;inset:30px 0 -10px;border-radius:36px;filter:blur(28px);z-index:0;opacity:.55}.tone-pink .phone-frame[data-v-64c984fb]:before{background:radial-gradient(circle,var(--color-pink-400),transparent 70%)}.tone-purple .phone-frame[data-v-64c984fb]:before{background:radial-gradient(circle,var(--color-purple-400),transparent 70%)}.tone-blue .phone-frame[data-v-64c984fb]:before{background:radial-gradient(circle,var(--color-blue-400),transparent 70%)}.tone-mix .phone-frame[data-v-64c984fb]:before{background:radial-gradient(circle,var(--color-pink-400),var(--color-purple-400) 50%,transparent 70%)}.phone-frame img[data-v-64c984fb]{position:relative;z-index:1;width:100%;height:auto;border-radius:30px;display:block;box-shadow:0 20px 50px #3c1e7838,0 8px 20px #9b8bff2e}.phone-label[data-v-64c984fb]{display:flex;gap:var(--space-3);align-items:flex-start;text-align:left;padding:0 var(--space-2);width:100%}.label-num[data-v-64c984fb]{font-family:var(--font-display);font-size:28px;font-weight:700;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1;font-variant-numeric:tabular-nums;min-width:36px}.label-title[data-v-64c984fb]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;color:var(--c-text);margin-bottom:4px}.label-title[data-v-64c984fb] svg{color:var(--color-purple-600)}.label-desc[data-v-64c984fb]{font-size:var(--fs-xs);color:var(--c-text-muted);line-height:1.55}.preview-cta[data-v-64c984fb]{text-align:center;margin-top:var(--space-10)}.btn-lg[data-v-64c984fb]{padding:18px 36px;font-size:var(--fs-md);min-height:56px}@media (min-width: 1100px){.phones-track[data-v-64c984fb]{overflow:visible;margin:0;padding:0}.phones-row[data-v-64c984fb]{justify-content:center;padding:var(--space-6) 0;min-width:0}.phone-card[data-v-64c984fb],.phone-frame[data-v-64c984fb]{width:200px}}@media (max-width: 600px){.phones-row[data-v-64c984fb]{gap:var(--space-6);padding:var(--space-4) var(--space-2)}.phone-card[data-v-64c984fb],.phone-frame[data-v-64c984fb]{width:180px}}.bento[data-v-c385eb8d]{display:grid;grid-template-columns:repeat(4,1fr);padding:var(--space-10);gap:var(--space-6);position:relative;overflow:hidden}.bento[data-v-c385eb8d]:before{content:"";position:absolute;top:-30%;left:-10%;width:60%;height:200%;background:radial-gradient(circle,rgba(255,200,221,.4),transparent 60%);filter:blur(40px);pointer-events:none}.bento[data-v-c385eb8d]:after{content:"";position:absolute;bottom:-30%;right:-10%;width:60%;height:200%;background:radial-gradient(circle,rgba(191,220,255,.4),transparent 60%);filter:blur(40px);pointer-events:none}.bento-cell[data-v-c385eb8d]{position:relative;z-index:1;text-align:center;padding:var(--space-4) var(--space-3);border-right:1px solid var(--c-border)}.bento-cell[data-v-c385eb8d]:last-child{border-right:none}.cell-value[data-v-c385eb8d]{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:700;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:var(--space-2);font-variant-numeric:tabular-nums}.cell-label[data-v-c385eb8d]{font-size:var(--fs-sm);color:var(--c-text-muted);letter-spacing:.04em}@media (max-width: 768px){.bento[data-v-c385eb8d]{grid-template-columns:1fr 1fr;padding:var(--space-6);gap:var(--space-4)}.bento-cell[data-v-c385eb8d]{border-right:none;border-bottom:1px solid var(--c-border);padding:var(--space-4)}.bento-cell[data-v-c385eb8d]:nth-child(3),.bento-cell[data-v-c385eb8d]:nth-child(4){border-bottom:none}.bento-cell[data-v-c385eb8d]:nth-child(2n){border-left:1px solid var(--c-border)}}.security-grid[data-v-2a780140]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.sec-card[data-v-2a780140]{display:flex;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--c-surface);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid var(--c-border);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-base)}.sec-card[data-v-2a780140]:hover{transform:translateY(-3px);border-color:var(--c-border-strong)}.sec-icon-wrap[data-v-2a780140]{flex-shrink:0}.sec-icon[data-v-2a780140]{width:48px;height:48px;border-radius:var(--radius-md);background:linear-gradient(135deg,#ff6b9d1f,#9b8bff1f);border:1px solid var(--c-border-strong);display:flex;align-items:center;justify-content:center;color:var(--color-purple-600)}.sec-title[data-v-2a780140]{font-size:var(--fs-md);font-weight:700;margin-bottom:var(--space-2)}.sec-desc[data-v-2a780140]{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.65}@media (max-width: 720px){.security-grid[data-v-2a780140]{grid-template-columns:1fr}.sec-card[data-v-2a780140]{padding:var(--space-5);gap:var(--space-4)}}.reviews-grid[data-v-de66359f]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.review-card[data-v-de66359f]{padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);position:relative;transition:transform var(--dur-base) var(--ease-out)}.review-card[data-v-de66359f]:hover{transform:translateY(-4px)}.quote-mark[data-v-de66359f]{color:var(--color-pink-400);opacity:.5}.review-content[data-v-de66359f]{font-size:var(--fs-base);line-height:1.75;color:var(--color-ink-700);flex:1}.review-meta[data-v-de66359f]{display:flex;align-items:center;gap:var(--space-3)}.avatar[data-v-de66359f]{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-family:var(--font-display);flex-shrink:0}.avatar-0[data-v-de66359f]{background:linear-gradient(135deg,#ff8fb1,#ff6b9d)}.avatar-1[data-v-de66359f]{background:linear-gradient(135deg,#b19fff,#9b8bff)}.avatar-2[data-v-de66359f]{background:linear-gradient(135deg,#7db8ff,#5a9df5)}.avatar-3[data-v-de66359f]{background:linear-gradient(135deg,#ffc8dd,#d7c8ff);color:#1f1b3d}.review-name[data-v-de66359f]{font-weight:600;font-size:var(--fs-sm)}.review-role[data-v-de66359f]{font-size:var(--fs-xs);color:var(--c-text-muted)}.stars[data-v-de66359f]{margin-left:auto;display:flex;gap:2px;color:#f5b547}@media (max-width: 760px){.reviews-grid[data-v-de66359f]{grid-template-columns:1fr}.review-card[data-v-de66359f]{padding:var(--space-5)}}.partners-track[data-v-f14bfa9a]{padding:var(--space-6) var(--space-4);overflow:hidden}.partners-row[data-v-f14bfa9a]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--space-3);align-items:stretch}.partner-chip[data-v-f14bfa9a]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);background:var(--c-surface-strong);border:1px solid var(--c-border);transition:all var(--dur-base)}.partner-chip[data-v-f14bfa9a]:hover{border-color:var(--color-purple-400);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.partner-badge[data-v-f14bfa9a]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);letter-spacing:.05em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.partner-name[data-v-f14bfa9a]{font-size:var(--fs-xs);color:var(--c-text-muted);white-space:nowrap}@media (max-width: 900px){.partners-row[data-v-f14bfa9a]{grid-template-columns:repeat(4,1fr);gap:var(--space-3)}}@media (max-width: 480px){.partners-row[data-v-f14bfa9a]{grid-template-columns:repeat(3,1fr)}}.container-narrow[data-v-e4d94291]{max-width:860px}.faq-list[data-v-e4d94291]{display:flex;flex-direction:column;gap:var(--space-3)}.faq-item[data-v-e4d94291]{overflow:hidden;transition:border-color var(--dur-base)}.faq-item.is-open[data-v-e4d94291]{border-color:var(--color-purple-400);box-shadow:var(--shadow-md)}.faq-q[data-v-e4d94291]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);text-align:left;font-weight:600;font-size:var(--fs-base);color:var(--c-text);cursor:pointer}.faq-q[data-v-e4d94291]:hover{color:var(--color-purple-600)}.faq-icon[data-v-e4d94291]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--grad-brand-soft);color:var(--color-ink-900);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.is-open .faq-icon[data-v-e4d94291]{transform:rotate(180deg)}.faq-a-wrap[data-v-e4d94291]{max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-base) var(--ease-in-out),opacity var(--dur-fast) var(--ease-out)}.is-open .faq-a-wrap[data-v-e4d94291]{max-height:600px;opacity:1}.faq-a[data-v-e4d94291]{padding:0 var(--space-6) var(--space-5);color:var(--c-text-muted);font-size:var(--fs-sm);line-height:1.75;margin:0}@media (max-width: 600px){.faq-q[data-v-e4d94291]{padding:var(--space-4) var(--space-5);font-size:var(--fs-sm)}.faq-a[data-v-e4d94291]{padding:0 var(--space-5) var(--space-4)}}.download-card[data-v-34cebc43]{padding:var(--space-12) var(--space-10);display:grid;grid-template-columns:1fr auto;gap:var(--space-10);align-items:center;position:relative;overflow:hidden}.dl-glow[data-v-34cebc43]{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none}.dl-glow-pink[data-v-34cebc43]{background:var(--color-pink-400);top:-200px;left:-100px}.dl-glow-purple[data-v-34cebc43]{background:var(--color-purple-400);bottom:-200px;right:-100px}.dl-content[data-v-34cebc43]{position:relative;z-index:1}.dl-title[data-v-34cebc43]{font-size:var(--fs-3xl);font-weight:800;margin-bottom:var(--space-4);line-height:1.15}.dl-subtitle[data-v-34cebc43]{font-size:var(--fs-md);color:var(--c-text-muted);margin-bottom:var(--space-8);max-width:540px}.dl-actions[data-v-34cebc43]{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-6)}.btn-lg[data-v-34cebc43]{padding:18px 36px;font-size:var(--fs-md);min-height:56px;align-self:flex-start}.dl-platforms[data-v-34cebc43]{display:flex;gap:var(--space-3);flex-wrap:wrap}.platform-btn[data-v-34cebc43]{display:inline-flex;align-items:center;gap:var(--space-2);padding:12px 20px;border-radius:var(--radius-pill);background:var(--c-surface);border:1px solid var(--c-border-strong);font-size:var(--fs-sm);font-weight:500;color:var(--c-text);transition:all var(--dur-fast);min-height:44px}.platform-btn[data-v-34cebc43]:hover{border-color:var(--color-purple-400);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.contact-link[data-v-34cebc43]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-purple-600);font-size:var(--fs-sm);font-weight:500}.contact-link[data-v-34cebc43]:hover{color:var(--color-pink-500)}.dl-qr[data-v-34cebc43]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.qr-frame[data-v-34cebc43]{width:180px;height:180px;padding:var(--space-3);display:flex;align-items:center;justify-content:center}.qr-frame img[data-v-34cebc43]{width:100%;height:100%}.qr-label[data-v-34cebc43]{font-size:var(--fs-sm);color:var(--c-text-muted)}@media (max-width: 960px){.download-card[data-v-34cebc43]{grid-template-columns:1fr;padding:var(--space-10) var(--space-6);gap:var(--space-8);text-align:center}.dl-actions[data-v-34cebc43]{align-items:center}.btn-lg[data-v-34cebc43]{align-self:center}.dl-platforms[data-v-34cebc43]{justify-content:center}.dl-subtitle[data-v-34cebc43]{margin-left:auto;margin-right:auto}.dl-qr[data-v-34cebc43]{order:-1}}@media (max-width: 480px){.qr-frame[data-v-34cebc43]{width:150px;height:150px}.dl-title[data-v-34cebc43]{font-size:var(--fs-2xl)}}.footer[data-v-eef74c41]{position:relative;margin-top:var(--space-20);padding-top:var(--space-16);background:linear-gradient(180deg,transparent 0%,rgba(247,246,251,.8) 100%);border-top:1px solid var(--c-border)}.footer-inner[data-v-eef74c41]{display:grid;grid-template-columns:1.4fr 1fr auto;gap:var(--space-10);padding-bottom:var(--space-10);align-items:flex-start}.footer-brand[data-v-eef74c41]{display:flex;gap:var(--space-4);align-items:flex-start}.footer-logo[data-v-eef74c41]{width:56px;height:56px;flex-shrink:0}.brand-row[data-v-eef74c41]{display:flex;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2)}.brand-name[data-v-eef74c41]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg)}.brand-zh[data-v-eef74c41]{font-size:var(--fs-xs);color:var(--c-text-muted);letter-spacing:.1em}.brand-slogan[data-v-eef74c41]{font-size:var(--fs-sm);color:var(--c-text-muted);line-height:1.6}.footer-cols[data-v-eef74c41]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.col h4[data-v-eef74c41]{font-size:var(--fs-sm);font-weight:600;color:var(--c-text);margin-bottom:var(--space-3);letter-spacing:.04em}.col a[data-v-eef74c41]{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--c-text-muted);margin-bottom:var(--space-2)}.col a[data-v-eef74c41]:hover{color:var(--color-purple-600)}.top-btn[data-v-eef74c41]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--color-purple-600);transition:transform var(--dur-base)}.top-btn[data-v-eef74c41]:hover{transform:translateY(-3px)}.risk-bar[data-v-eef74c41]{border-top:1px dashed var(--c-border);padding:var(--space-4) 0}.risk-bar p[data-v-eef74c41]{font-size:var(--fs-xs);color:var(--c-text-soft);text-align:center;line-height:1.6}.copyright[data-v-eef74c41]{border-top:1px solid var(--c-border);padding:var(--space-5) 0 var(--space-6)}.copyright .container[data-v-eef74c41]{display:flex;flex-direction:column;align-items:center;gap:6px}.copyright p[data-v-eef74c41]{font-size:var(--fs-xs);color:var(--c-text-soft);text-align:center}@media (max-width: 760px){.footer-inner[data-v-eef74c41]{grid-template-columns:1fr;gap:var(--space-8);text-align:left}.top-btn[data-v-eef74c41]{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:50;box-shadow:var(--shadow-lg)}.footer-cols[data-v-eef74c41]{grid-template-columns:1fr 1fr}}:root{--color-pink-50: #FFF1F8;--color-pink-200: #FFC8DD;--color-pink-400: #FF8FB1;--color-pink-500: #FF6B9D;--color-pink-600: #F04E86;--color-purple-50: #F4EEFF;--color-purple-200: #D7C8FF;--color-purple-400: #B19FFF;--color-purple-500: #9B8BFF;--color-purple-600: #7E6DEB;--color-blue-50: #EAF3FF;--color-blue-200: #BFDCFF;--color-blue-400: #7DB8FF;--color-blue-500: #5A9DF5;--color-blue-600: #3D7FE0;--color-ink-900: #1F1B3D;--color-ink-700: #3A3560;--color-ink-500: #6B6889;--color-ink-400: #9491AE;--color-ink-200: #D9D7E6;--color-ink-50: #F7F6FB;--c-bg: #FDFAFF;--c-bg-soft: #F6EFFE;--c-surface: rgba(255, 255, 255, .62);--c-surface-strong: rgba(255, 255, 255, .82);--c-border: rgba(177, 159, 255, .22);--c-border-strong: rgba(177, 159, 255, .38);--c-text: var(--color-ink-900);--c-text-muted: var(--color-ink-500);--c-text-soft: var(--color-ink-400);--grad-brand: linear-gradient(135deg, #FF6B9D 0%, #B19FFF 50%, #7DB8FF 100%);--grad-brand-soft: linear-gradient(135deg, #FFC8DD 0%, #D7C8FF 50%, #BFDCFF 100%);--grad-page: radial-gradient(ellipse at top, #FFE9F4 0%, transparent 50%), radial-gradient(ellipse at 70% 20%, #E5DAFF 0%, transparent 55%), radial-gradient(ellipse at 30% 70%, #DCEBFF 0%, transparent 50%), linear-gradient(180deg, #FDFAFF 0%, #F4EEFF 100%);--grad-cta: linear-gradient(135deg, #FF6B9D 0%, #9B8BFF 60%, #7DB8FF 100%);--grad-text: linear-gradient(135deg, #FF6B9D 0%, #9B8BFF 55%, #5A9DF5 100%);--shadow-sm: 0 2px 8px rgba(155, 139, 255, .08);--shadow-md: 0 8px 24px rgba(155, 139, 255, .12);--shadow-lg: 0 16px 48px rgba(155, 139, 255, .18);--shadow-glow-pink: 0 8px 32px rgba(255, 107, 157, .32);--shadow-glow-purple: 0 8px 32px rgba(155, 139, 255, .32);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--font-display: "Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 16px;--fs-md: 18px;--fs-lg: 22px;--fs-xl: 28px;--fs-2xl: 36px;--fs-3xl: 48px;--fs-4xl: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .16s;--dur-base: .24s;--dur-slow: .38s;--container-max: 1200px;--header-h: 72px;--glass-blur: 18px;--glass-blur-strong: 28px}@media (max-width: 768px){:root{--fs-3xl: 36px;--fs-4xl: 44px;--fs-2xl: 28px;--fs-xl: 22px;--header-h: 60px;--space-24: 64px;--space-20: 56px;--space-16: 48px}}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100vh}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:1.6;color:var(--c-text);background:var(--c-bg);background-image:var(--grad-page);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}button{font-family:inherit;font-size:inherit;border:none;background:transparent;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--c-text)}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-purple-500);outline-offset:3px;border-radius:4px}::selection{background:var(--color-pink-200);color:var(--color-ink-900)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--space-6)}@media (max-width: 768px){.container{padding:0 var(--space-4)}}.section{padding:var(--space-24) 0;position:relative}@media (max-width: 768px){.section{padding:var(--space-20) 0}}.section-head{text-align:center;margin-bottom:var(--space-12)}.section-title{font-size:var(--fs-3xl);font-weight:700;margin-bottom:var(--space-4)}.section-subtitle{font-size:var(--fs-md);color:var(--c-text-muted);max-width:640px;margin:0 auto}.text-gradient{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.glass{background:var(--c-surface);backdrop-filter:blur(var(--glass-blur)) saturate(160%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(160%);border:1px solid var(--c-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.glass-strong{background:var(--c-surface-strong);backdrop-filter:blur(var(--glass-blur-strong)) saturate(170%);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(170%);border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 28px;border-radius:var(--radius-pill);font-weight:600;font-size:var(--fs-base);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out);min-height:48px;white-space:nowrap;user-select:none}.btn-primary{background:var(--grad-cta);color:#fff;box-shadow:var(--shadow-glow-pink);background-size:200% 200%;background-position:0% 50%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px #ff6b9d73;background-position:100% 50%}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--c-surface-strong);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--c-text);border:1px solid var(--c-border-strong)}.btn-secondary:hover{transform:translateY(-2px);border-color:var(--color-purple-400);box-shadow:var(--shadow-glow-purple)}.btn-ghost{background:transparent;color:var(--c-text);padding:10px 18px}.btn-ghost:hover{color:var(--color-purple-600)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out) var(--reveal-delay, 0ms),transform .7s var(--ease-out) var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0)}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;z-index:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(2deg)}}@keyframes pulse-soft{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}
