.overlay[data-v-03ed027a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog[data-v-03ed027a]{width:100%;max-width:360px;padding:32px 28px 28px;text-align:center;background:var(--white);border-radius:20px;box-shadow:0 24px 60px #1b345d38}.icon-wrap[data-v-03ed027a]{width:56px;height:56px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,var(--primary-soft),rgba(74,122,181,.15));color:var(--primary)}.modal-logo[data-v-03ed027a]{width:40px;height:40px;object-fit:contain}.dialog h2[data-v-03ed027a]{font-size:20px;font-weight:700;color:var(--text);margin-bottom:10px}.message[data-v-03ed027a]{font-size:15px;color:var(--text-muted);margin-bottom:8px}.hint[data-v-03ed027a]{font-size:13px;color:#94a3b8;margin-bottom:24px}.confirm[data-v-03ed027a]{width:100%;padding:12px 20px;font-size:15px;font-weight:600;color:var(--white);background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:12px;transition:transform .15s ease,box-shadow .15s ease}.confirm[data-v-03ed027a]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1b345d59}.modal-enter-active[data-v-03ed027a],.modal-leave-active[data-v-03ed027a]{transition:opacity .25s ease}.modal-enter-active .dialog[data-v-03ed027a],.modal-leave-active .dialog[data-v-03ed027a]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-03ed027a],.modal-leave-to[data-v-03ed027a]{opacity:0}.modal-enter-from .dialog[data-v-03ed027a],.modal-leave-to .dialog[data-v-03ed027a]{transform:scale(.92) translateY(8px);opacity:0}.qr-showcase[data-v-07b70382]{position:relative;display:flex;flex-direction:column;align-items:center}.qr-glow[data-v-07b70382]{position:absolute;top:50%;left:50%;width:140%;height:140%;transform:translate(-50%,-55%);background:radial-gradient(circle,rgba(74,122,181,.35) 0%,rgba(201,162,39,.12) 40%,transparent 70%);filter:blur(24px);pointer-events:none;animation:glow-pulse-07b70382 4s ease-in-out infinite}.qr-frame[data-v-07b70382]{position:relative;padding:2px;border-radius:22px;background:linear-gradient(135deg,var(--primary),var(--primary-lighter),var(--accent));box-shadow:0 16px 48px #1b345d2e}.qr-inner[data-v-07b70382]{position:relative;padding:14px;border-radius:20px;background:linear-gradient(145deg,#fff,#f8fafc)}.qr-corner[data-v-07b70382]{position:absolute;width:16px;height:16px;border-color:var(--primary);border-style:solid;opacity:.5;z-index:2}.qr-corner.tl[data-v-07b70382]{top:8px;left:8px;border-width:2px 0 0 2px;border-radius:4px 0 0}.qr-corner.tr[data-v-07b70382]{top:8px;right:8px;border-width:2px 2px 0 0;border-radius:0 4px 0 0}.qr-corner.bl[data-v-07b70382]{bottom:8px;left:8px;border-width:0 0 2px 2px;border-radius:0 0 0 4px}.qr-corner.br[data-v-07b70382]{bottom:8px;right:8px;border-width:0 2px 2px 0;border-radius:0 0 4px}.qr-image-wrap[data-v-07b70382]{position:relative;overflow:hidden;border-radius:12px;line-height:0}.qr-image[data-v-07b70382]{display:block;width:100%;height:auto}.qr-scan[data-v-07b70382]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),rgba(255,255,255,.9),var(--accent),transparent);box-shadow:0 0 12px #c9a22799;animation:scan-line-07b70382 2.8s ease-in-out infinite}@keyframes scan-line-07b70382{0%,to{top:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:92%;opacity:0}}@keyframes glow-pulse-07b70382{0%,to{opacity:.7;transform:translate(-50%,-55%) scale(1)}50%{opacity:1;transform:translate(-50%,-55%) scale(1.05)}}.qr-meta[data-v-07b70382]{margin-top:16px;text-align:center}.qr-title[data-v-07b70382]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:4px}.qr-title svg[data-v-07b70382]{width:16px;height:16px;opacity:.85}.app-label[data-v-07b70382]{font-weight:800;letter-spacing:.06em}.qr-footer .qr-glow[data-v-07b70382]{width:120%;height:120%}.qr-footer .qr-frame[data-v-07b70382]{width:112px}.qr-footer .qr-inner[data-v-07b70382]{padding:10px}.qr-footer .qr-corner[data-v-07b70382]{width:12px;height:12px}.qr-footer .qr-meta[data-v-07b70382]{margin-top:12px}.qr-footer .qr-title[data-v-07b70382]{font-size:14px}@media(prefers-reduced-motion:reduce){.qr-scan[data-v-07b70382],.qr-glow[data-v-07b70382]{animation:none}}.page[data-v-7c287a0c]{min-height:100vh;overflow-x:hidden}.reveal[data-v-7c287a0c]{animation:fadeUp-7c287a0c .8s ease both}.delay-1[data-v-7c287a0c]{animation-delay:.12s}.delay-2[data-v-7c287a0c]{animation-delay:.24s}.delay-3[data-v-7c287a0c]{animation-delay:.36s}@keyframes fadeUp-7c287a0c{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float-7c287a0c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-ring-7c287a0c{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.03)}}@keyframes spin-slow-7c287a0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-7c287a0c{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cta-gradient-7c287a0c{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cta-shine-sweep-7c287a0c{0%{transform:translate(-120%) skew(-18deg);opacity:0}15%{opacity:1}to{transform:translate(220%) skew(-18deg);opacity:0}}@keyframes cta-orb-float-7c287a0c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-16px) scale(1.06)}}@keyframes cta-border-pulse-7c287a0c{0%,to{opacity:.45}50%{opacity:.85}}@keyframes cta-btn-glow-7c287a0c{0%,to{box-shadow:0 8px 28px #00000026,0 0 #ffffff59}50%{box-shadow:0 12px 36px #0003,0 0 24px 4px #ffffff2e}}@keyframes cta-badge-pulse-7c287a0c{0%,to{box-shadow:0 0 #c9a22759}50%{box-shadow:0 0 0 8px #c9a22700}}.header[data-v-7c287a0c]{position:fixed;top:0;left:0;right:0;z-index:100;background:#f4f7fbb8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,box-shadow .3s}.header.scrolled[data-v-7c287a0c]{background:#ffffffeb;border-bottom-color:#1b345d14;box-shadow:0 4px 24px #1b345d14}.header-inner[data-v-7c287a0c]{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-7c287a0c]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(--primary)}.brand-logo[data-v-7c287a0c]{width:36px;height:36px;object-fit:contain;border-radius:10px;box-shadow:0 2px 12px #1b345d26}.nav[data-v-7c287a0c]{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--text-muted)}.nav a[data-v-7c287a0c]{position:relative;transition:color .2s}.nav a[data-v-7c287a0c]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background:var(--accent);border-radius:1px;transition:width .25s}.nav a[data-v-7c287a0c]:hover{color:var(--primary)}.nav a[data-v-7c287a0c]:hover:after{width:100%}.nav-cta[data-v-7c287a0c]{padding:8px 18px;font-size:14px;font-weight:600;color:var(--white);background:linear-gradient(135deg,var(--primary),var(--primary-light));border-radius:10px;box-shadow:0 4px 16px #1b345d40;transition:transform .2s,box-shadow .2s}.nav-cta[data-v-7c287a0c]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1b345d52}.hero[data-v-7c287a0c]{position:relative;padding:128px 24px 112px}.hero-fade[data-v-7c287a0c]{position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(180deg,transparent 0%,rgba(244,247,251,.55) 45%,var(--bg) 100%);pointer-events:none}.hero-bg[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.orb[data-v-7c287a0c]{position:absolute;border-radius:50%;filter:blur(90px)}.orb-1[data-v-7c287a0c]{width:520px;height:520px;background:#4a7ab559;top:-160px;right:-120px}.orb-2[data-v-7c287a0c]{width:400px;height:400px;background:#c9a22733;bottom:-80px;left:-120px}.orb-3[data-v-7c287a0c]{width:280px;height:280px;background:#1b345d26;top:40%;left:35%}.grid-pattern[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(27,52,93,.06) 1px,transparent 1px);background-size:28px 28px}.hero-beam[data-v-7c287a0c]{position:absolute;top:-20%;right:10%;width:480px;height:480px;background:conic-gradient(from 200deg,transparent,rgba(74,122,181,.12),transparent 60%);animation:spin-slow-7c287a0c 24s linear infinite}.hero-inner[data-v-7c287a0c]{position:relative;max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px 64px;align-items:center}.hero-aside[data-v-7c287a0c]{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.section-tag[data-v-7c287a0c]{display:inline-block;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--primary-light);background:var(--primary-soft);border-radius:20px}.badge[data-v-7c287a0c]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 12px;margin-bottom:24px;font-size:13px;font-weight:600;color:var(--primary);background:var(--white);border-radius:24px;box-shadow:0 4px 20px #1b345d1a;border:1px solid rgba(27,52,93,.06)}.badge-dot[data-v-7c287a0c]{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse-ring-7c287a0c 2s ease infinite}.hero h1[data-v-7c287a0c]{font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--text);margin-bottom:22px}.hero h1 em[data-v-7c287a0c]{font-style:normal;background:linear-gradient(135deg,var(--primary),var(--primary-lighter));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.lead[data-v-7c287a0c]{font-size:17px;color:var(--text-muted);max-width:520px;margin-bottom:36px;line-height:1.8}.lead strong[data-v-7c287a0c]{color:var(--text);font-weight:600}.download-row[data-v-7c287a0c]{display:flex;flex-wrap:wrap;gap:12px}.download-row.center[data-v-7c287a0c]{justify-content:center}.btn[data-v-7c287a0c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;border-radius:14px;transition:transform .2s,box-shadow .2s}.btn svg[data-v-7c287a0c]{width:20px;height:20px}.btn-primary[data-v-7c287a0c]{color:var(--white);background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 8px 28px #1b345d59}.btn-primary[data-v-7c287a0c]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1b345d6b}.btn-secondary[data-v-7c287a0c]{color:var(--primary);background:var(--white);border:1.5px solid rgba(27,52,93,.18);box-shadow:0 4px 16px #1b345d0f}.btn-secondary[data-v-7c287a0c]:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 24px #1b345d1f}.btn-white[data-v-7c287a0c]{color:var(--primary);background:var(--white);padding:16px 36px;font-size:16px;box-shadow:0 8px 28px #00000026}.btn-white[data-v-7c287a0c]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0003}.btn-lg[data-v-7c287a0c]{margin-top:8px;padding:14px 28px}.platform-note[data-v-7c287a0c]{margin-top:18px;font-size:13px;color:#8a97a8}.hero-visual[data-v-7c287a0c]{position:relative;width:340px;max-width:100%;aspect-ratio:1;flex-shrink:0}.visual-ring[data-v-7c287a0c]{position:absolute;border-radius:50%;border:1px solid rgba(27,52,93,.12)}.ring-1[data-v-7c287a0c]{top:0;right:0;bottom:0;left:0;animation:pulse-ring-7c287a0c 4s ease infinite}.ring-2[data-v-7c287a0c]{top:12%;right:12%;bottom:12%;left:12%;border-color:#4a7ab533;animation:pulse-ring-7c287a0c 4s ease .6s infinite}.ring-3[data-v-7c287a0c]{top:24%;right:24%;bottom:24%;left:24%;border-style:dashed;border-color:#c9a22740;animation:spin-slow-7c287a0c 30s linear infinite}.visual-glow[data-v-7c287a0c]{position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;background:radial-gradient(circle,rgba(74,122,181,.25),transparent 70%);filter:blur(20px)}.visual-core[data-v-7c287a0c]{position:absolute;top:50%;left:50%;z-index:2;width:38%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:6px;background:var(--white);border-radius:14px;box-shadow:var(--shadow-lg);border:2px solid rgba(27,52,93,.08);transform:translate(-50%,-50%);animation:core-float-7c287a0c 5s ease-in-out infinite}@keyframes core-float-7c287a0c{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.visual-qr-wrap[data-v-7c287a0c]{position:relative;width:100%;overflow:hidden;border-radius:8px;line-height:0}.visual-qr[data-v-7c287a0c]{display:block;width:100%;height:auto}.visual-qr-scan[data-v-7c287a0c]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent),rgba(255,255,255,.9),var(--accent),transparent);box-shadow:0 0 10px #c9a22780;animation:qr-scan-line-7c287a0c 2.8s ease-in-out infinite}@keyframes qr-scan-line-7c287a0c{0%,to{top:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:92%;opacity:0}}.hero-qr-hint[data-v-7c287a0c]{font-size:13px;font-weight:600;color:var(--primary-light)}.hero-qr-hint .app-label[data-v-7c287a0c]{font-weight:800;color:var(--primary);letter-spacing:.06em}.float-tag[data-v-7c287a0c]{position:absolute;top:0;left:50%;padding:8px 14px;font-size:12px;font-weight:600;color:var(--primary);background:#fffffff0;border-radius:20px;box-shadow:0 8px 24px #1b345d1f;border:1px solid rgba(27,52,93,.08);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle)));animation:tag-bob-7c287a0c 4.5s ease calc(var(--i) * .35s) infinite}.tag-orbit[data-v-7c287a0c]{--orbit-r: 158px;position:absolute;top:50%;left:50%;width:0;height:var(--orbit-r);transform-origin:bottom center;transform:translate(-50%,-100%) rotate(var(--angle));pointer-events:none}@keyframes tag-bob-7c287a0c{0%,to{transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle))) translateY(0)}50%{transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle))) translateY(-6px)}}.stats[data-v-7c287a0c]{position:relative;z-index:2;padding:0 24px 72px;margin-top:-72px}.stats-glow[data-v-7c287a0c]{position:absolute;top:-32px;left:50%;transform:translate(-50%);width:min(920px,calc(100% - 48px));height:120px;background:radial-gradient(ellipse 80% 100% at 50% 100%,rgba(27,52,93,.08),transparent 70%);pointer-events:none}.stats-inner[data-v-7c287a0c]{position:relative;max-width:960px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:36px 36px 32px;background:#ffffffe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;box-shadow:0 4px 24px #1b345d0f,0 24px 48px #1b345d1a;border:1px solid rgba(255,255,255,.8)}.stats-inner[data-v-7c287a0c]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffffe6,#1b345d14);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.stat-item[data-v-7c287a0c]{text-align:center;position:relative}.stat-item[data-v-7c287a0c]:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1px;height:40px;background:#1b345d1a}.stat-item strong[data-v-7c287a0c]{display:block;font-size:30px;font-weight:800;background:linear-gradient(135deg,var(--primary),var(--primary-lighter));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.stat-item span[data-v-7c287a0c]{font-size:13px;color:var(--text-muted)}.steps[data-v-7c287a0c]{padding:0 24px 80px;max-width:1120px;margin:0 auto}.steps-grid[data-v-7c287a0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-v-7c287a0c]{position:relative;padding:32px 28px;background:var(--white);border-radius:20px;border:1px solid rgba(27,52,93,.08);box-shadow:0 8px 32px #1b345d0f;transition:transform .25s,box-shadow .25s}.step-card[data-v-7c287a0c]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.step-num[data-v-7c287a0c]{display:inline-block;font-size:36px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--primary-soft),var(--accent-soft));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:16px}.step-card h3[data-v-7c287a0c]{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--primary)}.step-card p[data-v-7c287a0c]{font-size:14px;color:var(--text-muted);line-height:1.65}.step-arrow[data-v-7c287a0c]{display:none}.features[data-v-7c287a0c]{padding:80px 24px;max-width:1120px;margin:0 auto}.section-head[data-v-7c287a0c]{text-align:center;margin-bottom:52px}.section-head h2[data-v-7c287a0c]{font-size:34px;font-weight:800;margin-bottom:12px;color:var(--primary-dark)}.section-head p[data-v-7c287a0c]{color:var(--text-muted);font-size:16px}.feature-grid[data-v-7c287a0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card[data-v-7c287a0c]{position:relative;padding:30px 26px;background:var(--white);border-radius:var(--radius);border:1px solid rgba(27,52,93,.08);overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.feature-card[data-v-7c287a0c]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .3s}.feature-card[data-v-7c287a0c]:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#1b345d24}.feature-card[data-v-7c287a0c]:hover:before{transform:scaleX(1)}.feature-icon[data-v-7c287a0c]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:16px;background:var(--primary-soft);border-radius:14px}.feature-card h3[data-v-7c287a0c]{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--primary-dark)}.feature-card p[data-v-7c287a0c]{font-size:14px;color:var(--text-muted);line-height:1.7}.about[data-v-7c287a0c]{padding:0 24px 80px;max-width:1120px;margin:0 auto}.about-card[data-v-7c287a0c]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:52px;background:var(--white);border-radius:24px;box-shadow:var(--shadow);border:1px solid rgba(27,52,93,.06)}.about-text h2[data-v-7c287a0c]{font-size:28px;font-weight:800;margin-bottom:16px;color:var(--primary-dark)}.about-text p[data-v-7c287a0c]{color:var(--text-muted);margin-bottom:20px;line-height:1.8}.about-list[data-v-7c287a0c]{list-style:none;margin-bottom:28px}.about-list li[data-v-7c287a0c]{position:relative;padding-left:22px;margin-bottom:12px;font-size:14px;color:var(--text-muted);line-height:1.6}.about-list li[data-v-7c287a0c]:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent))}.about-visual[data-v-7c287a0c]{display:flex;flex-direction:column;gap:16px;justify-content:center}.about-block[data-v-7c287a0c]{padding:24px 28px;border-radius:16px;background:var(--primary-soft);border-left:4px solid var(--primary);transition:transform .2s}.about-block[data-v-7c287a0c]:hover{transform:translate(6px)}.about-block.accent[data-v-7c287a0c]{background:var(--accent-soft);border-left-color:var(--accent)}.about-label[data-v-7c287a0c]{font-size:12px;font-weight:600;color:var(--primary-light);letter-spacing:.05em}.about-block.accent .about-label[data-v-7c287a0c]{color:#96710f}.about-block p[data-v-7c287a0c]{font-size:18px;font-weight:700;margin-top:6px;color:var(--text)}.cta[data-v-7c287a0c]{max-width:1072px;margin:0 auto 64px}.cta-inner[data-v-7c287a0c]{position:relative;padding:72px 32px;text-align:center;border-radius:28px;color:var(--white);overflow:hidden;background:linear-gradient(135deg,var(--primary-dark),var(--primary),var(--primary-light),var(--primary));background-size:300% 300%;animation:cta-gradient-7c287a0c 10s ease infinite;box-shadow:0 24px 64px #1b345d47,0 0 0 1px #ffffff14 inset}.cta-bg[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cta-orb[data-v-7c287a0c]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.cta-orb-1[data-v-7c287a0c]{width:280px;height:280px;top:-80px;right:-60px;background:#4a7ab58c;animation:cta-orb-float-7c287a0c 7s ease-in-out infinite}.cta-orb-2[data-v-7c287a0c]{width:220px;height:220px;bottom:-70px;left:-50px;background:#c9a22759;animation:cta-orb-float-7c287a0c 8s ease-in-out 1s infinite}.cta-orb-3[data-v-7c287a0c]{width:160px;height:160px;top:40%;left:55%;background:#ffffff1f;animation:cta-orb-float-7c287a0c 6s ease-in-out .5s infinite}.cta-shine[data-v-7c287a0c]{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),rgba(255,255,255,.14),rgba(255,255,255,.06),transparent);animation:cta-shine-sweep-7c287a0c 5s ease-in-out infinite}.cta-pattern[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(201,162,39,.18),transparent 45%);background-size:22px 22px,100% 100%}.cta-border-glow[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#ffffff73,#c9a22759,#ffffff26,#4a7ab559);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cta-border-pulse-7c287a0c 3s ease-in-out infinite}.cta-content[data-v-7c287a0c]{position:relative;z-index:1}.cta-badge[data-v-7c287a0c]{display:inline-block;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--accent);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:cta-badge-pulse-7c287a0c 2.5s ease infinite}.cta-inner h2[data-v-7c287a0c]{font-size:clamp(28px,5vw,36px);font-weight:800;margin-bottom:12px;background:linear-gradient(120deg,#fff,#f0f4ff 35%,#fde68a,#f0f4ff 65%,#fff);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-7c287a0c 4s linear infinite}.cta-inner p[data-v-7c287a0c]{opacity:.92;margin-bottom:32px;font-size:17px}.cta-btn[data-v-7c287a0c]{position:relative;overflow:hidden;animation:cta-btn-glow-7c287a0c 2.8s ease-in-out infinite}.cta-btn-shine[data-v-7c287a0c]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);animation:cta-shine-sweep-7c287a0c 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cta-inner[data-v-7c287a0c],.cta-orb[data-v-7c287a0c],.cta-shine[data-v-7c287a0c],.cta-border-glow[data-v-7c287a0c],.cta-badge[data-v-7c287a0c],.cta-inner h2[data-v-7c287a0c],.cta-btn[data-v-7c287a0c],.cta-btn-shine[data-v-7c287a0c]{animation:none}}.footer[data-v-7c287a0c]{padding:48px 24px 56px;font-size:13px;color:var(--text-muted);border-top:1px solid rgba(27,52,93,.08);background:linear-gradient(180deg,var(--white) 0%,#f0f4f9 100%)}.footer-inner[data-v-7c287a0c]{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-main[data-v-7c287a0c]{flex:1;min-width:0}.footer-brand[data-v-7c287a0c]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;font-size:16px;color:var(--primary)}.footer-logo[data-v-7c287a0c]{width:28px;height:28px;object-fit:contain}.footer-copy[data-v-7c287a0c]{font-size:13px;color:var(--text-muted)}.footer-sub[data-v-7c287a0c]{margin-top:6px;font-size:12px;color:#8a97a8}.footer-beian[data-v-7c287a0c]{margin-top:10px;font-size:12px}.footer-beian a[data-v-7c287a0c]{color:#8a97a8;transition:color .2s}.footer-beian a[data-v-7c287a0c]:hover{color:var(--primary)}@media(max-width:960px){.hero[data-v-7c287a0c]{padding-bottom:80px}.hero-inner[data-v-7c287a0c]{display:flex;flex-direction:column;gap:0;width:100%;min-height:calc(100dvh - 64px);text-align:center}.hero-copy[data-v-7c287a0c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100%;padding:8px 0 24px}.badge[data-v-7c287a0c]{align-self:center;max-width:calc(100% - 8px)}.hero-aside[data-v-7c287a0c]{flex-shrink:0;width:100%;max-width:100%;margin-top:auto;padding-top:20px;padding-bottom:8px;overflow:visible}.hero-visual[data-v-7c287a0c]{width:min(calc(100vw - 48px),380px);height:min(calc(100vw - 48px),380px);margin:0 auto}.tag-orbit[data-v-7c287a0c]{--orbit-r: 142px}.float-tag[data-v-7c287a0c]{font-size:12px;padding:7px 13px}.visual-core[data-v-7c287a0c]{width:40%;padding:7px}.lead[data-v-7c287a0c]{margin-left:auto;margin-right:auto}.download-row[data-v-7c287a0c]{justify-content:center}.hero-copy .download-row[data-v-7c287a0c]{width:100%;max-width:360px;flex-direction:column;gap:12px}.hero-copy .btn[data-v-7c287a0c]{width:100%;padding:16px 24px;font-size:16px}.stats[data-v-7c287a0c]{margin-top:0;padding-top:8px}.steps-grid[data-v-7c287a0c]{grid-template-columns:1fr}.feature-grid[data-v-7c287a0c]{grid-template-columns:repeat(2,1fr)}.about-card[data-v-7c287a0c]{grid-template-columns:1fr;padding:32px 24px}.stats-inner[data-v-7c287a0c]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-7c287a0c]:nth-child(2):after{display:none}.footer-inner[data-v-7c287a0c]{flex-direction:column;align-items:center;text-align:center;gap:32px}}@media(max-width:640px){.nav a[data-v-7c287a0c]:not(.nav-cta){display:none}.hero[data-v-7c287a0c]{padding-bottom:72px;overflow-x:clip}.hero-inner[data-v-7c287a0c]{min-height:calc(100dvh - 56px)}.hero-copy[data-v-7c287a0c]{padding-bottom:16px}.hero-aside[data-v-7c287a0c]{padding-top:16px}.hero-visual[data-v-7c287a0c]{width:min(calc(100vw - 32px),360px);height:min(calc(100vw - 32px),360px)}.tag-orbit[data-v-7c287a0c]{--orbit-r: 134px}.float-tag[data-v-7c287a0c]{font-size:11px;padding:6px 12px}.visual-core[data-v-7c287a0c]{width:41%;padding:8px}.hero-qr-hint[data-v-7c287a0c]{margin-top:4px;font-size:14px}.hero-fade[data-v-7c287a0c]{height:160px}.feature-grid[data-v-7c287a0c]{grid-template-columns:1fr}.hero-copy .download-row[data-v-7c287a0c]{max-width:100%}.hero-copy .btn[data-v-7c287a0c]{padding:16px 20px}.btn[data-v-7c287a0c]{width:100%}.download-row[data-v-7c287a0c]{flex-direction:column}.stats[data-v-7c287a0c]{margin-top:0;padding-top:8px}.stats-inner[data-v-7c287a0c]{padding:28px 20px 24px;border-radius:20px}.footer-inner[data-v-7c287a0c]{flex-direction:column;align-items:center;text-align:center}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #1b345d;--primary-light: #2e5488;--primary-lighter: #4a7ab5;--primary-dark: #142847;--primary-soft: #e8eef5;--accent: #c9a227;--accent-soft: #f5edd6;--bg: #f4f7fb;--text: #1a1a2e;--text-muted: #5c6b7f;--white: #ffffff;--radius: 16px;--shadow: 0 20px 50px rgba(27, 52, 93, .14);--shadow-lg: 0 32px 64px rgba(27, 52, 93, .18)}html{scroll-behavior:smooth}body{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased}button{font-family:inherit;cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
