.fde-page[data-v-e7723348]{--fde-ink: #101a20;--fde-muted: #53636f;--fde-line: #d8e1e6;--fde-paper: #fff;--fde-frost: #eef4f7;--fde-blue: #1265e8;--fde-green: #168b5c;--fde-mint: #dff5e9;min-height:100vh;color:var(--fde-ink);background:var(--fde-paper);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.fde-page[data-v-e7723348] :where(h1,h2,h3,p){margin:0}.fde-page[data-v-e7723348] :where(a){color:inherit;text-decoration:none}.shell[data-v-e7723348]{width:min(1180px,calc(100% - 48px));margin:0 auto}.section[data-v-e7723348]{padding:104px 0}.eyebrow[data-v-e7723348]{color:var(--fde-blue);font-family:Cascadia Code,SFMono-Regular,monospace;font-size:12px;font-weight:750;line-height:1.5}.hero-section[data-v-e7723348]{position:relative;overflow:hidden;padding:78px 0 0;border-bottom:1px solid var(--fde-line);background:#fff}.hero-section[data-v-e7723348]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(16,26,32,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(16,26,32,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%)}.hero-grid[data-v-e7723348]{position:relative;width:min(1180px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:72px;align-items:center;padding-bottom:72px}.hero-copy h1[data-v-e7723348]{max-width:720px;margin-top:18px;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:64px;font-weight:900;line-height:1.08}.hero-summary[data-v-e7723348]{max-width:720px;margin-top:24px;color:var(--fde-muted);font-size:17px;line-height:1.85}.hero-actions[data-v-e7723348]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.action[data-v-e7723348]{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:7px;font-size:15px;font-weight:800;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.action[data-v-e7723348]:hover{transform:translateY(-2px)}.action[data-v-e7723348]:focus-visible{outline:3px solid rgba(18,101,232,.28);outline-offset:3px}.action-primary[data-v-e7723348]{color:#fff;background:var(--fde-blue);box-shadow:0 14px 28px #1265e833}.action-primary[data-v-e7723348]:hover{background:#0a48ad}.action-secondary[data-v-e7723348]{border-color:#bbc8cf;background:#ffffffb8}.hero-note[data-v-e7723348]{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:#60727e;font-size:13px;line-height:1.6}.hero-note svg[data-v-e7723348]{flex:0 0 auto;margin-top:3px;color:var(--fde-green)}.deployment-trace[data-v-e7723348]{overflow:hidden;border:1px solid #cfd9df;border-radius:8px;background:#ffffffeb;box-shadow:0 28px 72px #101a201f}.trace-head[data-v-e7723348]{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid var(--fde-line);color:#31444f;font-size:13px;font-weight:800}.trace-head i[data-v-e7723348]{display:inline-flex;align-items:center;gap:7px;color:var(--fde-green);font-family:Cascadia Code,monospace;font-size:10px;font-style:normal}.trace-head i span[data-v-e7723348]{width:7px;height:7px;border-radius:50%;background:#26a96c;box-shadow:0 0 0 5px #26a96c1f}.trace-body[data-v-e7723348]{padding:9px 20px}.trace-step[data-v-e7723348]{position:relative;min-height:92px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;border-bottom:1px solid #e2e8eb}.trace-step[data-v-e7723348]:last-child{border-bottom:0}.trace-step[data-v-e7723348]:not(:last-child):after{content:"";position:absolute;left:16px;top:62px;width:1px;height:60px;background:#9ab8d0}.trace-code[data-v-e7723348]{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid #9bb8d0;border-radius:50%;color:var(--fde-blue);background:#fff;font-family:Cascadia Code,monospace;font-size:10px;font-weight:800}.trace-step strong[data-v-e7723348]{font-size:15px}.trace-step p[data-v-e7723348]{margin-top:5px;color:var(--fde-muted);font-size:12px;line-height:1.5}.trace-state[data-v-e7723348]{padding:5px 8px;border-radius:4px;color:#166e4e;background:var(--fde-mint);font-size:11px;font-weight:800}.trace-outcome[data-v-e7723348]{display:grid;gap:5px;padding:18px 20px;border-top:1px solid #cbd7dc;color:#fff;background:var(--fde-ink)}.trace-outcome span[data-v-e7723348]{color:#9fb0ba;font-family:Cascadia Code,monospace;font-size:10px}.trace-outcome strong[data-v-e7723348]{font-size:18px}.principle-strip[data-v-e7723348]{position:relative;width:min(1180px,calc(100% - 48px));min-height:66px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fde-line)}.principle-strip span[data-v-e7723348]{display:flex;align-items:center;gap:9px;padding:0 20px;border-right:1px solid var(--fde-line);color:#42545f;font-size:13px;font-weight:750}.principle-strip span[data-v-e7723348]:first-child{padding-left:0}.principle-strip span[data-v-e7723348]:last-child{border-right:0}.principle-strip svg[data-v-e7723348]{color:var(--fde-green)}.section-intro h2[data-v-e7723348]{margin-top:13px;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:42px;font-weight:900;line-height:1.18}.section-intro>p[data-v-e7723348]:last-child{margin-top:18px;color:var(--fde-muted);font-size:16px;line-height:1.8}.wide-intro[data-v-e7723348]{max-width:850px}.wide-intro>p[data-v-e7723348]:last-child{max-width:680px}.split-layout[data-v-e7723348]{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:92px;align-items:start}.sticky-intro[data-v-e7723348]{position:sticky;top:116px}.fit-checker[data-v-e7723348]{border-top:1px solid #aebdc5}.fit-group[data-v-e7723348]{padding:30px 0;border-bottom:1px solid var(--fde-line)}.fit-group h3[data-v-e7723348]{display:flex;align-items:center;gap:10px;font-size:18px}.fit-group-positive h3[data-v-e7723348]{color:#116a48}.fit-group ul[data-v-e7723348]{display:grid;gap:15px;margin:21px 0 0;padding:0;list-style:none}.fit-group li[data-v-e7723348]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:11px;color:#3d4e58;font-size:15px;line-height:1.7}.fit-group-positive li svg[data-v-e7723348]{margin-top:5px;color:var(--fde-green)}.fit-group-neutral[data-v-e7723348]{padding-bottom:0;border-bottom:0}.fit-group-neutral h3[data-v-e7723348],.fit-group-neutral li[data-v-e7723348]{color:#687780}.section-capabilities[data-v-e7723348]{background:#fff}.capability-list[data-v-e7723348]{margin-top:54px;border-top:1px solid #acbcc5}.capability-row[data-v-e7723348]{min-height:184px;display:grid;grid-template-columns:66px minmax(0,1fr) minmax(260px,.58fr);gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #cbd6dc}.capability-mark[data-v-e7723348]{display:grid;width:50px;height:50px;place-items:center;border:1px solid #a9bdc8;border-radius:7px;color:var(--fde-blue);background:#fff}.capability-copy>span[data-v-e7723348]{color:var(--fde-blue);font-family:Cascadia Code,monospace;font-size:11px;font-weight:800}.capability-copy h3[data-v-e7723348]{margin-top:6px;font-size:23px}.capability-copy p[data-v-e7723348]{max-width:620px;margin-top:11px;color:var(--fde-muted);font-size:15px;line-height:1.72}.capability-output[data-v-e7723348]{padding:16px 18px;border-left:3px solid var(--fde-green);color:#36504a;background:#ffffffbd;font-size:13px;font-weight:700;line-height:1.6}.section-process[data-v-e7723348]{color:#f6fafc;background:var(--fde-ink)}.process-intro[data-v-e7723348]{max-width:860px}.process-intro .eyebrow[data-v-e7723348]{color:#6da3ff}.process-intro>p[data-v-e7723348]:last-child{max-width:720px;color:#a8b6be}.process-list[data-v-e7723348]{margin:58px 0 0;padding:0;border-top:1px solid #3e505a;list-style:none}.process-list li[data-v-e7723348]{min-height:148px;display:grid;grid-template-columns:70px minmax(0,1fr) minmax(280px,.7fr);gap:30px;align-items:center;padding:25px 0;border-bottom:1px solid #34454e}.phase-num[data-v-e7723348]{color:#6da3ff;font-family:Cascadia Code,monospace;font-size:13px;font-weight:800}.phase-copy h3[data-v-e7723348]{font-size:22px}.phase-copy p[data-v-e7723348]{max-width:610px;margin-top:9px;color:#a8b6be;font-size:14px;line-height:1.7}.phase-gate[data-v-e7723348]{display:flex;align-items:flex-start;gap:9px;padding:14px 16px;border:1px solid #42555f;border-radius:6px;color:#cad5da;background:#17252c;font-size:13px;line-height:1.55}.phase-gate svg[data-v-e7723348]{flex:0 0 auto;margin-top:2px;color:#63c895}.section-delivery[data-v-e7723348]{background:#fff}.delivery-heading[data-v-e7723348]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:60px;align-items:end}.delivery-heading>p[data-v-e7723348]{color:#4d655b;font-size:15px;line-height:1.75}.delivery-grid[data-v-e7723348]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px;border-top:1px solid #aac9bb;border-bottom:1px solid #aac9bb}.delivery-grid article[data-v-e7723348]{min-height:250px;padding:28px 24px;border-right:1px solid #aac9bb}.delivery-grid article[data-v-e7723348]:first-child{padding-left:0}.delivery-grid article[data-v-e7723348]:last-child{padding-right:0;border-right:0}.delivery-grid span[data-v-e7723348]{color:#15744f;font-family:Cascadia Code,monospace;font-size:10px;font-weight:800}.delivery-grid h3[data-v-e7723348]{margin-top:24px;font-size:21px}.delivery-grid p[data-v-e7723348]{margin-top:13px;color:#496158;font-size:14px;line-height:1.75}.delivery-standard[data-v-e7723348],.engagement-note[data-v-e7723348]{display:flex;align-items:flex-start;gap:10px;margin-top:28px;font-size:14px;font-weight:750;line-height:1.6}.delivery-standard svg[data-v-e7723348],.engagement-note svg[data-v-e7723348]{flex:0 0 auto;margin-top:2px;color:var(--fde-green)}.engagement-grid[data-v-e7723348]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid #acbbc3;border-bottom:1px solid #acbbc3}.engagement-grid article[data-v-e7723348]{min-height:315px;display:flex;flex-direction:column;padding:28px;border-right:1px solid var(--fde-line)}.engagement-grid article[data-v-e7723348]:first-child{padding-left:0}.engagement-grid article[data-v-e7723348]:last-child{padding-right:0;border-right:0}.engagement-grid header[data-v-e7723348]{display:flex;align-items:center;justify-content:space-between;gap:15px}.engagement-grid header span[data-v-e7723348]{color:#91a0a8;font-family:Cascadia Code,monospace;font-size:12px}.engagement-grid header i[data-v-e7723348]{color:var(--fde-blue);font-family:Cascadia Code,monospace;font-size:10px;font-style:normal;font-weight:800}.engagement-grid h3[data-v-e7723348]{margin-top:44px;font-size:23px}.engagement-grid p[data-v-e7723348]{margin-top:14px;color:var(--fde-muted);font-size:14px;line-height:1.75}.engagement-grid strong[data-v-e7723348]{margin-top:auto;padding-top:28px;color:#40545f;font-size:13px;line-height:1.6}.section-faq[data-v-e7723348]{background:#fff}.faq-list[data-v-e7723348]{border-top:1px solid #9fafb8}.faq-list details[data-v-e7723348]{border-bottom:1px solid var(--fde-line)}.faq-list summary[data-v-e7723348]{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:23px 0;cursor:pointer;font-size:17px;font-weight:800;list-style:none}.faq-list summary[data-v-e7723348]::-webkit-details-marker{display:none}.faq-list summary[data-v-e7723348]:after{content:"+";color:var(--fde-blue);font-family:monospace;font-size:22px}.faq-list details[open] summary[data-v-e7723348]:after{content:"-"}.faq-list summary span[data-v-e7723348]{color:#8899a3;font-family:Cascadia Code,monospace;font-size:11px}.faq-list details>p[data-v-e7723348]{padding:0 44px 24px 54px;color:var(--fde-muted);font-size:15px;line-height:1.8}.contact-section[data-v-e7723348]{padding:98px 0;color:#fff;background:#16252c}.contact-grid[data-v-e7723348]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:84px;align-items:center}.contact-copy .eyebrow[data-v-e7723348]{color:#6da3ff}.contact-copy h2[data-v-e7723348]{max-width:760px;margin-top:14px;font-family:Arial Black,HarmonyOS Sans SC,PingFang SC,sans-serif;font-size:44px;line-height:1.18}.contact-copy>p[data-v-e7723348]:not(.eyebrow,.contact-promise){max-width:740px;margin-top:20px;color:#b1bfc6;font-size:16px;line-height:1.8}.contact-brief[data-v-e7723348]{max-width:760px;margin-top:28px;padding:22px 0;border-top:1px solid #40525b;border-bottom:1px solid #40525b}.contact-brief>span[data-v-e7723348]{color:#dbe4e8;font-size:14px;font-weight:800}.contact-brief ul[data-v-e7723348]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:18px 0 0;padding:0;list-style:none}.contact-brief li[data-v-e7723348]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:#adbbc2;font-size:13px;line-height:1.6}.contact-brief li svg[data-v-e7723348]{margin-top:3px;color:#63c895}.contact-promise[data-v-e7723348]{display:flex;align-items:flex-start;gap:9px;max-width:700px;margin-top:20px;color:#93a5ae;font-size:13px;line-height:1.6}.contact-promise svg[data-v-e7723348]{flex:0 0 auto;margin-top:2px;color:#63c895}.qr-panel[data-v-e7723348]{padding:20px;border:1px solid #455a65;border-radius:8px;background:#fff;box-shadow:0 28px 64px #00000038}.qr-head[data-v-e7723348]{display:flex;align-items:center;gap:10px;padding:0 2px 15px;color:var(--fde-ink);font-size:15px}.qr-head svg[data-v-e7723348]{color:var(--fde-blue)}.qr-panel img[data-v-e7723348]{display:block;width:100%;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;border:1px solid #e1e7ea}.qr-panel p[data-v-e7723348]{padding:14px 3px 2px;color:var(--fde-muted);font-size:13px;line-height:1.6;text-align:center}.trial-modal[data-v-e7723348]{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0c1419a8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.trial-dialog[data-v-e7723348]{width:min(420px,100%);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 30px 90px #00000047}.trial-dialog>header[data-v-e7723348]{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid var(--fde-line)}.trial-dialog h2[data-v-e7723348]{font-size:19px}.trial-dialog button[data-v-e7723348]{width:36px;height:36px;border:1px solid var(--fde-line);border-radius:7px;color:var(--fde-muted);background:#fff;cursor:pointer;font-size:22px}.trial-dialog>div[data-v-e7723348]{display:grid;justify-items:center;gap:14px;padding:24px;text-align:center}.trial-dialog img[data-v-e7723348]{width:min(280px,100%);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.trial-dialog p[data-v-e7723348]{color:var(--fde-muted);font-size:14px;line-height:1.65}@media(max-width:1040px){.hero-grid[data-v-e7723348]{grid-template-columns:1fr;gap:46px}.hero-copy h1[data-v-e7723348]{font-size:54px}.deployment-trace[data-v-e7723348]{max-width:680px}.split-layout[data-v-e7723348]{gap:54px}.capability-row[data-v-e7723348]{grid-template-columns:58px minmax(0,1fr)}.capability-output[data-v-e7723348],.phase-gate[data-v-e7723348]{grid-column:2}.process-list li[data-v-e7723348]{grid-template-columns:50px minmax(0,1fr)}.delivery-grid[data-v-e7723348]{grid-template-columns:repeat(2,1fr)}.delivery-grid article[data-v-e7723348]{border-bottom:1px solid #aac9bb}.delivery-grid article[data-v-e7723348]:nth-child(2){border-right:0}.delivery-grid article[data-v-e7723348]:nth-child(3){padding-left:0;border-bottom:0}.delivery-grid article[data-v-e7723348]:nth-child(4){border-bottom:0}}@media(max-width:760px){.shell[data-v-e7723348],.hero-grid[data-v-e7723348],.principle-strip[data-v-e7723348]{width:min(100% - 32px,1180px)}.section[data-v-e7723348]{padding:76px 0}.hero-section[data-v-e7723348]{padding-top:54px}.hero-grid[data-v-e7723348]{padding-bottom:52px}.hero-copy h1[data-v-e7723348]{font-size:42px;line-height:1.12}.hero-summary[data-v-e7723348]{font-size:16px}.hero-actions[data-v-e7723348]{display:grid}.action[data-v-e7723348]{width:100%}.principle-strip[data-v-e7723348]{grid-template-columns:repeat(2,1fr);padding:12px 0}.principle-strip span[data-v-e7723348],.principle-strip span[data-v-e7723348]:first-child{min-height:48px;padding:0 10px;border:0}.section-intro h2[data-v-e7723348],.contact-copy h2[data-v-e7723348]{font-size:34px}.split-layout[data-v-e7723348],.delivery-heading[data-v-e7723348],.contact-grid[data-v-e7723348]{grid-template-columns:1fr;gap:42px}.sticky-intro[data-v-e7723348]{position:static}.capability-row[data-v-e7723348]{grid-template-columns:46px minmax(0,1fr);gap:18px;align-items:start}.capability-mark[data-v-e7723348]{width:42px;height:42px}.capability-copy h3[data-v-e7723348]{font-size:20px}.capability-output[data-v-e7723348],.phase-gate[data-v-e7723348]{grid-column:1 / -1}.process-list li[data-v-e7723348]{grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start}.engagement-grid[data-v-e7723348]{grid-template-columns:1fr}.engagement-grid article[data-v-e7723348],.engagement-grid article[data-v-e7723348]:first-child,.engagement-grid article[data-v-e7723348]:last-child{min-height:0;padding:28px 0;border-right:0;border-bottom:1px solid var(--fde-line)}.engagement-grid article[data-v-e7723348]:last-child{border-bottom:0}.engagement-grid h3[data-v-e7723348]{margin-top:28px}.engagement-grid strong[data-v-e7723348]{margin-top:24px}.qr-panel[data-v-e7723348]{width:min(340px,100%)}}@media(max-width:500px){.hero-copy h1[data-v-e7723348]{font-size:38px}.trace-head[data-v-e7723348]{align-items:flex-start;flex-direction:column;padding:14px 16px}.trace-body[data-v-e7723348]{padding:7px 14px}.trace-step[data-v-e7723348]{grid-template-columns:32px minmax(0,1fr)}.trace-state[data-v-e7723348]{grid-column:2;justify-self:start;margin:-12px 0 12px}.trace-step[data-v-e7723348]:not(:last-child):after{left:15px}.delivery-grid[data-v-e7723348]{grid-template-columns:1fr}.delivery-grid article[data-v-e7723348],.delivery-grid article[data-v-e7723348]:first-child,.delivery-grid article[data-v-e7723348]:nth-child(3),.delivery-grid article[data-v-e7723348]:last-child{min-height:0;padding:25px 0;border-right:0;border-bottom:1px solid #aac9bb}.delivery-grid article[data-v-e7723348]:last-child{border-bottom:0}.contact-brief ul[data-v-e7723348]{grid-template-columns:1fr}.faq-list summary[data-v-e7723348]{grid-template-columns:30px minmax(0,1fr) auto;font-size:15px}.faq-list details>p[data-v-e7723348]{padding-left:42px;padding-right:0}}@media(prefers-reduced-motion:reduce){.action[data-v-e7723348]{transition:none}.action[data-v-e7723348]:hover{transform:none}}
