.topbar-growth[data-v-e21e24cb]{min-height:68px;padding-inline:28px;gap:18px}.topbar-growth .header-back[data-v-e21e24cb]{display:inline-flex;align-items:center;gap:7px;margin-left:0;margin-right:0;color:var(--muted);font-size:12px;white-space:nowrap}.topbar-growth .header-back[data-v-e21e24cb]:hover,.topbar-growth .header-back[data-v-e21e24cb]:focus-visible{color:var(--ink)}.topbar-growth .growth-header-context[data-v-e21e24cb]{display:flex;align-items:center;gap:18px;min-width:0;margin-left:auto}.topbar-growth .growth-header-current[data-v-e21e24cb]{overflow:hidden;color:var(--ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.topbar-growth .growth-header-nodes[data-v-e21e24cb]{display:flex;align-items:center;gap:12px;flex:0 0 auto}.topbar-growth .growth-header-node[data-v-e21e24cb]{display:grid;place-items:center;width:18px;height:18px;color:var(--muted)}.topbar-growth .growth-header-node-dot[data-v-e21e24cb]{display:block;width:7px;height:7px;border:1px solid rgba(130,160,195,.7);border-radius:50%;background:#162c48cc;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.topbar-growth .growth-header-node:hover .growth-header-node-dot[data-v-e21e24cb],.topbar-growth .growth-header-node:focus-visible .growth-header-node-dot[data-v-e21e24cb]{border-color:var(--cyan);background:#48d2ee52}.topbar-growth .growth-header-node-active .growth-header-node-dot[data-v-e21e24cb]{width:10px;height:10px;border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 10px #38daf09e}@media(max-width:720px){.topbar-growth[data-v-e21e24cb]{min-height:64px;padding:9px 14px;gap:9px}.topbar-growth .brand[data-v-e21e24cb]{flex:1 1 auto;min-width:0}.topbar-growth .growth-header-context[data-v-e21e24cb]{order:3;flex:1 0 100%;justify-content:space-between;gap:10px;margin-left:0;padding-top:2px}.topbar-growth .growth-header-current[data-v-e21e24cb]{font-size:11px}.topbar-growth .growth-header-nodes[data-v-e21e24cb]{gap:8px}.topbar-growth .growth-header-node[data-v-e21e24cb]{width:16px;height:16px}.topbar-growth .header-back[data-v-e21e24cb]{margin-left:auto;font-size:11px}.topbar-growth .header-back span[data-v-e21e24cb]{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.opportunity-page[data-v-8cdb1a51]{--blue:#1eb8ff;--cyan:#53e7ff;--gold:#ffb74e;min-height:calc(100svh - 76px);display:grid;grid-template-columns:minmax(0,3fr) minmax(520px,2fr);background:#020b1c;color:#eef7ff}.page-state[data-v-8cdb1a51]{min-height:80svh;display:grid;place-content:center;gap:16px;text-align:center}.page-state button[data-v-8cdb1a51]{border:1px solid var(--blue);border-radius:8px;padding:10px 20px;background:#0b3f89;color:#fff}.opportunity-hero[data-v-8cdb1a51]{position:relative;min-height:calc(100svh - 76px);padding:50px 38px 24px;background-size:cover;background-position:center;overflow:hidden}.opportunity-hero[data-v-8cdb1a51]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 48%,transparent 0 18%,rgba(0,8,24,.22) 50%,rgba(0,8,24,.72) 100%);pointer-events:none}.hero-copy[data-v-8cdb1a51],.quick-view[data-v-8cdb1a51],.ai-orbit[data-v-8cdb1a51]{position:relative;z-index:1}.hero-copy[data-v-8cdb1a51]{width:51%;max-width:570px;margin-top:10px}.hero-copy h1[data-v-8cdb1a51]{margin:0;font-size:clamp(30px,3vw,50px);line-height:1.28;letter-spacing:.02em}.hero-copy p[data-v-8cdb1a51]{margin:22px 0;color:#b8cae4;font-size:17px;line-height:1.8}.control-card[data-v-8cdb1a51]{display:flex;gap:14px;width:min(380px,100%);padding:18px;border:1px solid rgba(46,139,239,.45);border-radius:14px;background:#04142fd1}.control-card svg[data-v-8cdb1a51],.control-card strong[data-v-8cdb1a51]{color:var(--gold)}.control-card div[data-v-8cdb1a51]{display:grid;gap:6px}.control-card span[data-v-8cdb1a51]{color:#c6d5e9;line-height:1.6}.trust-row[data-v-8cdb1a51]{display:flex;gap:24px;margin:28px 0}.trust-row span[data-v-8cdb1a51]{display:grid;gap:8px;justify-items:center;color:#d5e3f2;font-size:13px}.hero-actions[data-v-8cdb1a51]{display:flex;gap:22px;align-items:center}.primary-cta[data-v-8cdb1a51]{border:1px solid #27bfff;border-radius:10px;padding:16px 26px;background:linear-gradient(110deg,#08a9ed,#2947d8);box-shadow:0 0 24px #1896ff73;color:#fff;font-size:18px;font-weight:700}.text-cta[data-v-8cdb1a51]{border:0;background:none;color:#cad8e9;font-size:15px}.ai-orbit[data-v-8cdb1a51]{position:absolute;top:34%;right:9%;width:360px;height:280px}.ai-core[data-v-8cdb1a51]{position:absolute;left:105px;top:70px;display:grid;place-content:center;width:150px;height:150px;border:3px solid #20aaff;border-radius:50%;background:radial-gradient(circle,#1247a6 0,#032352 55%,#020e27d9 70%);box-shadow:0 0 45px #047eff,0 0 80px #015dff8c}.ai-core[data-v-8cdb1a51]:after{content:"";position:absolute;inset:-25px;border:2px solid rgba(43,171,255,.55);border-radius:50%}.ai-core strong[data-v-8cdb1a51]{text-align:center;font-size:56px;text-shadow:0 0 14px #58d7ff}.ai-core span[data-v-8cdb1a51]{font-weight:700}.orbit-tag[data-v-8cdb1a51]{position:absolute;padding:11px 16px;border:1px solid rgba(65,139,231,.55);border-radius:18px;background:#051430e0;box-shadow:0 8px 24px #00112e}.orbit-a[data-v-8cdb1a51]{left:0;top:5px}.orbit-c[data-v-8cdb1a51]{right:0;top:10px}.orbit-d[data-v-8cdb1a51]{left:-14px;bottom:0}.orbit-e[data-v-8cdb1a51]{right:-6px;bottom:0}.quick-view[data-v-8cdb1a51]{position:absolute;left:32px;right:32px;bottom:26px;padding:18px 24px;border:1px solid rgba(52,126,205,.55);border-radius:15px;background:#051733e6}.quick-view header[data-v-8cdb1a51]{display:flex;align-items:center;gap:22px;border-bottom:1px solid rgba(91,137,190,.22);padding-bottom:13px}.quick-view h2[data-v-8cdb1a51]{margin:0;font-size:23px}.quick-view header span[data-v-8cdb1a51]{color:#91a8c4}.quick-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(5,1fr);padding-top:16px}.quick-grid article[data-v-8cdb1a51]{display:grid;grid-template-columns:45px 1fr;grid-template-rows:auto auto;gap:4px 9px;padding:0 18px;border-right:1px solid rgba(98,139,188,.35)}.quick-grid article[data-v-8cdb1a51]:last-child{border-right:0}.quick-grid svg[data-v-8cdb1a51]{grid-row:1/3;align-self:center;color:#9fd4ff}.quick-grid span[data-v-8cdb1a51]{color:#9db2ca;font-size:13px}.quick-grid strong[data-v-8cdb1a51]{font-size:16px}.advisor-panel[data-v-8cdb1a51]{position:relative;margin:0 10px 12px 0;align-self:stretch;border:1px solid rgba(78,132,194,.55);border-radius:22px;padding:16px;background:linear-gradient(145deg,#041530fa,#020d21fa);box-shadow:0 0 35px #0069e433;overflow:auto;max-height:calc(100svh - 88px)}.advisor-header[data-v-8cdb1a51]{display:flex;align-items:center;gap:13px;margin-bottom:12px}.advisor-avatar[data-v-8cdb1a51]{display:grid;place-content:center;width:48px;height:48px;border:1px solid #21c8ff;border-radius:50%;color:#50d8ff;font-size:21px}.advisor-header h2[data-v-8cdb1a51]{margin:0;font-size:21px}.advisor-header p[data-v-8cdb1a51]{margin:3px 0 0;color:#91a9c7;font-size:13px}.stage-pill[data-v-8cdb1a51]{margin-left:auto;padding:8px 12px;border:1px solid rgba(52,111,177,.35);border-radius:9px;background:#061b3b;color:#93a8c3;font-size:12px}.updated-banner[data-v-8cdb1a51]{display:flex;align-items:center;gap:8px;margin-bottom:9px;padding:9px 14px;border:1px solid rgba(72,221,202,.65);border-radius:8px;background:#14676f38;color:#61e9cf}.updated-banner span[data-v-8cdb1a51]{margin-left:10px;color:#bfede7}.delete-link[data-v-8cdb1a51]{position:absolute;right:18px;top:76px;border:0;background:none;color:#8aa4c5;font-size:12px}.module-list[data-v-8cdb1a51]{display:grid;gap:5px}.advisor-module[data-v-8cdb1a51]{border:1px solid rgba(71,126,187,.45);border-radius:9px;background:#0a224499;overflow:hidden}.module-heading[data-v-8cdb1a51]{display:grid;grid-template-columns:28px max-content 1fr 18px;align-items:center;width:100%;gap:10px;border:0;padding:9px 12px;background:transparent;color:#eef7ff;text-align:left}.module-heading small[data-v-8cdb1a51]{overflow:hidden;color:#8ea5c0;text-overflow:ellipsis;white-space:nowrap}.module-heading svg[data-v-8cdb1a51]{transition:transform .16s}.advisor-module.open .module-heading svg[data-v-8cdb1a51]{transform:rotate(180deg)}.module-code[data-v-8cdb1a51]{display:grid;place-content:center;width:24px;height:24px;border:1px solid #1eaef4;border-radius:50%;color:#3bc6ff}.module-content[data-v-8cdb1a51]{padding:0 16px 14px 50px;border-top:1px solid rgba(71,126,187,.25);color:#c3d4e8}.module-content h3[data-v-8cdb1a51]{margin:13px 0 6px;color:#fff}.module-content p[data-v-8cdb1a51]{margin:7px 0;line-height:1.55}.module-content ul[data-v-8cdb1a51]{margin:8px 0;padding-left:18px}.price-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding-top:13px}.price-grid article[data-v-8cdb1a51]{display:grid;gap:7px;padding:13px;text-align:center;border:1px solid rgba(92,135,185,.3);border-radius:7px}.price-grid article.selected[data-v-8cdb1a51]{border-color:var(--cyan);box-shadow:inset 0 0 18px #24cfff1f}.price-grid span[data-v-8cdb1a51]{color:#a4b5cb}.price-grid strong[data-v-8cdb1a51]{color:var(--gold);font-size:18px}.notice[data-v-8cdb1a51]{color:#a8bdd5;font-size:12px}.capability-list[data-v-8cdb1a51]{display:grid;gap:6px;padding-top:10px}.capability-list article[data-v-8cdb1a51]{display:grid;grid-template-columns:25px 1fr max-content;align-items:center;gap:7px;padding:6px 8px;border-bottom:1px solid rgba(77,123,176,.22)}.capability-list div[data-v-8cdb1a51]{display:grid}.capability-list span[data-v-8cdb1a51]{color:#98abc2;font-size:12px}.capability-list em[data-v-8cdb1a51]{padding:3px 8px;border:1px solid rgba(52,220,216,.55);border-radius:4px;color:#58ddd1;font-size:11px;font-style:normal}.question-list[data-v-8cdb1a51]{display:grid;gap:8px;padding-top:10px}.question-list article[data-v-8cdb1a51]{display:grid;grid-template-columns:1fr max-content;gap:8px;padding:10px;border:1px solid rgba(83,133,190,.3);border-radius:7px}.question-list p[data-v-8cdb1a51],.question-list small[data-v-8cdb1a51]{display:block;margin:4px 0;color:#9eb2ca}.question-list button[data-v-8cdb1a51],.consent-panel button[data-v-8cdb1a51],.service-grid button[data-v-8cdb1a51]{align-self:start;border:1px solid #258cd0;border-radius:5px;padding:6px 9px;background:#08345e;color:#bfe9ff}.answer-box[data-v-8cdb1a51]{grid-column:1/3;display:flex;gap:8px}.answer-box input[data-v-8cdb1a51]{flex:1;border:1px solid rgba(85,144,204,.55);border-radius:5px;padding:8px;background:#041a38;color:#fff}.service-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding-top:10px}.service-grid article[data-v-8cdb1a51]{padding:10px;border:1px solid rgba(83,133,190,.3);border-radius:7px}.service-grid p[data-v-8cdb1a51]{color:#9cb0c8;font-size:12px}.service-grid span[data-v-8cdb1a51]{display:block;margin-bottom:7px;color:#55e0cf;font-size:11px}.privacy-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:12px}.privacy-grid article[data-v-8cdb1a51]{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid rgba(83,133,190,.35);border-radius:7px}.consent-panel[data-v-8cdb1a51]{display:grid;gap:9px;margin-top:12px;padding:10px;border:1px solid rgba(55,213,205,.5);border-radius:7px}.success-message[data-v-8cdb1a51]{color:#5ce2c6}.source-form[data-v-8cdb1a51]{position:sticky;bottom:-16px;display:grid;grid-template-columns:1fr max-content;gap:7px;margin-top:10px;padding:12px;background:#061a38;border:1px solid rgba(71,126,187,.42);border-radius:9px}.source-form label[data-v-8cdb1a51]{font-weight:700}.source-form textarea[data-v-8cdb1a51]{grid-column:1/3;resize:vertical;border:1px solid rgba(82,137,199,.5);border-radius:7px;padding:10px;background:#04162f;color:#f1f8ff}.source-form small[data-v-8cdb1a51]{text-align:right;color:#788da8}.source-form button[data-v-8cdb1a51]{grid-column:1/3;display:flex;justify-content:center;gap:7px;border:1px solid #1d9eff;border-radius:7px;padding:11px;background:linear-gradient(100deg,#116adc,#173ebc);color:#fff;font-weight:700}.source-form button[data-v-8cdb1a51]:disabled{opacity:.55}.inline-error[data-v-8cdb1a51]{margin:8px 0 0;color:#ff9f9f}.modal-backdrop[data-v-8cdb1a51]{position:fixed;z-index:20;inset:0;display:grid;place-content:center;background:#00040ec7}.confirm-dialog[data-v-8cdb1a51]{width:min(420px,90vw);padding:24px;border:1px solid rgba(78,132,194,.7);border-radius:14px;background:#071a36}.confirm-dialog div[data-v-8cdb1a51]{display:flex;justify-content:flex-end;gap:10px}.confirm-dialog button[data-v-8cdb1a51]{border:1px solid #35658f;border-radius:6px;padding:8px 14px;background:#0c2a4b;color:#fff}.confirm-dialog button.danger[data-v-8cdb1a51]{border-color:#d16666;background:#752d39}@media(max-width:1180px){.opportunity-page[data-v-8cdb1a51]{grid-template-columns:1fr}.opportunity-hero[data-v-8cdb1a51]{min-height:900px}.advisor-panel[data-v-8cdb1a51]{margin:12px;max-height:none}.hero-copy[data-v-8cdb1a51]{width:60%}}@media(max-width:720px){.opportunity-hero[data-v-8cdb1a51]{min-height:980px;padding:28px 18px}.hero-copy[data-v-8cdb1a51]{width:100%}.hero-copy h1[data-v-8cdb1a51]{font-size:31px}.ai-orbit[data-v-8cdb1a51]{top:440px;right:50%;transform:translate(50%) scale(.82)}.trust-row[data-v-8cdb1a51]{gap:12px;justify-content:space-between}.trust-row span[data-v-8cdb1a51]{font-size:11px}.quick-view[data-v-8cdb1a51]{left:12px;right:12px;bottom:14px;padding:14px}.quick-grid[data-v-8cdb1a51]{grid-template-columns:repeat(2,1fr);gap:13px}.quick-grid article[data-v-8cdb1a51]{border:0;padding:0}.advisor-panel[data-v-8cdb1a51]{margin:0;border-radius:0}.advisor-header[data-v-8cdb1a51]{flex-wrap:wrap}.stage-pill[data-v-8cdb1a51]{margin-left:0}.module-heading[data-v-8cdb1a51]{grid-template-columns:28px 1fr 18px}.module-heading small[data-v-8cdb1a51]{grid-column:2/3;grid-row:2}.module-heading svg[data-v-8cdb1a51]{grid-column:3;grid-row:1/3}.module-content[data-v-8cdb1a51]{padding-left:14px}.price-grid[data-v-8cdb1a51],.service-grid[data-v-8cdb1a51],.privacy-grid[data-v-8cdb1a51]{grid-template-columns:1fr}}@media(min-width:1181px){.opportunity-page[data-v-8cdb1a51]{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}}@media(min-width:1101px){.opportunity-page[data-v-8cdb1a51]{min-height:100svh}.opportunity-hero[data-v-8cdb1a51]{min-height:100svh;padding-top:112px}.advisor-panel[data-v-8cdb1a51]{align-self:start;margin-top:70px;max-height:calc(100svh - 82px)}}.hero-copy[data-v-8cdb1a51]{width:60%;margin-top:10px}.hero-copy h1[data-v-8cdb1a51]{font-size:clamp(30px,2.5vw,42px)}.hero-copy h1 span[data-v-8cdb1a51]{display:block}.hero-copy h1 em[data-v-8cdb1a51]{color:var(--gold);font-style:normal}.topbar.topbar-partner{height:70px;min-height:70px;padding:12px 24px;border-bottom:1px solid rgba(70,121,178,.32);background:#020b1beb;align-items:center}.topbar.topbar-partner .brand{min-width:280px;margin:0}.topbar.topbar-partner .primary-nav{flex:0 1 590px;min-width:480px;height:58px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.topbar.topbar-partner .nav-link{position:relative;height:58px;padding:0 22px;border-radius:0;background:transparent;color:#c7d2e3;font-size:16px}.topbar.topbar-partner .nav-link.active{color:#fff;background:transparent;box-shadow:none}.topbar.topbar-partner .nav-link.active:after{position:absolute;right:18px;bottom:0;left:18px;height:1px;background:#38d8ff;box-shadow:0 0 8px #38d8ff;content:""}.topbar.topbar-partner .nav-link:hover,.topbar.topbar-partner .nav-link.active:hover{background:#287fc71a}.topbar.topbar-partner .header-contact{border-color:#b06c27;color:#ffc260;background:#09162ca3}@media(max-width:720px){.opportunity-page[data-v-8cdb1a51]{overflow-x:hidden}.opportunity-hero[data-v-8cdb1a51]{padding-top:142px}.topbar.topbar-partner{min-height:118px;padding:10px 14px}.topbar.topbar-partner .brand{min-width:0}.topbar.topbar-partner .primary-nav{flex:1 0 100%;width:100%;min-width:0;height:38px;overflow-x:auto}.topbar.topbar-partner .nav-link{height:36px;padding:0 8px;font-size:11px}}.advisor-module[data-v-8cdb1a51]{transition:border-color .25s,box-shadow .25s,opacity .25s}.advisor-module.current[data-v-8cdb1a51]{border-color:#46d7ffc7;box-shadow:0 0 18px #1faeff29}.advisor-module.completed[data-v-8cdb1a51]:not(.open){background:#081d398c}.module-heading[data-v-8cdb1a51]{grid-template-columns:28px max-content minmax(0,1fr) max-content 18px}.module-state[data-v-8cdb1a51]{padding:2px 7px;border:1px solid rgba(83,205,237,.38);border-radius:999px;color:#6ddff1;font-size:10px;white-space:nowrap}.module-content[data-v-8cdb1a51]{animation:consultant-reveal-8cdb1a51 .38s ease-out both}.result-heading[data-v-8cdb1a51]{display:flex;align-items:center;gap:8px}.source-badge[data-v-8cdb1a51]{display:inline-flex;align-items:center;padding:2px 6px;border:1px solid rgba(82,199,225,.38);border-radius:999px;color:#70dce9;font-size:10px;font-weight:500}.module-content details[data-v-8cdb1a51]{margin-top:8px;border-top:1px solid rgba(82,135,191,.18);padding-top:7px}.module-content details summary[data-v-8cdb1a51]{color:#9cdcf0;cursor:pointer}.risk-list[data-v-8cdb1a51]{margin-top:10px;padding:9px 11px;border-left:2px solid #e3a44f;background:#794c1829}.risk-list strong[data-v-8cdb1a51]{color:#ffc068}.risk-list p[data-v-8cdb1a51]{font-size:12px}.capability-list details[data-v-8cdb1a51]{margin:0;padding:0 8px;border:0;border-bottom:1px solid rgba(77,123,176,.22)}.capability-list details>summary[data-v-8cdb1a51]{display:grid;grid-template-columns:25px 1fr max-content;align-items:center;gap:7px;padding:7px 0;list-style:none}.capability-list details>summary[data-v-8cdb1a51]::-webkit-details-marker{display:none}.capability-list details>summary>span[data-v-8cdb1a51]{display:grid}.capability-list details>summary small[data-v-8cdb1a51]{color:#98abc2;font-size:12px}.capability-list details>p[data-v-8cdb1a51],.capability-list details>small[data-v-8cdb1a51]{font-size:12px}.supplier-roles[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.supplier-roles article[data-v-8cdb1a51]{padding:9px;border:1px solid rgba(83,133,190,.3);border-radius:7px}.supplier-roles p[data-v-8cdb1a51],.supplier-roles small[data-v-8cdb1a51]{color:#99adc5;font-size:11px}.service-grid small[data-v-8cdb1a51]{display:block;margin-bottom:7px;color:#8ea7c1;font-size:11px}.service-grid button[data-v-8cdb1a51]:disabled{cursor:not-allowed;opacity:.45}.privacy-state[data-v-8cdb1a51]{font-size:11px;color:#8fa7c2}@keyframes consultant-reveal-8cdb1a51{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.module-heading[data-v-8cdb1a51]{grid-template-columns:28px 1fr max-content 18px}.module-heading>small[data-v-8cdb1a51]{grid-column:2/4}.module-state[data-v-8cdb1a51]{grid-column:3;grid-row:1}.module-heading>svg[data-v-8cdb1a51]{grid-column:4;grid-row:1/3}.supplier-roles[data-v-8cdb1a51]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.advisor-module[data-v-8cdb1a51],.module-content[data-v-8cdb1a51]{animation:none;transition:none}}.opportunity-page[data-v-8cdb1a51]{--enterprise-title-size:37px;--enterprise-description-size:18px;--enterprise-section-size:13.5px;--enterprise-node-size:13px;--enterprise-meta-size:9px;--enterprise-action-size:12px;min-height:100svh}.hero-copy h1[data-v-8cdb1a51]{font-family:"Noto Serif SC",STSong,SimSun,serif;font-size:var(--enterprise-title-size);font-weight:400;line-height:1.08}.hero-copy>p[data-v-8cdb1a51]{font-size:var(--enterprise-description-size);line-height:1.55}.control-card strong[data-v-8cdb1a51],.quick-view h2[data-v-8cdb1a51],.advisor-header h2[data-v-8cdb1a51],.module-content h3[data-v-8cdb1a51]{font-size:var(--enterprise-section-size);font-weight:600;line-height:1.2}.control-card span[data-v-8cdb1a51],.module-content[data-v-8cdb1a51],.module-content p[data-v-8cdb1a51],.module-content li[data-v-8cdb1a51],.question-list p[data-v-8cdb1a51],.question-list small[data-v-8cdb1a51],.service-grid p[data-v-8cdb1a51],.service-grid small[data-v-8cdb1a51]{font-size:12px;line-height:1.5}.trust-row span[data-v-8cdb1a51],.quick-view header span[data-v-8cdb1a51],.quick-grid span[data-v-8cdb1a51],.advisor-header p[data-v-8cdb1a51],.stage-pill[data-v-8cdb1a51],.module-heading small[data-v-8cdb1a51],.module-state[data-v-8cdb1a51],.source-badge[data-v-8cdb1a51],.source-form small[data-v-8cdb1a51],.privacy-state[data-v-8cdb1a51]{font-size:var(--enterprise-meta-size)}.quick-grid strong[data-v-8cdb1a51],.module-heading strong[data-v-8cdb1a51],.source-form label[data-v-8cdb1a51]{font-size:var(--enterprise-node-size);font-weight:500;line-height:1.25}.primary-cta[data-v-8cdb1a51],.text-cta[data-v-8cdb1a51],.source-form button[data-v-8cdb1a51],.question-list button[data-v-8cdb1a51],.service-grid button[data-v-8cdb1a51],.consent-panel button[data-v-8cdb1a51]{font-size:var(--enterprise-action-size);font-weight:600}.advisor-header h2[data-v-8cdb1a51]{margin:0}.advisor-avatar[data-v-8cdb1a51]{width:38px;height:38px;font-size:var(--enterprise-node-size)}.ai-core strong[data-v-8cdb1a51]{font-size:var(--enterprise-title-size);font-weight:400}.ai-core span[data-v-8cdb1a51],.orbit-tag[data-v-8cdb1a51]{font-size:var(--enterprise-node-size);font-weight:500}.advisor-entry-guide[data-v-8cdb1a51]{margin:8px 0 12px}.module-heading-entry[data-v-8cdb1a51]{grid-template-columns:28px max-content minmax(0,1fr) 18px}.source-form-entry[data-v-8cdb1a51]{position:static;bottom:auto;margin:12px 0 0;padding:0;border:0;background:transparent}.advisor-trust-line[data-v-8cdb1a51]{display:flex;flex-wrap:wrap;gap:7px 13px;padding-top:10px;color:#9db2ca;font-size:var(--enterprise-meta-size)}.advisor-trust-line span[data-v-8cdb1a51]{display:inline-flex;align-items:center;gap:4px}.advisor-trust-line svg[data-v-8cdb1a51]{color:#68dcd2}.confidence-pill[data-v-8cdb1a51]{padding:2px 7px;border:1px solid rgba(255,183,78,.45);border-radius:999px;color:#ffc36a;font-size:var(--enterprise-meta-size);white-space:nowrap}.evaluation-mode[data-v-8cdb1a51]{display:flex;align-items:center;gap:5px;color:#70dce9;font-size:var(--enterprise-meta-size)}.evidence-section[data-v-8cdb1a51]{margin-top:11px}.evidence-section h4[data-v-8cdb1a51],.cost-boundaries h4[data-v-8cdb1a51]{margin:0 0 7px;color:#d9eaff;font-size:11px;font-weight:600}.fact-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fact-grid article[data-v-8cdb1a51]{display:grid;grid-template-columns:1fr max-content;gap:3px 8px;padding:7px 8px;border:1px solid rgba(83,133,190,.26);border-radius:6px;background:#05183359}.fact-grid span[data-v-8cdb1a51],.fact-grid small[data-v-8cdb1a51]{color:#8fa8c4;font-size:var(--enterprise-meta-size)}.fact-grid strong[data-v-8cdb1a51]{font-size:11px;font-weight:500;text-align:right}.fact-grid small[data-v-8cdb1a51]{grid-column:1/3;text-align:right}.dimension-grid[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.dimension-grid article[data-v-8cdb1a51]{padding:8px 9px;border:1px solid rgba(83,133,190,.3);border-radius:7px;background:#05183357}.dimension-grid header[data-v-8cdb1a51],.cost-boundaries article header[data-v-8cdb1a51]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dimension-grid header strong[data-v-8cdb1a51],.cost-boundaries article strong[data-v-8cdb1a51]{font-size:11px}.dimension-grid header span[data-v-8cdb1a51]{color:#ffc36a;font-size:var(--enterprise-meta-size)}.dimension-grid p[data-v-8cdb1a51]{margin:5px 0 0;color:#9fb4cc;font-size:10px;line-height:1.45}.cost-boundaries[data-v-8cdb1a51]{display:grid;gap:6px;margin-top:11px}.cost-boundaries>h4[data-v-8cdb1a51]{margin-bottom:1px}.cost-boundaries article[data-v-8cdb1a51]{padding:8px 9px;border:1px solid rgba(83,133,190,.26);border-radius:7px}.cost-boundaries article header span[data-v-8cdb1a51]{font-size:var(--enterprise-meta-size);white-space:nowrap}.cost-boundaries article p[data-v-8cdb1a51]{margin:5px 0 0;color:#9fb4cc;font-size:10px}.impact-can_reduce[data-v-8cdb1a51]{color:#58dfc7}.impact-conditional[data-v-8cdb1a51]{color:#79cfff}.impact-cannot_reduce[data-v-8cdb1a51]{color:#ffc36a}@media(min-width:1101px){.opportunity-hero[data-v-8cdb1a51]{min-height:100svh;padding-top:50px}.advisor-panel[data-v-8cdb1a51]{margin-top:0;max-height:calc(100svh - 12px)}}@media(max-width:720px){.opportunity-hero[data-v-8cdb1a51]{padding-top:28px}.hero-copy h1[data-v-8cdb1a51]{font-size:var(--enterprise-title-size)}.hero-copy>p[data-v-8cdb1a51]{font-size:var(--enterprise-description-size)}.module-heading-entry[data-v-8cdb1a51]{grid-template-columns:28px 1fr 18px}.fact-grid[data-v-8cdb1a51],.dimension-grid[data-v-8cdb1a51]{grid-template-columns:1fr}.result-heading[data-v-8cdb1a51]{align-items:flex-start;flex-wrap:wrap}}.source-memory[data-v-8cdb1a51]{display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:7px 10px;border:1px solid rgba(71,126,187,.3);border-radius:7px;background:#091f3f94;color:#93a9c3;font-size:var(--enterprise-meta-size)}.source-memory span[data-v-8cdb1a51]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-memory button[data-v-8cdb1a51]{margin-left:auto;border:0;background:none;color:#8eddf4;font-size:inherit;white-space:nowrap}.source-form-edit[data-v-8cdb1a51]{position:static;bottom:auto;margin:0 0 7px}.advisor-module[data-module-state=pending] .module-state[data-v-8cdb1a51]{border-color:#ffb74e73;color:#ffc36a}.module-heading[data-v-8cdb1a51]{min-height:44px;padding-top:7px;padding-bottom:7px}.module-content[data-v-8cdb1a51]{padding:0 12px 10px 20px}.component-estimate[data-v-8cdb1a51]{display:grid;gap:0;padding-top:9px}.component-estimate>header[data-v-8cdb1a51]{display:flex;align-items:center;justify-content:space-between;padding:0 0 7px;border-bottom:1px solid rgba(83,133,190,.3)}.component-estimate>header b[data-v-8cdb1a51]{color:var(--gold)}.component-estimate>article[data-v-8cdb1a51]{display:grid;grid-template-columns:1fr max-content;gap:2px 8px;padding:6px 0;border-bottom:1px solid rgba(83,133,190,.2)}.component-estimate>article>strong[data-v-8cdb1a51]{color:#d9ecff}.component-estimate>article>small[data-v-8cdb1a51]{grid-column:1/3;color:#859cb7;font-size:var(--enterprise-meta-size)}.ai-saving[data-v-8cdb1a51]{display:grid;grid-template-columns:1fr max-content;gap:4px 8px;margin-top:8px;padding:8px 10px;border:1px solid rgba(67,218,201,.4);border-radius:7px;background:#115e5b29}.ai-saving>b[data-v-8cdb1a51]{grid-column:1/3;color:#59e1c9}.ai-saving>small[data-v-8cdb1a51]{grid-column:1/3;color:#9cb4ca}.hardware-reference[data-v-8cdb1a51]{display:grid;gap:0}.hardware-reference article[data-v-8cdb1a51]{display:grid;grid-template-columns:1fr max-content;gap:2px 8px;padding:6px 0;border-bottom:1px solid rgba(83,133,190,.2)}.hardware-reference small[data-v-8cdb1a51]{grid-column:1/3;color:#879fb9}.question-list[data-v-8cdb1a51]{gap:5px;padding-top:7px}.question-list article[data-v-8cdb1a51]{padding:7px 8px}.question-list p[data-v-8cdb1a51],.question-list small[data-v-8cdb1a51]{margin:2px 0;line-height:1.35}.question-list article>div>strong[data-v-8cdb1a51]{font-size:11px}.privacy-delete[data-v-8cdb1a51]{margin-top:9px;border:1px solid rgba(209,102,102,.55);border-radius:5px;padding:6px 10px;background:#752d3973;color:#ffd5d5;font-size:var(--enterprise-meta-size)}.opportunity-hero[data-v-8cdb1a51]:after{background:linear-gradient(90deg,rgba(0,8,24,.12) 0,rgba(0,8,24,.06) 42%,rgba(0,8,24,.02) 72%,transparent 100%)}@media(min-width:1101px){.opportunity-hero[data-v-8cdb1a51]{--hero-content-inset:52px;padding:38px var(--hero-content-inset) 18px;background-size:auto 120%;background-position:75% center}.hero-copy[data-v-8cdb1a51]{width:46%;max-width:520px}.hero-copy>p[data-v-8cdb1a51]{margin:26px 0;max-width:500px}.control-card[data-v-8cdb1a51]{width:min(330px,100%);gap:10px;padding:10px 12px;border-radius:10px}.control-card>svg[data-v-8cdb1a51]{width:20px;height:20px;flex:0 0 20px}.control-card div[data-v-8cdb1a51]{gap:3px}.trust-row[data-v-8cdb1a51]{gap:18px;margin:14px 0}.trust-row svg[data-v-8cdb1a51]{width:20px;height:20px}.trust-row span[data-v-8cdb1a51]{gap:5px}.hero-actions[data-v-8cdb1a51]{gap:16px}.primary-cta[data-v-8cdb1a51]{padding:11px 18px;border-radius:8px;box-shadow:0 0 16px #1896ff57}.ai-orbit[data-v-8cdb1a51]{top:34%;right:auto;left:63%;width:260px;height:190px;transform:translate(-50%)}.ai-core[data-v-8cdb1a51]{left:82px;top:47px;width:96px;height:96px;border-width:2px;box-shadow:0 0 24px #047effb8,0 0 42px #015dff57}.ai-core[data-v-8cdb1a51]:after{inset:-11px;border-width:1px}.ai-core strong[data-v-8cdb1a51]{font-size:28px}.ai-core span[data-v-8cdb1a51]{font-size:10px}.orbit-tag[data-v-8cdb1a51]{padding:7px 10px;border-radius:14px;box-shadow:0 5px 14px #00112ecc;font-size:10px}.orbit-a[data-v-8cdb1a51]{left:0;top:4px}.orbit-c[data-v-8cdb1a51]{right:0;top:8px}.orbit-d[data-v-8cdb1a51]{left:-4px;bottom:2px}.orbit-e[data-v-8cdb1a51]{right:-2px;bottom:0}.quick-view[data-v-8cdb1a51]{left:var(--hero-content-inset);right:auto;bottom:18px;width:min(760px,calc(100% - (var(--hero-content-inset) * 2)));padding:10px 14px;border-radius:11px}.quick-view header[data-v-8cdb1a51]{gap:14px;padding-bottom:7px}.quick-view h2[data-v-8cdb1a51]{font-size:var(--enterprise-section-size)}.quick-grid[data-v-8cdb1a51]{padding-top:9px}.quick-grid article[data-v-8cdb1a51]{grid-template-columns:28px 1fr;gap:2px 7px;padding:0 10px}.quick-grid svg[data-v-8cdb1a51]{width:21px;height:21px}.quick-grid strong[data-v-8cdb1a51]{font-size:12px}}.generalized-advisor-content[data-v-8cdb1a51]{padding-top:7px}.advisor-section[data-v-8cdb1a51]{padding:7px 0;border-bottom:1px solid rgba(82,135,191,.17)}.advisor-section[data-v-8cdb1a51]:last-of-type{border-bottom:0}.advisor-section>h3[data-v-8cdb1a51]{margin:0 0 5px;color:#eef7ff;font-size:12px}.advisor-section>p[data-v-8cdb1a51],.advisor-section>ul[data-v-8cdb1a51]{margin:4px 0}.advisor-section.critical[data-v-8cdb1a51]{margin:5px 0;padding:8px 10px;border:1px solid rgba(255,183,78,.42);border-radius:7px;background:#754c1821}.advisor-section.critical>h3[data-v-8cdb1a51]{color:#ffc36a}.section-source[data-v-8cdb1a51]{display:block;margin-top:5px;color:#7896b5;font-size:9px}.budget-summary[data-v-8cdb1a51]{display:grid;gap:4px}.budget-summary>strong[data-v-8cdb1a51]{color:var(--gold);font-size:18px}.budget-summary>small[data-v-8cdb1a51]{color:#92a8c1}.full-analysis-toggle[data-v-8cdb1a51]{display:flex;align-items:center;justify-content:center;width:100%;margin-top:8px;border:1px solid rgba(62,176,221,.42);border-radius:6px;padding:7px;background:#07315299;color:#8eddf4;font-size:10px}.full-analysis[data-v-8cdb1a51]{margin-top:4px;padding-top:2px;border-top:1px solid rgba(72,166,206,.3)}.advisor-section.detail[data-v-8cdb1a51]{padding:9px 0}.section-action[data-v-8cdb1a51]{border:1px solid #258cd0;border-radius:5px;padding:6px 10px;background:#08345e;color:#bfe9ff}.service-grid.single[data-v-8cdb1a51]{grid-template-columns:1fr}.generalized-advisor-content .dimension-grid[data-v-8cdb1a51]{margin-top:2px}.generalized-advisor-content .capability-list[data-v-8cdb1a51]{padding-top:2px}.generalized-advisor-content .component-estimate[data-v-8cdb1a51],.generalized-advisor-content .question-list[data-v-8cdb1a51]{padding-top:1px}@media(max-width:720px){.advisor-section>h3[data-v-8cdb1a51]{font-size:12px}.full-analysis-toggle[data-v-8cdb1a51]{padding:9px}.generalized-advisor-content[data-v-8cdb1a51]{padding-left:14px;padding-right:12px}.generalized-advisor-content .dimension-grid[data-v-8cdb1a51],.generalized-advisor-content .supplier-roles[data-v-8cdb1a51],.generalized-advisor-content .service-grid[data-v-8cdb1a51]{grid-template-columns:1fr}}.assistance-decision[data-v-8cdb1a51]{display:grid;gap:9px}.assistance-options[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.assistance-options button[data-v-8cdb1a51]{border:1px solid rgba(80,139,198,.48);border-radius:6px;padding:7px;background:#051c3aad;color:#a9bfd6}.assistance-options button.active[data-v-8cdb1a51]{border-color:#35c6ff;background:#1265ae59;color:#fff;box-shadow:inset 0 0 14px #2fbeff1f}.assistance-decision h4[data-v-8cdb1a51]{margin:2px 0 0;color:#dceeff;font-size:11px}.assistance-progress[data-v-8cdb1a51]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none}.assistance-progress li[data-v-8cdb1a51]{position:relative;display:grid;justify-items:center;gap:4px;min-width:0;text-align:center}.assistance-progress li[data-v-8cdb1a51]:not(:last-child):after{position:absolute;top:5px;left:55%;width:90%;height:1px;background:#539ad180;content:""}.assistance-progress span[data-v-8cdb1a51]{position:relative;z-index:1;width:11px;height:11px;border:2px solid #277fb7;border-radius:50%;background:#08264b}.assistance-progress strong[data-v-8cdb1a51]{color:#8fa8c4;font-size:8px;font-weight:500;line-height:1.2}.assistance-progress li.highlight span[data-v-8cdb1a51]{border-color:#55e1c9;background:#159c8b;box-shadow:0 0 10px #55e1c9a6}.assistance-progress li.highlight strong[data-v-8cdb1a51]{color:#5ce5cd;font-weight:700}.partner-promise[data-v-8cdb1a51]{margin:0!important;padding:7px 9px;border-left:2px solid #52d8c7;background:#15696524;color:#c8e8e4!important;font-size:10px!important}@media(max-width:720px){.assistance-progress[data-v-8cdb1a51]{grid-template-columns:repeat(4,1fr);row-gap:10px}.assistance-progress li[data-v-8cdb1a51]:nth-child(4):after{display:none}}.header-download[data-v-8cdb1a51]{display:flex;align-items:center;gap:5px}.header-download button[data-v-8cdb1a51],.header-download a[data-v-8cdb1a51],.section-action[data-v-8cdb1a51],.plan-downloads a[data-v-8cdb1a51]{border:1px solid rgba(49,178,226,.65);border-radius:6px;padding:5px 8px;background:#08345e;color:#bfeeff;font-size:9px;text-decoration:none}.header-download button[data-v-8cdb1a51]:disabled,.section-action[data-v-8cdb1a51]:disabled{opacity:.55}.plan-downloads[data-v-8cdb1a51]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;color:#65dfd1;font-size:10px}.consent-panel>strong[data-v-8cdb1a51]{font-size:11px}.consent-panel>p[data-v-8cdb1a51]{margin:0;color:#9fb6cc;font-size:10px}.section-action[data-v-8cdb1a51]{margin-top:9px}.contact-module-qr[data-v-8cdb1a51]{display:flex;align-items:center;gap:14px;margin:12px 0 2px}.contact-module-qr img[data-v-8cdb1a51]{width:160px;height:160px;flex:0 0 160px;border:1px solid rgba(83,205,237,.48);border-radius:7px;object-fit:contain;background:#fff}.contact-module-qr figcaption[data-v-8cdb1a51]{display:grid;gap:5px}.contact-module-qr figcaption strong[data-v-8cdb1a51]{color:#dceeff;font-size:12px}.contact-module-qr figcaption span[data-v-8cdb1a51]{max-width:220px;color:#8da6c1;font-size:10px;line-height:1.5}@media(max-width:720px){.header-download[data-v-8cdb1a51]{order:3;width:100%}.contact-module-qr[data-v-8cdb1a51]{align-items:flex-start}.contact-module-qr img[data-v-8cdb1a51]{width:152px;height:152px;flex-basis:152px}}.growth-page .cg-scene[data-v-ff8d437e]{position:relative;display:flex;align-items:flex-start;justify-content:center;width:100%;height:100%;min-height:0;overflow:hidden;border:0;background:transparent}.growth-page .cg-scene__stage[data-v-ff8d437e]{position:relative;flex:0 0 auto;width:100%;height:auto!important;min-height:0!important;max-width:1516px;max-height:100%;aspect-ratio:1516 / 1038;overflow:hidden;background:#061225}.growth-page .growth-main .cg-scene__stage[data-v-ff8d437e]{height:auto!important;min-height:0!important}.growth-page .cg-scene__asset[data-v-ff8d437e]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-width:0;min-height:0!important;object-fit:contain}.growth-page .cg-scene__asset-error[data-v-ff8d437e]{position:absolute;inset:0;z-index:0;display:grid;place-content:center;gap:8px;padding:24px;color:#dce7f6;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(42,118,208,.18),transparent 30%),linear-gradient(135deg,#071830fa,#030b19f5)}.growth-page .cg-scene__asset-error strong[data-v-ff8d437e]{color:#f4f7fb;font-size:15px}.growth-page .cg-scene__asset-error span[data-v-ff8d437e]{color:#9eafc7;font-size:11px}.growth-page .cg-scene__heading[data-v-ff8d437e]{position:absolute;top:5.5%;left:4%;z-index:3;display:grid;gap:5px;max-width:42%;color:#f1f5fb;pointer-events:none}.growth-page .cg-scene__heading[data-v-ff8d437e]:after{width:46px;height:1px;content:"";background:#48beffb8}.growth-page .cg-scene__eyebrow[data-v-ff8d437e]{font-size:20px;font-weight:600;line-height:1.25}.growth-page .cg-scene__heading h2[data-v-ff8d437e]{margin:0;color:#d0dff2c2;font-size:12px;font-weight:400;line-height:1.4}.growth-page .cg-scene__edges[data-v-ff8d437e]{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none}.growth-page .cg-scene__edge[data-v-ff8d437e],.growth-page .cg-scene__beam[data-v-ff8d437e]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.growth-page .cg-scene__edge[data-v-ff8d437e]{stroke-width:1.15px}.growth-page .cg-scene__edge--manual[data-v-ff8d437e]{stroke:#b4c1d257;stroke-dasharray:3 6}.growth-page .cg-scene__edge--digital[data-v-ff8d437e]{stroke:#398df7b8;stroke-dasharray:2 8;animation:cg-edge-flow-ff8d437e 2.1s linear infinite}.growth-page .cg-scene__edge--ai[data-v-ff8d437e]{stroke:#59e7e5eb;stroke-width:1.3px;stroke-dasharray:1 5;animation:cg-edge-flow-ff8d437e 1.4s linear infinite}.growth-page .cg-scene__edge--future[data-v-ff8d437e]{stroke:#90b8ffd1;stroke-dasharray:7 8;animation:cg-task-flow-ff8d437e 2.7s ease-in-out infinite}.growth-page .cg-scene__beam[data-v-ff8d437e]{stroke:#4de4f1d9;stroke-width:calc(.7px + (var(--cg-beam-level) * .35px));stroke-dasharray:1 4;animation:cg-beam-flow-ff8d437e 1.9s linear infinite}.growth-page .cg-scene__center[data-v-ff8d437e],.growth-page .cg-scene__node[data-v-ff8d437e]{position:absolute;transform:translate(-50%,-50%)}.growth-page .cg-scene__center[data-v-ff8d437e]{top:var(--cg-center-y);left:var(--cg-center-x);z-index:4;display:grid;gap:3px;min-width:164px;padding:0;color:#f4f8ff;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.9)}.growth-page .cg-scene__center strong[data-v-ff8d437e]{font-size:17px;font-weight:600}.growth-page .cg-scene__center span[data-v-ff8d437e]{color:#65e0ee;font-size:10px}.growth-page .cg-scene__center small[data-v-ff8d437e]{color:#dae9fcb8;font-size:9px}.growth-page .cg-scene__nodes[data-v-ff8d437e]{position:absolute;inset:0;z-index:3;pointer-events:none}.growth-page .cg-scene__node[data-v-ff8d437e]{top:var(--cg-node-y);left:var(--cg-node-x);display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;box-sizing:border-box;width:190px;min-height:78px;max-height:108px;padding:9px 10px;overflow:hidden;border:1px solid rgba(154,170,191,.44);border-radius:8px;color:#dbe5f2;background:#09182cb8;box-shadow:0 7px 18px #0000002e;pointer-events:auto;transition:opacity .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.growth-page .cg-scene__node--manual[data-v-ff8d437e]{border-color:#9babbf75;color:#f3eadc;opacity:1}.growth-page .cg-scene__node--digital[data-v-ff8d437e]{border-color:#358bf7d6;color:#eef6ff;box-shadow:0 0 14px #2979ee4d}.growth-page .cg-scene__node--ai[data-v-ff8d437e]{border-color:#4ce1e0e6;color:#edffff;box-shadow:0 0 15px #31d6d847}.growth-page .cg-scene__node--future[data-v-ff8d437e]{border-color:#83aeffa8;color:#dce8ff}.growth-page .cg-scene__node--future[data-node-mode=preview][data-v-ff8d437e]{border-style:dotted;opacity:1}.growth-page .cg-scene__node[data-node-mode=preview][data-v-ff8d437e]{border-style:dotted;background:#1330526e}.growth-page .cg-scene__node[data-node-updating=true][data-v-ff8d437e]{animation:cg-node-update-ff8d437e var(--cg-node-update-ms, 1.4s) cubic-bezier(.16,1,.3,1) both}.growth-page .cg-scene__node-icon[data-v-ff8d437e]{display:grid;place-items:center;width:24px;height:24px;color:#76a4d9}.growth-page .cg-scene__node--digital .cg-scene__node-icon[data-v-ff8d437e]{color:#5ba9ff}.growth-page .cg-scene__node--ai .cg-scene__node-icon[data-v-ff8d437e]{color:#5ce9e8}.growth-page .cg-scene__node--future .cg-scene__node-icon[data-v-ff8d437e]{color:#9dbaff}.growth-page .cg-scene__node-copy[data-v-ff8d437e]{display:grid;gap:2px;min-width:0;min-height:0}.growth-page .cg-scene__node-copy strong[data-v-ff8d437e]{overflow:hidden;color:#f3eadc;font-size:15px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.growth-page .cg-scene__node-copy small[data-v-ff8d437e],.growth-page .cg-scene__node-copy em[data-v-ff8d437e]{display:-webkit-box;overflow:hidden;color:#f3eadc;font-size:11px;font-style:normal;line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.growth-page .cg-scene__legend[data-v-ff8d437e]{position:absolute;right:4%;bottom:4%;left:4%;z-index:4;display:flex;justify-content:center;gap:clamp(12px,3vw,34px);margin:0;padding:9px 13px;border:1px solid rgba(109,146,184,.3);background:#041226a8;list-style:none}.growth-page .cg-scene__legend li[data-v-ff8d437e]{display:flex;align-items:center;gap:7px;min-width:0;color:#d8e4f3;font-size:12px}.growth-page .cg-scene__legend li>span[data-v-ff8d437e]:last-child{display:grid;gap:2px;min-width:0}.growth-page .cg-scene__legend strong[data-v-ff8d437e]{font-weight:500}.growth-page .cg-scene__legend small[data-v-ff8d437e]{color:#cbdaeea3;font-size:11px}.growth-page .cg-scene__legend-mark[data-v-ff8d437e]{display:grid;place-items:center;width:26px;height:2px;background:#398df7}.growth-page .cg-scene__legend-mark--manual[data-v-ff8d437e]{background:repeating-linear-gradient(90deg,#aab5c4 0 5px,transparent 5px 9px)}.growth-page .cg-scene__legend-mark--ai[data-v-ff8d437e]{background:repeating-linear-gradient(90deg,#59e7e5 0 2px,transparent 2px 6px)}.growth-page .cg-scene__legend-mark--worker[data-v-ff8d437e]{width:18px;height:18px;color:#b3c8e3;background:transparent}@keyframes cg-edge-flow-ff8d437e{to{stroke-dashoffset:-24}}@keyframes cg-task-flow-ff8d437e{0%,to{stroke-dashoffset:0;opacity:.48}50%{stroke-dashoffset:-18;opacity:.9}}@keyframes cg-beam-flow-ff8d437e{to{stroke-dashoffset:-20}}@keyframes cg-node-update-ff8d437e{0%{border-color:#ffe28cf5;box-shadow:0 0 #ffe28c6b,0 0 30px #5dd5ff6b;transform:translate(-50%,-50%) scale(1.015)}62%{border-color:#5dd5fff5;box-shadow:0 0 0 6px #5dd5ff00,0 0 22px #5dd5ff57}to{transform:translate(-50%,-50%) scale(1)}}@media(max-width:720px){.growth-page .cg-scene__heading[data-v-ff8d437e]{top:4%;left:4%;max-width:54%}.growth-page .cg-scene__eyebrow[data-v-ff8d437e]{font-size:14px}.growth-page .cg-scene__heading h2[data-v-ff8d437e]{font-size:10px}.growth-page .cg-scene__center[data-v-ff8d437e]{min-width:116px;padding:7px 9px}.growth-page .cg-scene__center strong[data-v-ff8d437e]{font-size:11px}.growth-page .cg-scene__center span[data-v-ff8d437e],.growth-page .cg-scene__center small[data-v-ff8d437e]{font-size:7px}.growth-page .cg-scene__node[data-v-ff8d437e]{grid-template-columns:17px minmax(0,1fr);gap:4px;width:min(124px,25vw);min-height:50px;max-height:76px;padding:5px 6px;border-radius:7px}.growth-page .cg-scene__node-icon[data-v-ff8d437e]{width:17px;height:17px}.growth-page .cg-scene__node-copy strong[data-v-ff8d437e]{font-size:10px}.growth-page .cg-scene__node-copy small[data-v-ff8d437e],.growth-page .cg-scene__node-copy em[data-v-ff8d437e]{font-size:8px}.growth-page .cg-scene__legend[data-v-ff8d437e]{right:3%;bottom:3%;left:3%;gap:8px;padding:6px 7px}.growth-page .cg-scene__legend li[data-v-ff8d437e]{gap:4px;font-size:7px}.growth-page .cg-scene__legend small[data-v-ff8d437e]{display:none}.growth-page .cg-scene__legend-mark[data-v-ff8d437e]{width:15px}}@media(prefers-reduced-motion:reduce){.growth-page .cg-scene__edge[data-v-ff8d437e],.growth-page .cg-scene__beam[data-v-ff8d437e],.growth-page .cg-scene__node[data-v-ff8d437e]{animation:none;transition:none}}.growth-page{--growth-panel: rgba(5, 21, 40, .94);--growth-row: rgba(8, 28, 51, .72);--growth-line: rgba(128, 174, 211, .18);--growth-soft: rgba(128, 174, 211, .08);--growth-cyan: #5dd5ff;--growth-ink: #edf6ff;--growth-muted: rgba(220, 235, 251, .72);--growth-dim: rgba(185, 209, 232, .52);height:100%;min-height:0;overflow:hidden}.growth-page .structured-growth-console{display:grid;grid-template-columns:minmax(0,70%) minmax(360px,30%);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.growth-page .portfolio-analysis-header{grid-column:1 / -1;grid-row:1;min-width:0}.growth-page .structured-growth-console>.growth-main{grid-column:1;grid-row:2;min-width:0;min-height:0}.growth-page .structured-growth-console>.structured-consultant-panel{grid-column:2;grid-row:2;min-width:0;min-height:0}.growth-page .consultant-status-flow{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0 0 12px;color:var(--growth-muted, #9db2cc);font-size:11px}.growth-page .consultant-status-flow span{opacity:.48;transition:opacity .18s ease,color .18s ease}.growth-page .consultant-status-flow span.active{opacity:1;color:#69d7ff}.growth-page .growth-main{min-width:0;min-height:0;overflow:hidden}.growth-page .structured-consultant-panel{display:flex;min-width:0;min-height:0;height:100%;max-height:100%;flex-direction:column;gap:0;overflow:auto;padding:18px 18px 22px;border-left:1px solid var(--growth-line);background:var(--growth-panel);color:var(--growth-ink);scrollbar-gutter:stable}.growth-page .structured-consultant-header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:13px;border-bottom:1px solid var(--growth-line)}.growth-page .assistant-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(93,213,255,.58);border-radius:50%;color:var(--growth-cyan);font-size:10px;letter-spacing:0}.growth-page .advisor-identity,.growth-page .advisor-state{display:grid;min-width:0;gap:2px}.growth-page .advisor-identity strong{color:var(--growth-ink);font-size:14px;font-weight:600}.growth-page .advisor-identity small,.growth-page .advisor-state small{color:var(--growth-dim);font-size:9px;line-height:1.35}.growth-page .advisor-source{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-page .advisor-state{justify-items:end;text-align:right}.growth-page .assistant-status{margin:0!important;color:var(--growth-cyan);font-size:10px;line-height:1.2;white-space:nowrap}.growth-page .structured-consultant-intro{padding:15px 0 10px}.growth-page .structured-consultant-intro h2{margin:0;color:var(--growth-ink);font-size:19px;font-weight:600;line-height:1.25}.growth-page .structured-subtitle{margin:6px 0 0;color:var(--growth-muted);font-size:11px;line-height:1.5}.growth-page .structured-accordion{display:grid;gap:6px}.growth-page .structured-accordion-section{min-width:0;border:1px solid var(--growth-line);background:#081d35b8}.growth-page .structured-accordion-section.is-expanded{border-color:#5dd5ff61;background:#081d35db}.growth-page .structured-accordion-trigger{display:grid;grid-template-columns:25px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-height:47px;padding:8px 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.growth-page .structured-accordion-trigger:focus-visible,.growth-page .diagnostic-level:has(input:focus-visible),.growth-page .supplement-toggle:focus-visible,.growth-page .diagnostic-supplement select:focus-visible,.growth-page .diagnostic-supplement textarea:focus-visible{outline:2px solid var(--growth-cyan);outline-offset:2px}.growth-page .consultant-stage-order{color:var(--growth-cyan);font-size:13px;font-weight:600}.growth-page .structured-section-copy{display:grid;min-width:0;gap:3px}.growth-page .structured-section-copy strong{overflow:hidden;color:var(--growth-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.growth-page .structured-section-copy small{overflow:hidden;color:var(--growth-dim);font-size:9px;margin:0!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.growth-page .structured-accordion-chevron{display:grid;place-items:center;color:var(--growth-cyan)}.growth-page .structured-accordion-body{display:grid;gap:11px;padding:0 10px 12px}.growth-page .advisor-response{min-height:28px;padding:1px 2px 4px;color:var(--growth-muted);font-size:11px;line-height:1.58;white-space:pre-line}.growth-page .advisor-response p{margin:0 0 7px}.growth-page .advisor-response p:last-child{margin-bottom:0}.growth-page .advisor-response ul{display:grid;gap:5px;margin:4px 0 0;padding-left:17px}.growth-page .consultant-reply-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:7px 0 0;padding:0;list-style:none}.growth-page .consultant-reply-flow li{display:grid;gap:4px;min-width:0;padding:7px 8px;border:1px solid rgba(89,231,229,.22);background:#14444f29;color:#cfe0f3;font-size:10px;line-height:1.35}.growth-page .consultant-reply-flow li span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#061225;background:#68e4c0;font-size:9px;font-weight:700}.growth-page .diagnostic-list{display:grid;gap:0}.growth-page .diagnostic-row{display:grid;gap:6px;padding:8px 0;border-top:1px solid var(--growth-soft)}.growth-page .diagnostic-row:first-child{border-top:0}.growth-page .diagnostic-row-heading{display:grid;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0}.growth-page .diagnostic-row-icon{color:var(--growth-cyan)}.growth-page .diagnostic-row-heading strong{overflow:hidden;color:var(--growth-ink);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.growth-page .diagnostic-row-heading small{color:var(--growth-dim);font-size:8px;white-space:nowrap}.growth-page .diagnostic-row-state{color:var(--growth-cyan);font-size:9px;white-space:nowrap}.growth-page .diagnostic-levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0!important}.growth-page .diagnostic-level{display:grid;min-width:0;min-height:29px;place-items:center;padding:4px 3px;border:1px solid var(--growth-line);background:#05132485;color:var(--growth-dim);font-size:9px;line-height:1.2;text-align:center;cursor:pointer}.growth-page .diagnostic-level:has(input:checked){border-color:#5dd5ffc7;background:#124b779e;color:var(--growth-ink)}.growth-page .diagnostic-level input{position:absolute;width:1px;height:1px;opacity:0}.growth-page .supplement-toggle{justify-self:start;padding:2px 0;border:0;background:transparent;color:var(--growth-cyan);font-size:9px;cursor:pointer}.growth-page .diagnostic-supplement{display:grid;gap:6px;padding:9px;border:1px solid var(--growth-line);background:#0411208f}.growth-page .diagnostic-supplement label{color:var(--growth-muted);font-size:10px}.growth-page .diagnostic-supplement select,.growth-page .diagnostic-supplement textarea{box-sizing:border-box;width:100%;border:1px solid var(--growth-line);background:#030c18ad;color:var(--growth-ink);font:inherit;font-size:10px}.growth-page .diagnostic-supplement select{min-height:28px;padding:4px 6px}.growth-page .diagnostic-supplement textarea{min-height:48px;padding:6px;resize:vertical;line-height:1.45}.growth-page .diagnostic-judgement{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--growth-line)}.growth-page .diagnostic-judgement>strong{color:var(--growth-ink);font-size:11px}.growth-page .diagnostic-stage-label{color:var(--growth-cyan);font-size:12px;font-weight:600}.growth-page .diagnostic-judgement-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.growth-page .diagnostic-judgement-columns>div{display:grid;align-content:start;gap:4px;min-width:0;padding:8px;border:1px solid var(--growth-soft);background:#07192d80}.growth-page .diagnostic-judgement-columns small{color:var(--growth-cyan);font-size:9px}.growth-page .diagnostic-judgement-columns span{color:var(--growth-muted);font-size:9px;line-height:1.4}.growth-page .structured-legend{display:flex;flex-wrap:wrap;gap:7px 12px;margin-top:auto;padding-top:13px;color:var(--growth-dim);font-size:9px}.growth-page .assistant-error{margin:10px 0 0;color:#ffad9c;font-size:10px;line-height:1.45}@media(max-width:900px){.growth-page{height:auto;min-height:100%;overflow:auto}.growth-page .structured-growth-console{grid-template-columns:1fr;grid-template-rows:auto auto auto;height:auto;min-height:100%;overflow:visible}.growth-page .growth-main{min-height:54svh;grid-column:1;grid-row:2}.growth-page .structured-consultant-panel{height:auto;max-height:none;border-top:1px solid var(--growth-line);border-left:0;overflow:visible;grid-column:1;grid-row:3}}.growth-page.console-page{width:100vw!important;max-width:none!important;height:calc(100dvh - 82px)!important;min-height:0!important;overflow:hidden!important}.growth-page.console-page .structured-growth-console{grid-template-columns:minmax(0,68%) minmax(410px,32%)!important;grid-template-rows:auto minmax(0,1fr)!important;height:100%!important;min-height:0!important}.growth-page.console-page .portfolio-analysis-header{grid-column:1 / -1!important;grid-row:1!important}.growth-page.console-page .structured-growth-console>.growth-main{grid-column:1!important;grid-row:2!important}.growth-page.console-page .structured-growth-console>.structured-consultant-panel{grid-column:2!important;grid-row:2!important}@media(max-width:900px){.growth-page.console-page .structured-growth-console{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important}.growth-page.console-page .structured-growth-console>.portfolio-analysis-header{grid-column:1!important;grid-row:1!important}.growth-page.console-page .structured-growth-console>.growth-main{grid-column:1!important;grid-row:2!important}.growth-page.console-page .structured-growth-console>.structured-consultant-panel{grid-column:1!important;grid-row:3!important}}.growth-page.console-page .growth-main{height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.growth-page.console-page .structured-consultant-panel{height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:12px 14px 14px!important;overflow:hidden!important}.growth-page.console-page .structured-consultant-header{flex:0 0 auto;min-height:0!important;line-height:1.2;padding-bottom:8px!important}.growth-page.console-page .structured-consultant-intro{flex:0 0 auto;padding:10px 0 8px!important}.growth-page.console-page .structured-consultant-intro h2{margin:0!important;font-size:19px!important;line-height:1.25!important}.growth-page.console-page .structured-subtitle{margin:5px 0 0!important;font-size:12px!important;line-height:1.4!important}.growth-page.console-page .structured-accordion{display:flex!important;min-height:0!important;flex:1 1 auto;flex-direction:column;gap:5px!important;overflow:hidden!important}.growth-page.console-page .structured-accordion-section{flex:0 0 auto;min-height:0!important}.growth-page.console-page .structured-accordion-section.is-expanded{display:flex;min-height:0!important;flex:1 1 auto;flex-direction:column}.growth-page.console-page .structured-accordion-trigger{flex:0 0 auto;min-height:42px!important;padding:6px 8px!important}.growth-page.console-page .structured-section-copy strong{font-size:13px!important}.growth-page.console-page .structured-section-copy small{margin:0!important;line-height:1.25!important;font-size:10px!important}.growth-page.console-page .structured-accordion-body{display:flex!important;flex-direction:column;align-items:stretch;min-height:0!important;flex:1 1 auto;padding:0 8px 10px!important;overflow:auto!important;max-height:none!important;overscroll-behavior:contain}.growth-page.console-page .advisor-response{flex:0 0 auto;min-height:28px;overflow-wrap:anywhere;font-size:12px!important;line-height:1.5!important}.growth-page.console-page .diagnostic-list{flex:0 0 auto;min-height:0}.growth-page.console-page .diagnostic-row{position:relative}.growth-page.console-page .diagnostic-row{grid-template-columns:minmax(86px,100px) minmax(0,1fr)!important;min-height:34px!important;padding:3px 0!important;gap:7px!important}.growth-page.console-page .diagnostic-row-heading{grid-column:1!important;grid-row:1!important}.growth-page.console-page .diagnostic-levels{grid-column:2!important;grid-row:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;margin:0!important}.growth-page.console-page .diagnostic-level{min-height:30px!important;padding:4px 2px!important;font-size:11px!important;white-space:nowrap}.growth-page.console-page .diagnostic-level span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.growth-page.console-page .diagnostic-judgement-columns>div{padding:0!important;border:0!important;background:transparent!important}.growth-page.console-page .structured-legend{flex:0 0 auto;margin-top:8px!important;padding-top:8px!important}@media(max-width:900px){.growth-page.console-page{width:100%!important;height:auto!important;min-height:100%!important;overflow:visible!important}.growth-page.console-page .structured-growth-console{grid-template-columns:1fr!important;height:auto!important}.growth-page.console-page .growth-main{height:54svh!important}.growth-page.console-page .structured-consultant-panel{height:auto!important;overflow:visible!important}.growth-page.console-page .structured-accordion-body{max-height:none!important}}@media(prefers-reduced-motion:reduce){.growth-page .structured-accordion-body,.growth-page .advisor-response{transition:none}}.growth-page .diagnostic-row,.growth-page.console-page .diagnostic-row{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;gap:7px!important;min-height:0!important}.growth-page .diagnostic-row-heading,.growth-page.console-page .diagnostic-row-heading{grid-column:1!important;grid-row:1!important;grid-template-columns:16px max-content minmax(0,1fr) auto!important;min-width:0;gap:5px!important}.growth-page .diagnostic-row-heading strong,.growth-page.console-page .diagnostic-row-heading strong{overflow:visible!important;max-width:none!important;font-size:12px!important;text-overflow:clip!important;white-space:nowrap!important}.growth-page .diagnostic-row-heading small,.growth-page.console-page .diagnostic-row-heading small{max-width:none!important;overflow:hidden!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.growth-page .diagnostic-levels,.growth-page.console-page .diagnostic-levels{grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0;margin:0!important}.growth-page.console-page{width:100%!important;height:calc(100dvh - 82px)!important;min-height:0!important;margin:0!important;padding-top:0!important;overflow:hidden}.growth-page .structured-growth-console{height:100%!important;min-height:0!important}@media(min-width:901px){.growth-page.console-page .structured-growth-console>.structured-consultant-panel{box-sizing:border-box;width:calc(100% - 8px);margin-right:8px!important}}.growth-page .growth-main{height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.growth-page .growth-main .scene-viewer{height:100%;min-height:0!important}.growth-page .structured-consultant-panel{height:100%!important;min-height:0!important;max-height:none;margin:0!important;overflow:hidden}.growth-page .structured-accordion{min-height:0;overflow:visible}.growth-page .structured-accordion-body{max-height:clamp(190px,calc(100dvh - 420px),510px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.growth-page .diagnostic-row{grid-template-columns:minmax(86px,100px) minmax(0,1fr);align-items:center;min-height:34px;padding:4px 0;gap:8px}.growth-page .diagnostic-row-heading{grid-column:1;grid-row:1;grid-template-columns:14px minmax(0,1fr) auto;gap:4px}.growth-page .diagnostic-row-heading strong{font-size:12px;line-height:1.25}.growth-page .diagnostic-row-heading small{display:block;max-width:38px;overflow:hidden;color:var(--growth-dim);font-size:9px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.growth-page .diagnostic-row-state{display:none}.growth-page .diagnostic-levels{grid-column:2;grid-row:1;gap:4px;margin:0!important}.growth-page .diagnostic-level{min-height:29px;padding:4px 3px;font-size:11px}.growth-page .diagnostic-row .supplement-toggle{display:none}.growth-page .supplement-entry{justify-self:start;margin:5px 0 1px;padding:3px 0;border:0;background:transparent;color:var(--growth-cyan);font-size:11px;cursor:pointer}.growth-page .diagnostic-judgement-columns>div{padding:0;border:0;background:transparent}.growth-page .diagnostic-judgement-columns p{margin:0 0 4px;color:var(--growth-muted);font-size:11px;line-height:1.45}@media(max-width:900px){.growth-page.console-page{height:auto;min-height:100%;overflow:visible}.growth-page .structured-growth-console{height:auto!important}.growth-page .growth-main{height:54svh!important}.growth-page .structured-consultant-panel{height:auto!important;max-height:none;overflow:visible}.growth-page .structured-accordion-body{max-height:none}}.growth-page.console-page .diagnostic-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:stretch!important;min-width:0;min-height:0!important;gap:6px!important;padding:8px 0!important}.growth-page.console-page .diagnostic-row-heading{grid-column:1!important;grid-row:1!important;grid-template-columns:14px minmax(0,1fr) minmax(0,auto) auto!important;align-items:start!important;min-width:0;gap:5px!important}.growth-page.console-page .diagnostic-row-heading strong,.growth-page.console-page .diagnostic-row-heading small{display:block;min-width:0;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}.growth-page.console-page .diagnostic-row-heading strong{font-size:12px!important;line-height:1.35!important}.growth-page.console-page .diagnostic-row-heading small{color:var(--growth-dim);font-size:10px!important;line-height:1.35!important}.growth-page .diagnostic-row-heading .diagnostic-row-advice,.growth-page.console-page .diagnostic-row-heading .diagnostic-row-advice{color:#8fe9df!important;font-size:10px!important;line-height:1.35!important}.growth-page.console-page .diagnostic-row-state{align-self:start;white-space:normal;text-align:right}.growth-page.console-page .diagnostic-levels{grid-column:1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0;gap:4px!important;margin:0!important}.growth-page.console-page .diagnostic-level,.growth-page.console-page .diagnostic-level span{min-width:0;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}@media(min-width:1200px){.growth-page.console-page .diagnostic-row-heading{grid-template-columns:14px minmax(0,1fr) minmax(0,auto) auto!important}}@media(min-width:901px)and (max-width:1199px){.growth-page.console-page .diagnostic-row-heading{grid-template-columns:14px minmax(0,1fr) minmax(0,auto) auto!important}}@media(max-width:900px){.growth-page.console-page .diagnostic-row-heading{grid-template-columns:14px minmax(0,1fr) minmax(0,auto) auto!important}}.growth-page .structured-consultant-panel.is-progressive .structured-scenario-label{display:block;margin-bottom:5px;color:var(--growth-cyan);font-size:10px;font-weight:600;letter-spacing:.08em}.growth-page .structured-consultant-panel.is-progressive .structured-consultant-intro h2{font-size:clamp(17px,1.25vw,21px)!important;line-height:1.28!important}.growth-page .structured-value-proposition{margin:6px 0 0;color:var(--growth-ink);font-size:11px;line-height:1.48}.growth-page .structured-consultant-panel.is-progressive .structured-subtitle{margin-top:5px!important;color:var(--growth-dim);font-size:10px!important}.growth-page .structured-consultant-panel.is-progressive .structured-accordion-trigger{grid-template-columns:23px minmax(0,1fr) auto 16px}.growth-page .structured-consultant-panel.is-progressive .structured-accordion-section:not(.is-expanded) .structured-accordion-trigger{min-height:34px!important;padding-block:4px!important}.growth-page .structured-consultant-panel.is-progressive .structured-accordion-section:not(.is-expanded) .structured-section-copy small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.growth-page .structured-section-state{color:#68e4c0;font-size:9px;white-space:nowrap}.growth-page.console-page .structured-consultant-panel.is-progressive .structured-accordion-body,.growth-page .structured-consultant-panel.is-progressive .structured-accordion-body{max-height:none!important;overflow:auto!important;scrollbar-gutter:auto!important;scrollbar-width:none}.growth-page.console-page .structured-consultant-panel.is-progressive .structured-accordion-body::-webkit-scrollbar,.growth-page .structured-consultant-panel.is-progressive .structured-accordion-body::-webkit-scrollbar{display:none}.growth-page.console-page .structured-consultant-panel.is-progressive{overflow-y:auto!important;scrollbar-width:none}.growth-page.console-page .structured-consultant-panel.is-progressive::-webkit-scrollbar{display:none}.growth-page.console-page .structured-consultant-panel.is-progressive .structured-accordion{display:grid!important;flex:0 0 auto!important;overflow:visible!important}.growth-page.console-page .structured-consultant-panel.is-progressive .structured-accordion-section.is-expanded{display:block!important;flex:0 0 auto!important}.growth-page.console-page .structured-consultant-panel.is-progressive .structured-accordion-body{display:grid!important;flex:0 0 auto!important;overflow:visible!important}.growth-page .advisor-response .consultant-reply-subtitle{margin:8px 0 1px;color:#69d7ff;font-size:11px;font-weight:700;letter-spacing:.04em}.growth-page .advisor-response .consultant-reply-subtitle:first-child{margin-top:0}.growth-page .structured-consultant-panel.is-progressive .diagnostic-row-progressive{opacity:0;transform:translateY(5px);animation:diagnostic-row-arrive .26s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--diagnostic-index, 0) * .12s)}.growth-page .optional-supplement-flow{display:grid;gap:5px;margin-top:7px;padding:8px 0 2px;border-top:1px solid var(--growth-line)}.growth-page .optional-supplement-flow label{color:var(--growth-ink);font-size:10px;font-weight:600}.growth-page .optional-supplement-flow input{box-sizing:border-box;width:100%;min-height:34px;padding:6px 8px;border:1px solid rgba(93,213,255,.38);border-radius:2px;outline:none;background:#030c18c2;color:var(--growth-ink);font:inherit;font-size:11px}.growth-page .optional-supplement-flow input:focus-visible{border-color:var(--growth-cyan);box-shadow:0 0 0 2px #5dd5ff21}.growth-page .optional-supplement-flow small{color:var(--growth-dim);font-size:9px}.growth-page .optional-supplement-progress{display:block;width:100%;height:1px;overflow:hidden;background:#5dd5ff1a}.growth-page .optional-supplement-progress:after{display:block;width:100%;height:100%;background:var(--growth-cyan);content:"";transform:scaleX(0);transform-origin:left;animation:optional-supplement-countdown 3s linear forwards}.growth-page .optional-supplement-progress.has-input:after{animation-duration:4s}@keyframes diagnostic-row-arrive{to{opacity:1;transform:translateY(0)}}@keyframes optional-supplement-countdown{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.growth-page .structured-consultant-panel.is-progressive .diagnostic-row-progressive{opacity:1;transform:none;animation:none}.growth-page .optional-supplement-progress:after{animation:none}}.scenario-analysis-workspace[data-v-f078c7c3]{position:relative}.portfolio-analysis-header[data-v-f078c7c3]{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:58px;padding:9px 18px;color:#dbe5f2;background:#09182cc7;border:1px solid rgba(154,170,191,.22)}.portfolio-analysis-copy[data-v-f078c7c3]{display:grid;gap:8px;min-width:0}.portfolio-scenario-progress[data-v-f078c7c3]{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;color:#a9bfd5;font-size:11px}.portfolio-scenario-progress li[data-v-f078c7c3]{position:relative;white-space:nowrap}.portfolio-scenario-progress li[data-v-f078c7c3]:not(:last-child):after{position:absolute;top:50%;left:calc(100% + 2px);width:6px;height:1px;background:#7eb5da52;content:""}.portfolio-scenario-progress button[data-v-f078c7c3]{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:2px;background:transparent;color:inherit;font:inherit;cursor:pointer}.portfolio-scenario-progress button[data-v-f078c7c3]:disabled{cursor:default;opacity:.68}.portfolio-scenario-progress li[data-viewing=true] button[data-v-f078c7c3]{border-color:#68e4c094;background:#14444f47;box-shadow:0 0 0 1px #68e4c014,0 0 18px #68e4c024;animation:portfolio-current-step-f078c7c3 1.8s ease-in-out infinite}.portfolio-scenario-progress li[data-processing=true] button[data-v-f078c7c3]{color:#e7f8ff}.portfolio-scenario-progress button>span[data-v-f078c7c3]:first-child{width:7px;height:7px;border:1px solid rgba(126,181,218,.72);border-radius:50%;background:transparent}.portfolio-scenario-progress li[data-scenario-status=COMPLETED] button>span[data-v-f078c7c3]:first-child{border-color:#68e4c0;background:#68e4c0;box-shadow:0 0 8px #68e4c094}.portfolio-scenario-progress li[data-scenario-status=ANALYZING] button>span[data-v-f078c7c3]:first-child,.portfolio-scenario-progress li[data-scenario-status=WAITING_CONFIRMATION] button>span[data-v-f078c7c3]:first-child{border-color:#69d7ff;background:#69d7ff;box-shadow:0 0 8px #69d7ff94}.portfolio-scenario-progress small[data-v-f078c7c3]{color:#7891ad}.portfolio-status[data-v-f078c7c3],.portfolio-analysis-header small[data-v-f078c7c3]{color:#91a5bd}.growth-main[data-v-f078c7c3]{position:relative}.portfolio-plan-chapters[data-v-f078c7c3]{position:absolute;z-index:5;inset:5% 1.75% 7% 5%;display:grid;align-content:start;gap:10px;box-sizing:border-box;padding:18px;overflow:auto;border:1px solid rgba(109,146,184,.4);background:#041226f0;box-shadow:0 20px 55px #0000006b;color:#d8e7f7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.portfolio-report-heading[data-v-f078c7c3]{position:sticky;z-index:2;top:-18px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;background:#041226fa}.portfolio-fusion-overview[data-v-f078c7c3]{display:grid;gap:8px;padding:14px;border:1px solid rgba(105,215,255,.3);background:linear-gradient(135deg,#1238546b,#071a2fb8)}.portfolio-fusion-eyebrow[data-v-f078c7c3]{margin:0;color:#69d7ff;font-size:10px;letter-spacing:.12em}.portfolio-fusion-overview h3[data-v-f078c7c3]{margin:0;color:#eff8ff;font-size:15px}.portfolio-fusion-conclusion[data-v-f078c7c3]{margin:0;max-width:1000px;color:#b8cee2;font-size:11px;line-height:1.65}.portfolio-fusion-flow[data-v-f078c7c3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin:2px 0 0;padding:0;list-style:none}.portfolio-fusion-flow li[data-v-f078c7c3]{position:relative;display:grid;gap:4px;min-height:86px;padding:11px;border:1px solid rgba(106,167,211,.28);background:#05182db3}.portfolio-fusion-flow li[data-v-f078c7c3]:not(:last-child):after{position:absolute;z-index:1;top:50%;left:calc(100% + 4px);width:10px;height:1px;background:#69d7ff;box-shadow:4px -2px 0 -1px #69d7ff,4px 2px 0 -1px #69d7ff;content:""}.portfolio-fusion-flow strong[data-v-f078c7c3]{color:#eff8ff;font-size:11px}.portfolio-fusion-flow span[data-v-f078c7c3]{color:#a9bfd5;font-size:10px;line-height:1.55}.portfolio-fusion-flow small[data-v-f078c7c3]{color:#69d7ff;font-size:9px;line-height:1.45}.portfolio-fusion-outcome[data-v-f078c7c3]{display:flex;gap:10px;align-items:baseline;margin:0;padding-top:8px;border-top:1px solid rgba(105,215,255,.16);color:#b8cee2;font-size:10px}.portfolio-fusion-outcome strong[data-v-f078c7c3]{flex:0 0 auto;color:#69d7ff}.portfolio-plan-chapters h2[data-v-f078c7c3],.portfolio-plan-chapter h3[data-v-f078c7c3]{margin:0}.portfolio-plan-chapters h2[data-v-f078c7c3]{color:#7be4ff;font-size:14px}.portfolio-plan-tree[data-v-f078c7c3]{position:relative;display:grid;padding-left:8px}.portfolio-plan-tree[data-v-f078c7c3]:before{position:absolute;top:17px;bottom:17px;left:19px;width:1px;background:linear-gradient(#69d7ff,#69d7ff1a);content:""}.portfolio-plan-chapter[data-v-f078c7c3]{position:relative;padding:0;border-top:1px solid rgba(128,174,211,.16)}.portfolio-plan-chapter summary[data-v-f078c7c3]{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:center;min-height:42px;cursor:pointer;list-style:none}.portfolio-plan-chapter summary[data-v-f078c7c3]::-webkit-details-marker{display:none}.portfolio-plan-chapter-index[data-v-f078c7c3]{z-index:1;display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(105,215,255,.45);border-radius:50%;background:#06172d;color:#69d7ff;font-size:9px}.portfolio-plan-chapter-body[data-v-f078c7c3]{display:grid;gap:8px;padding:0 0 12px 34px}.portfolio-plan-chapter h3[data-v-f078c7c3]{color:#eff7ff;font-size:12px}.portfolio-plan-chapter h4[data-v-f078c7c3]{margin:2px 0 0;color:#69d7ff;font-size:11px;font-weight:700}.portfolio-plan-chapter p[data-v-f078c7c3],.portfolio-plan-chapter ul[data-v-f078c7c3]{margin:0;color:#a9bfd5;font-size:11px;line-height:1.65}.portfolio-plan-chapter ul[data-v-f078c7c3]{padding-left:17px}.portfolio-plan-chapter li[data-v-f078c7c3]{margin-bottom:5px}.portfolio-plan-source[data-v-f078c7c3]{display:block;margin-top:1px;color:#69d7ff;font-size:9px}.portfolio-plan-source-groups[data-v-f078c7c3]{display:grid;gap:8px}.portfolio-plan-source-group[data-v-f078c7c3]{display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(105,215,255,.14);background:#081d356b}.portfolio-plan-source-group h5[data-v-f078c7c3]{margin:0;color:#dcefff;font-size:11px}.portfolio-plan-source-group ol[data-v-f078c7c3]{margin:0;padding-left:20px;color:#a9bfd5;font-size:11px;line-height:1.65}.portfolio-plan-conclusion[data-v-f078c7c3]{color:#d6e5f5!important}.portfolio-plan-group[data-v-f078c7c3]{position:relative;display:grid;gap:4px;padding-left:12px;border-left:2px solid rgba(105,215,255,.18)}.portfolio-plan-group[data-v-f078c7c3]:before{position:absolute;top:8px;left:-2px;width:8px;height:1px;background:#69d7ff6b;content:""}.portfolio-scene-error[data-v-f078c7c3]{display:grid;min-height:200px;place-items:center;color:#ffb19e}.portfolio-downloads[data-v-f078c7c3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.portfolio-report-action[data-v-f078c7c3]{flex:0 0 auto}.portfolio-report-action.is-attention[data-v-f078c7c3]{animation:portfolio-report-ready-f078c7c3 1.8s ease-in-out infinite}@keyframes portfolio-current-step-f078c7c3{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes portfolio-report-ready-f078c7c3{0%,to{box-shadow:0 0 #69d7ff00}50%{box-shadow:0 0 18px #69d7ff52}}@media(prefers-reduced-motion:reduce){.portfolio-analysis-header[data-v-f078c7c3],.portfolio-scenario-progress li[data-viewing=true] button[data-v-f078c7c3],.portfolio-report-action.is-attention[data-v-f078c7c3]{animation:none;transition:none}}:root{color-scheme:dark;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:#e6f1fb;background:#030b17;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #030b17;--panel: #071629;--panel-strong: #0a1e36;--panel-soft: #0d2947;--ink: #e6f1fb;--muted: #91a8bd;--dim: #526d86;--line: rgba(128, 174, 211, .22);--blue: #2f8fff;--cyan: #4ed6ff;--gold: #efbd61;--green: #53c89b;--danger: #e38b76}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg)}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;background:var(--bg)}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:26px;min-height:62px;padding:10px 24px;border-bottom:1px solid var(--line);background:#030b17f5}.brand{display:flex;align-items:center;gap:11px;min-width:265px}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--blue);color:var(--cyan);font-size:10px;letter-spacing:.08em}.brand strong,.brand small{display:block}.brand strong{color:var(--ink);font-size:15px;font-weight:600}.brand small{margin-top:3px;color:var(--dim);font-size:8px;letter-spacing:.14em}.primary-nav{display:flex;align-items:stretch;gap:3px;flex:1;min-width:0}.nav-link{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:5px 10px;border-bottom:2px solid transparent;color:var(--muted);font-size:11px;white-space:nowrap;transition:color .2s,border-color .2s}.nav-link span{overflow:hidden;color:var(--dim);font-size:7px;letter-spacing:.1em;text-overflow:ellipsis}.nav-link:hover,.nav-link.active{border-color:var(--cyan);color:var(--ink)}.nav-link.active span{color:var(--cyan)}.status-chip{display:flex;align-items:center;gap:8px;max-width:190px;color:var(--muted);font-size:10px;white-space:nowrap}.status-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #53c89b1a}.page-shell{width:100%;padding:14px 18px 30px}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:16px 24px 20px;border-top:1px solid var(--line);color:var(--dim);font-size:9px;letter-spacing:.08em}.console-page{width:min(1680px,100%);margin:0 auto}.console-grid{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr) minmax(260px,330px);gap:12px;min-height:680px}.left-panel,.assistant-panel{min-width:0;border:1px solid var(--line);background:var(--panel)}.left-panel{display:flex;flex-direction:column;padding:20px 16px}.section-kicker{display:block;color:var(--cyan);font-size:9px;font-weight:600;letter-spacing:.16em;line-height:1.5}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-weight:500;letter-spacing:0}h1{margin:13px 0 15px;font-size:2.25rem;line-height:1.15}h2{margin-bottom:8px;font-size:1.45rem;line-height:1.2}p{color:var(--muted);line-height:1.7}.panel-intro{margin-bottom:18px;font-size:11px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:39px;padding:0 14px;border:1px solid transparent;border-radius:3px;font-size:11px;transition:transform .2s,background .2s,border-color .2s}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:default;opacity:.5;transform:none}.button-primary{background:#1858d1;color:var(--ink);box-shadow:0 0 20px #2f8fff2e}.button-primary:hover{background:var(--blue)}.button-outline{border-color:var(--blue);color:var(--cyan);background:#2f8fff0f}.button-outline:hover{background:#2f8fff2e}.full-button{width:100%;margin-top:auto}.micro-note{margin:12px 0 0;color:var(--dim);font-size:9px;line-height:1.6}.entry-list,.index-list,.stage-switcher,.portrait-stack{display:grid;gap:7px;margin-bottom:16px}.entry-item,.index-item,.stage-choice,.portrait-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:8px 9px;border:1px solid rgba(128,174,211,.12);background:#0a1e36b8;color:var(--muted);text-align:left}.entry-item.active,.index-item.active,.stage-choice.active{border-color:var(--blue);background:#1f5bbc4d;color:var(--ink);box-shadow:inset 0 -2px 0 var(--cyan)}.entry-index,.portrait-index{color:var(--cyan);font-size:9px}.entry-mark{color:var(--dim);font-size:10px}.index-item{grid-template-columns:24px minmax(0,1fr) 15px}.index-icon{color:var(--cyan);font-size:17px}.index-item strong,.index-item small,.stage-choice strong,.stage-choice small,.portrait-row strong,.portrait-row small{display:block}.index-item strong,.stage-choice strong,.portrait-row strong{overflow:hidden;color:inherit;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.index-item small,.stage-choice small,.portrait-row small{margin-top:3px;color:var(--dim);font-size:8px;line-height:1.4}.index-lock{color:var(--dim)}.stage-choice{grid-template-columns:25px minmax(0,1fr);min-height:58px;border:0;border-left:2px solid transparent}.stage-choice span{grid-row:span 2;color:var(--dim);font-size:9px}.stage-choice.active span{color:var(--cyan)}.portrait-status{margin-bottom:16px;padding:9px 10px;border:1px solid rgba(239,189,97,.38);color:var(--gold);font-size:10px}.portrait-status .status-dot{margin-right:8px;background:var(--gold)}.portrait-row{grid-template-columns:1fr;align-items:start;min-height:64px}.space-canvas,.growth-main,.portrait-main{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);background:#061323}.space-canvas{min-height:680px;isolation:isolate}.space-canvas:before{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 53%,rgba(33,105,189,.22),transparent 38%),linear-gradient(160deg,#071a31,#030d1b 72%);content:""}.signal-pill{position:absolute;top:16px;left:50%;z-index:5;display:flex;align-items:center;gap:10px;width:min(90%,490px);min-height:38px;padding:0 15px;border:1px solid rgba(47,143,255,.65);border-radius:20px;background:#041020e6;color:var(--muted);font-size:10px;transform:translate(-50%)}.signal-bars{color:var(--cyan);letter-spacing:-3px}.signal-pill .status-dot{margin-left:auto}.city-grid{position:absolute;inset:18% 5% 5%;z-index:-1;opacity:.45;transform:perspective(500px) rotateX(57deg) rotate(-10deg);background-image:linear-gradient(rgba(69,157,217,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(69,157,217,.22) 1px,transparent 1px);background-size:35px 35px}.canvas-orbit{position:absolute;top:51%;left:50%;border:1px solid rgba(77,181,255,.55);border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg)}.orbit-wide{width:79%;height:36%}.orbit-tall{width:38%;height:75%}.canvas-route{position:absolute;top:51%;left:15%;width:70%;height:1px;background:linear-gradient(90deg,transparent,var(--gold),var(--cyan),transparent);transform-origin:center}.route-one{transform:rotate(28deg)}.route-two{transform:rotate(-28deg)}.city-node,.canvas-core,.hall-building{position:absolute;display:grid;place-items:center;border:1px solid rgba(47,143,255,.78);background:#071d37eb;box-shadow:0 0 18px #2f8fff2e;text-align:center}.city-node{width:105px;min-height:58px;padding:8px}.city-node strong,.canvas-core span,.hall-building strong{color:var(--ink);font-size:14px;font-weight:500}.city-node small,.canvas-core small,.hall-building small{color:var(--cyan);font-size:8px;letter-spacing:.08em}.node-center{left:calc(50% - 52px);top:calc(51% - 29px);visibility:hidden}.node-left{left:16%;top:31%}.node-right{right:14%;top:27%}.node-bottom{left:calc(50% - 52px);bottom:18%}.canvas-core{top:calc(51% - 54px);left:calc(50% - 54px);width:108px;height:108px;border-color:var(--cyan);border-radius:50%;box-shadow:0 0 35px #2f8fff75}.canvas-core span{font-size:27px}.canvas-caption{position:absolute;right:16px;bottom:13px;color:var(--dim);font-size:8px;letter-spacing:.15em}.hall-road{position:absolute;top:53%;left:8%;width:84%;height:1px;background:#efbd61a6;transform-origin:center}.road-a{transform:rotate(24deg)}.road-b{transform:rotate(-24deg)}.road-c{transform:rotate(90deg);background:#2f8fffb3}.hall-building{width:126px;min-height:64px;padding:10px}.building-main{top:44%;left:calc(50% - 63px);width:150px;min-height:90px;border-color:var(--cyan);box-shadow:0 0 35px #2f8fff66}.building-main strong{font-size:16px}.building-1{top:24%;left:19%}.building-2{top:25%;right:18%}.building-3{top:66%;left:15%}.building-4{top:65%;right:15%}.building-5{bottom:9%;left:37%}.building-6{bottom:10%;right:36%}.building-active{border-color:var(--gold);box-shadow:0 0 26px #efbd6147}.building-active small{color:var(--gold)}.assistant-panel{align-self:stretch;padding:17px;background:#071b31}.assistant-topline{display:flex;align-items:center;gap:9px}.assistant-avatar{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--cyan);color:var(--cyan);font-size:10px}.assistant-topline strong,.assistant-topline small{display:block}.assistant-topline strong{font-size:14px;font-weight:600}.assistant-topline small{margin-top:3px;color:var(--muted);font-size:9px}.assistant-live{margin-left:auto;max-width:90px;color:var(--cyan);font-size:7px;letter-spacing:.05em;text-align:right;word-break:break-word}.assistant-status{display:flex;align-items:center;gap:8px;margin:13px 0;color:var(--green);font-size:9px}.assistant-message{margin:0 0 12px;padding:15px;border:1px solid rgba(128,174,211,.17);background:#0a213bd1;color:var(--ink);font-size:13px;line-height:1.75}.assistant-fallback{margin-bottom:16px;color:var(--dim);font-size:9px;line-height:1.6}.assistant-panel .button{width:100%}.console-progress{position:relative;margin-top:12px;padding:16px 18px 14px;border:1px solid var(--line);background:var(--panel)}.progress-wrap{position:relative}.progress-line{position:absolute;top:13px;left:12px;right:12px;height:1px;background:var(--line)}.progress-line span{display:block;height:100%;background:var(--cyan);transition:width .3s ease}.progress-steps{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.progress-step{display:flex;flex-direction:column;gap:5px;min-width:0;color:var(--dim)}.progress-index{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--dim);border-radius:50%;background:var(--panel);font-size:8px}.progress-step strong{overflow:hidden;color:var(--muted);font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.progress-step small{overflow:hidden;color:var(--dim);font-size:8px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.progress-step.active .progress-index{border-color:var(--cyan);color:var(--cyan)}.progress-step.current .progress-index{background:var(--cyan);color:var(--bg)}.progress-step.active strong{color:var(--ink)}.session-note{position:absolute;top:5px;right:10px;color:var(--dim);font-size:7px;letter-spacing:.1em}.growth-main{display:flex;flex-direction:column;gap:12px;padding:70px 12px 12px;border:0;background:transparent;overflow:visible}.growth-main .signal-pill{top:10px}.growth-main .scene-viewer{flex:1}.growth-stage-copy{padding:3px 6px}.growth-stage-copy p{margin-bottom:0;font-size:11px}.scene-viewer{min-width:0;border:1px solid var(--line);background:#07172a}.scene-header{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:12px 15px;border-bottom:1px solid var(--line)}.scene-header h2{margin:5px 0 0;font-size:15px}.scene-caption{color:var(--dim);font-size:8px}.scene-stage{position:relative;display:grid;place-items:center;min-height:325px;overflow:hidden;background:radial-gradient(circle at center,rgba(47,143,255,.18),transparent 45%)}.scene-stage img{width:100%;height:100%;min-height:325px;object-fit:cover}.scene-grid{position:absolute;inset:0;opacity:.6;background-image:linear-gradient(rgba(78,214,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(78,214,255,.12) 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.scene-missing{position:relative;z-index:1;max-width:330px;padding:20px;text-align:center}.missing-icon{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 12px;border:1px solid var(--danger);color:var(--danger)}.scene-missing strong{color:var(--danger);font-size:12px;font-weight:500}.scene-missing p{margin:9px 0 0;font-size:9px;line-height:1.6}.scene-stamp{position:absolute;top:12px;right:13px;z-index:2;color:var(--danger);font-size:7px;letter-spacing:.1em}.scene-hotspots{position:absolute;right:12px;bottom:11px;left:12px;z-index:2;display:flex;justify-content:space-between;gap:8px;color:var(--dim);font-size:7px}.growth-stepbar{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin-top:12px;border:1px solid var(--line);background:var(--line)}.growth-step{min-height:58px;padding:8px;border:0;background:var(--panel);color:var(--dim);text-align:left;font-size:9px}.growth-step span{display:block;margin-bottom:8px;color:var(--dim);font-size:8px}.growth-step.active{background:var(--panel-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--cyan)}.growth-step.active span,.growth-step.done span{color:var(--cyan)}.compact-observation{margin-top:auto;padding-top:15px;border-top:1px solid var(--line)}.observation-chip{display:block;margin-top:8px;color:var(--muted);font-size:10px}.observation-chip:before{display:inline-block;width:6px;height:6px;margin-right:8px;border:1px solid var(--green);content:""}.portrait-main{display:flex;flex-direction:column;gap:9px;padding:70px 14px 14px;border:0;background:transparent;overflow:visible}.portrait-main .signal-pill{top:10px}.portrait-orbital{position:relative;min-height:350px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle,rgba(32,101,187,.26),transparent 45%),#061323}.portrait-ring{position:absolute;top:52%;left:50%;border:1px solid rgba(78,214,255,.45);border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg)}.ring-one{width:74%;height:38%}.ring-two{width:38%;height:76%}.portrait-core,.portrait-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px;border:1px solid var(--blue);background:#05182fed;text-align:center}.portrait-core{top:calc(52% - 50px);left:calc(50% - 70px);width:140px;min-height:100px;border-color:var(--cyan);box-shadow:0 0 30px #2f8fff73}.portrait-core strong{font-size:16px}.portrait-core span{color:var(--cyan);font-size:15px}.portrait-core small{color:var(--dim);font-size:8px}.portrait-node{width:135px;min-height:58px}.portrait-node strong{color:var(--ink);font-size:12px}.portrait-node span{color:var(--muted);font-size:9px}.portrait-node-top{top:15%;left:calc(50% - 67px)}.portrait-node-left{bottom:12%;left:13%}.portrait-node-right{right:13%;bottom:12%}.portrait-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.portrait-sections article{min-height:145px;padding:14px;background:var(--panel)}.portrait-sections h2{margin-top:7px;font-size:14px}.portrait-sections p{min-height:42px;margin-bottom:10px;font-size:9px}.tag-list{display:flex;flex-wrap:wrap;gap:5px}.tag-list span{padding:4px 5px;border:1px solid var(--line);color:var(--dim);font-size:7px}.route-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding:14px 18px;border:1px solid rgba(239,189,97,.5);background:#5a3d1b2e}.route-strip strong{display:block;max-width:700px;margin-top:5px;color:var(--muted);font-size:10px;font-weight:400}.loading-state{display:grid;place-items:center;min-height:680px;border:1px solid var(--line);color:var(--cyan);font-size:13px}.loading-state small{margin-top:10px;color:var(--muted);font-size:10px}.error-state{color:var(--danger)}@media(max-width:1100px){.topbar{gap:12px;padding-inline:16px}.brand{min-width:210px}.brand strong{font-size:12px}.console-grid{grid-template-columns:220px minmax(0,1fr)}.assistant-panel{grid-column:1 / -1;min-height:0}.assistant-message{max-width:none}.assistant-panel .button{width:auto;min-width:230px}.growth-console .assistant-panel,.portrait-console .assistant-panel{grid-column:2;grid-row:1}.growth-console .left-panel,.portrait-console .left-panel{grid-row:1}.growth-console .growth-main,.portrait-console .portrait-main{grid-column:2;grid-row:2}.growth-console+.growth-stepbar,.portrait-console+.route-strip{margin-top:12px}}@media(max-width:720px){.topbar{flex-wrap:wrap}.brand{flex:1}.primary-nav{order:3;width:100%;overflow-x:auto}.status-chip{display:none}.page-shell{padding:9px 10px 20px}.console-grid{display:flex;flex-direction:column;min-height:0}.left-panel{min-height:0}.space-canvas{min-height:430px}.assistant-panel{min-height:0}.assistant-panel .button{width:100%}.console-progress{overflow-x:auto}.progress-steps{min-width:650px}.growth-main,.portrait-main{min-height:0;padding-top:62px}.scene-stage,.scene-stage img{min-height:280px}.growth-stepbar{grid-template-columns:repeat(2,1fr)}.portrait-orbital{min-height:330px}.portrait-node{width:112px}.portrait-node-left{left:4%}.portrait-node-right{right:4%}.portrait-sections{grid-template-columns:1fr}.portrait-sections article{min-height:0}.route-strip{align-items:flex-start;flex-direction:column}.route-strip .button{width:100%}h1{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.button-dark{border-color:#4ed6ff8c;background:#123a7b;color:var(--ink)}.button-dark:hover{background:#1b56ad}.button-link{min-height:30px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--cyan)}.assistant-input{margin:12px 0 14px}.assistant-input label{display:block;margin-bottom:7px;color:var(--muted);font-size:10px}.assistant-input textarea{display:block;width:100%;resize:vertical;min-height:76px;padding:10px;border:1px solid rgba(128,174,211,.28);border-radius:3px;background:#041020d1;color:var(--ink);font-size:11px;line-height:1.6}.assistant-input textarea::placeholder{color:var(--dim)}.assistant-input-meta{display:flex;justify-content:space-between;margin-top:5px;color:var(--dim);font-size:8px}.assistant-error{margin:-4px 0 10px;color:var(--danger);font-size:10px;line-height:1.5}.status-dot-error{background:var(--danger);box-shadow:0 0 0 4px #e38b761a}.stage-choice:disabled,.growth-step:disabled{cursor:not-allowed;opacity:.48}.stage-choice.completed{border-left-color:var(--green)}.growth-step.current{background:var(--panel-soft);color:var(--ink);box-shadow:inset 0 -2px 0 var(--cyan)}.growth-step.completed{background:#0d2947cc;color:var(--muted)}.growth-step.completed span{color:var(--green)}.growth-step.future{color:var(--dim)}.growth-output{padding:14px;border:1px solid rgba(83,200,155,.42);background:#194c4133}.growth-output p{margin:7px 0 12px;color:var(--ink);font-size:11px}.empty-state{gap:13px}.empty-panel,.empty-inline{padding:18px;border:1px dashed rgba(128,174,211,.26);color:var(--muted);font-size:10px;text-align:center}.portrait-events{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.portrait-events p{margin:7px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.space-canvas-asset{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.78}.space-canvas .city-node,.space-canvas .canvas-core,.space-canvas .hall-building,.space-canvas .canvas-route{z-index:1}.canvas-scene-missing{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.portrait-scene-asset{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;opacity:.78}.portrait-scene-missing{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}.portrait-orbital .portrait-ring,.portrait-orbital .portrait-core,.portrait-orbital .portrait-node{z-index:1}@media(min-width:1101px){html,body,#app{min-height:100%}body{overflow-x:hidden;overflow-y:hidden}.topbar{position:relative;flex:0 0 53px;height:53px;min-height:53px;gap:0;padding:0 22px}.topbar-home{flex-basis:70px;height:70px;min-height:70px;padding-inline:28px}.topbar-portrait{flex-basis:60px;height:60px;min-height:60px;padding-inline:24px}.topbar-home .brand strong{font-size:20px}.brand{min-width:0}.brand small,.primary-nav,.status-chip,.site-footer{display:none}.header-actions{display:flex;align-items:center;gap:18px;margin-left:auto;height:100%}.header-action{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--ink);font-size:12px;white-space:nowrap}.header-action-icon,.space-avatar{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--muted);border-radius:50%;color:var(--ink);font-size:13px}.space-avatar{color:var(--muted);font-size:9px}.header-action-chevron{color:var(--muted);font-size:16px;line-height:1}.header-divider{width:1px;height:22px;background:var(--line)}.topbar-growth .header-back{margin-left:auto;margin-right:18px;color:var(--muted);font-size:12px;white-space:nowrap}.topbar-growth .header-back:hover,.topbar-growth .header-back:focus-visible{color:var(--ink)}.topbar-growth .header-actions{margin-left:0}.topbar-growth .header-contact{display:inline-flex;align-items:center;justify-content:center;min-width:94px;min-height:34px;padding:0 14px;border:1px solid var(--line);border-radius:18px;color:var(--ink);font-size:12px;white-space:nowrap}.topbar-growth .header-contact:hover,.topbar-growth .header-contact:focus-visible{border-color:var(--gold);color:var(--gold)}.page-shell{width:100%;padding:0}.console-page{width:auto;max-width:none;margin:0}.console-grid{gap:0;min-height:0;align-items:stretch}.left-panel,.assistant-panel,.space-canvas,.growth-main,.portrait-main{min-height:0;box-sizing:border-box}.console-progress{box-sizing:border-box;min-height:0;overflow:hidden}.home-console{width:calc(100% - 53px);margin-left:28px;padding-top:17px}.home-console .console-grid{grid-template-columns:24.398% 51.636% 23.966%;height:685px}.home-console .left-panel,.home-console .space-canvas,.home-console .assistant-panel{height:685px}.home-console .console-progress{height:108px;margin-top:13px}.hall-page{width:calc(100% - 32px);margin-left:18px;padding-top:16px}.hall-page .console-grid{grid-template-columns:21.646% 56.159% 22.195%;height:729px}.hall-page .left-panel{height:687px;margin-top:10px}.hall-page .space-canvas{height:729px}.hall-page .assistant-panel{height:717px}.hall-page .console-progress{height:120px;margin-top:0}.growth-page{width:calc(100% - 42px);margin-left:22px;padding-top:14px}.growth-page .console-grid{grid-template-columns:25.153% 50.184% 24.663%;height:751px}.growth-page .left-panel{height:703px;margin-top:18px}.growth-page .growth-main{height:740px;margin-top:11px;overflow:hidden}.growth-page .assistant-panel{height:737px}.growth-page .growth-stepbar{display:none}.growth-page .console-progress{height:96px;margin-top:0}.portrait-page{width:calc(100% - 31px);margin-left:18px;padding-top:17px}.portrait-page .console-grid{grid-template-columns:26.2035% 48.873% 24.9235%;height:685px}.portrait-page .left-panel{height:660px;margin-top:11px;margin-left:2px}.portrait-page .portrait-main{height:676px;margin-top:9px;overflow:hidden}.portrait-page .assistant-panel{height:685px}.portrait-page .route-strip{display:none}.portrait-page .console-progress{height:104px;margin-top:26px}}@media(max-width:1100px){.header-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.header-action{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--ink);font-size:10px;white-space:nowrap}.header-action-icon,.space-avatar{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--muted);border-radius:50%;font-size:11px}.header-divider{width:1px;height:18px;background:var(--line)}.header-action-chevron{color:var(--muted)}.header-contact{color:var(--gold);font-size:11px;white-space:nowrap}.header-contact:hover,.header-contact:focus-visible{color:var(--ink)}.site-footer{display:none}}@media(max-width:720px){html,body,#app{min-width:0;max-width:100%;overflow-x:hidden}body{overflow-y:auto}.topbar,.topbar-home,.topbar-portrait{flex:0 0 auto;width:100%;height:auto;min-height:56px;padding:10px 14px}.brand{min-width:0;flex:1}.brand strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.brand-mark{width:30px;height:30px}.header-actions{gap:8px}.header-action{font-size:9px}.header-action-icon,.space-avatar{width:18px;height:18px;font-size:10px}.header-divider{height:18px}.page-shell{padding:0 10px 18px}.console-page,.home-console,.hall-page,.growth-page,.portrait-page{width:auto;margin:0;padding-top:12px}.console-grid{display:flex;flex-direction:column;gap:10px;height:auto!important;min-height:0}.left-panel,.space-canvas,.growth-main,.portrait-main,.assistant-panel{width:100%;height:auto!important;min-height:0;margin:0!important}.left-panel{padding:16px}.space-canvas{min-height:430px}.growth-main,.portrait-main{padding-top:62px;overflow:hidden}.assistant-panel{order:3}.console-progress{height:auto!important;margin-top:10px!important;padding:14px 12px;overflow-x:auto}.progress-steps{min-width:650px}.growth-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.portrait-sections{grid-template-columns:1fr}.portrait-page .route-strip,.primary-nav,.status-chip,.site-footer{display:none}}.panel-subheading{margin:2px 0 10px;color:var(--ink);font-size:14px;font-weight:600}.entry-assurances{display:grid;gap:8px;margin:0 0 15px;padding:0;list-style:none}.entry-assurances li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;line-height:1.45}.entry-assurances li span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--cyan);border-radius:50%;color:var(--cyan);font-size:11px}.home-space .node-1{top:20%;left:26%}.home-space .node-2{top:23%;right:13%}.home-space .node-3{top:45%;left:8%}.home-space .node-4{top:46%;right:8%}.home-space .node-5{bottom:18%;left:20%}.home-space .node-6{right:18%;bottom:16%}.home-space .canvas-core{z-index:3}.home-space .canvas-core strong{color:var(--ink);font-size:16px;font-weight:600}.assistant-items{display:grid;gap:5px;margin:8px 0 0;padding:0;list-style:none}.assistant-item{display:block}.assistant-items li{position:relative;display:grid;gap:3px;padding-left:12px;color:var(--muted);font-size:9px;line-height:1.4}.assistant-items li:before{position:absolute;top:.55em;left:0;width:4px;height:4px;border:1px solid var(--cyan);border-radius:50%;content:""}.assistant-items li span+span{color:var(--dim)}.portrait-row p{grid-column:1;margin:2px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.portrait-node-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:3px}.portrait-node-tags small{padding:2px 4px;border:1px solid rgba(128,174,211,.22);color:var(--dim);font-size:7px;line-height:1.2}.progress-step{gap:6px}.progress-step strong{font-size:10px}.progress-step small{font-size:9px}.growth-page .consultant-message,.growth-page .consultant-field-label,.growth-page .consultant-option,.growth-page .consultant-readonly-values,.growth-page .consultant-plan-summary,.growth-page .consultant-plan-summary span{white-space:pre-line;overflow-wrap:anywhere}.growth-page .consultant-plan{gap:8px;padding:10px 0 0}.growth-page .consultant-plan-summary{display:grid;gap:3px;padding:10px;border:1px solid rgba(83,200,155,.42);background:#194c4133}.growth-page .consultant-plan-summary strong{color:var(--ink);font-size:13px;font-weight:600}.growth-page .consultant-plan-summary span{color:var(--muted);font-size:11px;line-height:1.45}.growth-page .consultant-plan-download{width:100%;min-height:34px;padding:7px 10px;font-size:12px}.scene-fade-enter-active,.scene-fade-leave-active{transition:opacity .32s ease,filter .32s ease}.scene-fade-enter-from,.scene-fade-leave-to{opacity:0;filter:brightness(.84)}.scene-hotspot{animation:scene-hotspot-emphasis 8s ease-in-out infinite;animation-delay:calc(var(--hotspot-index) * .72s)}@keyframes scene-hotspot-emphasis{0%,10%,to{opacity:1;filter:brightness(1)}5%{opacity:.74;filter:brightness(1.28)}}.website-enterprise .website-scene-image{animation:none}.website-enterprise .website-node{animation:enterprise-node-breathe 8s ease-in-out infinite}.website-enterprise .website-node:nth-child(2){animation-delay:.7s}.website-enterprise .website-node:nth-child(3){animation-delay:1.4s}.website-enterprise .website-node:nth-child(4){animation-delay:2.1s}.website-enterprise .website-node:nth-child(5){animation-delay:2.8s}.website-enterprise .website-node:nth-child(6){animation-delay:3.5s}.website-enterprise .website-node.node-7{animation:enterprise-brain-pulse 6s ease-in-out infinite}@keyframes enterprise-background-state{0%,to{opacity:.78;filter:brightness(1)}50%{opacity:.84;filter:brightness(1.035)}}@keyframes enterprise-node-breathe{0%,12%,to{opacity:1;filter:brightness(1)}6%{opacity:.88;filter:brightness(1.12)}}@keyframes enterprise-brain-pulse{0%,14%,to{opacity:1;filter:brightness(1)}7%{opacity:.9;filter:brightness(1.2)}}@media(prefers-reduced-motion:reduce){.scene-fade-enter-active,.scene-fade-leave-active,.scene-hotspot,.website-enterprise .website-scene-image,.website-enterprise .website-node,.scene-fade-enter-from,.scene-fade-leave-to{opacity:1;filter:none}}.growth-page .growth-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,30%);gap:0;min-height:680px}.growth-page .growth-main{min-height:680px;padding:0;border:0;overflow:hidden}.growth-page .growth-main .scene-viewer{height:100%}.growth-page .growth-main .scene-stage{min-height:680px}.growth-page .consultant-panel{min-height:680px;max-height:calc(100vh - 82px);overflow:auto;padding:18px 18px 24px;scroll-padding-bottom:24px;border-left:1px solid var(--line)}.growth-page .consultant-topline{flex-shrink:0}.growth-page .consultant-business-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:4px 0 12px}.growth-page .consultant-business-type{display:grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;justify-self:center;padding:0;border:0;background:transparent;color:var(--muted)}.growth-page .consultant-business-type.active{border:0;background:transparent}.growth-page .consultant-business-type-dot{display:block;width:10px;height:10px;border:1px solid var(--dim);border-radius:50%;background:transparent;transition:width .2s,height .2s,box-shadow .2s}.growth-page .consultant-business-type-dot-active{border-color:var(--green);background:var(--green)}.growth-page .consultant-business-type-dot-unconfirmed{border-color:var(--gold)}.growth-page .consultant-business-type.active .consultant-business-type-dot{width:15px;height:15px;box-shadow:0 0 12px #53c89bd9}.growth-page .consultant-analysis-heading{margin:0 0 12px}.growth-page .consultant-analysis-heading h2{margin:0;color:var(--ink);font-size:18px;line-height:1.35}.growth-page .consultant-analysis-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.growth-page .consultant-unconfirmed{margin:0 0 12px;padding:10px;border-left:2px solid var(--gold);background:#5a3d1b2e;color:var(--ink);font-size:11px;line-height:1.5}.growth-page .consultant-flow{display:grid;gap:0;border-top:1px solid var(--line)}.growth-page .consultant-stage{border-bottom:1px solid var(--line)}.growth-page .consultant-stage-head{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,34%);align-items:center;gap:8px;width:100%;min-height:48px;padding:0;border:0;background:transparent;color:var(--ink);text-align:left}.growth-page .consultant-stage-head:disabled{cursor:not-allowed}.growth-page .consultant-stage-order{color:var(--cyan);font-size:12px}.growth-page .consultant-stage-head strong{color:var(--ink);font-size:14px;font-weight:600}.growth-page .consultant-stage-head .consultant-stage-description{overflow:hidden;margin:0;color:var(--dim);font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.growth-page .consultant-stage-completed .consultant-stage-head{color:var(--muted)}.growth-page .consultant-stage-future .consultant-stage-head{opacity:.45}.growth-page .consultant-stage-summary{display:flex;flex-wrap:wrap;gap:5px;padding:0 0 10px 36px}.growth-page .consultant-stage-summary span{color:var(--dim);font-size:10px;line-height:1.4}.growth-page .consultant-stage-summary span+span:before{margin-right:5px;color:var(--dim);content:"/"}.growth-page .consultant-step-tree-summary{margin:0 0 8px 36px}.growth-page .consultant-stage-body{padding:0 0 9px 36px}.growth-page .consultant-stage-description{margin:0 0 8px;color:var(--dim);font-size:9px;line-height:1.45}.growth-page .consultant-step-tree{display:grid;gap:5px;margin:0;padding:0;list-style:none}.growth-page .consultant-step-tree>li{border-left:1px solid rgba(128,174,211,.22)}.growth-page .consultant-step-head{display:grid;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:7px 8px;color:var(--dim)}.growth-page .consultant-step-head>span{color:var(--dim);font-size:10px}.growth-page .consultant-step-head strong,.growth-page .consultant-step-head small{display:block}.growth-page .consultant-step-head strong{color:inherit;font-size:13px;font-weight:500}.growth-page .consultant-step-head small{margin-top:3px;color:var(--dim);font-size:11px;line-height:1.4}.growth-page .consultant-step-current{border-left-color:var(--cyan)!important;background:#0a213ba3}.growth-page .consultant-step-current .consultant-step-head{color:var(--ink)}.growth-page .consultant-step-completed .consultant-step-head{opacity:.65}.growth-page .consultant-step-future{opacity:.35}.growth-page .consultant-step-content{padding:0 8px 10px 42px}.growth-page .consultant-message{margin:0 0 9px;color:var(--ink);font-size:13px;line-height:1.55}.growth-page .consultant-reply-blocks{display:grid;gap:8px;margin:0 0 12px;color:var(--ink);font-size:13px;line-height:1.55}.growth-page .consultant-reply-title,.growth-page .consultant-reply-subtitle,.growth-page .consultant-reply-paragraph{margin:0}.growth-page .consultant-reply-title{font-size:15px}.growth-page .consultant-reply-subtitle{color:var(--cyan);font-size:13px}.growth-page .consultant-reply-list{margin:0;padding-left:18px}.growth-page .consultant-reply-quote{margin:0;padding-left:10px;border-left:2px solid var(--cyan)}.growth-page .consultant-field{display:grid;gap:5px;margin-top:8px}.growth-page .consultant-field-label{margin:0;color:var(--cyan);font-size:12px;line-height:1.4}.growth-page .consultant-options{display:grid;gap:4px}.growth-page .consultant-option{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;line-height:1.4}.growth-page .consultant-option{position:relative;min-height:32px;align-items:center;padding:8px 10px;border:1px solid rgba(128,174,211,.18);background:#07182c8f;transition:border-color .2s,background .2s,color .2s}.growth-page .consultant-option:has(input:checked){border-color:#4ed6ffb8;background:#0c3a60c2;color:var(--ink)}.growth-page .consultant-option input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.growth-page .consultant-readonly-values{display:grid;gap:3px;margin:0;padding-left:14px;color:var(--dim);font-size:12px;line-height:1.4}.growth-page .consultant-confirmation{display:grid;gap:5px}.growth-page .consultant-org-tree{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.growth-page .consultant-org-node{padding:5px 6px;border:1px solid rgba(78,214,255,.35);color:var(--ink);font-size:8px}.growth-page .consultant-org-node+.consultant-org-node:before{margin-right:4px;color:var(--cyan);content:">"}.growth-page .consultant-value-input{width:100%;min-height:30px;padding:6px 8px;border:1px solid var(--line);background:#030b179e;color:var(--ink);font-size:12px}.growth-page .consultant-supplement{display:grid;gap:5px;margin-top:10px}.growth-page .consultant-supplement label{color:var(--dim);font-size:11px;line-height:1.4}.growth-page .consultant-supplement textarea{width:100%;min-height:50px;resize:vertical;padding:7px;border:1px solid var(--line);background:#030b179e;color:var(--ink);font-size:12px;line-height:1.4}.growth-page .consultant-plan{display:grid;gap:0;margin-top:10px;border-top:1px solid var(--line)}.growth-page .consultant-plan-section{padding:10px 0;border-bottom:1px solid rgba(128,174,211,.15)}.growth-page .consultant-plan-section strong{color:var(--ink);font-size:13px;font-weight:600}.growth-page .consultant-plan-section p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.growth-page .consultant-action{position:static;z-index:auto;flex-shrink:0;width:100%;margin-top:12px;padding-top:10px;padding-bottom:10px;background:#071b31f5;font-size:13px}@media(max-width:1100px){.growth-page .growth-console{grid-template-columns:minmax(0,1fr) minmax(320px,42%)}.growth-page .growth-main,.growth-page .growth-main .scene-stage,.growth-page .consultant-panel{min-height:620px}}@media(max-width:720px){.growth-page .growth-console{display:flex;flex-direction:column;min-height:0}.growth-page .growth-main{min-height:390px;height:390px!important}.growth-page .growth-main .scene-stage{min-height:390px}.growth-page .consultant-panel{max-height:none;min-height:0;border-top:1px solid var(--line);border-left:0}.growth-page .consultant-business-types{grid-template-columns:repeat(6,minmax(0,1fr))}}.website-page{min-height:calc(100svh - 62px);background:#090719;color:#f5ead8}.website-scene{position:relative;min-height:calc(100svh - 62px);overflow:hidden;isolation:isolate}.website-scene-image,.website-scene-missing,.website-scene-wash{position:absolute;inset:0;width:100%;height:100%}.website-scene-image{z-index:-3;object-fit:cover;object-position:center}.website-scene-missing{z-index:-3;background:#0a081a}.website-scene-wash{z-index:-2;background:#05071742;pointer-events:none}.website-scene-dynamic-orbit .website-scene-image{opacity:1;filter:none}.website-scene-dynamic-orbit .website-scene-wash{z-index:0;background:transparent}.yunke-galaxy{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:layout paint style}.yunke-galaxy-track{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.yunke-galaxy-track-back{z-index:1}.yunke-galaxy-track-front{z-index:30}.yunke-galaxy-core{position:absolute;top:0;left:0;z-index:42;border-radius:50%;pointer-events:none;will-change:transform}.yunke-galaxy-core:before{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,rgba(125,148,235,.12) 0 43%,rgba(86,126,224,.045) 58%,transparent 72%);content:"";animation:yunke-core-breathe 8s ease-in-out infinite}.yunke-galaxy-core-visual{position:absolute;inset:0;overflow:hidden;border:1px solid rgba(202,220,255,.42);border-radius:50%;background-color:#08142f;background-repeat:no-repeat;box-shadow:inset 14px 8px 24px #f1c7851c,inset -18px -8px 30px #3b56a057,0 0 25px #5f79d92b}.yunke-galaxy-core-visual:after{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 48%,rgba(43,99,188,.12),rgba(4,12,35,.32) 68%,transparent 82%);content:"";pointer-events:none}.yunke-galaxy-core-label{position:absolute;top:calc(100% + 8px);left:50%;z-index:45;min-width:max-content;padding:6px 12px;border:1px solid rgba(216,193,144,.58);border-radius:999px;background:#050d22d6;color:#f3f0e9;line-height:1;transform:translate(-50%)}.yunke-galaxy-core-label strong{font-size:11px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.yunke-planet{position:absolute;top:0;left:0;margin:0;padding:0;border:0;outline:0;background:transparent;color:#f5ead8;font:inherit;text-align:left;cursor:pointer;pointer-events:auto;will-change:transform,opacity}.yunke-planet:disabled{cursor:default}.yunke-planet-halo{position:absolute;inset:-10%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--planet-accent) 15%,transparent) 0 43%,color-mix(in srgb,var(--planet-accent) 6%,transparent) 57%,transparent 72%);opacity:.56;scale:var(--planet-depth-scale, 1);transition:opacity .35s cubic-bezier(.25,1,.5,1),transform .35s cubic-bezier(.25,1,.5,1);animation:yunke-planet-breathe 7s ease-in-out infinite}.yunke-planet-visual{position:absolute;inset:0;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--planet-accent) 58%,#d9e5ff);border-radius:50%;background-color:#08142f;background-repeat:no-repeat;box-shadow:inset 12px 5px 18px #ffdc9f14,inset -12px -6px 22px #3e52932e,0 0 15px color-mix(in srgb,var(--planet-accent) 23%,transparent);scale:var(--planet-depth-scale, 1);transition:border-color .32s cubic-bezier(.25,1,.5,1),box-shadow .32s cubic-bezier(.25,1,.5,1),transform .32s cubic-bezier(.25,1,.5,1);animation:yunke-planet-spin var(--planet-spin-duration, 0s) linear infinite}.yunke-planet-visual:after{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 23% 20%,rgba(255,239,207,.12),transparent 28%),radial-gradient(circle at 78% 72%,#36488b21,#04091b33 78%);content:"";pointer-events:none}.yunke-planet-sheen{position:absolute;top:-18%;left:-65%;z-index:2;width:42%;height:136%;background:linear-gradient(90deg,transparent,rgba(255,241,210,.12),transparent);filter:blur(6px);transform:rotate(13deg) translate(-180%);animation:yunke-planet-sheen 11s ease-in-out infinite;pointer-events:none}.yunke-planet-satellites{position:absolute;inset:-34%;z-index:4;border-radius:50%;animation:yunke-satellites-orbit 18s linear infinite;pointer-events:none}.yunke-planet-satellites i{position:absolute;inset:0;display:block;transform:rotate(var(--satellite-angle))}.yunke-planet-satellites i:after{position:absolute;top:50%;right:0;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--planet-accent) 52%,#f5e2bd);border-radius:50%;background:color-mix(in srgb,var(--planet-accent) 38%,rgba(231,238,255,.84));box-shadow:0 0 8px color-mix(in srgb,var(--planet-accent) 46%,transparent);content:"";transform:translate(50%,-50%)}.yunke-planet-satellites i:nth-child(2n):after{width:3px;height:3px;opacity:.72}.yunke-planet-label{position:absolute;top:calc(100% + 7px);left:50%;z-index:45;display:grid;grid-template-columns:auto max-content;align-items:center;gap:7px;min-width:max-content;max-width:190px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--planet-accent) 64%,#d9bd82);border-radius:999px;background:#050d22d1;box-shadow:0 5px 18px #02071540;color:#f3f0e9;line-height:1;white-space:nowrap;transform:translate(-50%);transition:border-color .25s cubic-bezier(.25,1,.5,1),background .25s cubic-bezier(.25,1,.5,1)}.yunke-planet-index{color:color-mix(in srgb,var(--planet-accent) 82%,#f2c77f);font-size:9px}.yunke-planet-label strong{font-size:11px;font-weight:600}.yunke-planet-hover{position:absolute;top:calc(100% + 6px);left:50%;display:grid;gap:4px;width:max-content;max-width:220px;padding:6px 9px;border-radius:2px;background:#050d22e6;color:#d6d8e4;font-size:9px;line-height:1.35;white-space:normal;opacity:0;transform:translate(-50%,-3px);transition:opacity .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1);pointer-events:none}.yunke-planet-hover small{color:inherit;font:inherit}.yunke-planet-hover em{color:color-mix(in srgb,var(--planet-accent) 76%,#f8d796);font-style:normal;font-weight:600}.yunke-planet:hover .yunke-planet-halo,.yunke-planet:focus-visible .yunke-planet-halo{opacity:1;transform:scale(1.08)}.yunke-planet:hover .yunke-planet-visual,.yunke-planet:focus-visible .yunke-planet-visual{border-color:color-mix(in srgb,var(--planet-accent) 78%,#fff0cf);box-shadow:inset 12px 5px 18px #ffdc9f1f,inset -12px -6px 22px #3e529329,0 0 28px color-mix(in srgb,var(--planet-accent) 42%,transparent);transform:scale(1.045)}.yunke-planet:hover .yunke-planet-label,.yunke-planet:focus-visible .yunke-planet-label{border-color:color-mix(in srgb,var(--planet-accent) 82%,#ffe0a3);background:#07122bf0}.yunke-planet:hover .yunke-planet-hover,.yunke-planet:focus-visible .yunke-planet-hover{opacity:1;transform:translate(-50%)}.yunke-planet:hover .yunke-planet-visual,.yunke-planet:focus-visible .yunke-planet-visual,.yunke-planet:hover .yunke-planet-satellites,.yunke-planet:focus-visible .yunke-planet-satellites,.yunke-galaxy.is-scene-paused .yunke-planet-visual,.yunke-galaxy.is-scene-paused .yunke-planet-halo,.yunke-galaxy.is-scene-paused .yunke-planet-sheen,.yunke-galaxy.is-scene-paused .yunke-planet-satellites,.yunke-galaxy.is-scene-paused .yunke-galaxy-core:before{animation-play-state:paused}.yunke-planet:focus-visible .yunke-planet-visual{outline:2px solid rgba(255,239,204,.82);outline-offset:4px}@keyframes yunke-core-breathe{0%,to{opacity:.62;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes yunke-planet-breathe{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:.76;transform:scale(1.035)}}@keyframes yunke-planet-sheen{0%,68%{transform:rotate(13deg) translate(-180%)}84%,to{transform:rotate(13deg) translate(520%)}}@keyframes yunke-planet-spin{to{rotate:360deg}}@keyframes yunke-satellites-orbit{to{transform:rotate(360deg)}}.website-service-overlay{position:fixed;inset:62px 0 0;z-index:120;display:grid;place-items:center;padding:clamp(18px,3vw,42px)}.website-service-backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(2,7,20,var(--website-service-overlay, .72));cursor:default}.website-service-dialog{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(var(--website-service-max-width, 1180px),100%);max-height:var(--website-service-max-height, 82vh);overflow:hidden;border:1px solid rgba(103,184,241,.35);background:#041023fa;box-shadow:0 30px 90px #0000008f;color:#dcecff;outline:0}.website-service-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 28px 20px;border-bottom:1px solid rgba(94,164,215,.22)}.website-service-eyebrow{display:block;margin-bottom:7px;color:#57d5ff;font-size:11px;font-weight:700;letter-spacing:.12em}.website-service-header h2{margin:0;color:#f4f8ff;font-size:clamp(22px,2.2vw,32px);font-weight:650}.website-service-header p{max-width:760px;margin:8px 0 0;color:#9db8d1;font-size:13px;line-height:1.65}.website-service-close{flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(117,191,238,.32);background:#0b233db3;color:#e7f6ff;font-size:27px;line-height:1}.website-service-close:hover,.website-service-close:focus-visible{border-color:#59ccfa;background:#184363e6}.website-service-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0 28px;border-bottom:1px solid rgba(94,164,215,.22);background:#091d33ad}.website-service-tabs button{min-height:70px;padding:13px 18px;border:0;border-bottom:2px solid transparent;background:transparent;color:#829db8;text-align:left}.website-service-tabs button.active{border-bottom-color:#4dd5ff;background:#1b547838;color:#effaff}.website-service-tabs strong,.website-service-tabs small{display:block}.website-service-tabs strong{font-size:14px}.website-service-tabs small{margin-top:5px;color:#7f9ab3;font-size:11px;line-height:1.4}.website-service-content{display:grid;min-height:0;overflow:hidden}.website-service-content.is-feature{grid-template-columns:minmax(0,1fr)}.website-service-content.is-feature.has-feature-navigation{grid-template-columns:minmax(190px,25%) minmax(0,1fr)}.website-service-content.is-card-grid{grid-template-columns:minmax(190px,23%) minmax(0,1fr)}.website-service-navigation{min-height:0;overflow:auto;padding:18px;border-right:1px solid rgba(94,164,215,.22);background:#06182cb8}.website-service-navigation button{display:block;width:100%;margin:0 0 8px;padding:13px 14px;border:1px solid transparent;background:#0d2b4685;color:#91abc4;text-align:left}.website-service-navigation button.active{border-color:#46cff89e;background:#195b8473;color:#f3fbff}.website-service-navigation strong,.website-service-navigation small{display:block}.website-service-navigation strong{font-size:13px}.website-service-navigation small{display:-webkit-box;margin-top:6px;overflow:hidden;color:#7894ad;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.website-service-feature,.website-service-grid{min-height:0;overflow:auto;padding:clamp(20px,3vw,34px)}.website-service-feature{display:grid;grid-template-columns:minmax(270px,42%) minmax(0,1fr);gap:clamp(20px,3vw,36px);align-items:start}.website-service-media{position:sticky;top:0;margin:0;overflow:hidden;border:1px solid rgba(89,177,231,.27);background:#06162b}.website-service-media-gallery{position:sticky;top:0;min-width:0}.website-service-media-gallery .website-service-media{position:relative}.website-service-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:contain;background:#071429}.website-service-media figcaption{padding:8px 11px;color:#6f8aa3;font-size:10px}.website-service-media .previous,.website-service-media .next{position:absolute;top:50%;display:grid;place-items:center;width:30px;height:38px;padding:0;border:1px solid rgba(95,186,236,.38);background:#031022d1;color:#dff6ff;font-size:23px;transform:translateY(-50%)}.website-service-media .previous{left:8px}.website-service-media .next{right:8px}.website-service-media-thumbnails{display:flex;gap:8px;margin-top:9px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.website-service-media-thumbnails button{flex:0 0 104px;padding:0;overflow:hidden;border:1px solid rgba(86,169,221,.22);background:#071b31e0;color:#8fa9c1;text-align:left}.website-service-media-thumbnails button.active{border-color:#4dd5ff;color:#e9faff}.website-service-media-thumbnails img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.website-service-media-thumbnails span{display:block;padding:6px 7px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.website-service-feature-copy h3,.website-service-grid h3{margin:0;color:#f5f9ff;font-size:22px}.website-service-feature-copy>p,.website-service-grid>header p{margin:10px 0 0;color:#a5bfd7;font-size:13px;line-height:1.7}.website-service-groups{display:grid;gap:12px;margin-top:22px}.website-service-groups section{padding:14px 16px;border-left:2px solid #42c7f4;background:#0d2e4a85}.website-service-groups h4,.website-service-cards h4{margin:0;color:#55d6ff;font-size:13px}.website-service-groups ul{display:flex;flex-wrap:wrap;gap:7px 18px;margin:10px 0 0;padding-left:18px;color:#c3d5e6;font-size:12px;line-height:1.55}.website-service-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.website-service-cards article{min-height:132px;padding:16px;border:1px solid rgba(85,181,235,.24);background:#0c2a458a}.website-service-cards article p{margin:9px 0 0;color:#aec5d9;font-size:12px;line-height:1.6}.website-service-cards article small{display:block;margin-top:12px;padding-top:9px;border-top:1px solid rgba(96,169,216,.18);color:#65d6f7;font-size:11px}.website-service-empty{color:#8199b0}.website-service-content.is-digital-catalog{display:block}.website-service-content.is-ai-scenario{display:block;overflow-y:auto}.website-ai-scenario-catalog{display:grid;gap:18px;min-height:0;padding:clamp(18px,2.4vw,30px)}.website-ai-system-hero{position:relative;min-height:270px;overflow:hidden;border:1px solid rgba(91,177,231,.3);background:#06162b}.website-ai-system-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,#030f20f5,#030f20b3 42%,#030f2014 76%);content:""}.website-ai-system-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.website-ai-system-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:min(480px,58%);min-height:270px;padding:clamp(22px,4vw,44px)}.website-ai-system-copy>span,.website-ai-applications header span{color:#55d6ff;font-size:9px;font-weight:700;letter-spacing:.14em}.website-ai-system-copy h3{margin:10px 0 0;color:#f2f8ff;font-size:clamp(24px,3vw,38px);font-weight:650}.website-ai-system-copy p{margin:14px 0 0;color:#b2c9dc;font-size:13px;line-height:1.7}.website-ai-applications>header{display:flex;align-items:end;justify-content:space-between;gap:18px}.website-ai-applications h4{margin:5px 0 0;color:#edf8ff;font-size:17px}.website-ai-applications>header>small{color:#7898b1;font-size:10px}.website-ai-carousel-shell{position:relative;margin-top:11px}.website-ai-carousel{display:flex;gap:12px;overflow-x:auto;padding:0 34px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.website-ai-card{flex:0 0 calc((100% - 36px)/3.2);min-width:245px;overflow:hidden;border:1px solid rgba(82,166,219,.23);background:#081f36b8;scroll-snap-align:start}.website-ai-card>img{display:block;width:100%;aspect-ratio:16 / 8.5;object-fit:cover;background:#071429}.website-ai-card>div{padding:12px 14px 14px}.website-ai-card h5{margin:0;color:#eaf7ff;font-size:14px}.website-ai-card p{display:-webkit-box;min-height:30px;margin:7px 0 0;overflow:hidden;color:#91acc3;font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.website-ai-card small{display:block;margin-top:9px;padding-top:8px;border-top:1px solid rgba(96,169,216,.18);color:#61d6f7;font-size:10px}.website-digital-catalog{display:grid;grid-template-columns:minmax(210px,24%) minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.website-digital-categories{min-height:0;overflow-y:auto;padding:18px;border-right:1px solid rgba(94,164,215,.22);background:#06182cb8}.website-digital-categories button{display:block;width:100%;min-height:84px;margin-bottom:10px;padding:15px;border:1px solid rgba(89,160,207,.16);background:#0a254073;color:#93acc3;text-align:left}.website-digital-categories button.active{border-color:#46cff8b8;background:#1853796b;color:#f0fbff}.website-digital-categories strong,.website-digital-categories small{display:block}.website-digital-categories strong{font-size:14px}.website-digital-categories small{margin-top:7px;color:#7894ad;font-size:10px;line-height:1.45}.website-digital-stage{min-width:0;min-height:0;overflow-y:auto;padding:clamp(18px,2.4vw,30px)}.website-digital-heading h3{margin:0;color:#f5f9ff;font-size:23px}.website-digital-heading p{margin:8px 0 0;color:#9eb8d0;font-size:12px;line-height:1.6}.website-product-gallery{margin-top:17px}.website-product-gallery-main{position:relative;margin:0;overflow:hidden;border:1px solid rgba(88,175,229,.28);background:#06162b}.website-product-gallery-main>img{display:block;width:100%;aspect-ratio:16 / 8.7;object-fit:contain;background:#071429}.website-product-gallery-main figcaption{position:absolute;bottom:0;left:0;padding:8px 11px;background:#020f20d1;color:#d7ebf8;font-size:10px}.website-product-gallery-main .previous,.website-product-gallery-main .next,.website-carousel-control{position:absolute;z-index:2;top:50%;display:grid;place-items:center;width:34px;height:42px;padding:0;border:1px solid rgba(91,182,235,.34);background:#031123db;color:#e3f7ff;font-size:25px;transform:translateY(-50%)}.website-product-gallery-main .previous,.website-carousel-control.previous{left:9px}.website-product-gallery-main .next,.website-carousel-control.next{right:9px}.website-product-gallery-count{position:absolute;right:11px;bottom:9px;padding:5px 8px;background:#020f20d1;color:#cce8f6;font-size:10px}.website-product-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.website-product-thumbnails button{min-width:0;padding:0;overflow:hidden;border:1px solid rgba(82,164,216,.2);background:#081c31d1;color:#8fa9c1;text-align:left}.website-product-thumbnails button.active{border-color:#4dd5ff;color:#effcff}.website-product-thumbnails img{display:block;width:100%;aspect-ratio:16 / 7.8;object-fit:cover}.website-product-thumbnails span{display:block;padding:7px 9px;font-size:10px}.website-domain-products{margin-top:15px}.website-domain-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid rgba(91,163,210,.2)}.website-domain-tabs button{flex:0 0 auto;min-width:126px;padding:10px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#829eb7;font-size:12px}.website-domain-tabs button.active{border-bottom-color:#4dd5ff;color:#effaff}.website-domain-description{margin:10px 0 0;color:#829eb7;font-size:11px}.website-product-carousel-shell{position:relative;margin-top:15px}.website-product-carousel{display:flex;gap:12px;overflow-x:auto;padding:0 34px 8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.website-product-card{flex:0 0 calc((100% - 38px) / 3.15);min-width:250px;overflow:hidden;border:1px solid rgba(82,166,219,.23);background:#081f36b8;scroll-snap-align:start}.website-product-card>img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#071429}.website-product-card>div{padding:13px 14px 15px}.website-product-card h4,.website-product-image-grid h4{margin:0;color:#eaf7ff;font-size:14px}.website-product-card p,.website-product-image-grid p{display:-webkit-box;margin:7px 0 0;overflow:hidden;color:#8ca6bd;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.website-product-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px}.website-product-image-grid.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.website-product-image-grid article{min-width:0;overflow:hidden;border:1px solid rgba(82,166,219,.23);background:#081f36b8}.website-product-image-grid img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:#071429}.website-product-image-grid article>div{padding:12px 13px 14px}.website-copy{position:relative;z-index:3;max-width:550px;padding:clamp(44px,10vh,108px) clamp(22px,7vw,112px)}.website-home-copy{min-height:calc(100svh - 62px);display:flex;flex-direction:column;justify-content:center}.website-entry-copy{padding-top:clamp(56px,12vh,130px)}.website-eyebrow{display:block;margin-bottom:14px;color:#f3c86b;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.website-copy h1{max-width:520px;margin:0;color:#fff6e6;font-size:clamp(2.5rem,5.5vw,6.5rem);font-weight:500;line-height:1.03;letter-spacing:0;text-wrap:balance}.website-copy p{max-width:430px;margin:22px 0 0;color:#eadfcf;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.75}.website-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.website-action{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-width:178px;min-height:46px;padding:10px 15px;border:1px solid transparent;border-radius:2px;font-size:13px;transition:background .2s,color .2s,border-color .2s,transform .2s}.website-action:hover,.website-action:focus-visible{transform:translateY(-2px)}.website-action-primary{background:#e8bd63;color:#171126}.website-action-primary:hover,.website-action-primary:focus-visible{background:#f4d17f}.website-action-secondary{border-color:#f3c86bb8;background:#0c0a1e57;color:#f6e4be}.website-action-secondary:hover,.website-action-secondary:focus-visible{border-color:#f3c86b;background:#0c0a1ead}.website-node-layer,.realm-layer{position:absolute;z-index:2;inset:0;pointer-events:none}.website-node{position:absolute;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;width:min(210px,19vw);padding:10px 12px;background:#0a081c94;color:#f5ead8}.website-node-index{color:#f3c86b;font-size:10px}.website-node strong,.website-node small{display:block}.website-node strong{font-size:12px;font-weight:600;line-height:1.25}.website-node small{margin-top:4px;color:#c7b9a7;font-size:10px;line-height:1.4}.website-node.node-1{top:22%;left:47%}.website-node.node-2{top:31%;right:12%}.website-node.node-3{top:55%;left:13%}.website-node.node-4{top:64%;right:18%}.website-node.node-5{bottom:18%;left:38%}.website-node.node-6{right:36%;bottom:12%}.website-assistant{position:absolute;right:clamp(18px,4vw,58px);bottom:clamp(18px,4vh,44px);z-index:4;width:min(300px,27vw);max-height:48vh;padding:16px;background:#0a081cb8;border:0}.website-assistant .assistant-sections{max-height:32vh;overflow:auto}.website-assistant .assistant-section{background:#19122f85;border-color:#f3c86b33}.website-state{min-height:calc(100svh - 62px);display:grid;place-items:center;gap:18px;padding:24px;color:#f5ead8;text-align:center}.website-state-error{grid-template-rows:auto auto;color:#f1c6b8}.website-state-error .button{min-width:100px}.realm-marker{position:absolute;display:flex;align-items:flex-start;gap:10px;width:min(235px,22vw);padding:10px 12px;background:#0a081c8a;color:#f5ead8;opacity:0;transform:translateY(12px);animation:realm-arrive .65s ease-out forwards;animation-delay:var(--realm-delay)}.realm-index{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #f3c86b;border-radius:50%;color:#f3c86b;font-size:10px}.realm-marker strong{display:block;color:#fff1d1;font-size:13px;font-weight:600}.realm-marker p{margin:5px 0 0;color:#d5c6b3;font-size:10px;line-height:1.45}.realm-marker:nth-child(1){top:19%;left:42%}.realm-marker:nth-child(2){top:31%;right:12%}.realm-marker:nth-child(3){top:49%;left:12%}.realm-marker:nth-child(4){right:26%;bottom:19%}.realm-marker:nth-child(5){bottom:12%;left:38%}@keyframes realm-arrive{to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.website-page,.website-scene{min-height:calc(100svh - 110px)}.website-scene-image{object-position:center center}.website-copy{max-width:100%;padding:34px 18px 0}.website-home-copy{min-height:0;padding-top:42px}.website-copy h1{max-width:310px;font-size:clamp(2.4rem,13vw,4rem)}.website-copy p{max-width:310px;margin-top:15px;font-size:14px;line-height:1.6}.website-actions{margin-top:20px}.website-action{min-width:150px;min-height:42px;font-size:12px}.website-scene-dynamic-orbit .website-copy{position:relative;z-index:65;text-shadow:0 2px 18px rgba(2,6,18,.72)}.yunke-galaxy{top:26%}.yunke-galaxy-core-brand{gap:3px}.yunke-galaxy-core-brand svg{width:20px;height:20px}.yunke-galaxy-core-brand strong{font-size:7px}.yunke-planet-label{top:calc(100% + 4px);gap:4px;max-width:128px;padding:4px 6px}.yunke-planet-index{font-size:7px}.yunke-planet-label strong{max-width:92px;overflow:hidden;font-size:8px;text-overflow:ellipsis}.yunke-planet-hover{display:none}.website-service-overlay{inset:110px 0 0;padding:8px}.website-service-dialog{max-height:calc(100vh - 126px)}.website-service-header{padding:16px}.website-service-header p{font-size:11px}.website-service-tabs{padding:0 12px}.website-service-tabs button{min-height:60px;padding:10px}.website-service-tabs small{display:none}.website-service-content.is-feature,.website-service-content.is-card-grid{grid-template-columns:1fr;overflow:auto}.website-service-navigation{display:flex;gap:7px;padding:10px;overflow:auto;border-right:0;border-bottom:1px solid rgba(94,164,215,.22)}.website-service-navigation button{flex:0 0 150px;margin:0}.website-service-feature,.website-service-grid{overflow:visible;padding:14px}.website-service-feature{grid-template-columns:1fr}.website-service-media{position:relative}.website-service-cards{grid-template-columns:1fr}.website-digital-catalog{grid-template-columns:1fr;overflow-y:auto}.website-digital-categories{display:flex;flex:0 0 auto;gap:7px;overflow-x:auto;padding:10px;border-right:0;border-bottom:1px solid rgba(94,164,215,.22)}.website-digital-categories button{flex:0 0 154px;min-height:70px;margin:0;padding:11px}.website-digital-stage{overflow:visible;padding:14px}.website-product-gallery-main>img{aspect-ratio:16 / 10}.website-product-thumbnails{display:flex;overflow-x:auto}.website-product-thumbnails button{flex:0 0 118px}.website-domain-tabs button{min-width:112px}.website-product-carousel{padding-inline:26px}.website-product-card{flex-basis:86%;min-width:230px}.website-product-image-grid,.website-product-image-grid.is-pair{grid-template-columns:1fr}.website-ai-scenario-catalog{padding:14px}.website-ai-system-hero,.website-ai-system-copy{min-height:230px}.website-ai-system-copy{width:82%;padding:20px}.website-ai-system-copy h3{font-size:25px}.website-ai-carousel{padding-inline:26px}.website-ai-card{flex-basis:86%;min-width:230px}.website-node{width:min(174px,43vw);padding:8px}.website-node strong{font-size:10px}.website-node small{font-size:8px}.website-node.node-1{top:47%;left:4%}.website-node.node-2{top:43%;right:4%}.website-node.node-3{top:60%;left:4%}.website-node.node-4{top:58%;right:4%}.website-node.node-5{bottom:20%;left:4%}.website-node.node-6{right:4%;bottom:18%}.website-assistant{display:none}.realm-marker{width:min(174px,44vw);padding:8px;gap:7px}.realm-index{flex-basis:24px;width:24px;height:24px}.realm-marker strong{font-size:10px}.realm-marker p{font-size:8px}.realm-marker:nth-child(1){top:35%;left:3%}.realm-marker:nth-child(2){top:32%;right:3%}.realm-marker:nth-child(3){top:52%;left:3%}.realm-marker:nth-child(4){right:3%;bottom:20%}.realm-marker:nth-child(5){bottom:12%;left:3%}}@media(prefers-reduced-motion:reduce){.realm-marker{animation:none;opacity:1;transform:none}.website-action{transition:none}.yunke-galaxy-core:before,.yunke-planet-halo,.yunke-planet-sheen,.yunke-planet-visual,.yunke-planet-satellites{animation:none}.yunke-planet-halo{opacity:.62;transform:none}}@media(min-width:1101px){.topbar-home .primary-nav{display:flex;flex:0 1 auto;justify-content:center;min-width:360px;margin-inline:auto}.topbar-home .primary-nav .nav-link{min-width:154px;justify-content:center;text-align:center}.website-home .website-copy{box-sizing:border-box;width:min(620px,46vw);max-width:none}.website-entry .website-copy{box-sizing:border-box;width:min(550px,42vw);max-width:none}.website-home .website-copy h1{max-width:470px;font-size:clamp(3rem,4vw,4rem)}.website-home .website-node-layer,.website-enterprise .website-node-layer,.website-lingqi .realm-layer{left:50%}.website-home .website-node.node-1{top:18%;left:5%}.website-home .website-node.node-2{top:28%;right:6%}.website-home .website-node.node-3{top:50%;left:8%}.website-home .website-node.node-4{top:61%;right:10%}.website-home .website-node.node-5{bottom:17%;left:26%}.website-home .website-node.node-6{right:26%;bottom:10%}.website-enterprise .website-node.node-1{top:18%;left:5%}.website-enterprise .website-node.node-2{top:22%;right:5%}.website-enterprise .website-node.node-3{top:40%;left:5%}.website-enterprise .website-node.node-4{top:43%;right:5%}.website-enterprise .website-node.node-5{top:62%;left:5%;bottom:auto}.website-enterprise .website-node.node-6{top:65%;right:5%;bottom:auto}.website-enterprise .website-node.node-7{top:9%;left:35%;right:auto}.website-lingqi .realm-marker:nth-child(1){top:18%;left:5%}.website-lingqi .realm-marker:nth-child(2){top:30%;right:5%}.website-lingqi .realm-marker:nth-child(3){top:49%;left:12%}.website-lingqi .realm-marker:nth-child(4){right:8%;bottom:19%}.website-lingqi .realm-marker:nth-child(5){bottom:10%;left:5%}}@media(max-width:720px){.website-home .website-node-layer,.website-enterprise .website-node-layer,.website-lingqi .realm-layer{inset:58% 0 0;height:42%}.website-home .website-node.node-1,.website-enterprise .website-node.node-1{top:0;left:4%}.website-home .website-node.node-2,.website-enterprise .website-node.node-2{top:0;right:4%}.website-home .website-node.node-3,.website-enterprise .website-node.node-3{top:32%;left:4%}.website-home .website-node.node-4,.website-enterprise .website-node.node-4{top:32%;right:4%}.website-home .website-node.node-5,.website-enterprise .website-node.node-5{top:64%;left:4%;bottom:auto}.website-home .website-node.node-6,.website-enterprise .website-node.node-6{top:64%;right:4%;bottom:auto}.website-enterprise .website-node.node-7{top:82%;left:4%;right:auto}.website-lingqi .realm-marker:nth-child(1){top:0;left:3%}.website-lingqi .realm-marker:nth-child(2){top:0;right:3%}.website-lingqi .realm-marker:nth-child(3){top:32%;left:3%}.website-lingqi .realm-marker:nth-child(4){top:48%;right:3%;bottom:auto}.website-lingqi .realm-marker:nth-child(5){top:72%;left:3%;bottom:auto}}@media(min-width:1101px){.portrait-page .left-panel{overflow:hidden}.portrait-page .portrait-events{flex:1 1 0;min-height:0;max-height:100%;overflow-y:auto;padding-right:8px;scrollbar-color:var(--blue) rgba(128,174,211,.12);scrollbar-width:thin}}@media(max-width:1100px){.portrait-page .portrait-events{max-height:none;overflow:visible}}@media(max-width:720px){.progress-step strong,.progress-step small{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.progress-step strong{min-height:2.7em;line-height:1.35}.progress-step small{min-height:2.8em;line-height:1.35}}.assistant-panel-structured{min-height:0;overflow:hidden}.assistant-panel-structured .assistant-sections{gap:6px;min-height:0}.assistant-panel-structured .assistant-section{min-height:0;padding:8px 9px;gap:8px}.assistant-panel-structured .assistant-section-copy strong{font-size:12px}.assistant-panel-structured .assistant-section-copy small{margin-top:2px;font-size:8px}.assistant-panel-structured .assistant-section-copy p{margin:4px 0 0;font-size:9px;line-height:1.35}.assistant-inline-message{margin:5px 0 0;padding:6px 7px;border:1px solid rgba(78,214,255,.24);background:#0a213bd1;color:var(--ink);font-size:9px;line-height:1.4}.assistant-panel-structured .assistant-items{gap:3px;margin-top:5px}.assistant-panel-structured .assistant-items li{font-size:8px;line-height:1.3}.assistant-panel-structured .assistant-input{margin:7px 0 0}.assistant-panel-structured .assistant-input label{margin-bottom:4px;font-size:8px}.assistant-panel-structured .assistant-input textarea{min-height:0;height:52px;padding:7px;resize:none;font-size:9px;line-height:1.35}.assistant-panel-structured .assistant-input-meta{margin-top:3px;font-size:7px}.assistant-panel-structured .assistant-actions{flex-shrink:0;gap:6px;margin-top:8px}.assistant-panel-structured .assistant-actions .button{min-height:34px;font-size:10px}.assistant-panel-structured .assistant-error{flex-shrink:0;margin:5px 0 0;font-size:9px}@media(max-width:720px){.assistant-panel-structured{overflow:visible}.assistant-panel-structured .assistant-input textarea{height:auto;min-height:64px;resize:vertical}.assistant-panel-structured .assistant-actions{margin-top:10px}}.topbar-public{position:absolute;top:0;left:0;z-index:20;width:100%;height:94px;min-height:94px;padding:27px 2.8% 0;border-bottom:0;background:linear-gradient(180deg,#030b1cc7,#030b1c00);align-items:flex-start;pointer-events:none}.topbar-public>*{pointer-events:auto}.topbar-public .brand{min-width:330px;gap:11px;margin-top:3px}.topbar-public .brand-mark{width:37px;height:37px;border:0;color:#20e4ff;filter:drop-shadow(0 0 8px rgba(32,228,255,.54))}.topbar-public .brand strong{color:#f6f1e9;font-size:18px;font-weight:600;line-height:1.1}.topbar-public .brand small{display:block;margin-top:4px;color:#f6f1e9b8;font-size:8px;letter-spacing:.18em;line-height:1}.topbar-public .primary-nav{display:flex;flex:0 0 416px;align-items:center;justify-content:stretch;height:61px;min-width:416px;margin:3px auto 0;padding:3px;border:1px solid rgba(234,190,111,.76);border-radius:32px;background:#08152ea8;box-shadow:0 0 21px #e7b45b47}.topbar-public .nav-link{display:flex;flex:1 1 50%;align-items:center;justify-content:center;min-width:0;height:53px;padding:0 18px;border:0;border-radius:28px;background:transparent;color:#fff7eae8;font-size:17px;line-height:1}.topbar-public .nav-link span{display:none}.topbar-public .nav-link.active{color:#fff7e7;background:linear-gradient(112deg,#c7904c,#f3c46f 48%,#b37e46);box-shadow:0 0 17px #f4c165a3}.topbar-public .nav-link:hover,.topbar-public .nav-link:focus-visible{color:#fff7e7;border:0;background:#f6c6702e}.topbar-public .nav-link.active:hover,.topbar-public .nav-link.active:focus-visible{background:linear-gradient(112deg,#c7904c,#f3c46f 48%,#b37e46)}.topbar-public .header-actions{display:flex;align-items:center;gap:0;margin-top:2px;margin-left:auto;height:100%}.topbar-public .public-home-back{gap:7px;margin-right:12px;text-decoration:none}.header-contact-root{position:relative}.topbar-public .header-contact,.topbar-public .public-home-back{display:inline-flex;align-items:center;justify-content:center;min-width:111px;height:45px;padding:0 17px;border:1px solid rgba(229,204,174,.76);border-radius:24px;color:#f7e8d5;background:#08152e7a;font-size:15px;box-shadow:inset 0 0 13px #ffdfb20f}.topbar-public .header-contact:hover,.topbar-public .header-contact:focus-visible,.topbar-public .public-home-back:hover,.topbar-public .public-home-back:focus-visible{border-color:#f3c86b;color:#fff7e7;background:#1f2444b8}.contact-popover{position:absolute;top:calc(100% + 12px);right:0;z-index:80;display:grid;gap:10px;width:260px;padding:18px;border:1px solid rgba(229,204,174,.52);border-radius:14px;background:#061022f5;color:#f7e8d5;box-shadow:0 18px 50px #0000005c;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-popover:before{position:absolute;top:-6px;right:34px;width:10px;height:10px;border-top:1px solid rgba(229,204,174,.52);border-left:1px solid rgba(229,204,174,.52);background:#061022f5;content:"";transform:rotate(45deg)}.contact-popover strong{color:#fff7e7;font-size:15px}.contact-popover p{margin:0;color:#f7e8d5c7;font-size:12px;line-height:1.65}.contact-popover small,.contact-wechat-id{color:#e8bd63;font-size:11px}.contact-qr{width:152px;height:152px;margin:2px auto;object-fit:contain;background:#fff}.website-enterprise.enterprise-timeline-reveal .website-scene-image,.website-enterprise.enterprise-timeline-reveal .website-scene-missing{animation:enterprise-space-reveal .6s ease-out both}.website-enterprise .website-entry-copy>*{animation:enterprise-copy-rise .42s ease-out both}.website-enterprise .website-entry-copy>*:nth-child(1){animation-delay:.4s}.website-enterprise .website-entry-copy>*:nth-child(2){animation-delay:.54s}.website-enterprise .website-entry-copy>*:nth-child(3){animation-delay:.68s}.website-enterprise .enterprise-center{animation:enterprise-core-start 1s 1.3s ease-out both}.website-enterprise .enterprise-scenario-layer .website-node{animation:enterprise-node-start .36s calc(1.7s + (var(--scene-node-index, 1) * .15s)) ease-out both}.website-enterprise.enterprise-timeline-idle .enterprise-center{animation:enterprise-core-breathe 7s ease-in-out infinite}.website-enterprise.enterprise-timeline-idle .enterprise-scenario-layer .website-node{animation:enterprise-node-idle 6s 1.8s ease-in-out infinite}.website-enterprise.enterprise-transition-target-locked .enterprise-scenario-layer .website-node{transition:opacity .2s ease,filter .2s ease,transform .2s ease}.website-enterprise.enterprise-transition-weakening .enterprise-scenario-layer .website-node:not(.enterprise-node-selected){opacity:.56;filter:saturate(.6)}.website-enterprise.enterprise-transition-target-locked .enterprise-node-selected,.website-enterprise.enterprise-transition-task-flow .enterprise-node-selected{filter:brightness(1.4) drop-shadow(0 0 16px rgba(57,216,255,.8));transform:translate(-50%,calc(-50% - 4px))}.website-enterprise.enterprise-transition-task-flow .enterprise-task-path-target{animation:enterprise-task-flow .3s ease-out both}.website-enterprise.enterprise-transition-camera-push .website-scene{transform:scale(1.035) translate(var(--enterprise-camera-shift-x),var(--enterprise-camera-shift-y));transition:transform .35s ease-in}.website-enterprise.enterprise-transition-crossfade:after{content:"";position:fixed;inset:0;z-index:50;background:#040a18c7;animation:enterprise-crossfade .3s ease-out both;pointer-events:none}.structured-growth-console{--growth-ink: #e6f1ff;--growth-muted: #9db2cc}.structured-consultant-panel{overflow:auto;padding:26px 24px 36px;color:var(--growth-ink);background:#051126eb}.structured-consultant-header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid rgba(137,190,230,.18)}.structured-consultant-header small,.structured-consultant-header .assistant-status{display:block;color:var(--growth-muted);font-size:12px}.structured-consultant-header .assistant-status{margin-left:auto;color:#70d9ed}.structured-consultant-intro{padding:20px 0 12px}.structured-consultant-intro h2{margin:8px 0 10px;font-size:22px;line-height:1.35}.consultant-eyebrow{margin:0;color:#8dd8ed;font-size:11px;letter-spacing:.08em}.structured-consultant-intro .consultant-message,.structured-advisor-copy{color:var(--growth-muted);line-height:1.75}.structured-accordion-section{border-top:1px solid rgba(137,190,230,.18)}.structured-accordion-trigger{display:grid;grid-template-columns:28px 1fr 24px;gap:10px;align-items:center;width:100%;padding:18px 0;border:0;color:var(--growth-ink);background:transparent;text-align:left;cursor:pointer}.structured-accordion-trigger strong,.structured-accordion-trigger small{display:block}.structured-accordion-trigger small{margin-top:5px;color:var(--growth-muted);font-size:12px;font-weight:400}.structured-accordion-chevron{color:#6ed9ef;font-size:20px;text-align:right}.structured-accordion-body{padding:0 0 18px 38px;color:var(--growth-muted);line-height:1.7}.structured-accordion-body p{margin:0 0 12px}.diagnostic-list{display:grid;gap:12px}.diagnostic-card{padding:14px;border:1px solid rgba(137,190,230,.18);border-radius:6px;background:#112b4c57}.diagnostic-card-heading{display:flex;justify-content:space-between;gap:8px;color:var(--growth-ink)}.diagnostic-card-heading span{color:#86d7e6;font-size:10px}.diagnostic-card p{margin:6px 0;font-size:12px}.diagnostic-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0}.diagnostic-level{display:flex;align-items:center;gap:6px;min-width:0;padding:6px;border:1px solid rgba(137,190,230,.15);color:var(--growth-muted);font-size:12px;cursor:pointer}.diagnostic-level:has(input:checked){border-color:#64d9ed;color:#e8fbff;background:#2b9dbe33}.diagnostic-card textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid rgba(137,190,230,.2);padding:8px;color:var(--growth-ink);background:#020a196b;font:inherit;font-size:12px}.diagnostic-summary{display:grid;gap:12px;margin-top:18px}.diagnostic-summary div{display:grid;gap:4px}.diagnostic-summary span{color:var(--growth-muted)}.structured-accordion-body ul{margin:8px 0 0;padding-left:18px}.implementation-list{margin:0}.implementation-list div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:8px 0;border-top:1px solid rgba(137,190,230,.12)}.implementation-list dt{color:var(--growth-ink)}.implementation-list dd{margin:0}.scene-viewer{position:relative}.scene-asset-fallback{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 50% 47%,rgba(40,135,221,.26),transparent 25%),radial-gradient(circle at 50% 47%,rgba(38,90,156,.17),transparent 52%),#061323}.scene-fallback-grid{position:absolute;inset:8% 5% 11%;opacity:.45;background-image:linear-gradient(rgba(78,214,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(78,214,255,.12) 1px,transparent 1px);background-size:32px 32px;transform:perspective(520px) rotateX(48deg) rotate(-5deg);transform-origin:center bottom}.scene-fallback-orbit{position:absolute;top:47%;left:50%;border:1px solid rgba(102,220,239,.34);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg)}.scene-fallback-orbit-wide{width:78%;height:34%}.scene-fallback-orbit-tall{width:38%;height:70%;border-color:#f1c46b42;transform:translate(-50%,-50%) rotate(28deg)}.scene-nodes{position:absolute;inset:0;z-index:3}.scene-node{position:absolute;display:grid;gap:4px;width:clamp(120px,15vw,178px);min-height:52px;padding:10px 12px;border:1px solid rgba(70,156,255,.7);border-radius:4px;background:#07224be0;box-shadow:0 0 16px #257aff38;color:#f4f8ff;text-align:center;transform:translate(-50%,-50%);transition:opacity .3s,border-color .3s,box-shadow .3s,background .3s}.scene-node strong{font-size:12px;font-weight:600}.scene-node small{color:#a9c4dd;font-size:9px;line-height:1.35}.scene-node.node-acquisition{top:54%;left:18%}.scene-node.node-crm{top:32%;left:35%}.scene-node.node-sales{top:32%;left:62%}.scene-node.node-retention{top:58%;left:46%}.scene-node.node-service{top:58%;left:77%}.scene-node.node-ai-insight{top:18%;left:49%}.scene-node.node-workforce{top:82%;left:67%}.scene-node[data-node-state^=LOCKED],.scene-node[data-node-state=ABSENT]{border-style:dashed;border-color:#96c2d880;color:#9bb1c6;box-shadow:none}.scene-node[data-node-state^=PREVIEW]{border-style:dashed;border-color:#67dced;background:#1348677a}.scene-node[data-node-state=AI_NATIVE]{border-color:#f1c46b;box-shadow:0 0 18px #f1c46b47}.scene-edges{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.scene-edge{stroke:#66d2ef8c;stroke-width:.35;vector-effect:non-scaling-stroke}.scene-edge-partial,.scene-edge-preview{stroke-dasharray:3 2;stroke:#96c2d880}.scene-edge-ai,.scene-edge-enhanced{stroke:#67dced;stroke-dasharray:5 2;animation:scene-edge-flow 3.5s linear infinite}.scene-edge-future,.scene-edge-active{stroke:#f1c46b;animation:scene-edge-flow 4.5s linear infinite}.scene-node-source-manual,.scene-node-source-human{opacity:.62}.scene-node-source-database,.scene-node-source-system_verified,.scene-node-source-system{border-style:solid}.scene-node-source-ai,.scene-node-source-ai_analysis{border-color:#66dcef;box-shadow:0 0 16px #66dcef3d}.scene-node-source-digital_employee,.scene-node-source-agent{border-color:#f1c46b;border-style:dashed}.scene-viewer-mode-digital .scene-node:not(.scene-node-source-manual),.scene-viewer-mode-ai .scene-node,.scene-viewer-mode-future .scene-node{opacity:1}@keyframes enterprise-space-reveal{0%{opacity:0;transform:scale(.985);filter:blur(5px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes enterprise-copy-rise{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes enterprise-core-start{0%{opacity:.25;filter:brightness(.6);transform:scale(.98)}55%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness(1);transform:scale(1)}}@keyframes enterprise-node-start{0%{opacity:0;transform:translate(-50%,calc(-50% + 5px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes enterprise-core-breathe{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes enterprise-node-idle{0%,90%,to{filter:brightness(1)}95%{filter:brightness(1.12)}}@keyframes enterprise-task-flow{0%{opacity:0;transform:scaleX(.2);transform-origin:left}to{opacity:1;transform:scaleX(1)}}@keyframes enterprise-goal-start{0%{opacity:0;transform:translate(-50%,calc(-50% - 7px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes enterprise-goal-beam{0%{opacity:0;stroke-dashoffset:9}to{opacity:1;stroke-dashoffset:0}}@keyframes enterprise-workforce-start{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes enterprise-workforce-pulse{0%,88%,to{filter:brightness(1)}94%{filter:brightness(1.2)}}@keyframes enterprise-building-confirmed{0%{filter:brightness(1.45)}to{filter:brightness(1.12)}}@keyframes enterprise-crossfade{0%{opacity:0}to{opacity:1}}@keyframes scene-edge-flow{to{stroke-dashoffset:-14}}@media(prefers-reduced-motion:reduce){.website-enterprise *,.scene-edge{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.topbar-home .primary-nav{display:flex;flex:0 1 min(640px,49vw);min-width:min(640px,49vw)}.topbar-home .primary-nav .nav-link{flex:1 1 25%;min-width:0;padding-inline:14px;font-family:inherit;font-size:clamp(12px,.95vw,16px);white-space:nowrap;cursor:pointer}.topbar-home .primary-nav .nav-link:focus-visible{outline:2px solid rgba(255,239,204,.92);outline-offset:2px}.website-home .website-home-copy{width:min(610px,43vw);padding-right:20px}.website-home .website-home-copy h1{max-width:540px;font-size:clamp(2.65rem,3.75vw,4.15rem)}.website-home .website-home-copy p{max-width:475px;font-size:clamp(.93rem,1.18vw,1.12rem);line-height:1.68}.website-home .website-actions{display:grid;width:min(390px,100%)}.website-home .website-action{width:67%;min-width:0;min-height:50px;font-size:15px}.website-home-guide{display:grid;grid-template-columns:auto minmax(76px,150px) auto;gap:9px;align-items:center;width:min(290px,100%);margin-top:18px;color:#efdec6b8;font-size:10px;letter-spacing:.08em}.website-home-guide-track{position:relative;height:1px;overflow:hidden;background:#e8bd6338}.website-home-guide-track i{position:absolute;inset:0;background:#e8bd63;transform:scaleX(calc(var(--guide-step) / var(--guide-total)));transform-origin:left;transition:transform .42s cubic-bezier(.25,1,.5,1)}.website-home-guide small{color:#e8bd63;font-size:9px}.yunke-planet{transition:opacity .42s cubic-bezier(.25,1,.5,1),filter .42s cubic-bezier(.25,1,.5,1)}.yunke-planet-muted{opacity:.42;filter:saturate(.58) brightness(.78)}.yunke-planet-muted .yunke-planet-label{opacity:0;transform:translate(-50%) scale(.86);transition:opacity .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.yunke-planet-muted:hover,.yunke-planet-muted:focus-visible{opacity:.92;filter:none}.yunke-planet-muted:hover .yunke-planet-label,.yunke-planet-muted:focus-visible .yunke-planet-label{opacity:1;transform:translate(-50%) scale(1)}@media(max-width:1100px)and (min-width:721px){.topbar-home .primary-nav{flex-basis:min(560px,53vw);min-width:min(560px,53vw)}.topbar-home .primary-nav .nav-link{padding-inline:8px;font-size:12px}.website-home .website-home-copy{width:45vw}}@media(max-width:720px){.topbar-home .primary-nav{min-width:0;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.topbar-home .primary-nav::-webkit-scrollbar{display:none}.topbar-home .primary-nav .nav-link{flex:1 0 auto;min-width:max-content;padding-inline:8px;font-size:10px}.website-home .website-home-copy{width:100%;padding:120px 18px 0}.website-home .website-home-copy h1{max-width:360px;font-size:clamp(2.15rem,10vw,3.2rem)}.website-home .website-home-copy p{max-width:340px;font-size:13px}.website-home .website-actions{width:min(320px,86vw)}.website-home .website-action{min-height:42px;font-size:12px}.website-home-guide{margin-top:12px}.website-home .yunke-galaxy{top:34%}.website-home .yunke-planet-satellites{animation:none}.website-home .yunke-planet-label{max-width:96px}.website-home .yunke-planet-label strong{max-width:68px}}.page-shell-website{padding:0}.website-page{min-height:100svh;background:#071020}.website-scene{min-height:100svh}.website-enterprise .website-scene,.website-lingqi .website-scene{aspect-ratio:1672 / 941}.website-scene-image{object-fit:cover;object-position:center}.website-enterprise .website-scene-image{object-fit:cover}@media(min-width:721px){.website-scene{height:100svh;min-height:100svh;aspect-ratio:auto}.website-enterprise .website-scene{width:100%;max-width:100%;aspect-ratio:auto}.website-scene-image{object-fit:fill}.website-enterprise .website-scene-image{object-fit:cover;object-position:center}}.website-scene-wash{background:linear-gradient(90deg,#04091c3d,#04091c08 58%,#04091c14)}.website-copy{max-width:none}.website-entry-copy{position:absolute;top:23.2%;left:0;width:34%;padding:0 0 0 3.9%}.website-entry-copy .website-eyebrow{margin-bottom:18px;color:#f1bc71;font-size:11px;letter-spacing:.22em;line-height:1}.website-entry-copy h1{max-width:none;color:#fff8ea;font-family:"Noto Serif SC",STSong,SimSun,serif;font-size:68px;font-weight:400;line-height:1.08;white-space:nowrap;text-wrap:nowrap;text-shadow:0 2px 16px rgba(0,0,0,.2)}.website-enterprise .website-entry-copy p{max-width:420px;margin-top:22px;color:#f3ddc7;font-size:18px;line-height:1.55}.website-lingqi .website-entry-copy{top:23.2%;width:33%;padding-top:0;padding-left:4.8%}.website-lingqi .website-entry-copy h1{font-size:86px}.website-lingqi .website-entry-copy p{max-width:370px;margin-top:18px;color:#f0dfce;font-size:18px;line-height:1.65}.website-actions{gap:12px;margin-top:31px}.website-action{min-width:320px;min-height:58px;padding:0 25px;border-radius:30px;font-size:18px}.website-action-primary{background:linear-gradient(100deg,#f1be61,#c79067 75%,#856197);color:#fffaf0;box-shadow:0 0 16px #efb25375}.website-action-primary:hover,.website-action-primary:focus-visible{background:linear-gradient(100deg,#ffd37b,#d39b77 75%,#976eae)}.website-action-secondary{min-width:286px;border-color:#e8dad1c7;background:#09152e4d;color:#f7e8d5}.website-action-secondary:hover,.website-action-secondary:focus-visible{border-color:#f3c86b;background:#09152e9e}.enterprise-journey{position:relative;display:grid;gap:13px;width:305px;margin:27px 0 0;padding:0;list-style:none;color:#f6e5d0;font-size:15px;line-height:1.2}.enterprise-journey:before{position:absolute;top:8px;bottom:8px;left:6px;width:1px;background:#f6e5d0ab;content:""}.enterprise-journey li{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;min-height:25px}.enterprise-journey-index{position:relative;z-index:1;width:12px;height:12px;border:2px solid #f5dfbe;border-radius:50%;background:#122342;box-shadow:0 0 8px #f7cb785c;font-size:0}.enterprise-journey small{grid-column:2;margin-top:-6px;color:#f7e2cab8;font-size:11px}.website-node-layer{inset:0}.website-home .website-node-layer{inset:0;height:auto}.website-enterprise .website-node-layer,.website-lingqi .realm-layer{right:0;left:0}.website-annotation-lines{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.website-annotation-lines line{stroke:#f4cd8f85;stroke-width:.18;stroke-dasharray:1.2 1;vector-effect:non-scaling-stroke}.website-node{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:190px;min-height:0;padding:8px 14px;border:1px solid rgba(244,205,143,.75);border-radius:999px;background:#24222a99;color:#fff5e7;box-shadow:0 0 12px #fac96d2e;transform:translate(-50%,-50%)}.website-node-index{display:grid;place-items:center;width:16px;height:16px;border:1px solid rgba(246,205,132,.84);border-radius:50%;color:#f8ce82;font-size:7px}.website-node strong{display:inline;color:#fff5e8;font-size:15px;font-weight:500;line-height:1;white-space:nowrap}.website-node small{display:inline;margin:0;color:#f9e2c6c4;font-size:10px;line-height:1;white-space:nowrap}.website-enterprise .website-node.node-1{top:78%;left:34%}.website-enterprise .website-node.node-2{top:62%;left:34%}.website-enterprise .website-node.node-3{top:65%;left:56%}.website-enterprise .website-node.node-4{top:65%;left:74%}.website-enterprise .website-node.node-5{top:42%;left:75%}.website-enterprise .website-node.node-6{top:42%;left:43%}.website-enterprise .website-node.node-7{top:17%;left:58%;border-color:#5da1fff0;background:#132d56a8;box-shadow:0 0 18px #4b94ffb8}.realm-layer{inset:0}.website-lingqi .realm-layer .realm-marker{right:auto!important;bottom:auto!important}.website-lingqi .realm-layer{pointer-events:none}.realm-locator{position:absolute;z-index:1;box-sizing:border-box;width:8px;height:8px;border:1px solid rgba(255,242,210,.92);border-radius:50%;background:#ebb052e6;box-shadow:0 0 0 3px #eeb3531f,0 0 9px #ffcd77a3;pointer-events:none;transform:translate(-50%,-50%);animation:realm-locator-breathe 4.8s ease-in-out infinite}.realm-locator-entry{border-color:#cdf0ffeb;background:#69cbf5e6;box-shadow:0 0 0 3px #58c4f21f,0 0 9px #69cbf59e}.realm-marker,.realm-entry-marker{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;width:max-content;max-width:270px;min-width:168px;padding:9px 12px;border:1px solid rgba(243,204,137,.62);border-radius:6px;background:#121425b8;box-shadow:0 0 13px #f5bb6229;color:#fff2df;opacity:0;pointer-events:auto;transform:translate(-50%,12px);transition:border-color .28s ease,background .28s ease,box-shadow .28s ease,filter .28s ease;animation:realm-arrive .65s ease-out forwards;animation-delay:var(--realm-delay)}.realm-entry-marker{position:absolute;z-index:3;grid-template-columns:36px minmax(0,1fr);border-color:#71ceffad;background:#091d34c7;box-shadow:0 0 16px #49bfff38;animation-delay:0ms}.realm-entry-marker>span{display:grid;place-items:center;height:22px;border:1px solid rgba(113,206,255,.66);border-radius:999px;color:#7edfff;font-size:10px}.realm-entry-marker strong{display:block;color:#ecf9ff;font-size:13px;font-weight:600;white-space:nowrap}.realm-entry-marker p{margin:4px 0 0;color:#d6efffbd;font-size:10px;line-height:1.35;white-space:normal}.realm-index{display:block;width:auto;height:auto;padding-top:1px;border:0;border-radius:0;color:#f1c36e;font-size:10px;letter-spacing:.08em}.realm-marker strong{color:#fff2df;font-size:13px;white-space:nowrap}.realm-marker p{max-width:205px;margin:4px 0 0;color:#f9e1c7c4;font-size:10px;line-height:1.35;white-space:normal}.realm-marker:hover,.realm-marker:focus-visible,.realm-entry-marker:hover,.realm-entry-marker:focus-visible{border-color:#f4cf8a;background:#242032e0;box-shadow:0 0 20px #f5bb6257;filter:brightness(1.08)}.realm-marker-recommended{animation-name:realm-arrive,realm-recommend-breathe;animation-duration:.65s,4.8s;animation-delay:var(--realm-delay),calc(var(--realm-delay) + 1.2s);animation-iteration-count:1,infinite}.website-lingqi .realm-marker:nth-child(1){top:88%;left:61%}.website-lingqi .realm-marker:nth-child(2){top:68%;left:62%}.website-lingqi .realm-marker:nth-child(3){top:47%;left:60%}.website-lingqi .realm-marker:nth-child(4){top:29%;left:60%}.website-lingqi .realm-marker:nth-child(5){top:15%;left:61%}.website-lingqi .website-entry-copy p{min-height:125px}@media(max-width:1100px)and (min-width:721px){.topbar-public{padding-inline:24px}.topbar-public .brand{min-width:250px}.topbar-public .brand strong{font-size:15px}.topbar-public .primary-nav{flex-basis:360px;min-width:360px}.topbar-public .nav-link{font-size:14px}.website-entry-copy{width:38%;padding-left:4%}.website-entry-copy h1{font-size:52px}.website-lingqi .website-entry-copy h1{font-size:68px}.website-action{min-width:240px;font-size:15px}}@media(max-width:720px){.topbar-public{position:absolute;height:auto;min-height:66px;padding:14px 14px 8px;background:linear-gradient(180deg,#030b1cdb,#030b1c1f)}.topbar-public .brand{min-width:0}.topbar-public .brand-mark{width:29px;height:29px}.topbar-public .brand strong{font-size:14px}.topbar-public .brand small{font-size:7px}.topbar-public .primary-nav{order:3;flex:1 0 100%;width:100%;min-width:0;height:43px;margin:8px 0 0}.topbar-public .nav-link{height:35px;font-size:12px}.topbar-public .header-contact,.topbar-public .public-home-back{min-width:88px;height:34px;padding:0 10px;font-size:11px}.topbar-public .public-home-back{min-width:96px;margin-right:6px}.contact-popover{position:fixed;inset:auto 12px 12px;width:auto;padding:18px;border-radius:18px}.contact-popover:before{display:none}.website-page,.website-scene{min-height:100svh}.website-scene{aspect-ratio:auto}.website-entry-copy,.website-lingqi .website-entry-copy{position:relative;top:0;width:100%;padding:126px 18px 0}.website-lingqi .website-entry-copy p{min-height:0}.website-entry-copy h1,.website-lingqi .website-entry-copy h1{max-width:100%;font-size:42px;line-height:1.12;white-space:normal;text-wrap:balance}.website-entry-copy p,.website-lingqi .website-entry-copy p{max-width:320px;margin-top:13px;font-size:14px;line-height:1.55}.website-actions{gap:8px;margin-top:18px}.website-actions{flex-direction:column;align-items:flex-start}.website-action,.website-action-secondary{width:min(320px,82vw);min-width:0;max-width:100%;min-height:43px;padding-inline:16px;font-size:13px}.enterprise-journey{width:250px;gap:7px;margin-top:18px;font-size:12px}.website-node-layer{inset:57% 0 0;height:43%}.website-home .website-node-layer{inset:0;height:auto}.website-node{max-width:42vw;padding:6px 9px;gap:5px}.website-node strong{font-size:10px}.website-node small{display:none}.website-enterprise .website-node.node-1{top:84%;left:27%}.website-enterprise .website-node.node-2{top:58%;left:28%}.website-enterprise .website-node.node-3{top:67%;left:55%}.website-enterprise .website-node.node-4{top:67%;left:78%}.website-enterprise .website-node.node-5{top:38%;left:78%}.website-enterprise .website-node.node-6{top:38%;left:42%}.website-enterprise .website-node.node-7{top:10%;left:58%}.realm-marker,.realm-entry-marker{max-width:42vw;padding:6px 9px}.realm-marker strong,.realm-entry-marker strong{font-size:10px}.realm-marker p,.realm-entry-marker p{display:none}.website-lingqi .realm-marker:nth-child(1){top:88%;left:66%}.website-lingqi .realm-marker:nth-child(2){top:69%;left:67%}.website-lingqi .realm-marker:nth-child(3){top:49%;left:66%}.website-lingqi .realm-marker:nth-child(4){top:29%;left:66%}.website-lingqi .realm-marker:nth-child(5){top:14%;left:66%}}@media(prefers-reduced-motion:reduce){.realm-marker,.realm-entry-marker,.realm-marker-recommended{animation:none;opacity:1;transform:translate(-50%)}.realm-locator{animation:none}}@keyframes realm-recommend-breathe{0%,82%,to{box-shadow:0 0 13px #f5bb6229}91%{box-shadow:0 0 24px #f5bb626b}}@keyframes realm-locator-breathe{0%,72%,to{opacity:.72;filter:brightness(.96)}84%{opacity:1;filter:brightness(1.18)}}.entry-list{gap:10px}.entry-item{grid-template-columns:44px minmax(0,1fr) auto;min-height:108px;padding:12px 14px}.entry-index{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--blue);border-radius:50%;color:var(--ink);font-size:16px}.entry-copy strong,.entry-copy p{display:block}.entry-copy strong{color:var(--ink);font-size:14px;font-weight:600}.entry-copy p{margin:6px 0 0;font-size:10px;line-height:1.55}.entry-mark{color:var(--ink);font-size:16px}.home-space,.hall-canvas{background:#041122}.space-canvas-asset{opacity:.92}.space-canvas .city-grid{z-index:0;opacity:.2}.space-canvas .city-node,.space-canvas .hall-building{z-index:2}.assistant-panel{display:flex;flex-direction:column}.assistant-sections{display:grid;gap:9px}.assistant-section{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:82px;padding:12px;border:1px solid rgba(128,174,211,.16);background:#0a213bc7}.assistant-section-index{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#1e5bd1;color:var(--ink);font-size:11px}.assistant-section-copy strong,.assistant-section-copy small{display:block}.assistant-section-copy strong{color:var(--ink);font-size:13px;font-weight:600}.assistant-section-copy small{margin-top:4px;color:var(--cyan);font-size:9px}.assistant-section-copy p{margin:6px 0 0;font-size:10px;line-height:1.5}.assistant-message{margin:10px 0 0;padding:10px;font-size:10px}.assistant-fallback{margin-top:auto}.assistant-actions{display:grid;gap:8px;margin-top:auto}.assistant-actions .button{width:100%}.assistant-input{margin-top:12px}.assistant-input-meta{justify-content:flex-end}.hall-building{min-height:60px}.hall-building small{color:var(--muted)}.building-active{border-color:var(--gold)}.growth-console .left-panel{overflow:hidden}.growth-console .stage-switcher{gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.growth-console .stage-choice{display:flex;min-height:112px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;padding:10px}.growth-console .stage-choice span{font-size:11px}.growth-console .stage-choice strong{font-size:12px}.growth-console .stage-choice small{font-size:8px;line-height:1.4}.observation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0 12px}.observation-card{min-height:54px;padding:8px;border:1px solid rgba(128,174,211,.12);background:#0a1e36b8;color:var(--muted);font-size:9px;line-height:1.4}.observation-card span{display:block;margin-bottom:4px;color:var(--cyan)}.growth-workflow{margin-top:auto}.workflow-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.workflow-heading>span:last-child{color:var(--dim);font-size:9px}.growth-stepbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;border:0;background:transparent}.growth-step{min-height:66px;padding:8px;border:1px solid rgba(128,174,211,.12);background:#0a1e36b8}.growth-step strong,.growth-step small{display:block}.growth-step strong{margin-bottom:3px;color:var(--muted);font-size:9px;font-weight:500}.growth-step small{color:var(--dim);font-size:8px;line-height:1.35}.growth-step.current{border-color:var(--blue)}.growth-main{padding:62px 0 0}.growth-main .scene-viewer{flex:1;min-height:0}.scene-viewer{height:100%;border:0;background:transparent}.scene-stage{min-height:100%;border:0;background:#061323}.scene-stage img{min-height:100%;object-fit:cover}.scene-title-badge{position:absolute;top:4%;left:50%;z-index:2;display:grid;gap:4px;min-width:180px;padding:10px 18px;border:1px solid var(--blue);background:#05182fe0;box-shadow:0 0 20px #2f8fff61;text-align:center;transform:translate(-50%)}.scene-title-badge strong{color:var(--ink);font-size:16px}.scene-title-badge small{color:var(--cyan);font-size:9px}.scene-hotspots{right:7%;bottom:12%;left:7%;justify-content:space-around;color:var(--ink);font-size:9px}.scene-hotspots span{padding:7px 10px;border:1px solid rgba(47,143,255,.62);background:#05182fd1}.assistant-phase-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:12px;padding:14px 18px;border:1px solid var(--line);background:var(--panel)}.assistant-phase{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;padding:0 10px;border-right:1px solid var(--line)}.assistant-phase:last-child{border-right:0}.assistant-phase-index{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--dim);border-radius:50%;color:var(--muted);font-size:10px}.assistant-phase strong,.assistant-phase small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-phase strong{color:var(--ink);font-size:10px;font-weight:500}.assistant-phase small{margin-top:4px;color:var(--dim);font-size:8px}.portrait-main{padding:62px 12px 12px}.portrait-orbital{min-height:0;flex:1}.portrait-scene-asset{opacity:.9}.portrait-core,.portrait-node{z-index:2}.portrait-core{width:176px;min-height:88px;padding:12px}.portrait-node{width:150px;min-height:68px}.portrait-sections{flex:0 0 150px}.portrait-sections article{min-height:0;padding:12px}.portrait-sections h2{font-size:13px}.portrait-sections p{min-height:0;margin-bottom:8px;font-size:9px}.portrait-route-path{display:none}@media(min-width:1101px){.growth-page .growth-stepbar{display:grid}.growth-page .growth-main{display:flex}.growth-page .assistant-phase-rail{height:96px;margin-top:0}.growth-page .console-grid{height:751px}.growth-page .left-panel{height:703px}.growth-page .growth-main{height:740px}.growth-page .assistant-panel{height:737px}.portrait-page .portrait-main{display:flex}}@media(max-width:720px){.entry-item{min-height:92px}.assistant-section{min-height:0}.assistant-phase-rail{grid-template-columns:1fr;gap:8px;padding:12px}.assistant-phase{min-height:52px;padding:0;border-right:0;border-bottom:1px solid var(--line)}.assistant-phase:last-child{border-bottom:0}.growth-console .stage-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-console .stage-choice{min-height:94px}.observation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-title-badge{top:11%;min-width:150px;padding:9px 12px}.scene-title-badge strong{font-size:13px}.scene-hotspots{bottom:8%;gap:4px}.scene-hotspots span{padding:5px 6px;font-size:8px}.portrait-core{width:150px}.portrait-node{width:112px}}.progress-line{top:22px;left:22px;right:22px}.progress-index{width:44px;height:44px;font-size:11px}.assistant-phase{grid-template-columns:46px minmax(0,1fr)}.assistant-phase-index{width:42px;height:42px;font-size:11px}.scene-hotspots{inset:0;display:block}.scene-hotspots span{position:absolute;transform:translate(-50%,-50%)}.scene-hotspots span:nth-child(1){top:28%;left:18%}.scene-hotspots span:nth-child(2){top:25%;left:80%}.scene-hotspots span:nth-child(3){top:65%;left:20%}.scene-hotspots span:nth-child(4){top:68%;left:78%}.scene-hotspots span:nth-child(5){top:48%;left:50%}@media(max-width:720px){.progress-index{width:38px;height:38px}.progress-line{top:19px;left:19px;right:19px}.assistant-phase{grid-template-columns:40px minmax(0,1fr)}.assistant-phase-index{width:36px;height:36px}.scene-hotspots span{padding:4px 5px;font-size:7px}}.growth-page .consultant-stage-current{border-bottom:0}.growth-page .consultant-stage-current .consultant-stage-head{align-items:start;min-height:0;padding:12px 0 4px}.growth-page .consultant-stage-current .consultant-stage-body{padding-bottom:6px}.growth-page .consultant-step-current{border-left:0!important;background:transparent}.growth-page .consultant-step-current .consultant-step-head{padding:12px 0 6px}.growth-page .consultant-step-current .consultant-step-content{padding:0 0 12px}.growth-page .consultant-step-current .consultant-message{margin:0 0 12px;color:var(--ink);font-size:14px;line-height:1.65}.growth-page .consultant-step-current .consultant-field{gap:6px;margin-top:12px}.growth-page .consultant-step-current .consultant-field-label{color:var(--cyan);font-size:12px;font-weight:600}.growth-page .consultant-step-current .consultant-options{gap:6px}.growth-page .consultant-step-current .consultant-option{min-width:0;color:var(--muted);line-height:1.5}.growth-page .consultant-step-current .consultant-supplement{margin-top:14px}.growth-page .consultant-step-current .consultant-supplement label{color:var(--dim)}.growth-page .consultant-step-current .consultant-supplement textarea{box-sizing:border-box}.enterprise-center{position:absolute;z-index:4;top:43%;left:59%;display:grid;min-width:180px;padding:13px 20px;border:1px solid rgba(83,164,255,.82);border-radius:999px;background:#071d41d6;box-shadow:0 0 24px #2e80ff8c;color:#f4f8ff;text-align:center;transform:translate(-50%,-50%)}.enterprise-center{top:var(--enterprise-center-y, 43%);left:var(--enterprise-center-x, 62.3%)}.enterprise-center strong{font-size:19px;font-weight:600}.enterprise-center small{margin-top:4px;color:#5dd5ff;font-size:11px}.enterprise-center span{margin-top:4px;color:#e7f1ffbd;font-size:10px}.enterprise-scenario-layer{position:absolute;z-index:3;inset:0;pointer-events:none}.enterprise-scenario-layer .website-node{pointer-events:auto;cursor:pointer}.enterprise-scenario-group{position:static}.enterprise-scenario-group>header{position:absolute;z-index:2;display:grid;gap:3px;padding:8px 15px;border:1px solid rgba(91,169,255,.62);border-radius:999px;background:#051b3abf;color:#eaf3ff;text-align:center;transform:translate(-50%,-50%)}.enterprise-scenario-group>header strong{font-size:13px;font-weight:600;white-space:nowrap}.enterprise-scenario-group>header small{color:#ddedffb8;font-size:9px;white-space:nowrap}.enterprise-scenario-group-external>header{top:25%;left:42%}.enterprise-scenario-group-internal>header{top:25%;left:78%}.enterprise-scenario-nodes{display:contents}.enterprise-scenario-node,.enterprise-scenario-nodes .website-node{position:absolute;z-index:3;display:grid;gap:3px;width:max-content;min-width:142px;max-width:190px;padding:9px 14px;border:1px solid rgba(70,156,255,.72);border-radius:999px;background:#07224bcc;box-shadow:0 0 16px #257aff61;color:#f4f8ff;text-align:center;transform:translate(-50%,-50%)}.enterprise-scenario-nodes .website-node.enterprise-node-selected{border-color:#65e6ff;background:#0b4e70e6;box-shadow:0 0 0 2px #65e6ff42,0 0 24px #48d3ffb8;filter:brightness(1.12)}.enterprise-scenario-nodes .enterprise-node-check{position:absolute;top:-7px;right:8px;display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;border-radius:50%;background:#071d3d;color:#bdefff;line-height:1}.enterprise-node-unchecked{display:block;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;opacity:.62}.enterprise-scenario-nodes .website-node:not(.enterprise-node-selected) .enterprise-node-check{color:#cde3f49e}.enterprise-scenario-nodes .website-node strong{color:#f4f8ff;font-size:13px;white-space:nowrap}.enterprise-scenario-nodes .website-node small{margin:0;color:#deedffb3;font-size:9px;white-space:nowrap}.enterprise-node-state{color:#55dfc2;font-size:9px}.enterprise-task-paths{position:absolute;inset:0;z-index:2;width:100%;height:100%;overflow:visible;pointer-events:none}.enterprise-goal-beam{fill:none;stroke:#6bdcffad;stroke-width:.45;stroke-dasharray:1.2 1.8;vector-effect:non-scaling-stroke;animation:enterprise-goal-beam 1.6s .9s ease-out both}.enterprise-goal{position:absolute;z-index:5;display:grid;gap:3px;min-width:150px;padding:8px 14px;border:1px solid rgba(92,175,255,.66);border-radius:999px;background:#061c3fb8;color:#edf7ff;text-align:center;transform:translate(-50%,-50%);animation:enterprise-goal-start .8s .9s ease-out both}.enterprise-goal strong{font-size:14px;font-weight:600;white-space:nowrap}.enterprise-goal small{color:#d5eeffb3;font-size:9px;white-space:nowrap}.enterprise-task-path{fill:none;stroke:#62aeff33;stroke-width:.22;stroke-dasharray:1 2;vector-effect:non-scaling-stroke;transition:stroke .2s,stroke-width .2s,opacity .2s}.enterprise-workforce-path{fill:none;stroke:#6be2ff94;stroke-width:.28;stroke-dasharray:1.4 1.6;vector-effect:non-scaling-stroke}.enterprise-task-path-selected,.enterprise-task-path-confirmed{stroke:#57deffd1;stroke-width:.45;opacity:1}.enterprise-task-path-target{stroke:#7feaff;stroke-width:.7;filter:drop-shadow(0 0 3px rgba(88,220,255,.9))}.enterprise-building-hit-area{position:absolute;z-index:4;width:clamp(104px,10.8vw,180px);height:clamp(58px,8.4vh,96px);padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.enterprise-building-hit-area:focus-visible{outline:2px solid #71e6ff;outline-offset:4px}.enterprise-building-selected{box-shadow:inset 0 0 0 2px #67e8ffb8,0 0 28px #53d5ff7a;filter:brightness(1.16)}.enterprise-building-confirmed{animation:enterprise-building-confirmed .6s ease-out both}.enterprise-workforce{position:absolute;z-index:5;inset:0;pointer-events:none}.enterprise-workforce-node{position:absolute;display:grid;place-items:center;gap:3px;min-width:12px;color:#d2ebffd6;transform:translate(-50%,-50%);animation:enterprise-workforce-start .6s calc(2.4s + (var(--workforce-index, 0) * .14s)) ease-out both,enterprise-workforce-pulse 6s 3.6s ease-in-out infinite}.enterprise-workforce-label{max-width:82px;overflow:hidden;color:#d2ebffad;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.enterprise-workforce-signal{width:7px;height:7px;border-radius:50%;background:#6be2ff;box-shadow:0 0 10px #6be2ffdb}.enterprise-selection-bar{position:absolute;z-index:8;top:auto;right:clamp(18px,19.9%,345px);bottom:clamp(18px,9vh,26px);left:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(420px,58vw);max-width:calc(100% - 360px);align-items:center;gap:6px 18px;padding:10px 14px;border:1px solid rgba(93,168,255,.34);border-radius:8px;background:#04142ec7;box-shadow:0 0 22px #1b68d22e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.enterprise-selection-bar p,.enterprise-selected-summary,.enterprise-selection-error{grid-column:1;margin:0;color:#e1efffd6;font-size:12px;line-height:1.35}.enterprise-selected-summary{color:#67dfff}.enterprise-selection-bar .button{grid-column:2;grid-row:1 / span 2;min-width:150px;min-height:38px;padding:0 16px;border-radius:20px;font-size:13px;white-space:nowrap}.enterprise-selection-bar .button:disabled{cursor:not-allowed;opacity:.42}.enterprise-selection-error{color:#ffad9c}.website-enterprise .website-entry-copy{z-index:7}.website-enterprise .enterprise-journey{width:min(100%,330px);gap:10px;margin-top:24px;color:#f6ead9;font-size:14px}.website-enterprise .enterprise-journey:before{top:21px;bottom:21px;left:17px;width:1px;background:linear-gradient(180deg,#f3c26dcc,#41cfe78c 55%,#748fb252)}.website-enterprise .enterprise-journey:after{position:absolute;top:21px;left:17px;width:1px;height:35px;background:#ffcc7b;box-shadow:0 0 8px #ffcc7bcc;content:"";transform-origin:top;animation:enterprise-journey-flow 7.2s ease-in-out infinite}.website-enterprise .enterprise-journey li{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:42px}.website-enterprise .enterprise-journey-index{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(93,204,229,.66);border-radius:50%;background:#051830bd;box-shadow:0 0 0 4px #25a0c112;color:#b5d9e9;font-size:11px;font-variant-numeric:tabular-nums}.website-enterprise .enterprise-journey li:first-child .enterprise-journey-index{border-color:#f3c477;background:#68431e80;box-shadow:0 0 0 4px #f3c4771a,0 0 14px #f3c47757;color:#ffdda3}.website-enterprise .enterprise-journey li:nth-child(n+3) .enterprise-journey-index{border-color:#6f91b7c2;color:#a9bad0}.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){color:#f7ead8;font-weight:500;line-height:1.2}.website-enterprise .enterprise-journey small{grid-column:2;margin-top:-7px;color:#cfe0ebb3;font-size:10px;line-height:1.25}.enterprise-operating-chain{position:absolute;z-index:7;top:64%;left:3.9%;width:min(32%,530px);padding:12px 14px 11px;border:1px solid rgba(81,179,206,.3);border-radius:8px;background:linear-gradient(145deg,#071e37c7,#07122594);box-shadow:0 12px 34px #00081833,inset 0 1px #ffdda914;outline:none}.enterprise-operating-chain:focus-visible{border-color:#f4c777b8;box-shadow:0 0 0 2px #f4c7772e,0 12px 34px #00081833}.enterprise-chain-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.enterprise-chain-heading>span{color:#f0bb70;font-size:8px;letter-spacing:.18em}.enterprise-chain-heading h2{margin:0;color:#fff2de;font-size:15px;font-weight:500}.enterprise-chain-track{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) 14px minmax(0,1.2fr) 14px minmax(0,1.5fr) 14px minmax(0,1.2fr);align-items:center;gap:5px;min-height:63px;padding-bottom:4px}.enterprise-chain-node{position:relative;display:flex;min-width:0;align-items:center;gap:7px;min-height:44px;padding:6px 7px;border:1px solid rgba(100,189,211,.38);border-radius:6px;background:#0a27419e;color:#eaf4f4;opacity:.4;filter:saturate(.72);transform:translateY(2px);animation:enterprise-chain-node-awaken 7.2s ease-in-out infinite}.enterprise-chain-node-boss{animation-delay:0s;border-color:#f1c06f9e}.enterprise-chain-node-ceo{animation-delay:1.3s;border-color:#61beffb3}.enterprise-chain-node-digital{animation-delay:2.6s}.enterprise-chain-node-human{animation-delay:3.9s;border-color:#f2d3a38c}.enterprise-chain-icon{display:grid;flex:0 0 auto;place-items:center;width:25px;height:25px;border:1px solid rgba(100,209,226,.55);border-radius:50%;color:#74d9e7}.enterprise-chain-node-boss .enterprise-chain-icon{border-color:#f4c26fbd;color:#f4c477}.enterprise-chain-node-human .enterprise-chain-icon{border-color:#f3d6a7ad;color:#f3d6a7}.enterprise-chain-copy{display:grid;min-width:0;gap:2px}.enterprise-chain-copy strong{overflow:hidden;color:#fff3df;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.enterprise-chain-copy small{overflow:hidden;color:#c3dde5b3;font-size:8px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.enterprise-chain-connector{position:relative;display:block;height:1px;background:#55c2db59}.enterprise-chain-signal{position:absolute;top:50%;left:0;width:4px;height:4px;border-radius:50%;background:#ffd187;box-shadow:0 0 8px #ffd187d1;transform:translate(-50%,-50%);animation:enterprise-chain-signal-flow 7.2s linear infinite}.enterprise-chain-connector:nth-of-type(2) .enterprise-chain-signal{animation-delay:1.3s}.enterprise-chain-connector:nth-of-type(3) .enterprise-chain-signal{animation-delay:2.6s}.enterprise-chain-ceo-ring{position:absolute;inset:3px;border:1px solid rgba(80,202,255,.58);border-radius:6px;opacity:0;pointer-events:none;animation:enterprise-chain-ceo-analysis 7.2s ease-in-out infinite}.enterprise-chain-ceo-ring-two{inset:-3px;border-color:#f3c16f80;animation-delay:.16s}.enterprise-chain-workers{display:flex;position:absolute;right:5px;bottom:4px;gap:2px}.enterprise-chain-workers i{display:block;width:3px;height:3px;border-radius:50%;background:#59d6e8;opacity:.32;box-shadow:0 0 5px #59d6e8b3;animation:enterprise-chain-worker-awaken 7.2s ease-in-out infinite}.enterprise-chain-workers i:nth-child(2){animation-delay:.16s}.enterprise-chain-workers i:nth-child(3){animation-delay:.32s}.enterprise-chain-feedback{position:absolute;right:5%;bottom:-2px;left:31%;width:64%;height:22px;overflow:visible;pointer-events:none}.enterprise-chain-feedback-path{fill:none;stroke:#f6c97d9e;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;animation:enterprise-chain-feedback-flow 7.2s linear infinite}.enterprise-chain-feedback-arrow{fill:none;stroke:#ffd187;stroke-width:1.1;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.75}.enterprise-selection-bar{top:auto;right:clamp(18px,19.9%,345px);bottom:clamp(18px,9vh,26px);left:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(540px,58vw);max-width:calc(100% - 360px);gap:5px 18px;padding:12px 14px;border-color:#65bbd66b;border-radius:10px;background:linear-gradient(145deg,#051b34e0,#051327c7);box-shadow:0 0 25px #11618733,inset 0 1px #ffd58f14}.enterprise-selection-status{grid-column:1;display:flex;align-items:center;gap:7px;color:#7adbea;font-size:8px;letter-spacing:.12em}.enterprise-selection-status-dot{width:6px;height:6px;border-radius:50%;background:#72889b;box-shadow:0 0 0 3px #72889b1a}.enterprise-selection-status-dot.is-ready{background:#f4c16f;box-shadow:0 0 0 3px #f4c16f1f,0 0 9px #f4c16fa6}.enterprise-selection-status-dot.is-loading{background:#75dce8;box-shadow:0 0 0 3px #75dce81f,0 0 9px #75dce8a6}.enterprise-selection-copy{grid-column:1;display:grid;gap:3px;min-width:0}.enterprise-selection-copy strong{overflow:hidden;color:#fff0da;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.enterprise-selection-copy p{margin:0;overflow:hidden;color:#cfe0e9b8;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.enterprise-selection-copy p[data-testid=enterprise-selected-summary]{color:#72d9e7}.enterprise-selection-error{grid-column:1;font-size:10px}.enterprise-analysis-button{grid-column:2;grid-row:1 / span 3;display:inline-flex;min-width:192px;min-height:43px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid rgba(255,211,137,.72);border-radius:24px;background:linear-gradient(105deg,#c9914e,#e9b765);color:#21190e;box-shadow:0 7px 18px #bb7e3738;font-size:12px;font-weight:600;transition:transform .2s,filter .2s,opacity .2s}.enterprise-analysis-button:hover:not(:disabled),.enterprise-analysis-button:focus-visible:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.enterprise-analysis-button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.48;transform:none}.enterprise-analysis-spinner{animation:enterprise-analysis-spinner .9s linear infinite}@keyframes enterprise-journey-flow{0%,15%{opacity:.35;transform:scaleY(.2)}42%,70%{opacity:1;transform:scaleY(1)}to{opacity:.35;transform:scaleY(.2)}}@keyframes enterprise-chain-node-awaken{0%,8%,to{opacity:.4;filter:saturate(.72) brightness(.88);transform:translateY(2px)}15%,29%{opacity:1;filter:saturate(1) brightness(1.13);transform:translateY(0)}36%,to{opacity:.58;filter:saturate(.84) brightness(1);transform:translateY(1px)}}@keyframes enterprise-chain-signal-flow{0%,8%{opacity:0;transform:translate(-50%,-50%) translate(0)}12%{opacity:1}31%,42%{opacity:1;transform:translate(-50%,-50%) translate(14px)}46%,to{opacity:0;transform:translate(-50%,-50%) translate(14px)}}@keyframes enterprise-chain-ceo-analysis{0%,17%,to{opacity:0;transform:scale(.94)}22%,34%{opacity:.9;filter:brightness(1.25);transform:scale(1)}40%{opacity:0;transform:scale(1.04)}}@keyframes enterprise-chain-worker-awaken{0%,34%,to{opacity:.25;filter:brightness(.8);transform:scale(.75)}40%,58%{opacity:1;filter:brightness(1.3);transform:scale(1)}66%{opacity:.4;filter:brightness(1);transform:scale(.9)}}@keyframes enterprise-chain-feedback-flow{0%,59%{opacity:.25;stroke-dashoffset:18}72%,91%{opacity:1;stroke-dashoffset:0}to{opacity:.25;stroke-dashoffset:-10}}@keyframes enterprise-analysis-spinner{to{transform:rotate(360deg)}}.enterprise-operating-chain:hover *,.enterprise-operating-chain:focus-within *{animation-play-state:paused}@media(max-width:1100px)and (min-width:721px){.enterprise-operating-chain{width:min(36%,450px);left:4%}.enterprise-chain-track{gap:3px}.enterprise-chain-node{padding-inline:5px}.enterprise-chain-copy strong{font-size:10px}.enterprise-chain-copy small{font-size:7px}.enterprise-analysis-button{min-width:165px;padding-inline:11px;font-size:11px}}@media(max-width:720px){.enterprise-operating-chain{position:relative;top:auto;left:auto;width:calc(100% - 36px);margin:24px 18px 150px;padding:11px 10px 10px}.enterprise-chain-heading{margin-bottom:8px}.enterprise-chain-heading h2{font-size:13px}.enterprise-chain-heading>span{font-size:7px}.enterprise-chain-track{grid-template-columns:1fr;gap:4px;min-height:0;padding-bottom:21px}.enterprise-chain-node{min-height:36px;padding:5px 8px}.enterprise-chain-icon{width:22px;height:22px}.enterprise-chain-copy strong{font-size:10px}.enterprise-chain-copy small{font-size:8px}.enterprise-chain-connector{width:1px;height:11px;margin-left:18px;background:#55c2db6b}.enterprise-chain-signal{top:0;left:50%}.enterprise-chain-signal{animation-name:enterprise-chain-signal-flow-mobile}.enterprise-chain-feedback{right:16%;bottom:-1px;left:16%;width:68%;height:20px}.enterprise-selection-bar{right:12px;bottom:12px;left:12px;width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px}.enterprise-selection-status{font-size:7px}.enterprise-selection-copy strong{font-size:11px}.enterprise-selection-copy p{font-size:9px}.enterprise-analysis-button{min-width:132px;min-height:38px;padding-inline:10px;font-size:10px}}@keyframes enterprise-chain-signal-flow-mobile{0%,8%{opacity:0;transform:translate(-50%,-50%) translateY(0)}12%{opacity:1}31%,42%{opacity:1;transform:translate(-50%,-50%) translateY(8px)}46%,to{opacity:0;transform:translate(-50%,-50%) translateY(8px)}}@media(prefers-reduced-motion:reduce){.enterprise-operating-chain *,.enterprise-operating-chain:before,.enterprise-operating-chain:after,.enterprise-analysis-spinner{animation:none!important;transition:none!important}.enterprise-chain-node,.enterprise-chain-workers i{opacity:1;filter:none;transform:none}.enterprise-chain-ceo-ring{opacity:.45;transform:none}.enterprise-chain-feedback-path{opacity:.75;stroke-dashoffset:0}}.consultant-stage-plan .consultant-stage-head{position:relative}.consultant-stage-plan .consultant-stage-body{padding:0 0 14px 36px}.consultant-stage-plan .consultant-plan{display:grid;gap:0;margin-top:0;border-top:1px solid rgba(128,174,211,.15)}.consultant-stage-plan .consultant-plan-summary{display:grid;gap:3px;padding:10px 0}.consultant-stage-plan .consultant-plan-section{padding:10px 0;border-bottom:1px solid rgba(128,174,211,.15)}.consultant-stage-plan .consultant-plan-section p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}@media(max-width:720px){.growth-page .consultant-stage-head{grid-template-columns:28px minmax(0,1fr)}.growth-page .consultant-stage-head .consultant-stage-description{grid-column:2;grid-row:2;white-space:normal}.enterprise-center{top:44%;left:58%;min-width:130px;padding:9px 12px}.enterprise-center strong{font-size:13px}.enterprise-center small,.enterprise-center span{font-size:8px}.enterprise-scenario-group-external>header{top:24%;left:35%}.enterprise-scenario-group-internal>header{top:24%;left:78%}.enterprise-scenario-nodes .website-node{min-width:92px;max-width:130px;padding:6px 8px}.enterprise-scenario-nodes .website-node strong{font-size:9px}.enterprise-scenario-nodes .website-node small{display:none}.enterprise-selection-bar{inset:auto 14px 14px;width:auto;max-width:none;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:9px 10px}.enterprise-selection-bar p,.enterprise-selected-summary,.enterprise-selection-error{font-size:10px}.enterprise-selection-bar .button{min-width:112px;min-height:34px;padding:0 10px;font-size:11px}}.website-enterprise .enterprise-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;margin-top:28px}.website-enterprise .enterprise-journey:before{inset:17px 10% auto;width:auto;height:1px;background:linear-gradient(90deg,#f3c26dc7,#40cee8a6 55%,#708fb494)}.website-enterprise .enterprise-journey:after{top:17px;left:10%;width:24%;height:1px;transform-origin:left center;animation-name:enterprise-journey-flow-horizontal}.website-enterprise .enterprise-journey li{grid-template-columns:1fr;grid-template-rows:36px auto auto;gap:6px;min-height:0;align-items:start;text-align:center}.website-enterprise .enterprise-journey-index{justify-self:center;width:36px;height:36px}.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){grid-column:1;color:#f7ead8;font-size:12px;line-height:1.25;white-space:nowrap}.website-enterprise .enterprise-journey small{grid-column:1;margin-top:0;color:#cfe0ebb3;font-size:9px;line-height:1.25;white-space:nowrap}.website-enterprise .enterprise-journey li:nth-child(2) .enterprise-journey-index,.website-enterprise .enterprise-journey li:nth-child(3) .enterprise-journey-index{border-color:#36cfe8;color:#b7e8ef}.website-enterprise .enterprise-journey li:nth-child(4) .enterprise-journey-index{border-color:#6f8db7;color:#afc0d5}.enterprise-operating-chain{top:57%;left:3.9%;width:min(38%,620px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.enterprise-chain-heading{justify-content:flex-start;gap:9px;margin-bottom:12px}.enterprise-chain-heading:after{flex:1;height:1px;background:linear-gradient(90deg,#efbb67cc,#efbb670d);content:""}.enterprise-chain-title-mark{display:block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#f2bd6c;box-shadow:0 0 8px #f2bd6cad}.enterprise-chain-heading h2{color:#f3c779;font-size:15px;font-weight:600;white-space:nowrap}.enterprise-chain-track{grid-template-columns:62px minmax(0,1fr) 94px minmax(0,1fr) 102px minmax(0,1fr) 62px;gap:3px;min-height:142px;padding:0 0 30px;align-items:center}.enterprise-chain-node{display:flex;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#f4eadc;opacity:.4;filter:saturate(.72);transform:translateY(2px)}.enterprise-chain-node-boss,.enterprise-chain-node-ceo,.enterprise-chain-node-digital,.enterprise-chain-node-human{border:0}.enterprise-chain-node.is-command-active{z-index:3;opacity:1;filter:saturate(1) brightness(1.08);transform:translateY(0);animation:none}.enterprise-command-bubble{position:absolute;z-index:5;bottom:calc(100% + 13px);left:50%;display:grid;width:max-content;max-width:154px;gap:2px;padding:7px 9px 6px;border:1px solid rgba(76,211,232,.68);border-radius:7px;background:#051c32f0;box-shadow:0 7px 20px #000a1b52,0 0 13px #41cee629;color:#e8f7f7;pointer-events:none;transform:translate(-50%);transform-origin:50% 100%}.enterprise-command-bubble:before,.enterprise-command-bubble:after{position:absolute;top:100%;left:50%;border-style:solid;content:"";transform:translate(-50%)}.enterprise-command-bubble:before{border-width:7px 6px 0;border-color:rgba(76,211,232,.68) transparent transparent}.enterprise-command-bubble:after{margin-top:-1px;border-width:6px 5px 0;border-color:rgba(5,28,50,.96) transparent transparent}.enterprise-command-bubble strong{color:#7be2ee;font-size:9px;font-weight:600;line-height:1.2;white-space:nowrap}.enterprise-command-bubble span{color:#edf7f4;font-size:9px;line-height:1.3;white-space:nowrap}.enterprise-command-bubble small{color:#b4dbe1c2;font-size:7px;line-height:1.2;white-space:nowrap}.enterprise-command-bubble-gold{border-color:#f2be6cb8;box-shadow:0 7px 20px #000a1b52,0 0 13px #f2be6c24}.enterprise-command-bubble-gold:before{border-top-color:#f2be6cb8}.enterprise-command-bubble-gold strong{color:#f4c679}.enterprise-command-bubble-enter-active{transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.enterprise-command-bubble-leave-active{transition:opacity .16s ease,transform .16s ease}.enterprise-command-bubble-enter-from,.enterprise-command-bubble-leave-to{opacity:0;transform:translate(-50%) translateY(5px) scale(.97)}.enterprise-chain-orb{position:relative;display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;border:1px solid rgba(244,194,111,.85);border-radius:50%;background:#0b1c307a;color:#f4c477;box-shadow:0 0 0 5px #f4c26f12,0 0 18px #f4c26f38}.enterprise-chain-orb-ceo{width:88px;height:88px;border-color:#4dd7eb;background:radial-gradient(circle,#18546b52,#071830b3 68%);color:#f6cd7d;box-shadow:0 0 0 5px #4cd5e914,0 0 22px #47bfeb54,inset 0 0 15px #f4c26f24}.enterprise-chain-orb-ceo svg{color:#f5ce7e}.enterprise-chain-orb-ceo strong,.enterprise-chain-orb-ceo small{display:block;position:absolute;left:50%;white-space:nowrap;transform:translate(-50%)}.enterprise-chain-orb-ceo strong{top:52px;color:#fff0d0;font-size:12px;font-weight:600}.enterprise-chain-orb-ceo small{top:68px;color:#c5e8ecc2;font-size:8px}.enterprise-chain-orb-human{border-color:#f2e0bfdb;color:#f6e5c6;box-shadow:0 0 0 5px #f2e0bf0f,0 0 14px #f2e0bf33}.enterprise-chain-copy{display:grid;justify-items:center;gap:3px;min-width:0}.enterprise-chain-copy strong{color:#f7ead8;font-size:11px;font-weight:600;white-space:nowrap}.enterprise-chain-copy small{color:#c9e0e7b8;font-size:8px;line-height:1.2;white-space:nowrap}.enterprise-chain-node-ceo .enterprise-chain-copy{display:none}.enterprise-chain-connector{align-self:start;margin-top:27px;height:1px;background:linear-gradient(90deg,#f3c06ca6,#46d1e794)}.enterprise-chain-signal{width:5px;height:5px;background:#ffd388;box-shadow:0 0 8px #ffd388e6}.enterprise-chain-workers{--enterprise-worker-size: 30px;position:relative;display:block;flex:0 0 auto;width:78px;height:70px}.enterprise-chain-workers i{position:absolute;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(65,210,231,.82);border-radius:50%;background:#092d44a3;color:#67dbea;opacity:.32;box-shadow:0 0 11px #41d2e738;transform:scale(.82);animation:enterprise-chain-worker-circle-awaken 7.2s ease-in-out infinite}.enterprise-chain-workers i:nth-child(1){top:0;left:24px}.enterprise-chain-workers i:nth-child(2){bottom:0;left:2px;animation-delay:.16s}.enterprise-chain-workers i:nth-child(3){right:2px;bottom:0;animation-delay:.32s}.enterprise-chain-workers i.is-command-worker{opacity:1;filter:brightness(1.3);transform:scale(1);animation:none}.enterprise-chain-workers .enterprise-command-bubble{top:auto;bottom:calc(var(--enterprise-worker-size) + 8px);left:22%;transform:translate(-50%);transform-origin:50% 100%}.enterprise-chain-workers .enterprise-command-bubble-worker-0{bottom:calc(100% + 8px);left:50%}.enterprise-chain-workers .enterprise-command-bubble-worker-2{left:78%}.enterprise-chain-workers svg{width:12px;height:12px}.enterprise-chain-node-digital .enterprise-chain-copy{margin-top:-1px}.enterprise-chain-ceo-ring{inset:50% auto auto 50%;width:98px;height:98px;border:1px solid rgba(68,212,235,.7);border-radius:50%;opacity:0;transform:translate(-50%,-50%) scale(.94);animation-name:enterprise-chain-ceo-analysis-circle}.enterprise-chain-ceo-ring-two{width:108px;height:108px;border-color:#f2be6c9e;animation-delay:.16s}.enterprise-chain-feedback{right:14%;bottom:0;left:20%;width:72%;height:32px}.enterprise-chain-feedback-path{stroke:#43cde5a8;stroke-dasharray:3 3}.enterprise-chain-feedback-arrow{stroke:#74deeb}@keyframes enterprise-journey-flow-horizontal{0%,15%{opacity:.3;transform:scaleX(.15)}42%,70%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.15)}}@keyframes enterprise-chain-ceo-analysis-circle{0%,17%,to{opacity:0;transform:translate(-50%,-50%) scale(.94)}22%,34%{opacity:.9;filter:brightness(1.25);transform:translate(-50%,-50%) scale(1)}40%{opacity:0;transform:translate(-50%,-50%) scale(1.04)}}@keyframes enterprise-chain-worker-circle-awaken{0%,34%,to{opacity:.25;filter:brightness(.8);transform:scale(.75)}40%,58%{opacity:1;filter:brightness(1.3);transform:scale(1)}66%{opacity:.4;filter:brightness(1);transform:scale(.9)}}@media(max-width:1100px)and (min-width:721px){.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){font-size:10px}.website-enterprise .enterprise-journey small{font-size:8px}.enterprise-operating-chain{top:57%;width:39%}.enterprise-chain-track{grid-template-columns:47px minmax(0,1fr) 76px minmax(0,1fr) 82px minmax(0,1fr) 47px;gap:2px}.enterprise-chain-orb{width:44px;height:44px}.enterprise-chain-orb-ceo{width:70px;height:70px}.enterprise-chain-orb-ceo strong{top:41px;font-size:10px}.enterprise-chain-orb-ceo small{top:55px;font-size:7px}.enterprise-chain-ceo-ring{width:79px;height:79px}.enterprise-chain-ceo-ring-two{width:87px;height:87px}.enterprise-chain-workers{width:61px;height:56px;transform:scale(.82);transform-origin:center top}.enterprise-chain-copy strong{font-size:9px}.enterprise-chain-copy small{font-size:7px}}@media(max-width:720px){.website-enterprise .enterprise-journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;width:100%}.website-enterprise .enterprise-journey:before,.website-enterprise .enterprise-journey:after{display:none}.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){font-size:11px}.website-enterprise .enterprise-journey small{font-size:8px}.enterprise-operating-chain{position:relative;top:auto;left:auto;width:calc(100% - 36px);margin:24px 18px 150px}.enterprise-chain-heading{margin-bottom:12px}.enterprise-chain-heading h2{font-size:13px}.enterprise-chain-track{grid-template-columns:1fr;gap:7px;min-height:0;padding-bottom:32px}.enterprise-chain-node{flex-direction:row;justify-content:flex-start;gap:10px}.enterprise-command-bubble{top:50%;bottom:auto;left:88px;max-width:min(178px,calc(100vw - 132px));transform:translateY(-50%);transform-origin:0 50%}.enterprise-command-bubble:before,.enterprise-command-bubble:after{top:50%;right:100%;left:auto;transform:translateY(-50%)}.enterprise-command-bubble:before{border-width:6px 7px 6px 0;border-color:transparent rgba(76,211,232,.68) transparent transparent}.enterprise-command-bubble:after{margin-top:0;margin-right:-1px;border-width:5px 6px 5px 0;border-color:transparent rgba(5,28,50,.96) transparent transparent}.enterprise-command-bubble-gold:before{border-top-color:transparent;border-right-color:#f2be6cb8}.enterprise-command-bubble-enter-from,.enterprise-command-bubble-leave-to{opacity:0;transform:translateY(-50%) translate(-5px) scale(.97)}.enterprise-chain-workers .enterprise-command-bubble:before,.enterprise-chain-workers .enterprise-command-bubble:after{top:100%;right:auto;left:50%;transform:translate(-50%)}.enterprise-chain-workers .enterprise-command-bubble:before{border-width:7px 6px 0;border-color:rgba(76,211,232,.68) transparent transparent}.enterprise-chain-workers .enterprise-command-bubble:after{margin-top:-1px;margin-right:0;border-width:6px 5px 0;border-color:rgba(5,28,50,.96) transparent transparent}.enterprise-chain-workers .enterprise-command-bubble-enter-from,.enterprise-chain-workers .enterprise-command-bubble-leave-to{opacity:0;transform:translate(-50%) translateY(5px) scale(.97)}.enterprise-chain-copy{justify-items:start}.enterprise-chain-orb{width:48px;height:48px}.enterprise-chain-orb-ceo{width:76px;height:76px}.enterprise-chain-orb-ceo strong{top:45px}.enterprise-chain-orb-ceo small{top:59px}.enterprise-chain-node-ceo .enterprise-chain-copy{display:none}.enterprise-chain-connector{width:1px;height:11px;margin:0 0 0 24px;background:linear-gradient(180deg,#f3c06ca6,#46d1e794)}.enterprise-chain-signal{top:0;left:50%}.enterprise-chain-signal{animation-name:enterprise-chain-signal-flow-mobile}.enterprise-chain-workers{margin-left:14px}.enterprise-chain-feedback{right:12%;bottom:0;left:12%;width:76%}}@media(prefers-reduced-motion:reduce){.enterprise-analysis-spinner{animation:none!important}.enterprise-chain-node,.enterprise-chain-workers i{opacity:1;filter:none;transform:none}.enterprise-chain-ceo-ring{opacity:.46;filter:none;transform:translate(-50%,-50%)}.enterprise-chain-feedback-path{opacity:.75;stroke-dashoffset:0}.enterprise-command-bubble{transition:none!important}}.enterprise-operating-chain:focus-visible{border:0;box-shadow:none;outline:1px solid rgba(244,199,119,.55);outline-offset:6px}.enterprise-chain-track{grid-template-columns:auto 42px auto 42px auto 42px auto;justify-content:space-between}.enterprise-chain-signal{--enterprise-chain-signal-distance: 42px}@keyframes enterprise-chain-signal-flow{0%,8%{opacity:0;transform:translate(-50%,-50%) translate(0)}12%{opacity:1}31%,42%{opacity:1;transform:translate(-50%,-50%) translate(var(--enterprise-chain-signal-distance))}46%,to{opacity:0;transform:translate(-50%,-50%) translate(var(--enterprise-chain-signal-distance))}}@media(max-width:1100px)and (min-width:721px){.enterprise-chain-track{grid-template-columns:auto 28px auto 28px auto 28px auto;justify-content:space-between}.enterprise-chain-signal{--enterprise-chain-signal-distance: 28px}}@media(max-width:720px){.enterprise-chain-track{grid-template-columns:1fr;justify-content:normal}.enterprise-chain-signal{--enterprise-chain-signal-distance: 0px}}@media(min-width:1101px){.website-enterprise .enterprise-journey{width:min(30vw,560px);margin-top:22px}.website-enterprise .enterprise-journey:before,.website-enterprise .enterprise-journey:after{top:15px}.website-enterprise .enterprise-journey li{grid-template-rows:32px auto auto;gap:4px}.website-enterprise .enterprise-journey-index{width:32px;height:32px;font-size:11px}.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){font-size:10.5px}.website-enterprise .enterprise-journey small{font-size:7.5px}.enterprise-operating-chain{top:59%;width:min(30vw,560px)}.enterprise-chain-heading{gap:8px;margin-bottom:8px}.enterprise-chain-heading h2{font-size:13.5px}.enterprise-chain-track{grid-template-columns:auto 24px auto 24px auto 24px auto;min-height:116px;padding-bottom:24px}.enterprise-chain-node{gap:5px}.enterprise-chain-orb{width:46px;height:46px}.enterprise-chain-orb>svg{width:18px;height:18px}.enterprise-chain-orb-ceo{width:76px;height:76px}.enterprise-chain-orb-ceo>svg{width:23px;height:23px}.enterprise-chain-orb-ceo strong{top:44px;font-size:10.5px}.enterprise-chain-orb-ceo small{top:58px;font-size:7px}.enterprise-chain-ceo-ring{width:86px;height:86px}.enterprise-chain-ceo-ring-two{width:94px;height:94px}.enterprise-chain-workers{--enterprise-worker-size: 24px;width:64px;height:56px}.enterprise-chain-workers i{width:24px;height:24px}.enterprise-chain-workers i:nth-child(1){left:20px}.enterprise-chain-workers i:nth-child(2){left:2px}.enterprise-chain-workers i:nth-child(3){right:2px}.enterprise-chain-workers svg{width:10px;height:10px}.enterprise-chain-copy strong{font-size:9px}.enterprise-chain-copy small{font-size:7px}.enterprise-chain-connector{margin-top:23px}.enterprise-chain-signal{--enterprise-chain-signal-distance: 24px}.enterprise-chain-feedback{bottom:2px;height:24px}}@media(max-width:1100px)and (min-width:721px){.website-enterprise .enterprise-journey{width:min(30vw,330px);margin-top:18px}.website-enterprise .enterprise-journey:before,.website-enterprise .enterprise-journey:after{top:13px}.website-enterprise .enterprise-journey li{grid-template-rows:28px auto auto;gap:3px}.website-enterprise .enterprise-journey-index{width:28px;height:28px;font-size:9px}.website-enterprise .enterprise-journey li>span:not(.enterprise-journey-index){font-size:8px}.website-enterprise .enterprise-journey small{font-size:6.5px}.enterprise-operating-chain{top:59%;width:min(30vw,330px)}.enterprise-chain-heading{gap:6px;margin-bottom:7px}.enterprise-chain-heading h2{font-size:11.5px}.enterprise-chain-track{grid-template-columns:auto 12px auto 12px auto 12px auto;min-height:88px;padding-bottom:19px}.enterprise-chain-node{gap:4px}.enterprise-chain-orb{width:32px;height:32px}.enterprise-chain-orb>svg{width:14px;height:14px}.enterprise-chain-orb-ceo{width:52px;height:52px}.enterprise-chain-orb-ceo>svg{width:18px;height:18px}.enterprise-chain-orb-ceo strong{top:30px;font-size:8px}.enterprise-chain-orb-ceo small{top:41px;font-size:6px}.enterprise-chain-ceo-ring{width:60px;height:60px}.enterprise-chain-ceo-ring-two{width:66px;height:66px}.enterprise-chain-workers{--enterprise-worker-size: 18px;width:46px;height:40px;transform:none}.enterprise-chain-workers i{width:18px;height:18px}.enterprise-chain-workers i:nth-child(1){left:14px}.enterprise-chain-workers i:nth-child(2){left:1px}.enterprise-chain-workers i:nth-child(3){right:1px}.enterprise-chain-workers svg{width:8px;height:8px}.enterprise-chain-copy strong{font-size:7.5px}.enterprise-chain-copy small{font-size:6px}.enterprise-chain-connector{margin-top:16px}.enterprise-chain-signal{--enterprise-chain-signal-distance: 12px}.enterprise-chain-feedback{bottom:1px;height:18px}}@keyframes enterprise-journey-segment-flow{0%,12%,to{opacity:.38;transform:scaleX(.18)}28%,72%{opacity:1;transform:scaleX(1)}}@media(min-width:1101px){.website-enterprise .enterprise-journey{--enterprise-journey-circle-size: 32px;--enterprise-journey-circle-radius: 16px;translate:calc(-12.5% + var(--enterprise-journey-circle-radius)) 0}.website-enterprise .enterprise-journey:before,.website-enterprise .enterprise-journey:after{display:none}.website-enterprise .enterprise-journey li{position:relative}.website-enterprise .enterprise-journey li:not(:last-child):after{position:absolute;z-index:0;top:15px;left:calc(50% + var(--enterprise-journey-circle-radius) + 4px);width:calc(100% - var(--enterprise-journey-circle-size) - 8px);height:1px;background:linear-gradient(90deg,#f3c26dc7,#40cee8a6);content:"";transform-origin:left center;animation:enterprise-journey-segment-flow 7.2s ease-in-out infinite}.website-enterprise .enterprise-journey li:nth-child(2):after{background:#40cee89e;animation-delay:1.2s}.website-enterprise .enterprise-journey li:nth-child(3):after{background:linear-gradient(90deg,#40cee899,#708fb494);animation-delay:2.4s}.website-enterprise .enterprise-journey-index{position:relative;z-index:1}.enterprise-operating-chain{width:min(calc(22.5vw + 46px),466px)}.enterprise-chain-track{grid-template-columns:auto 18px auto 18px auto 18px auto}.enterprise-chain-signal{--enterprise-chain-signal-distance: 18px}}@media(max-width:1100px)and (min-width:721px){.website-enterprise .enterprise-journey{--enterprise-journey-circle-size: 28px;--enterprise-journey-circle-radius: 14px;translate:calc(-12.5% + var(--enterprise-journey-circle-radius)) 0}.website-enterprise .enterprise-journey:before,.website-enterprise .enterprise-journey:after{display:none}.website-enterprise .enterprise-journey li{position:relative}.website-enterprise .enterprise-journey li:not(:last-child):after{position:absolute;z-index:0;top:13px;left:calc(50% + var(--enterprise-journey-circle-radius) + 3px);width:calc(100% - var(--enterprise-journey-circle-size) - 6px);height:1px;background:linear-gradient(90deg,#f3c26dc7,#40cee8a6);content:"";transform-origin:left center;animation:enterprise-journey-segment-flow 7.2s ease-in-out infinite}.website-enterprise .enterprise-journey li:nth-child(2):after{background:#40cee89e;animation-delay:1.2s}.website-enterprise .enterprise-journey li:nth-child(3):after{background:linear-gradient(90deg,#40cee899,#708fb494);animation-delay:2.4s}.website-enterprise .enterprise-journey-index{position:relative;z-index:1}.enterprise-operating-chain{width:min(calc(22.5vw + 32px),280px)}.enterprise-chain-track{grid-template-columns:auto 9px auto 9px auto 9px auto}.enterprise-chain-signal{--enterprise-chain-signal-distance: 9px}}@media(prefers-reduced-motion:reduce){.website-enterprise .enterprise-journey li:after{animation:none!important;opacity:1;transform:none}}
