html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#171717;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}.movetips-home[data-v-e0c21789]{--brand: #640000;--brand-soft: #8d1111;--ink: #171717;--muted: #646464;--line: #e7e2de;--panel: #f8f6f3;min-height:100vh;overflow-x:clip;background:#fff}.skip-link[data-v-e0c21789]{position:fixed;left:16px;top:-80px;z-index:1000;padding:10px 14px;background:#fff;color:var(--brand);border:1px solid var(--brand);border-radius:6px}.skip-link[data-v-e0c21789]:focus{top:12px}.shell[data-v-e0c21789]{width:min(1240px,calc(100% - 48px));margin:0 auto}.section-anchor[data-v-e0c21789]{scroll-margin-top:92px}.hero[data-v-e0c21789]{padding:32px 0 98px}.hero-grid[data-v-e0c21789]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:42px;align-items:start;min-height:auto}.eyebrow[data-v-e0c21789],.section-kicker[data-v-e0c21789],.row-overline[data-v-e0c21789]{margin:0 0 22px;color:var(--brand);font-size:12px;font-weight:760;letter-spacing:.085em}.hero h1[data-v-e0c21789]{margin:0;font-size:clamp(58px,6vw,88px);line-height:.99;letter-spacing:-.065em;font-weight:780}.hero h1 span[data-v-e0c21789],.hero h1 strong[data-v-e0c21789]{display:block}.hero h1 strong[data-v-e0c21789]{margin-top:15px;color:var(--brand);font-weight:inherit}.hero-lead[data-v-e0c21789]{max-width:660px;margin:36px 0 0;font-size:19px;line-height:1.85;font-weight:590}.hero-sub[data-v-e0c21789]{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.85}.hero-actions[data-v-e0c21789]{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.button[data-v-e0c21789]{min-width:152px;height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--brand);border-radius:6px;text-decoration:none;font-size:15px;font-weight:680;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.button[data-v-e0c21789]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #6400001a}.button-primary[data-v-e0c21789]{background:var(--brand);color:#fff}.button-primary[data-v-e0c21789]:hover{background:#750000;color:#fff}.button-ghost[data-v-e0c21789]{color:var(--brand);background:#ffffffbf}.button-ghost[data-v-e0c21789]:hover{background:#fff7f5;color:var(--brand)}.hero-visual[data-v-e0c21789]{position:relative;min-height:620px}.hero-visual[data-v-e0c21789]:before{content:"";position:absolute;inset:5% -8% 3% 14%;z-index:0;background:radial-gradient(circle,rgba(100,0,0,.055),transparent 65%);filter:blur(10px)}.hero-visual img[data-v-e0c21789]{position:absolute;inset:0 0 0 auto;z-index:1;width:min(100%,620px);height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply;opacity:.96;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 18%,#000 100%)}.definition[data-v-e0c21789]{padding:0 0 100px}.definition-panel[data-v-e0c21789]{padding:62px 76px 34px;border:1px solid rgba(100,0,0,.055);border-radius:22px;background:linear-gradient(135deg,#faf8f5,#fff 55%,#f8f4f1)}.definition-panel>.section-kicker[data-v-e0c21789],.definition-panel>h2[data-v-e0c21789]{text-align:center}.definition-panel h2[data-v-e0c21789]{margin:0;font-size:clamp(30px,3.5vw,50px);line-height:1.25;letter-spacing:-.035em}.definition-grid[data-v-e0c21789]{display:grid;grid-template-columns:.86fr 1fr 1.25fr;margin-top:54px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.definition-item[data-v-e0c21789]{min-height:185px;padding:34px 38px}.definition-item+.definition-item[data-v-e0c21789]{border-left:1px solid var(--line)}.definition-item h3[data-v-e0c21789]{margin:0 0 16px;color:var(--brand);font-size:16px}.definition-item p[data-v-e0c21789]{margin:0;font-size:16px;line-height:1.9}.definition-item-en p[data-v-e0c21789]{font-size:15px}.demand-note[data-v-e0c21789]{margin:26px 0 0;text-align:center;color:var(--muted);font-size:14px;line-height:1.8}.system-intro[data-v-e0c21789]{padding:18px 0 46px}.system-heading[data-v-e0c21789]{text-align:center}.system-heading h2[data-v-e0c21789]{margin:0;font-size:clamp(34px,4vw,54px);letter-spacing:-.045em}.system-heading p[data-v-e0c21789]{margin:16px auto 0;max-width:920px;color:var(--muted);font-size:16px;line-height:1.8}.system-row[data-v-e0c21789]{position:relative}.system-row[data-v-e0c21789]:after{content:"";position:absolute;left:50%;bottom:0;width:min(1240px,calc(100% - 48px));height:1px;background:var(--line);transform:translate(-50%)}.row-grid[data-v-e0c21789]{min-height:430px;padding:76px 0;display:grid;grid-template-columns:70px minmax(290px,.74fr) minmax(0,1.26fr);align-items:center;gap:54px}.row-index[data-v-e0c21789]{align-self:start;padding-top:2px;color:var(--brand);font-size:30px;font-weight:760;letter-spacing:-.04em}.row-visual[data-v-e0c21789]{min-height:260px;display:flex;align-items:center;justify-content:center}.row-copy[data-v-e0c21789]{padding-left:54px;border-left:1px solid var(--line)}.row-copy h2[data-v-e0c21789]{margin:0;font-size:clamp(30px,3vw,46px);letter-spacing:-.04em}.row-copy p[data-v-e0c21789]{max-width:760px;margin:16px 0 0;color:#4b4b4b;font-size:16px;line-height:1.85}.row-copy .row-lead[data-v-e0c21789]{color:var(--ink);font-size:20px;font-weight:630}.row-copy .boundary-note[data-v-e0c21789]{color:#787878;font-size:14px}.orbit[data-v-e0c21789]{position:relative;width:280px;height:280px}.orbit[data-v-e0c21789]:before{content:"";position:absolute;inset:38px;border:1px solid #d9ceca;border-radius:50%}.orbit-center[data-v-e0c21789],.orbit-item[data-v-e0c21789]{position:absolute;left:50%;top:50%;display:grid;place-items:center;transform:translate(-50%,-50%)}.orbit-center[data-v-e0c21789]{width:92px;height:80px;color:#fff;background:var(--brand);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);font-weight:740}.orbit-item[data-v-e0c21789]{width:72px;height:72px;border:1px solid #ddd4cf;border-radius:50%;background:#fff;color:#343434;font-size:14px}.orbit-item-1[data-v-e0c21789]{transform:translate(-50%,-50%) translateY(-116px)}.orbit-item-2[data-v-e0c21789]{transform:translate(-50%,-50%) rotate(60deg) translateY(-116px) rotate(-60deg)}.orbit-item-3[data-v-e0c21789]{transform:translate(-50%,-50%) rotate(120deg) translateY(-116px) rotate(-120deg)}.orbit-item-4[data-v-e0c21789]{transform:translate(-50%,-50%) translateY(116px)}.orbit-item-5[data-v-e0c21789]{transform:translate(-50%,-50%) rotate(240deg) translateY(-116px) rotate(-240deg)}.orbit-item-6[data-v-e0c21789]{transform:translate(-50%,-50%) rotate(300deg) translateY(-116px) rotate(-300deg)}.question-ring[data-v-e0c21789]{--question-card-width: 118px;--question-card-height: 58px;--question-card-half-width: 59px;--question-card-half-height: 29px;--question-core-size: 82px;--question-gap: 16px;position:relative;width:calc(var(--question-card-width) + var(--question-card-width) + var(--question-core-size) + var(--question-gap) + var(--question-gap));height:calc(var(--question-card-height) + var(--question-card-height) + var(--question-core-size) + var(--question-gap) + var(--question-gap))}.question-ring[data-v-e0c21789]:before{content:"";position:absolute;inset:var(--question-card-half-height) var(--question-card-half-width);border:1px solid #ded5d0;border-radius:50%}.question[data-v-e0c21789],.question-core[data-v-e0c21789]{position:absolute;display:grid;place-items:center;text-align:center}.question[data-v-e0c21789]{width:var(--question-card-width);height:var(--question-card-height);padding:8px 10px;border:1px solid #e1d8d3;border-radius:7px;background:#fff;font-size:14px;line-height:1.4}.question-1[data-v-e0c21789]{left:50%;top:0;transform:translate(-50%)}.question-2[data-v-e0c21789]{right:0;top:50%;transform:translateY(-50%)}.question-3[data-v-e0c21789]{left:50%;bottom:0;transform:translate(-50%)}.question-4[data-v-e0c21789]{left:0;top:50%;transform:translateY(-50%)}.question-core[data-v-e0c21789]{left:50%;top:50%;width:var(--question-core-size);height:var(--question-core-size);border-radius:50%;background:var(--brand);color:#fff;transform:translate(-50%,-50%);font-weight:680;line-height:1.35}.world-questions[data-v-e0c21789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:24px}.world-questions span[data-v-e0c21789]{padding:12px 14px;border:1px solid #e7dfda;border-radius:6px;font-size:14px}.transition-path[data-v-e0c21789],.workflow-line[data-v-e0c21789],.support-line[data-v-e0c21789]{color:var(--ink)!important;font-weight:620}.transition-path b[data-v-e0c21789]{margin:0 10px;color:var(--brand)}.workflow-visual[data-v-e0c21789]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 16px}.workflow-step[data-v-e0c21789]{display:grid;justify-items:center;gap:10px;color:#333;font-size:14px}.workflow-dot[data-v-e0c21789]{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(100,0,0,.26);border-radius:50%;color:var(--brand);font-weight:700}.chain-visual[data-v-e0c21789]{align-content:center;display:flex;flex-wrap:wrap;gap:14px 8px;justify-content:flex-start}.chain-visual span[data-v-e0c21789]{color:#383838;font-size:15px;white-space:nowrap}.chain-visual b[data-v-e0c21789]{margin-left:8px;color:#a9a19c;font-weight:400}.service-visual[data-v-e0c21789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px}.service-pill[data-v-e0c21789]{min-height:80px;padding:20px;display:grid;place-items:center;text-align:center;border:1px solid #e2d8d3;border-radius:8px;background:#fff;font-size:14px;line-height:1.55}.service-pill-primary[data-v-e0c21789]{color:#fff;border-color:var(--brand);background:var(--brand);font-weight:670}.service-slogan[data-v-e0c21789]{color:var(--brand)!important;font-size:19px!important;font-weight:720}.training-visual[data-v-e0c21789]{display:grid;grid-template-columns:1fr;align-content:center;gap:28px}.training-visual>div[data-v-e0c21789]{display:grid;gap:10px}.training-visual small[data-v-e0c21789]{color:var(--brand);font-size:13px;font-weight:700}.training-visual span[data-v-e0c21789]{padding:13px 16px;border:1px solid #dfd4cf;border-radius:6px;background:#fff;font-size:14px}.closing[data-v-e0c21789]{padding:116px 0 132px;background:radial-gradient(ellipse at 50% 100%,rgba(100,0,0,.05),transparent 56%),#fff}.closing p[data-v-e0c21789]{margin:0;text-align:center;font-size:clamp(32px,4.5vw,60px);line-height:1.3;font-weight:760;letter-spacing:-.045em}a[data-v-e0c21789]:focus-visible,button[data-v-e0c21789]:focus-visible{outline:3px solid rgba(100,0,0,.25);outline-offset:4px}@media(max-width:980px){.shell[data-v-e0c21789]{width:min(100% - 36px,780px)}.hero[data-v-e0c21789]{padding-top:32px}.hero-grid[data-v-e0c21789]{grid-template-columns:1fr;min-height:auto}.hero-copy[data-v-e0c21789]{padding-top:20px}.hero-visual[data-v-e0c21789]{min-height:520px}.hero-visual img[data-v-e0c21789]{inset:0;margin:auto;width:min(100%,560px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12%,#000 90%,transparent 100%)}.definition-panel[data-v-e0c21789]{padding:48px 28px 26px}.definition-grid[data-v-e0c21789]{grid-template-columns:1fr}.definition-item[data-v-e0c21789]{min-height:auto;padding:26px 12px}.definition-item+.definition-item[data-v-e0c21789]{border-left:0;border-top:1px solid var(--line)}.row-grid[data-v-e0c21789]{grid-template-columns:56px 1fr;gap:24px;min-height:auto;padding:60px 0}.row-index[data-v-e0c21789]{grid-row:1 / span 2}.row-visual[data-v-e0c21789]{grid-column:2}.row-copy[data-v-e0c21789]{grid-column:2;padding:0;border:0}}@media(max-width:620px){.shell[data-v-e0c21789]{width:min(100% - 28px,560px)}.hero[data-v-e0c21789]{padding:28px 0 68px}.hero-grid[data-v-e0c21789]{gap:8px}.hero h1[data-v-e0c21789]{font-size:clamp(52px,17vw,76px)}.hero-lead[data-v-e0c21789]{margin-top:28px;font-size:17px}.hero-sub[data-v-e0c21789]{font-size:15px}.hero-actions[data-v-e0c21789]{display:grid}.button[data-v-e0c21789]{width:100%}.hero-visual[data-v-e0c21789]{min-height:410px}.definition[data-v-e0c21789]{padding-bottom:74px}.definition-panel[data-v-e0c21789]{padding:38px 20px 22px;border-radius:14px}.definition-panel h2[data-v-e0c21789]{font-size:31px}.system-heading h2[data-v-e0c21789]{font-size:36px}.row-grid[data-v-e0c21789]{grid-template-columns:1fr;gap:24px;padding:54px 0}.row-index[data-v-e0c21789]{grid-row:auto;font-size:24px}.row-visual[data-v-e0c21789],.row-copy[data-v-e0c21789]{grid-column:1}.row-visual[data-v-e0c21789]{min-height:230px;justify-content:flex-start}.row-copy h2[data-v-e0c21789]{font-size:34px}.row-copy .row-lead[data-v-e0c21789]{font-size:18px}.orbit[data-v-e0c21789]{margin-left:18px;transform:scale(.88);transform-origin:left center}.question-ring[data-v-e0c21789]{transform:scale(.86);transform-origin:left center}.workflow-visual[data-v-e0c21789]{width:100%}.service-visual[data-v-e0c21789]{grid-template-columns:1fr;width:100%}.world-questions[data-v-e0c21789]{grid-template-columns:1fr}.closing[data-v-e0c21789]{padding:86px 0 100px}}@media(max-width:767px){.shell[data-v-e0c21789]{width:calc(100% - 36px);max-width:none}.hero[data-v-e0c21789]{padding:20px 0 64px}.hero-grid[data-v-e0c21789]{display:flex;flex-direction:column;gap:0;min-height:auto}.hero-visual[data-v-e0c21789]{order:1;width:100vw;height:auto;min-height:0;margin-left:calc(50% - 50vw)}.hero-visual img[data-v-e0c21789]{position:relative;inset:auto;display:block;width:100%;max-width:none;height:auto;margin:0;object-fit:contain;object-position:center;-webkit-mask-image:none;mask-image:none}.hero-copy[data-v-e0c21789]{order:2;padding-top:28px}.hero .eyebrow[data-v-e0c21789]{max-width:330px;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.08em}.hero h1[data-v-e0c21789]{font-size:clamp(44px,12.3vw,52px);line-height:1.05;letter-spacing:-.04em}.hero h1 span[data-v-e0c21789],.hero h1 strong[data-v-e0c21789]{white-space:normal}.hero h1 strong[data-v-e0c21789]{margin-top:4px}.hero-lead[data-v-e0c21789]{margin-top:28px;font-size:16px;font-weight:500;line-height:1.75}.hero-sub[data-v-e0c21789]{margin-top:14px;font-size:15px;font-weight:400;line-height:1.75}.hero-actions[data-v-e0c21789]{display:grid;gap:12px;margin-top:28px}.button[data-v-e0c21789]{width:100%;height:48px}.definition[data-v-e0c21789]{padding-bottom:64px}.definition-panel[data-v-e0c21789]{padding:34px 18px 22px;border-radius:14px}.definition-panel h2[data-v-e0c21789]{font-size:30px;line-height:1.35}.definition-grid[data-v-e0c21789]{grid-template-columns:1fr;margin-top:32px}.definition-item[data-v-e0c21789]{min-height:auto;padding:24px 0}.definition-item+.definition-item[data-v-e0c21789]{border-left:0;border-top:1px solid var(--line)}.definition-item h3[data-v-e0c21789]{font-size:15px}.definition-item p[data-v-e0c21789],.definition-item-en p[data-v-e0c21789]{font-size:15px;line-height:1.8}.demand-note[data-v-e0c21789]{font-size:14px}.system-intro[data-v-e0c21789]{padding:0 0 28px}.system-heading h2[data-v-e0c21789]{font-size:32px;line-height:1.3}.system-heading p[data-v-e0c21789]{font-size:15px}.system-row[data-v-e0c21789]:after{width:calc(100% - 36px)}.row-grid[data-v-e0c21789]{min-height:auto;padding:64px 0;display:flex;flex-direction:column;align-items:stretch;gap:0}.row-copy[data-v-e0c21789]{display:contents}.row-index[data-v-e0c21789]{order:1;align-self:flex-start;padding:0;font-size:24px}.row-copy[data-v-e0c21789]>*{order:6}.row-copy .row-overline[data-v-e0c21789]{order:2;margin:20px 0 10px}.row-copy h2[data-v-e0c21789]{order:3;margin:0;font-size:32px;line-height:1.25}.row-copy .row-lead[data-v-e0c21789]{order:4;margin-top:14px;font-size:18px;font-weight:550;line-height:1.7}.row-visual[data-v-e0c21789]{order:5;grid-column:auto;width:100%;min-height:0;margin:28px 0 12px;display:flex;align-items:center;justify-content:center}.row-copy p[data-v-e0c21789]{margin-top:12px;font-size:15px;line-height:1.8}.row-copy .boundary-note[data-v-e0c21789]{font-size:14px}.world-questions[data-v-e0c21789]{order:6;grid-template-columns:1fr;width:100%}.orbit[data-v-e0c21789]{margin:0 auto;transform:none}.question-ring[data-v-e0c21789]{--question-card-width: 108px;--question-card-half-width: 54px;--question-gap: 12px;margin:0 auto;transform:none}.workflow-visual[data-v-e0c21789],.service-visual[data-v-e0c21789],.training-visual[data-v-e0c21789]{width:100%}.service-visual[data-v-e0c21789]{grid-template-columns:1fr}.closing[data-v-e0c21789]{padding:72px 0 80px}.closing p[data-v-e0c21789]{font-size:32px;line-height:1.35}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-v-e0c21789],[data-v-e0c21789]:before,[data-v-e0c21789]:after{transition:none!important}}.hero h1[data-v-e0c21789],.row-copy h2[data-v-e0c21789],.system-heading h2[data-v-e0c21789],.concept-card h3[data-v-e0c21789],.closing p[data-v-e0c21789]{overflow-wrap:anywhere;white-space:normal}.concept-card h3[data-v-e0c21789]{color:var(--brand)}#app-title[data-v-e0c21789]{color:var(--ink);max-width:100%;overflow-wrap:normal;word-break:normal;text-wrap:balance}.row-copy[data-v-e0c21789],.hero-copy[data-v-e0c21789],.concept-card[data-v-e0c21789]{min-width:0}.detail-links[data-v-e0c21789],.product-modes[data-v-e0c21789]{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px}.detail-link[data-v-e0c21789]{display:inline-block;margin-top:20px;color:var(--brand);font-size:15px;font-weight:650;line-height:1.65;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px}.detail-links .detail-link[data-v-e0c21789]{margin-top:0}.product-modes span[data-v-e0c21789]{padding:8px 11px;color:var(--brand);border:1px solid var(--line);border-radius:6px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.concept-section[data-v-e0c21789],.collaboration-section[data-v-e0c21789]{padding:76px 0 0}.concept-grid[data-v-e0c21789],.collaboration-grid[data-v-e0c21789]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.concept-card[data-v-e0c21789]{padding:32px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(135deg,var(--panel),#fff 75%)}.concept-card h3[data-v-e0c21789]{margin:0;font-size:clamp(23px,2.4vw,30px);line-height:1.35;letter-spacing:-.03em}.concept-card p[data-v-e0c21789]:not(.row-overline){margin:18px 0 0;color:#4b4b4b;font-size:16px;line-height:1.85}.concept-card p.boundary-note[data-v-e0c21789]{color:#787878;font-size:14px}.movetips-home:lang(en) .orbit-item[data-v-e0c21789]{font-size:11px;overflow-wrap:anywhere}.movetips-home:lang(en) .question[data-v-e0c21789]{font-size:12px}.movetips-home:lang(en) .question-core[data-v-e0c21789]{padding:8px;font-size:13px}.workflow-step[data-v-e0c21789]{min-width:0}.workflow-step>span[data-v-e0c21789]:last-child{max-width:100%;text-align:center;overflow-wrap:anywhere}@media(max-width:767px){.row-visual.workflow-visual[data-v-e0c21789]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.concept-grid[data-v-e0c21789],.collaboration-grid[data-v-e0c21789]{grid-template-columns:1fr}.concept-section[data-v-e0c21789],.collaboration-section[data-v-e0c21789]{padding-top:64px}.concept-card[data-v-e0c21789]{padding:26px 22px}.movetips-home:lang(en) .hero h1[data-v-e0c21789]{font-size:clamp(38px,10vw,52px)}}.research-paper-entry[data-v-e0c21789]{margin:20px 0 0;font-size:16px;line-height:1.7}.research-paper-entry a[data-v-e0c21789]{color:#640000;overflow-wrap:anywhere;text-underline-offset:4px}
