.consult-form[data-v-93515fec]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.consult-form label[data-v-93515fec]{gap:8px;display:grid}.consult-form label.full[data-v-93515fec],.consult-form button[data-v-93515fec],.form-note[data-v-93515fec]{grid-column:1/-1}.honeypot[data-v-93515fec]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consult-form span[data-v-93515fec]{color:var(--tw-text-muted);font-size:14px}.consult-form em[data-v-93515fec]{color:#c24132;font-style:normal;font-weight:700}.consult-form input[data-v-93515fec],.consult-form select[data-v-93515fec],.consult-form textarea[data-v-93515fec]{border:1px solid var(--tw-line);width:100%;color:var(--tw-text);font:inherit;background:#fffaf2c7;border-radius:6px}.consult-form input[data-v-93515fec],.consult-form select[data-v-93515fec]{height:44px;padding:0 12px}.consult-form select[data-v-93515fec]{font-size:13px}.consult-form textarea[data-v-93515fec]{resize:vertical;min-height:132px;padding:12px}.consult-form button[data-v-93515fec]{cursor:pointer;border:0;width:fit-content}.consult-form button[data-v-93515fec]:disabled{cursor:not-allowed;opacity:.68}.form-note[data-v-93515fec]{color:var(--tw-text-faint);margin:-4px 0 0;font-size:13px}@media (width<=768px){.consult-form[data-v-93515fec]{grid-template-columns:1fr}}.floating-consult[data-v-8cd0f175]{z-index:200;position:fixed;bottom:24px;right:24px}.floating-consult__button[data-v-8cd0f175]{color:#fffaf2;cursor:pointer;background:#191713;border:1px solid #f4efe747;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:86px;height:54px;padding:0 18px 0 16px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:relative;box-shadow:0 18px 44px #1917133d}.floating-consult__button[data-v-8cd0f175]:after{content:"";background:#191713;border-bottom:1px solid #f4efe747;border-right:1px solid #f4efe747;width:14px;height:14px;position:absolute;bottom:-6px;right:15px;transform:rotate(45deg)}.floating-consult__button[data-v-8cd0f175]:hover{background:#242018;transform:translateY(-2px);box-shadow:0 22px 52px #1917134d}.floating-consult__icon[data-v-8cd0f175]{border:1px solid #fffaf25c;border-radius:10px;place-items:center;width:26px;height:22px;display:grid}.floating-consult__icon span[data-v-8cd0f175]{background:#fffaf2;border-radius:50%;width:3px;height:3px;box-shadow:-6px 0 #fffaf2,6px 0 #fffaf2}.floating-consult__icon span[data-v-8cd0f175]:nth-child(2),.floating-consult__icon span[data-v-8cd0f175]:nth-child(3){display:none}.floating-consult__overlay[data-v-8cd0f175]{z-index:210;background:#19171357;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.floating-consult__panel[data-v-8cd0f175]{background:var(--tw-bg);width:min(560px,100%);min-height:100%;padding:32px;overflow-y:auto;box-shadow:-24px 0 60px #1917133d}.floating-consult__head[data-v-8cd0f175]{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.floating-consult__head h2[data-v-8cd0f175]{margin:8px 0 0;font-size:28px;line-height:1.25}.floating-consult__close[data-v-8cd0f175]{border:1px solid var(--tw-line);width:36px;height:36px;color:var(--tw-text);cursor:pointer;background:#fffaf2ad;border-radius:50%}@media (width<=768px){.floating-consult[data-v-8cd0f175]{bottom:16px;right:16px}.floating-consult__panel[data-v-8cd0f175]{padding:24px 16px}}.tw-header[data-v-0ae12548]{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--tw-line);background:#f7f0e6e0;position:sticky;top:0}.tw-header__inner[data-v-0ae12548]{justify-content:space-between;align-items:center;gap:20px;width:min(1280px,100% - 48px);height:76px;margin:0 auto;display:flex}.brand[data-v-0ae12548]{color:var(--tw-text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand__mark[data-v-0ae12548]{object-fit:contain;width:44px;height:44px;display:block}.brand__title[data-v-0ae12548]{font-size:15px;font-weight:700}.brand__sub[data-v-0ae12548]{color:var(--tw-text-faint);font-size:12px}.nav[data-v-0ae12548]{align-items:center;gap:28px;display:flex}.nav a[data-v-0ae12548]{color:var(--tw-text-muted);font-size:14px;text-decoration:none;transition:color .2s}.nav a[data-v-0ae12548]:hover,.nav a.router-link-active[data-v-0ae12548]{color:var(--tw-text)}.header-btn[data-v-0ae12548]{height:42px}.menu-btn[data-v-0ae12548],.mobile-nav[data-v-0ae12548]{display:none}@media (width<=1080px){.nav[data-v-0ae12548]{display:none}.menu-btn[data-v-0ae12548]{border:1px solid var(--tw-line);width:44px;height:42px;color:var(--tw-text);background:#fffaf2b8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.menu-btn span[data-v-0ae12548]{background:var(--tw-text);border-radius:999px;width:18px;height:2px;transition:transform .2s,opacity .2s}.menu-btn[aria-expanded=true] span[data-v-0ae12548]:first-child{transform:translateY(8px)rotate(45deg)}.menu-btn[aria-expanded=true] span[data-v-0ae12548]:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span[data-v-0ae12548]:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-nav[data-v-0ae12548]{border:1px solid var(--tw-line);background:#fffaf2f0;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:10px;width:min(100%,100% - 28px);margin:0 auto 14px;padding:14px;display:grid;box-shadow:0 18px 46px #27211b1f}.mobile-nav a[data-v-0ae12548]{color:var(--tw-text);background:#f7f0e69e;border-radius:6px;padding:12px 14px;text-decoration:none}.mobile-nav a.router-link-active[data-v-0ae12548]{color:#fffaf2;background:#191713}.mobile-nav__cta[data-v-0ae12548]{text-align:center;grid-column:1/-1;font-weight:700}}@media (width<=768px){.tw-header__inner[data-v-0ae12548]{width:min(100%,100% - 28px)}.header-btn[data-v-0ae12548]{display:none}.menu-btn[data-v-0ae12548]{width:42px}}.tw-footer[data-v-7538b45f]{color:#f4efe7;background:#191713;padding:42px 0 54px}.tw-footer__inner[data-v-7538b45f]{border-top:1px solid #f4efe72e;justify-content:space-between;align-items:flex-start;gap:24px;width:min(1200px,100% - 48px);margin:0 auto;padding-top:22px;display:flex}.footer-title[data-v-7538b45f]{color:#fffaf2;flex-direction:column;gap:4px;font-size:18px;font-weight:700;display:flex}.footer-title span[data-v-7538b45f]:last-child{letter-spacing:0;color:#f4efe79e;font-size:12px;font-weight:600}.footer-brand[data-v-7538b45f]{align-items:center;gap:14px;display:flex}.footer-logo[data-v-7538b45f]{object-fit:contain;width:44px;height:44px;display:block}.footer-left p[data-v-7538b45f]{color:#f4efe7ad;margin:10px 0 0;line-height:1.8}.footer-tags[data-v-7538b45f]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.footer-right[data-v-7538b45f]{justify-items:end;gap:20px;display:grid}.footer-tags span[data-v-7538b45f]{color:#f4efe7c7;background:#fffaf20a;border-color:#f4efe72e;padding:8px 14px;font-size:13px}.footer-wechat[data-v-7538b45f]{background:#fffaf20a;border:1px solid #f4efe72e;border-radius:6px;align-items:center;gap:14px;max-width:280px;padding:12px;display:flex}.footer-wechat img[data-v-7538b45f]{background:#fff;border-radius:4px;width:92px;height:92px;display:block}.footer-wechat div[data-v-7538b45f]{gap:6px;display:grid}.footer-wechat strong[data-v-7538b45f]{color:#fffaf2;font-size:15px}.footer-wechat span[data-v-7538b45f]{color:#f4efe79e;font-size:13px;line-height:1.6}.footer-record[data-v-7538b45f]{color:#f4efe794;width:fit-content;margin:28px auto 0;font-size:13px;text-decoration:none;transition:color .2s;display:block}.footer-record[data-v-7538b45f]:hover,.footer-record[data-v-7538b45f]:focus-visible{color:#fffaf2}.footer-copyright[data-v-7538b45f]{color:#f4efe780;text-align:center;gap:2px;margin:12px auto 0;font-size:12px;line-height:1.8;display:grid}@media (width<=980px){.tw-footer__inner[data-v-7538b45f]{flex-direction:column}.footer-right[data-v-7538b45f]{justify-items:start}.footer-tags[data-v-7538b45f]{justify-content:flex-start}}@media (width<=768px){.tw-footer__inner[data-v-7538b45f]{width:min(100%,100% - 28px)}.footer-wechat[data-v-7538b45f]{width:100%;max-width:none}}.illustration-band[data-v-3d7b4a97]{padding:18px 0 0}.illustration-band--tail[data-v-3d7b4a97]{padding:10px 0 52px}.illustration-card[data-v-3d7b4a97]{aspect-ratio:16/7.4;border:1px solid var(--tw-line);opacity:.92;background:#fffaf28f;border-radius:8px;width:min(820px,100% - 48px);margin:0 auto;overflow:hidden}.illustration-card img[data-v-3d7b4a97]{object-fit:cover;width:100%;height:100%;display:block}.illustration-band--top .illustration-card[data-v-3d7b4a97]{width:min(900px,100% - 48px)}@media (width<=768px){.illustration-card[data-v-3d7b4a97],.illustration-band--top .illustration-card[data-v-3d7b4a97]{aspect-ratio:16/9;width:min(100%,100% - 28px)}}a[data-v-487a92f2]{text-decoration:none}.hero-section[data-v-487a92f2]{overflow:hidden}.hero-grid[data-v-487a92f2]{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.hero-copy[data-v-487a92f2],.hero-visual[data-v-487a92f2],.hero-entry[data-v-487a92f2]{min-width:0}.hero-copy h1[data-v-487a92f2]{overflow-wrap:anywhere;word-break:break-word;margin:18px 0 20px;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.hero-copy h1 span[data-v-487a92f2]{color:var(--tw-accent-dark)}.hero-actions[data-v-487a92f2]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-visual[data-v-487a92f2]{justify-content:center;align-items:center;display:flex}.hero-illustration[data-v-487a92f2]{object-fit:contain;filter:saturate(.92);opacity:.9;width:min(100%,500px);height:auto;display:block}.hero-entry-grid[data-v-487a92f2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1280px,100% - 48px);margin:34px auto 0;display:grid}.hero-entry[data-v-487a92f2]{background:linear-gradient(135deg, #221d18f2, #533627eb), var(--tw-ink);min-height:292px;color:var(--tw-white);border:1px solid #221d18cc;border-radius:6px;padding:30px;transition:border-color .2s,background .2s,transform .2s;overflow:hidden}.hero-entry[data-v-487a92f2]:hover{background:linear-gradient(135deg, #221d18f5, #603b27f5), var(--tw-ink);color:var(--tw-white);border-color:#d88745;transform:translateY(-2px)}.entry-kicker[data-v-487a92f2]{color:#f5c28e;letter-spacing:.12em;border:1px solid #fffaf247;border-radius:4px;margin-bottom:18px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.hero-entry strong[data-v-487a92f2]{overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,32px);line-height:1.22;display:block}.hero-entry p[data-v-487a92f2]{color:#fffaf2c7;overflow-wrap:anywhere;margin-top:14px;font-size:15px;line-height:1.78}.entry-points[data-v-487a92f2],.product-points[data-v-487a92f2],.solution-tags[data-v-487a92f2]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.entry-points span[data-v-487a92f2]{color:#fffaf2d6;border:1px solid #fffaf23d;border-radius:4px;padding:8px 12px;font-size:13px}.highlight-strip[data-v-487a92f2]{border-bottom:1px solid var(--tw-line);padding:28px 0}.highlight-grid[data-v-487a92f2],.product-grid[data-v-487a92f2],.capability-grid[data-v-487a92f2],.solution-grid[data-v-487a92f2]{gap:20px;display:grid}.highlight-grid[data-v-487a92f2]{grid-template-columns:repeat(3,1fr)}.product-grid--featured[data-v-487a92f2]{grid-template-columns:repeat(2,1fr)}.capability-grid[data-v-487a92f2]{grid-template-columns:repeat(3,1fr)}.solution-grid[data-v-487a92f2]{grid-template-columns:repeat(4,1fr)}.highlight-item[data-v-487a92f2]{min-height:190px}.highlight-item span[data-v-487a92f2],.product-index[data-v-487a92f2],.solution-index[data-v-487a92f2],.cap-icon[data-v-487a92f2]{color:var(--tw-accent-dark)}.highlight-item strong[data-v-487a92f2]{margin-top:10px;font-size:20px;display:block}.product-top[data-v-487a92f2]{justify-content:space-between;gap:12px;display:flex}.product-tag[data-v-487a92f2]{padding:6px 10px;font-size:12px}.product-card h3[data-v-487a92f2],.capability-card h3[data-v-487a92f2],.solution-card h3[data-v-487a92f2],.stack-card strong[data-v-487a92f2]{color:var(--tw-text);margin:18px 0 10px;font-size:20px;line-height:1.45}.product-points span[data-v-487a92f2],.solution-tags span[data-v-487a92f2]{padding:8px 14px;font-size:13px}.cap-icon[data-v-487a92f2]{background:var(--tw-bg-muted);border:1px solid var(--tw-line);border-radius:4px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.dual-grid[data-v-487a92f2]{grid-template-columns:.92fr 1.08fr;gap:24px;display:grid}.right-stack[data-v-487a92f2]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.text-link[data-v-487a92f2]{margin-top:20px;font-weight:700;transition:all .25s;display:inline-flex}.section-link[data-v-487a92f2]{margin-top:28px}.cta-block[data-v-487a92f2]{padding-top:56px}@media (width<=1180px){.solution-grid[data-v-487a92f2],.capability-grid[data-v-487a92f2]{grid-template-columns:repeat(2,1fr)}}@media (width<=1100px){.hero-grid[data-v-487a92f2],.dual-grid[data-v-487a92f2],.right-stack[data-v-487a92f2]{grid-template-columns:1fr}}@media (width<=768px){.section-container[data-v-487a92f2],.hero-grid[data-v-487a92f2],.hero-entry-grid[data-v-487a92f2]{width:min(100%,100% - 28px)}.hero-entry-grid[data-v-487a92f2],.highlight-grid[data-v-487a92f2],.product-grid--featured[data-v-487a92f2],.capability-grid[data-v-487a92f2],.solution-grid[data-v-487a92f2]{grid-template-columns:1fr}.hero-entry[data-v-487a92f2]{min-height:auto;padding:24px}.hero-copy h1[data-v-487a92f2]{font-size:22px;line-height:1.18}.hero-copy h1[data-v-487a92f2],.hero-desc[data-v-487a92f2],.hero-entry p[data-v-487a92f2],.hero-entry strong[data-v-487a92f2]{word-break:break-word}.cta-card[data-v-487a92f2],.left-panel[data-v-487a92f2]{padding:28px}}a[data-v-4586e037]{text-decoration:none}.product-grid[data-v-4586e037]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.product-top[data-v-4586e037]{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-index[data-v-4586e037],.cap-index[data-v-4586e037],.version-group article span[data-v-4586e037]{color:var(--tw-accent-dark);font-size:13px;font-weight:700}.product-tag[data-v-4586e037]{padding:6px 10px;font-size:12px}.product-card h3[data-v-4586e037],.feature-card h3[data-v-4586e037]{color:var(--tw-text);margin:18px 0 10px;font-size:21px;line-height:1.42}.product-points[data-v-4586e037]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-points span[data-v-4586e037]{padding:8px 14px;font-size:13px}.text-link[data-v-4586e037]{margin-top:20px;font-weight:700;display:inline-flex}.capability-grid[data-v-4586e037]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.version-wrap[data-v-4586e037]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.version-group[data-v-4586e037]{gap:14px;display:grid}.version-group h3[data-v-4586e037]{color:var(--tw-text);margin:0;font-size:22px}.version-group article[data-v-4586e037]{gap:8px;display:grid}.version-group article strong[data-v-4586e037]{color:var(--tw-text);font-size:18px}.version-group article p[data-v-4586e037]{margin:0}@media (width<=1100px){.capability-grid[data-v-4586e037]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.product-grid[data-v-4586e037],.capability-grid[data-v-4586e037],.version-wrap[data-v-4586e037]{grid-template-columns:1fr}}.product-hero[data-v-9989c147]{padding-bottom:72px}.hero-layout[data-v-9989c147]{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:28px;display:grid}.hero-actions[data-v-9989c147]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-panel[data-v-9989c147]{gap:10px;display:grid}.hero-panel strong[data-v-9989c147]{font-size:24px;line-height:1.32}.hero-panel span[data-v-9989c147]{color:var(--tw-text-muted);line-height:1.8}.grid-4[data-v-9989c147],.module-grid[data-v-9989c147],.version-grid[data-v-9989c147],.context-flow[data-v-9989c147]{gap:20px;display:grid}.grid-4[data-v-9989c147]{grid-template-columns:repeat(4,1fr)}.context-flow[data-v-9989c147]{grid-template-columns:repeat(5,1fr)}.module-grid[data-v-9989c147]{grid-template-columns:repeat(4,1fr)}.version-grid[data-v-9989c147]{grid-template-columns:repeat(3,1fr)}.feature-card h3[data-v-9989c147],.product-card h3[data-v-9989c147],.stack-card h3[data-v-9989c147],.card h3[data-v-9989c147]{color:var(--tw-text);margin:0 0 10px;font-size:19px;line-height:1.42}.context-flow .stack-card span[data-v-9989c147],.version-count[data-v-9989c147]{color:var(--tw-accent-dark);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.product-points[data-v-9989c147]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-points span[data-v-9989c147]{padding:8px 14px;font-size:13px}.dual-grid[data-v-9989c147]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.right-stack[data-v-9989c147]{gap:18px;display:grid}.stack-card strong[data-v-9989c147]{color:var(--tw-text);margin-bottom:8px;font-size:19px;display:block}@media (width<=1180px){.grid-4[data-v-9989c147],.module-grid[data-v-9989c147],.context-flow[data-v-9989c147]{grid-template-columns:repeat(2,1fr)}.hero-layout[data-v-9989c147],.dual-grid[data-v-9989c147]{grid-template-columns:1fr}}@media (width<=768px){.grid-4[data-v-9989c147],.module-grid[data-v-9989c147],.version-grid[data-v-9989c147],.context-flow[data-v-9989c147]{grid-template-columns:1fr}.hero-panel[data-v-9989c147]{padding:22px}}.product-hero[data-v-3532f028]{padding-bottom:72px}.hero-layout[data-v-3532f028]{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:28px;display:grid}.hero-actions[data-v-3532f028]{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.hero-panel[data-v-3532f028]{gap:10px;display:grid}.hero-panel strong[data-v-3532f028]{font-size:24px;line-height:1.32}.hero-panel span[data-v-3532f028]{color:var(--tw-text-muted);line-height:1.8}.value-chain[data-v-3532f028],.module-grid[data-v-3532f028],.ai-grid[data-v-3532f028],.version-grid[data-v-3532f028]{gap:20px;display:grid}.value-chain[data-v-3532f028],.module-grid[data-v-3532f028],.ai-grid[data-v-3532f028]{grid-template-columns:repeat(4,1fr)}.version-grid[data-v-3532f028]{grid-template-columns:repeat(3,1fr)}.stack-card h3[data-v-3532f028],.feature-card h3[data-v-3532f028],.product-card h3[data-v-3532f028],.card h3[data-v-3532f028]{color:var(--tw-text);margin:0 0 10px;font-size:19px;line-height:1.42}.value-chain .stack-card span[data-v-3532f028],.version-count[data-v-3532f028]{color:var(--tw-accent-dark);margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.product-points[data-v-3532f028]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-points span[data-v-3532f028]{padding:8px 14px;font-size:13px}.dual-grid[data-v-3532f028]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.right-stack[data-v-3532f028]{gap:18px;display:grid}.stack-card strong[data-v-3532f028]{color:var(--tw-text);margin-bottom:8px;font-size:19px;display:block}@media (width<=1180px){.value-chain[data-v-3532f028],.module-grid[data-v-3532f028],.ai-grid[data-v-3532f028]{grid-template-columns:repeat(2,1fr)}.hero-layout[data-v-3532f028],.dual-grid[data-v-3532f028]{grid-template-columns:1fr}}@media (width<=768px){.value-chain[data-v-3532f028],.module-grid[data-v-3532f028],.ai-grid[data-v-3532f028],.version-grid[data-v-3532f028]{grid-template-columns:1fr}.hero-panel[data-v-3532f028]{padding:22px}}.intro-grid[data-v-551be558]{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.grid-3[data-v-551be558]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.grid-2[data-v-551be558]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.card h3[data-v-551be558]{color:var(--tw-text);margin:0 0 12px;font-size:20px;line-height:1.4}@media (width<=1100px){.intro-grid[data-v-551be558],.grid-3[data-v-551be558],.grid-2[data-v-551be558]{grid-template-columns:1fr}}@media (width<=768px){.hero-desc[data-v-551be558],.content-text[data-v-551be558],.card p[data-v-551be558]{font-size:15px}}.grid-2[data-v-2ecf8088]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.info-list[data-v-2ecf8088]{margin:0;padding-left:20px}.contact-form-section[data-v-2ecf8088]{padding-top:38px}.consult-hero[data-v-2ecf8088]{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);align-items:center;gap:28px;display:grid}.consult-hero[data-v-2ecf8088] .illustration-band{padding:0}.consult-hero[data-v-2ecf8088] .illustration-card{width:100%}.form-copy[data-v-2ecf8088]{margin-bottom:22px}.form-copy p[data-v-2ecf8088]{max-width:660px}.contact-block[data-v-2ecf8088]{gap:18px;display:grid}.item[data-v-2ecf8088]{border-bottom:1px solid var(--tw-line);padding:18px 0}.item[data-v-2ecf8088]:last-child{border-bottom:none}.item span[data-v-2ecf8088]{font-size:14px;display:block}.item strong[data-v-2ecf8088]{color:var(--tw-text);margin-top:8px;font-size:18px;display:block}@media (width<=980px){.grid-2[data-v-2ecf8088],.consult-hero[data-v-2ecf8088]{grid-template-columns:1fr}.consult-hero[data-v-2ecf8088] .illustration-card{width:min(100%,560px)}}.solution-grid[data-v-9c86c394]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-top[data-v-9c86c394]{justify-content:space-between;align-items:center;display:flex}.solution-index[data-v-9c86c394]{font-size:13px}.solution-product[data-v-9c86c394]{border:1px solid var(--tw-line);color:var(--tw-text-muted);background:#fffaf273;border-radius:4px;padding:6px 10px;font-size:12px}.solution-card h3[data-v-9c86c394],.feature-card h3[data-v-9c86c394]{color:var(--tw-text);margin:18px 0 10px;font-size:20px;line-height:1.45}.solution-tags[data-v-9c86c394]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.solution-tags span[data-v-9c86c394]{padding:8px 14px;font-size:13px}.feature-grid[data-v-9c86c394]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1100px){.solution-grid[data-v-9c86c394],.feature-grid[data-v-9c86c394]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.solution-grid[data-v-9c86c394],.feature-grid[data-v-9c86c394]{grid-template-columns:1fr}}.case-grid[data-v-b6dec813]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-top[data-v-b6dec813]{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-index[data-v-b6dec813]{font-size:13px}.case-category[data-v-b6dec813]{padding:6px 10px;font-size:12px}.case-card h3[data-v-b6dec813],.feature-card h3[data-v-b6dec813]{color:var(--tw-text);margin:18px 0 10px;font-size:20px;line-height:1.45}.case-tags[data-v-b6dec813]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.case-tags span[data-v-b6dec813]{padding:8px 14px;font-size:13px}.feature-grid[data-v-b6dec813]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1100px){.case-grid[data-v-b6dec813],.feature-grid[data-v-b6dec813]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.case-grid[data-v-b6dec813],.feature-grid[data-v-b6dec813]{grid-template-columns:1fr}}*{box-sizing:border-box}:root{--tw-bg:#f7f0e6;--tw-bg-soft:#fbf7ef;--tw-bg-muted:#efe4d3;--tw-text:#221d18;--tw-text-muted:#655d52;--tw-text-faint:#8a8175;--tw-line:#d8cdbd;--tw-line-strong:#b9aa98;--tw-accent:#b9582b;--tw-accent-dark:#8d3c20;--tw-ink:#17130f;--tw-white:#fffaf2;--tw-max:1200px;--tw-font-sans:"Inter", "SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif;--tw-font-display:"SF Pro Display", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--tw-font-sans);background:var(--tw-bg);color:var(--tw-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@keyframes tw-header-rise{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes tw-line-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}button,input,textarea,select{font:inherit}a{color:inherit}::selection{color:var(--tw-ink);background:#dfb996}.home-page,.page-shell{min-height:100vh;color:var(--tw-text);background:linear-gradient(90deg, #221d180e 1px, transparent 1px), linear-gradient(180deg, #fbf6ee 0%, var(--tw-bg) 42%, #eee0cf 100%);background-size:72px 100%,100% 100%}.container,.section-container{width:min(var(--tw-max), calc(100% - 48px));margin:0 auto}.page-hero{border-bottom:1px solid var(--tw-line);padding:112px 0 48px;position:relative}.hero-section{border-bottom:1px solid var(--tw-line);padding:82px 0 52px;position:relative}.section-block{border-bottom:1px solid var(--tw-line);padding:88px 0;position:relative}.page-hero:after,.hero-section:after,.section-block:after{content:"";background:var(--tw-line-strong);transform-origin:0;height:1px;animation:.9s cubic-bezier(.16,1,.3,1) forwards tw-line-sweep;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.dark-block,.highlight-strip{background:#efe4d373}.eyebrow,.mini-label,.panel-topline{text-transform:uppercase;letter-spacing:.13em;color:var(--tw-accent-dark);margin:0;font-size:12px;font-weight:700}.page-hero h1,.hero-copy h1,.section-head h2,.left-panel h2,.cta-card h2,.intro-grid h2,.card h2{color:var(--tw-text);font-family:var(--tw-font-display);letter-spacing:0;font-weight:600}.page-hero h1{max-width:980px;margin:18px 0 20px;font-size:clamp(22px,2.7vw,34px);line-height:1.16}.hero-desc,.section-head p,.highlight-item p,.product-card p,.solution-card p,.case-card p,.feature-card p,.capability-card p,.left-panel p,.stack-card p,.stat-card span,.cta-card p,.content-text,.card p,.info-list li,.item span,.item strong{color:var(--tw-text-muted);line-height:1.85}.hero-desc{max-width:860px;margin:0;font-size:16px}.section-head{max-width:900px;margin-bottom:34px}.section-head.narrow{max-width:760px}.section-head h2,.left-panel h2,.cta-card h2,.intro-grid h2,.card h2{margin:12px 0 0;font-size:clamp(23px,2.6vw,36px);line-height:1.18}.glass-card,.product-card,.solution-card,.case-card,.feature-card,.capability-card,.stack-card,.stat-card,.left-panel,.cta-card,.card,.highlight-item{border:1px solid var(--tw-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf285;border-radius:6px}.product-card,.solution-card,.case-card,.feature-card,.capability-card,.stack-card,.stat-card,.left-panel,.cta-card,.card,.highlight-item{padding:26px}.primary-btn,.ghost-btn,.header-btn{border-radius:4px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.primary-btn,.header-btn{border:1px solid var(--tw-ink);background:var(--tw-ink);color:var(--tw-white)}.ghost-btn{border:1px solid var(--tw-line-strong);color:var(--tw-text);background:0 0}.primary-btn:hover,.ghost-btn:hover,.header-btn:hover,.text-link:hover{transform:translateY(-2px)}.ghost-btn:hover{border-color:var(--tw-ink);background:#1917130a}.motion-ready{opacity:0;transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .78s cubic-bezier(.16,1,.3,1),background-color .24s,border-color .24s;transition-delay:var(--motion-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.motion-ready.is-visible{opacity:1;transform:translateY(0)}.product-card,.solution-card,.case-card,.feature-card,.capability-card,.stack-card,.stat-card,.card,.highlight-item{transition:border-color .24s,background-color .24s,transform .24s}.product-card:hover,.solution-card:hover,.case-card:hover,.feature-card:hover,.capability-card:hover,.stack-card:hover,.stat-card:hover,.card:hover,.highlight-item:hover{border-color:var(--tw-line-strong);background:#fffaf2c7;transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){.tw-header{animation:.72s cubic-bezier(.16,1,.3,1) both tw-header-rise}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready{opacity:1;transform:none}}.product-tag,.case-category,.hero-tags span,.product-points span,.solution-tags span,.case-tags span,.footer-tags span{border:1px solid var(--tw-line);color:var(--tw-text-muted);background:#fffaf273;border-radius:4px}.product-index,.solution-index,.case-index,.cap-icon,.highlight-item span,.text-link{color:var(--tw-accent-dark)}@media (width<=768px){.container,.section-container{width:min(100%,100% - 28px)}.page-hero,.hero-section,.section-block{padding:62px 0}.page-hero h1,.hero-copy h1{font-size:22px;line-height:1.16}.section-head h2,.left-panel h2,.cta-card h2,.intro-grid h2,.card h2{font-size:21px;line-height:1.22}.hero-desc{font-size:15px}.primary-btn,.ghost-btn,.header-btn{min-height:44px;padding:0 18px}}
