.wx-launch[data-v-d659c1dd]{display:inline-flex;line-height:0}.wx-launch.primary[data-v-d659c1dd],.wx-launch.modal[data-v-d659c1dd],.wx-launch.modal-outline[data-v-d659c1dd],.wx-launch.prompt[data-v-d659c1dd]{display:block;width:100%}.wx-launch[data-v-d659c1dd] wx-open-launch-app{display:block;width:100%}.wx-launch.header[data-v-d659c1dd] wx-open-launch-app,.wx-launch.hero[data-v-d659c1dd] wx-open-launch-app,.wx-launch.store[data-v-d659c1dd] wx-open-launch-app{width:auto}.ios-wrap[data-v-216c275b]{display:inline-flex;align-items:center;align-self:center;height:auto}.ios-wrap.is-modal[data-v-216c275b],.ios-wrap.is-prompt[data-v-216c275b]{display:block;width:100%}.ios-action[data-v-216c275b]{box-sizing:border-box;width:100%;text-decoration:none;cursor:pointer;border:0;font:inherit;background:transparent}.ios-wrap.is-hero .ios-action[data-v-216c275b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;padding:14px 24px;font-size:15px;font-weight:600;color:var(--primary, #1b345d);background:#fff;border:1.5px solid rgba(27,52,93,.18);border-radius:14px;box-shadow:0 4px 16px #1b345d0f;transition:transform .2s,box-shadow .2s,border-color .2s}.ios-wrap.is-hero .ios-action[data-v-216c275b]:hover{transform:translateY(-2px);border-color:var(--primary, #1b345d);box-shadow:0 8px 24px #1b345d1f}.ios-wrap.is-hero .ios-action[data-v-216c275b] svg{width:20px;height:20px;flex-shrink:0}.ios-wrap.is-modal .ios-action[data-v-216c275b]{display:flex;align-items:center;justify-content:center;padding:12px 20px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--primary, #1b345d),var(--primary-light, #4a7ab5));border-radius:12px}.ios-wrap.is-modal.outline .ios-action[data-v-216c275b]{color:var(--primary, #1b345d);background:#f1f5f9}.ios-wrap.is-prompt .ios-action[data-v-216c275b]{display:flex;align-items:center;justify-content:center;padding:14px 20px;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1b345d,#4a7ab5);border-radius:14px;box-shadow:0 10px 24px #1b345d4d}.ios-wrap.is-store .ios-action[data-v-216c275b]{display:inline-flex;margin-top:20px;padding:10px 18px;font-size:14px;font-weight:700;color:#1b345d;background:#fff;border-radius:999px}.overlay[data-v-30651dfa]{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-30651dfa]{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-30651dfa]{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-30651dfa]{width:40px;height:40px;object-fit:contain}.dialog h2[data-v-30651dfa]{font-size:20px;font-weight:700;color:var(--text);margin-bottom:10px}.message[data-v-30651dfa]{font-size:15px;color:var(--text-muted);margin-bottom:8px}.hint[data-v-30651dfa]{font-size:13px;color:#94a3b8;margin-bottom:20px}.ios-note[data-v-30651dfa]{margin-top:12px;font-size:12px;color:#b45309}.confirm[data-v-30651dfa]{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-30651dfa]:hover,.stack-btn[data-v-30651dfa] .ios-action:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1b345d59}.confirm+.confirm[data-v-30651dfa],.stack-btn+.confirm[data-v-30651dfa],.confirm+.stack-btn[data-v-30651dfa],.stack-btn+.stack-btn[data-v-30651dfa]{margin-top:10px}.confirm.outline[data-v-30651dfa]{color:var(--primary);background:#f1f5f9;box-shadow:none}.confirm.outline[data-v-30651dfa]:hover{box-shadow:0 6px 16px #1b345d1f}.secondary[data-v-30651dfa]{width:100%;margin-top:12px;padding:11px 20px;font-size:14px;font-weight:600;color:var(--text-muted);background:#f1f5f9;border-radius:12px}.modal-enter-active[data-v-30651dfa],.modal-leave-active[data-v-30651dfa]{transition:opacity .25s ease}.modal-enter-active .dialog[data-v-30651dfa],.modal-leave-active .dialog[data-v-30651dfa]{transition:transform .25s ease,opacity .25s ease}.modal-enter-from[data-v-30651dfa],.modal-leave-to[data-v-30651dfa]{opacity:0}.modal-enter-from .dialog[data-v-30651dfa],.modal-leave-to .dialog[data-v-30651dfa]{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}}.agreement-page[data-v-fe5396d6]{min-height:100vh;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(74,122,181,.18),transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,rgba(30,58,138,.12),transparent 50%),linear-gradient(180deg,#f7f9fc,#eef2f7)}.agreement-header[data-v-fe5396d6]{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-bottom:1px solid rgba(30,58,138,.08)}.agreement-header-bar[data-v-fe5396d6]{max-width:860px;margin:0 auto;padding:10px 16px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.agreement-tabs[data-v-fe5396d6]{max-width:860px;margin:0 auto;padding:0 16px 12px}.agreement-tabs-track[data-v-fe5396d6]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:14px;background:#1b345d0f;border:1px solid rgba(27,52,93,.08)}.agreement-tab[data-v-fe5396d6]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text-muted);text-decoration:none;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.agreement-tab[data-v-fe5396d6]:hover{color:var(--primary);background:#ffffff8c}.agreement-tab.active[data-v-fe5396d6]{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 6px 16px #1b345d38}.agreement-tab[data-v-fe5396d6]:focus-visible{outline:2px solid var(--primary-lighter);outline-offset:2px}.back-btn[data-v-fe5396d6]{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border:1px solid rgba(27,52,93,.12);border-radius:999px;background:#ffffffeb;color:var(--primary);box-shadow:0 4px 14px #1b345d0f;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.back-btn[data-v-fe5396d6]:hover{background:var(--primary-soft);border-color:#1b345d33;box-shadow:0 8px 20px #1b345d1a}.back-btn[data-v-fe5396d6]:active{transform:scale(.97)}.back-btn[data-v-fe5396d6]:focus-visible{outline:2px solid var(--primary-lighter);outline-offset:2px}.back-icon[data-v-fe5396d6]{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary),var(--primary-light));color:#fff;flex-shrink:0}.back-icon svg[data-v-fe5396d6]{width:16px;height:16px;display:block}.back-label[data-v-fe5396d6]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left}.back-label-main[data-v-fe5396d6]{font-size:14px;font-weight:700;color:var(--primary)}.back-label-sub[data-v-fe5396d6]{font-size:11px;font-weight:500;color:var(--text-muted)}.brand[data-v-fe5396d6]{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 8px;border-radius:12px;border:none;background:transparent;cursor:pointer;transition:background .2s ease}.brand[data-v-fe5396d6]:hover{background:#1b345d0f}.brand[data-v-fe5396d6]:focus-visible{outline:2px solid var(--primary-lighter);outline-offset:2px}.brand-logo[data-v-fe5396d6]{width:28px;height:28px;object-fit:contain}.brand-name[data-v-fe5396d6]{font-size:15px;font-weight:700;color:var(--primary)}.agreement-main[data-v-fe5396d6]{max-width:860px;margin:0 auto;padding:28px 20px 64px}.agreement-card[data-v-fe5396d6]{background:#fff;border-radius:20px;padding:36px 40px 48px;box-shadow:0 16px 48px #1b345d14;border:1px solid rgba(30,58,138,.06)}.agreement-card h1[data-v-fe5396d6]{margin:0 0 8px;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.meta[data-v-fe5396d6]{margin:0 0 28px;font-size:13px;color:#64748b}.state[data-v-fe5396d6]{padding:48px 0;text-align:center;color:#64748b;font-size:15px}.state.error[data-v-fe5396d6]{color:#b45309}.retry[data-v-fe5396d6]{margin-top:12px;border:none;border-radius:999px;padding:8px 18px;background:#1e3a8a;color:#fff;font-size:14px;cursor:pointer}.agreement-body[data-v-fe5396d6]{color:#334155;font-size:15px;line-height:1.85}.agreement-body[data-v-fe5396d6] h3{margin:0 0 16px;font-size:22px;color:#0f172a}.agreement-body[data-v-fe5396d6] h4{margin:28px 0 12px;font-size:17px;color:#1e3a8a}.agreement-body[data-v-fe5396d6] p{margin:0 0 14px}.agreement-body[data-v-fe5396d6] ul,.agreement-body[data-v-fe5396d6] ol{margin:0 0 14px;padding-left:1.35em}.agreement-body[data-v-fe5396d6] li{margin-bottom:6px}.agreement-body[data-v-fe5396d6] table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:13px}.agreement-body[data-v-fe5396d6] th,.agreement-body[data-v-fe5396d6] td{border:1px solid #e2e8f0;padding:8px 10px;text-align:left;vertical-align:top}.agreement-body[data-v-fe5396d6] th{background:#f8fafc;color:#1e293b}.agreement-body[data-v-fe5396d6] a{color:#1e3a8a}.agreement-body[data-v-fe5396d6] strong{color:#0f172a}.agreement-footer-actions[data-v-fe5396d6]{margin-top:36px;padding-top:28px;border-top:1px solid #e8eef5;display:flex;justify-content:center;align-items:center;width:100%;text-align:center}.back-home-btn[data-v-fe5396d6]{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 22px;border-radius:999px;border:1px solid rgba(27,52,93,.14);background:linear-gradient(180deg,#ffffff 0%,var(--primary-soft) 100%);color:var(--primary);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 22px #1b345d14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.back-home-btn[data-v-fe5396d6]:hover{border-color:#1b345d47;box-shadow:0 12px 28px #1b345d1f;transform:translateY(-1px)}.back-home-btn[data-v-fe5396d6]:active{transform:translateY(0)}.back-home-btn[data-v-fe5396d6]:focus-visible{outline:2px solid var(--primary-lighter);outline-offset:2px}.back-home-icon[data-v-fe5396d6]{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff}.back-home-icon svg[data-v-fe5396d6]{width:14px;height:14px;display:block}@media(max-width:720px){.agreement-header-bar[data-v-fe5396d6]{padding:8px 12px 6px}.agreement-tabs[data-v-fe5396d6]{padding:0 12px 10px}.agreement-tabs-track[data-v-fe5396d6]{border-radius:12px}.agreement-tab[data-v-fe5396d6]{min-height:38px;font-size:13px;padding:8px 10px}.back-btn[data-v-fe5396d6]{padding:4px 10px 4px 4px;gap:8px}.back-icon[data-v-fe5396d6]{width:30px;height:30px}.back-label-sub[data-v-fe5396d6],.brand-name[data-v-fe5396d6]{display:none}.agreement-card[data-v-fe5396d6]{padding:24px 18px 36px;border-radius:16px}.agreement-card h1[data-v-fe5396d6]{font-size:22px}.agreement-footer-actions[data-v-fe5396d6]{justify-content:center}.back-home-btn[data-v-fe5396d6]{width:auto;max-width:100%;margin-inline:auto;justify-content:center}}.preview-blocks[data-v-1b922845]{margin-top:16px}.block-heading[data-v-1b922845]{margin:20px 0 8px;font-size:18px}.block-p[data-v-1b922845]{margin:0 0 12px;line-height:1.8;color:#334155}.block-img[data-v-1b922845],.block-video[data-v-1b922845]{width:100%;border-radius:10px;margin:12px 0;display:block}.case-meta[data-v-6a4763a6]{display:flex;align-items:center;margin:16px 0 4px;padding:12px 0;border-radius:14px;background:#f8fafc;border:1px solid #e8eef7}.meta-cell[data-v-6a4763a6]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;position:relative}.meta-cell+.meta-cell[data-v-6a4763a6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:#e2e8f0}.meta-value[data-v-6a4763a6]{font-size:13px;font-weight:700;color:#1b345d}.meta-cell.success .meta-value[data-v-6a4763a6]{color:#16a34a}.meta-label[data-v-6a4763a6]{font-size:11px;color:#94a3b8}.case-card[data-v-6a4763a6]{margin-top:10px;padding:14px;border-radius:14px;background:#fff;border:1px solid #e8eef7}.case-card.is-result[data-v-6a4763a6]{background:linear-gradient(90deg,#2563eb,#1d4ed8);border-color:transparent}.card-head[data-v-6a4763a6]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:#1f2937}.is-result .card-head[data-v-6a4763a6]{color:#fff}.head-bar[data-v-6a4763a6]{width:4px;height:18px;border-radius:2px}.head-gavel[data-v-6a4763a6]{display:grid;place-items:center;width:18px;height:18px;color:#fbbf24}.head-gavel svg[data-v-6a4763a6]{width:18px;height:18px}.card-body[data-v-6a4763a6]{margin-top:10px}.card-body p[data-v-6a4763a6]{margin:0 0 8px;font-size:13px;line-height:1.75;color:#4b5568}.card-body p[data-v-6a4763a6]:last-child{margin-bottom:0}.result-inner[data-v-6a4763a6]{margin-top:10px;padding:10px 12px;border-radius:8px;background:#ffffff29}.result-inner p[data-v-6a4763a6]{margin:0 0 8px;font-size:13px;line-height:1.75;color:#fff}.result-inner p[data-v-6a4763a6]:last-child{margin-bottom:0}.focus-list[data-v-6a4763a6]{margin:10px 0 0;padding:0;list-style:none}.focus-list li[data-v-6a4763a6]{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px}.focus-list li[data-v-6a4763a6]:last-child{margin-bottom:0}.focus-index[data-v-6a4763a6]{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:999px;background:#f0f4ff;color:#3b82f6;font-size:10px;font-weight:700}.focus-text[data-v-6a4763a6]{font-size:13px;line-height:1.75;color:#4b5568}.law-item[data-v-6a4763a6]{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#eff6ff;font-size:13px;line-height:1.75;color:#4b5568}.card-figure[data-v-6a4763a6]{margin:10px 0 0}.card-figure img[data-v-6a4763a6]{display:block;width:100%;height:150px;object-fit:cover;border-radius:10px}.card-figure figcaption[data-v-6a4763a6]{margin-top:6px;text-align:center;font-size:11px;color:#9ca3af}.preview-page[data-v-09ffca6f]{min-height:100vh;background:linear-gradient(180deg,#f4f7fb,#eef2f7 40%,#f8fafc);color:#1f2937}.preview-header[data-v-09ffca6f]{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-bottom:1px solid rgba(15,23,42,.06)}.preview-header-bar[data-v-09ffca6f]{max-width:840px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.back-btn[data-v-09ffca6f],.brand[data-v-09ffca6f]{border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;color:inherit;padding:0}.back-icon[data-v-09ffca6f]{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#eef2ff;color:#1d4ed8}.back-icon svg[data-v-09ffca6f]{width:16px;height:16px}.back-label[data-v-09ffca6f]{font-size:14px;font-weight:600}.brand-logo[data-v-09ffca6f]{width:28px;height:28px;border-radius:8px}.brand-name[data-v-09ffca6f]{font-size:15px;font-weight:700}.preview-main[data-v-09ffca6f]{max-width:840px;margin:0 auto;padding:20px 20px 64px}.preview-banner[data-v-09ffca6f]{background:#fff7ed;color:#9a3412;border:1px solid #fdba74;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600;margin-bottom:20px;text-align:center}.preview-state[data-v-09ffca6f]{text-align:center;padding:64px 16px;color:#64748b}.preview-state.error[data-v-09ffca6f]{color:#b91c1c}.preview-article[data-v-09ffca6f]{background:#fff;border-radius:16px;padding:28px 24px 40px;box-shadow:0 10px 40px #0f172a0f}.preview-meta[data-v-09ffca6f]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.type-pill[data-v-09ffca6f]{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.meta-text[data-v-09ffca6f]{font-size:13px;color:#64748b}.preview-title[data-v-09ffca6f]{margin:0 0 12px;font-size:28px;line-height:1.35;font-weight:800}.preview-summary[data-v-09ffca6f]{margin:0 0 20px;color:#475569;line-height:1.7}.preview-cover-wrap[data-v-09ffca6f]{position:relative;border-radius:12px;overflow:hidden;margin-bottom:24px}.preview-cover[data-v-09ffca6f]{display:block;width:100%;max-height:420px;object-fit:cover;border-radius:12px;margin-bottom:24px}.preview-cover-wrap .preview-cover[data-v-09ffca6f]{border-radius:0;margin-bottom:0}.cover-play[data-v-09ffca6f]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:linear-gradient(180deg,#0f172a1a,#0f172a47)}.cover-play-icon[data-v-09ffca6f]{display:grid;place-items:center;width:68px;height:68px;border-radius:999px;color:#fff;background:#0f172a66;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 22px #0f172a4d;transition:transform .18s ease,background .18s ease}.cover-play-icon svg[data-v-09ffca6f]{width:30px;height:30px;margin-left:3px}.cover-play:hover .cover-play-icon[data-v-09ffca6f]{transform:scale(1.06);background:#0f172a85}.cover-play:active .cover-play-icon[data-v-09ffca6f]{transform:scale(.96)}.preview-body[data-v-09ffca6f] img{max-width:100%;height:auto;border-radius:8px}.preview-body[data-v-09ffca6f] p{line-height:1.8;margin:0 0 14px}.preview-chips[data-v-09ffca6f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip[data-v-09ffca6f]{display:inline-flex;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.preview-highlights[data-v-09ffca6f],.preview-related[data-v-09ffca6f],.preview-lessons[data-v-09ffca6f]{margin-top:24px}.preview-highlights h3[data-v-09ffca6f],.preview-related h3[data-v-09ffca6f],.preview-lessons h3[data-v-09ffca6f]{margin:0 0 12px;font-size:18px}.preview-highlights ol[data-v-09ffca6f],.preview-related ul[data-v-09ffca6f]{margin:0;padding-left:22px}.preview-highlights li[data-v-09ffca6f],.preview-related li[data-v-09ffca6f]{line-height:1.8;color:#334155;margin-bottom:6px}.preview-highlights[data-v-09ffca6f]{background:#f8fafc;border-radius:12px;padding:16px 18px}.block-video[data-v-09ffca6f]{width:100%;border-radius:10px;margin:12px 0;display:block}.lesson-card[data-v-09ffca6f]{border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-top:12px}.lesson-head[data-v-09ffca6f]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.lesson-title[data-v-09ffca6f]{font-weight:700}.lesson-meta[data-v-09ffca6f]{font-size:12px;color:#94a3b8;white-space:nowrap}@media(max-width:640px){.preview-article[data-v-09ffca6f]{padding:20px 16px 32px}.preview-title[data-v-09ffca6f]{font-size:22px}}.overlay[data-v-10e371cb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog[data-v-10e371cb]{position:relative;width:100%;max-width:340px;padding:56px 24px 24px;text-align:center;background:#fff;border-radius:22px;box-shadow:0 24px 64px #0f172a47}.badge[data-v-10e371cb]{position:absolute;top:-32px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(135deg,#1b345d,#4a7ab5);box-shadow:0 10px 26px #1b345d59}.badge-logo[data-v-10e371cb]{width:38px;height:38px;object-fit:contain}.title[data-v-10e371cb]{margin:0 0 8px;font-size:18px;font-weight:800;color:#0f172a}.subtitle[data-v-10e371cb]{margin:0 0 20px;font-size:13px;line-height:1.6;color:#64748b}.tip-card[data-v-10e371cb]{padding:12px 14px;margin-bottom:16px;text-align:left;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.tip-card.ok[data-v-10e371cb]{background:#f0fdf4;border-color:#bbf7d0}.tip-title[data-v-10e371cb]{margin:0 0 4px;font-size:14px;font-weight:700;color:#334155}.tip-text[data-v-10e371cb]{margin:0;font-size:12px;line-height:1.6;color:#64748b}.btn[data-v-10e371cb]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;font-size:15px;font-weight:700;border:0;border-radius:14px;cursor:pointer}.btn.primary[data-v-10e371cb]{color:#fff;background:linear-gradient(135deg,#1b345d,#4a7ab5);box-shadow:0 10px 24px #1b345d4d}.btn.primary[data-v-10e371cb]:disabled{opacity:.65;cursor:default;box-shadow:none}.btn.ghost[data-v-10e371cb]{margin-top:10px;padding:12px 20px;font-size:14px;color:#64748b;background:#f1f5f9}.btn-icon[data-v-10e371cb]{display:grid;place-items:center;width:18px;height:18px}.btn-icon svg[data-v-10e371cb]{width:18px;height:18px}.meta[data-v-10e371cb]{margin:10px 0 0;font-size:12px;color:#94a3b8}.sheet-enter-active[data-v-10e371cb],.sheet-leave-active[data-v-10e371cb]{transition:opacity .22s ease}.sheet-enter-active .dialog[data-v-10e371cb],.sheet-leave-active .dialog[data-v-10e371cb]{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .22s ease}.sheet-enter-from[data-v-10e371cb],.sheet-leave-to[data-v-10e371cb]{opacity:0}.sheet-enter-from .dialog[data-v-10e371cb],.sheet-leave-to .dialog[data-v-10e371cb]{transform:translateY(14px) scale(.94);opacity:0}.share-page[data-v-fb87c0a5]{min-height:100vh;background:linear-gradient(180deg,#f4f7fb,#eef2f7 40%,#f8fafc);color:#1f2937}.share-header[data-v-fb87c0a5]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:840px;margin:0 auto;padding:12px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid rgba(15,23,42,.06)}.brand[data-v-fb87c0a5]{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.brand-logo[data-v-fb87c0a5]{width:28px;height:28px;border-radius:8px}.brand-name[data-v-fb87c0a5]{font-size:15px;font-weight:700}.header-cta[data-v-fb87c0a5]{padding:7px 16px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#1b345d,#4a7ab5);border:0;border-radius:999px;cursor:pointer}.share-main[data-v-fb87c0a5]{max-width:840px;margin:0 auto;padding:20px 20px 40px}.share-state[data-v-fb87c0a5]{text-align:center;padding:64px 16px;color:#64748b}.share-state.error[data-v-fb87c0a5]{color:#b91c1c}.share-article[data-v-fb87c0a5]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #0f172a0f}.share-content[data-v-fb87c0a5]{padding:20px 24px 24px}.share-hero[data-v-fb87c0a5]{position:relative;aspect-ratio:16 / 9;background:#0f172a}.hero-img[data-v-fb87c0a5]{display:block;width:100%;height:100%;object-fit:cover}.share-meta[data-v-fb87c0a5]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.type-pill[data-v-fb87c0a5]{display:inline-flex;padding:4px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600}.meta-text[data-v-fb87c0a5]{font-size:13px;color:#64748b}.share-title[data-v-fb87c0a5]{margin:0 0 12px;font-size:26px;line-height:1.35;font-weight:800}.share-chips[data-v-fb87c0a5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip[data-v-fb87c0a5]{display:inline-flex;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:12px}.share-summary[data-v-fb87c0a5]{margin:0 0 20px;color:#475569;line-height:1.7}.cover-play[data-v-fb87c0a5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:linear-gradient(180deg,#0f172a1a,#0f172a47)}.cover-play-icon[data-v-fb87c0a5]{display:grid;place-items:center;width:68px;height:68px;border-radius:999px;color:#fff;background:#0f172a66;border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 22px #0f172a4d;transition:transform .18s ease,background .18s ease}.cover-play-icon svg[data-v-fb87c0a5]{width:30px;height:30px;margin-left:3px}.cover-play:hover .cover-play-icon[data-v-fb87c0a5]{transform:scale(1.06);background:#0f172a85}.cover-play:active .cover-play-icon[data-v-fb87c0a5]{transform:scale(.96)}.share-highlights[data-v-fb87c0a5]{background:#f8fafc;border-radius:12px;padding:16px 18px;margin-bottom:20px}.share-highlights h3[data-v-fb87c0a5]{margin:0 0 12px;font-size:17px}.share-highlights ol[data-v-fb87c0a5]{margin:0;padding-left:22px}.share-highlights li[data-v-fb87c0a5]{line-height:1.8;color:#334155;margin-bottom:6px}.share-excerpt[data-v-fb87c0a5]{position:relative;max-height:320px;overflow:hidden}.share-excerpt.is-case[data-v-fb87c0a5]{max-height:760px}.excerpt-mask[data-v-fb87c0a5]{position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,#fff0,#fff 88%);pointer-events:none}.share-body[data-v-fb87c0a5] img{max-width:100%;height:auto;border-radius:8px}.share-body[data-v-fb87c0a5] p{line-height:1.8;margin:0 0 14px}.unlock[data-v-fb87c0a5]{margin-top:4px;text-align:center}.unlock-tip[data-v-fb87c0a5]{margin:0 0 14px;font-size:13px;color:#94a3b8}.unlock-btn[data-v-fb87c0a5]{width:100%;max-width:360px;padding:15px 24px;font-size:16px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1b345d,#4a7ab5);border:0;border-radius:14px;box-shadow:0 8px 28px #1b345d52;cursor:pointer}.unlock-btn[data-v-fb87c0a5]:disabled{opacity:.7;cursor:default}.opening-mask[data-v-fb87c0a5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:24px;background:#0f172a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.opening-card[data-v-fb87c0a5]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 30px;border-radius:18px;background:#fffffff5;box-shadow:0 18px 48px #0f172a42}.spinner[data-v-fb87c0a5]{width:34px;height:34px;margin-bottom:4px;border-radius:999px;border:3px solid rgba(27,52,93,.16);border-top-color:#1b345d;animation:spin-fb87c0a5 .8s linear infinite}@keyframes spin-fb87c0a5{to{transform:rotate(360deg)}}.opening-title[data-v-fb87c0a5]{margin:0;font-size:15px;font-weight:700;color:#0f172a}.opening-sub[data-v-fb87c0a5]{margin:0;font-size:12px;color:#94a3b8}@media(prefers-reduced-motion:reduce){.spinner[data-v-fb87c0a5]{animation-duration:2s}}.wx-mask[data-v-fb87c0a5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:24px 32px;background:#0f172ad1;color:#fff;text-align:right}.wx-arrow[data-v-fb87c0a5]{font-size:42px;line-height:1;margin-bottom:12px}.wx-text[data-v-fb87c0a5]{font-size:18px;line-height:1.7;font-weight:600}.wx-dots[data-v-fb87c0a5]{display:inline-block;padding:0 8px;border-radius:6px;background:#ffffff2e}.wx-sub[data-v-fb87c0a5]{margin-top:12px;font-size:13px;opacity:.75}.wx-store[data-v-fb87c0a5]{display:inline-flex;margin-top:20px;padding:10px 18px;font-size:14px;font-weight:700;color:#1b345d;background:#fff;border:0;border-radius:999px;cursor:pointer}.fade-enter-active[data-v-fb87c0a5],.fade-leave-active[data-v-fb87c0a5]{transition:opacity .2s ease}.fade-enter-from[data-v-fb87c0a5],.fade-leave-to[data-v-fb87c0a5]{opacity:0}@media(max-width:640px){.share-content[data-v-fb87c0a5]{padding:16px 16px 20px}.share-title[data-v-fb87c0a5]{font-size:21px}.cover-play-icon[data-v-fb87c0a5]{width:60px;height:60px}.cover-play-icon svg[data-v-fb87c0a5]{width:26px;height:26px}}.page[data-v-ef54c763]{min-height:100vh;overflow-x:hidden}.reveal[data-v-ef54c763]{animation:fadeUp-ef54c763 .8s ease both}.delay-1[data-v-ef54c763]{animation-delay:.12s}.delay-2[data-v-ef54c763]{animation-delay:.24s}.delay-3[data-v-ef54c763]{animation-delay:.36s}@keyframes fadeUp-ef54c763{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes float-ef54c763{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-ring-ef54c763{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.55;transform:scale(1.03)}}@keyframes spin-slow-ef54c763{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-ef54c763{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cta-gradient-ef54c763{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cta-shine-sweep-ef54c763{0%{transform:translate(-120%) skew(-18deg);opacity:0}15%{opacity:1}to{transform:translate(220%) skew(-18deg);opacity:0}}@keyframes cta-orb-float-ef54c763{0%,to{transform:translate(0) scale(1)}50%{transform:translate(12px,-16px) scale(1.06)}}@keyframes cta-border-pulse-ef54c763{0%,to{opacity:.45}50%{opacity:.85}}@keyframes cta-btn-glow-ef54c763{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-ef54c763{0%,to{box-shadow:0 0 #c9a22759}50%{box-shadow:0 0 0 8px #c9a22700}}.header[data-v-ef54c763]{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-ef54c763]{background:#ffffffeb;border-bottom-color:#1b345d14;box-shadow:0 4px 24px #1b345d14}.header-inner[data-v-ef54c763]{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.brand[data-v-ef54c763]{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(--primary)}.brand-logo[data-v-ef54c763]{width:36px;height:36px;object-fit:contain;border-radius:10px;box-shadow:0 2px 12px #1b345d26}.nav[data-v-ef54c763]{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--text-muted)}.nav a[data-v-ef54c763]{position:relative;transition:color .2s}.nav a[data-v-ef54c763]: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-ef54c763]:hover{color:var(--primary)}.nav a[data-v-ef54c763]:hover:after{width:100%}.nav-legal[data-v-ef54c763]{font-size:13px;font-weight:600;color:var(--primary);white-space:nowrap}.nav-cta[data-v-ef54c763]{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-ef54c763]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #1b345d52}.hero[data-v-ef54c763]{position:relative;padding:128px 24px 112px}.hero-fade[data-v-ef54c763]{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-ef54c763]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.orb[data-v-ef54c763]{position:absolute;border-radius:50%;filter:blur(90px)}.orb-1[data-v-ef54c763]{width:520px;height:520px;background:#4a7ab559;top:-160px;right:-120px}.orb-2[data-v-ef54c763]{width:400px;height:400px;background:#c9a22733;bottom:-80px;left:-120px}.orb-3[data-v-ef54c763]{width:280px;height:280px;background:#1b345d26;top:40%;left:35%}.grid-pattern[data-v-ef54c763]{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-ef54c763]{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-ef54c763 24s linear infinite}.hero-inner[data-v-ef54c763]{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-ef54c763]{display:flex;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}.section-tag[data-v-ef54c763]{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-ef54c763]{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-ef54c763]{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse-ring-ef54c763 2s ease infinite}.hero h1[data-v-ef54c763]{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-ef54c763]{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-ef54c763]{font-size:17px;color:var(--text-muted);max-width:520px;margin-bottom:36px;line-height:1.8}.lead strong[data-v-ef54c763]{color:var(--text);font-weight:600}.download-row[data-v-ef54c763]{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.download-row.center[data-v-ef54c763]{justify-content:center}.btn[data-v-ef54c763]{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-ef54c763]{width:20px;height:20px}.btn-primary[data-v-ef54c763]{color:var(--white);background:linear-gradient(135deg,var(--primary),var(--primary-light));box-shadow:0 8px 28px #1b345d59}.btn-primary[data-v-ef54c763]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #1b345d6b}.btn-secondary[data-v-ef54c763]{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-ef54c763]:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:0 8px 24px #1b345d1f}.btn-white[data-v-ef54c763]{color:var(--primary);background:var(--white);padding:16px 36px;font-size:16px;box-shadow:0 8px 28px #00000026}.btn-white[data-v-ef54c763]:hover{transform:translateY(-2px);box-shadow:0 12px 36px #0003}.btn-lg[data-v-ef54c763]{margin-top:8px;padding:14px 28px}.platform-note[data-v-ef54c763]{margin-top:18px;font-size:13px;color:#8a97a8}.hero-visual[data-v-ef54c763]{position:relative;width:340px;max-width:100%;aspect-ratio:1;flex-shrink:0}.visual-ring[data-v-ef54c763]{position:absolute;border-radius:50%;border:1px solid rgba(27,52,93,.12)}.ring-1[data-v-ef54c763]{top:0;right:0;bottom:0;left:0;animation:pulse-ring-ef54c763 4s ease infinite}.ring-2[data-v-ef54c763]{top:12%;right:12%;bottom:12%;left:12%;border-color:#4a7ab533;animation:pulse-ring-ef54c763 4s ease .6s infinite}.ring-3[data-v-ef54c763]{top:24%;right:24%;bottom:24%;left:24%;border-style:dashed;border-color:#c9a22740;animation:spin-slow-ef54c763 30s linear infinite}.visual-glow[data-v-ef54c763]{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-ef54c763]{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-ef54c763 5s ease-in-out infinite}@keyframes core-float-ef54c763{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.visual-qr-wrap[data-v-ef54c763]{position:relative;width:100%;overflow:hidden;border-radius:8px;line-height:0}.visual-qr[data-v-ef54c763]{display:block;width:100%;height:auto}.visual-qr-scan[data-v-ef54c763]{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-ef54c763 2.8s ease-in-out infinite}@keyframes qr-scan-line-ef54c763{0%,to{top:8%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:92%;opacity:0}}.hero-qr-hint[data-v-ef54c763]{font-size:13px;font-weight:600;color:var(--primary-light)}.hero-qr-hint .app-label[data-v-ef54c763]{font-weight:800;color:var(--primary);letter-spacing:.06em}.float-tag[data-v-ef54c763]{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-ef54c763 4.5s ease calc(var(--i) * .35s) infinite}.tag-orbit[data-v-ef54c763]{--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-ef54c763{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-ef54c763]{position:relative;z-index:2;padding:0 24px 72px;margin-top:-72px}.stats-glow[data-v-ef54c763]{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-ef54c763]{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-ef54c763]: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-ef54c763]{text-align:center;position:relative}.stat-item[data-v-ef54c763]: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-ef54c763]{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-ef54c763]{font-size:13px;color:var(--text-muted)}.steps[data-v-ef54c763]{padding:0 24px 80px;max-width:1120px;margin:0 auto}.steps-grid[data-v-ef54c763]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card[data-v-ef54c763]{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-ef54c763]:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.step-num[data-v-ef54c763]{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-ef54c763]{font-size:20px;font-weight:700;margin-bottom:8px;color:var(--primary)}.step-card p[data-v-ef54c763]{font-size:14px;color:var(--text-muted);line-height:1.65}.step-arrow[data-v-ef54c763]{display:none}.features[data-v-ef54c763]{padding:80px 24px;max-width:1120px;margin:0 auto}.section-head[data-v-ef54c763]{text-align:center;margin-bottom:52px}.section-head h2[data-v-ef54c763]{font-size:34px;font-weight:800;margin-bottom:12px;color:var(--primary-dark)}.section-head p[data-v-ef54c763]{color:var(--text-muted);font-size:16px}.feature-grid[data-v-ef54c763]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-card[data-v-ef54c763]{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-ef54c763]: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-ef54c763]:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:#1b345d24}.feature-card[data-v-ef54c763]:hover:before{transform:scaleX(1)}.feature-icon[data-v-ef54c763]{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-ef54c763]{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--primary-dark)}.feature-card p[data-v-ef54c763]{font-size:14px;color:var(--text-muted);line-height:1.7}.about[data-v-ef54c763]{padding:0 24px 80px;max-width:1120px;margin:0 auto}.about-card[data-v-ef54c763]{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-ef54c763]{font-size:28px;font-weight:800;margin-bottom:16px;color:var(--primary-dark)}.about-text p[data-v-ef54c763]{color:var(--text-muted);margin-bottom:20px;line-height:1.8}.about-list[data-v-ef54c763]{list-style:none;margin-bottom:28px}.about-list li[data-v-ef54c763]{position:relative;padding-left:22px;margin-bottom:12px;font-size:14px;color:var(--text-muted);line-height:1.6}.about-list li[data-v-ef54c763]: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-ef54c763]{display:flex;flex-direction:column;gap:16px;justify-content:center}.about-block[data-v-ef54c763]{padding:24px 28px;border-radius:16px;background:var(--primary-soft);border-left:4px solid var(--primary);transition:transform .2s}.about-block[data-v-ef54c763]:hover{transform:translate(6px)}.about-block.accent[data-v-ef54c763]{background:var(--accent-soft);border-left-color:var(--accent)}.about-label[data-v-ef54c763]{font-size:12px;font-weight:600;color:var(--primary-light);letter-spacing:.05em}.about-block.accent .about-label[data-v-ef54c763]{color:#96710f}.about-block p[data-v-ef54c763]{font-size:18px;font-weight:700;margin-top:6px;color:var(--text)}.cta[data-v-ef54c763]{max-width:1072px;margin:0 auto 64px}.cta-inner[data-v-ef54c763]{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-ef54c763 10s ease infinite;box-shadow:0 24px 64px #1b345d47,0 0 0 1px #ffffff14 inset}.cta-bg[data-v-ef54c763]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cta-orb[data-v-ef54c763]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55}.cta-orb-1[data-v-ef54c763]{width:280px;height:280px;top:-80px;right:-60px;background:#4a7ab58c;animation:cta-orb-float-ef54c763 7s ease-in-out infinite}.cta-orb-2[data-v-ef54c763]{width:220px;height:220px;bottom:-70px;left:-50px;background:#c9a22759;animation:cta-orb-float-ef54c763 8s ease-in-out 1s infinite}.cta-orb-3[data-v-ef54c763]{width:160px;height:160px;top:40%;left:55%;background:#ffffff1f;animation:cta-orb-float-ef54c763 6s ease-in-out .5s infinite}.cta-shine[data-v-ef54c763]{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-ef54c763 5s ease-in-out infinite}.cta-pattern[data-v-ef54c763]{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-ef54c763]{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-ef54c763 3s ease-in-out infinite}.cta-content[data-v-ef54c763]{position:relative;z-index:1}.cta-badge[data-v-ef54c763]{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-ef54c763 2.5s ease infinite}.cta-inner h2[data-v-ef54c763]{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-ef54c763 4s linear infinite}.cta-inner p[data-v-ef54c763]{opacity:.92;margin-bottom:32px;font-size:17px}.cta-btn[data-v-ef54c763]{position:relative;overflow:hidden;animation:cta-btn-glow-ef54c763 2.8s ease-in-out infinite}.cta-btn-shine[data-v-ef54c763]{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-ef54c763 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cta-inner[data-v-ef54c763],.cta-orb[data-v-ef54c763],.cta-shine[data-v-ef54c763],.cta-border-glow[data-v-ef54c763],.cta-badge[data-v-ef54c763],.cta-inner h2[data-v-ef54c763],.cta-btn[data-v-ef54c763],.cta-btn-shine[data-v-ef54c763]{animation:none}}.footer[data-v-ef54c763]{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-ef54c763]{max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.footer-main[data-v-ef54c763]{flex:1;min-width:0}.footer-brand[data-v-ef54c763]{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;font-size:16px;color:var(--primary)}.footer-logo[data-v-ef54c763]{width:28px;height:28px;object-fit:contain}.footer-copy[data-v-ef54c763]{font-size:13px;color:var(--text-muted)}.footer-sub[data-v-ef54c763]{margin-top:6px;font-size:12px;color:#8a97a8}.footer-legal[data-v-ef54c763]{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.footer-legal a[data-v-ef54c763]{color:#4a7ab5;text-decoration:none;font-weight:600;transition:color .2s}.footer-legal a[data-v-ef54c763]:hover{color:var(--primary)}.footer-legal-sep[data-v-ef54c763]{color:#cbd5e1}.footer-beian[data-v-ef54c763]{margin-top:10px;font-size:12px}.footer-beian a[data-v-ef54c763]{color:#8a97a8;transition:color .2s}.footer-beian a[data-v-ef54c763]:hover{color:var(--primary)}@media(max-width:960px){.hero[data-v-ef54c763]{padding-bottom:80px}.hero-inner[data-v-ef54c763]{display:flex;flex-direction:column;gap:0;width:100%;min-height:calc(100dvh - 64px);text-align:center}.hero-copy[data-v-ef54c763]{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-ef54c763]{align-self:center;max-width:calc(100% - 8px)}.hero-aside[data-v-ef54c763]{flex-shrink:0;width:100%;max-width:100%;margin-top:auto;padding-top:20px;padding-bottom:8px;overflow:visible}.hero-visual[data-v-ef54c763]{width:min(calc(100vw - 48px),380px);height:min(calc(100vw - 48px),380px);margin:0 auto}.tag-orbit[data-v-ef54c763]{--orbit-r: 142px}.float-tag[data-v-ef54c763]{font-size:12px;padding:7px 13px}.visual-core[data-v-ef54c763]{width:40%;padding:7px}.lead[data-v-ef54c763]{margin-left:auto;margin-right:auto}.download-row[data-v-ef54c763]{justify-content:center}.hero-copy .download-row[data-v-ef54c763]{width:100%;max-width:360px;flex-direction:column;gap:12px}.hero-copy .btn[data-v-ef54c763],.hero-copy[data-v-ef54c763] .ios-wrap.is-hero .ios-action{width:100%;padding:16px 24px;font-size:16px}.hero-copy[data-v-ef54c763] .ios-wrap.is-hero{width:100%}.stats[data-v-ef54c763]{margin-top:0;padding-top:8px}.steps-grid[data-v-ef54c763]{grid-template-columns:1fr}.feature-grid[data-v-ef54c763]{grid-template-columns:repeat(2,1fr)}.about-card[data-v-ef54c763]{grid-template-columns:1fr;padding:32px 24px}.stats-inner[data-v-ef54c763]{grid-template-columns:repeat(2,1fr)}.stat-item[data-v-ef54c763]:nth-child(2):after{display:none}.footer-inner[data-v-ef54c763]{flex-direction:column;align-items:center;text-align:center;gap:32px}.footer-main[data-v-ef54c763]{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-legal[data-v-ef54c763]{justify-content:center}}@media(max-width:640px){.nav[data-v-ef54c763]{gap:10px}.nav a[data-v-ef54c763]:not(.nav-cta):not(.nav-legal){display:none}.nav-legal[data-v-ef54c763]{font-size:12px;padding:6px 0}.nav-legal[data-v-ef54c763]:after{display:none}.nav-cta[data-v-ef54c763]{padding:7px 12px;font-size:13px}.hero[data-v-ef54c763]{padding-bottom:72px;overflow-x:clip}.hero-inner[data-v-ef54c763]{min-height:calc(100dvh - 56px)}.hero-copy[data-v-ef54c763]{padding-bottom:16px}.hero-aside[data-v-ef54c763]{padding-top:16px}.hero-visual[data-v-ef54c763]{width:min(calc(100vw - 32px),360px);height:min(calc(100vw - 32px),360px)}.tag-orbit[data-v-ef54c763]{--orbit-r: 134px}.float-tag[data-v-ef54c763]{font-size:11px;padding:6px 12px}.visual-core[data-v-ef54c763]{width:41%;padding:8px}.hero-qr-hint[data-v-ef54c763]{margin-top:4px;font-size:14px}.hero-fade[data-v-ef54c763]{height:160px}.feature-grid[data-v-ef54c763]{grid-template-columns:1fr}.hero-copy .download-row[data-v-ef54c763]{max-width:100%}.hero-copy .btn[data-v-ef54c763],.hero-copy[data-v-ef54c763] .ios-wrap.is-hero .ios-action{padding:16px 20px}.btn[data-v-ef54c763]{width:100%}.download-row[data-v-ef54c763]{flex-direction:column}.stats[data-v-ef54c763]{margin-top:0;padding-top:8px}.stats-inner[data-v-ef54c763]{padding:28px 20px 24px;border-radius:20px}.footer-inner[data-v-ef54c763]{flex-direction:column;align-items:center;text-align:center}.footer-main[data-v-ef54c763]{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-legal[data-v-ef54c763]{justify-content: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}}
