@charset "UTF-8";.site-header[data-v-07d9e66b]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.86);border-bottom:1px solid transparent;position:sticky;top:0;transition:border-color .2s ease;z-index:50}.site-header.is-scrolled[data-v-07d9e66b]{border-bottom-color:var(--fk-line)}.header-inner[data-v-07d9e66b]{gap:24px;height:64px;justify-content:space-between;margin:0 auto;max-width:var(--fk-max);padding:0 24px}.brand[data-v-07d9e66b],.header-inner[data-v-07d9e66b]{align-items:center;display:flex}.brand[data-v-07d9e66b]{gap:10px;text-decoration:none}.brand img[data-v-07d9e66b]{border-radius:8px;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.brand span[data-v-07d9e66b]{color:var(--fk-ink);font-size:16px;font-weight:600}.site-nav[data-v-07d9e66b]{display:flex;gap:28px}.site-nav a[data-v-07d9e66b]{color:var(--fk-body);font-size:14px;text-decoration:none;transition:color .15s ease}.site-nav a[data-v-07d9e66b]:hover{color:var(--fk-ink)}.header-actions[data-v-07d9e66b]{align-items:center;display:flex;gap:10px}.header-visitor[data-v-07d9e66b]{background:#fff;border:1px solid var(--fk-line);border-radius:8px;color:var(--fk-ink);cursor:pointer;font-size:13px;padding:8px 16px;text-decoration:none;transition:border-color .15s ease}.header-visitor[data-v-07d9e66b]:hover{border-color:var(--fk-faint)}.header-visitor[data-v-07d9e66b]:disabled{color:var(--fk-faint);cursor:not-allowed}.header-workbench[data-v-07d9e66b]{background:var(--fk-accent);border-radius:8px;color:#fff;font-size:13px;padding:8px 16px;text-decoration:none;transition:filter .15s ease}.header-workbench[data-v-07d9e66b]:hover{filter:brightness(1.06)}@media (max-width:860px){.site-nav[data-v-07d9e66b]{display:none}}.hero[data-v-573faaa5]{background:var(--fk-bg-soft)}.hero-inner[data-v-573faaa5]{align-items:center;display:grid;gap:48px;grid-template-columns:1.15fr 1fr;margin:0 auto;max-width:var(--fk-max);padding:96px 24px 104px}.hero-badge[data-v-573faaa5]{background:color-mix(in srgb,var(--fk-accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--fk-accent) 25%,#fff);border-radius:999px;color:var(--fk-accent);display:inline-block;font-size:13px;padding:5px 14px}h1[data-v-573faaa5]{color:var(--fk-ink);font-size:clamp(34px,4.6vw,56px);font-weight:600;letter-spacing:.5px;line-height:1.22}.hero-lead[data-v-573faaa5],h1[data-v-573faaa5]{margin:18px 0 0}.hero-lead[data-v-573faaa5]{color:var(--fk-body);font-size:16px;line-height:1.7;max-width:460px}.hero-actions[data-v-573faaa5]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.btn-primary[data-v-573faaa5]{background:var(--fk-accent);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;padding:12px 24px;text-decoration:none;transition:filter .15s ease,transform .15s ease}.btn-primary[data-v-573faaa5]:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-primary[data-v-573faaa5]:disabled{cursor:not-allowed;filter:grayscale(.4) opacity(.6);transform:none}.btn-outline[data-v-573faaa5]{align-items:center;background:#fff;border:1px solid var(--fk-line);border-radius:9px;color:var(--fk-ink);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:12px 20px;transition:border-color .15s ease}.btn-outline svg[data-v-573faaa5]{fill:currentColor;height:16px;width:16px}.btn-outline[data-v-573faaa5]:hover{border-color:var(--fk-faint)}.btn-outline[data-v-573faaa5]:disabled{color:var(--fk-faint);cursor:not-allowed}.btn-link[data-v-573faaa5]{color:var(--fk-accent);font-size:14px;text-decoration:none}.btn-link[data-v-573faaa5]:hover{text-decoration:underline}.entry-hint[data-v-573faaa5]{color:#b45309;font-size:13px;margin:12px 0 0}.hero-trust[data-v-573faaa5]{display:flex;gap:20px;list-style:none;margin:26px 0 0;padding:0}.hero-trust li[data-v-573faaa5]{color:var(--fk-faint);font-size:13px}.hero-trust li[data-v-573faaa5]:before{color:var(--fk-accent);content:"\2713";margin-right:6px}.hero-visual[data-v-573faaa5]{position:relative}.panel-mock[data-v-573faaa5]{background:#fff;border:1px solid var(--fk-line);border-radius:14px;padding:18px}.panel-dots[data-v-573faaa5]{display:flex;gap:5px;margin-bottom:14px}.panel-dots i[data-v-573faaa5]{background:var(--fk-line);border-radius:50%;height:8px;width:8px}.panel-row[data-v-573faaa5]{background:#eef2f8;border-radius:6px;height:12px;margin-bottom:10px}.panel-row.is-accent[data-v-573faaa5]{background:color-mix(in srgb,var(--fk-accent) 18%,#fff)}.panel-row.w-60[data-v-573faaa5]{width:60%}.panel-row.w-85[data-v-573faaa5]{width:85%}.panel-row.w-70[data-v-573faaa5]{width:70%}.panel-row.w-45[data-v-573faaa5]{width:45%}.pass-card[data-v-573faaa5]{animation:fk-float-573faaa5 5s ease-in-out infinite;background:#fff;border:1px solid var(--fk-line);border-radius:14px;box-shadow:0 16px 40px #0f172a1a;display:flex;flex-direction:column;gap:4px;margin:-28px 0 0 auto;padding:18px;position:relative;width:68%}.pass-card .pass-kicker[data-v-573faaa5]{color:var(--fk-accent);font-size:12px}.pass-card strong[data-v-573faaa5]{color:var(--fk-ink);font-size:17px}.pass-card small[data-v-573faaa5]{color:var(--fk-faint);font-size:12px}.pass-steps[data-v-573faaa5]{display:flex;gap:5px;margin-top:10px}.pass-steps i[data-v-573faaa5]{background:var(--fk-line);border-radius:3px;flex:1;height:5px}.pass-steps i.on[data-v-573faaa5]{background:var(--fk-accent)}@keyframes fk-float-573faaa5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.pass-card[data-v-573faaa5]{animation:none}}@media (max-width:920px){.hero-inner[data-v-573faaa5]{gap:40px;grid-template-columns:1fr;padding:64px 24px 72px}.hero-visual[data-v-573faaa5]{max-width:420px}}.showcase-inner[data-v-e21c3378]{margin:0 auto;max-width:var(--fk-max);padding:104px 24px;text-align:center}.section-heading h2[data-v-e21c3378]{color:var(--fk-ink);font-size:clamp(26px,3vw,36px);font-weight:600;margin:0}.section-heading p[data-v-e21c3378]{color:var(--fk-body);font-size:15px;margin:12px 0 0}.browser-frame[data-v-e21c3378]{background:#fff;border:1px solid var(--fk-line);border-radius:14px;box-shadow:0 24px 64px #0f172a12;margin:44px auto 0;max-width:880px;overflow:hidden}.browser-bar[data-v-e21c3378]{align-items:center;border-bottom:1px solid var(--fk-line);display:flex;gap:6px;padding:12px 16px}.browser-bar i[data-v-e21c3378]{background:var(--fk-line);border-radius:50%;height:9px;width:9px}.browser-url[data-v-e21c3378]{border:1px solid var(--fk-line);border-radius:5px;flex:0 0 200px;height:10px;margin-left:12px}.browser-body[data-v-e21c3378],.browser-url[data-v-e21c3378]{background:var(--fk-bg-soft)}.browser-body[data-v-e21c3378]{display:flex;gap:16px;padding:18px}.mock-side[data-v-e21c3378]{background:#fff;border:1px solid var(--fk-line);border-radius:10px;display:flex;flex:0 0 22%;flex-direction:column;gap:10px;padding:14px}.side-item[data-v-e21c3378]{background:#eef2f8;border-radius:6px;height:12px}.side-item.is-active[data-v-e21c3378]{background:color-mix(in srgb,var(--fk-accent) 20%,#fff)}.mock-main[data-v-e21c3378]{display:flex;flex:1;flex-direction:column;gap:14px}.mock-stats[data-v-e21c3378]{display:flex;gap:12px}.stat[data-v-e21c3378]{background:#fff;border:1px solid var(--fk-line);border-radius:10px;display:flex;flex:1;flex-direction:column;gap:2px;padding:12px;text-align:left}.stat b[data-v-e21c3378]{color:var(--fk-ink);font-size:20px}.stat span[data-v-e21c3378]{color:var(--fk-faint);font-size:12px}.mock-table[data-v-e21c3378]{background:#fff;border:1px solid var(--fk-line);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.table-row[data-v-e21c3378]{align-items:center;display:flex;gap:12px}.table-row .cell[data-v-e21c3378]{background:#eef2f8;border-radius:5px;height:10px}.table-row .w-24[data-v-e21c3378]{width:24%}.table-row .w-32[data-v-e21c3378]{width:32%}.table-row .w-18[data-v-e21c3378]{width:18%}.table-row .tag[data-v-e21c3378]{background:#eef2f8;border-radius:8px;height:16px;margin-left:auto;width:48px}.table-row .tag.is-accent[data-v-e21c3378]{background:color-mix(in srgb,var(--fk-accent) 22%,#fff)}.showcase-points[data-v-e21c3378]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:36px auto 0;max-width:880px;padding:0;text-align:left}.showcase-points li[data-v-e21c3378]{display:flex;flex-direction:column;gap:6px}.showcase-points strong[data-v-e21c3378]{color:var(--fk-ink);font-size:15px}.showcase-points span[data-v-e21c3378]{color:var(--fk-body);font-size:13px;line-height:1.7}@media (max-width:860px){.showcase-inner[data-v-e21c3378]{padding:72px 24px}.mock-side[data-v-e21c3378]{display:none}.showcase-points[data-v-e21c3378]{grid-template-columns:1fr}}.capabilities-inner[data-v-d38d3faf]{margin:0 auto;max-width:var(--fk-max);padding:104px 24px}.section-heading[data-v-d38d3faf]{text-align:center}.section-heading h2[data-v-d38d3faf]{color:var(--fk-ink);font-size:clamp(26px,3vw,36px);font-weight:600;margin:0}.section-heading p[data-v-d38d3faf]{color:var(--fk-body);font-size:15px;margin:12px 0 0}.capability-grid[data-v-d38d3faf]{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:44px}article[data-v-d38d3faf]{background:#fff;border:1px solid var(--fk-line);border-radius:12px;padding:24px 22px;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}article[data-v-d38d3faf]:hover{border-color:color-mix(in srgb,var(--fk-accent) 35%,var(--fk-line));box-shadow:0 12px 32px #0f172a0f;transform:translateY(-3px)}article h3[data-v-d38d3faf]{color:var(--fk-ink);font-size:16px;font-weight:600;margin:14px 0 0}article p[data-v-d38d3faf]{color:var(--fk-body);font-size:13px;line-height:1.7;margin:8px 0 0}.icon[data-v-d38d3faf]{align-items:center;background:color-mix(in srgb,var(--fk-accent) 9%,#fff);border-radius:10px;display:inline-flex;height:42px;justify-content:center;width:42px}.icon[data-v-d38d3faf] svg{fill:none;stroke:var(--fk-accent);stroke-width:2;height:22px;width:22px}@media (max-width:960px){.capability-grid[data-v-d38d3faf]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.capability-grid[data-v-d38d3faf]{grid-template-columns:1fr}.capabilities-inner[data-v-d38d3faf]{padding:72px 24px}}.process[data-v-28a6dcdd]{background:var(--fk-bg-soft)}.process-inner[data-v-28a6dcdd]{margin:0 auto;max-width:var(--fk-max);padding:104px 24px}.section-heading[data-v-28a6dcdd]{text-align:center}.section-heading h2[data-v-28a6dcdd]{color:var(--fk-ink);font-size:clamp(26px,3vw,36px);font-weight:600;margin:0}.section-heading p[data-v-28a6dcdd]{color:var(--fk-body);font-size:15px;margin:12px 0 0}.process-track[data-v-28a6dcdd]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);list-style:none;margin:48px 0 0;padding:0}.process-track li[data-v-28a6dcdd]{position:relative;text-align:center}.process-track li[data-v-28a6dcdd]:not(:last-child):after{border-top:1px dashed #cbd5e1;content:"";left:calc(50% + 28px);position:absolute;top:17px;width:calc(100% - 56px)}.process-track h3[data-v-28a6dcdd]{color:var(--fk-ink);font-size:16px;font-weight:600;margin:14px 0 0}.process-track p[data-v-28a6dcdd]{color:var(--fk-body);font-size:13px;line-height:1.7;margin:6px 0 0}.step-dot[data-v-28a6dcdd]{align-items:center;background:color-mix(in srgb,var(--fk-accent) 12%,#fff);border-radius:50%;color:var(--fk-accent);display:inline-flex;font-size:14px;height:34px;justify-content:center;width:34px}.step-dot.is-first[data-v-28a6dcdd]{background:var(--fk-accent);color:#fff}@media (max-width:860px){.process-inner[data-v-28a6dcdd]{padding:72px 24px}.process-track[data-v-28a6dcdd]{gap:28px;grid-template-columns:1fr}.process-track li[data-v-28a6dcdd]:not(:last-child):after{display:none}}.scenarios-inner[data-v-d27cc02a]{margin:0 auto;max-width:var(--fk-max);padding:104px 24px}.section-heading[data-v-d27cc02a]{text-align:center}.section-heading h2[data-v-d27cc02a]{color:var(--fk-ink);font-size:clamp(26px,3vw,36px);font-weight:600;margin:0}.section-heading p[data-v-d27cc02a]{color:var(--fk-body);font-size:15px;margin:12px 0 0}.scenario-grid[data-v-d27cc02a]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:44px}article[data-v-d27cc02a]{background:var(--fk-bg-soft);border:1px solid var(--fk-line);border-radius:12px;padding:26px 24px;transition:border-color .2s ease,transform .2s ease}article[data-v-d27cc02a]:hover{border-color:color-mix(in srgb,var(--fk-accent) 35%,var(--fk-line));transform:translateY(-3px)}article h3[data-v-d27cc02a]{color:var(--fk-ink);font-size:17px;font-weight:600;margin:0}article p[data-v-d27cc02a]{color:var(--fk-body);font-size:13px;line-height:1.7;margin:8px 0 0}@media (max-width:860px){.scenarios-inner[data-v-d27cc02a]{padding:72px 24px}.scenario-grid[data-v-d27cc02a]{grid-template-columns:1fr}}.security[data-v-1d7b8142]{background:var(--fk-dark)}.security-inner[data-v-1d7b8142]{margin:0 auto;max-width:var(--fk-max);padding:96px 24px}.section-heading[data-v-1d7b8142]{text-align:center}.section-heading h2[data-v-1d7b8142]{color:#f1f5f9;font-size:clamp(26px,3vw,36px);font-weight:600;margin:0}.section-heading p[data-v-1d7b8142]{color:#8fa3c0;font-size:15px;margin:12px 0 0}.security-grid[data-v-1d7b8142]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:44px}.security-grid>div[data-v-1d7b8142]{border:1px solid #24324a;border-radius:12px;padding:22px 20px;transition:border-color .2s ease}.security-grid>div[data-v-1d7b8142]:hover{border-color:#3b4f6e}.security-grid h3[data-v-1d7b8142]{color:color-mix(in srgb,var(--fk-accent) 45%,#fff);font-size:15px;font-weight:600;margin:0}.security-grid p[data-v-1d7b8142]{color:#8fa3c0;font-size:13px;line-height:1.7;margin:8px 0 0}@media (max-width:960px){.security-grid[data-v-1d7b8142]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.security-grid[data-v-1d7b8142]{grid-template-columns:1fr}.security-inner[data-v-1d7b8142]{padding:72px 24px}}.cta[data-v-fa7e2bbc]{background:var(--fk-bg-soft)}.cta-inner[data-v-fa7e2bbc]{margin:0 auto;max-width:var(--fk-max);padding:96px 24px;text-align:center}h2[data-v-fa7e2bbc]{color:var(--fk-ink);font-size:clamp(26px,3.4vw,40px);font-weight:600;margin:0}p[data-v-fa7e2bbc]{color:var(--fk-body);font-size:15px;margin:14px 0 0}.cta-actions[data-v-fa7e2bbc]{display:flex;gap:12px;justify-content:center;margin-top:30px}.btn-primary[data-v-fa7e2bbc]{background:var(--fk-accent);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;padding:13px 28px;text-decoration:none;transition:filter .15s ease,transform .15s ease}.btn-primary[data-v-fa7e2bbc]:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-primary[data-v-fa7e2bbc]:disabled{cursor:not-allowed;filter:grayscale(.4) opacity(.6);transform:none}.btn-outline[data-v-fa7e2bbc]{background:#fff;border:1px solid var(--fk-line);border-radius:9px;color:var(--fk-ink);font-size:14px;padding:13px 28px;text-decoration:none;transition:border-color .15s ease}.btn-outline[data-v-fa7e2bbc]:hover{border-color:var(--fk-faint)}@media (max-width:560px){.cta-actions[data-v-fa7e2bbc]{align-items:center;flex-direction:column}}.site-footer[data-v-31110936]{background:var(--fk-dark)}.footer-inner[data-v-31110936]{display:grid;gap:32px;grid-template-columns:1.5fr 1fr 1fr 1.2fr;margin:0 auto;max-width:var(--fk-max);padding:56px 24px 44px}.footer-brand .brand-line[data-v-31110936]{align-items:center;display:flex;gap:10px}.footer-brand .brand-line img[data-v-31110936]{border-radius:7px;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.footer-brand .brand-line span[data-v-31110936]{color:#f1f5f9;font-size:16px;font-weight:600}.footer-brand p[data-v-31110936]{color:#8fa3c0;font-size:13px;line-height:1.8;margin:14px 0 0;max-width:300px}.brand-tags[data-v-31110936]{display:flex;gap:8px;margin-top:16px}.brand-tags span[data-v-31110936]{border:1px solid #24324a;border-radius:999px;color:#8fa3c0;font-size:12px;padding:4px 12px}.footer-col[data-v-31110936]{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.footer-col h3[data-v-31110936]{color:#cbd5e1;font-size:14px;font-weight:600;margin:0 0 4px}.footer-col .is-muted[data-v-31110936],.footer-col a[data-v-31110936],.footer-col button[data-v-31110936]{background:none;border:0;color:#8fa3c0;font-size:13px;padding:0;text-decoration:none}.footer-col a[data-v-31110936]:hover,.footer-col button[data-v-31110936]:not(:disabled):hover{color:#e2e8f0}.footer-col button[data-v-31110936]{cursor:pointer;text-align:left}.footer-col .is-muted[data-v-31110936],.footer-col button[data-v-31110936]:disabled{color:#4d5f7c;cursor:not-allowed}.footer-qr .qr-box[data-v-31110936]{align-items:center;display:flex;gap:12px}.footer-qr .qr-box img[data-v-31110936]{background:#fff;border-radius:10px;height:84px;padding:6px;width:84px}.footer-qr .qr-box span[data-v-31110936],.footer-qr .qr-fallback[data-v-31110936]{color:#8fa3c0;font-size:12px;line-height:1.7}.footer-qr .qr-fallback[data-v-31110936]{margin:0;max-width:220px}.footer-bar[data-v-31110936]{border-top:1px solid #1e293b;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--fk-max);padding:18px 24px}.footer-bar span[data-v-31110936]{color:#64748b;font-size:12px}@media (max-width:860px){.footer-inner[data-v-31110936]{grid-template-columns:1fr 1fr;padding:44px 24px 32px}.footer-brand[data-v-31110936]{grid-column:1/-1}.footer-bar[data-v-31110936]{flex-direction:column;gap:6px}}.qr-overlay[data-v-5fcfd706]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(15,23,42,.48);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.qr-dialog[data-v-5fcfd706]{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0f172a2e;padding:32px 28px 24px;position:relative;text-align:center;width:min(360px,100%)}.qr-dialog h2[data-v-5fcfd706]{color:var(--fk-ink);font-size:20px;margin:0}.qr-description[data-v-5fcfd706]{color:var(--fk-body);font-size:13px;margin:8px 0 16px}.qr-close[data-v-5fcfd706]{background:transparent;border:0;border-radius:8px;color:var(--fk-body);cursor:pointer;font-size:18px;height:32px;position:absolute;right:12px;top:12px;width:32px}.qr-close[data-v-5fcfd706]:hover{background:var(--fk-bg-soft);color:var(--fk-ink)}.qr-frame[data-v-5fcfd706]{align-items:center;border:1px solid var(--fk-line);border-radius:12px;display:flex;height:240px;justify-content:center;margin:0 auto;width:240px}.qr-frame img[data-v-5fcfd706]{border-radius:12px;height:100%;width:100%}.qr-frame span[data-v-5fcfd706]{color:var(--fk-body);font-size:13px;padding:0 20px}.qr-frame.is-error[data-v-5fcfd706]{border-color:#fca5a5}.qr-link[data-v-5fcfd706]{color:var(--fk-body);display:block;font-size:12px;margin:14px 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-copy[data-v-5fcfd706]{background:var(--fk-accent);border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:9px 20px}.qr-copy[data-v-5fcfd706]:hover{filter:brightness(1.06)}.qr-feedback[data-v-5fcfd706]{color:#dc2626}.qr-feedback[data-v-5fcfd706],.qr-footnote[data-v-5fcfd706]{font-size:12px;margin:10px 0 0}.qr-footnote[data-v-5fcfd706]{color:var(--fk-faint)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.fk-site{--fk-accent:#2563eb;--fk-ink:#0f172a;--fk-body:#64748b;--fk-faint:#94a3b8;--fk-line:#e5eaf1;--fk-bg-soft:#fbfcfe;--fk-dark:#0f172a;--fk-max:1120px;-webkit-font-smoothing:antialiased;background:#fff;color:var(--fk-ink);font-family:MiSans,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,-apple-system,sans-serif;min-height:100vh;overflow:auto;width:100%}.fk-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.fk-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fk-reveal{opacity:1;transform:none;transition:none}}
