.btn[data-v-7b627dbc]{--btn-h: 46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding-inline:22px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.btn[data-v-7b627dbc]:active{transform:translateY(1px)}.btn--sm[data-v-7b627dbc]{--btn-h: 38px;padding-inline:16px;font-size:14px}.btn--lg[data-v-7b627dbc]{--btn-h: 52px;padding-inline:28px;font-size:16px}.btn--block[data-v-7b627dbc]{width:100%}.btn__icon[data-v-7b627dbc]{flex:none;transition:transform var(--dur) var(--ease)}.btn:hover .btn__icon[data-v-7b627dbc]{transform:translate(3px)}.btn--primary[data-v-7b627dbc]{background:var(--brand);color:#fff}.btn--primary[data-v-7b627dbc]:hover{background:var(--brand-hover)}.btn--light[data-v-7b627dbc]{background:#fff;color:var(--text)}.btn--light[data-v-7b627dbc]:hover{background:#eceff4}.btn--ghost[data-v-7b627dbc]{border-color:var(--line-strong);color:var(--text);background:transparent}.btn--ghost[data-v-7b627dbc]:hover{border-color:var(--text);background:#0a0b0d08}.btn--ghost-dark[data-v-7b627dbc]{border-color:#ffffff2e;color:var(--text-inv);background:#ffffff05}.btn--ghost-dark[data-v-7b627dbc]:hover{border-color:#ffffff6b;background:#ffffff0f}.logo-mark[data-v-49d613cc]{display:block;width:auto;max-width:none;filter:drop-shadow(0 0 .5px rgba(8,9,11,.18))}.hdr[data-v-d365487b]{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);color:var(--text-inv);border-bottom:1px solid transparent;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.hdr.is-solid[data-v-d365487b]{background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border-bottom-color:var(--line);color:var(--text)}.hdr.is-open[data-v-d365487b]{background:var(--bg-dark);border-bottom-color:var(--line-inv);color:var(--text-inv)}.hdr__inner[data-v-d365487b]{display:flex;align-items:center;gap:20px;height:100%}.brand[data-v-d365487b]{display:inline-flex;align-items:center;gap:10px;flex:none}.brand__mark[data-v-d365487b]{display:grid;place-items:center}.brand__text[data-v-d365487b]{display:flex;flex-direction:column;line-height:1.1}.brand__text strong[data-v-d365487b]{font-size:15px;font-weight:600;letter-spacing:.02em}.brand__accent[data-v-d365487b]{background-image:var(--logo-grad-inv);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hdr.is-solid .brand__accent[data-v-d365487b]{background-image:var(--logo-grad-ink)}.brand__text em[data-v-d365487b]{margin-top:2px;font-style:normal;font-size:8.5px;letter-spacing:.24em;opacity:.55}.hdr__nav[data-v-d365487b]{display:flex;align-items:center;gap:2px;margin-left:auto}.hdr__link[data-v-d365487b]{position:relative;padding:8px 13px;border-radius:8px;font-size:14.5px;color:currentColor;opacity:.68;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}.hdr__link[data-v-d365487b]:hover{opacity:1;background:#7f7f7f17}.hdr__link.router-link-exact-active[data-v-d365487b]{opacity:1}.hdr__link.router-link-exact-active[data-v-d365487b]:after{content:"";position:absolute;left:13px;right:13px;bottom:2px;height:1.5px;border-radius:2px;background:var(--brand)}.hdr__actions[data-v-d365487b]{margin-left:14px}.hdr__toggle[data-v-d365487b]{display:none;margin-left:auto;width:42px;height:42px;place-items:center;border-radius:10px;border:1px solid transparent}.hdr__toggle[data-v-d365487b]:hover{border-color:var(--line-inv-strong)}.mmenu[data-v-d365487b]{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;z-index:99;display:flex;flex-direction:column;justify-content:space-between;padding:24px 24px calc(28px + env(safe-area-inset-bottom));background:var(--bg-dark);overflow-y:auto}.mmenu__nav[data-v-d365487b]{display:flex;flex-direction:column}.mmenu__link[data-v-d365487b]{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;font-size:19px;font-weight:500;color:var(--text-inv-2);border-bottom:1px solid var(--line-inv);transition:color var(--dur) var(--ease),padding-left var(--dur) var(--ease)}.mmenu__link[data-v-d365487b]:hover,.mmenu__link.router-link-exact-active[data-v-d365487b]{color:#fff;padding-left:10px}.mmenu__foot[data-v-d365487b]{display:grid;gap:14px;padding-top:28px}.mmenu__note[data-v-d365487b]{font-size:13px;color:var(--text-inv-3);text-align:center}.menu-enter-active[data-v-d365487b],.menu-leave-active[data-v-d365487b]{transition:opacity var(--dur) var(--ease)}.menu-enter-from[data-v-d365487b],.menu-leave-to[data-v-d365487b]{opacity:0}@media (max-width: 1024px){.hdr__nav[data-v-d365487b]{gap:0}.hdr__link[data-v-d365487b]{padding:8px 10px;font-size:14px}}@media (max-width: 940px){.hdr__nav[data-v-d365487b],.hdr__actions[data-v-d365487b]{display:none}.hdr__toggle[data-v-d365487b]{display:grid}}.app-footer[data-v-c5dfda88]{background:var(--bg-dark);color:var(--text-inv-2);border-top:1px solid var(--line-inv);padding-top:clamp(48px,6vw,76px);padding-bottom:28px}.footer__top[data-v-c5dfda88]{display:grid;grid-template-columns:minmax(280px,1.15fr) 1.7fr;gap:clamp(32px,5vw,72px);padding-bottom:clamp(36px,5vw,60px)}.brand[data-v-c5dfda88]{display:inline-flex;align-items:center;gap:10px;color:var(--text-inv)}.brand__mark[data-v-c5dfda88]{display:grid;place-items:center}.brand__text[data-v-c5dfda88]{display:flex;flex-direction:column;line-height:1.1}.brand__text strong[data-v-c5dfda88]{font-size:16px;font-weight:600}.brand__accent[data-v-c5dfda88]{background-image:var(--logo-grad-inv);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.brand__text em[data-v-c5dfda88]{margin-top:3px;font-style:normal;font-size:8.5px;letter-spacing:.24em;opacity:.5}.footer__desc[data-v-c5dfda88]{margin-top:18px;max-width:34ch;font-size:14px;line-height:1.75;color:var(--text-inv-3)}.footer__contact[data-v-c5dfda88]{display:grid;gap:10px;margin-top:22px;font-size:14px}.footer__contact li[data-v-c5dfda88]{display:flex;align-items:center;gap:10px;color:var(--text-inv-2)}.footer__contact svg[data-v-c5dfda88]{color:var(--text-inv-3);flex:none}.footer__contact a[data-v-c5dfda88]:hover{color:#fff}.footer__cols[data-v-c5dfda88]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer__title[data-v-c5dfda88]{font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--text-inv-3);text-transform:uppercase;margin-bottom:16px}.footer__col ul[data-v-c5dfda88]{display:grid;gap:11px}.footer__col a[data-v-c5dfda88]{font-size:14px;color:var(--text-inv-2);transition:color var(--dur) var(--ease)}.footer__col a[data-v-c5dfda88]:hover{color:#fff}.footer__bottom[data-v-c5dfda88]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-top:22px;border-top:1px solid var(--line-inv);font-size:13px;color:var(--text-inv-3)}.footer__legal[data-v-c5dfda88]{display:flex;align-items:center;gap:8px}.footer__legal a[data-v-c5dfda88]:hover{color:var(--text-inv-2)}@media (max-width: 900px){.footer__top[data-v-c5dfda88]{grid-template-columns:1fr}}@media (max-width: 560px){.footer__cols[data-v-c5dfda88]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer__bottom[data-v-c5dfda88]{flex-direction:column;align-items:flex-start}}.back-to-top[data-v-f1b2a396]{position:fixed;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);z-index:60;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--bg-dark-2);color:var(--text-inv);border:1px solid var(--line-inv-strong);box-shadow:var(--shadow-md);transition:background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.back-to-top[data-v-f1b2a396]:hover{background:var(--brand);border-color:var(--brand);transform:translateY(-2px)}.backtop-enter-active[data-v-f1b2a396],.backtop-leave-active[data-v-f1b2a396]{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.backtop-enter-from[data-v-f1b2a396],.backtop-leave-to[data-v-f1b2a396]{opacity:0;transform:translateY(10px) scale(.94)}@media print{.back-to-top[data-v-f1b2a396]{display:none}}.hv[data-v-042deee0]{width:100%;max-width:560px;margin-inline:auto}.hv__svg[data-v-042deee0]{width:100%;height:auto}.hv__t[data-v-042deee0]{font-size:12.5px;font-weight:500;fill:#d9dfe9;font-family:var(--font-sans)}.hv__s[data-v-042deee0]{font-size:10px;fill:#6f7887;font-family:var(--font-mono);letter-spacing:.02em}.hv__core-title[data-v-042deee0]{font-size:14px;font-weight:600;fill:#eef1f6;font-family:var(--font-sans)}.hv__core-sub[data-v-042deee0]{font-size:8.5px;fill:#6d95ff;font-family:var(--font-mono);letter-spacing:.18em}.hv__flow[data-v-042deee0]{stroke-width:1.5;stroke-dasharray:5 17;stroke-linecap:round;animation:hv-flow-042deee0 3.8s linear infinite}.hv__orbit[data-v-042deee0]{transform-origin:280px 260px;animation:hv-spin-042deee0 46s linear infinite}@keyframes hv-flow-042deee0{to{stroke-dashoffset:-88}}@keyframes hv-spin-042deee0{to{transform:rotate(360deg)}}@media (max-width: 640px){.hv[data-v-042deee0]{max-width:100%}.hv__t[data-v-042deee0]{font-size:17px}.hv__s[data-v-042deee0]{display:none}.hv__core>path[data-v-042deee0],.hv__core-title[data-v-042deee0]{transform:translateY(14px)}.hv__core-title[data-v-042deee0]{font-size:16px}.hv__core-sub[data-v-042deee0]{display:none}}.svc[data-v-699229b2]{display:flex;flex-direction:column;gap:12px;padding:28px 26px 24px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.svc[data-v-699229b2]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-4px)}.svc__icon[data-v-699229b2]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand-ink);margin-bottom:4px;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.svc:hover .svc__icon[data-v-699229b2]{background:var(--brand);color:#fff}.svc__title[data-v-699229b2]{font-size:17px;font-weight:600;letter-spacing:-.01em}.svc__desc[data-v-699229b2]{font-size:14.5px;line-height:1.75;color:var(--text-3);flex:1}.svc__more[data-v-699229b2]{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--text-3);transition:color var(--dur) var(--ease)}.svc__more svg[data-v-699229b2]{transition:transform var(--dur) var(--ease)}.svc:hover .svc__more[data-v-699229b2]{color:var(--brand-ink)}.svc:hover .svc__more svg[data-v-699229b2]{transform:translate(3px)}.hero[data-v-87ec61af]{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--text-inv);padding-top:calc(var(--header-h) + clamp(48px,7vw,96px));padding-bottom:clamp(56px,7vw,92px)}.hero__glow[data-v-87ec61af]{position:absolute;top:-280px;left:50%;width:900px;height:620px;transform:translate(-50%);background:radial-gradient(closest-side at 38% 46%,rgba(46,205,240,.13),transparent),radial-gradient(closest-side at 58% 42%,rgba(31,91,255,.2),transparent);pointer-events:none}.hero__inner[data-v-87ec61af]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(36px,6vw,72px)}.hero__eyebrow[data-v-87ec61af]{color:var(--brand-on-dark)}.hero__eyebrow[data-v-87ec61af]:before{background:var(--accent-on-dark);opacity:.85}.hero__title[data-v-87ec61af]{margin-top:20px;font-size:clamp(2.4rem,5.2vw,4rem);line-height:1.1;letter-spacing:-.035em;font-weight:600}.hero__title span[data-v-87ec61af]{color:#9fb6f2}.hero__desc[data-v-87ec61af]{margin-top:22px;max-width:46ch;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.8;color:var(--text-inv-2)}.hero__actions[data-v-87ec61af]{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero__facts[data-v-87ec61af]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,5vw,56px);padding-top:26px;border-top:1px solid var(--line-inv)}.hero__facts li[data-v-87ec61af]{display:grid;gap:6px}.hero__fact-value[data-v-87ec61af]{font-size:17px;font-weight:600;letter-spacing:.01em;color:var(--text-inv)}.hero__fact-value em[data-v-87ec61af]{font-style:normal;font-size:12.5px;color:var(--text-inv-2);margin-left:3px}.hero__fact-label[data-v-87ec61af]{font-size:12.5px;line-height:1.6;color:var(--text-inv-3)}.hero__visual[data-v-87ec61af]{position:relative}.audience__label[data-v-87ec61af]{margin-bottom:20px;font-size:13px;letter-spacing:.06em;color:var(--text-3)}.compare[data-v-87ec61af]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:clamp(32px,4vw,52px)}.compare__col[data-v-87ec61af]{padding:clamp(24px,3vw,32px);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper)}.compare__col--wrong[data-v-87ec61af]{background:transparent;border-style:dashed}.compare__label[data-v-87ec61af]{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--text-3);margin-bottom:18px}.compare__col--right .compare__label[data-v-87ec61af]{color:var(--brand-ink)}.compare__list[data-v-87ec61af]{display:grid;gap:12px;font-size:15px;line-height:1.6;color:var(--text-3)}.compare__list li[data-v-87ec61af]{padding-left:16px;position:relative}.compare__list li[data-v-87ec61af]:before{content:"";position:absolute;left:0;top:.72em;width:5px;height:1px;background:currentColor;opacity:.5}.compare__list--right[data-v-87ec61af]{color:var(--text)}.compare__list--right li[data-v-87ec61af]:before{width:6px;height:6px;border-radius:50%;top:.55em;background:var(--brand);opacity:1}.agent[data-v-87ec61af]{overflow:hidden}.agent__list[data-v-87ec61af]{margin-top:28px}.agent__actions[data-v-87ec61af]{margin-top:30px}.agent__link[data-v-87ec61af]{color:var(--text-inv);border-color:var(--line-inv-strong)}.agent__link[data-v-87ec61af]:hover{color:#fff;border-color:#fff}.flow[data-v-87ec61af]{position:relative;display:grid;gap:2px;padding:8px;border-radius:var(--r-xl);border:1px solid var(--line-inv);background:#ffffff05}.flow__item[data-v-87ec61af]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px;border-radius:var(--r-md);transition:background-color var(--dur) var(--ease)}.flow__item[data-v-87ec61af]:hover{background:#ffffff0a}.flow__index[data-v-87ec61af]{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--brand-on-dark);padding-top:3px}.flow__title[data-v-87ec61af]{font-size:15.5px;font-weight:600}.flow__desc[data-v-87ec61af]{margin-top:6px;font-size:14px;line-height:1.7;color:var(--text-inv-2)}.software__list[data-v-87ec61af]{margin-top:26px}.software__actions[data-v-87ec61af]{margin-top:30px}.code-card[data-v-87ec61af]{overflow:hidden}.code-card__bar[data-v-87ec61af]{display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid var(--line-inv)}.code-card__dot[data-v-87ec61af]{width:8px;height:8px;border-radius:50%;background:#ffffff29}.code-card__name[data-v-87ec61af]{margin-left:10px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em;color:var(--text-inv-3)}.code-card__body[data-v-87ec61af]{display:grid;gap:14px;padding:24px 22px 28px}.code-card__line[data-v-87ec61af]{font-size:13.5px;line-height:1.7;color:var(--text-inv-2)}.code-card__line .k[data-v-87ec61af]{display:inline-block;min-width:44px;color:var(--brand-on-dark);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em}.code-card__line--dim[data-v-87ec61af]{color:var(--text-inv-3)}.industries[data-v-87ec61af]{margin-top:clamp(32px,4vw,48px);gap:0;border-top:1px solid var(--line)}.industries__item[data-v-87ec61af]{padding:24px 24px 24px 0;border-bottom:1px solid var(--line)}.industries__name[data-v-87ec61af]{font-size:15.5px;font-weight:600}.industries__desc[data-v-87ec61af]{margin-top:8px;font-size:13.5px;line-height:1.7;color:var(--text-3)}.process[data-v-87ec61af]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,48px)}.process__item[data-v-87ec61af]{display:flex;flex-direction:column;padding-top:20px;border-top:1px solid var(--line-strong);transition:border-color var(--dur) var(--ease)}.process__item[data-v-87ec61af]:hover{border-color:var(--brand)}.process__step[data-v-87ec61af]{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--brand-ink)}.process__name[data-v-87ec61af]{margin-top:10px;font-size:16px;font-weight:600}.process__detail[data-v-87ec61af]{margin-top:8px;font-size:13.5px;line-height:1.7;color:var(--text-3);flex:1}.process__output[data-v-87ec61af]{margin-top:14px;font-size:12.5px;line-height:1.6;color:var(--text-2);padding-top:12px;border-top:1px dashed var(--line)}.advantages[data-v-87ec61af]{margin-top:clamp(32px,4vw,48px)}.advantages__item[data-v-87ec61af]{padding:26px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper)}.advantages__icon[data-v-87ec61af]{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--brand-soft);color:var(--brand-ink)}.advantages__title[data-v-87ec61af]{margin-top:16px;font-size:16px;font-weight:600}.advantages__desc[data-v-87ec61af]{margin-top:8px;font-size:13.8px;line-height:1.72;color:var(--text-3)}.scenarios[data-v-87ec61af]{margin-top:clamp(32px,4vw,48px)}.scenarios__item[data-v-87ec61af]{padding:28px 26px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper)}.scenarios__head[data-v-87ec61af]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.scenarios__title[data-v-87ec61af]{font-size:16.5px;font-weight:600}.scenarios__desc[data-v-87ec61af]{margin-top:10px;font-size:14px;line-height:1.75;color:var(--text-3)}.scenarios__note[data-v-87ec61af]{margin-top:22px;font-size:12.5px;line-height:1.7;color:var(--text-3)}@media (max-width: 1080px){.process[data-v-87ec61af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 940px){.hero__inner[data-v-87ec61af]{grid-template-columns:1fr}.hero__visual[data-v-87ec61af]{order:2;margin-top:8px}.hero__title[data-v-87ec61af]{font-size:clamp(2.2rem,8vw,3rem)}}@media (max-width: 860px){.compare[data-v-87ec61af]{grid-template-columns:1fr}.process[data-v-87ec61af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.hero__facts[data-v-87ec61af]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.process[data-v-87ec61af]{grid-template-columns:1fr}}:root{--bg-dark: #08090b;--bg-dark-1: #0b0d10;--bg-dark-2: #101318;--bg-dark-3: #151920;--paper: #ffffff;--paper-2: #f6f7f9;--paper-3: #eef0f3;--text: #0a0b0d;--text-2: #3a4048;--text-3: #6b7280;--text-inv: #f4f5f7;--text-inv-2: #a7aeb9;--text-inv-3: #737b87;--line: #e4e7ec;--line-strong: #d3d8df;--line-inv: rgba(255, 255, 255, .1);--line-inv-strong: rgba(255, 255, 255, .18);--brand: #1f5bff;--brand-hover: #1449e0;--brand-ink: #163fcc;--brand-soft: #e9f1ff;--brand-on-dark: #7ea3ff;--accent: #2ecdf0;--accent-on-dark: #5ce4f9;--logo-grad-ink: linear-gradient(100deg, #159fcf 0%, #1a6ae8 55%, #163fcc 100%);--logo-grad-inv: linear-gradient(100deg, #5ce4f9 0%, #3f9bff 58%, #4f7bff 100%);--r-xs: 6px;--r-sm: 10px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--font-sans: "PingFang SC", "HarmonyOS Sans SC", "MiSans", "Microsoft YaHei", "Source Han Sans SC", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "SFMono-Regular", "JetBrains Mono", Consolas, "Liberation Mono", Menlo, monospace;--container: 1180px;--container-wide: 1320px;--header-h: 72px;--ease: cubic-bezier(.22, .61, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .16s;--dur: .26s;--dur-slow: .52s;--shadow-sm: 0 1px 2px rgba(10, 11, 13, .06);--shadow-md: 0 12px 32px -12px rgba(10, 11, 13, .16);--shadow-lg: 0 28px 64px -24px rgba(10, 11, 13, .28)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5{margin:0;font-weight:600;line-height:1.24;letter-spacing:-.015em;color:inherit}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}::selection{background:#1f5bff38}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.container--wide{max-width:var(--container-wide)}.section{position:relative;padding-block:clamp(64px,8vw,116px)}.section--tight{padding-block:clamp(52px,6vw,84px)}.section--paper{background:var(--paper)}.section--muted{background:var(--paper-2)}.section--dark{background:var(--bg-dark);color:var(--text-inv)}.section--dark .eyebrow{color:var(--brand-on-dark)}.section--dark .eyebrow:before{background:var(--accent-on-dark);opacity:.8}.section--dark .lede{color:var(--text-inv-2)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink)}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.55}.eyebrow--plain:before{display:none}.display{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.14;letter-spacing:-.025em;font-weight:600}.h2{font-size:clamp(1.75rem,3vw,2.5rem);letter-spacing:-.022em}.h3{font-size:clamp(1.25rem,1.6vw,1.5rem);letter-spacing:-.015em}.lede{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.75;color:var(--text-3);max-width:62ch}.small{font-size:14px;line-height:1.7;color:var(--text-3)}.section--dark .small{color:var(--text-inv-3)}.mono{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.tabular{font-variant-numeric:tabular-nums}.sec-head{display:grid;gap:18px;max-width:760px}.sec-head--center{justify-items:center;text-align:center;margin-inline:auto}.sec-head__title{font-size:clamp(1.75rem,3vw,2.4rem);letter-spacing:-.022em}.sec-head__desc{color:var(--text-3);font-size:1.0625rem;line-height:1.75}.section--dark .sec-head__desc{color:var(--text-inv-2)}.card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card--dark{background:var(--bg-dark-1);border-color:var(--line-inv)}.card--hover:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.card--dark.card--hover:hover{border-color:var(--line-inv-strong);box-shadow:0 20px 48px -24px #000c}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js .reveal.is-in{opacity:1;transform:none}.page-enter-active,.page-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0}.skip-link{position:fixed;top:8px;left:8px;z-index:200;padding:10px 16px;border-radius:var(--r-sm);background:var(--brand);color:#fff;font-size:14px;transform:translateY(-150%);transition:transform var(--dur) var(--ease)}.skip-link:focus-visible{transform:none}.grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 0%,#000 20%,transparent 78%)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal{opacity:1;transform:none}}@media print{.app-header,.app-footer,.back-to-top{display:none!important}}.grid{display:grid;gap:clamp(18px,2.2vw,26px)}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.num-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.num-list__item{padding:26px 22px 6px 0;border-right:1px solid var(--line)}.num-list__item:last-child{border-right:0}.num-list__index{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--brand-ink)}.num-list__title{margin-top:12px;font-size:16.5px;font-weight:600}.num-list__desc{margin-top:8px;font-size:14px;line-height:1.7;color:var(--text-3)}.check-list{display:grid;gap:12px}.check-list li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.7;color:var(--text-2)}.check-list li svg{flex:none;margin-top:3px;color:var(--brand-ink)}.section--dark .check-list li{color:var(--text-inv-2)}.section--dark .check-list li svg{color:var(--brand-on-dark)}.panel-dark{background:var(--bg-dark-1);border:1px solid var(--line-inv);border-radius:var(--r-xl)}.tile{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tile:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:var(--shadow-md)}.tile__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--paper-2);color:var(--text-2);border:1px solid var(--line);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.tile:hover .tile__icon{background:var(--brand);border-color:var(--brand);color:#fff}.tile__title{font-size:16px;font-weight:600;margin-top:4px}.tile__desc{font-size:14px;line-height:1.7;color:var(--text-3)}.tile__arrow{margin-top:auto;padding-top:10px;color:var(--text-3);transition:color var(--dur) var(--ease),transform var(--dur) var(--ease)}.tile:hover .tile__arrow{color:var(--brand-ink);transform:translate(2px,-2px)}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-size:12.5px;color:var(--text-3)}.chip--dark{background:#ffffff0a;border-color:var(--line-inv);color:var(--text-inv-2)}.more-link{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:var(--text);border-bottom:1px solid var(--line-strong);padding-bottom:4px;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.more-link:hover{color:var(--brand-ink);border-color:var(--brand-ink)}.more-link svg{transition:transform var(--dur) var(--ease)}.more-link:hover svg{transform:translate(3px)}.sec-top{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:clamp(32px,4vw,52px)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,80px);align-items:center}.cta-band{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--text-inv);padding-block:clamp(56px,7vw,92px)}.cta-band__inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.cta-band__title{font-size:clamp(1.6rem,2.8vw,2.3rem);letter-spacing:-.022em;max-width:22ch}.cta-band__desc{margin-top:12px;font-size:15px;color:var(--text-inv-2);max-width:46ch}.cta-band__actions{display:flex;gap:12px;flex-wrap:wrap}.def-list{display:grid;gap:14px;padding-top:18px;margin-top:4px;border-top:1px solid var(--line)}.def-list__row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;font-size:14px;line-height:1.72}.def-list__key{color:var(--text-3)}.def-list__val{color:var(--text-2)}@media (max-width: 1024px){.grid--4,.num-list{grid-template-columns:repeat(2,minmax(0,1fr))}.num-list__item:nth-child(2n){border-right:0}.num-list__item:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width: 860px){.grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.split{grid-template-columns:1fr}}@media (max-width: 640px){.grid--2,.grid--3,.grid--4,.num-list{grid-template-columns:1fr}.num-list__item{border-right:0;padding:20px 0;border-top:1px solid var(--line)}.num-list__item:first-child{border-top:0}.cta-band__inner{flex-direction:column;align-items:flex-start}}.page-hero[data-v-53480b51]{position:relative;overflow:hidden;background:var(--bg-dark);color:var(--text-inv);padding-top:calc(var(--header-h) + clamp(56px,8vw,104px));padding-bottom:clamp(56px,8vw,96px)}.page-hero[data-v-53480b51]:after{content:"";position:absolute;width:720px;height:460px;right:-180px;top:-180px;border-radius:50%;background:radial-gradient(closest-side,rgba(31,91,255,.17),transparent);pointer-events:none}.page-hero__inner[data-v-53480b51]{position:relative;z-index:1;display:grid;gap:20px;max-width:900px}.page-hero .eyebrow[data-v-53480b51]{color:var(--brand-on-dark)}.page-hero__title[data-v-53480b51]{font-size:clamp(2rem,4vw,3.1rem);line-height:1.16;letter-spacing:-.025em;max-width:20ch}.page-hero__desc[data-v-53480b51]{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.8;color:var(--text-inv-2);max-width:62ch}.page-hero__meta[data-v-53480b51]{color:var(--text-inv-3);letter-spacing:.12em}.page-hero__extra[data-v-53480b51]{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.svc-list[data-v-91514d97]{display:grid;gap:20px}.svc-item[data-v-91514d97]{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);scroll-margin-top:calc(var(--header-h) + 24px);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.svc-item[data-v-91514d97]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.svc-item__head[data-v-91514d97]{display:grid;grid-template-columns:auto auto;align-content:start;gap:6px 14px}.svc-item__index[data-v-91514d97]{grid-column:1 / -1;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--text-3);margin-bottom:6px}.svc-item__icon[data-v-91514d97]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand-ink)}.svc-item__title[data-v-91514d97]{font-size:clamp(1.15rem,1.6vw,1.4rem);letter-spacing:-.015em}.svc-item__en[data-v-91514d97]{margin-top:6px;color:var(--text-3);letter-spacing:.1em}.svc-item__summary[data-v-91514d97]{font-size:15px;line-height:1.75;color:var(--text-2)}.deliver[data-v-91514d97]{display:flex;flex-wrap:wrap;gap:8px}.deliver li[data-v-91514d97]{padding:5px 11px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line);font-size:12.5px;color:var(--text-2)}@media (max-width: 900px){.svc-item[data-v-91514d97]{grid-template-columns:1fr;gap:20px}.svc-item__head[data-v-91514d97]{grid-template-columns:auto auto}}@media (max-width: 560px){.def-list__row[data-v-91514d97]{grid-template-columns:1fr;gap:4px}}.sol-list[data-v-f8961520]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sol[data-v-f8961520]{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.6vw,32px);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);scroll-margin-top:calc(var(--header-h) + 24px);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.sol[data-v-f8961520]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.sol__top[data-v-f8961520]{display:flex;align-items:center;gap:12px}.sol__icon[data-v-f8961520]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand-ink);flex:none}.sol__title[data-v-f8961520]{font-size:17.5px;font-weight:600;letter-spacing:-.01em}.sol__index[data-v-f8961520]{margin-left:auto;color:var(--text-3);letter-spacing:.1em}.sol__block[data-v-f8961520]{display:grid;gap:8px}.sol__label[data-v-f8961520]{font-size:12px;letter-spacing:.08em;color:var(--text-3)}.sol__text[data-v-f8961520]{font-size:14.5px;line-height:1.75;color:var(--text-2)}.sol__steps[data-v-f8961520]{display:grid;gap:8px}.sol__steps li[data-v-f8961520]{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.7;color:var(--text-2)}.sol__steps svg[data-v-f8961520]{flex:none;margin-top:4px;color:var(--brand-ink)}.sol__result[data-v-f8961520]{margin-top:auto;padding:14px 16px;border-radius:var(--r-md);background:var(--paper-2);border:1px solid var(--line)}.sol__result .sol__label[data-v-f8961520]{display:block;margin-bottom:6px;color:var(--brand-ink)}.sol__result p[data-v-f8961520]{font-size:14px;line-height:1.7;color:var(--text-2)}@media (max-width: 860px){.sol-list[data-v-f8961520]{grid-template-columns:1fr}}.arch[data-v-a3316a2a]{overflow:hidden}.arch__panel[data-v-a3316a2a]{margin-top:clamp(32px,4vw,48px);border:1px solid var(--line-inv);border-radius:var(--r-xl);background:#ffffff04;padding:clamp(10px,1.6vw,18px)}.arch__layers[data-v-a3316a2a]{display:grid}.arch__row[data-v-a3316a2a]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:center;padding:20px 16px;border-bottom:1px dashed var(--line-inv)}.arch__row[data-v-a3316a2a]:last-child{border-bottom:0}.arch__name[data-v-a3316a2a]{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--text-inv)}.arch__num[data-v-a3316a2a]{color:var(--brand-on-dark);letter-spacing:.1em}.arch__items[data-v-a3316a2a]{display:flex;flex-wrap:wrap;gap:8px}.arch__items li[data-v-a3316a2a]{padding:7px 13px;border-radius:8px;border:1px solid var(--line-inv);background:#ffffff08;font-size:13px;color:var(--text-inv-2)}.tech-grid[data-v-a3316a2a]{margin-top:clamp(32px,4vw,48px)}.tech[data-v-a3316a2a]{padding:24px 22px;border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.tech[data-v-a3316a2a]:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.tech__icon[data-v-a3316a2a]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--brand-soft);color:var(--brand-ink)}.tech__name[data-v-a3316a2a]{margin-top:14px;font-size:15.5px;font-weight:600}.tech__list[data-v-a3316a2a]{margin-top:10px;display:grid;gap:7px}.tech__list li[data-v-a3316a2a]{position:relative;padding-left:13px;font-size:13.2px;line-height:1.65;color:var(--text-3)}.tech__list li[data-v-a3316a2a]:before{content:"";position:absolute;left:0;top:.62em;width:4px;height:1px;background:var(--text-3)}.principles[data-v-a3316a2a]{display:grid;gap:4px}.principles__item[data-v-a3316a2a]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid var(--line)}.principles__item[data-v-a3316a2a]:first-child{border-top:0;padding-top:0}.principles__num[data-v-a3316a2a]{color:var(--brand-ink);letter-spacing:.1em;padding-top:3px}.principles__title[data-v-a3316a2a]{font-size:15.5px;font-weight:600}.principles__desc[data-v-a3316a2a]{margin-top:6px;font-size:14px;line-height:1.72;color:var(--text-3)}@media (max-width: 760px){.arch__row[data-v-a3316a2a]{grid-template-columns:1fr;gap:12px}}.intro[data-v-4d7fbf66]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:clamp(32px,5vw,72px);align-items:start}.intro__lead[data-v-4d7fbf66]{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.8;color:var(--text);letter-spacing:-.01em}.intro__p[data-v-4d7fbf66]{margin-top:20px;font-size:15px;line-height:1.9;color:var(--text-3)}.intro__card[data-v-4d7fbf66]{padding:26px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-2)}.intro__card-title[data-v-4d7fbf66]{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.intro__row[data-v-4d7fbf66]{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:13.8px;line-height:1.7}.intro__row dt[data-v-4d7fbf66]{color:var(--text-3)}.intro__row dd[data-v-4d7fbf66]{margin:0;color:var(--text-2)}.vision[data-v-4d7fbf66]{overflow:hidden}.vision__card[data-v-4d7fbf66]{padding:clamp(26px,3vw,38px);border:1px solid var(--line-inv);border-radius:var(--r-xl);background:#ffffff05}.vision__text[data-v-4d7fbf66]{margin-top:18px;font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.6;letter-spacing:-.015em;color:var(--text-inv)}.caps[data-v-4d7fbf66]{display:grid;border-top:1px solid var(--line)}.caps__item[data-v-4d7fbf66]{display:flex;align-items:center;gap:18px;padding:20px 4px;border-bottom:1px solid var(--line);transition:padding-left var(--dur) var(--ease),color var(--dur) var(--ease)}.caps__item[data-v-4d7fbf66]:hover{padding-left:12px;color:var(--brand-ink)}.caps__num[data-v-4d7fbf66]{color:var(--brand-ink);letter-spacing:.1em}.caps__name[data-v-4d7fbf66]{font-size:15.5px;font-weight:500}.principles[data-v-4d7fbf66]{margin-top:clamp(32px,4vw,48px)}.principles__item[data-v-4d7fbf66]{padding:24px 22px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--paper)}.principles__title[data-v-4d7fbf66]{font-size:16px;font-weight:600}.principles__desc[data-v-4d7fbf66]{margin-top:8px;font-size:14px;line-height:1.72;color:var(--text-3)}.not-do[data-v-4d7fbf66]{display:grid;gap:14px}.not-do li[data-v-4d7fbf66]{display:flex;align-items:flex-start;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--line);font-size:14.5px;line-height:1.72;color:var(--text-2)}.not-do li[data-v-4d7fbf66]:last-child{border-bottom:0;padding-bottom:0}.not-do svg[data-v-4d7fbf66]{flex:none;margin-top:4px;color:#c33a32}@media (max-width: 900px){.intro[data-v-4d7fbf66]{grid-template-columns:1fr}}.cform[data-v-46ce4b34]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow-sm)}.cform__form[data-v-46ce4b34]{display:grid;gap:18px}.cform__row[data-v-46ce4b34]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field[data-v-46ce4b34]{display:grid;gap:8px}.field label[data-v-46ce4b34]{font-size:13.5px;font-weight:500;color:var(--text-2)}.req[data-v-46ce4b34]{color:var(--brand)}.field input[data-v-46ce4b34],.field textarea[data-v-46ce4b34],.field select[data-v-46ce4b34]{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);font-size:15px;line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field textarea[data-v-46ce4b34]{resize:vertical;min-height:108px}.field input[data-v-46ce4b34]::placeholder,.field textarea[data-v-46ce4b34]::placeholder{color:#9aa1ac}.field input[data-v-46ce4b34]:focus,.field textarea[data-v-46ce4b34]:focus,.field select[data-v-46ce4b34]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #1f5bff24}.field input[aria-invalid=true][data-v-46ce4b34],.field textarea[aria-invalid=true][data-v-46ce4b34]{border-color:#d9453d;box-shadow:0 0 0 3px #d9453d1a}.field__select[data-v-46ce4b34]{position:relative}.field__select select[data-v-46ce4b34]{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer}.field__caret[data-v-46ce4b34]{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(180deg);color:var(--text-3);pointer-events:none}.field__err[data-v-46ce4b34]{font-size:12.5px;color:#c33a32}.field__meta[data-v-46ce4b34]{display:flex;align-items:center;justify-content:space-between;gap:12px}.field__count[data-v-46ce4b34]{margin-left:auto;font-size:12px;color:#9aa1ac;font-variant-numeric:tabular-nums}.hp[data-v-46ce4b34]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cform__submit[data-v-46ce4b34]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.cform__tip[data-v-46ce4b34]{font-size:12.5px;line-height:1.6;color:var(--text-3);max-width:26ch}.cform__error[data-v-46ce4b34]{padding:11px 14px;border-radius:var(--r-sm);background:#fdf0ef;border:1px solid #f6d6d3;color:#a83029;font-size:13.5px}.cform__success[data-v-46ce4b34]{display:grid;gap:12px;justify-items:start;padding-block:12px}.cform__success-icon[data-v-46ce4b34]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--brand-soft);color:var(--brand-ink)}.cform__success h3[data-v-46ce4b34]{font-size:19px}.cform__success p[data-v-46ce4b34]{font-size:14.5px;line-height:1.8;color:var(--text-3)}.cform__success a[data-v-46ce4b34]{color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.cform__again[data-v-46ce4b34]{margin-top:6px;font-size:13.5px;color:var(--text-3);text-decoration:underline;text-underline-offset:4px}.cform__again[data-v-46ce4b34]:hover{color:var(--text)}.fade-enter-active[data-v-46ce4b34],.fade-leave-active[data-v-46ce4b34]{transition:opacity .2s var(--ease)}.fade-enter-from[data-v-46ce4b34],.fade-leave-to[data-v-46ce4b34]{opacity:0}@media (max-width: 640px){.cform__row[data-v-46ce4b34]{grid-template-columns:1fr}.cform__submit[data-v-46ce4b34]{flex-direction:column;align-items:stretch}.cform__tip[data-v-46ce4b34]{max-width:none;text-align:center}}.contact[data-v-dcd2af9a]{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,64px);align-items:start}.contact__title[data-v-dcd2af9a]{font-size:clamp(1.5rem,2.2vw,1.9rem);letter-spacing:-.02em}.contact__desc[data-v-dcd2af9a]{margin-top:12px;font-size:14.5px;line-height:1.8;color:var(--text-3);max-width:40ch}.contact__list[data-v-dcd2af9a]{display:grid;gap:2px;margin-top:28px;border-top:1px solid var(--line)}.contact__list li[data-v-dcd2af9a]{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.contact__icon[data-v-dcd2af9a]{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:9px;background:var(--paper-2);border:1px solid var(--line);color:var(--text-2)}.contact__label[data-v-dcd2af9a]{font-size:12px;letter-spacing:.06em;color:var(--text-3);margin-bottom:3px}.contact__value[data-v-dcd2af9a]{font-size:15px;line-height:1.6;color:var(--text)}a.contact__value[data-v-dcd2af9a]:hover{color:var(--brand-ink)}.wechat[data-v-dcd2af9a]{display:flex;align-items:center;gap:18px;margin-top:26px;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--paper-2);scroll-margin-top:calc(var(--header-h) + 24px)}.wechat__qr[data-v-dcd2af9a]{width:96px;height:96px;border-radius:8px;background:#fff;border:1px solid var(--line);object-fit:contain;flex:none}.wechat__title[data-v-dcd2af9a]{font-size:14.5px;font-weight:600}.wechat__desc[data-v-dcd2af9a]{margin-top:4px;font-size:13px;color:var(--text-3)}.wechat__note[data-v-dcd2af9a]{margin-top:8px;font-size:11.5px;line-height:1.6;color:var(--text-3);opacity:.85}.faq[data-v-dcd2af9a]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,64px);align-items:start;scroll-margin-top:calc(var(--header-h) + 24px)}.faq__list[data-v-dcd2af9a]{border-top:1px solid var(--line)}.faq__item[data-v-dcd2af9a]{border-bottom:1px solid var(--line)}.faq__item summary[data-v-dcd2af9a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.faq__item summary[data-v-dcd2af9a]::-webkit-details-marker{display:none}.faq__icon[data-v-dcd2af9a]{flex:none;transition:transform var(--dur) var(--ease);color:var(--text-3)}.faq__item[open] .faq__icon[data-v-dcd2af9a]{transform:rotate(180deg)}.faq__answer[data-v-dcd2af9a]{padding:0 2px 20px;font-size:14px;line-height:1.8;color:var(--text-3)}.compliance[data-v-dcd2af9a]{font-size:12.5px;line-height:1.8;color:var(--text-3);max-width:80ch}.compliance a[data-v-dcd2af9a]{color:var(--text-2);border-bottom:1px solid var(--line-strong)}.compliance a[data-v-dcd2af9a]:hover{color:var(--brand-ink);border-color:var(--brand-ink)}@media (max-width: 900px){.contact[data-v-dcd2af9a],.faq[data-v-dcd2af9a]{grid-template-columns:1fr}}@media (max-width: 480px){.wechat[data-v-dcd2af9a]{flex-direction:column;align-items:flex-start}}.nf[data-v-107ab12e]{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--bg-dark);color:var(--text-inv);padding-top:calc(var(--header-h) + 48px);padding-bottom:96px}.nf__inner[data-v-107ab12e]{position:relative;z-index:1;display:grid;gap:18px;max-width:640px}.nf__code[data-v-107ab12e]{color:var(--brand-on-dark);letter-spacing:.16em}.nf__title[data-v-107ab12e]{font-size:clamp(2rem,4.4vw,3.2rem);letter-spacing:-.03em}.nf__desc[data-v-107ab12e]{font-size:15.5px;line-height:1.8;color:var(--text-inv-2);max-width:44ch}.nf__actions[data-v-107ab12e]{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.nf__contact[data-v-107ab12e]{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-inv);font-size:13.5px;color:var(--text-inv-3)}.nf__contact a[data-v-107ab12e]{color:var(--text-inv);border-bottom:1px solid var(--line-inv-strong);padding-bottom:1px}.nf__contact a[data-v-107ab12e]:hover{border-color:#fff}
