@charset "UTF-8";:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{z-index:2000;background-color:var(--el-mask-color);transition:opacity var(--el-transition-duration);margin:0;position:absolute;inset:0}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size)) / 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{margin-top:calc((0px - var(--el-loading-spinner-size)) / 2);text-align:center;width:100%;position:absolute;top:50%}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);animation:2s linear infinite loading-rotate;display:inline}.el-loading-spinner .path{stroke-dasharray:90 150;stroke-dashoffset:0;stroke-width:2px;stroke:var(--el-color-primary);stroke-linecap:round;will-change:transform;animation:1.5s ease-in-out infinite loading-dash}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.ds[data-v-c8da3d08]{padding:88px 0;scroll-margin-top:72px}.ds-head[data-v-c8da3d08]{max-width:680px;margin:0 auto 44px;text-align:center}.ds-head h2[data-v-c8da3d08]{margin:0;font-size:32px;line-height:1.35;font-weight:700;color:#1d2129}.ds-head__hl[data-v-c8da3d08]{color:#1e6fff}.ds-head p[data-v-c8da3d08]{margin:14px 0 0;color:#86909c;font-size:16px;line-height:1.8}.ds-head--light h2[data-v-c8da3d08]{color:#fff}.ds-head--light p[data-v-c8da3d08]{color:#ffffffb8}.ds-head--light .ds-head__hl[data-v-c8da3d08]{color:#7fb2ff}.ds-grid[data-v-c8da3d08]{display:grid;gap:16px}.ds-grid--3[data-v-c8da3d08]{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid--4[data-v-c8da3d08]{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-role[data-v-c8da3d08]{position:relative;padding:28px;border:1px solid #e4eaf2;border-radius:12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ds-role[data-v-c8da3d08]:hover{transform:translateY(-4px);border-color:#1e6fff59;box-shadow:0 14px 30px #1c355c1a}.ds-role__icon[data-v-c8da3d08]{display:grid;width:46px;height:46px;place-items:center;border-radius:10px;color:#1e6fff;background:#f0f6ff;font-size:22px;margin-bottom:14px}.ds-role__tag[data-v-c8da3d08]{display:inline-block;margin-bottom:10px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;color:#1e6fff;background:#f0f6ff}.ds-role h3[data-v-c8da3d08]{margin:0 0 8px;font-size:18px;font-weight:600;color:#1d2129}.ds-role p[data-v-c8da3d08]{margin:0;color:#86909c;font-size:14px;line-height:1.75}.ds-role__features[data-v-c8da3d08]{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px dashed #e4eaf2;display:grid;gap:8px}.ds-role__features li[data-v-c8da3d08]{display:flex;gap:8px;align-items:center;color:#4e5969;font-size:14px}.ds-role__features .el-icon[data-v-c8da3d08]{color:#1e6fff;font-size:14px;flex-shrink:0}.ds--ai[data-v-c8da3d08]{background:linear-gradient(180deg,#0c1b38,#12264d)}.ds--ai .ds-ai__models[data-v-c8da3d08]{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:20px;margin:0 0 36px;padding:0}.ds--ai .ds-ai__models li[data-v-c8da3d08]{display:flex;flex-direction:column;align-items:center}.ds--ai .ds-ai__models .ds-ai__models-box[data-v-c8da3d08]{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border:1px solid rgba(127,178,255,.28);border-radius:16px;background:#ffffff0f;transition:transform .2s ease,border-color .2s ease,background .2s ease}.ds--ai .ds-ai__models .ds-ai__models-box img[data-v-c8da3d08]{width:48px;height:48px;object-fit:contain}.ds--ai .ds-ai__models li:not(.is-text):hover .ds-ai__models-box[data-v-c8da3d08]{transform:translateY(-3px);border-color:#7fb2ff99;background:#ffffff1a}.ds--ai .ds-ai__models .ds-ai__models-name[data-v-c8da3d08]{margin-top:8px;max-width:96px;color:#b9d4ff;font-size:12px;line-height:1.4;text-align:center;word-break:break-word}.ds--ai .ds-ai__models li.is-text[data-v-c8da3d08]{flex-direction:row;padding:6px 16px;border:1px solid rgba(127,178,255,.4);border-radius:999px;color:#b9d4ff;font-size:14px;background:#1e6fff1f}.ds--ai .ds-ai__models li.is-text[data-v-c8da3d08]:hover{transform:translateY(-3px);border-color:#7fb2ff99;background:#ffffff1a}.ds-ai-card[data-v-c8da3d08]{position:relative;overflow:hidden;padding:26px;border-radius:12px;border:1px solid rgba(127,178,255,.22);background:#ffffff0d}.ds-ai-card__badge[data-v-c8da3d08]{position:absolute;top:14px;right:14px;padding:2px 10px;border-radius:999px;font-size:12px;color:#fff;background:#7fb2ff47}.ds-ai-card__brand[data-v-c8da3d08]{display:flex;align-items:center;gap:7px;margin-bottom:12px;color:#8fb6ff;font-size:12px;letter-spacing:1px}.ds-ai-card__brand-dot[data-v-c8da3d08]{width:8px;height:8px;border-radius:50%;background:#4da1ff;box-shadow:0 0 8px #4da1ff}.ds-ai-card h3[data-v-c8da3d08]{margin:0 0 8px;font-size:18px;font-weight:600;color:#fff}.ds-ai-card p[data-v-c8da3d08]{margin:0;color:#ffffffa8;font-size:14px;line-height:1.7}.ds-ai-card__bar[data-v-c8da3d08]{position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg,#1e6fff,#22d3ee)}.ds-feature[data-v-c8da3d08]{overflow:hidden;border:1px solid #e4eaf2;border-radius:12px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.ds-feature[data-v-c8da3d08]:hover{transform:translateY(-4px);box-shadow:0 14px 30px #1c355c1a}.ds-feature__image[data-v-c8da3d08]{height:168px;background:#eef3fa;overflow:hidden}.ds-feature__image img[data-v-c8da3d08]{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.ds-feature__image:hover img[data-v-c8da3d08]{transform:scale(1.04)}.ds-feature__body[data-v-c8da3d08]{padding:22px}.ds-feature__icon[data-v-c8da3d08]{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;color:#1e6fff;background:#f0f6ff;font-size:20px;margin-bottom:12px}.ds-feature h3[data-v-c8da3d08]{margin:0 0 8px;font-size:18px;font-weight:600;color:#1d2129}.ds-feature p[data-v-c8da3d08]{margin:0;color:#86909c;font-size:14px;line-height:1.75}.ds--screens[data-v-c8da3d08]{background:#f6f8fc}.ds-screens__rail[data-v-c8da3d08]{position:relative}.ds-screens__viewport[data-v-c8da3d08]{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;scrollbar-width:none}.ds-screens__viewport[data-v-c8da3d08]::-webkit-scrollbar{display:none}.ds-screen[data-v-c8da3d08]{flex:0 0 min(560px,100%);scroll-snap-align:start;border:1px solid #dbe4f0;border-radius:12px;background:#0d1c3d;color:#fff;padding:24px;overflow:hidden}.ds-screen.ds-screen--image[data-v-c8da3d08]{position:relative;min-height:320px;padding:0}.ds-screen__img[data-v-c8da3d08]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.ds-screen__head h3[data-v-c8da3d08]{margin:8px 0 6px;font-size:18px;font-weight:600}.ds-screen__head p[data-v-c8da3d08]{margin:0;color:#ffffff9e;font-size:14px;line-height:1.7}.ds-screen__tag[data-v-c8da3d08]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;color:#b9d4ff;background:#1e6fff40;border:1px solid rgba(127,178,255,.35)}.ds-screen__stage[data-v-c8da3d08]{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:stretch;margin-top:18px;padding:18px;border-radius:10px;background:#ffffff0d}.ds-screen__chart-title[data-v-c8da3d08]{margin:0 0 10px;color:#ffffffb8;font-size:12px}.ds-screen__bars[data-v-c8da3d08]{display:flex;align-items:flex-end;gap:10px;height:132px}.ds-screen__bar[data-v-c8da3d08]{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4da1ff,#1e6fff);opacity:.9;min-height:4px}.ds-screen__panel[data-v-c8da3d08]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:108px;padding:14px;border-radius:10px;background:#1e6fff29;border:1px solid rgba(127,178,255,.3)}.ds-screen__panel b[data-v-c8da3d08]{font-size:24px;font-weight:700;color:#7fb2ff}.ds-screen__panel span[data-v-c8da3d08]{margin-top:4px;color:#ffffffa8;font-size:12px}.ds-screen__stats[data-v-c8da3d08]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}.ds-screen__stats li[data-v-c8da3d08]{padding:4px 12px;border-radius:6px;color:#b9d4ff;font-size:12px;background:#ffffff12}.ds-screens__arrow[data-v-c8da3d08]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:grid;width:38px;height:38px;place-items:center;border:1px solid #dbe4f0;border-radius:50%;background:#fff;color:#4e5969;cursor:pointer;box-shadow:0 4px 12px #1c355c1f}.ds-screens__arrow[data-v-c8da3d08]:hover{color:#1e6fff;border-color:#1e6fff}.ds-screens__arrow--left[data-v-c8da3d08]{left:-12px}.ds-screens__arrow--right[data-v-c8da3d08]{right:-12px}.ds-spec-wrap[data-v-c8da3d08]{max-width:920px}.ds-spec[data-v-c8da3d08]{margin:0;overflow:hidden;border:1px solid #e4eaf2;border-radius:12px;background:#fff}.ds-spec>div[data-v-c8da3d08]{display:grid;grid-template-columns:34% 1fr;border-bottom:1px solid #e4eaf2}.ds-spec>div[data-v-c8da3d08]:last-child{border-bottom:0}.ds-spec dt[data-v-c8da3d08],.ds-spec dd[data-v-c8da3d08]{margin:0;padding:15px 20px;font-size:14px;line-height:1.7}.ds-spec dt[data-v-c8da3d08]{color:#86909c;background:#fafbfd}.ds-spec dd[data-v-c8da3d08]{color:#1d2129;font-weight:500}.ds-steps[data-v-c8da3d08]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;counter-reset:step}.ds-step[data-v-c8da3d08]{position:relative;padding:26px 24px;border:1px solid #e4eaf2;border-radius:12px;background:#fff}.ds-step__no[data-v-c8da3d08]{display:block;margin-bottom:12px;color:#1e6fff59;font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.ds-step__icon[data-v-c8da3d08]{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;color:#1e6fff;background:#f0f6ff;font-size:20px;margin-bottom:12px}.ds-step h3[data-v-c8da3d08]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1d2129}.ds-step p[data-v-c8da3d08]{margin:0;color:#86909c;font-size:14px;line-height:1.7}.ds-value[data-v-c8da3d08]{padding:26px 22px;border:1px solid #e4eaf2;border-radius:12px;background:#fff;text-align:center}.ds-value__icon[data-v-c8da3d08]{display:grid;width:46px;height:46px;place-items:center;margin:0 auto 14px;border-radius:50%;color:#1e6fff;background:#f0f6ff;font-size:22px}.ds-value h3[data-v-c8da3d08]{margin:0 0 8px;font-size:16px;font-weight:600;color:#1d2129}.ds-value p[data-v-c8da3d08]{margin:0;color:#86909c;font-size:14px;line-height:1.7}.ds--testimonial[data-v-c8da3d08]{background:linear-gradient(135deg,#1e6fff,#3a7bff 55%,#22d3ee 130%)}.ds-quote[data-v-c8da3d08]{position:relative;margin:0;padding:52px 56px;border-radius:16px;color:#fff;text-align:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18)}.ds-quote__mark[data-v-c8da3d08]{display:block;font-size:64px;line-height:1;font-weight:700;color:#fff6}.ds-quote blockquote[data-v-c8da3d08]{margin:12px 0 0;font-size:20px;line-height:1.8;font-weight:500}.ds-quote figcaption[data-v-c8da3d08]{margin-top:18px;color:#ffffffc7;font-size:14px}.ds-quote__stats[data-v-c8da3d08]{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:32px 0 0;padding-top:26px;border-top:1px solid rgba(255,255,255,.22)}.ds-quote__stats dt[data-v-c8da3d08]{font-size:24px;font-weight:700}.ds-quote__stats dd[data-v-c8da3d08]{margin:6px 0 0;color:#ffffffbf;font-size:14px}.ds-rich-wrap[data-v-c8da3d08]{max-width:860px}.ds-rich[data-v-c8da3d08]{padding:32px 36px;border:1px solid #e4eaf2;border-radius:12px;background:#fff}.ds-rich[data-v-c8da3d08] h3,.ds-rich[data-v-c8da3d08] h2{margin:18px 0 10px;font-size:18px;font-weight:600;color:#1d2129}.ds-rich[data-v-c8da3d08] h3:first-child,.ds-rich[data-v-c8da3d08] h2:first-child{margin-top:0}.ds-rich[data-v-c8da3d08] p{margin:0 0 10px;color:#4e5969;font-size:16px;line-height:1.85}.ds-rich[data-v-c8da3d08] ul,.ds-rich[data-v-c8da3d08] ol{margin:0 0 12px;padding-left:22px;color:#4e5969;font-size:16px;line-height:1.85}.ds-rich[data-v-c8da3d08] a{color:#1e6fff}.ds-rich[data-v-c8da3d08] img{max-width:100%;height:auto;border-radius:8px}.ds-rich[data-v-c8da3d08] strong,.ds-rich[data-v-c8da3d08] b{color:#1d2129}.ds--cta[data-v-c8da3d08]{background:#fff}.ds-cta[data-v-c8da3d08]{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:46px 52px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#16336f,#1e6fff 55%,#22a7ff 120%)}.ds-cta h2[data-v-c8da3d08]{margin:0;font-size:24px;line-height:1.4;font-weight:700}.ds-cta p[data-v-c8da3d08]{margin:12px 0 0;color:#ffffffd1;font-size:16px;line-height:1.7}.ds-cta__btn[data-v-c8da3d08]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:13px 30px;border:0;border-radius:999px;font-size:16px;font-weight:600;color:#1e6fff;background:#fff;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ds-cta__btn[data-v-c8da3d08]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0514324d}@media (max-width: 768px){.ds[data-v-c8da3d08]{padding:60px 0}.ds-grid--3[data-v-c8da3d08],.ds-grid--4[data-v-c8da3d08]{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-quote[data-v-c8da3d08]{padding:40px 28px}.ds-quote blockquote[data-v-c8da3d08]{font-size:18px}.ds-cta[data-v-c8da3d08]{flex-direction:column;align-items:flex-start;padding:34px 28px}.ds-screens__arrow--left[data-v-c8da3d08]{left:-6px}.ds-screens__arrow--right[data-v-c8da3d08]{right:-6px}}@media (max-width: 640px){.ds[data-v-c8da3d08]{padding:48px 0}.ds-head[data-v-c8da3d08]{margin-bottom:30px}.ds-head h2[data-v-c8da3d08]{font-size:20px}.ds-head p[data-v-c8da3d08]{font-size:14px}.ds-grid--3[data-v-c8da3d08],.ds-grid--4[data-v-c8da3d08]{grid-template-columns:1fr}.ds-role[data-v-c8da3d08],.ds-feature__body[data-v-c8da3d08],.ds-value[data-v-c8da3d08],.ds-step[data-v-c8da3d08]{padding:20px 18px}.ds-feature__image[data-v-c8da3d08]{height:150px}.ds-screen[data-v-c8da3d08]{flex:0 0 100%;padding:18px}.ds-screen__stage[data-v-c8da3d08]{grid-template-columns:1fr}.ds-screen__bars[data-v-c8da3d08]{height:104px}.ds-spec>div[data-v-c8da3d08]{grid-template-columns:1fr}.ds-spec dt[data-v-c8da3d08]{padding-bottom:4px;background:#fff}.ds-spec dd[data-v-c8da3d08]{padding-top:4px}.ds-quote__stats[data-v-c8da3d08]{gap:22px}.ds-rich[data-v-c8da3d08]{padding:22px 18px}.ds-cta__btn[data-v-c8da3d08]{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.ds-role[data-v-c8da3d08],.ds-feature[data-v-c8da3d08],.ds-cta__btn[data-v-c8da3d08]{transition:none}.ds-role[data-v-c8da3d08]:hover,.ds-feature[data-v-c8da3d08]:hover{transform:none}}.product-detail[data-v-973c7b7c]{--detail-accent: #1e6fff;--detail-soft: #eaf2ff;--detail-ink: #12203a;--detail-muted: #62708a;--detail-line: #e4eaf2;padding-top:72px;color:var(--detail-ink)}.product-detail--hardware[data-v-973c7b7c]{--detail-accent: #145ad4;--detail-soft: #eaf0fc}.product-detail--service[data-v-973c7b7c]{--detail-accent: #ed7814;--detail-soft: #fff2e5}.back-link[data-v-973c7b7c],.jump-nav button[data-v-973c7b7c],.gallery-item[data-v-973c7b7c],.preview button[data-v-973c7b7c]{border:0;font:inherit;cursor:pointer}.primary[data-v-973c7b7c],.secondary[data-v-973c7b7c]{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:46px;padding:11px 19px;border-radius:6px;font-size:16px;font-weight:600;transition:transform .2s ease,background .2s ease,border-color .2s ease}.primary[data-v-973c7b7c]:hover,.secondary[data-v-973c7b7c]:hover{transform:translateY(-1px)}.primary[data-v-973c7b7c]{border:1px solid var(--detail-accent);background:var(--detail-accent);color:#fff}.secondary[data-v-973c7b7c]{border:1px solid #c9d5e6;background:#fff;color:var(--detail-ink)}.back-link[data-v-973c7b7c]{display:inline-flex;gap:6px;align-items:center;margin:0 0 30px;padding:0;color:var(--detail-muted);background:none;font-size:14px;transition:color .2s ease}.back-link[data-v-973c7b7c]:hover{color:var(--detail-accent)}.nd-hero[data-v-973c7b7c]{padding:56px 0 72px;background:radial-gradient(ellipse 60% 80% at 85% 10%,rgba(34,167,255,.14),transparent 60%),radial-gradient(ellipse 50% 70% at 8% 90%,rgba(30,111,255,.1),transparent 55%),linear-gradient(180deg,#f7faff,#eef4ff)}.nd-hero__grid[data-v-973c7b7c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);gap:60px;align-items:center}.nd-hero__content[data-v-973c7b7c]{max-width:600px}.nd-hero__badge[data-v-973c7b7c]{display:inline-block;margin:0 0 18px 30px;padding:5px 16px;border:1px solid rgba(30,111,255,.25);border-radius:999px;background:#1e6fff14;color:var(--detail-accent);font-size:14px;font-weight:500}.nd-hero h1[data-v-973c7b7c]{margin:0;font-size:clamp(38px,4vw,56px);line-height:1.22;font-weight:700;color:var(--detail-ink)}.nd-hero__hl[data-v-973c7b7c]{background:linear-gradient(120deg,#1e6fff 20%,#22a7ff 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nd-hero__sub[data-v-973c7b7c]{margin:20px 0 0;font-size:20px;font-weight:500;color:var(--detail-ink)}.nd-hero__desc[data-v-973c7b7c]{margin:16px 0 0;max-width:540px;color:var(--detail-muted);font-size:16px;line-height:1.85}.nd-hero .actions[data-v-973c7b7c]{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.nd-hero__stats[data-v-973c7b7c]{display:flex;flex-wrap:wrap;margin:38px 0 0;padding-top:22px;border-top:1px solid rgba(30,111,255,.16)}.nd-hero__stats>div[data-v-973c7b7c]{margin-right:28px;padding-right:28px;border-right:1px solid rgba(30,111,255,.14)}.nd-hero__stats>div[data-v-973c7b7c]:last-child{margin-right:0;padding-right:0;border-right:0}.nd-hero__stats dt[data-v-973c7b7c]{color:var(--detail-accent);font-size:24px;font-weight:700;line-height:1.2}.nd-hero__stats dd[data-v-973c7b7c]{margin:6px 0 0;color:var(--detail-muted);font-size:14px}.nd-hero__visual[data-v-973c7b7c]{position:relative;min-height:400px;margin:0;overflow:hidden;border-radius:14px;background:#dfe9f8;box-shadow:0 20px 48px #173d7726}.nd-hero__visual img[data-v-973c7b7c]{display:block;width:100%;height:400px;object-fit:contain}.nd-sections[data-v-973c7b7c]>.ds:first-child{padding-top:72px}.hero[data-v-973c7b7c]{padding:64px 0 72px;background:linear-gradient(115deg,#f7faff,#edf4ff 48%,#f9fbff)}.hero__grid[data-v-973c7b7c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,1fr);gap:64px;align-items:center}.hero__content[data-v-973c7b7c]{max-width:580px}.hero h1[data-v-973c7b7c]{margin:0;font-size:clamp(40px,4vw,58px);line-height:1.18;font-weight:700;color:var(--detail-ink)}.hero .eyebrow[data-v-973c7b7c],.hero .heading>p[data-v-973c7b7c],.hero .cta p[data-v-973c7b7c]{margin:0 0 14px;color:var(--detail-accent);font-size:14px;font-weight:600}.hero .tagline[data-v-973c7b7c]{margin:18px 0 0;font-size:20px;font-weight:500;color:var(--detail-ink)}.hero .desc[data-v-973c7b7c]{margin:18px 0 0;color:var(--detail-muted);font-size:18px;line-height:1.85}.hero .actions[data-v-973c7b7c]{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.hero__visual[data-v-973c7b7c]{position:relative;min-height:390px;margin:0;overflow:hidden;border-radius:8px;background:#dfe9f8;box-shadow:0 20px 48px #173d7726}.hero__visual img[data-v-973c7b7c]{display:block;width:100%;height:390px;object-fit:contain}.hero__visual figcaption[data-v-973c7b7c]{position:absolute;left:28px;bottom:24px;color:#fff;font-size:24px;font-weight:600;text-shadow:0 1px 10px rgba(0,0,0,.65)}.jump-nav[data-v-973c7b7c]{position:sticky;top:72px;z-index:10;border-bottom:1px solid var(--detail-line);background:#fffffff0;backdrop-filter:blur(12px)}.jump-nav>div[data-v-973c7b7c]{display:flex;gap:28px;align-items:center;min-height:60px;overflow-x:auto;scrollbar-width:none}.jump-nav>div[data-v-973c7b7c]::-webkit-scrollbar{display:none}.jump-nav button[data-v-973c7b7c]{flex:0 0 auto;padding:5px 0;background:none;color:var(--detail-muted);font-size:14px;white-space:nowrap;transition:color .2s ease}.jump-nav button[data-v-973c7b7c]:hover{color:var(--detail-accent)}.jump-nav .nav-cta[data-v-973c7b7c]{margin-left:auto;padding:8px 15px;border-radius:5px;color:#fff;background:var(--detail-accent)}.section[data-v-973c7b7c]{padding:100px 0;scroll-margin-top:132px}.shade[data-v-973c7b7c]{background:#f6f8fc}.heading[data-v-973c7b7c]{max-width:660px;margin-bottom:42px}.heading h2[data-v-973c7b7c]{margin:0;font-size:40px;line-height:1.3;font-weight:700;color:var(--detail-ink)}.heading>span[data-v-973c7b7c]{display:block;margin-top:16px;color:var(--detail-muted);font-size:16px;line-height:1.8}.empty[data-v-973c7b7c]{padding:44px;border:1px dashed var(--detail-line);color:var(--detail-muted);text-align:center}.cards[data-v-973c7b7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.capability[data-v-973c7b7c]{position:relative;min-height:230px;padding:28px;border:1px solid var(--detail-line);border-radius:8px;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.capability[data-v-973c7b7c]:hover{transform:translateY(-4px);border-color:var(--detail-accent);box-shadow:0 14px 30px #1c355c1a}.capability h3[data-v-973c7b7c]{margin:24px 0 10px;font-size:20px;font-weight:600;color:var(--detail-ink)}.capability p[data-v-973c7b7c]{margin:0;color:var(--detail-muted);font-size:14px;line-height:1.75}.capability>b[data-v-973c7b7c]{position:absolute;top:26px;right:26px;color:#b5c0d1;font-size:14px;font-weight:600}.capability__icon[data-v-973c7b7c]{display:grid;width:42px;height:42px;place-items:center;border-radius:6px;color:var(--detail-accent);background:var(--detail-soft);font-size:20px}.layout[data-v-973c7b7c]{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(500px,1.2fr);gap:76px;align-items:start}.layout .heading[data-v-973c7b7c]{position:sticky;top:156px}.gallery-grid[data-v-973c7b7c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gallery-item[data-v-973c7b7c]{position:relative;min-height:252px;overflow:hidden;padding:0;border-radius:8px;background:#e8eff9;text-align:left}.gallery-item img[data-v-973c7b7c]{display:block;width:100%;height:252px;object-fit:contain;transition:transform .45s ease}.gallery-item:hover img[data-v-973c7b7c]{transform:scale(1.04)}.gallery-item span[data-v-973c7b7c]{position:absolute;left:16px;bottom:16px;display:inline-flex;gap:6px;align-items:center;padding:7px 10px;border-radius:4px;color:#fff;background:#0d1c33b3;font-size:12px}.specs-table[data-v-973c7b7c]{margin:0;overflow:hidden;border:1px solid var(--detail-line);border-radius:8px;background:#fff}.specs-table>div[data-v-973c7b7c]{display:grid;grid-template-columns:34% 1fr;border-bottom:1px solid var(--detail-line)}.specs-table>div[data-v-973c7b7c]:last-child{border-bottom:0}.specs-table dt[data-v-973c7b7c],.specs-table dd[data-v-973c7b7c]{margin:0;padding:17px 20px;font-size:14px;line-height:1.7}.specs-table dt[data-v-973c7b7c]{color:var(--detail-muted);background:#fafbfd}.specs-table dd[data-v-973c7b7c]{color:var(--detail-ink);font-weight:500}.cta[data-v-973c7b7c]{padding:64px 0;color:#fff;background:var(--detail-accent)}.cta__inner[data-v-973c7b7c]{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta p[data-v-973c7b7c]{color:#ffffffb8}.cta h2[data-v-973c7b7c]{margin:0;max-width:760px;font-size:32px;line-height:1.35;color:#fff}.cta span[data-v-973c7b7c]{display:block;margin-top:14px;color:#fffc;font-size:16px}.cta .light[data-v-973c7b7c]{flex:0 0 auto;border-color:#fff;color:var(--detail-accent);background:#fff}.preview[data-v-973c7b7c]{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:56px 24px;background:#050e1ed6}.preview img[data-v-973c7b7c]{max-width:min(1100px,94vw);max-height:calc(100vh - 112px);object-fit:contain;box-shadow:0 20px 56px #00000059}.preview button[data-v-973c7b7c]{position:fixed;top:20px;right:24px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#ffffff29;font-size:20px}.preview button[data-v-973c7b7c]:hover{background:#ffffff47}.not-found[data-v-973c7b7c]{display:grid;min-height:60vh;place-content:center;justify-items:center;gap:8px;text-align:center}.not-found>.el-icon[data-v-973c7b7c]{width:48px;height:48px;color:var(--detail-accent);font-size:48px}.not-found h1[data-v-973c7b7c]{margin:12px 0 4px;font-size:32px}.not-found p[data-v-973c7b7c]{margin:0 0 20px;color:var(--detail-muted)}@media (max-width: 1024px){.nd-hero__grid[data-v-973c7b7c],.hero__grid[data-v-973c7b7c]{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:40px}.layout[data-v-973c7b7c]{gap:48px}}@media (max-width: 768px){.product-detail[data-v-973c7b7c]{padding-top:64px}.nd-hero[data-v-973c7b7c],.hero[data-v-973c7b7c]{padding:44px 0 52px}.nd-hero__grid[data-v-973c7b7c],.hero__grid[data-v-973c7b7c],.layout[data-v-973c7b7c]{grid-template-columns:1fr;gap:34px}.nd-hero__content[data-v-973c7b7c],.hero__content[data-v-973c7b7c]{max-width:none}.nd-hero__visual[data-v-973c7b7c],.nd-hero__visual img[data-v-973c7b7c],.hero__visual[data-v-973c7b7c],.hero__visual img[data-v-973c7b7c]{min-height:320px;height:320px}.jump-nav[data-v-973c7b7c]{top:64px}.jump-nav>div[data-v-973c7b7c]{gap:22px}.cards[data-v-973c7b7c],.gallery-grid[data-v-973c7b7c]{grid-template-columns:repeat(2,minmax(0,1fr))}.layout .heading[data-v-973c7b7c]{position:static}}@media (max-width: 640px){.nd-hero[data-v-973c7b7c],.hero[data-v-973c7b7c]{padding:30px 0 36px}.nd-hero h1[data-v-973c7b7c],.hero h1[data-v-973c7b7c]{font-size:40px}.nd-hero__sub[data-v-973c7b7c],.hero .tagline[data-v-973c7b7c]{font-size:18px}.nd-hero__desc[data-v-973c7b7c],.hero .desc[data-v-973c7b7c]{font-size:16px}.nd-hero__visual[data-v-973c7b7c],.nd-hero__visual img[data-v-973c7b7c],.hero__visual[data-v-973c7b7c],.hero__visual img[data-v-973c7b7c]{min-height:218px;height:218px}.hero__visual figcaption[data-v-973c7b7c]{left:18px;bottom:16px;font-size:20px}.actions .primary[data-v-973c7b7c],.actions .secondary[data-v-973c7b7c],.cta .primary[data-v-973c7b7c]{width:100%}.nd-hero__stats[data-v-973c7b7c]{margin-top:28px;padding-top:18px}.nd-hero__stats>div[data-v-973c7b7c]{min-width:0;flex:1;margin-right:12px;padding-right:12px}.nd-hero__stats dt[data-v-973c7b7c]{font-size:20px}.nd-hero__stats dd[data-v-973c7b7c]{font-size:12px}.jump-nav>div[data-v-973c7b7c]{min-height:52px;gap:18px}.section[data-v-973c7b7c]{padding:56px 0}.heading[data-v-973c7b7c]{margin-bottom:30px}.heading h2[data-v-973c7b7c]{font-size:20px}.cards[data-v-973c7b7c],.gallery-grid[data-v-973c7b7c]{grid-template-columns:1fr}.capability[data-v-973c7b7c]{min-height:0;padding:24px}.gallery-item[data-v-973c7b7c],.gallery-item img[data-v-973c7b7c]{min-height:214px;height:214px}.specs-table>div[data-v-973c7b7c]{grid-template-columns:1fr}.specs-table dt[data-v-973c7b7c]{padding-bottom:4px;background:#fff}.specs-table dd[data-v-973c7b7c]{padding-top:4px}.cta[data-v-973c7b7c]{padding:46px 0}.cta__inner[data-v-973c7b7c]{align-items:flex-start;flex-direction:column;gap:24px}.cta h2[data-v-973c7b7c]{font-size:20px}}@media (prefers-reduced-motion: reduce){.primary[data-v-973c7b7c],.secondary[data-v-973c7b7c],.capability[data-v-973c7b7c],.gallery-item img[data-v-973c7b7c]{transition:none}.primary[data-v-973c7b7c]:hover,.secondary[data-v-973c7b7c]:hover,.capability[data-v-973c7b7c]:hover{transform:none}}
