.navbar[data-v-820ad8bb]{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #0000000f;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-820ad8bb]{background:var(--bg-nav);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border);padding:10px 0;box-shadow:0 4px 20px #0f172a0d}.nav-inner[data-v-820ad8bb]{max-width:var(--content-max-w);justify-content:space-between;align-items:center;margin:0 auto;padding:0 clamp(24px,3.5vw,64px);display:flex}.nav-brand[data-v-820ad8bb]{align-items:center;gap:10px;text-decoration:none;display:flex}.nav-logo-img[data-v-820ad8bb]{filter:none;width:auto;height:44px;display:block}.nav-logo-img.custom[data-v-820ad8bb]{filter:none;height:44px}.nav-name[data-v-820ad8bb]{color:var(--text-primary);letter-spacing:.01em;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:22px;font-weight:800}.nav-links[data-v-820ad8bb]{align-items:center;gap:4px;display:flex}.nav-links a[data-v-820ad8bb]{border-radius:var(--radius-sm);color:var(--text-secondary);padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.nav-links a[data-v-820ad8bb]:hover,.nav-links a.router-link-active[data-v-820ad8bb]{color:var(--accent);background:var(--accent-subtle)}.nav-cta[data-v-820ad8bb]{background:var(--gradient);border-radius:var(--radius-md);margin-left:8px;font-weight:700;box-shadow:inset 0 1px #ffffffb3;color:#1b1d22!important;padding:8px 20px!important}.nav-cta[data-v-820ad8bb]:hover{box-shadow:0 4px 15px #1111114d}.menu-toggle[data-v-820ad8bb]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.menu-toggle span[data-v-820ad8bb]{background:var(--text-primary);border-radius:2px;width:22px;height:2px;transition:all .3s;display:block}@media (width<=960px){.nav-links[data-v-820ad8bb]{background:var(--bg-card);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);flex-direction:column;gap:4px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open[data-v-820ad8bb]{display:flex}.nav-cta[data-v-820ad8bb]{margin-left:0}.menu-toggle[data-v-820ad8bb]{display:flex}}.footer[data-v-1c1aa600]{background:var(--bg-secondary);border-top:1px solid var(--border);padding:64px 24px 32px}.footer-inner[data-v-1c1aa600]{max-width:1180px;margin:0 auto}.footer-brand[data-v-1c1aa600]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.fb-logo img[data-v-1c1aa600]{width:auto;height:40px;display:block}.fb-logo span[data-v-1c1aa600]{color:var(--text-primary);font-size:24px;font-weight:800}.footer-brand p[data-v-1c1aa600]{color:var(--text-tertiary);margin:0;font-size:14px}.footer-grid[data-v-1c1aa600]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:52px 46px;margin-bottom:26px;padding:34px 0;display:flex}.footer-col h4[data-v-1c1aa600]{color:var(--text-primary);margin-bottom:16px;font-size:15px;font-weight:600}.footer-col a[data-v-1c1aa600],.footer-col p[data-v-1c1aa600]{color:var(--text-tertiary);padding:4px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer-col a[data-v-1c1aa600]:hover{color:var(--text-secondary)}.footer-bottom[data-v-1c1aa600]{text-align:center;flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;padding-top:8px;display:flex}.footer-bottom p[data-v-1c1aa600],.footer-bottom a[data-v-1c1aa600]{color:var(--text-tertiary);align-items:center;font-size:13px;display:inline-flex}.footer-beian[data-v-1c1aa600]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.footer-beian a[data-v-1c1aa600]{text-decoration:none}.footer-beian a[data-v-1c1aa600]:hover{color:var(--accent)}.beian-icon[data-v-1c1aa600]{vertical-align:-3px;width:16px;height:16px;margin-right:5px}.beian-algo[data-v-1c1aa600]{color:var(--text-tertiary);opacity:.72;cursor:default;border:1px dashed var(--border-light);border-radius:6px;padding:2px 10px;font-size:13px}.footer-bar[data-v-1c1aa600]{border-top:1px solid var(--border);color:#8a96abeb;letter-spacing:.2px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding-top:16px;font-size:12.5px;display:flex}.bar-dot[data-v-1c1aa600]{opacity:.55}.footer-copy[data-v-1c1aa600]{font-weight:500}.footer-qr[data-v-1c1aa600]{gap:12px;margin-top:10px;display:flex}.footer-mp-slogan[data-v-1c1aa600]{color:var(--text-primary);font-size:14px;font-weight:700;margin:0 0 6px!important}.footer-mp-sub[data-v-1c1aa600]{color:var(--text-tertiary);max-width:150px;font-size:12px;line-height:1.5;margin:0 0 4px!important}.fqr[data-v-1c1aa600]{text-align:center}.fqr img[data-v-1c1aa600]{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:8px;width:84px;height:84px;padding:4px}.fqr span[data-v-1c1aa600]{color:var(--text-tertiary);margin-top:6px;font-size:12px;display:block}.fb-credit[data-v-1c1aa600]{color:var(--text-tertiary);margin-top:2px;font-size:12px}.fb-left[data-v-1c1aa600]{flex-direction:column;gap:2px;display:flex}@media (width<=768px){.footer-grid[data-v-1c1aa600]{grid-template-columns:repeat(2,1fr)}.footer-bottom[data-v-1c1aa600]{text-align:center;flex-direction:column}.fb-left[data-v-1c1aa600]{align-items:center}}.fq-wrap[data-v-cbbfee56]{z-index:999;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:120px;right:20px}.fq-fab[data-v-cbbfee56]{background:var(--gradient);color:#1b1d22;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffffe6,inset 0 -1px #fff6}.fq-fab[data-v-cbbfee56]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #00000038,inset 0 1px #fffffff2}.fq-fab-icon[data-v-cbbfee56]{color:#1b1d22;flex-shrink:0}.fq-fab-text[data-v-cbbfee56]{color:#1b1d22;line-height:1}.fq-card[data-v-cbbfee56]{color:#0f172a;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:220px;padding:16px;position:relative;box-shadow:0 12px 32px #0f172a29}.fq-close[data-v-cbbfee56]{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:2px;font-size:18px;line-height:1;position:absolute;top:6px;right:10px}.fq-close[data-v-cbbfee56]:hover{color:#334155}.fq-title[data-v-cbbfee56]{color:#0f172a;margin:4px 0;font-size:14px;font-weight:700;line-height:1.35}.fq-sub[data-v-cbbfee56]{color:#64748b;margin:0 0 10px;font-size:12px;line-height:1.4}.fq-qr-box[data-v-cbbfee56]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;display:inline-block}.fq-qr[data-v-cbbfee56]{object-fit:contain;width:150px;height:150px;display:block}.fq-empty[data-v-cbbfee56]{color:#94a3b8;padding:20px 0;font-size:12px}.fq-scan[data-v-cbbfee56]{color:#475569;margin:10px 0 4px;font-size:12px}.fq-link[data-v-cbbfee56]{color:var(--accent,#1a1a1e);margin-top:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.fq-link[data-v-cbbfee56]:hover{text-decoration:underline}.fqfade-enter-active[data-v-cbbfee56],.fqfade-leave-active[data-v-cbbfee56]{transition:opacity .2s,transform .2s}.fqfade-enter-from[data-v-cbbfee56],.fqfade-leave-to[data-v-cbbfee56]{opacity:0;transform:translateY(8px)}@media (width<=768px){.fq-wrap[data-v-cbbfee56]{bottom:100px;right:14px}}.click-particles[data-v-e900cb3c]{pointer-events:none;z-index:12000;width:100%;height:100%;position:fixed;inset:0}#zcyun-app{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.vg-wrap[data-v-536754c5]{max-width:1180px;margin:0 auto}.vg-grid[data-v-536754c5]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.vg-grid[data-v-536754c5]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.vg-grid[data-v-536754c5]{grid-template-columns:1fr}}.vg-card[data-v-536754c5]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform .25s,box-shadow .25s;overflow:hidden}.vg-card[data-v-536754c5]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.vg-thumb[data-v-536754c5]{aspect-ratio:16/9;cursor:pointer;background:#0f172a;position:relative}.vg-cover[data-v-536754c5]{object-fit:cover;background:#0f172a;width:100%;height:100%;display:block}.vg-cover-fallback[data-v-536754c5]{background:linear-gradient(135deg,#1e2a4a,#0f172a)}.vg-playbtn[data-v-536754c5]{color:#111;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:auto;padding-left:4px;font-size:20px;transition:transform .2s,background .2s;display:flex;position:absolute;inset:0;box-shadow:0 6px 20px #00000059}.vg-thumb:hover .vg-playbtn[data-v-536754c5]{background:#fff;transform:scale(1.1)}.vg-meta[data-v-536754c5]{justify-content:space-between;align-items:flex-start;gap:8px;padding:12px 14px;display:flex}.vg-meta h3[data-v-536754c5]{color:var(--text-primary);margin:0;font-size:15px;font-weight:700;line-height:1.4}.vg-dur[data-v-536754c5]{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.hero-section[data-v-9eaf838c]{color:#0e0f11;background:linear-gradient(172deg,#fff 0%,#f3f5f9 45%,#e7eaf1 100%);padding:150px 24px 110px;position:relative;overflow:hidden}.hero-bg-glow[data-v-9eaf838c]{pointer-events:none;filter:blur(70px);border-radius:50%;animation:14s ease-in-out infinite heroGlowDrift;position:absolute}.glow-a[data-v-9eaf838c]{background:#0000000b;width:540px;height:540px;top:-130px;left:-50px}.glow-b[data-v-9eaf838c]{background:#00000009;width:480px;height:480px;animation-delay:-7s;bottom:-130px;right:-50px}.hero-inner[data-v-9eaf838c]{z-index:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:140px;max-width:1300px;margin:0 auto;display:grid;position:relative}.hero-anim[data-v-9eaf838c]{animation:.8s cubic-bezier(.22,.61,.36,1) both fadeInUp}.hero-badge[data-v-9eaf838c]{color:#1a1c22;letter-spacing:.3px;background:#fff;border:1px solid #00000024;border-radius:20px;margin-bottom:24px;padding:7px 17px;font-size:13px;font-weight:700;display:inline-block;box-shadow:0 5px 18px #0000000f}.hero-title[data-v-9eaf838c]{color:#0d0e10;letter-spacing:-.025em;margin-bottom:24px;font-size:58px;font-weight:900;line-height:1.1}.gradient-text[data-v-9eaf838c]{background:var(--gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-title .gradient-text[data-v-9eaf838c]{background:linear-gradient(105deg,#2e3540 0%,#8a94a3 45%,#4a5463 78%,#11151b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-9eaf838c]{color:#454b55;max-width:620px;margin-bottom:36px;font-size:18px;font-weight:500;line-height:1.8}.hero-btns[data-v-9eaf838c]{gap:12px;display:flex}.hero-btns .btn-primary[data-v-9eaf838c]{background:var(--gradient);color:#1b1d22;box-shadow:0 12px 30px #0000002e,inset 0 1px #ffffffe6}.hero-btns .btn-primary[data-v-9eaf838c]:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0000004d}.hero-btns .btn-outline[data-v-9eaf838c]{color:#1a1c22;background:#fff;border:1.5px solid #00000040}.hero-btns .btn-outline[data-v-9eaf838c]:hover{color:#111;border-color:#111;box-shadow:0 10px 26px #0000001a}.hero-visual[data-v-9eaf838c]{justify-content:center;align-items:center;height:520px;display:flex;position:relative}.hero-dial[data-v-9eaf838c]{width:520px;height:520px;margin:0 0 0 auto;position:relative}.hd-ring[data-v-9eaf838c]{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd-ring1[data-v-9eaf838c]{border:1.5px solid #d8dfea;width:340px;height:340px}.hd-ring2[data-v-9eaf838c]{border:1px dashed #e3e9f2;width:440px;height:440px}.hd-hub[data-v-9eaf838c]{text-align:center;color:#16203a;letter-spacing:1px;z-index:3;background:#fff;border:1px solid #e1e7f0;border-radius:50%;justify-content:center;align-items:center;width:144px;height:144px;font-size:17px;font-weight:800;line-height:1.5;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 36px #1a1a1e14}.hd-orbit[data-v-9eaf838c]{z-index:3;position:absolute;inset:0}.hd-card[data-v-9eaf838c]{cursor:pointer;width:0;height:0;color:inherit;text-decoration:none;animation:26s linear infinite hdOrbit-9eaf838c;position:absolute;top:50%;left:50%;overflow:visible}.hd-card[data-v-9eaf838c]:first-child{animation-delay:0s}.hd-card[data-v-9eaf838c]:nth-child(2){animation-delay:-6.5s}.hd-card[data-v-9eaf838c]:nth-child(3){animation-delay:-13s}.hd-card[data-v-9eaf838c]:nth-child(4){animation-delay:-19.5s}@keyframes hdOrbit-9eaf838c{0%{transform:rotate(0)translate(170px)rotate(0)}to{transform:rotate(360deg)translate(170px)rotate(-360deg)}}.hd-card-inner[data-v-9eaf838c]{text-align:center;-webkit-backdrop-filter:blur(10px);transform-origin:50%;background:#fffffff5;border:1px solid #e7eaf1;border-radius:16px;flex-direction:column;align-items:center;width:158px;padding:17px 13px 15px;transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .38s,opacity .38s;display:flex;transform:translate(-50%,-50%);box-shadow:0 14px 32px #1a1a1e1a}.hd-card:hover .hd-card-inner[data-v-9eaf838c]{transform:translate(-50%,-50%)scale(1.14);box-shadow:0 22px 46px #1a1a1e29,0 0 0 2px #c9d4e4}.hd-orbit:hover .hd-card:not(:hover) .hd-card-inner[data-v-9eaf838c]{opacity:.65;transform:translate(-50%,-50%)scale(.92)}.hd-clicking .hd-card-inner[data-v-9eaf838c]{transform:translate(-50%,-50%)scale(1.22);box-shadow:0 26px 54px #1a1a1e33,0 0 0 3px #b8c6dc}.hd-ic[data-v-9eaf838c]{color:#4a5b78;background:linear-gradient(135deg,#f2f6fb,#e4ebf5);border:1px solid #dce4ef;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:10px;display:inline-flex;box-shadow:0 4px 10px #1a1a1e0f}.hd-ic svg[data-v-9eaf838c]{width:24px;height:24px}.hd-t[data-v-9eaf838c]{color:#16203a;white-space:nowrap;margin-bottom:6px;font-size:15px;font-weight:800}.hd-d[data-v-9eaf838c]{color:#5a6b85;font-size:12px;line-height:1.6}.stats-band[data-v-9eaf838c]{background:linear-gradient(135deg,#0f1b33 0%,#16243f 55%,#1a2a4c 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:44px 24px;overflow:hidden}.stats-band-inner[data-v-9eaf838c]{max-width:none;margin:0 auto;padding:0 clamp(24px,3.5vw,64px);overflow:hidden}.sb-track[data-v-9eaf838c]{white-space:nowrap;will-change:transform;width:max-content;animation:30s linear infinite sbMarquee-9eaf838c;display:flex}@keyframes sbMarquee-9eaf838c{0%{transform:translate(0)}to{transform:translate(-50%)}}.sb-group[data-v-9eaf838c]{align-items:center;display:flex}.sb-item[data-v-9eaf838c]{border-right:1px solid #ffffff24;align-items:baseline;gap:10px;padding:0 40px;display:inline-flex}.sb-item-word[data-v-9eaf838c]{font-size:var(--label-size,14px);align-items:center}.sb-txt[data-v-9eaf838c]{font-size:var(--label-size,14px);color:#ffffffd9;white-space:nowrap;letter-spacing:.5px;font-weight:600}.sb-num[data-v-9eaf838c]{font-size:var(--num-size,36px);color:#fff;background:linear-gradient(135deg,#7dd3fc,#60a5fa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1}.sb-item>span[data-v-9eaf838c]{color:#fff9;white-space:nowrap;font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.sb-track[data-v-9eaf838c]{animation:none}}@media (width<=900px){.stats-band[data-v-9eaf838c]{padding:40px 20px}.stats-band-inner[data-v-9eaf838c]{-webkit-overflow-scrolling:touch;overflow-x:auto}.sb-track[data-v-9eaf838c]{width:max-content;animation:none}.sb-group[data-v-9eaf838c]:nth-child(2){display:none}.stats-band-inner[data-v-9eaf838c]::-webkit-scrollbar{height:6px}.stats-band-inner[data-v-9eaf838c]::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:4px}.stats-band-inner[data-v-9eaf838c]::-webkit-scrollbar-track{background:#ffffff14}.sb-item[data-v-9eaf838c]{min-width:150px;padding:0 30px}.sb-item strong[data-v-9eaf838c]{font-size:var(--num-size,36px)}}.value-banner[data-v-9eaf838c]{text-align:center;background:linear-gradient(150deg,#e5e7eb 0%,#eef0f3 55%,#e5e7eb 100%);border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:76px 24px;position:relative;overflow:hidden}.value-banner[data-v-9eaf838c]:before{content:"";background:radial-gradient(at 50% 0,#1113,#0000 60%);position:absolute;inset:0}.value-banner[data-v-9eaf838c]:after{content:"";background:linear-gradient(90deg,#0000,#11111159,#0000);width:720px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vb-inner[data-v-9eaf838c]{z-index:1;max-width:720px;margin:0 auto;position:relative}.vb-inner h2[data-v-9eaf838c]{color:#fff;margin-bottom:14px;font-size:40px;font-weight:800;line-height:1.2}.vb-inner p[data-v-9eaf838c]{color:#ffffffbf;margin-bottom:28px;font-size:18px}.vb-btn[data-v-9eaf838c]{background:var(--accent);border:none;font-weight:700;box-shadow:0 10px 26px #11111159;color:#fff!important}.vb-btn[data-v-9eaf838c]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #11111173}.home-section[data-v-9eaf838c]{background:var(--bg-primary);padding:90px 24px}.home-section.alt[data-v-9eaf838c]{background:var(--bg-secondary)}.section-inner[data-v-9eaf838c]{max-width:var(--content-max-w);margin:0 auto}.section-header[data-v-9eaf838c]{text-align:center;margin-bottom:52px}.section-badge[data-v-9eaf838c]{background:var(--gradient-soft);color:var(--accent);border:1px solid var(--border-light);letter-spacing:.4px;border-radius:24px;margin-bottom:18px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-block;box-shadow:0 3px 12px #1111111a}.section-title[data-v-9eaf838c]{letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:700}.section-subtitle[data-v-9eaf838c]{color:var(--text-secondary);font-size:16px}.viz-row[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.viz-card[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:20px;padding:34px 26px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 12px 30px #0000000f,inset 0 1px #ffffffd9}.viz-card[data-v-9eaf838c]:hover{transform:translateY(-6px);box-shadow:0 22px 50px #00000017,inset 0 1px #fff}.ring[data-v-9eaf838c]{--p:80;background:conic-gradient(var(--ring-c) calc(var(--p) * 1%), var(--border) 0);border-radius:50%;justify-content:center;align-items:center;width:148px;height:148px;display:flex;position:relative}.ring[data-v-9eaf838c]:before{content:"";background:#ffffffe6;border-radius:50%;position:absolute;inset:15px}.ring-center[data-v-9eaf838c]{z-index:1;text-align:center;position:relative}.ring-center strong[data-v-9eaf838c]{color:var(--ring-c);font-size:30px;font-weight:800;line-height:1.05;display:block}.ring-center span[data-v-9eaf838c]{color:var(--text-tertiary);margin-top:4px;font-size:12px;display:block}.viz-info[data-v-9eaf838c]{text-align:center}.viz-info h3[data-v-9eaf838c]{margin-bottom:4px;font-size:18px;font-weight:600}.viz-info p[data-v-9eaf838c]{color:var(--text-secondary);font-size:15px}.stories-row[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.story-card[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 12px 30px #0000000f,inset 0 1px #ffffffd9}.story-card[data-v-9eaf838c]:hover{border-color:var(--border-light);transform:translateY(-6px);box-shadow:0 26px 56px #11111129,0 4px 16px #0f172a0a}.story-kpi[data-v-9eaf838c]{text-align:center;border-top:1px dashed var(--border);border-bottom:1px dashed var(--border);margin:4px 0 16px;padding:18px 0 14px}.kpi-label[data-v-9eaf838c]{letter-spacing:.5px;color:var(--text-tertiary);margin-bottom:6px;font-size:12px;font-weight:700}.kpi-num[data-v-9eaf838c]{background:var(--gradient-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1}.story-head[data-v-9eaf838c]{align-items:center;gap:12px;margin-bottom:18px;display:flex}.case-initial[data-v-9eaf838c]{color:#fff;background:var(--case-color);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:21px;font-weight:700;display:flex}.story-title .case-ind[data-v-9eaf838c]{color:var(--case-color);background:color-mix(in srgb, var(--case-color) 12%, transparent);border-radius:20px;margin-bottom:4px;padding:2px 10px;font-size:12px;display:inline-block}.story-title h3[data-v-9eaf838c]{margin:0;font-size:18px;font-weight:600}.story-body[data-v-9eaf838c]{flex-direction:column;gap:8px;display:flex}.story-step[data-v-9eaf838c]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:12px 14px}.ss-tag[data-v-9eaf838c]{color:var(--accent);letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ss-tag.ok[data-v-9eaf838c]{color:var(--success)}.story-step p[data-v-9eaf838c]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.story-step .story-result[data-v-9eaf838c]{color:var(--text-primary);font-weight:600}.story-arrow[data-v-9eaf838c]{text-align:center;color:var(--accent);font-size:18px;line-height:1}.cards-grid[data-v-9eaf838c]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.home-card[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);padding:28px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;box-shadow:0 12px 30px #0000000f,inset 0 1px #ffffffd9}.home-card[data-v-9eaf838c]:hover{border-color:var(--border-light);box-shadow:0 26px 56px #11111129,0 4px 16px #0f172a0a;box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.hc-num[data-v-9eaf838c]{color:var(--accent);opacity:.85;margin-bottom:16px;font-size:40px;font-weight:800;line-height:1}.home-card h3[data-v-9eaf838c]{color:var(--text-primary);margin-bottom:8px;font-size:19px;font-weight:600}.hc-sub[data-v-9eaf838c]{color:var(--text-secondary);min-height:44px;font-size:15px;line-height:1.6}.hc-tags[data-v-9eaf838c]{flex-wrap:wrap;gap:8px;margin:14px 0 18px;padding:0;list-style:none;display:flex}.hc-tags li[data-v-9eaf838c]{background:var(--accent-subtle);color:var(--accent);border-radius:20px;padding:3px 10px;font-size:12px}.hc-link[data-v-9eaf838c]{color:var(--accent);font-size:14px;font-weight:600}.pcard-grid[data-v-9eaf838c]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.pcard[data-v-9eaf838c]{-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:var(--radius-lg);color:#fff;background:linear-gradient(135deg,#0e1729,#16233b);border:1px solid #ffffff24;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px #080e1e38,inset 0 1px #ffffff14}.pcard[data-v-9eaf838c]:hover{border-color:#ffffff3d;transform:translateY(-7px);box-shadow:0 28px 60px #080e1e52,inset 0 1px #ffffff1a}.pcard-cover[data-v-9eaf838c]{aspect-ratio:16/9;background:#0e1729;position:relative;overflow:hidden}.pcard-cover img[data-v-9eaf838c]{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.pcard:hover .pcard-cover img[data-v-9eaf838c]{transform:scale(1.06)}.pcard-cover[data-v-9eaf838c]:after{content:"";pointer-events:none;background:linear-gradient(#0e17291f,#0e17298c);position:absolute;inset:0}.pcard-cat[data-v-9eaf838c]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.pcard-body[data-v-9eaf838c]{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}.pcard-body h3[data-v-9eaf838c]{color:#fff;margin:0 0 8px;font-size:18px;font-weight:700}.pcard-sub[data-v-9eaf838c]{color:#94a3b8;min-height:44px;margin:0 0 14px;font-size:13.5px;line-height:1.65}.pcard-tags[data-v-9eaf838c]{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.pcard-tags li[data-v-9eaf838c]{color:#cbd5e1;background:#ffffff1a;border-radius:20px;padding:3px 10px;font-size:11.5px}.pcard-link[data-v-9eaf838c]{color:#fbbf24;margin-top:auto;font-size:14px;font-weight:600}.pcard-link i[data-v-9eaf838c]{transition:transform .25s;display:inline-block}.pcard:hover .pcard-link i[data-v-9eaf838c]{transform:translate(4px)}.pcard-vol[data-v-9eaf838c]{color:#fff;background:linear-gradient(135deg,#0e1729,#16233b);border-color:#ffffff24;flex-direction:column;display:flex;box-shadow:0 16px 40px #080e1e38,inset 0 1px #ffffff14}.pcard:hover.pcard-vol[data-v-9eaf838c]{transform:translateY(-7px);box-shadow:0 26px 60px #080e1e4d,inset 0 1px #ffffff1a}.pcard-vol .pcard-body[data-v-9eaf838c]{padding:18px 18px 20px}.pcard-vol-head[data-v-9eaf838c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pcard-vol h3[data-v-9eaf838c]{margin:0}.pcard-vol h3 a[data-v-9eaf838c]{color:#fff;text-decoration:none}.pcard-vol h3 a[data-v-9eaf838c]:hover{color:#fbbf24}.vol-badge[data-v-9eaf838c]{color:#5d3f00;white-space:nowrap;background:#fbbf24;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.pcard-vol .pcard-sub[data-v-9eaf838c]{color:#94a3b8;min-height:0;margin-bottom:10px}.pcard-vol .pcard-tags[data-v-9eaf838c]{margin-bottom:12px}.pcard-vol .pcard-tags li[data-v-9eaf838c]{color:#cbd5e1;background:#ffffff1a}.vol-sub-list[data-v-9eaf838c]{flex-direction:column;gap:8px;margin-top:2px;display:flex}.vol-sub[data-v-9eaf838c]{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;text-decoration:none;transition:background .22s,border-color .22s;display:flex}.vol-sub[data-v-9eaf838c]:hover{background:#ffffff1f;border-color:#fbbf2473}.vol-sub strong[data-v-9eaf838c]{font-size:13px;font-weight:600}.vol-sub span[data-v-9eaf838c]{color:#94a3b8;font-size:12px}.vol-sub i[data-v-9eaf838c]{color:#fbbf24;font-size:14px;font-style:normal}.pcard-vol .pcard-link[data-v-9eaf838c]{margin-top:14px}@media (width<=640px){.pcard-vol .pcard-body[data-v-9eaf838c]{padding:16px 14px}}@media (width<=1024px){.pcard-grid[data-v-9eaf838c]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pcard-grid[data-v-9eaf838c]{grid-template-columns:1fr}}.digi-sec[data-v-9eaf838c]:before{content:none}.digi-sec .section-inner[data-v-9eaf838c]{z-index:1;position:relative}.digi-badge[data-v-9eaf838c]{color:#fff;background:#ffffff21}.digi-title[data-v-9eaf838c]{color:#fff}.digi-sub[data-v-9eaf838c]{color:#fffc}.digi-grid[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.digi-card[data-v-9eaf838c]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff1f;padding:26px 22px;transition:transform .3s,background .3s,border-color .3s}.digi-card[data-v-9eaf838c]:hover{background:#ffffff1a;border-color:#ffffff59;transform:translateY(-6px)}.digi-ico[data-v-9eaf838c]{margin-bottom:14px;font-size:30px}.digi-card h3[data-v-9eaf838c]{color:#fff;margin-bottom:8px;font-size:17px;font-weight:600}.digi-card p[data-v-9eaf838c]{color:#ffffffb8;margin:0;font-size:14px;line-height:1.7}.digi-cloud[data-v-9eaf838c]{color:#ffffffd9;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;font-size:15px;display:flex}.digi-cloud b[data-v-9eaf838c]{color:#fff;background:#ffffff1a;border-radius:20px;padding:4px 14px;font-weight:600}.digi-cloud i[data-v-9eaf838c]{color:#fff6;font-style:normal}.digi-cloud .btn[data-v-9eaf838c]{margin-left:4px}@media (width<=960px){.digi-grid[data-v-9eaf838c]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.digi-grid[data-v-9eaf838c]{grid-template-columns:1fr}}.caps-grid[data-v-9eaf838c]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cap-card[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.cap-card[data-v-9eaf838c]:after{content:"";background:var(--gradient);opacity:0;height:4px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.cap-card[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.cap-card[data-v-9eaf838c]:hover:after{opacity:1}.cap-icon[data-v-9eaf838c]{margin:0;overflow:hidden}.cap-icon img[data-v-9eaf838c]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.cap-card:hover .cap-icon img[data-v-9eaf838c]{transform:scale(1.04)}.cap-card h3[data-v-9eaf838c]{margin:18px 24px 9px;font-size:19px;font-weight:600}.cap-card p[data-v-9eaf838c]{color:var(--text-secondary);margin:0 24px 26px;font-size:15px;line-height:1.7}.certs-grid[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.cert-card[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;box-shadow:var(--shadow-card);border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.cert-card[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.cert-img[data-v-9eaf838c]{border-bottom:1px solid var(--border);background:#fff;position:relative;overflow:hidden}.cert-img img[data-v-9eaf838c]{object-fit:contain;width:100%;height:250px;padding:16px;transition:transform .4s;display:block}.cert-card:hover .cert-img img[data-v-9eaf838c]{transform:scale(1.03)}.cert-info[data-v-9eaf838c]{padding:18px 20px 22px}.cert-tag[data-v-9eaf838c]{color:var(--accent);background:var(--accent-subtle);border-radius:20px;margin-bottom:10px;padding:3px 12px;font-size:11.5px;font-weight:700;display:inline-block}.cert-info h3[data-v-9eaf838c]{color:var(--text-primary);margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.4}.cert-org[data-v-9eaf838c]{color:var(--text-tertiary);margin:0 0 8px;font-size:12.5px}.cert-desc[data-v-9eaf838c]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.7}.cert-lightbox[data-v-9eaf838c]{z-index:1200;background:#080e1ebd;justify-content:center;align-items:center;padding:40px 24px;display:flex;position:fixed;inset:0}.cert-lightbox-inner[data-v-9eaf838c]{background:#fff;border-radius:18px;width:100%;max-width:820px;padding:22px;position:relative;box-shadow:0 40px 90px #0006}.cert-lightbox-inner img[data-v-9eaf838c]{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:72vh}.cert-lightbox-info[data-v-9eaf838c]{padding:16px 4px 4px}.cert-lightbox-info h3[data-v-9eaf838c]{color:var(--text-primary);margin:0 0 6px;font-size:20px;font-weight:700}.cert-lightbox-info p[data-v-9eaf838c]{color:var(--text-tertiary);margin:0;font-size:14px}.cert-close[data-v-9eaf838c]{color:#fff;cursor:pointer;background:#080e1eb3;border:none;border-radius:50%;width:38px;height:38px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.cert-close[data-v-9eaf838c]:hover{background:#000}.scenes-grid[data-v-9eaf838c]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.scene-group[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffd9;border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.scene-group[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.scene-img[data-v-9eaf838c]{background:#f4f6fb;overflow:hidden}.scene-img img[data-v-9eaf838c]{width:100%;height:auto;transition:transform .5s;display:block}.scene-group:hover .scene-img img[data-v-9eaf838c]{transform:scale(1.03)}.scene-body[data-v-9eaf838c]{padding:14px 18px 20px}.scene-title h3[data-v-9eaf838c]{color:var(--text-primary);margin:0 0 12px;font-size:19px;font-weight:800}.scene-tags[data-v-9eaf838c]{flex-wrap:wrap;gap:9px;display:flex}.scene-tag[data-v-9eaf838c]{color:var(--text-secondary);border:1px solid var(--border);cursor:default;background:#f4f6fb;border-radius:20px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:all .2s}.scene-tag[data-v-9eaf838c]:hover{color:var(--sc);border-color:var(--sc);background:#fff}.process-steps[data-v-9eaf838c]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.process-step[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:18px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.process-step[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.proc-img[data-v-9eaf838c]{width:100%;position:relative;overflow:hidden}.proc-img img[data-v-9eaf838c]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.process-step:hover .proc-img img[data-v-9eaf838c]{transform:scale(1.04)}.proc-imgno[data-v-9eaf838c]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080e1e8c;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.proc-body[data-v-9eaf838c]{padding:18px 20px 22px}.proc-head[data-v-9eaf838c]{align-items:center;gap:9px;margin-bottom:9px;display:flex}.proc-dot[data-v-9eaf838c]{width:12px;height:12px;box-shadow:var(--shadow-sm);border-radius:50%;display:inline-block}.proc-head h3[data-v-9eaf838c]{margin:0;font-size:18px;font-weight:700}.process-step p[data-v-9eaf838c]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.proc-arrow[data-v-9eaf838c]{color:var(--accent);opacity:.55;z-index:3;font-size:22px;position:absolute;top:18px;right:-19px}.inds-row[data-v-9eaf838c]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ind-card[data-v-9eaf838c]{background:var(--bg-card);-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);padding:26px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;box-shadow:inset 0 1px #ffffffd9}.ind-card[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.ind-figure[data-v-9eaf838c]{aspect-ratio:16/9;border-radius:var(--radius-md);justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative;overflow:hidden}.ind-emoji[data-v-9eaf838c]{font-size:52px}.ind-img[data-v-9eaf838c]{object-fit:cover;object-position:center 25%;border-radius:var(--radius-md);width:100%;height:100%;display:block}.ind-card h3[data-v-9eaf838c]{margin-bottom:8px;font-size:20px;font-weight:600}.ind-desc[data-v-9eaf838c]{color:var(--text-secondary);min-height:42px;margin-bottom:14px;font-size:15px;line-height:1.6}.ind-scenes[data-v-9eaf838c]{flex-wrap:wrap;gap:8px;display:flex}.ind-scenes span[data-v-9eaf838c]{background:color-mix(in srgb, var(--ind-color) 10%, transparent);color:var(--ind-color);border-radius:20px;padding:3px 10px;font-size:12px}.partners-row[data-v-9eaf838c]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ecostack-row[data-v-9eaf838c]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-bottom:40px;display:grid}.ecostack-card[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 12px 30px #1111110f,0 2px 8px #0f172a05}.ecostack-card[data-v-9eaf838c]:hover{border-color:var(--border-light);transform:translateY(-5px);box-shadow:0 22px 48px #11111124}.eco-ic[data-v-9eaf838c]{border:1px solid var(--border-light);width:54px;height:54px;color:var(--accent);background:linear-gradient(135deg,#11111129,#1111111a);border-radius:15px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 8px 18px #1111111a}.eco-ic svg[data-v-9eaf838c]{width:26px;height:26px}.ecostack-card h3[data-v-9eaf838c]{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700}.ecostack-card p[data-v-9eaf838c]{color:var(--text-secondary);margin:0 0 12px;font-size:13.5px;line-height:1.7}.eco-tags[data-v-9eaf838c]{color:var(--accent);font-size:12px;font-weight:600}.partner-wall-label[data-v-9eaf838c]{text-align:left;letter-spacing:1px;color:var(--text-tertiary);margin-bottom:16px;font-size:13px;font-weight:700}.partner-card[data-v-9eaf838c]{background:linear-gradient(170deg, var(--bg-card), #fff 72%);border:1px solid var(--border);border-radius:var(--radius-lg);width:270px;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px 20px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 12px 30px #1111110f}.partner-card[data-v-9eaf838c]:hover{border-color:var(--border-light);transform:translateY(-7px);box-shadow:0 24px 50px #11111124}.partner-card img[data-v-9eaf838c]{object-fit:contain;max-width:65%;height:52px}.partner-card span[data-v-9eaf838c]{font-size:20px;font-weight:700}.partner-card p[data-v-9eaf838c]{flex-direction:column;align-items:center;gap:4px;font-size:15px;font-weight:600;display:flex}.partner-card small[data-v-9eaf838c]{color:var(--text-tertiary);font-size:12px;font-weight:400}.news-row[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.news-card[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);padding:28px 24px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block}.news-card[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.news-tag[data-v-9eaf838c]{color:var(--accent);background:var(--accent-subtle);border-radius:20px;margin-bottom:14px;padding:3px 10px;font-size:12px;display:inline-block}.news-card h3[data-v-9eaf838c]{margin-bottom:8px;font-size:17px;font-weight:600}.news-card p[data-v-9eaf838c]{color:var(--text-secondary);min-height:44px;margin-bottom:14px;font-size:15px;line-height:1.6}.empty-state[data-v-9eaf838c]{text-align:center;color:var(--text-tertiary);padding:40px 0}.faq-sec[data-v-9eaf838c]{background:var(--bg-secondary)}.faq-list[data-v-9eaf838c]{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.faq-item[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.faq-item.open[data-v-9eaf838c]{border-color:var(--accent)}.faq-q[data-v-9eaf838c]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;font-family:inherit;display:flex}.faq-num[data-v-9eaf838c]{color:var(--accent);opacity:.6;font-size:13px;font-weight:800}.faq-qtext[data-v-9eaf838c]{color:var(--text-primary);flex:1;font-size:16px;font-weight:600}.faq-ico[data-v-9eaf838c]{color:var(--accent);font-size:20px;font-weight:700}.faq-a[data-v-9eaf838c]{padding:0 20px 18px 48px}.faq-a p[data-v-9eaf838c]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.faq-cta[data-v-9eaf838c]{color:var(--text-secondary);justify-content:center;align-items:center;gap:16px;margin-top:26px;font-size:15px;display:flex}@media (width<=960px){.hero-inner[data-v-9eaf838c]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-9eaf838c]{height:400px;overflow:hidden}.hero-dial[data-v-9eaf838c]{transform-origin:top;margin-top:6px;transform:scale(.78)}.hero-title[data-v-9eaf838c]{font-size:36px}.cards-grid[data-v-9eaf838c],.caps-grid[data-v-9eaf838c],.inds-row[data-v-9eaf838c]{grid-template-columns:repeat(2,1fr)}.certs-grid[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:18px}.cert-img img[data-v-9eaf838c]{height:190px}.scenes-grid[data-v-9eaf838c],.process-steps[data-v-9eaf838c]{grid-template-columns:repeat(2,1fr)}.proc-arrow[data-v-9eaf838c]{display:none}.viz-row[data-v-9eaf838c],.stories-row[data-v-9eaf838c],.news-row[data-v-9eaf838c]{grid-template-columns:repeat(2,1fr)}.partner-card[data-v-9eaf838c]{width:48%}}@media (width<=560px){.hero-visual[data-v-9eaf838c]{display:none}.cards-grid[data-v-9eaf838c],.caps-grid[data-v-9eaf838c],.inds-row[data-v-9eaf838c],.viz-row[data-v-9eaf838c],.stories-row[data-v-9eaf838c],.news-row[data-v-9eaf838c],.certs-grid[data-v-9eaf838c]{grid-template-columns:1fr}.cert-img img[data-v-9eaf838c]{height:220px}.scenes-grid[data-v-9eaf838c],.process-steps[data-v-9eaf838c]{grid-template-columns:1fr}.home-section[data-v-9eaf838c]{padding:60px 20px}.section-title[data-v-9eaf838c]{font-size:28px}.value-banner[data-v-9eaf838c]{padding:56px 20px}.vb-inner h2[data-v-9eaf838c]{font-size:30px}.partner-card[data-v-9eaf838c]{width:100%}}.hero-ab[data-v-9eaf838c]{max-width:none;margin:44px auto 0;padding:0 clamp(24px,3.5vw,64px)}.hero-ab-inner[data-v-9eaf838c]{border-radius:var(--radius-lg);background:#ffffffeb;border:1px solid #0000000f;justify-content:space-between;gap:8px;padding:20px 30px;display:flex;box-shadow:0 10px 28px #00000012}.hero-ab-item[data-v-9eaf838c]{flex-direction:column;align-items:center;gap:3px;display:flex}.hero-ab-item strong[data-v-9eaf838c]{color:#0d0e10;font-size:22px;font-weight:900}.hero-ab-item span[data-v-9eaf838c]{color:#454b55;font-size:13px}@media (width<=900px){.hero-ab-inner[data-v-9eaf838c]{flex-wrap:wrap;justify-content:center;gap:18px 30px}.hero-ab-item[data-v-9eaf838c]{min-width:110px}}.viz-calc[data-v-9eaf838c]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.calc-card[data-v-9eaf838c]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:transform .3s,box-shadow .3s;overflow:hidden}.calc-card[data-v-9eaf838c]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.calc-img[data-v-9eaf838c]{overflow:hidden}.calc-img img[data-v-9eaf838c]{object-fit:cover;width:100%;height:110px;transition:transform .45s;display:block}.calc-card:hover .calc-img img[data-v-9eaf838c]{transform:scale(1.05)}.calc-body[data-v-9eaf838c]{padding:14px 18px 16px}.calc-body strong[data-v-9eaf838c]{font-size:16px}.calc-body p[data-v-9eaf838c]{color:var(--text-secondary);margin:0;font-size:13px}.calc-body b[data-v-9eaf838c]{color:var(--text-primary)}@media (width<=900px){.viz-calc[data-v-9eaf838c]{grid-template-columns:1fr}}.eco-box[data-v-9eaf838c]{justify-content:center;align-items:center;gap:10px;max-width:760px;margin:10px auto 0;display:flex}.eco-nav[data-v-9eaf838c]{border:1px solid var(--border);background:var(--bg-card);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:50%;flex:none;font-size:22px;line-height:1;transition:all .2s}.eco-nav[data-v-9eaf838c]:hover{border-color:var(--accent);color:var(--accent)}.eco-viewport[data-v-9eaf838c]{width:100%;height:220px;position:relative;overflow:hidden}.eco-card[data-v-9eaf838c]{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;padding:26px 30px;display:flex}.eco-brand[data-v-9eaf838c]{letter-spacing:2px;color:var(--text-tertiary);margin-bottom:6px;font-size:12px}.eco-name[data-v-9eaf838c]{color:var(--text-primary);margin:0 0 10px;font-size:22px;font-weight:800}.eco-tag[data-v-9eaf838c]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:20px;margin-bottom:12px;padding:3px 12px;font-size:12px;font-weight:600}.eco-desc[data-v-9eaf838c]{color:var(--text-secondary);max-width:520px;margin:0;font-size:14px;line-height:1.7}.eco-dots[data-v-9eaf838c]{justify-content:center;gap:8px;margin-top:18px;display:flex}.eco-dots button[data-v-9eaf838c]{background:var(--border);cursor:pointer;border:none;border-radius:50%;width:9px;height:9px;padding:0;transition:all .2s}.eco-dots button.on[data-v-9eaf838c]{background:var(--accent);border-radius:6px;width:22px}@media (width<=560px){.eco-viewport[data-v-9eaf838c]{height:230px}.eco-name[data-v-9eaf838c]{font-size:19px}}.hero-stack[data-v-9eaf838c]{background:#ffffffeb;border:1px solid #0000000f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 6px;margin:0 0 22px;padding:12px 16px;display:flex;box-shadow:0 8px 24px #0000000f}.hero-stack .hs-label[data-v-9eaf838c]{letter-spacing:1px;color:#5a6474;margin-right:6px;font-size:12px;font-weight:700}.hero-stack .hs-i[data-v-9eaf838c]{color:#2f333b;background:#f4f6f8;border:1px solid #00000012;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:700}.hero-stack .hs-core[data-v-9eaf838c]{background:var(--gradient);color:#1b1d22}.hero-stack i[data-v-9eaf838c]{color:#5a6474;font-size:10px;font-style:normal}.ph[data-v-f4989c1f]{color:#0e0f11;background:linear-gradient(172deg,#fff 0%,#f3f5f9 45%,#e7eaf1 100%);margin-bottom:64px;padding:188px clamp(24px,3.5vw,64px) 86px;position:relative;overflow:hidden}.ph-glow[data-v-f4989c1f]{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.ph-glow.g1[data-v-f4989c1f]{background:#0000000a;width:560px;height:560px;top:-190px;right:-80px}.ph-glow.g2[data-v-f4989c1f]{background:#00000008;width:480px;height:480px;bottom:-210px;left:-60px}.ph-glow.g3[data-v-f4989c1f]{background:#00000006;width:300px;height:300px;top:40px;left:30%}.ph-inner[data-v-f4989c1f]{z-index:1;max-width:var(--content-max-w);text-align:center;margin:0 auto;position:relative}.ph-badge[data-v-f4989c1f]{color:#1a1c22;background:#fff;border:1px solid #0000001f;border-radius:24px;align-items:center;gap:6px;margin:0 auto 24px;padding:7px 19px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #0000000f}.ph-badge[data-v-f4989c1f]:before{content:"";background:#9aa1ad;border-radius:50%;width:6px;height:6px}.ph-title[data-v-f4989c1f]{color:#0d0e10;letter-spacing:-.6px;max-width:900px;margin:0 auto 20px;font-size:46px;font-weight:900;line-height:1.18}.ph-sub[data-v-f4989c1f]{color:#454b55;max-width:760px;margin:0 auto;font-size:17.5px;line-height:1.8}.ph-meta[data-v-f4989c1f]{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px;display:flex}.ph-meta-item[data-v-f4989c1f]{color:#1a1c22;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ph-meta-item i[data-v-f4989c1f]{background:linear-gradient(135deg,#a8afbb,#ced3dc);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #00000014}@media (width<=900px){.ph[data-v-f4989c1f]{margin-bottom:48px;padding:142px 20px 56px}.ph-title[data-v-f4989c1f]{font-size:30px}.ph-sub[data-v-f4989c1f]{font-size:15.5px}}.channel[data-v-64b4bd26]{margin-top:56px}.channel-inner[data-v-64b4bd26]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffd9;-webkit-backdrop-filter:blur(16px)saturate(140%);padding:48px 44px}.channel-head[data-v-64b4bd26]{text-align:center;max-width:720px;margin:0 auto 36px}.channel-head h2[data-v-64b4bd26]{letter-spacing:-.5px;color:var(--text-primary);margin:0 0 12px;font-size:30px;font-weight:800}.channel-head p[data-v-64b4bd26]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.8}.channel-grid[data-v-64b4bd26]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ch-card[data-v-64b4bd26]{text-align:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-card), inset 0 1px 0 #fffffff2;background:linear-gradient(165deg,#fff 0%,#f1f4fad9 68%,#e1e7f0e6 100%);border:1px solid #0f172a0d;flex-direction:column;align-items:center;padding:28px 20px 26px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.ch-card[data-v-64b4bd26]:hover{border-color:#4f7dff29;transform:translateY(-7px);box-shadow:0 26px 54px #3e5abe29,inset 0 1px #fffffff2}.ch-ic[data-v-64b4bd26]{background:var(--gradient);border-radius:20px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 12px 26px #3e5abe2e}.ch-ic[data-v-64b4bd26]:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#ffffffe6,#788cb440);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ch-ic img[data-v-64b4bd26]{object-fit:cover;width:100%;height:100%}.ch-emoji[data-v-64b4bd26]{font-size:30px;line-height:1}.ch-card h4[data-v-64b4bd26]{color:var(--text-primary);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3}.ch-card p[data-v-64b4bd26]{color:var(--text-secondary);flex:1;justify-content:center;align-items:center;margin:0;font-size:13px;line-height:1.7;display:flex}@media (width<=1080px){.channel-grid[data-v-64b4bd26]{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.channel-grid[data-v-64b4bd26]{grid-template-columns:repeat(2,1fr)}.channel-inner[data-v-64b4bd26]{padding:36px 26px}}@media (width<=560px){.channel-grid[data-v-64b4bd26]{grid-template-columns:1fr}.channel-head h2[data-v-64b4bd26]{font-size:24px}.channel-inner[data-v-64b4bd26]{padding:30px 20px}}.pcat[data-v-0d921abf]{flex-direction:column;gap:56px;display:flex}.pcat-head[data-v-0d921abf]{margin-bottom:20px}.pcat-head h3[data-v-0d921abf]{color:var(--text-primary);margin:0 0 6px;font-size:22px;font-weight:800}.pcat-head p[data-v-0d921abf]{color:var(--text-tertiary);margin:0;font-size:14px}.pcat-grid[data-v-0d921abf]{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.pcat-eco[data-v-0d921abf]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.pcat-single[data-v-0d921abf]{grid-template-columns:repeat(2,1fr)}.pcat-single .pcat-card[data-v-0d921abf]{grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:1.1fr 1fr;align-items:center;column-gap:30px;padding:26px;display:grid}.pcat-single .pcat-card-top[data-v-0d921abf]{grid-column:1/-1;margin-bottom:6px}.pcat-single .pcat-img-wrap[data-v-0d921abf]{grid-area:2/1;align-self:stretch;height:auto;margin-bottom:0}.pcat-single .pcat-img[data-v-0d921abf]{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;transition:transform .5s}.pcat-single .pcat-body[data-v-0d921abf]{flex-direction:column;grid-area:2/2;justify-content:center;padding:4px 0 0;display:flex}.pcat-single .pcat-body h4[data-v-0d921abf]{margin-bottom:8px;font-size:23px}.pcat-single .pcat-sub[data-v-0d921abf]{margin-bottom:12px}.pcat-single .pcat-desc[data-v-0d921abf]{margin-bottom:20px;font-size:15px}.pcat-card[data-v-0d921abf]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;padding:20px 20px 24px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.pcat-card[data-v-0d921abf]:before{content:"";background:radial-gradient(circle at 50% -20%, var(--accent-subtle), transparent 70%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.pcat-card[data-v-0d921abf]:hover{border-color:var(--accent);transform:translateY(-8px);box-shadow:0 24px 50px #1111112e}.pcat-card[data-v-0d921abf]:hover:before{opacity:1}.pcat-card-top[data-v-0d921abf]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pcat-flag[data-v-0d921abf]{color:#1b1d22;background:var(--gradient);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700;box-shadow:inset 0 1px #fff9}.pcat-go[data-v-0d921abf]{color:var(--text-tertiary);font-size:12px}.pcat-card:hover .pcat-go[data-v-0d921abf]{color:var(--accent)}.pcat-card .pcat-img-wrap[data-v-0d921abf]{z-index:1;border-radius:var(--radius-md);margin-bottom:16px;position:relative;overflow:hidden}.pcat-img[data-v-0d921abf]{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;transition:transform .5s;display:block}.pcat-card:hover .pcat-img[data-v-0d921abf]{transform:scale(1.07)}.pcat-card h4[data-v-0d921abf]{color:var(--text-primary);margin:0 0 4px;font-size:19px;font-weight:700}.pcat-sub[data-v-0d921abf]{color:var(--accent);margin:0 0 8px;font-size:13px;font-weight:600}.pcat-desc[data-v-0d921abf]{color:var(--text-secondary);flex:1;margin:0 0 14px;font-size:14px;line-height:1.7}.pcat-tags[data-v-0d921abf]{flex-wrap:wrap;gap:6px;display:flex}.pcat-tags span[data-v-0d921abf]{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:20px;padding:4px 10px;font-size:12px}.state-box[data-v-0d921abf]{text-align:center;color:var(--text-tertiary);padding:60px}.pcat-cta[data-v-0d921abf]{background:var(--gradient);border-radius:var(--radius-lg);text-align:center;color:#1b1d22;margin-top:56px;padding:44px 36px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 16px 40px #00000014}.pcat-cta h3[data-v-0d921abf]{color:#1b1d22;margin:0 0 8px;font-size:24px}.pcat-cta p[data-v-0d921abf]{color:#414752;margin:0 0 20px;font-size:15px}@media (width<=960px){.pcat-grid[data-v-0d921abf]{grid-template-columns:repeat(2,1fr)}.pcat-single .pcat-card[data-v-0d921abf]{grid-template-columns:1fr}.pcat-single .pcat-img-wrap[data-v-0d921abf]{grid-area:auto/1}.pcat-single .pcat-img[data-v-0d921abf]{min-height:220px}.pcat-single .pcat-body[data-v-0d921abf]{grid-area:auto/1;padding:0}}@media (width<=600px){.pcat-grid[data-v-0d921abf]{grid-template-columns:1fr}}.page[data-v-51a1fc76]{background:var(--bg-primary)}.section[data-v-51a1fc76]{padding:56px 0}.section-firms[data-v-51a1fc76]{background:linear-gradient(#f2f5fb 0%,#fbfcfe 100%)}.section-inner[data-v-51a1fc76]{max-width:var(--content-max-w,1320px);margin:0 auto;padding:0 clamp(24px,3.5vw,64px)}.section-header[data-v-51a1fc76]{text-align:center;margin-bottom:40px}.section-badge[data-v-51a1fc76]{color:#3a4157;letter-spacing:.4px;background:linear-gradient(135deg,#e4e9f4,#f0f4fc);border:1px solid #4f7dff29;border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.section-title[data-v-51a1fc76]{color:#0d0e10;letter-spacing:-.4px;margin:0 0 12px;font-size:34px;font-weight:900;line-height:1.2}.section-sub[data-v-51a1fc76]{color:#6a7183;margin:0;font-size:16.5px}.caps-grid[data-v-51a1fc76]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.cap-card[data-v-51a1fc76]{background:#fff;border:1px solid #0f172a12;border-radius:18px;padding:26px 24px;transition:transform .25s,box-shadow .25s;box-shadow:0 18px 60px #3e5abe14,0 2px 10px #0f172a0a}.cap-card[data-v-51a1fc76]:hover{transform:translateY(-5px);box-shadow:0 26px 70px #3e5abe24}.cap-ic[data-v-51a1fc76]{color:#4a5b78;background:linear-gradient(135deg,#eaf0fb,#f5f7fd);border:1px solid #4f7dff26;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:16px;display:flex;box-shadow:inset 0 1px #ffffffe6}.cap-ic svg[data-v-51a1fc76]{width:30px;height:30px}.cap-card h3[data-v-51a1fc76]{color:#14161b;margin:0 0 8px;font-size:17px;font-weight:800}.cap-card p[data-v-51a1fc76]{color:#6a7183;margin:0;font-size:13.5px;line-height:1.6}@media (width<=1000px){.caps-grid[data-v-51a1fc76]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.caps-grid[data-v-51a1fc76]{grid-template-columns:1fr}}.firm-tabs[data-v-51a1fc76]{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:32px;display:flex}.firm-tab[data-v-51a1fc76]{color:#2a2e38;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:30px;align-items:center;gap:8px;padding:11px 22px;font-size:15.5px;font-weight:800;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #0f172a0d}.firm-tab[data-v-51a1fc76]:hover{border-color:#4f7dff59;transform:translateY(-2px)}.firm-tab.active[data-v-51a1fc76]{color:#fff;background:linear-gradient(135deg,#3f5fff,#7b65ff);border-color:#0000;box-shadow:0 10px 26px #4f7dff4d}.firm-tab-dot[data-v-51a1fc76]{background:#0f172a24;border-radius:50%;width:8px;height:8px}.firm-tab.active .firm-tab-dot[data-v-51a1fc76]{background:#ffffffd9}.firm-panel[data-v-51a1fc76]{background:#fff;border:1px solid #0f172a12;border-radius:22px;padding:30px 28px;box-shadow:0 20px 60px #3e5abe14}.firm-desc[data-v-51a1fc76]{color:#4a5062;background:linear-gradient(135deg,#f2f6fc,#f9fbfe);border-left:4px solid #7b65ff;border-radius:14px;margin:0 0 24px;padding:16px 18px;font-size:15.5px;line-height:1.75}.firm-block[data-v-51a1fc76]{margin-bottom:22px}.firm-overview[data-v-51a1fc76]{background:linear-gradient(135deg,#f3f6fc,#fbfcfe);border:1px solid #4f7dff1f;border-radius:16px;margin-bottom:22px;padding:20px 22px}.firm-badge[data-v-51a1fc76]{color:#5a61ff;background:#5a61ff14;border:1px solid #5a61ff2e;border-radius:14px;margin-bottom:10px;padding:4px 12px;font-size:12.5px;font-weight:800;display:inline-block}.firm-overview p[data-v-51a1fc76]{color:#3a4157;margin:0;font-size:14.5px;line-height:1.8}.firm-caps[data-v-51a1fc76]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.firm-cap[data-v-51a1fc76]{background:#fbfcfe;border:1px solid #0f172a12;border-radius:12px;padding:15px 16px}.firm-cap h5[data-v-51a1fc76]{color:#14161b;margin:0 0 6px;font-size:14.5px;font-weight:800}.firm-cap p[data-v-51a1fc76]{color:#6a7183;margin:0;font-size:12.5px;line-height:1.6}.firm-sols[data-v-51a1fc76]{flex-wrap:wrap;gap:10px;display:flex}.firm-sol[data-v-51a1fc76]{color:#2e5af0;background:#fff;border:1px solid #4f7dff33;border-radius:20px;padding:8px 16px;font-size:13.5px;font-weight:600}.firm-note[data-v-51a1fc76]{background:#fffdf5;border:1px dashed #ebb43c80;border-radius:12px;align-items:flex-start;gap:12px;margin-top:6px;padding:14px 16px;display:flex}.firm-note-t[data-v-51a1fc76]{color:#b07b14;background:#ebb43c24;border-radius:12px;flex:none;padding:3px 10px;font-size:12.5px;font-weight:800}.firm-note p[data-v-51a1fc76]{color:#5c564a;margin:0;font-size:13px;line-height:1.6}.firm-block-t[data-v-51a1fc76]{color:#9aa1ae;text-transform:uppercase;letter-spacing:.6px;margin:0 0 12px;padding-left:2px;font-size:13px;font-weight:800}.firm-prods[data-v-51a1fc76]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.firm-prod[data-v-51a1fc76]{background:#fbfcfe;border:1px solid #0f172a14;border-radius:14px;padding:18px;text-decoration:none;transition:all .2s;display:block}.firm-prod.linkable[data-v-51a1fc76]{cursor:pointer}.firm-prod.linkable[data-v-51a1fc76]:hover{border-color:#4f7dff66;transform:translateY(-3px);box-shadow:0 12px 30px #4f7dff24}.fp-top[data-v-51a1fc76]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.fp-name[data-v-51a1fc76]{color:#13151b;font-size:15.5px;font-weight:800}.fp-arrow[data-v-51a1fc76]{color:#7b65ff;font-size:15px;font-weight:800}.fp-sub[data-v-51a1fc76]{color:#6a7183;margin:0;font-size:13px;line-height:1.55}.firm-empty[data-v-51a1fc76]{margin:0}.firm-empty-card[data-v-51a1fc76]{background:linear-gradient(135deg,#f0f4ff,#f7f9fc);border:1px dashed #4f7dff59;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.firm-empty-ic[data-v-51a1fc76]{color:#4a5b78;flex:none;margin-top:2px;line-height:1}.firm-empty-ic svg[data-v-51a1fc76]{width:32px;height:32px}.firm-empty-body[data-v-51a1fc76]{flex:1}.firm-empty-body h5[data-v-51a1fc76]{color:#13151b;margin:0 0 8px;font-size:16px;font-weight:800}.firm-empty-body p[data-v-51a1fc76]{color:#5a6280;margin:0 0 14px;font-size:13.5px;line-height:1.7}.firm-empty-btn[data-v-51a1fc76]{color:#fff;background:linear-gradient(135deg,#4f7dff,#6e8bff);border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.firm-empty-btn[data-v-51a1fc76]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #4f7dff59}.sec-cta[data-v-51a1fc76]{text-align:center}.sec-cta .section-inner[data-v-51a1fc76]{padding:60px clamp(24px,3.5vw,64px)}.cta-title[data-v-51a1fc76]{color:#0d0e10;letter-spacing:-.4px;margin:0 0 14px;font-size:34px;font-weight:900}.cta-sub[data-v-51a1fc76]{color:#6a7183;margin:0 0 30px;font-size:16.5px}.btn-lg[data-v-51a1fc76]{padding:16px 34px;font-size:16px}@media (width<=900px){.section-title[data-v-51a1fc76],.cta-title[data-v-51a1fc76]{font-size:27px}.firm-prods[data-v-51a1fc76]{grid-template-columns:1fr}.firm-tab[data-v-51a1fc76]{padding:10px 16px;font-size:14px}}.app-icon[data-v-c4b1f77c]{flex:none;justify-content:center;align-items:center;display:inline-flex}.pdet-hero[data-v-ab4b8e4e]{color:#0e0f11;background:linear-gradient(172deg,#fff 0%,#f3f5f9 45%,#e7eaf1 100%);padding:128px clamp(24px,3.5vw,64px) 62px;position:relative;overflow:hidden}.pdet-glow[data-v-ab4b8e4e]{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.pdet-glow.g1[data-v-ab4b8e4e]{background:#0000000a;width:500px;height:500px;top:-160px;right:-60px}.pdet-glow.g2[data-v-ab4b8e4e]{background:#00000008;width:440px;height:440px;bottom:-180px;left:-40px}.pdet-inner[data-v-ab4b8e4e]{z-index:1;max-width:var(--content-max-w);margin:0 auto;position:relative}.pdet-crumb[data-v-ab4b8e4e]{color:#454b55;align-items:center;gap:10px;margin-bottom:26px;font-size:13px;display:flex}.pdet-back[data-v-ab4b8e4e]{color:#111;cursor:pointer;font-weight:700;text-decoration:none}.pdet-back[data-v-ab4b8e4e]:hover{color:#000}.pdet-crumb a[data-v-ab4b8e4e]{color:#111;font-weight:700;text-decoration:none}.pdet-crumb span[data-v-ab4b8e4e]{color:#9ca3af;margin:0 8px}.pdet-crumb b[data-v-ab4b8e4e]{color:#0d0e10;font-weight:700}.pdet-row[data-v-ab4b8e4e]{justify-content:center;align-items:center;gap:56px;display:flex}.pdet-txt[data-v-ab4b8e4e]{flex:0 auto;min-width:0;max-width:620px}.pdet-cat[data-v-ab4b8e4e]{letter-spacing:1px;color:#111;background:#fff;border:1px solid #0000001a;border-radius:20px;margin-bottom:18px;padding:5px 14px;font-size:12px;font-weight:800;display:inline-block;box-shadow:0 3px 12px #0000000d}.pdet-title[data-v-ab4b8e4e]{color:#0d0e10;letter-spacing:-.4px;margin:0 0 14px;font-size:42px;font-weight:900;line-height:1.14}.pdet-sub[data-v-ab4b8e4e]{color:#454b55;max-width:660px;margin:0 0 28px;font-size:16.5px;line-height:1.9}.pdet-btns[data-v-ab4b8e4e]{flex-wrap:wrap;gap:12px;display:flex}.btn-primary[data-v-ab4b8e4e]{color:#fff;background:linear-gradient(135deg,#15161a,#050506);border-radius:40px;padding:13px 30px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 12px 30px #00000038}.btn-primary[data-v-ab4b8e4e]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1116}.btn-ghost[data-v-ab4b8e4e]{color:#111;background:#fff;border:1px solid #00000029;border-radius:40px;padding:13px 26px;font-weight:700;text-decoration:none;display:inline-block}.pdet-visual[data-v-ab4b8e4e]{flex:none;width:min(44%,560px)}.pdet-ggrid[data-v-ab4b8e4e]{flex-direction:column;gap:14px;display:flex}.pdet-g-main[data-v-ab4b8e4e]{border:1px solid #e5e7eb;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000029}.pdet-g-main img[data-v-ab4b8e4e]{width:100%;height:auto;display:block}.pdet-g-label[data-v-ab4b8e4e],.pdet-g-slabel[data-v-ab4b8e4e]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a80;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;bottom:10px;left:10px}.pdet-g-side[data-v-ab4b8e4e]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pdet-g-sub[data-v-ab4b8e4e]{border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000014}.pdet-g-sub img[data-v-ab4b8e4e]{width:100%;height:auto;display:block}.pdet-g-slabel[data-v-ab4b8e4e]{padding:2px 8px;font-size:9.5px;bottom:6px;left:6px}@media (width<=900px){.pdet-g-side img[data-v-ab4b8e4e]{aspect-ratio:4/3;height:auto}}.pdet-frame[data-v-ab4b8e4e]{background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden;box-shadow:0 24px 56px #00000024}.pdet-frame img[data-v-ab4b8e4e]{width:100%;height:auto;display:block}.pdet-frame-badge[data-v-ab4b8e4e]{color:var(--text-primary);background:#fff;border:1px solid #e5e7eb;border-radius:40px;align-items:center;gap:8px;margin-top:14px;margin-left:0;padding:8px 18px;display:inline-flex;position:relative;box-shadow:0 8px 22px #0000001a}.pdet-frame-badge strong[data-v-ab4b8e4e]{color:var(--accent);font-size:14px}.pdet-frame-badge span[data-v-ab4b8e4e]{color:var(--text-secondary);font-size:12px}.pdet-toc[data-v-ab4b8e4e]{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #e5e7eb;position:sticky;top:64px}.pdet-toc-inner[data-v-ab4b8e4e]{max-width:var(--content-max-w);gap:6px;margin:0 auto;padding:10px 24px;display:flex;overflow-x:auto}.pdet-toc-inner a[data-v-ab4b8e4e]{color:var(--text-secondary);border-radius:24px;flex:none;padding:8px 16px;font-size:13.5px;text-decoration:none;transition:background .2s,color .2s}.pdet-toc-inner a[data-v-ab4b8e4e]:hover{color:var(--accent);background:var(--accent-subtle)}.pdet-toc-inner a.on[data-v-ab4b8e4e]{color:#fff;background:var(--accent);font-weight:600}.pdet-body[data-v-ab4b8e4e]{padding-top:0}.pdet-block[data-v-ab4b8e4e]{margin-bottom:64px;scroll-margin-top:130px}.pdet-secHead[data-v-ab4b8e4e]{margin-bottom:26px}.pdet-badge[data-v-ab4b8e4e]{color:var(--accent);letter-spacing:1px;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.pdet-secHead h2[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 8px;font-size:30px;font-weight:800}.pdet-secSub[data-v-ab4b8e4e]{color:var(--text-tertiary);margin:0;font-size:15px}.pdet-bodytext p[data-v-ab4b8e4e]{color:var(--text-secondary);max-width:860px;margin:0 0 16px;font-size:15.5px;line-height:2}.pdet-stats[data-v-ab4b8e4e]{grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 0;display:grid}.pdet-stat[data-v-ab4b8e4e]{text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:28px 16px;transition:transform .3s,box-shadow .3s;box-shadow:0 6px 24px #0000000d}.pdet-stat[data-v-ab4b8e4e]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0000001f}.pdet-stat strong[data-v-ab4b8e4e]{color:var(--accent);font-size:34px;font-weight:800;display:block}.pdet-stat span[data-v-ab4b8e4e]{color:var(--text-secondary);margin-top:6px;font-size:13.5px;display:block}.pdet-mix[data-v-ab4b8e4e]{border:1px solid var(--border);background:linear-gradient(135deg,#1111110d,#1111110a);border-radius:16px;margin-top:22px;padding:26px 28px}.pdet-mix-title[data-v-ab4b8e4e]{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:18px;font-size:16px;font-weight:700;display:flex}.pdet-mix-title[data-v-ab4b8e4e]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234F7DFF%22 stroke-width=%222%22 stroke-linecap=%22round%22%3E%3Cpath d=%22M4 20V10M10 20V4M16 20v-8M22 20H2%22/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:20px;height:20px}.pdet-mixRow[data-v-ab4b8e4e]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pdet-mixItem[data-v-ab4b8e4e]{text-align:center;border:1px solid var(--border-light);background:#fff;border-radius:12px;padding:18px 12px}.pdet-mixItem strong[data-v-ab4b8e4e]{color:var(--text-primary);font-size:26px;font-weight:800;display:block}.pdet-mixItem span[data-v-ab4b8e4e]{color:var(--text-tertiary);background:var(--accent-subtle);border-radius:20px;margin-top:6px;padding:2px 10px;font-size:13px;display:inline-block}.pdet-mixTotal[data-v-ab4b8e4e]{text-align:center;color:var(--text-secondary);margin-top:18px;font-size:14px}.pdet-mixTotal b[data-v-ab4b8e4e]{color:var(--accent);font-size:22px;font-weight:800}.pdet-mixNote[data-v-ab4b8e4e]{text-align:center;color:var(--text-tertiary);margin:8px 0 0;font-size:12.5px;line-height:1.6}.pdet-capsGrid[data-v-ab4b8e4e]{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.pdet-cap[data-v-ab4b8e4e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:26px;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.pdet-cap[data-v-ab4b8e4e]:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 20px 44px #0000001f}.pdet-cap-top[data-v-ab4b8e4e]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.pdet-cap-ico[data-v-ab4b8e4e]{background:var(--accent-subtle) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234F7DFF%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l1.9 5.7a2 2 0 0 0 1.3 1.3L21 12l-5.8 1.9a2 2 0 0 0-1.3 1.3L12 21l-1.9-5.8a2 2 0 0 0-1.3-1.3L3 12l5.8-1.9a2 2 0 0 0 1.3-1.3z%22/%3E%3C/svg%3E") center/26px no-repeat;border-radius:13px;flex:none;width:50px;height:50px}.pdet-cap-no[data-v-ab4b8e4e]{color:var(--text-tertiary);letter-spacing:1px;font-size:12px;font-weight:700}.pdet-cap h3[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 10px;font-size:19px;font-weight:700}.pdet-cap p[data-v-ab4b8e4e]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.85}.pdet-archStack[data-v-ab4b8e4e]{flex-direction:column;gap:12px;display:flex}.pdet-layer[data-v-ab4b8e4e]{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;align-items:center;gap:18px;padding:18px 22px;display:flex}.pdet-layer-head[data-v-ab4b8e4e]{color:var(--text-primary);align-items:center;gap:8px;min-width:170px;font-size:15px;font-weight:700;display:flex}.pdet-layer-dot[data-v-ab4b8e4e]{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.pdet-layer-tag[data-v-ab4b8e4e]{background:var(--accent-subtle);color:var(--accent);border-radius:20px;padding:2px 10px;font-size:11px}.pdet-layer-items[data-v-ab4b8e4e]{flex-wrap:wrap;gap:8px;display:flex}.pdet-layer-items span[data-v-ab4b8e4e]{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);border-radius:10px;padding:6px 14px;font-size:13px}.pdet-scenesRow[data-v-ab4b8e4e]{flex-wrap:wrap;gap:10px;display:flex}.pdet-scene[data-v-ab4b8e4e]{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);border-radius:24px;padding:9px 18px;font-size:14px}.pdet-scenesDesc[data-v-ab4b8e4e]{color:var(--text-secondary);margin-top:16px;font-size:14px;line-height:1.8}.pdet-tech[data-v-ab4b8e4e]{border:1px solid #e5e7eb;border-left:4px solid var(--accent);background:#eef0f3;border-radius:16px;align-items:flex-start;gap:18px;padding:26px 28px;display:flex}.pdet-techgrid[data-v-ab4b8e4e]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pdet-techcard[data-v-ab4b8e4e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px 22px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.pdet-techcard[data-v-ab4b8e4e]:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 16px 36px #0000001a}.pdet-techcard-no[data-v-ab4b8e4e]{color:#1111112e;font-size:14px;font-weight:800;position:absolute;top:10px;right:16px}.pdet-techcard h4[data-v-ab4b8e4e]{color:var(--accent);margin:0 0 10px;font-size:17px;font-weight:700}.pdet-techcard p[data-v-ab4b8e4e]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.pdet-tech-ico[data-v-ab4b8e4e]{background:#fff url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234F7DFF%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%223%22/%3E%3Cpath d=%22M19.4 15a1.65 1.65 0 0 0 .33 1.82.2.2 0 0 1 0 0l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z%22/%3E%3C/svg%3E") 50%/26px no-repeat;border-radius:12px;flex:none;width:54px;height:54px;box-shadow:0 4px 14px #0000000f}.pdet-tech-txt[data-v-ab4b8e4e]{color:var(--text-primary);font-size:15px;line-height:1.9}.pdet-priceGrid[data-v-ab4b8e4e]{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.pdet-price[data-v-ab4b8e4e]{background:var(--bg-card);border:1px solid var(--border);border-radius:18px;flex-direction:column;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;box-shadow:0 6px 24px #0000000d}.pdet-price[data-v-ab4b8e4e]:hover{transform:translateY(-6px);box-shadow:0 20px 44px #00000021}.pdet-price.hot[data-v-ab4b8e4e]{border-color:var(--accent);box-shadow:0 16px 40px #1111112e}.pdet-price-tag[data-v-ab4b8e4e]{color:#fff;background:linear-gradient(135deg,#e5e7eb,#1a1a1e);border-radius:20px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-12px;right:22px}.pdet-price h3[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 14px;font-size:17px;font-weight:700}.pdet-price-val[data-v-ab4b8e4e]{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.pdet-price-val strong[data-v-ab4b8e4e]{color:var(--accent);font-size:32px;font-weight:800}.pdet-price-val span[data-v-ab4b8e4e]{color:var(--text-tertiary);font-size:13px}.pdet-price-desc[data-v-ab4b8e4e]{color:var(--text-secondary);min-height:42px;margin:0 0 18px;font-size:13px;line-height:1.7}.pdet-price-list[data-v-ab4b8e4e]{flex:1;margin:0 0 24px;padding:0;list-style:none}.pdet-price-list li[data-v-ab4b8e4e]{color:var(--text-secondary);border-bottom:1px dashed var(--border);padding:7px 0 7px 22px;font-size:13.5px;position:relative}.pdet-price-list li[data-v-ab4b8e4e]:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.pdet-price-btn[data-v-ab4b8e4e]{text-align:center;color:var(--accent);border:1px solid var(--accent);background:#fff;border-radius:12px;padding:12px;font-weight:600;text-decoration:none;transition:background .25s,color .25s;display:block}.pdet-price.hot .pdet-price-btn[data-v-ab4b8e4e]{background:var(--accent);color:#fff}.pdet-customGrid[data-v-ab4b8e4e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:26px;display:grid}.pdet-customCard[data-v-ab4b8e4e]{border:1px solid var(--border);background:#fff;border-radius:18px;padding:24px 22px;box-shadow:0 14px 40px #11111114}.pdet-customCard h3[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 10px;font-size:17px;font-weight:800}.pdet-customCard p[data-v-ab4b8e4e]{color:var(--text-tertiary);margin:0;font-size:14px;line-height:1.7}.pdet-customCta[data-v-ab4b8e4e]{background:linear-gradient(135deg,#eef2fb,#f7f9fd);border:1px dashed #4f7dff59;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.pdet-customCta span[data-v-ab4b8e4e]{color:#3a4157;font-size:14.5px;font-weight:600}@media (width<=640px){.pdet-customCta[data-v-ab4b8e4e]{flex-direction:column;align-items:flex-start}}.pdet-price-btn[data-v-ab4b8e4e]:hover{background:var(--accent);color:#fff}.pdet-proc[data-v-ab4b8e4e]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.pdet-procstep[data-v-ab4b8e4e]{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;padding:24px 22px;transition:transform .3s,box-shadow .3s,border-color .3s}.pdet-procstep[data-v-ab4b8e4e]:hover{border-color:var(--border-light);transform:translateY(-5px);box-shadow:0 18px 40px #0000001a}.pdet-proc-top[data-v-ab4b8e4e]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pdet-proc-no[data-v-ab4b8e4e]{color:#1111112e;font-size:24px;font-weight:800;line-height:1}.pdet-proc-ic[data-v-ab4b8e4e]{background:var(--gradient-soft);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.pdet-procstep h4[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700}.pdet-procstep p[data-v-ab4b8e4e]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.pdet-block[data-v-ab4b8e4e]{margin-bottom:64px}.pdet-cta[data-v-ab4b8e4e]{text-align:center;background:linear-gradient(150deg,#e5e7eb 0%,#eef0f3 60%,#e5e7eb 100%);border:1px solid #e5e7eb;border-radius:22px;padding:44px;position:relative;overflow:hidden}.pdet-cta-inner[data-v-ab4b8e4e]{z-index:1;position:relative}.pdet-cta h3[data-v-ab4b8e4e]{color:var(--text-primary);margin:0 0 10px;font-size:28px;font-weight:800}.pdet-cta p[data-v-ab4b8e4e]{color:var(--text-secondary);margin:0 0 26px;font-size:15px}.state-box[data-v-ab4b8e4e]{text-align:center;color:var(--text-tertiary);padding:80px}@media (width<=900px){.pdet-row[data-v-ab4b8e4e]{flex-direction:column;align-items:flex-start}.pdet-visual[data-v-ab4b8e4e]{width:100%}.pdet-title[data-v-ab4b8e4e]{font-size:30px}.pdet-stats[data-v-ab4b8e4e]{grid-template-columns:repeat(2,1fr)}.pdet-capsGrid[data-v-ab4b8e4e]{grid-template-columns:1fr}.pdet-layer[data-v-ab4b8e4e]{flex-direction:column;align-items:flex-start;gap:10px}.pdet-priceGrid[data-v-ab4b8e4e],.pdet-techgrid[data-v-ab4b8e4e]{grid-template-columns:1fr}}.ind-grid[data-v-15c981a1]{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.ind-card[data-v-15c981a1]{aspect-ratio:16/9;border:1px solid #ffffff80;border-radius:20px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 12px 34px #0000001a}.ind-card[data-v-15c981a1]:hover{transform:translateY(-8px);box-shadow:0 24px 54px #0003}.ind-img[data-v-15c981a1]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ind-card:hover .ind-img[data-v-15c981a1]{transform:scale(1.06)}.ind-shade[data-v-15c981a1]{background:linear-gradient(#0000001a 0%,#0000003d 40%,#081026f0 100%);position:absolute;inset:0}.ind-body[data-v-15c981a1]{color:#fff;z-index:2;flex-direction:column;justify-content:flex-end;padding:22px 24px 20px;display:flex;position:absolute;inset:30% 0 0}.ind-tag[data-v-15c981a1]{color:#fff;background:#ffffff38;border:1px solid #ffffff59;border-radius:20px;margin-bottom:9px;padding:2px 11px;font-size:10.5px;font-weight:700;display:inline-block}.ind-body h3[data-v-15c981a1]{color:#fff;letter-spacing:-.2px;margin:0 0 5px;font-size:19px;font-weight:800}.ind-subtitle[data-v-15c981a1]{color:#e5e7eb;margin:0 0 7px;font-size:13px;font-weight:600}.ind-desc[data-v-15c981a1]{color:#ffffffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.ind-scenes[data-v-15c981a1]{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.scene-chip[data-v-15c981a1]{color:#e5e7eb;background:#ffffff29;border:1px solid #ffffff47;border-radius:20px;padding:5px 12px;font-size:12px}.ind-cta[data-v-15c981a1]{color:#fff;background:#fff3;border:1px solid #fff6;border-radius:30px;align-self:flex-start;margin-top:auto;padding:9px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.ind-cta[data-v-15c981a1]:hover{color:#0e0e12;background:#fff}.state-box[data-v-15c981a1]{text-align:center;color:var(--text-tertiary);padding:60px;font-size:15px}.ind-cta-band[data-v-15c981a1]{text-align:center;background:linear-gradient(135deg,#f0f4ff,#f7f9fc);border:1px solid #4f7dff29;border-radius:22px;margin-top:46px;padding:44px 40px}.ind-cta-badge[data-v-15c981a1]{color:#4a5b78;background:#4f7dff1a;border:1px solid #4f7dff33;border-radius:20px;margin-bottom:14px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.ind-cta-band h2[data-v-15c981a1]{color:#14161b;letter-spacing:-.3px;margin:0 0 10px;font-size:28px;font-weight:800}.ind-cta-band p[data-v-15c981a1]{color:#5a6280;margin:0 0 22px;font-size:15.5px}.ind-cta-btn[data-v-15c981a1]{color:#fff;background:linear-gradient(135deg,#4f7dff,#6e8bff);border-radius:30px;padding:12px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.ind-cta-btn[data-v-15c981a1]:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4f7dff59}@media (width<=640px){.ind-cta-band[data-v-15c981a1]{padding:30px 20px}.ind-cta-band h2[data-v-15c981a1]{font-size:22px}}@media (width<=900px){.ind-grid[data-v-15c981a1]{grid-template-columns:1fr}.ind-card[data-v-15c981a1]{aspect-ratio:16/9}}@media (width<=640px){.ind-card[data-v-15c981a1]{aspect-ratio:auto}.ind-img[data-v-15c981a1]{aspect-ratio:16/9;width:100%;height:auto;position:static}.ind-card:hover .ind-img[data-v-15c981a1]{transform:none}.ind-shade[data-v-15c981a1]{display:none}.ind-body[data-v-15c981a1]{background:linear-gradient(#0e1420,#0a0f17);padding:18px 20px 22px;position:static}.ind-desc[data-v-15c981a1]{-webkit-line-clamp:3}.ind-scenes[data-v-15c981a1]{margin-bottom:14px}.ind-cta[data-v-15c981a1]{margin-top:2px}}.indd-wrap[data-v-54e73b74]{max-width:none;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(24px,3.5vw,64px) 0}.indd-hero[data-v-54e73b74]{aspect-ratio:auto;background:#0e0e12;border-radius:24px;align-items:flex-end;height:clamp(360px,58vh,560px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000038}.indd-bg[data-v-54e73b74]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.indd-shade[data-v-54e73b74]{background:linear-gradient(#00000040 0%,#0a122ac7 100%);position:absolute;inset:0}.indd-inner[data-v-54e73b74]{z-index:2;color:#fff;width:100%;padding:clamp(28px,5vw,64px);position:relative}.indd-crumb[data-v-54e73b74]{color:#667;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 28px;font-size:13px;display:flex}.indd-back[data-v-54e73b74]{background:#ffffff14;border:1px solid #ffffff2e;border-radius:20px;padding:3px 12px;font-weight:600;color:#fff!important}.indd-crumb a[data-v-54e73b74]{color:#fff;font-weight:600;text-decoration:none}.indd-crumb .indd-sep[data-v-54e73b74]{color:#9aa5b5}.indd-badge[data-v-54e73b74]{letter-spacing:1px;color:#fff;background:#ffffff2e;border:1px solid #fff6;border-radius:20px;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.indd-inner h1[data-v-54e73b74]{letter-spacing:-.5px;color:#fff;margin:0 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:800}.indd-subtitle[data-v-54e73b74]{color:#e5e7eb;max-width:680px;margin:0 0 16px;font-size:clamp(15px,1.5vw,18px)}.indd-meta[data-v-54e73b74]{flex-wrap:wrap;gap:10px;display:flex}.indd-meta span[data-v-54e73b74]{color:#e5e7eb;background:#ffffff24;border:1px solid #ffffff4d;border-radius:22px;padding:6px 14px;font-size:13px}.section-inner[data-v-54e73b74]{width:100%;max-width:none;margin:0 auto;padding:0 clamp(24px,3.5vw,64px)}.block[data-v-54e73b74]{padding:60px 0}.block.alt[data-v-54e73b74]{background:var(--bg-secondary);border-radius:0;margin:0 calc(-1*clamp(20px,4vw,64px));padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.sec-head[data-v-54e73b74]{text-align:center;max-width:680px;margin:0 auto 42px}.sec-badge[data-v-54e73b74]{letter-spacing:1px;color:var(--accent);background:var(--accent-subtle);border-radius:20px;margin-bottom:12px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-block}.sec-head h2[data-v-54e73b74]{letter-spacing:-.4px;color:var(--text-primary);margin:0 0 10px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.sec-sub[data-v-54e73b74]{color:var(--text-secondary);margin:0;font-size:15px}.pain-grid[data-v-54e73b74]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.pain-card[data-v-54e73b74]{padding:26px;position:relative}.pain-no[data-v-54e73b74]{color:#1111112e;margin-bottom:14px;font-size:26px;font-weight:800;line-height:1}.pain-card h3[data-v-54e73b74]{color:var(--text-primary);margin:0 0 8px;font-size:17px;font-weight:700}.pain-card p[data-v-54e73b74]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.path-list[data-v-54e73b74]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.path-step[data-v-54e73b74]{gap:14px;padding:24px;display:flex}.path-ic[data-v-54e73b74]{background:var(--accent-subtle);border-radius:13px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:26px;display:flex}.path-body h3[data-v-54e73b74]{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:700}.path-body h3 b[data-v-54e73b74]{color:var(--accent)}.path-body p[data-v-54e73b74]{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.7}.how-grid[data-v-54e73b74]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.how-card[data-v-54e73b74]{padding:24px}.how-no[data-v-54e73b74]{color:#1113;margin-bottom:14px;font-size:24px;font-weight:800;display:block}.how-card h3[data-v-54e73b74]{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:700}.how-card p[data-v-54e73b74]{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.7}.val-grid[data-v-54e73b74]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.val-card[data-v-54e73b74]{text-align:center;padding:26px}.val-num[data-v-54e73b74]{color:var(--accent);margin-bottom:8px;font-size:30px;font-weight:800;line-height:1}.val-label[data-v-54e73b74]{color:var(--text-primary);margin-bottom:8px;font-size:14px;font-weight:700}.val-card p[data-v-54e73b74]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.val-note[data-v-54e73b74]{color:var(--text-tertiary);text-align:center;margin:26px 0 0;font-size:12px}.cta-box[data-v-54e73b74]{background:var(--gradient);text-align:center;color:#1b1d22;border-radius:22px;padding:52px 40px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 16px 40px #00000014}.cta-box h2[data-v-54e73b74]{color:#1b1d22;margin:0 0 12px;font-size:clamp(22px,2.6vw,30px);font-weight:800}.cta-box p[data-v-54e73b74]{color:#414752;margin:0 0 26px;font-size:15px}.cta-btns[data-v-54e73b74]{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn[data-v-54e73b74]{cursor:pointer;border:none;border-radius:30px;padding:13px 26px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary[data-v-54e73b74]{color:#fff;background:#1b1d22}.btn-primary[data-v-54e73b74]:hover{transform:translateY(-2px)}.btn-ghost[data-v-54e73b74]{color:#1b1d22;background:0 0;border:1px solid #1b1d2266}.btn-ghost[data-v-54e73b74]:hover{background:#1b1d2214}@media (width<=900px){.how-grid[data-v-54e73b74],.val-grid[data-v-54e73b74]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.how-grid[data-v-54e73b74],.val-grid[data-v-54e73b74]{grid-template-columns:1fr}.block[data-v-54e73b74]{padding:44px 0}}.feat-title[data-v-9cb3928b]{margin-bottom:10px;padding-bottom:12px;position:relative}.feat-title[data-v-9cb3928b]:after{content:"";background:var(--gradient);border-radius:2px;width:32px;height:3px;position:absolute;bottom:0;left:0}.feat-card[data-v-9cb3928b]{padding:26px}.feat-ic[data-v-9cb3928b]{color:#4a5b78;background:linear-gradient(135deg,#eaf0fb,#f5f7fd);border:1px solid #4f7dff26;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:flex}.feat-card p[data-v-9cb3928b]{color:var(--text-secondary);white-space:pre-line;margin:0;font-size:14.5px;line-height:1.75}.state-box[data-v-9cb3928b]{text-align:center;color:var(--text-tertiary);padding:60px;font-size:15px}.pt-grid[data-v-552a1d3e]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:none;display:grid}.pt-card[data-v-552a1d3e]{background:linear-gradient(165deg, var(--bg-card), #fff 70%);border:1px solid var(--border);border-top:3px solid var(--lc);border-radius:20px;flex-direction:column;height:100%;padding:26px;transition:transform .35s,box-shadow .35s,border-color .3s;display:flex}.pt-card[data-v-552a1d3e]:hover{border-color:var(--lc);transform:translateY(-7px);box-shadow:0 22px 46px #0000001f}.pt-ico[data-v-552a1d3e]{width:58px;height:58px;color:var(--lc);background:linear-gradient(135deg, color-mix(in srgb, var(--lc) 18%, #fff), var(--accent-subtle));border-radius:16px;flex:none;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.pt-ico[data-v-552a1d3e] svg{width:30px;height:30px}.pt-head[data-v-552a1d3e]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pt-tag[data-v-552a1d3e]{color:#fff;border-radius:20px;padding:3px 12px;font-size:12px;font-weight:700}.pt-no[data-v-552a1d3e]{color:var(--border);opacity:.55;font-size:24px;font-weight:800}.pt-card h3[data-v-552a1d3e]{margin:0 0 8px;font-size:19px;font-weight:700}.pt-card p[data-v-552a1d3e]{color:var(--text-secondary);flex:1;margin:0;font-size:15px;line-height:1.75}.pt-base[data-v-552a1d3e]{text-align:center;background:linear-gradient(165deg, var(--bg-card), #fff 70%);color:#16161c;border:1px solid var(--border);cursor:pointer;border-top:3px solid #1a1a1e;border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:12px;width:100%;max-width:480px;min-height:168px;margin:28px auto 0;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.pt-base[data-v-552a1d3e]:hover{border-color:#1a1a1e59;transform:translateY(-4px);box-shadow:0 16px 34px #00000024}.pt-base[data-v-552a1d3e]:active{transform:translateY(-1px)scale(.99)}.pt-base-ico[data-v-552a1d3e]{color:#fff;background:linear-gradient(135deg,#1a1a1eeb,#52525b);border-radius:18px;flex:none;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .3s;display:flex;box-shadow:0 8px 20px #0003}.pt-base:hover .pt-base-ico[data-v-552a1d3e]{transform:translateY(-3px)scale(1.06)}.pt-base-ico[data-v-552a1d3e] svg{width:30px;height:30px}.pt-base strong[data-v-552a1d3e]{color:#16161c;margin-bottom:6px;font-size:20px;font-weight:700;display:block}.pt-base span[data-v-552a1d3e]{color:#51608a;font-size:15px;line-height:1.6}.state-box[data-v-552a1d3e]{text-align:center;color:var(--text-tertiary);padding:60px;font-size:15px}@media (width<=900px){.pt-grid[data-v-552a1d3e]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pt-grid[data-v-552a1d3e]{grid-template-columns:1fr}.pt-card[data-v-552a1d3e]{padding:20px}.pt-base[data-v-552a1d3e]{text-align:center;flex-direction:column}}.pg-wrap[data-v-7a18a124]{max-width:1180px;margin:0 auto}.pg-tabs[data-v-7a18a124]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 28px;display:flex}.pg-tabs button[data-v-7a18a124]{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.pg-tabs button[data-v-7a18a124]:hover{border-color:var(--accent);color:var(--accent)}.pg-tabs button.active[data-v-7a18a124]{background:var(--accent,#1a1a1e);color:#fff;border-color:#0000}.pg-grid[data-v-7a18a124]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.pg-grid[data-v-7a18a124]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pg-grid[data-v-7a18a124]{grid-template-columns:1fr}}.pg-item[data-v-7a18a124]{cursor:pointer;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);margin:0;transition:transform .25s,box-shadow .25s;overflow:hidden}.pg-item[data-v-7a18a124]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.pg-item img[data-v-7a18a124]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pg-item figcaption[data-v-7a18a124]{padding:12px 14px}.pg-cap-title[data-v-7a18a124]{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.4;display:block}.pg-cap-desc[data-v-7a18a124]{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.4;display:block}.pg-empty[data-v-7a18a124]{text-align:center;color:var(--text-tertiary);padding:40px}.pg-lb[data-v-7a18a124]{z-index:2000;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pg-lb-close[data-v-7a18a124]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:34px;line-height:1;position:absolute;top:16px;right:20px}.pg-lb-prev[data-v-7a18a124],.pg-lb-next[data-v-7a18a124]{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:52px;height:52px;font-size:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.pg-lb-prev[data-v-7a18a124]{left:16px}.pg-lb-next[data-v-7a18a124]{right:16px}.pg-lb-prev[data-v-7a18a124]:hover,.pg-lb-next[data-v-7a18a124]:hover{background:#ffffff40}.pg-lb-body[data-v-7a18a124]{flex-direction:column;align-items:center;gap:12px;max-width:90vw;max-height:90vh;display:flex}.pg-lb-body img[data-v-7a18a124]{object-fit:contain;border-radius:8px;max-width:100%;max-height:78vh}.pg-lb-meta[data-v-7a18a124]{text-align:center;color:#fff}.pg-lb-meta strong[data-v-7a18a124]{margin-bottom:4px;font-size:16px;display:block}.pg-lb-meta span[data-v-7a18a124]{color:#fffc;font-size:13px}.pg-lb-count[data-v-7a18a124]{color:#ffffffd9;font-size:14px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.pgfade-enter-active[data-v-7a18a124],.pgfade-leave-active[data-v-7a18a124]{transition:opacity .2s}.pgfade-enter-from[data-v-7a18a124],.pgfade-leave-to[data-v-7a18a124]{opacity:0}@media (width<=560px){.pg-lb-prev[data-v-7a18a124]{left:6px}.pg-lb-next[data-v-7a18a124]{right:6px}.pg-lb-prev[data-v-7a18a124],.pg-lb-next[data-v-7a18a124]{width:40px;height:40px;font-size:32px}}.hero-sec[data-v-4ec30691]{background:var(--bg-primary)}.about-grid[data-v-4ec30691]{grid-template-columns:1.4fr 1fr;align-items:start;gap:44px;display:grid}.ab-tags[data-v-4ec30691]{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.ab-tag[data-v-4ec30691]{color:#fff;background:linear-gradient(135deg,#1a1a1e,#3f3f46);border-radius:20px;align-items:center;gap:8px;padding:7px 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 8px 18px #11111147}.ab-tag svg[data-v-4ec30691]{width:16px;height:16px}.ab-lead[data-v-4ec30691]{margin-bottom:12px;font-size:24px;font-weight:700}.ab-p[data-v-4ec30691]{color:var(--text-secondary);margin-bottom:22px;font-size:16px;line-height:1.9}.ab-points[data-v-4ec30691]{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:26px;display:grid}.abp[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 14px;display:flex}.abp em[data-v-4ec30691]{align-items:center;font-style:normal;display:flex}.abp em img[data-v-4ec30691]{object-fit:cover;border-radius:5px;width:22px;height:22px}.abp span[data-v-4ec30691]{color:var(--text-primary);font-size:14px;font-weight:600}.about-right[data-v-4ec30691]{flex-direction:column;gap:18px;display:flex}.about-stats[data-v-4ec30691]{grid-template-columns:1fr 1fr;gap:24px;padding:6px;display:grid}.stat-card[data-v-4ec30691]{text-align:center;padding:30px 18px}.stat-card strong[data-v-4ec30691]{color:var(--accent);font-size:32px;font-weight:800;display:block}.stat-card span[data-v-4ec30691]{color:var(--text-tertiary);font-size:13.5px}.ab-partners[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.abp-label[data-v-4ec30691]{color:var(--text-tertiary);margin-bottom:12px;font-size:13px;display:block}.abp-row[data-v-4ec30691]{gap:12px;display:flex}.abp-row i[data-v-4ec30691]{color:var(--text-secondary);background:linear-gradient(165deg,var(--bg-card),var(--accent-subtle));border:1px solid var(--border);border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:15px 8px;font-size:13px;font-style:normal;font-weight:700;display:flex}.abp-row i b[data-v-4ec30691]{width:36px;height:36px;color:var(--accent);background:linear-gradient(135deg,#1111112e,#1111111f);border-radius:11px;justify-content:center;align-items:center;display:flex}.abp-row i svg[data-v-4ec30691]{width:19px;height:19px}.mvv-sec[data-v-4ec30691]{background:var(--bg-secondary)}.mvv-grid[data-v-4ec30691]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.why-grid[data-v-4ec30691]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:12px;display:grid}.why-card[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s}.why-card[data-v-4ec30691]:hover{box-shadow:var(--shadow-lg);border-color:var(--border-light);transform:translateY(-5px)}.why-ic[data-v-4ec30691]{background:var(--gradient-soft);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;font-size:26px;display:flex}.why-card h3[data-v-4ec30691]{color:var(--text-primary);margin-bottom:8px;font-size:18px;font-weight:700}.why-card p[data-v-4ec30691]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.mvv-card[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .3s,box-shadow .3s}.mvv-card[data-v-4ec30691]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.mvv-tag[data-v-4ec30691]{color:var(--accent);background:var(--accent-subtle);border-radius:20px;align-items:center;gap:6px;margin-bottom:16px;padding:3px 13px;font-size:12px;font-weight:700;display:inline-flex}.mvv-tag svg[data-v-4ec30691]{width:13px;height:13px}.mvv-card h3[data-v-4ec30691]{margin-bottom:10px;font-size:22px;font-weight:700}.mvv-card p[data-v-4ec30691]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.how-sec[data-v-4ec30691]{background:var(--bg-primary)}.how-grid[data-v-4ec30691]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.how-card[data-v-4ec30691]{padding:0 0 28px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.how-card[data-v-4ec30691]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-6px)}.how-img[data-v-4ec30691]{margin:0;overflow:hidden}.how-img img[data-v-4ec30691]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.how-card:hover .how-img img[data-v-4ec30691]{transform:scale(1.04)}.how-card h3[data-v-4ec30691]{margin:18px 24px 10px;font-size:19px;font-weight:700}.how-card p[data-v-4ec30691]{color:var(--text-secondary);margin:0 24px;font-size:15px;line-height:1.7}.tech-sec[data-v-4ec30691]{background:var(--bg-secondary)}.process-sec[data-v-4ec30691]{background:var(--bg-primary)}.process-grid[data-v-4ec30691]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.process-step[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px 24px;transition:transform .3s,box-shadow .3s;position:relative}.process-step[data-v-4ec30691]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.ps-num[data-v-4ec30691]{color:var(--accent);background:var(--accent-subtle);border-radius:20px;margin-bottom:16px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.process-step h3[data-v-4ec30691]{margin:0 0 8px;font-size:19px}.process-step p[data-v-4ec30691]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}@media (width<=960px){.process-grid[data-v-4ec30691]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.process-grid[data-v-4ec30691]{grid-template-columns:1fr}}.tech-wrap[data-v-4ec30691]{grid-template-columns:2fr 3fr;align-items:center;gap:48px;display:grid}.tech-intro h2[data-v-4ec30691]{text-align:left}.tech-text[data-v-4ec30691]{color:var(--text-secondary);margin-bottom:26px;font-size:16px;line-height:1.8}.tech-list[data-v-4ec30691]{flex-direction:column;gap:12px;display:flex}.tech-item[data-v-4ec30691]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:16px;padding:14px 18px;display:flex}.tech-num[data-v-4ec30691]{color:var(--accent);opacity:.8;font-size:20px;font-weight:800}.tech-item p[data-v-4ec30691]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.profile-sec[data-v-4ec30691]{background:var(--bg-primary)}.profile-grid[data-v-4ec30691]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.prof-card[data-v-4ec30691]{padding:24px 20px}.prof-label[data-v-4ec30691]{color:var(--text-tertiary);margin-bottom:8px;font-size:13px;display:block}.prof-card p[data-v-4ec30691]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.gallery-sec[data-v-4ec30691]{background:var(--bg-secondary)}.cta-sec[data-v-4ec30691]{background:var(--bg-primary)}.cta-box[data-v-4ec30691]{background:var(--gradient);border-radius:var(--radius-lg);text-align:center;color:#1b1d22;padding:56px 40px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 18px 44px #0000001a}.cta-box h2[data-v-4ec30691]{color:#1b1d22;margin-bottom:10px;font-size:30px}.cta-box p[data-v-4ec30691]{color:#414752;margin-bottom:24px;font-size:16px}.cta-box .btn-primary[data-v-4ec30691]{color:#fff;background:#1b1d22}.section-title[data-v-4ec30691]{letter-spacing:-.5px;font-size:34px;font-weight:700}@media (width<=960px){.about-grid[data-v-4ec30691]{grid-template-columns:1fr}.how-grid[data-v-4ec30691],.profile-grid[data-v-4ec30691]{grid-template-columns:repeat(2,1fr)}.tech-wrap[data-v-4ec30691]{grid-template-columns:1fr;gap:32px}.mvv-grid[data-v-4ec30691]{grid-template-columns:1fr}}@media (width<=560px){.how-grid[data-v-4ec30691],.profile-grid[data-v-4ec30691],.ab-points[data-v-4ec30691]{grid-template-columns:1fr}.about-stats[data-v-4ec30691]{grid-template-columns:1fr 1fr}}.block[data-v-bb8d82ba]{margin-bottom:48px}.block-head[data-v-bb8d82ba]{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.block-head h3[data-v-bb8d82ba]{margin:0;font-size:22px}.block-head span[data-v-bb8d82ba]{color:var(--text-tertiary);font-size:13px}.value-grid[data-v-bb8d82ba]{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.value-card[data-v-bb8d82ba]{text-align:center;padding:0 0 30px;transition:transform .3s,box-shadow .3s;overflow:hidden}.value-card[data-v-bb8d82ba]:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.value-img[data-v-bb8d82ba]{overflow:hidden}.value-img img[data-v-bb8d82ba]{aspect-ratio:16/9;object-fit:cover;filter:saturate(.68)sepia(.2)hue-rotate(-8deg)brightness(1.03)contrast(.97);width:100%;height:auto;transition:transform .5s;display:block}.value-card:hover .value-img img[data-v-bb8d82ba]{transform:scale(1.04)}.value-card h3[data-v-bb8d82ba]{margin:18px 0 8px;font-size:19px}.value-card p[data-v-bb8d82ba]{color:var(--text-secondary);margin:0 26px;font-size:15px;line-height:1.7}.model-grid[data-v-bb8d82ba]{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.model-card[data-v-bb8d82ba]{padding:26px}.model-top[data-v-bb8d82ba]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.model-ic[data-v-bb8d82ba]{font-size:30px;line-height:1}.model-card h4[data-v-bb8d82ba]{margin:0 0 8px;font-size:18px}.model-card p[data-v-bb8d82ba]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.support-grid[data-v-bb8d82ba]{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.support-card[data-v-bb8d82ba]{text-align:center;padding:24px 18px;transition:transform .3s,box-shadow .3s}.support-card[data-v-bb8d82ba]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.support-ic[data-v-bb8d82ba]{margin-bottom:12px;font-size:30px;display:block}@media (width<=1000px){.support-grid[data-v-bb8d82ba]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.support-grid[data-v-bb8d82ba]{grid-template-columns:1fr}}.support-card h4[data-v-bb8d82ba]{margin:0 0 6px;font-size:16px}.support-card p[data-v-bb8d82ba]{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.6}.adv-band[data-v-bb8d82ba]{background:var(--gradient);border-radius:var(--radius-lg);color:#1b1d22;margin-bottom:48px;padding:36px 30px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 16px 40px #00000014}.adv-head[data-v-bb8d82ba]{align-items:baseline;gap:10px;margin-bottom:24px;display:flex}.adv-head h3[data-v-bb8d82ba]{color:#fff;margin:0;font-size:22px}.adv-head span[data-v-bb8d82ba]{color:#ffffffbf;font-size:13px}.adv-grid[data-v-bb8d82ba]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.adv-item[data-v-bb8d82ba]{text-align:center}.adv-num[data-v-bb8d82ba]{margin-bottom:6px;font-size:26px;font-weight:800}.adv-label[data-v-bb8d82ba]{color:#ffffffd9;font-size:14px;line-height:1.5}.eco-wrap[data-v-bb8d82ba]{background:var(--bg-secondary);border-radius:var(--radius-lg);margin-bottom:20px;padding:32px}.eco-head[data-v-bb8d82ba]{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.eco-head h3[data-v-bb8d82ba]{margin:0;font-size:22px}.eco-head span[data-v-bb8d82ba]{color:var(--text-tertiary);font-size:13px}.eco-grid[data-v-bb8d82ba]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.coop-card[data-v-bb8d82ba]{padding:30px 26px}.coop-logo[data-v-bb8d82ba]{border-radius:var(--radius-md);border:1px solid var(--border);width:64px;height:64px;box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;margin-bottom:14px;display:flex;overflow:hidden}.coop-logo img[data-v-bb8d82ba]{object-fit:contain;max-width:44px;max-height:44px}.coop-num[data-v-bb8d82ba]{background:var(--accent-subtle);width:40px;height:40px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.coop-card h3[data-v-bb8d82ba]{margin:0 0 4px}.coop-company[data-v-bb8d82ba]{color:var(--text-tertiary);margin:0 0 8px;font-size:13px}.coop-desc[data-v-bb8d82ba]{color:var(--text-secondary);margin:0 0 10px;font-size:15px;line-height:1.7}.flow-wrap[data-v-bb8d82ba]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:40px;padding:32px}.flow-head[data-v-bb8d82ba]{align-items:baseline;gap:10px;margin-bottom:26px;display:flex}.flow-head h3[data-v-bb8d82ba]{margin:0;font-size:22px}.flow-head span[data-v-bb8d82ba]{color:var(--text-tertiary);font-size:13px}.flow-grid[data-v-bb8d82ba]{align-items:stretch;gap:18px;display:flex}.flow-step[data-v-bb8d82ba]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;padding:26px 20px}.step-num[data-v-bb8d82ba]{color:var(--accent);opacity:.5;margin-bottom:8px;font-size:26px;font-weight:800;display:block}.flow-step h4[data-v-bb8d82ba]{margin:0 0 6px;font-size:17px}.flow-step p[data-v-bb8d82ba]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.flow-arrow[data-v-bb8d82ba]{color:var(--accent);flex-shrink:0;align-items:center;font-size:20px;font-weight:700;display:flex}.reach-wrap[data-v-bb8d82ba]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:40px;padding:32px}.reach-head[data-v-bb8d82ba]{align-items:baseline;gap:10px;margin-bottom:22px;display:flex}.reach-head h3[data-v-bb8d82ba]{margin:0;font-size:22px}.reach-head span[data-v-bb8d82ba]{color:var(--text-tertiary);font-size:13px}.reach-grid[data-v-bb8d82ba]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reach-card[data-v-bb8d82ba]{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;align-items:center;gap:14px;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.reach-card[data-v-bb8d82ba]:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.reach-ic[data-v-bb8d82ba]{color:#4a5b78;flex:none;justify-content:center;align-items:center;display:inline-flex}.reach-ic svg[data-v-bb8d82ba]{width:24px;height:24px}.reach-card b[data-v-bb8d82ba]{margin-bottom:3px;font-size:14px;display:block}.reach-card p[data-v-bb8d82ba]{color:var(--text-secondary);word-break:break-all;margin:0;font-size:15px}.coop-cta[data-v-bb8d82ba]{background:var(--gradient);border-radius:var(--radius-lg);text-align:center;color:#1b1d22;margin-top:8px;padding:44px 36px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #fff6,0 16px 40px #00000014}.coop-cta h3[data-v-bb8d82ba]{color:#1b1d22;margin:0 0 8px;font-size:24px}.coop-cta p[data-v-bb8d82ba]{color:#414752;margin:0 0 20px;font-size:15px}.coop-cta .btn-primary[data-v-bb8d82ba]{color:#fff;background:#1b1d22}.state-box[data-v-bb8d82ba]{text-align:center;color:var(--text-tertiary);padding:40px;font-size:15px}@media (width<=960px){.value-grid[data-v-bb8d82ba],.eco-grid[data-v-bb8d82ba]{grid-template-columns:repeat(2,1fr)}.model-grid[data-v-bb8d82ba]{grid-template-columns:1fr}.support-grid[data-v-bb8d82ba]{grid-template-columns:repeat(3,1fr)}.adv-grid[data-v-bb8d82ba]{grid-template-columns:repeat(2,1fr)}.reach-grid[data-v-bb8d82ba]{grid-template-columns:1fr}.flow-grid[data-v-bb8d82ba]{flex-wrap:wrap}.flow-step[data-v-bb8d82ba]{flex:40%}.flow-arrow[data-v-bb8d82ba]{display:none}}@media (width<=560px){.value-grid[data-v-bb8d82ba],.eco-grid[data-v-bb8d82ba],.support-grid[data-v-bb8d82ba],.adv-grid[data-v-bb8d82ba]{grid-template-columns:1fr}.flow-step[data-v-bb8d82ba]{flex:100%}}.news-feat[data-v-d6cde00f]{background:linear-gradient(135deg, var(--accent-subtle), var(--bg-card));border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;align-items:flex-start;gap:34px;margin-bottom:36px;padding:38px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.news-feat[data-v-d6cde00f]:hover{box-shadow:var(--shadow-lg)}.feat-badge[data-v-d6cde00f]{background:var(--gradient);color:#1b1d22;border-bottom-right-radius:12px;padding:6px 18px 6px 14px;font-size:12px;font-weight:700;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff9}.feat-body[data-v-d6cde00f]{flex:1}.feat-date[data-v-d6cde00f]{color:var(--text-tertiary);font-size:13px}.feat-body h3[data-v-d6cde00f]{margin:10px 0;font-size:26px;font-weight:800;line-height:1.4}.feat-summary[data-v-d6cde00f]{color:var(--text-secondary);margin:0 0 12px;font-size:16px;line-height:1.8}.feat-content[data-v-d6cde00f]{color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-md);white-space:pre-wrap;margin-bottom:14px;padding:18px 20px;font-size:15px;line-height:1.9}.feat-link[data-v-d6cde00f],.nc-link[data-v-d6cde00f]{color:var(--accent);font-size:14px;font-weight:700}.feat-more[data-v-d6cde00f]{align-self:center}.feat-more span[data-v-d6cde00f]{letter-spacing:2px;color:var(--accent);background:var(--accent-subtle);border:1px solid var(--border-light);border-radius:22px;padding:6px 14px;font-size:13px;font-weight:800}.news-grid[data-v-d6cde00f]{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.news-card[data-v-d6cde00f]{cursor:pointer;padding:30px 26px;transition:transform .3s,box-shadow .3s,border-color .3s}.news-card[data-v-d6cde00f]:hover{box-shadow:var(--shadow-lg);border-color:var(--accent);transform:translateY(-5px)}.nc-head[data-v-d6cde00f]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nc-date[data-v-d6cde00f]{color:var(--text-tertiary);font-size:13px}.nc-num[data-v-d6cde00f]{color:var(--border);opacity:.6;font-size:22px;font-weight:800}.news-card h3[data-v-d6cde00f]{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.5}.nc-summary[data-v-d6cde00f]{color:var(--text-secondary);margin:0 0 12px;font-size:15px;line-height:1.7}.nc-content[data-v-d6cde00f]{color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-sm);white-space:pre-wrap;margin-bottom:12px;padding:14px 16px;font-size:14px;line-height:1.8}.nc-link[data-v-d6cde00f]{font-size:13px}.state-box[data-v-d6cde00f]{text-align:center;color:var(--text-tertiary);padding:60px;font-size:15px}@media (width<=960px){.news-grid[data-v-d6cde00f]{grid-template-columns:repeat(2,1fr)}.news-feat[data-v-d6cde00f]{flex-direction:column;gap:16px}.feat-more[data-v-d6cde00f]{display:none}}@media (width<=600px){.news-grid[data-v-d6cde00f]{grid-template-columns:1fr}.feat-body h3[data-v-d6cde00f]{font-size:21px}}.why-grid[data-v-0d37f274]{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:40px;display:grid}.why-card[data-v-0d37f274]{text-align:center;padding:26px 24px;transition:transform .3s,box-shadow .3s}.why-card[data-v-0d37f274]:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.why-card em[data-v-0d37f274]{margin-bottom:12px;font-style:normal;display:block}.why-card em img[data-v-0d37f274]{object-fit:cover;width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:10px}.why-card h3[data-v-0d37f274]{margin:0 0 8px;font-size:18px}.why-card p[data-v-0d37f274]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.contact-grid[data-v-0d37f274]{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.contact-left[data-v-0d37f274]{flex-direction:column;gap:14px;display:flex}.ct-card[data-v-0d37f274]{align-items:center;gap:16px;padding:20px 22px;display:flex}.ct-ico[data-v-0d37f274]{margin-right:8px}.ct-ico img[data-v-0d37f274]{object-fit:cover;vertical-align:middle;border-radius:6px;width:24px;height:24px}.ct-label[data-v-0d37f274]{color:var(--text-tertiary);margin-bottom:4px;font-size:13px;display:block}.ct-card p[data-v-0d37f274]{margin:0;font-size:16px;font-weight:600}.ct-qr[data-v-0d37f274]{gap:18px;margin-top:6px;display:flex}.qr-item[data-v-0d37f274]{text-align:center;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;padding:18px 12px}.qr-item img[data-v-0d37f274]{object-fit:contain;border-radius:8px;width:120px;height:120px}.qr-item span[data-v-0d37f274]{color:var(--text-tertiary);margin-top:10px;font-size:13px;display:block}.contact-form[data-v-0d37f274]{flex-direction:column;gap:14px;padding:30px 28px;display:flex}.contact-form h3[data-v-0d37f274]{margin:0 0 6px}.contact-form input[data-v-0d37f274],.contact-form textarea[data-v-0d37f274]{border-radius:var(--radius-md);background:var(--bg-primary);color:var(--text-primary);border:1px solid #c9d4e4;padding:12px 16px;font-family:inherit;font-size:15px}.contact-form input[data-v-0d37f274]:focus,.contact-form textarea[data-v-0d37f274]:focus{border-color:var(--accent);outline:none}.success-msg[data-v-0d37f274]{color:var(--success);margin:0;font-size:14px}.form-note[data-v-0d37f274]{color:var(--text-tertiary);margin:0;font-size:12px}@media (width<=900px){.why-grid[data-v-0d37f274],.contact-grid[data-v-0d37f274]{grid-template-columns:1fr}.why-grid[data-v-0d37f274]{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.why-grid[data-v-0d37f274]{grid-template-columns:1fr}}.content-html[data-v-331d56d5]{color:var(--text-secondary);font-size:16px;line-height:1.8}.content-html h4[data-v-331d56d5]{color:var(--text-primary);margin-top:24px;margin-bottom:8px}.content-html p[data-v-331d56d5]{margin-bottom:12px}.content-html a[data-v-331d56d5]{color:var(--accent)}.content-html[data-v-1af812e4]{color:var(--text-secondary);font-size:16px;line-height:1.8}.content-html h4[data-v-1af812e4]{color:var(--text-primary);margin-top:24px;margin-bottom:8px}.content-html p[data-v-1af812e4]{margin-bottom:12px}.content-html a[data-v-1af812e4]{color:var(--accent)}.nf-sec[data-v-d9ed6a24]{justify-content:center;align-items:center;min-height:70vh;padding:160px 20px 60px;display:flex}.nf-box[data-v-d9ed6a24]{text-align:center;max-width:480px}.nf-num[data-v-d9ed6a24]{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:96px;font-weight:800;line-height:1}.nf-box h1[data-v-d9ed6a24]{margin:0 0 10px;font-size:28px}.nf-box p[data-v-d9ed6a24]{color:var(--text-secondary);margin:0 0 28px;font-size:15px}.nf-actions[data-v-d9ed6a24]{justify-content:center;gap:14px;display:flex}.app-skel[data-v-b51fb893]{flex-wrap:wrap;gap:20px;display:flex}.skel-grid .sk-card[data-v-b51fb893],.skel-card .sk-card[data-v-b51fb893]{flex:260px}.skel-list .sk-card[data-v-b51fb893]{flex:100%}.skel-text[data-v-b51fb893]{gap:0;display:block}.sk-card[data-v-b51fb893]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);min-height:150px;padding:24px;position:relative;overflow:hidden}.sk-circle[data-v-b51fb893]{background:var(--bg-secondary);border-radius:12px;width:46px;height:46px;margin-bottom:16px}.sk-line[data-v-b51fb893]{background:linear-gradient(90deg, var(--bg-secondary) 25%, var(--border) 37%, var(--bg-secondary) 63%);background-size:400% 100%;border-radius:6px;height:14px;margin-bottom:12px;animation:1.3s ease-in-out infinite skelShimmer-b51fb893}.w40[data-v-b51fb893]{width:40%}.w60[data-v-b51fb893]{width:60%}.w70[data-v-b51fb893]{width:70%}.w85[data-v-b51fb893]{width:85%}.w90[data-v-b51fb893]{width:90%}.w92[data-v-b51fb893]{width:92%}.w95[data-v-b51fb893]{width:95%}.w96[data-v-b51fb893]{width:96%}.w100[data-v-b51fb893]{width:100%}.skel-text .sk-line[data-v-b51fb893]{margin-bottom:16px}@keyframes skelShimmer-b51fb893{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk-line[data-v-b51fb893]{animation:none}}
