.site-header[data-v-d28e2f7b]{z-index:100;height:var(--header-height);pointer-events:none;background:linear-gradient(#f8f8f6f5,#f8f8f600);padding-top:12px;position:sticky;top:0}.header-inner[data-v-d28e2f7b]{pointer-events:auto;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:24px;height:64px;display:grid}.brand-link[data-v-d28e2f7b]{flex:none;justify-self:start;align-items:center;display:inline-flex}.brand-logo-crop[data-v-d28e2f7b]{background:#fffffff0;border:1px solid #ffffff1f;border-radius:999px;width:174px;height:48px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #00000029}.brand-logo-crop img[data-v-d28e2f7b]{width:340px;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.main-nav[data-v-d28e2f7b]{-webkit-backdrop-filter:blur(24px)saturate(125%);background:#ffffff6b;border:1px solid #ffffffb8;border-radius:999px;justify-self:center;align-items:center;gap:2px;padding:5px;display:flex;box-shadow:0 18px 45px #161c2614,inset 0 1px #ffffffe6}.main-nav>a[data-v-d28e2f7b],.nav-button[data-v-d28e2f7b]{color:#141820ad;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 18px;font-size:14px;font-weight:600;transition:color .18s;display:inline-flex;position:relative}.main-nav>a[data-v-d28e2f7b]:after,.nav-button[data-v-d28e2f7b]:after{display:none}.main-nav>a[data-v-d28e2f7b]:hover,.main-nav>a.active[data-v-d28e2f7b],.nav-button[data-v-d28e2f7b]:hover,.nav-button.active[data-v-d28e2f7b]{color:#10141c;background:#ffffffd1;border-radius:999px;box-shadow:inset 0 1px #fff,0 8px 24px #14182014}.main-nav>a.active[data-v-d28e2f7b]:after,.nav-button.active[data-v-d28e2f7b]:after{display:none}.demo-nav-link[data-v-d28e2f7b]{color:#141820c7;-webkit-backdrop-filter:blur(24px)saturate(125%);border-radius:999px;justify-content:center;justify-self:end;align-items:center;min-height:42px;padding:0 20px;font-size:14px;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffe6,0 14px 34px #14182014;background:#ffffff6b!important;border:1px solid #ffffffb8!important}.demo-nav-link[data-v-d28e2f7b]:hover,.demo-nav-link.active[data-v-d28e2f7b]{color:#10141c;transform:translateY(-1px);background:#ffffffd1!important}.product-menu[data-v-d28e2f7b]{position:relative}.chevron[data-v-d28e2f7b]{font-size:15px;transition:transform .18s;display:inline-block}.chevron.rotated[data-v-d28e2f7b]{transform:rotate(180deg)}.product-submenu[data-v-d28e2f7b]{-webkit-backdrop-filter:blur(26px)saturate(125%);background:#ffffffa8;border:1px solid #ffffffd1;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:390px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 24px 70px #1418201f,inset 0 1px #fffffff5}.product-submenu[data-v-d28e2f7b]:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.product-submenu a[data-v-d28e2f7b]{color:#252a33;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;transition:background .16s,color .16s,transform .16s;display:flex}.product-submenu a[data-v-d28e2f7b]:hover,.product-submenu a.router-link-active[data-v-d28e2f7b]{color:#10141c;background:#ffffffc7;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 8px 20px #1418200f}.product-submenu span[data-v-d28e2f7b]{color:var(--blue);font-size:12px;font-weight:800}.product-submenu strong[data-v-d28e2f7b]{font-size:14px}.menu-fade-enter-active[data-v-d28e2f7b],.menu-fade-leave-active[data-v-d28e2f7b]{transition:opacity .15s,transform .15s}.menu-fade-enter-from[data-v-d28e2f7b],.menu-fade-leave-to[data-v-d28e2f7b]{opacity:0;transform:translate(-50%,-8px)}@media (width<=900px){.brand-logo-crop[data-v-d28e2f7b]{width:142px}.brand-logo-crop img[data-v-d28e2f7b]{width:270px}.main-nav>a[data-v-d28e2f7b],.nav-button[data-v-d28e2f7b]{padding-inline:11px;font-size:13px}.header-inner[data-v-d28e2f7b]{grid-template-columns:minmax(142px,1fr) auto minmax(120px,1fr);gap:12px}}@media (width<=720px){.site-header[data-v-d28e2f7b]{height:auto;padding-top:8px}.header-inner[data-v-d28e2f7b]{grid-template-columns:1fr auto;gap:8px 14px;height:auto;min-height:112px;padding-bottom:10px}.main-nav[data-v-d28e2f7b]{grid-area:2/1/auto/-1;justify-content:flex-start;justify-self:stretch;width:100%;padding:5px;overflow-x:auto}.main-nav>a[data-v-d28e2f7b],.nav-button[data-v-d28e2f7b]{white-space:nowrap}.product-submenu[data-v-d28e2f7b]{width:auto;position:fixed;top:112px;left:14px;right:14px;transform:none}.menu-fade-enter-from[data-v-d28e2f7b],.menu-fade-leave-to[data-v-d28e2f7b]{transform:translateY(-8px)}}.social-qr-frame[data-v-8c10913b]{aspect-ratio:1;background:#fff;border:1px solid #e4eaf1;border-radius:14px;place-items:center;width:180px;max-width:100%;margin:0;padding:8px;display:grid;overflow:hidden}.social-qr-frame img[data-v-8c10913b]{object-fit:contain;width:100%;height:100%;display:block}.brand-icon[data-v-afcc849a]{place-items:center;width:24px;height:24px;display:grid}.brand-icon img[data-v-afcc849a]{object-fit:contain;width:100%;height:100%;display:block}.brand-icon-wechat[data-v-afcc849a]{background:#07c160;border-radius:50%;padding:3px}.site-footer[data-v-d880e085]{color:#5f5f5f;background:radial-gradient(circle at 78% 20%,#2e334d0d,#0000 24%),#f6f6f3e6;border-top:1px solid #1418200f;padding:64px 0 24px}.footer-inner[data-v-d880e085]{grid-template-columns:1.2fr .9fr 1.3fr;gap:60px;display:grid}.footer-logo-crop[data-v-d880e085]{background:#fff;border-radius:10px;width:156px;height:54px;position:relative;overflow:hidden}.footer-logo-crop img[data-v-d880e085]{width:310px;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-49%)}.footer-brand h2[data-v-d880e085]{color:#111;margin:18px 0 16px;font-size:18px}.footer-brand a[data-v-d880e085],.footer-brand p[data-v-d880e085]{color:#666;margin:8px 0;font-size:14px;display:block}.footer-links h3[data-v-d880e085]{color:#111;margin:0 0 18px;font-size:16px}.footer-links div[data-v-d880e085]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.footer-links a[data-v-d880e085]{color:#666;font-size:14px;transition:color .16s}.footer-links a[data-v-d880e085]:hover{color:#111}.social-switcher[data-v-d880e085]{grid-template-columns:42px 214px;justify-self:end;gap:12px;width:max-content;max-width:100%;display:grid}.channel-tabs[data-v-d880e085]{align-content:center;gap:8px;display:grid}.channel-tabs button[data-v-d880e085]{color:#656565;cursor:pointer;background:#ffffff94;border:1px solid #14182012;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:inset 0 1px #fff}.channel-tabs button.selected[data-v-d880e085]{color:var(--blue-deep);background:#fffffff0;border-color:#2c8eea2e;box-shadow:0 10px 28px #146cff21,inset 0 1px #fff}.qr-card[data-v-d880e085]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#111;text-align:center;background:#ffffffb8;border:1px solid #ffffffd1;border-radius:18px;align-content:center;justify-items:center;width:214px;min-height:168px;padding:14px;display:grid;box-shadow:0 18px 48px #14182011,inset 0 1px #fff}.qr-card strong[data-v-d880e085]{margin-top:12px;font-size:14px}.qr-card small[data-v-d880e085]{color:var(--text-muted);margin-top:4px}.footer-bottom[data-v-d880e085]{border-top:1px solid #14182014;justify-content:space-between;margin-top:40px;padding-top:20px;font-size:12px;display:flex}.footer-bottom a[data-v-d880e085]{color:inherit;text-decoration:none}.footer-bottom a[data-v-d880e085]:hover,.footer-bottom a[data-v-d880e085]:focus-visible{color:#111;text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.footer-inner[data-v-d880e085]{grid-template-columns:1fr 1fr}.social-switcher[data-v-d880e085]{grid-column:1/-1;justify-self:start}}@media (width<=620px){.footer-inner[data-v-d880e085]{grid-template-columns:1fr}.social-switcher[data-v-d880e085]{grid-column:auto;grid-template-columns:42px minmax(0,214px);width:min(100%,268px)}.footer-bottom[data-v-d880e085]{flex-direction:column;align-items:flex-start;gap:8px}}.floating-contact[data-v-9b589855]{z-index:90;gap:10px;display:grid;position:fixed;bottom:84px;right:24px}.floating-item[data-v-9b589855]{position:relative}.floating-item>button[data-v-9b589855]{width:48px;height:48px;color:var(--blue);cursor:pointer;background:#fffffff5;border:1px solid #146cff2e;border-radius:50%;place-items:center;font-weight:800;display:grid;box-shadow:0 12px 34px #0e387e2b}.contact-popover[data-v-9b589855]{opacity:0;visibility:hidden;background:#fff;border:1px solid #146cff1f;border-radius:16px;min-width:152px;padding:14px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:0;right:60px;transform:translate(8px);box-shadow:0 18px 50px #08265c29}.floating-item:hover .contact-popover[data-v-9b589855],.floating-item:focus-within .contact-popover[data-v-9b589855]{opacity:1;visibility:visible;transform:translate(0)}.contact-popover strong[data-v-9b589855],.contact-popover small[data-v-9b589855]{display:block}.qr-popover[data-v-9b589855]{text-align:center;width:208px}.qr-popover .social-qr-frame[data-v-9b589855]{margin:10px auto}.qr-popover small[data-v-9b589855]{color:#738296;font-size:12px}.contact-popover a[data-v-9b589855]{color:var(--blue);margin-top:6px;font-size:16px;font-weight:800;display:block}@media (width<=720px){.floating-contact[data-v-9b589855]{bottom:18px;right:14px}}.floating-lines-canvas[data-v-62387b5c]{pointer-events:none;width:100%;height:100%;display:block}img[data-v-90de3abb]{height:auto}.hero-carousel[data-v-a96a557f]{background:radial-gradient(circle at 50% -18%,#2e334d14,#0000 34%),#ffffff42;outline:none;min-height:0;padding:10px 0 0;transition:background .7s;position:relative;overflow:hidden}.hero-carousel[data-v-a96a557f]:focus-visible{box-shadow:inset 0 0 0 3px rgba(var(--hero-accent-rgb), .24)}.hero-stage[data-v-a96a557f]{-webkit-backdrop-filter:blur(1px)saturate(110%);backdrop-filter:blur(1px)saturate(110%);isolation:isolate;background:radial-gradient(circle at 74% 18%,#8c615214,#0000 25%),radial-gradient(circle at 16% 84%,#2e334d14,#0000 28%),linear-gradient(125deg,#ffffffe0 6%,#fafafacc 46%,#f5f5f5bd 100%);border-radius:clamp(28px,3.2vw,52px);flex-direction:column;min-height:clamp(690px,100svh - 120px,900px);transition:background .7s;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 120px #0000001f,inset 0 1px #ffffffc2}.stage-grain[data-v-a96a557f]{z-index:-1;opacity:.3;background-image:radial-gradient(circle, #0a0a0ab3 0 .6px, transparent .9px), radial-gradient(circle, rgba(var(--hero-accent-rgb), .46) 0 .8px, transparent 1.1px), radial-gradient(circle, #0a0a0a47 0 .5px, transparent .85px);pointer-events:none;background-position:0 0,31px 47px,17px 23px;background-size:83px 83px,137px 137px,53px 53px;animation:38s linear infinite star-drift-a96a557f;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 62%,#0000 98%);mask-image:radial-gradient(#000 0 62%,#0000 98%)}.dream-glow[data-v-a96a557f]{z-index:-1;filter:blur(3px);pointer-events:none;border-radius:50%;position:absolute}.glow-one[data-v-a96a557f]{aspect-ratio:1;background:radial-gradient(circle, #ffffff40, rgba(var(--hero-accent-rgb), .22) 38%, transparent 70%);filter:blur(18px);width:48%;animation:8s ease-in-out infinite alternate nebula-breathe-a96a557f;top:-22%;right:4%}.glow-two[data-v-a96a557f]{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#8c61521f,#0000 68%);width:54%;animation:11s ease-in-out infinite alternate-reverse nebula-breathe-a96a557f;bottom:-34%;left:24%}.glass-orb[data-v-a96a557f]{z-index:-1;background:radial-gradient(circle at 32% 26%, #ffffff38, transparent 18%), linear-gradient(145deg, #ffffff14, rgba(var(--hero-accent-rgb), .15));box-shadow:inset 10px 10px 28px #ffffff17, 0 24px 70px rgba(var(--hero-accent-rgb), .18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0a0a0a12;border-radius:48% 52% 60% 40%/45% 42% 58% 55%;position:absolute}.orb-a[data-v-a96a557f]{width:250px;height:340px;animation:9s ease-in-out infinite alternate cosmic-float-a96a557f;top:9%;right:-5%;transform:rotate(24deg)}.orb-b[data-v-a96a557f]{width:220px;height:220px;animation:12s ease-in-out infinite alternate-reverse cosmic-float-a96a557f;bottom:-84px;left:35%;transform:rotate(-18deg)}.stage-monogram[data-v-a96a557f]{z-index:-1;color:rgba(var(--hero-accent-rgb), .055);letter-spacing:-.12em;pointer-events:none;font-family:Georgia,serif;font-size:clamp(140px,19vw,315px);font-style:italic;line-height:1;position:absolute;top:4%;right:8%}.hero-inner[data-v-a96a557f]{z-index:2;flex:1;grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:center;gap:clamp(34px,4.6vw,76px);padding:clamp(58px,7vw,108px) clamp(34px,6vw,92px) 82px;display:grid;position:relative}.hero-copy[data-v-a96a557f]{z-index:3;max-width:590px;position:relative}.hero-meta[data-v-a96a557f]{color:#d8e9ff80;letter-spacing:.16em;align-items:center;gap:12px;margin-bottom:34px;font-size:11px;font-weight:800;display:flex}.hero-meta i[data-v-a96a557f]{background:rgba(var(--hero-accent-rgb), .45);width:38px;height:1px}.hero-copy .eyebrow[data-v-a96a557f]{color:var(--hero-accent);transition:color .5s}.hero-copy h1[data-v-a96a557f]{max-width:640px;color:var(--hero-ink);letter-spacing:-.065em;margin:17px 0 24px;font-size:clamp(48px,5.1vw,78px);font-weight:760;line-height:1.04}.hero-summary[data-v-a96a557f]{color:#737373;max-width:520px;margin:0;font-size:16px;line-height:1.95}.feature-pills[data-v-a96a557f]{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.feature-pills li[data-v-a96a557f]{color:#525252;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #e5e5e5;border-radius:999px;padding:8px 13px;font-size:12px;box-shadow:0 8px 18px #0000000a}.hero-actions[data-v-a96a557f]{gap:12px;margin-top:36px;display:flex}.hero-actions .button-primary[data-v-a96a557f]{border-color:var(--hero-accent);background:var(--hero-accent);box-shadow:0 16px 32px rgba(var(--hero-accent-rgb), .22);color:#031020}.button-glass[data-v-a96a557f]{color:#0a0a0a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e5e5e5;box-shadow:0 12px 30px #00000012}.hero-artwork[data-v-a96a557f]{perspective:1400px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:590px;display:flex;position:relative}.hero-visual[data-v-a96a557f]{z-index:3;width:min(100%,700px);box-shadow:0 35px 80px #00000029, 0 0 44px rgba(var(--hero-accent-rgb), .1);background:#ffffffe6;border-radius:28px;margin:0;position:relative;overflow:hidden;transform:translateZ(0)}.hero-copy[data-v-a96a557f],.hero-artwork[data-v-a96a557f],.product-thumbnails[data-v-a96a557f]{min-width:0}.hero-copy h1[data-v-a96a557f]{text-wrap:balance}.hero-visual img[data-v-a96a557f]{aspect-ratio:16/10;object-fit:cover;object-position:center;filter:none;width:100%;display:block;transform:scale(1.015)}.media-sheen[data-v-a96a557f]{display:none}.product-thumbnails[data-v-a96a557f]{z-index:8;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);background:#ffffffd6;border:1px solid #e5e5e5;border-radius:22px;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;gap:9px;width:min(100%,700px);padding:8px;display:grid;position:relative;overflow-x:auto;box-shadow:0 18px 42px #00000014}.product-thumbnails[data-v-a96a557f]::-webkit-scrollbar{display:none}.product-thumbnails button[data-v-a96a557f]{cursor:pointer;scroll-snap-align:center;background:#f5f5f5;border:1px solid #0000;border-radius:15px;min-width:0;height:92px;padding:0;transition:border-color .22s,transform .22s,box-shadow .22s,opacity .22s;position:relative;overflow:hidden}.product-thumbnails button[data-v-a96a557f]:not(.selected){opacity:1}.product-thumbnails button[data-v-a96a557f]:hover,.product-thumbnails button.selected[data-v-a96a557f]{opacity:1;transform:translateY(-2px)}.product-thumbnails button.selected[data-v-a96a557f]{border-color:var(--hero-accent);box-shadow:0 0 22px rgba(var(--hero-accent-rgb), .28)}.product-thumbnails img[data-v-a96a557f]{object-fit:cover;filter:none;width:100%;height:100%;transition:filter .22s,transform .35s;display:block}.product-thumbnails button:hover img[data-v-a96a557f],.product-thumbnails button.selected img[data-v-a96a557f]{filter:none;transform:scale(1.045)}.product-thumbnails span[data-v-a96a557f]{z-index:2;color:#fff;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 10px #000000e6;white-space:nowrap;font-size:14px;font-weight:700;position:absolute;bottom:7px;left:8px;right:8px;overflow:hidden}.product-thumbnails button[data-v-a96a557f]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020714eb);position:absolute;inset:36% 0 0}.hero-visual figcaption[data-v-a96a557f]{color:#ffffffc7;letter-spacing:.12em;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071b3680;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:9px;padding:12px 15px;font-size:10px;display:flex;position:absolute;bottom:8%;left:9%;right:9%;box-shadow:inset 0 1px #ffffff2e}.hero-visual figcaption strong[data-v-a96a557f]{color:#fff;margin-left:auto;font-size:13px}.live-dot[data-v-a96a557f]{background:#6fffcf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #6fffcf}.artwork-orbit[data-v-a96a557f]{z-index:1;border:1px solid rgba(var(--hero-accent-rgb), .31);pointer-events:none;border-radius:50%;position:absolute}.orbit-line-one[data-v-a96a557f]{width:112%;height:43%;animation:18s linear infinite orbit-one-a96a557f;transform:rotate(-7deg)}.orbit-line-two[data-v-a96a557f]{width:91%;height:31%;animation:24s linear infinite reverse orbit-two-a96a557f;transform:rotate(10deg)}.floating-card[data-v-a96a557f]{z-index:5;color:#e4f1ffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0916307a;border:1px solid #c7e2ff33;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 22px 50px #00000047}.floating-card span[data-v-a96a557f],.floating-card strong[data-v-a96a557f]{display:block}.floating-card span[data-v-a96a557f]{letter-spacing:.14em;font-size:9px;font-weight:800}.floating-card-top[data-v-a96a557f]{border-radius:24px 24px 24px 7px;width:160px;padding:18px;top:8%;right:-2%}.floating-card-top strong[data-v-a96a557f]{color:var(--hero-accent);margin-top:7px;font-family:Georgia,serif;font-size:22px;font-style:italic}.floating-card-top i[data-v-a96a557f]{background:linear-gradient(90deg, transparent, rgba(var(--hero-accent-rgb), .38), transparent);clip-path:polygon(0 72%,16% 38%,32% 62%,48% 12%,66% 52%,82% 28%,100% 62%,100% 70%,82% 38%,66% 60%,48% 22%,32% 70%,16% 46%,0 82%);width:100%;height:22px;margin-top:12px;display:block}.floating-card-bottom[data-v-a96a557f]{border-radius:8px 24px 24px;min-width:218px;padding:15px 18px;bottom:4%;left:-4%}.floating-card-bottom strong[data-v-a96a557f]{margin-top:5px;font-size:12px}.mascot[data-v-a96a557f]{z-index:7;width:132px;height:166px;filter:drop-shadow(0 22px 30px rgba(var(--hero-accent-rgb), .3));transform:translate(var(--mascot-x), var(--mascot-y));transition:transform .18s ease-out;position:absolute;bottom:116px;right:-26px}.antenna[data-v-a96a557f]{background:#8ea1b0;border-radius:4px;width:4px;height:19px;position:absolute;top:0;left:61px}.antenna i[data-v-a96a557f]{background:var(--hero-accent);width:12px;height:12px;box-shadow:0 0 16px rgba(var(--hero-accent-rgb), .7);border-radius:50%;position:absolute;top:-7px;left:-4px}.mascot-head[data-v-a96a557f]{background:linear-gradient(145deg,#fff,#ece8df);border:3px solid #d2dde2e6;border-radius:34px;width:94px;height:72px;position:absolute;top:18px;left:20px;box-shadow:inset -8px -8px 18px #62707924}.mascot-face[data-v-a96a557f]{background:linear-gradient(145deg, #10243b, color-mix(in srgb, var(--hero-accent) 68%, #10243b));box-shadow:inset 0 0 16px rgba(var(--hero-accent-rgb), .3);border-radius:24px;position:absolute;inset:11px 12px;overflow:hidden}.eye[data-v-a96a557f]{width:12px;height:17px;transform:translate(var(--look-x), var(--look-y));background:#e9fdff;border-radius:50%;transition:transform .13s ease-out;position:absolute;top:17px;box-shadow:0 0 10px #ccfcffdb}.eye-left[data-v-a96a557f]{left:17px}.eye-right[data-v-a96a557f]{right:17px}.smile[data-v-a96a557f]{border-bottom:2px solid #d7faff;border-radius:50%;width:22px;height:8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.ear[data-v-a96a557f]{background:#f3f1ec;border:3px solid #d2dde2e6;width:13px;height:30px;position:absolute;top:22px}.ear-left[data-v-a96a557f]{border-radius:12px 3px 3px 12px;left:-12px}.ear-right[data-v-a96a557f]{border-radius:3px 12px 12px 3px;right:-12px}.mascot-body[data-v-a96a557f]{background:linear-gradient(145deg,#fff,#ece8df);border:3px solid #d2dde2e6;border-radius:24px 24px 18px 18px;width:66px;height:58px;position:absolute;top:88px;left:34px}.mascot-core[data-v-a96a557f]{border:4px solid var(--hero-accent);width:18px;height:18px;box-shadow:0 0 12px rgba(var(--hero-accent-rgb), .46);border-radius:50%;position:absolute;top:12px;left:50%;transform:translate(-50%)}.shield[data-v-a96a557f]{background:var(--hero-accent);color:#fff;width:34px;height:40px;box-shadow:0 8px 14px rgba(var(--hero-accent-rgb), .25);border:3px solid #ffffffbd;border-radius:16px 16px 20px 20px;place-items:center;font-weight:900;display:grid;position:absolute;bottom:0;right:-20px}.mascot-foot[data-v-a96a557f]{background:#f3f1ec;border:3px solid #d2dde2e6;border-radius:50%;width:34px;height:17px;position:absolute;bottom:4px}.foot-left[data-v-a96a557f]{left:31px}.foot-right[data-v-a96a557f]{right:24px}.carousel-dots[data-v-a96a557f]{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:2px;padding:4px 8px;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000014}.carousel-dots button[data-v-a96a557f]{cursor:pointer;background:0 0;border:0;border-radius:999px;width:32px;height:28px;padding:0;position:relative;overflow:hidden}.carousel-dots button[data-v-a96a557f]:before{content:"";background:#b4bdc9;border-radius:999px;width:8px;height:8px;transition:width .22s,background .22s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.carousel-dots button.selected[data-v-a96a557f]:before{background:rgba(var(--hero-accent-rgb), .17);width:24px}.carousel-dots button[data-v-a96a557f]:focus-visible,.product-thumbnails button[data-v-a96a557f]:focus-visible{outline:2px solid var(--hero-accent);outline-offset:2px}.carousel-dots button i[data-v-a96a557f]{border-radius:inherit;background:var(--hero-accent);transform-origin:0;position:absolute;inset:10px 4px;transform:scaleX(0)}.carousel-dots button.selected i[data-v-a96a557f]{animation:linear both dot-progress-a96a557f}.carousel-dots button.selected.paused i[data-v-a96a557f]{animation-play-state:paused}.stage-footnote[data-v-a96a557f]{z-index:8;color:#52525280;letter-spacing:.16em;align-items:center;gap:10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:34px;right:38px}.stage-footnote i[data-v-a96a557f]{background:currentColor;width:24px;height:1px}.slide-copy-enter-active[data-v-a96a557f],.slide-copy-leave-active[data-v-a96a557f],.slide-visual-enter-active[data-v-a96a557f],.slide-visual-leave-active[data-v-a96a557f]{transition:opacity .24s,transform .32s cubic-bezier(.2,.8,.2,1)}.slide-copy-enter-from[data-v-a96a557f]{opacity:0;transform:translateY(16px)}.slide-copy-leave-to[data-v-a96a557f]{opacity:0;transform:translateY(-10px)}.slide-visual-enter-from[data-v-a96a557f]{opacity:0;transform:translate(24px)scale(.98)}.slide-visual-leave-to[data-v-a96a557f]{opacity:0;transform:translate(-16px)scale(.98)}@keyframes dot-progress-a96a557f{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes star-drift-a96a557f{0%{background-position:0 0,31px 47px,17px 23px}to{background-position:83px 42px,-106px 184px,70px -30px}}@keyframes nebula-breathe-a96a557f{0%{opacity:.62;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@keyframes cosmic-float-a96a557f{0%{translate:0 -10px}to{translate:14px 16px}}@keyframes orbit-one-a96a557f{0%{transform:rotate(-7deg)}to{transform:rotate(353deg)}}@keyframes orbit-two-a96a557f{0%{transform:rotate(10deg)}to{transform:rotate(370deg)}}@media (width<=1100px){.hero-inner[data-v-a96a557f]{grid-template-columns:minmax(320px,.9fr) minmax(430px,1.1fr);padding-inline:46px}.hero-copy h1[data-v-a96a557f]{font-size:clamp(44px,5.4vw,64px)}.floating-card-top[data-v-a96a557f]{right:0}.mascot[data-v-a96a557f]{transform:scale(.84) translate(var(--mascot-x), var(--mascot-y));transform-origin:100% 100%;right:-20px}}@media (width<=840px){.hero-carousel[data-v-a96a557f]{min-height:auto;padding-top:6px}.hero-stage[data-v-a96a557f]{min-height:auto}.hero-inner[data-v-a96a557f]{grid-template-columns:minmax(0,1fr);padding:60px 28px 108px}.hero-copy[data-v-a96a557f]{max-width:680px}.hero-artwork[data-v-a96a557f]{min-height:520px}.hero-visual[data-v-a96a557f]{width:min(92%,620px)}.floating-card-bottom[data-v-a96a557f]{left:1%}.stage-footnote[data-v-a96a557f]{display:none}}@media (width<=560px){.hero-carousel[data-v-a96a557f]{padding-bottom:14px}.hero-stage[data-v-a96a557f]{border-radius:26px;width:calc(100% - 20px)}.hero-inner[data-v-a96a557f]{padding:42px 20px 96px}.hero-meta[data-v-a96a557f]{margin-bottom:24px}.hero-copy h1[data-v-a96a557f]{font-size:40px}.hero-summary[data-v-a96a557f]{font-size:14px}.hero-actions[data-v-a96a557f]{flex-wrap:wrap}.hero-artwork[data-v-a96a557f]{min-height:0}.hero-visual[data-v-a96a557f]{width:100%}.product-thumbnails[data-v-a96a557f]{border-radius:18px;grid-auto-columns:118px}.product-thumbnails button[data-v-a96a557f]{height:82px}.mascot[data-v-a96a557f]{transform-origin:100% 100%;bottom:98px;right:-22px;transform:scale(.62)}.carousel-dots[data-v-a96a557f]{bottom:22px}}@media (prefers-reduced-motion:reduce){.carousel-dots button.selected i[data-v-a96a557f]{display:none}.mascot[data-v-a96a557f],.eye[data-v-a96a557f],.slide-copy-enter-active[data-v-a96a557f],.slide-copy-leave-active[data-v-a96a557f],.slide-visual-enter-active[data-v-a96a557f],.slide-visual-leave-active[data-v-a96a557f]{transition:none}}.module-icon[data-v-d7a823bd]{flex-shrink:0;width:1.5em;height:1.5em;display:block}.home-sections[data-v-5e29e49b]{--cyan:#3b82f6;background:radial-gradient(circle at 12% 18%,#2e334d0e,#0000 28%),radial-gradient(circle at 88% 51%,#8c61520b,#0000 25%),#ffffffa8;position:relative;overflow:hidden}.home-sections[data-v-5e29e49b]:before{content:"";opacity:.24;pointer-events:none;background-image:radial-gradient(circle,#0a0a0a80 0 .55px,#0000 .85px);background-size:76px 76px;position:absolute;inset:0}.home-section[data-v-5e29e49b]{z-index:1;padding:clamp(54px,5.2vw,80px) 0;position:relative}.products-section[data-v-5e29e49b]{padding-top:clamp(48px,4vw,64px)}.section-heading>span[data-v-5e29e49b],.strength-copy>span[data-v-5e29e49b]{color:var(--cyan);letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.section-heading h2[data-v-5e29e49b],.strength-copy h2[data-v-5e29e49b]{color:#0a0a0a;letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,70px);line-height:1.06}.section-heading p[data-v-5e29e49b],.strength-copy p[data-v-5e29e49b]{color:#737373;max-width:660px;margin:22px 0 0;font-size:16px;line-height:1.9}.centered-heading[data-v-5e29e49b]{text-align:center}.centered-heading p[data-v-5e29e49b]{margin-inline:auto}.heading-row[data-v-5e29e49b]{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:30px;display:flex}.heading-row p[data-v-5e29e49b]{max-width:470px;margin:0 0 4px}.product-accordion[data-v-5e29e49b]{perspective:1400px;perspective-origin:50%;gap:10px;width:100%;height:460px;margin-top:42px;display:flex}.product-panel[data-v-5e29e49b]{min-width:0;min-height:0;color:inherit;transform-style:preserve-3d;transform-origin:50%;will-change:flex-grow, transform;background:#171717;border-radius:18px;outline:none;flex:1 1 0;text-decoration:none;transition:flex-grow .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),opacity .42s,box-shadow .42s;position:relative;overflow:hidden}.product-panel.before[data-v-5e29e49b]{transform:rotateY(5deg)translateZ(-12px)}.product-panel.after[data-v-5e29e49b]{transform:rotateY(-5deg)translateZ(-12px)}.product-panel.active[data-v-5e29e49b]{flex-grow:5.4;transform:rotateY(0)translateZ(18px);box-shadow:0 30px 84px -28px #000000e0}.product-panel[data-v-5e29e49b]:focus-visible{box-shadow:0 0 0 2px var(--cyan), 0 30px 84px -28px #000000db}.product-panel-frame[data-v-5e29e49b],.product-panel-media[data-v-5e29e49b],.product-panel-overlay[data-v-5e29e49b]{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.product-panel-media img[data-v-5e29e49b]{object-fit:cover;filter:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .6s,transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.product-panel.active .product-panel-media img[data-v-5e29e49b]{filter:none;transform:scale(1)}.product-panel-overlay[data-v-5e29e49b]{background:linear-gradient(#0000 30%,#08111f2e 46%,#08111fd9 72%,#08111ffa 100%);transition:background .42s}.product-panel-index[data-v-5e29e49b]{z-index:2;color:#ffffffb8;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.product-panel-copy[data-v-5e29e49b]{z-index:2;flex-direction:column;align-items:flex-start;transition:transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:28px;left:16px;right:16px;transform:translateY(8px)}.product-panel.active .product-panel-copy[data-v-5e29e49b]{left:26px;right:26px;transform:translateY(0)}.product-panel-copy small[data-v-5e29e49b]{color:var(--cyan);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.product-panel-copy strong[data-v-5e29e49b]{color:#fff;white-space:normal;overflow-wrap:anywhere;max-width:100%;margin-top:0;font-size:18px;line-height:1.3;transition:font-size .42s;overflow:visible}.product-panel-copy>span[data-v-5e29e49b],.product-panel-copy b[data-v-5e29e49b],.product-panel-accent[data-v-5e29e49b]{opacity:0;transition:opacity .3s 80ms,transform .42s 80ms;transform:translateY(8px)}.product-panel-copy>span[data-v-5e29e49b]{color:#fff;text-shadow:0 1px 8px #00000040;max-width:530px;max-height:0;font-size:16px;font-weight:500;line-height:1.8;overflow:hidden}.product-panel-copy b[data-v-5e29e49b]{color:#fff;gap:8px;margin-top:16px;font-size:14px;display:inline-flex}.product-panel-copy i[data-v-5e29e49b]{color:var(--cyan);font-style:normal}.product-panel-accent[data-v-5e29e49b]{z-index:3;background:var(--cyan);border-radius:99px;width:56px;height:3px;position:absolute;bottom:0;left:22px;box-shadow:0 0 14px #5fc9ffa6}.product-panel.active .product-panel-copy strong[data-v-5e29e49b]{white-space:normal;font-size:clamp(26px,2.3vw,36px)}.product-panel.active .product-panel-copy>span[data-v-5e29e49b]{max-height:180px;margin-top:11px}.product-panel.active .product-panel-copy>span[data-v-5e29e49b],.product-panel.active .product-panel-copy b[data-v-5e29e49b],.product-panel.active .product-panel-accent[data-v-5e29e49b]{opacity:1;transform:translateY(0)}.technology-section[data-v-5e29e49b]{background:linear-gradient(#0000,#f5f5f5eb,#0000)}.technology-layout[data-v-5e29e49b]{grid-template-columns:minmax(360px,.8fr) minmax(570px,1.2fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid}.technology-copy .section-heading h2[data-v-5e29e49b]{letter-spacing:-.045em;font-size:clamp(38px,3.6vw,52px);line-height:1.18}.technology-copy .section-heading h2 span[data-v-5e29e49b]{color:#2d83d5}.technology-copy .section-heading p[data-v-5e29e49b]{color:#586779;font-size:17px;line-height:1.85}.technology-points[data-v-5e29e49b]{gap:28px;margin-top:36px;display:grid}.technology-points article[data-v-5e29e49b]{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;display:grid}.technology-point-icon[data-v-5e29e49b]{color:#fff;background:linear-gradient(145deg,#64b1f3,#2c7ccb);border:1px solid #fff9;border-radius:16px;place-items:center;width:54px;height:54px;font-size:19px;transition:box-shadow .24s;display:grid;box-shadow:inset 0 1px 1px #ffffff80,0 8px 20px #2c7ccb24}.technology-points h3[data-v-5e29e49b],.technology-points p[data-v-5e29e49b]{margin:0}.technology-points h3[data-v-5e29e49b]{color:#182638;font-size:22px;line-height:1.45;transition:color .24s}.technology-points p[data-v-5e29e49b]{color:#586779;margin-top:8px;font-size:16px;line-height:1.75}@media (hover:hover) and (pointer:fine){.technology-points article:hover h3[data-v-5e29e49b]{color:#2d83d5}.technology-points article:hover .technology-point-icon[data-v-5e29e49b]{box-shadow:inset 0 1px 1px #ffffff80,0 10px 24px #2c7ccb40}}.technology-drift[data-v-5e29e49b]{perspective:1200px;perspective-origin:50%;height:540px;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(88% 82% at 50% 48%,#000 48%,#0000 100%);mask-image:radial-gradient(88% 82% at 50% 48%,#000 48%,#0000 100%)}.technology-drift-plane[data-v-5e29e49b]{width:100%;transform-style:preserve-3d;gap:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.technology-drift-column[data-v-5e29e49b]{width:calc(33.333% - 20px);height:650px;transform-style:preserve-3d;overflow:hidden}.technology-drift-track[data-v-5e29e49b]{animation:technology-drift-up-5e29e49b var(--drift-duration) linear var(--drift-delay) infinite;will-change:transform;flex-direction:column;gap:30px;display:flex}.technology-drift-column:hover .technology-drift-track[data-v-5e29e49b]{animation-play-state:paused}.technology-drift-tile[data-v-5e29e49b]{height:150px;transform-style:preserve-3d;outline:none;flex:0 0 150px}.technology-drift-card[data-v-5e29e49b]{opacity:1;background:#171717;border-radius:20px;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s;position:relative;overflow:hidden;transform:translateZ(0)}.technology-drift-card img[data-v-5e29e49b]{object-fit:cover;filter:none;width:100%;height:100%;transition:filter .42s,transform .52s;display:block}.technology-drift-overlay[data-v-5e29e49b]{background:linear-gradient(#0000 20%,#05122261 44%,#051222f0 100%);transition:opacity .42s;position:absolute;inset:0}.technology-drift-card>div[data-v-5e29e49b]{z-index:2;position:absolute;bottom:14px;left:14px;right:14px}.technology-drift-card strong[data-v-5e29e49b]{color:#c6e7ff;letter-spacing:.03em;background:#0d2c4aeb;border-radius:9px;place-items:center;min-width:32px;height:24px;padding-inline:8px;font-size:12px;display:inline-grid}.technology-drift-card h3[data-v-5e29e49b]{color:#fff;text-shadow:0 1px 5px #051222cc;margin:6px 0 0;font-size:18px;font-weight:700;line-height:1.35}.technology-drift-card p[data-v-5e29e49b]{color:#f5f8fc;text-shadow:0 1px 4px #051222;opacity:0;max-height:0;margin:0;font-size:14px;line-height:1.5;transition:max-height .35s,margin .35s,opacity .35s;overflow:hidden}.technology-drift-tile:hover .technology-drift-card[data-v-5e29e49b],.technology-drift-tile:focus-visible .technology-drift-card[data-v-5e29e49b]{opacity:1;transform:translateZ(72px)scale(1.035);box-shadow:0 28px 64px -20px #000000d1,0 0 0 1px #fafafa1f}.technology-drift-tile:hover img[data-v-5e29e49b],.technology-drift-tile:focus-visible img[data-v-5e29e49b]{filter:none;transform:scale(1.04)}.technology-drift-tile:hover .technology-drift-overlay[data-v-5e29e49b],.technology-drift-tile:focus-visible .technology-drift-overlay[data-v-5e29e49b]{background:linear-gradient(#05122240,#051222c7 38%,#051222f5)}.technology-drift-tile:hover p[data-v-5e29e49b],.technology-drift-tile:focus-visible p[data-v-5e29e49b]{opacity:1;max-height:63px;margin-top:6px}@keyframes technology-drift-up-5e29e49b{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 15px))}}.industry-dome[data-v-5e29e49b]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:480px;position:relative;overflow:hidden}.industry-dome.dragging[data-v-5e29e49b]{cursor:grabbing}.industry-dome-stage[data-v-5e29e49b]{perspective:1500px;perspective-origin:50%;place-items:center;display:grid;position:absolute;inset:0}.industry-dome-sphere[data-v-5e29e49b]{width:0;height:0;transform-style:preserve-3d;transition:transform .16s ease-out;position:relative}.industry-dome.dragging .industry-dome-sphere[data-v-5e29e49b]{transition:none}.industry-dome-item[data-v-5e29e49b]{width:var(--industry-card-width,282px);height:382px;transform:translate(-50%, -50%) rotateY(var(--item-yaw)) rotateX(var(--item-pitch)) translateZ(780px);transform-style:preserve-3d;backface-visibility:hidden;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.industry-dome-image[data-v-5e29e49b]{border-radius:28px;transition:transform .32s,box-shadow .32s;display:block;position:absolute;inset:8px;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 54px -24px #000c}.industry-dome-item:hover .industry-dome-image[data-v-5e29e49b],.industry-dome-item:focus-visible .industry-dome-image[data-v-5e29e49b]{transform:translateZ(34px)scale(1.035);box-shadow:0 30px 70px -24px #000000d1,0 0 0 1px #68caff61}.industry-dome-image img[data-v-5e29e49b]{object-fit:cover;filter:none;pointer-events:none;width:100%;height:100%;display:block}.industry-dome-shade[data-v-5e29e49b]{background:linear-gradient(#0000 42%,#051222bd 74%,#051222f2);position:absolute;inset:0}.industry-dome-copy[data-v-5e29e49b]{color:#fff;text-align:left;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.industry-dome-copy strong[data-v-5e29e49b]{text-shadow:0 2px 6px #051222b3;font-size:24px;font-weight:750;line-height:1.3}.industry-dome-copy>span[data-v-5e29e49b]{color:#f2f6fc;text-shadow:0 1px 4px #051222;margin-top:7px;font-size:14px;font-weight:500;line-height:1.65}.industry-dome-hint[data-v-5e29e49b]{z-index:6;color:#526578;letter-spacing:.02em;text-align:center;width:max-content;max-width:calc(100% - 24px);font-size:13px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.industry-dome-fade[data-v-5e29e49b]{z-index:5;pointer-events:none;display:none;position:absolute;left:0;right:0}.industry-dome-fade-top[data-v-5e29e49b]{background:linear-gradient(#fffffffa,#0000);top:0}.industry-dome-fade-bottom[data-v-5e29e49b]{background:linear-gradient(#0000,#fffffffa);bottom:0}.industry-viewer[data-v-5e29e49b]{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ad1;place-items:center;padding:5vw;display:grid;position:fixed;inset:0}.industry-viewer>button[data-v-5e29e49b]{color:#fff;cursor:pointer;background:0 0;border:0;font-size:38px;position:absolute;top:28px;right:34px}.industry-viewer article[data-v-5e29e49b]{background:#171717;border-radius:30px;width:min(900px,90vw);overflow:hidden;box-shadow:0 40px 120px #0000008c}.industry-viewer img[data-v-5e29e49b]{object-fit:contain;width:100%;max-height:56vh;display:block}.industry-viewer article>div[data-v-5e29e49b]{padding:28px}.industry-viewer small[data-v-5e29e49b]{color:var(--cyan)}.industry-viewer h3[data-v-5e29e49b]{color:#fff;margin:9px 0;font-size:28px}.industry-viewer p[data-v-5e29e49b]{color:#ddebfcad;margin:0;line-height:1.8}.industry-viewer-enter-active[data-v-5e29e49b],.industry-viewer-leave-active[data-v-5e29e49b]{transition:opacity .28s}.industry-viewer-enter-from[data-v-5e29e49b],.industry-viewer-leave-to[data-v-5e29e49b]{opacity:0}.advantage-list[data-v-5e29e49b]{gap:14px;margin-top:40px;display:grid}.advantage-list>article[data-v-5e29e49b]{background:#f5f5f5d1;border-radius:32px;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(34px,6vw,90px);min-height:380px;padding:34px;display:grid}.advantage-list>article.reverse .advantage-media[data-v-5e29e49b]{order:2}.advantage-media[data-v-5e29e49b]{border-radius:24px;position:relative;overflow:hidden}.advantage-media img[data-v-5e29e49b]{aspect-ratio:16/10;object-fit:cover;filter:none;width:100%;display:block}.advantage-copy small[data-v-5e29e49b]{color:var(--cyan);letter-spacing:.16em;font-size:10px;font-weight:800}.advantage-copy h3[data-v-5e29e49b]{color:#0a0a0a;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(28px,3vw,44px);line-height:1.18}.advantage-copy p[data-v-5e29e49b]{color:#737373;margin:0;line-height:1.85}.advantage-copy ul[data-v-5e29e49b]{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.advantage-copy li[data-v-5e29e49b]{color:#525252;background:#ffffffd1;border:1px solid #e5e5e5;border-radius:999px;padding:8px 12px;font-size:11px}.section-link[data-v-5e29e49b]{color:#0a0a0a;border:1px solid #e5e5e5;border-radius:999px;gap:9px;padding:12px 17px;font-size:13px;display:inline-flex}.case-gallery[data-v-5e29e49b]{cursor:grab;perspective:1500px;touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;height:520px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.case-gallery.dragging[data-v-5e29e49b]{cursor:grabbing}.case-gallery[data-v-5e29e49b]:focus-visible{outline-offset:4px;outline:2px solid #3b82f6}.case-gallery-stage[data-v-5e29e49b]{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.case-gallery-card[data-v-5e29e49b]{width:min(430px,34vw);color:inherit;transform:translate3d(calc(-50% + var(--case-x)), -50%, var(--case-z)) rotateY(var(--case-rotate)) scale(var(--case-scale));transform-style:flat;pointer-events:auto;background:#171717;border-radius:28px;padding-bottom:20px;text-decoration:none;transition:transform .1s linear,opacity .1s linear,box-shadow .32s;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 30px 80px -30px #000000c7}.case-gallery.dragging .case-gallery-card[data-v-5e29e49b]{transition:none}.case-gallery-card[data-v-5e29e49b]:hover{box-shadow:0 38px 90px -28px #000000e6,0 0 0 1px #fafafa1f}.case-gallery-image[data-v-5e29e49b]{border-radius:28px 28px 18px 18px;display:block;position:relative;overflow:hidden}.case-gallery-image img[data-v-5e29e49b]{aspect-ratio:16/10;object-fit:cover;filter:none;pointer-events:none;width:100%;transition:transform .52s;display:block}.case-gallery-image img.dashboard-image[data-v-5e29e49b]{object-fit:contain;background:#071728}.case-gallery-card:hover img[data-v-5e29e49b]{transform:scale(1.035)}.case-gallery-card:hover img.dashboard-image[data-v-5e29e49b]{transform:none}.case-gallery-image>span[data-v-5e29e49b]{display:none}.case-gallery-card>small[data-v-5e29e49b]{color:var(--cyan);letter-spacing:.1em;margin:18px 22px 0;font-size:10px;font-weight:800;display:block}.case-gallery-card h3[data-v-5e29e49b]{color:#f4f8ff;margin:9px 22px 0;font-size:21px;line-height:1.3}.case-gallery-card>strong[data-v-5e29e49b]{color:#e6f3ff;gap:8px;margin:18px 22px 0;font-size:12px;display:inline-flex}.case-gallery-card i[data-v-5e29e49b]{color:var(--cyan);font-style:normal}.case-gallery-hint[data-v-5e29e49b]{z-index:40;color:#a3a3a3a6;letter-spacing:.08em;font-size:11px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.strength-panel[data-v-5e29e49b]{-webkit-backdrop-filter:blur(24px)saturate(115%);backdrop-filter:blur(24px)saturate(115%);background:radial-gradient(circle at 82% 18%,#2e334d0e,#0000 28%),radial-gradient(circle at 10% 90%,#8c61520b,#0000 32%),#ffffff80;border:1px solid #ffffffb8;border-radius:38px;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(50px,7vw,100px);padding:clamp(42px,7vw,90px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 100px #14182014,inset 0 1px #fffffff0}.strength-copy h2[data-v-5e29e49b]{color:#0a0a0a;font-size:clamp(38px,4.4vw,64px)}.strength-copy p[data-v-5e29e49b]{color:#737373}.strength-actions[data-v-5e29e49b]{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.strength-metrics[data-v-5e29e49b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.strength-metrics article[data-v-5e29e49b]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:22px;flex-direction:column;justify-content:center;min-height:156px;padding:24px;display:flex;box-shadow:inset 0 1px #ffffffe6}.strength-metrics strong[data-v-5e29e49b]{color:#0a0a0a;font-size:clamp(32px,4vw,54px);line-height:1}.strength-metrics small[data-v-5e29e49b]{color:var(--cyan);margin-left:4px;font-size:14px}.strength-metrics span[data-v-5e29e49b]{color:#737373;margin-top:14px;font-size:12px}.strength-actions .button-secondary[data-v-5e29e49b]{color:#171717;background:#ffffffb8;border-color:#1418201a;box-shadow:inset 0 1px #fffffff2,0 12px 30px #14182012}@media (width<=1100px){.technology-layout[data-v-5e29e49b]{grid-template-columns:1fr}.technology-drift[data-v-5e29e49b]{width:100%;height:560px}.industry-dome-item[data-v-5e29e49b]{width:min(280px, var(--industry-card-width,280px));height:380px}}@media (width<=820px){.heading-row[data-v-5e29e49b]{flex-direction:column;align-items:flex-start}.advantage-list>article[data-v-5e29e49b],.strength-panel[data-v-5e29e49b]{grid-template-columns:1fr}.advantage-list>article.reverse .advantage-media[data-v-5e29e49b]{order:0}.case-gallery-card[data-v-5e29e49b]{width:min(390px,58vw)}}@media (width<=560px){.home-section[data-v-5e29e49b]{padding-block:56px}.product-accordion[data-v-5e29e49b]{perspective:none;flex-direction:column;height:auto;margin-top:38px}.product-panel[data-v-5e29e49b],.product-panel.before[data-v-5e29e49b],.product-panel.after[data-v-5e29e49b]{flex:0 0 86px;min-height:86px;transform:none}.product-panel.active[data-v-5e29e49b]{flex-basis:330px;min-height:330px;transform:none}.product-panel:not(.active) .product-panel-index[data-v-5e29e49b],.product-panel:not(.active) .product-panel-copy>span[data-v-5e29e49b],.product-panel:not(.active) .product-panel-copy b[data-v-5e29e49b]{display:none}.product-panel:not(.active) .product-panel-copy[data-v-5e29e49b]{top:50%;bottom:auto;transform:translateY(-50%)}.product-panel:not(.active) .product-panel-overlay[data-v-5e29e49b]{background:linear-gradient(90deg,#08111fd1,#08111f4d)}.technology-drift[data-v-5e29e49b]{height:480px;margin-top:20px}.technology-drift-plane[data-v-5e29e49b]{width:168%}.technology-drift-column[data-v-5e29e49b]{width:calc(33.333% - 8px)}.industry-dome[data-v-5e29e49b]{height:460px}.industry-dome-item[data-v-5e29e49b]{width:min(246px, var(--industry-card-width,246px));height:340px}.industry-dome-copy strong[data-v-5e29e49b]{font-size:20px}.case-gallery[data-v-5e29e49b]{height:500px}.case-gallery-card[data-v-5e29e49b]{width:78vw}.strength-metrics[data-v-5e29e49b]{grid-template-columns:1fr}.advantage-list>article[data-v-5e29e49b]{border-radius:24px;padding:18px}.strength-panel[data-v-5e29e49b]{border-radius:28px;width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.technology-point-icon[data-v-5e29e49b],.technology-points h3[data-v-5e29e49b]{transition:none}.technology-drift-track[data-v-5e29e49b]{animation-duration:56s!important;animation-iteration-count:infinite!important;animation-play-state:running!important}.product-panel[data-v-5e29e49b],.case-gallery-card[data-v-5e29e49b],.industry-dome-sphere[data-v-5e29e49b]{transition-duration:1ms}}.pain-visual-grid[data-v-5ea1972f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pain-visual-card[data-v-5ea1972f]{border:1px solid rgba(var(--product-accent-rgb), .12);background:#fff;border-radius:26px;min-width:0;padding:12px;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 18px 44px #14263b09}@media (hover:hover) and (pointer:fine){.pain-visual-card[data-v-5ea1972f]:hover{background:linear-gradient(155deg, #fff 45%, rgba(var(--product-accent-rgb), .07));border-color:rgba(var(--product-accent-rgb), .25);box-shadow:0 22px 48px rgba(var(--product-accent-rgb), .12);transform:translateY(-4px)}}.pain-visual-card figure[data-v-5ea1972f]{background:#eaf0f8;border-radius:17px;margin:0;position:relative;overflow:hidden}.pain-visual-card img[data-v-5ea1972f]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.pain-number[data-v-5ea1972f]{width:38px;height:38px;color:var(--product-accent);background:#fffffff0;border:1px solid #ffffffc9;border-radius:12px;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;top:13px;left:13px;box-shadow:0 4px 18px #10284412}.pain-comparison-labels[data-v-5ea1972f]{pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:absolute;bottom:8px;left:10px;right:10px}.pain-comparison-labels span[data-v-5ea1972f]{color:#334155;background:#fffffff0;border:1px solid #ffffffd9;border-radius:999px;justify-self:center;padding:4px 12px;font-size:13px;font-weight:700;line-height:1.4}.pain-comparison-labels span[data-v-5ea1972f]:last-child{color:#6452bd}.pain-visual-copy[data-v-5ea1972f]{padding:22px 15px 18px}.pain-visual-copy h3[data-v-5ea1972f]{color:#182231;margin:0 0 12px;font-size:clamp(20px,1.7vw,24px);line-height:1.45}.pain-visual-copy p[data-v-5ea1972f]{color:#657184;margin:0;font-size:15px;line-height:1.85}@media (width<=980px){.pain-visual-grid[data-v-5ea1972f]{gap:14px}.pain-visual-copy[data-v-5ea1972f]{padding-inline:8px}}@media (width<=650px){.pain-visual-grid[data-v-5ea1972f]{grid-template-columns:1fr}.pain-visual-card[data-v-5ea1972f]{border-radius:22px}.pain-visual-copy[data-v-5ea1972f]{padding:20px 12px}}@media (prefers-reduced-motion:reduce){.pain-visual-card[data-v-5ea1972f]{transition:none}.pain-visual-card[data-v-5ea1972f]:hover{transform:none}}.iot-preview[data-v-abf42a48]{border:1px solid rgba(var(--product-accent-rgb), .1);color:#527077;background:linear-gradient(145deg,#f9fffd,#f1f8f8);border-radius:16px;align-items:center;height:178px;padding:16px;font-size:12px;display:grid;overflow:hidden}.preview-toolbar[data-v-abf42a48],.device-row[data-v-abf42a48]{align-items:center;gap:10px;display:flex}.preview-toolbar[data-v-abf42a48]{color:#809494;border-bottom:1px solid #dceae7;justify-content:space-between;padding-bottom:8px;font-size:11px}.device-row[data-v-abf42a48]{margin-top:14px}.device-row>i[data-v-abf42a48]{border:2px solid #9fbdbe;border-radius:3px;width:9px;height:9px}.device-row b[data-v-abf42a48]{color:#209e82;margin-left:auto;font-size:10px;font-weight:500}.device-row b[data-v-abf42a48]:before{content:"";background:#31b995;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.rule-flow[data-v-abf42a48]{justify-content:center;align-items:center;gap:8px;padding-bottom:24px;display:flex;position:relative}.rule-flow span[data-v-abf42a48]{color:#447376;background:#fff;border:1px solid #bce0df;border-radius:9px;padding:12px 8px;font-size:11px}.rule-flow strong[data-v-abf42a48]{color:#fff;background:#4eb6ae;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.rule-flow>i[data-v-abf42a48]{color:#86c5c1;font-style:normal}.rule-flow small[data-v-abf42a48]{color:#809494;white-space:nowrap;font-size:10px;position:absolute;bottom:-20px}.alert-list[data-v-abf42a48]{gap:9px;display:grid}.alert-list>div[data-v-abf42a48]{background:#fff;border:1px solid #f1dfdb;border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.alert-list i[data-v-abf42a48]{color:#d77950;background:#fff0e9;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;font-weight:800;display:grid}.alert-list small[data-v-abf42a48]{color:#89979e;margin-left:auto;font-size:10px}.remote-panel[data-v-abf42a48]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:14px;height:142px;display:grid}.remote-panel>img[data-v-abf42a48]{object-fit:cover;border-radius:10px;width:100%;height:100%}.remote-panel>div[data-v-abf42a48]{align-content:center;gap:9px;display:grid}.remote-panel strong[data-v-abf42a48]{color:#42666c;margin-bottom:6px;font-size:11px}.remote-panel span[data-v-abf42a48]{justify-content:space-between;align-items:center;font-size:10px;display:flex}.remote-panel b[data-v-abf42a48]{color:#35a99c;font-size:21px}.remote-panel i[data-v-abf42a48]{background:#32b6a1;border-radius:20px;width:25px;height:14px;padding:2px}.remote-panel i[data-v-abf42a48]:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;margin-left:auto;display:block}.remote-panel em[data-v-abf42a48]{color:#399c91;font-size:9px;font-style:normal}.video-mosaic[data-v-abf42a48]{border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;height:146px;display:grid;position:relative;overflow:hidden}.video-mosaic img[data-v-abf42a48]{object-fit:cover;width:100%;height:71px}.video-mosaic span[data-v-abf42a48]{color:#fff;text-align:center;background:#092637b8;padding:7px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.api-map[data-v-abf42a48]{justify-content:center;align-items:center;gap:20px;display:flex}.api-map>strong[data-v-abf42a48]{color:#fff;background:#52b6af;border:6px solid #c3e7e5;border-radius:20px;place-items:center;width:68px;height:68px;font-size:22px;display:grid;box-shadow:0 8px 18px #278b821c}.api-map>i[data-v-abf42a48]{color:#88bebb;font-size:25px;font-style:normal}.api-map>div[data-v-abf42a48]{gap:9px;display:grid}.api-map span[data-v-abf42a48]{background:#fff;border:1px solid #d1e6e3;border-radius:7px;padding:8px 12px;font-size:11px}.capability-visual-grid[data-v-c4646547]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.capability-visual-card[data-v-c4646547]{border:1px solid rgba(var(--product-accent-rgb), .12);background:#fff;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #172c4108}.capability-visual-card figure[data-v-c4646547]{background:#eaf0f6;margin:0;overflow:hidden}.capability-visual-card figure img[data-v-c4646547]{object-fit:cover;width:100%;height:195px;transition:transform .24s;display:block}.capability-visual-card figure img.full-dashboard[data-v-c4646547]{object-fit:contain;background:#071728}.capability-visual-copy[data-v-c4646547]{padding:22px 24px 24px;position:relative}.capability-visual-copy h3[data-v-c4646547]{color:#172638;margin:0 30px 9px 0;font-size:22px;line-height:1.4}.capability-visual-copy p[data-v-c4646547]{color:#68768a;margin:0;font-size:15px;line-height:1.8}.capability-visual-index[data-v-c4646547]{color:var(--product-accent);opacity:.65;font-size:12px;font-weight:750;position:absolute;top:25px;right:22px}.capability-layout-digital-twin[data-v-c4646547]{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:first-child{grid-area:span 2/span 2}.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(2),.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(5),.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(6){grid-column:span 2}.capability-layout-digital-twin .capability-visual-card:not(:first-child) figure img[data-v-c4646547]{height:154px}.capability-layout-digital-twin .capability-visual-card:not(:first-child) figure img.interface-screenshot[data-v-c4646547]{aspect-ratio:3;object-fit:contain;height:auto}.capability-layout-digital-twin .capability-visual-card:nth-child(6) figure img[data-v-c4646547]{aspect-ratio:3;height:auto}.capability-layout-digital-twin .capability-visual-copy[data-v-c4646547]{padding:18px 20px}.capability-layout-digital-twin .capability-visual-copy h3[data-v-c4646547]{font-size:21px}.capability-featured[data-v-c4646547]{background:#0b1b34;min-height:480px}.capability-featured figure[data-v-c4646547],.capability-featured figure img[data-v-c4646547]{width:100%;height:100%;position:absolute}.capability-featured .capability-visual-copy[data-v-c4646547]{background:linear-gradient(#0000,#091932e8 60%);padding:90px 28px 28px;position:absolute;bottom:0;left:0;right:0}.capability-featured .capability-visual-copy h3[data-v-c4646547]{color:#fff;font-size:30px}.capability-featured .capability-visual-copy p[data-v-c4646547]{color:#e0e7ff}.capability-featured .capability-visual-index[data-v-c4646547]{color:#c8beff;top:auto;bottom:28px}.capability-layout-vr-training[data-v-c4646547]{grid-template-columns:repeat(4,minmax(0,1fr))}.capability-layout-vr-training .capability-visual-card[data-v-c4646547]:nth-child(-n+2){grid-column:span 2}.capability-layout-vr-training .capability-visual-card:nth-child(-n+2) figure img[data-v-c4646547]{height:270px}.capability-layout-vr-training .capability-visual-copy[data-v-c4646547]{padding-inline:20px}.interface-card[data-v-c4646547]{background:linear-gradient(145deg,#fff,#fcffff);padding:23px}.interface-card .capability-visual-copy[data-v-c4646547]{min-height:105px;padding:0 0 20px}.interface-card h3[data-v-c4646547]{border-left:3px solid var(--product-accent);margin-right:0;padding-left:13px}.interface-card p[data-v-c4646547]{font-size:14px}.twin-data-panel[data-v-c4646547]{color:#c4d8f5;background:linear-gradient(125deg,#0b233c,#152346 70%,#252b58);height:154px;padding:19px 23px;overflow:hidden}.twin-data-heading[data-v-c4646547]{justify-content:space-between;align-items:center;gap:10px;display:flex}.twin-data-heading strong[data-v-c4646547]{font-size:13px;font-weight:550}.twin-data-heading>span[data-v-c4646547]{color:#829dbe;font-size:10px}.twin-data-charts[data-v-c4646547]{grid-template-columns:minmax(0,1fr) 84px 76px;align-items:center;gap:22px;height:90px;margin-top:13px;display:grid}.trend-bars[data-v-c4646547]{background:repeating-linear-gradient(0deg,#0000 0 22px,#7897c315 23px 24px);border-bottom:1px solid #57729f55;align-items:flex-end;gap:7px;height:70px;padding:0 5px 5px;display:flex}.trend-bars>i[data-v-c4646547]{background:linear-gradient(#81b8ff,#4264b6);border-radius:3px 3px 0 0;flex:1}.trend-bars>i[data-v-c4646547]:nth-child(3n){background:linear-gradient(#ab9bff,#725cce)}.data-ring[data-v-c4646547]{background:conic-gradient(#a68df3 0 130deg, #65afd5 130deg 265deg, #334764 265deg);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.data-ring>span[data-v-c4646547]{color:#cfddf1;background:#172a47;border-radius:50%;place-items:center;width:62px;height:62px;font-size:10px;display:grid}.data-legend[data-v-c4646547]{color:#b7c6df;gap:12px;font-size:10px;display:grid}.data-legend span[data-v-c4646547]:before{content:"";background:#8cacf5;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block}@media (width<=1100px){.capability-layout-vr-training[data-v-c4646547]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-layout-vr-training .capability-visual-card[data-v-c4646547]:nth-child(-n+2){grid-column:span 1}.capability-layout-vr-training .capability-visual-card:nth-child(-n+2) figure img[data-v-c4646547]{height:195px}.interface-card[data-v-c4646547]{padding:16px}}@media (width<=980px){.capability-visual-grid[data-v-c4646547]{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(n){grid-area:auto/span 1}.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(-n+2){grid-column:span 2}.capability-featured[data-v-c4646547]{min-height:400px}}@media (width<=620px){.capability-visual-grid[data-v-c4646547]{grid-template-columns:1fr;gap:15px}.capability-layout-digital-twin .capability-visual-card[data-v-c4646547]:nth-child(n),.capability-layout-vr-training .capability-visual-card[data-v-c4646547]:nth-child(n){grid-column:1}.capability-featured[data-v-c4646547]{min-height:370px}.capability-visual-copy[data-v-c4646547]{padding:20px}.capability-visual-card figure img[data-v-c4646547]{aspect-ratio:16/9;height:auto}.capability-featured figure img[data-v-c4646547]{aspect-ratio:auto;height:100%}.interface-card[data-v-c4646547]{padding:22px}.interface-card .capability-visual-copy[data-v-c4646547]{min-height:auto}.twin-data-charts[data-v-c4646547]{grid-template-columns:minmax(0,1fr) 64px;gap:12px}.data-ring[data-v-c4646547]{width:64px;height:64px}.data-ring>span[data-v-c4646547]{width:51px;height:51px}.data-legend[data-v-c4646547]{display:none}.twin-data-heading>span[data-v-c4646547]{font-size:9px}}.capability-visual-card[data-v-c4646547]{transition:transform .24s,border-color .24s,box-shadow .24s}@media (hover:hover) and (pointer:fine){.capability-visual-card[data-v-c4646547]:hover{border-color:var(--product-accent);box-shadow:0 22px 46px rgba(var(--product-accent-rgb), .14);transform:translateY(-3px)}.capability-visual-card:hover figure img[data-v-c4646547]:not(.full-dashboard){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.capability-visual-card[data-v-c4646547],.capability-visual-card figure img[data-v-c4646547]{transition:none}.capability-visual-card[data-v-c4646547]:hover,.capability-visual-card:hover figure img[data-v-c4646547]:not(.full-dashboard){transform:none}}.iot-connectivity[data-v-2691aac4]{gap:22px;display:grid}.iot-connectivity-group[data-v-2691aac4]{background:linear-gradient(135deg,#fff,#fafffe);border:1px solid #dcebe8;border-radius:28px;padding:30px;box-shadow:0 18px 48px #1c625a09}.iot-connectivity-group>header[data-v-2691aac4]{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:28px;display:flex}.iot-connectivity-group h3[data-v-2691aac4]{border-left:3px solid var(--product-accent);color:#173c43;margin:0;padding-left:13px;font-size:24px}.iot-connectivity-group>header p[data-v-2691aac4]{color:#72898c;margin:0;font-size:13px;line-height:1.7}.protocol-diagram[data-v-2691aac4]{grid-template-columns:1fr 142px 1fr;align-items:center;gap:20px;display:grid}.protocol-bank[data-v-2691aac4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.protocol-bank article[data-v-2691aac4]{background:linear-gradient(145deg,#f4fbfa,#edf7f6);border:1px solid #d7e9e7;border-radius:15px;min-height:110px;padding:21px 18px;position:relative}.protocol-bank h4[data-v-2691aac4],.video-capability-grid h4[data-v-2691aac4]{color:#204750;margin:0 0 9px;font-size:16px;line-height:1.4}.protocol-bank p[data-v-2691aac4],.video-capability-grid p[data-v-2691aac4]{color:#73878a;margin:0;font-size:12px;line-height:1.65}.protocol-hub[data-v-2691aac4]{place-items:center;width:142px;height:210px;display:grid;position:relative}.protocol-hub>span[data-v-2691aac4]{z-index:2;color:#fff;background:linear-gradient(145deg,#3da99c,#166f72);border:7px solid #c5e9e3;border-radius:50%;align-content:center;justify-items:center;gap:7px;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 0 8px #eff9f6,0 13px 25px #278b8220}.protocol-hub b[data-v-2691aac4]{letter-spacing:.03em;font-size:27px}.protocol-hub small[data-v-2691aac4]{font-size:12px}.protocol-hub>i[data-v-2691aac4]{border:2px dashed #9bcfca;border-radius:26px;position:absolute;inset:31px -25px}.protocol-hub[data-v-2691aac4]:after{content:"";border-top:2px dashed #9bcfca;position:absolute;top:50%;left:-24px;right:-24px}.video-capability-grid[data-v-2691aac4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.video-capability-grid article[data-v-2691aac4]{background:#f4faf9;border:1px solid #deebe9;border-radius:14px;grid-template-columns:78px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.video-capability-grid figure[data-v-2691aac4]{background:#dcebea;border-radius:9px;height:85px;margin:0;overflow:hidden}.video-capability-grid img[data-v-2691aac4]{object-fit:cover;width:100%;height:100%}.video-capability-grid h4[data-v-2691aac4]{margin-bottom:6px;font-size:14px}.video-capability-grid p[data-v-2691aac4]{font-size:11px}@media (width<=1100px){.video-capability-grid[data-v-2691aac4]{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-diagram[data-v-2691aac4]{grid-template-columns:1fr 110px 1fr;gap:12px}.protocol-hub[data-v-2691aac4]{width:110px}.protocol-hub>span[data-v-2691aac4]{width:92px;height:92px}.protocol-bank article[data-v-2691aac4]{padding:16px 12px}.protocol-bank h4[data-v-2691aac4]{font-size:14px}}@media (width<=760px){.iot-connectivity-group[data-v-2691aac4]{padding:23px 18px}.iot-connectivity-group>header[data-v-2691aac4]{flex-direction:column;align-items:flex-start;gap:12px}.protocol-diagram[data-v-2691aac4]{grid-template-columns:1fr;gap:15px}.protocol-hub[data-v-2691aac4]{width:100%;height:110px}.protocol-hub>i[data-v-2691aac4]{inset:-15px 24%}.protocol-hub[data-v-2691aac4]:after{display:none}.protocol-bank[data-v-2691aac4]{z-index:1;position:relative}.protocol-bank article[data-v-2691aac4]{min-height:98px}.video-capability-grid article[data-v-2691aac4]{grid-template-columns:68px 1fr}}@media (width<=480px){.video-capability-grid[data-v-2691aac4]{grid-template-columns:1fr}.video-capability-grid article[data-v-2691aac4]{grid-template-columns:78px 1fr}.video-capability-grid h4[data-v-2691aac4]{font-size:16px}.video-capability-grid p[data-v-2691aac4]{font-size:12px}}.protocol-bank article[data-v-2691aac4],.video-capability-grid article[data-v-2691aac4]{transition:border-color .24s,box-shadow .24s}.protocol-bank h4[data-v-2691aac4],.video-capability-grid h4[data-v-2691aac4]{transition:color .24s}.video-capability-grid img[data-v-2691aac4]{transition:transform .24s}@media (hover:hover) and (pointer:fine){.protocol-bank article[data-v-2691aac4]:hover{border-color:var(--product-accent);box-shadow:inset 0 0 0 100vmax rgba(var(--product-accent-rgb), .055), 0 8px 20px rgba(var(--product-accent-rgb), .08)}.video-capability-grid article[data-v-2691aac4]:hover{border-color:var(--product-accent);box-shadow:0 9px 22px rgba(var(--product-accent-rgb), .12)}.protocol-bank article:hover h4[data-v-2691aac4],.video-capability-grid article:hover h4[data-v-2691aac4]{color:var(--product-accent)}.video-capability-grid article:hover img[data-v-2691aac4]{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.protocol-bank article[data-v-2691aac4],.video-capability-grid article[data-v-2691aac4],.protocol-bank h4[data-v-2691aac4],.video-capability-grid h4[data-v-2691aac4],.video-capability-grid img[data-v-2691aac4]{transition:none}.video-capability-grid article:hover img[data-v-2691aac4]{transform:none}}.architecture-diagram[data-v-c7bfedee]{max-width:1120px;margin:42px auto 0}.architecture-layer[data-v-c7bfedee]{grid-template-columns:104px minmax(0,1fr);gap:14px;display:grid}.architecture-layer-label[data-v-c7bfedee]{background:linear-gradient(135deg, var(--product-accent), rgba(var(--product-accent-rgb), .74));color:#fff;text-align:center;box-shadow:0 8px 20px rgba(var(--product-accent-rgb), .1);border:1px solid #ffffff70;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:17px 9px;display:flex}.architecture-layer-label h3[data-v-c7bfedee]{margin:0;font-size:18px;line-height:1.35}.architecture-layer-label p[data-v-c7bfedee]{opacity:.9;margin:7px 0 0;font-size:12px}.architecture-items[data-v-c7bfedee]{grid-template-columns:repeat(var(--layer-count), minmax(0, 1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.architecture-items li[data-v-c7bfedee]{border:1px solid rgba(var(--product-accent-rgb), .16);background:linear-gradient(160deg, #ffffffdf, rgba(var(--product-accent-rgb), .045));color:#243950;text-align:center;overflow-wrap:anywhere;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:88px;padding:12px 5px;font-size:14px;line-height:1.45;display:flex}.architecture-items .module-icon[data-v-c7bfedee]{color:var(--product-accent);width:27px;height:27px}.architecture-connectors[data-v-c7bfedee]{height:24px;color:rgba(var(--product-accent-rgb), .58);text-align:center;grid-template-columns:repeat(6,1fr);align-items:center;margin-left:118px;font-size:21px;line-height:1;display:grid}.architecture-platform[data-v-c7bfedee]{border:1px solid rgba(var(--product-accent-rgb), .15);background:linear-gradient(120deg, #ffffffb0, rgba(var(--product-accent-rgb), .055), #ffffffa0);border-radius:20px;grid-template-columns:minmax(100px,1fr) minmax(150px,2.15fr) minmax(100px,1fr);align-items:center;gap:15px;min-width:0;padding:15px 20px;display:grid}.architecture-services[data-v-c7bfedee]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.architecture-services li[data-v-c7bfedee]{border:1px solid rgba(var(--product-accent-rgb), .22);color:var(--product-accent);text-align:center;background:#ffffffbf;border-radius:8px;padding:9px 8px;font-size:15px;font-weight:600;line-height:1.4}.architecture-center[data-v-c7bfedee]{text-align:center;min-width:0;margin:0;position:relative}.architecture-center figcaption[data-v-c7bfedee]{z-index:1;background:rgba(var(--product-accent-rgb), .13);min-width:70%;color:var(--product-accent);border-radius:100px;padding:8px 16px;font-size:18px;font-weight:750;display:inline-block;position:relative}.architecture-center img[data-v-c7bfedee]{object-fit:contain;mix-blend-mode:multiply;width:100%;height:186px;display:block}@media (width<=1080px){.architecture-layer[data-v-c7bfedee]{grid-template-columns:88px minmax(0,1fr);gap:10px}.architecture-connectors[data-v-c7bfedee]{margin-left:98px}.architecture-layer-label h3[data-v-c7bfedee]{font-size:16px}.architecture-items[data-v-c7bfedee]{gap:6px}.architecture-items li[data-v-c7bfedee]{font-size:14px}.architecture-platform[data-v-c7bfedee]{gap:10px;padding:13px}.architecture-services li[data-v-c7bfedee]{font-size:14px}.architecture-center figcaption[data-v-c7bfedee]{font-size:16px}}@media (width<=760px){.architecture-items[data-v-c7bfedee]{grid-template-columns:repeat(3,minmax(0,1fr))}.architecture-items li[data-v-c7bfedee]{min-height:78px;font-size:14px}.architecture-platform[data-v-c7bfedee]{grid-template-columns:1fr}.architecture-center[data-v-c7bfedee]{grid-row:1}.architecture-center img[data-v-c7bfedee]{height:165px}.architecture-services[data-v-c7bfedee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.architecture-services li[data-v-c7bfedee]{place-items:center;padding:8px 3px;font-size:14px;display:grid}.architecture-connectors[data-v-c7bfedee]{height:21px}}@media (width<=480px){.architecture-diagram[data-v-c7bfedee]{margin-top:28px}.architecture-layer[data-v-c7bfedee]{grid-template-columns:1fr;gap:8px}.architecture-layer-label[data-v-c7bfedee]{border-radius:10px;flex-direction:row;gap:13px;padding:10px}.architecture-layer-label p[data-v-c7bfedee]{margin:0}.architecture-connectors[data-v-c7bfedee]{margin-left:0}.architecture-items li[data-v-c7bfedee]{min-height:74px}.architecture-items .module-icon[data-v-c7bfedee]{width:24px;height:24px}.architecture-platform[data-v-c7bfedee]{padding:12px 9px}.architecture-services li[data-v-c7bfedee]{font-size:14px}}.technical-advantages[data-v-e5fb16f8]{isolation:isolate;border:1px solid rgba(var(--product-accent-rgb), .13);background:#fff;border-radius:30px;min-height:600px;position:relative;overflow:hidden;box-shadow:0 26px 64px #2639540a}.technical-copy[data-v-e5fb16f8]{z-index:2;width:47%;padding:45px 0 45px 42px;position:relative}.technical-copy header h2[data-v-e5fb16f8]{color:#101c2b;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,3.4vw,50px);line-height:1.15}.technical-copy header h2 span[data-v-e5fb16f8]{color:var(--product-accent);margin-left:.17em;display:inline-block}.technical-copy header>p[data-v-e5fb16f8]{color:#586577;max-width:455px;margin:19px 0 0;font-size:17px;line-height:1.75}.technical-points[data-v-e5fb16f8]{gap:25px;margin-top:37px;display:grid}.technical-points article[data-v-e5fb16f8]{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:17px;display:grid}.technical-symbol[data-v-e5fb16f8]{color:#fff;background:linear-gradient(140deg, rgba(var(--product-accent-rgb), .68), var(--product-accent));width:54px;height:54px;box-shadow:0 7px 16px rgba(var(--product-accent-rgb), .13), inset 0 1px 1px #ffffff6b;border:1px solid #ffffff75;border-radius:15px;place-items:center;display:grid}.technical-symbol .module-icon[data-v-e5fb16f8]{width:28px;height:28px}.technical-points h3[data-v-e5fb16f8]{color:#142033;margin:2px 0 7px;font-size:21px;line-height:1.4}.technical-points p[data-v-e5fb16f8]{color:#697486;max-width:400px;margin:0;font-size:16px;line-height:1.75}.technical-scene[data-v-e5fb16f8]{z-index:0;margin:0;position:absolute;inset:0 0 0 39%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26%);mask-image:linear-gradient(90deg,#0000 0,#000 26%)}.technical-scene img[data-v-e5fb16f8]{object-fit:cover;object-position:59% center;width:100%;height:100%;display:block}.technical-flow[data-v-e5fb16f8]{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdc;border:1px solid #ffffffc9;border-radius:22px;grid-template-columns:repeat(4,1fr);width:49%;margin:0;padding:21px 8px;list-style:none;display:grid;position:absolute;bottom:24px;right:25px;box-shadow:0 10px 36px #1a354322}.technical-flow li[data-v-e5fb16f8]{text-align:center;color:#23354a;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:650;display:flex;position:relative}.technical-flow .module-icon[data-v-e5fb16f8]{color:var(--product-accent);width:27px;height:27px}.technical-flow .flow-arrow[data-v-e5fb16f8]{color:#a6b6c6;width:16px;height:16px;position:absolute;top:15px;right:-8px}@media (width<=1100px){.technical-copy[data-v-e5fb16f8]{width:50%;padding:34px 0 38px 28px}.technical-copy header h2[data-v-e5fb16f8]{font-size:37px}.technical-points[data-v-e5fb16f8]{gap:23px}.technical-points article[data-v-e5fb16f8]{grid-template-columns:46px minmax(0,1fr);gap:13px}.technical-symbol[data-v-e5fb16f8]{width:46px;height:46px}.technical-points h3[data-v-e5fb16f8]{font-size:19px}.technical-points p[data-v-e5fb16f8]{font-size:16px}.technical-flow[data-v-e5fb16f8]{width:45%;right:18px}.technical-flow li[data-v-e5fb16f8]{font-size:14px}}@media (width<=840px){.technical-advantages[data-v-e5fb16f8]{min-height:0}.technical-copy[data-v-e5fb16f8]{width:100%;padding:30px}.technical-copy header h2[data-v-e5fb16f8]{font-size:38px}.technical-copy header>p[data-v-e5fb16f8],.technical-points p[data-v-e5fb16f8]{max-width:none}.technical-points article[data-v-e5fb16f8]{grid-template-columns:48px minmax(0,1fr)}.technical-points h3[data-v-e5fb16f8]{font-size:21px}.technical-points p[data-v-e5fb16f8]{font-size:16px}.technical-scene[data-v-e5fb16f8]{height:350px;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#0000,#000 15%);mask-image:linear-gradient(#0000,#000 15%)}.technical-scene img[data-v-e5fb16f8]{object-position:center}.technical-flow[data-v-e5fb16f8]{width:calc(100% - 36px);margin:-48px 18px 18px;padding:20px 4px;position:relative;bottom:auto;right:auto}.technical-flow li[data-v-e5fb16f8]{font-size:14px}}@media (width<=480px){.technical-copy[data-v-e5fb16f8]{padding:28px 22px}.technical-copy header h2[data-v-e5fb16f8]{font-size:33px}.technical-copy header>p[data-v-e5fb16f8]{font-size:15px}.technical-points[data-v-e5fb16f8]{gap:24px;margin-top:27px}.technical-scene[data-v-e5fb16f8]{height:275px}.technical-flow[data-v-e5fb16f8]{padding-block:18px}.technical-flow li[data-v-e5fb16f8]{gap:8px;font-size:14px}.technical-flow .module-icon[data-v-e5fb16f8]{width:24px;height:24px}.technical-flow .flow-arrow[data-v-e5fb16f8]{width:13px;height:13px;right:-6px}.technical-points h3[data-v-e5fb16f8]{font-size:20px}}.technical-points h3[data-v-e5fb16f8]{transition:color .24s}.technical-symbol[data-v-e5fb16f8]{transition:border-color .24s,box-shadow .24s}@media (hover:hover) and (pointer:fine){.technical-points article:hover h3[data-v-e5fb16f8]{color:var(--product-accent)}.technical-points article:hover .technical-symbol[data-v-e5fb16f8]{border-color:rgba(var(--product-accent-rgb), .32);box-shadow:0 8px 22px rgba(var(--product-accent-rgb), .3), inset 0 1px 1px #ffffffa6}}@media (prefers-reduced-motion:reduce){.technical-points h3[data-v-e5fb16f8],.technical-symbol[data-v-e5fb16f8]{transition:none}}.product-feature-cards[data-v-33040ed8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-feature-card[data-v-33040ed8]{isolation:isolate;border:1px solid rgba(var(--product-accent-rgb), .12);background:#fff;border-radius:25px;min-width:0;min-height:270px;position:relative;overflow:hidden;box-shadow:0 17px 42px #25395308}.product-feature-card figure[data-v-33040ed8]{z-index:-1;margin:0;position:absolute;inset:0 0 0 30%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.product-feature-card figure img[data-v-33040ed8]{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block}.product-feature-card[data-v-33040ed8]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#fff 0 33%,#fffffff2 43%,#ffffffad 57%,#fff0 78%);position:absolute;inset:0}.product-feature-copy[data-v-33040ed8]{z-index:1;width:59%;min-width:205px;padding:25px 24px 27px;position:relative}.feature-ordinal[data-v-33040ed8]{color:rgba(var(--product-accent-rgb), .25);margin-bottom:14px;font-size:44px;font-weight:850;line-height:1;display:block}.product-feature-copy h3[data-v-33040ed8]{color:#16253a;letter-spacing:-.025em;margin:0 0 11px;font-size:23px;line-height:1.35}.product-feature-copy p[data-v-33040ed8]{color:#657285;margin:0;font-size:16px;line-height:1.8}.feature-direction[data-v-33040ed8]{width:40px;height:26px;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .1);border-radius:100px;place-items:center;margin-top:20px;display:grid}.feature-direction .module-icon[data-v-33040ed8]{width:21px;height:21px}.feature-symbol[data-v-33040ed8]{color:#fff;background:linear-gradient(145deg, rgba(var(--product-accent-rgb), .65), var(--product-accent));border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:19px;display:grid}.feature-symbol .module-icon[data-v-33040ed8]{width:26px;height:26px}.feature-cards-xr-live .product-feature-card[data-v-33040ed8]{min-height:295px}.feature-cards-xr-live .product-feature-copy[data-v-33040ed8]{width:58%}.feature-cards-xr-live figure[data-v-33040ed8]{inset-inline-start:28%}.feature-cards-xr-live figure img[data-v-33040ed8]{object-fit:cover;object-position:57% center}.feature-cards-vr-training .product-feature-card[data-v-33040ed8]{min-height:300px}.feature-cards-vr-training figure[data-v-33040ed8]{inset-inline-start:22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.feature-cards-vr-training figure img[data-v-33040ed8]{object-position:65% center}.feature-cards-digital-twin .product-feature-card[data-v-33040ed8]{min-height:250px}.feature-cards-digital-twin figure[data-v-33040ed8]{inset-inline-start:22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 67%);mask-image:linear-gradient(90deg,#0000,#000 67%)}.feature-cards-digital-twin .product-feature-copy[data-v-33040ed8]{width:57%;min-width:200px}.feature-cards-indoor-navigation .product-feature-card[data-v-33040ed8]{min-height:180px}.feature-cards-indoor-navigation .product-feature-copy[data-v-33040ed8]{grid-template-columns:44px 1fr;align-content:start;column-gap:18px;width:100%;min-width:0;padding:27px;display:grid}.feature-cards-indoor-navigation .feature-symbol[data-v-33040ed8]{grid-row:span 2;margin:0}.feature-cards-indoor-navigation h3[data-v-33040ed8]{font-size:21px}.feature-cards-indoor-navigation p[data-v-33040ed8]{grid-column:2;font-size:16px}@media (width<=1120px){.product-feature-cards[data-v-33040ed8]{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cards-vr-training[data-v-33040ed8]{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-cards-vr-training .product-feature-copy[data-v-33040ed8]{width:74%;min-width:0;padding-inline:19px}.product-feature-copy h3[data-v-33040ed8]{font-size:21px}.feature-cards-vr-training figure[data-v-33040ed8]{inset-inline-start:16%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}}@media (width<=720px){.product-feature-cards[data-v-33040ed8]{gap:14px}.feature-cards-vr-training[data-v-33040ed8]{grid-template-columns:1fr}.feature-cards-vr-training .product-feature-copy[data-v-33040ed8]{width:57%;padding:25px}.feature-cards-vr-training figure[data-v-33040ed8]{inset-inline-start:32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.feature-cards-indoor-navigation .product-feature-copy[data-v-33040ed8]{grid-template-columns:1fr;padding:22px}.feature-cards-indoor-navigation .feature-symbol[data-v-33040ed8]{grid-row:auto;margin-bottom:15px}.feature-cards-indoor-navigation p[data-v-33040ed8]{grid-column:auto}}@media (width<=600px){.product-feature-cards[data-v-33040ed8]{grid-template-columns:1fr}.product-feature-card[data-v-33040ed8],.feature-cards-xr-live .product-feature-card[data-v-33040ed8],.feature-cards-vr-training .product-feature-card[data-v-33040ed8]{min-height:270px}.product-feature-copy[data-v-33040ed8]{width:59%;min-width:195px;padding:25px 22px}.product-feature-copy h3[data-v-33040ed8]{font-size:22px}.feature-cards-indoor-navigation .product-feature-card[data-v-33040ed8]{min-height:0}.feature-cards-indoor-navigation .product-feature-copy[data-v-33040ed8]{grid-template-columns:44px 1fr;padding:24px}.feature-cards-indoor-navigation .feature-symbol[data-v-33040ed8]{grid-row:span 2;margin:0}.feature-cards-indoor-navigation p[data-v-33040ed8]{grid-column:2}.feature-cards-digital-twin .product-feature-copy[data-v-33040ed8]{width:61%}}.product-feature-card[data-v-33040ed8]{transition:transform .24s,border-color .24s,box-shadow .24s}.product-feature-card figure img[data-v-33040ed8],.feature-direction .module-icon[data-v-33040ed8]{transition:transform .24s}.product-feature-copy h3[data-v-33040ed8],.feature-ordinal[data-v-33040ed8]{transition:color .24s}.feature-symbol[data-v-33040ed8]{transition:box-shadow .24s}.feature-direction[data-v-33040ed8]{transition:color .24s,background-color .24s}@media (hover:hover) and (pointer:fine){.product-feature-card[data-v-33040ed8]:hover{border-color:var(--product-accent);box-shadow:0 22px 44px rgba(var(--product-accent-rgb), .13);transform:translateY(-3px)}.product-feature-card:hover figure img[data-v-33040ed8]{transform:scale(1.025)}.product-feature-card:hover h3[data-v-33040ed8],.product-feature-card:hover .feature-ordinal[data-v-33040ed8]{color:var(--product-accent)}.product-feature-card:hover .feature-symbol[data-v-33040ed8]{box-shadow:0 6px 18px rgba(var(--product-accent-rgb), .28)}.product-feature-card:hover .feature-direction[data-v-33040ed8]{background-color:rgba(var(--product-accent-rgb), .2)}.product-feature-card:hover .feature-direction .module-icon[data-v-33040ed8]{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.product-feature-card[data-v-33040ed8],.product-feature-card figure img[data-v-33040ed8],.product-feature-copy h3[data-v-33040ed8],.feature-ordinal[data-v-33040ed8],.feature-symbol[data-v-33040ed8],.feature-direction[data-v-33040ed8],.feature-direction .module-icon[data-v-33040ed8]{transition:none}.product-feature-card[data-v-33040ed8]:hover,.product-feature-card:hover figure img[data-v-33040ed8],.product-feature-card:hover .feature-direction .module-icon[data-v-33040ed8]{transform:none}}.positioning-comparison[data-v-ac519304]{grid-template-columns:minmax(245px,.78fr) minmax(0,2.25fr);align-items:center;gap:30px;display:grid}.positioning-intro h2[data-v-ac519304]{color:#122238;letter-spacing:-.055em;margin:0;font-size:clamp(38px,3.3vw,48px);line-height:1.2}.positioning-intro h2 span[data-v-ac519304]{color:var(--product-accent);display:inline-block}.positioning-intro>p[data-v-ac519304]{color:#5f748b;margin:21px 0 0;font-size:18px;line-height:1.8}.positioning-benefits[data-v-ac519304]{gap:25px;margin:34px 0 0;padding:0;list-style:none;display:grid}.positioning-benefits li[data-v-ac519304]{align-items:center;gap:15px;display:flex}.positioning-benefits li>span[data-v-ac519304]{width:46px;height:46px;color:var(--product-accent);background:rgba(var(--product-accent-rgb), .085);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.positioning-benefits .module-icon[data-v-ac519304]{width:26px;height:26px}.positioning-benefits h3[data-v-ac519304]{color:#203044;margin:0 0 5px;font-size:20px}.positioning-benefits p[data-v-ac519304]{color:#6e8298;margin:0;font-size:14px;line-height:1.5}.positioning-model[data-v-ac519304]{object-fit:contain;mix-blend-mode:multiply;opacity:.75;width:190px;height:135px;margin:13px 0 -10px auto;display:block;-webkit-mask-image:radial-gradient(#000 40%,#0000 74%);mask-image:radial-gradient(#000 40%,#0000 74%)}.positioning-table[data-v-ac519304]{border:1px solid rgba(var(--product-accent-rgb), .12);min-width:0;box-shadow:0 19px 56px rgba(var(--product-accent-rgb), .075);background:#ffffff9c;border-radius:26px;padding:15px}.positioning-row[data-v-ac519304]{border:1px solid rgba(var(--product-accent-rgb), .06);background:#fff;border-radius:15px;grid-template-columns:minmax(195px,1.5fr) minmax(95px,.7fr) minmax(70px,.55fr) minmax(250px,2fr);align-items:center;gap:12px;margin-top:9px;padding:18px 15px;display:grid}.positioning-head[data-v-ac519304]{background:rgba(var(--product-accent-rgb), .085);color:#23364d;border-color:#0000;min-height:61px;margin-top:0;padding-block:14px;font-size:16px}.positioning-tech[data-v-ac519304]{align-items:center;gap:12px;min-width:0;display:flex}.positioning-symbol[data-v-ac519304]{color:#fff;background:linear-gradient(140deg, rgba(var(--product-accent-rgb), .72), var(--product-accent));border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:50px;display:grid}.positioning-symbol .module-icon[data-v-ac519304]{width:28px;height:28px}.positioning-tech h3[data-v-ac519304]{color:#152438;margin:0 0 7px;font-size:19px;line-height:1.3}.positioning-tech p[data-v-ac519304]{color:#77889d;margin:0;font-size:12px;line-height:1.6}.positioning-accuracy strong[data-v-ac519304]{color:#11253a;white-space:nowrap;font-size:19px}.positioning-cost[data-v-ac519304]{color:#617a94;justify-items:start;gap:9px;font-size:15px;display:grid}.positioning-accuracy small[data-v-ac519304],.positioning-cost small[data-v-ac519304]{display:none}.cost-dots[data-v-ac519304]{gap:7px;display:flex}.cost-dots i[data-v-ac519304]{background:rgba(var(--product-accent-rgb), .13);border-radius:50%;width:10px;height:10px}.cost-dots .filled[data-v-ac519304]{background:var(--product-accent)}.positioning-scenes[data-v-ac519304]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.positioning-scenes figure[data-v-ac519304]{text-align:center;min-width:0;margin:0}.positioning-scenes img[data-v-ac519304]{object-fit:cover;border-radius:7px;width:100%;height:55px;display:block}.positioning-scenes figcaption[data-v-ac519304]{color:#4a647b;background:rgba(var(--product-accent-rgb), .045);border-radius:50px;margin-top:7px;padding:3px 2px;font-size:12px;line-height:1.55}@media (width<=1250px){.positioning-comparison[data-v-ac519304]{grid-template-columns:1fr;gap:25px}.positioning-intro[data-v-ac519304]{grid-template-columns:1fr 1.5fr;column-gap:30px;display:grid}.positioning-intro>p[data-v-ac519304]{grid-column:1;font-size:16px}.positioning-benefits[data-v-ac519304]{grid-area:1/2/3;grid-template-columns:repeat(3,1fr);align-items:center;gap:15px;margin-top:0}.positioning-benefits li[data-v-ac519304]{flex-direction:column;align-items:flex-start;gap:10px}.positioning-model[data-v-ac519304]{display:none}}@media (width<=760px){.positioning-intro[data-v-ac519304]{display:block}.positioning-intro h2[data-v-ac519304]{font-size:40px}.positioning-benefits[data-v-ac519304]{margin-top:25px;display:grid}.positioning-benefits h3[data-v-ac519304]{font-size:18px}.positioning-benefits p[data-v-ac519304]{font-size:13px}.positioning-table[data-v-ac519304]{padding:10px}.positioning-row[data-v-ac519304]{grid-template-columns:minmax(0,1.35fr) minmax(80px,.7fr) minmax(65px,.55fr);gap:12px;padding:17px 12px}.positioning-head[data-v-ac519304]{display:none}.positioning-tech[data-v-ac519304]{gap:9px}.positioning-symbol[data-v-ac519304]{width:37px;height:43px}.positioning-symbol .module-icon[data-v-ac519304]{width:24px;height:24px}.positioning-tech h3[data-v-ac519304]{font-size:17px}.positioning-tech p[data-v-ac519304]{display:none}.positioning-accuracy small[data-v-ac519304],.positioning-cost small[data-v-ac519304]{color:#8391a2;margin-bottom:8px;font-size:12px;font-weight:400;display:block}.positioning-accuracy strong[data-v-ac519304]{font-size:17px}.positioning-cost[data-v-ac519304]{gap:5px}.positioning-cost small[data-v-ac519304]{margin-bottom:2px}.positioning-scenes[data-v-ac519304]{grid-column:1/-1;margin-top:3px}.positioning-scenes img[data-v-ac519304]{height:72px}.positioning-scenes figcaption[data-v-ac519304]{font-size:13px}}@media (width<=420px){.positioning-row[data-v-ac519304]{grid-template-columns:minmax(0,1.35fr) minmax(78px,.8fr) 50px;gap:9px;padding-inline:9px}.positioning-tech[data-v-ac519304]{flex-direction:column;align-items:flex-start}.positioning-tech h3[data-v-ac519304]{margin:0;font-size:16px}.positioning-accuracy strong[data-v-ac519304]{font-size:16px}.cost-dots[data-v-ac519304]{gap:5px}.cost-dots i[data-v-ac519304]{width:8px;height:8px}.positioning-benefits[data-v-ac519304]{gap:12px}.positioning-benefits p[data-v-ac519304]{font-size:12px}.positioning-scenes img[data-v-ac519304]{height:59px}}.positioning-row[data-v-ac519304]:not(.positioning-head){transition:background-color .24s,border-color .24s}.positioning-tech h3[data-v-ac519304]{transition:color .24s}@media (hover:hover) and (pointer:fine){.positioning-row[data-v-ac519304]:not(.positioning-head):hover{background-color:rgba(var(--product-accent-rgb), .055);border-color:rgba(var(--product-accent-rgb), .4)}.positioning-row:not(.positioning-head):hover .positioning-tech h3[data-v-ac519304]{color:var(--product-accent)}}@media (prefers-reduced-motion:reduce){.positioning-row[data-v-ac519304]:not(.positioning-head),.positioning-tech h3[data-v-ac519304]{transition:none}}.product-page[data-v-b099a283]{background:radial-gradient(circle at 78% 5%, rgba(var(--product-accent-rgb), .09), transparent 25%), radial-gradient(circle at 8% 44%, rgba(var(--product-accent-rgb), .05), transparent 22%), #f9f8f5b8;color:#111;position:relative;overflow:hidden}.product-hero h1[data-v-b099a283]{text-wrap:balance}.product-page[data-v-b099a283]:before{content:"";opacity:.13;pointer-events:none;background-image:radial-gradient(circle,#20242c85 0 .45px,#0000 .7px);background-size:64px 64px;position:absolute;inset:0}.product-hero[data-v-b099a283],.product-section[data-v-b099a283]{z-index:1;position:relative}.product-hero[data-v-b099a283]{min-height:min(820px, calc(100svh - var(--header-height)));grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(44px,6vw,90px);padding-block:clamp(62px,7vw,104px) 72px;display:grid}.product-hero h1[data-v-b099a283]{letter-spacing:-.075em;max-width:650px;margin:0;font-size:clamp(52px,5.6vw,82px);line-height:.98}.product-statement[data-v-b099a283]{max-width:610px;color:var(--product-accent);margin:26px 0 10px;font-size:clamp(19px,1.9vw,27px);font-weight:700;line-height:1.45}.product-summary[data-v-b099a283]{color:#686868;max-width:610px;margin:0;font-size:16px;line-height:1.9}.product-tags[data-v-b099a283]{flex-wrap:wrap;gap:9px;margin:26px 0 0;padding:0;list-style:none;display:flex}.product-tags li[data-v-b099a283]{color:#555;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #14141414;border-radius:999px;padding:8px 13px;font-size:12px}.product-actions[data-v-b099a283]{gap:12px;margin-top:32px;display:flex}.product-button[data-v-b099a283]{border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:14px;font-weight:800;transition:transform .24s,border-color .24s,box-shadow .24s;display:inline-flex}.product-button-primary[data-v-b099a283]{background:var(--product-accent);box-shadow:0 18px 36px rgba(var(--product-accent-rgb), .22);color:#fff}.product-button-glass[data-v-b099a283]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff94;border:1px solid #fffc;box-shadow:inset 0 1px #fff,0 16px 36px #0000000e}.product-hero-visual[data-v-b099a283]{position:relative}.visual-frame[data-v-b099a283]{background:#fff;border:8px solid #ffffffc2;border-radius:34px;margin:0;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 34px 84px #171b2224}.visual-frame img[data-v-b099a283]{aspect-ratio:16/10;object-fit:cover;filter:none;width:100%;display:block}.hero-metrics[data-v-b099a283]{z-index:3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff9e;border:1px solid #ffffffd6;border-radius:23px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(86%,590px);margin:-42px auto 0;padding:10px;display:grid;position:relative;box-shadow:0 22px 54px #00000016,inset 0 1px #fff}.hero-metrics div[data-v-b099a283]{background:#ffffff85;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:82px;display:flex}.hero-metrics strong[data-v-b099a283]{color:var(--product-accent);font-size:22px}.hero-metrics span[data-v-b099a283]{color:#777;margin-top:5px;font-size:11px}.product-section[data-v-b099a283]{padding:clamp(58px,6vw,86px) 0}.section-title h2[data-v-b099a283]{letter-spacing:-.06em;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:1.02}.section-title>p[data-v-b099a283]{color:#777;max-width:520px;margin:22px 0 0;line-height:1.85}.split-title[data-v-b099a283]{justify-content:space-between;align-items:end;gap:48px;margin-bottom:36px;display:flex}.split-title>p[data-v-b099a283]{color:#777;max-width:470px;margin:0 0 3px;line-height:1.85}.centered-title[data-v-b099a283]{text-align:center;max-width:760px;margin:0 auto 48px}.centered-title>p[data-v-b099a283]{margin-inline:auto}.pain-grid[data-v-b099a283]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pain-card[data-v-b099a283]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb3;border-radius:28px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:28px;display:flex;box-shadow:0 26px 66px #0001,inset 0 1px #fff}.pain-card h3[data-v-b099a283]{margin:0 0 12px;font-size:24px}.pain-card p[data-v-b099a283]{color:#737373;margin:0;line-height:1.75}.architecture-section[data-v-b099a283]{padding-inline:24px}.architecture-shell[data-v-b099a283]{background:linear-gradient(145deg, #fffc, rgba(var(--product-accent-rgb),.075));-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border:1px solid #ffffffc7;border-radius:38px;padding:clamp(42px,5.2vw,70px);box-shadow:0 34px 90px #1e222a16,inset 0 1px #fff}.architecture-heading[data-v-b099a283]{text-align:center;max-width:760px;margin:0 auto}.architecture-heading>p[data-v-b099a283]{margin-inline:auto}.architecture-flow[data-v-b099a283]{gap:10px;max-width:1020px;margin:42px auto 0;display:grid}.architecture-flow article[data-v-b099a283]{border:1px solid rgba(var(--product-accent-rgb),.13);min-height:84px;box-shadow:inset 4px 0 var(--product-accent), inset 0 1px #fff;background:#fff9;border-radius:18px;grid-template-columns:minmax(155px,.34fr) 1fr;align-items:center;gap:20px;padding:13px 22px;display:grid;position:relative;overflow:hidden}.architecture-flow article[data-v-b099a283]:after{content:"";border:1px solid rgba(var(--product-accent-rgb),.12);border-radius:50%;width:120px;height:120px;position:absolute;right:-36px}.architecture-flow h3[data-v-b099a283]{margin:0;font-size:19px}.architecture-flow p[data-v-b099a283]{color:#717171;margin:0;line-height:1.65}.feature-section[data-v-b099a283]{background:linear-gradient(#0000,#ffffff73,#0000)}.feature-grid[data-v-b099a283]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-count-8[data-v-b099a283]{grid-template-columns:repeat(4,1fr)}.feature-grid article[data-v-b099a283]{background:#ffffffad;border-radius:26px;min-height:235px;padding:25px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000000f,inset 0 1px #fff}.feature-grid h3[data-v-b099a283]{margin:24px 0 10px;font-size:21px}.feature-grid p[data-v-b099a283]{color:#747474;margin:0;font-size:14px;line-height:1.7}.feature-grid i[data-v-b099a283]{border:1px solid rgba(var(--product-accent-rgb),.22);width:150px;height:150px;box-shadow:0 0 0 24px rgba(var(--product-accent-rgb),.045), 0 0 0 48px rgba(var(--product-accent-rgb),.025);border-radius:50%;position:absolute;bottom:-54px;right:-30px}.feature-algorithm-wall[data-v-b099a283]{grid-template-columns:repeat(6,1fr);gap:10px}.feature-algorithm-wall article[data-v-b099a283]{border-radius:20px;min-width:0;min-height:0;padding:0}.feature-algorithm-wall .algorithm-media[data-v-b099a283]{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.feature-algorithm-wall .algorithm-copy[data-v-b099a283]{padding:14px 16px 18px}.feature-algorithm-wall h3[data-v-b099a283]{margin:0 0 7px;font-size:16px;line-height:1.4}.feature-algorithm-wall p[data-v-b099a283]{z-index:1;font-size:14px;line-height:1.55;position:relative}.feature-groups[data-v-b099a283]{gap:18px;display:grid}.feature-group[data-v-b099a283]{background:#ffffff9e;border:1px solid #ffffffd6;border-radius:30px;padding:28px;box-shadow:0 24px 64px #0000000e,inset 0 1px #fff}.feature-group>header[data-v-b099a283]{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.feature-group>header>div[data-v-b099a283]{align-items:center;gap:12px;display:flex}.feature-group>header strong[data-v-b099a283]{font-size:25px}.feature-group>header p[data-v-b099a283]{color:#777;margin:0;font-size:13px}.feature-group-grid[data-v-b099a283]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.feature-group-grid article[data-v-b099a283]{background:rgba(var(--product-accent-rgb),.055);border-radius:18px;min-height:118px;padding:16px;display:block}.feature-group-grid h3[data-v-b099a283]{margin:0 0 7px;font-size:16px}.feature-group-grid p[data-v-b099a283]{color:#777;margin:0;font-size:12px;line-height:1.55}.capability-bento[data-v-b099a283]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.capability-bento article[data-v-b099a283]{background:#ffffffb3;border-radius:28px;min-height:230px;padding:27px;position:relative;overflow:hidden;box-shadow:0 24px 62px #0000000f,inset 0 1px #fff}.capability-bento article[data-v-b099a283]:first-child,.capability-bento article[data-v-b099a283]:nth-child(5){grid-column:span 2}.capability-bento h3[data-v-b099a283]{margin:12px 0 10px;font-size:23px}.capability-bento p[data-v-b099a283]{color:#747474;max-width:390px;margin:0;line-height:1.72}.capability-orbit[data-v-b099a283]{width:180px;height:130px;position:absolute;bottom:-48px;right:-30px;transform:rotate(-12deg)}.capability-orbit span[data-v-b099a283]{border:1px solid rgba(var(--product-accent-rgb),.24);border-radius:50%;position:absolute;inset:0}.capability-orbit span[data-v-b099a283]:last-child{background:rgba(var(--product-accent-rgb),.05);transform:scale(.68)rotate(34deg)}.capability-bento-security-ai article[data-v-b099a283]:nth-child(n),.capability-bento-vr-training article[data-v-b099a283]:nth-child(n),.capability-bento-iot-platform article[data-v-b099a283]:nth-child(n),.capability-bento-xr-live article[data-v-b099a283]:nth-child(n){grid-column:span 1}.capability-bento-security-ai[data-v-b099a283]{grid-template-columns:repeat(3,1fr)}.capability-bento-security-ai article[data-v-b099a283]{border-top:3px solid var(--product-accent);min-height:205px}.capability-bento-vr-training[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.capability-bento-vr-training article[data-v-b099a283]{min-height:180px}.capability-bento-iot-platform[data-v-b099a283]{grid-template-columns:repeat(6,1fr)}.capability-bento-iot-platform article[data-v-b099a283]{min-height:250px;padding:20px}.capability-bento-iot-platform h3[data-v-b099a283]{margin-top:18px;font-size:19px}.capability-bento-iot-platform p[data-v-b099a283]{font-size:12px}.capability-bento-xr-live[data-v-b099a283]{grid-template-columns:repeat(3,1fr)}.capability-bento-xr-live article[data-v-b099a283]{background:linear-gradient(150deg,#ffffffc2,rgba(var(--product-accent-rgb),.12));min-height:260px}.navigation-business-showcase[data-v-b099a283]{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(34px,5vw,74px);display:grid}.navigation-business-list[data-v-b099a283]{display:grid}.navigation-business-list article[data-v-b099a283]{border-bottom:1px solid #14141417;grid-template-columns:1fr;padding:18px 0;display:grid}.navigation-business-list article[data-v-b099a283]:first-child{padding-top:0}.navigation-business-list h3[data-v-b099a283]{margin:0 0 7px;font-size:20px}.navigation-business-list p[data-v-b099a283]{color:#747474;margin:0;font-size:13px;line-height:1.65}.navigation-business-showcase figure[data-v-b099a283]{background:#fff;border:8px solid #ffffffbf;border-radius:34px;min-height:560px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000001f}.navigation-business-showcase figure img[data-v-b099a283]{object-fit:cover;filter:none;width:100%;height:100%;min-height:560px;display:block}.navigation-business-showcase figcaption[data-v-b099a283]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border-radius:18px;padding:18px 20px;position:absolute;bottom:22px;left:22px;right:22px}.navigation-business-showcase figcaption strong[data-v-b099a283],.navigation-business-showcase figcaption span[data-v-b099a283]{display:block}.navigation-business-showcase figcaption span[data-v-b099a283]{color:#777;margin-top:6px;font-size:12px}.comparison-shell[data-v-b099a283]{background:#ffffffa8;border-radius:36px;grid-template-columns:.7fr 1.3fr;gap:70px;padding:clamp(42px,6vw,72px);display:grid;box-shadow:0 28px 78px #00000012,inset 0 1px #fff}.comparison-table[data-v-b099a283]{background:#ffffff8c;border-radius:24px;overflow:hidden}.comparison-row[data-v-b099a283]{border-bottom:1px solid #14141414;grid-template-columns:.8fr .75fr .7fr 1.75fr;display:grid}.comparison-row[data-v-b099a283]:last-child{border-bottom:0}.comparison-row[data-v-b099a283]>*{color:#666;padding:18px 16px;font-size:13px;line-height:1.5}.comparison-head[data-v-b099a283]{background:rgba(var(--product-accent-rgb),.09)}.comparison-head strong[data-v-b099a283]{color:#222}.industry-section[data-v-b099a283]{background:#ffffff57}.industry-row[data-v-b099a283]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.industry-row article[data-v-b099a283]{background:#ffffffbd;border-radius:28px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 24px 66px #00000014}.industry-row img[data-v-b099a283]{aspect-ratio:3/2;object-fit:cover;filter:none;width:100%;height:auto;display:block}.industry-row img.dashboard-image[data-v-b099a283]{object-fit:contain;background:#071728}.industry-row article>div[data-v-b099a283]{padding:24px}.industry-row h3[data-v-b099a283]{margin:0 0 10px;font-size:23px}.industry-row p[data-v-b099a283]{color:#747474;margin:0;font-size:13px;line-height:1.72}.advantage-layout[data-v-b099a283]{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(46px,6vw,96px);display:grid}.advantage-media[data-v-b099a283]{border-radius:36px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 34px 92px #0000001f}.advantage-media img[data-v-b099a283]{object-fit:cover;filter:none;width:100%;height:100%;min-height:560px;display:block}.advantage-caption[data-v-b099a283]{color:#111;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffad;border:1px solid #ffffff9e;border-radius:20px;padding:22px;position:absolute;bottom:28px;left:28px;right:28px}.advantage-caption strong[data-v-b099a283]{font-size:clamp(20px,2vw,30px);line-height:1.35;display:block}.advantage-list[data-v-b099a283]{margin-top:42px}.advantage-list article[data-v-b099a283]{border-bottom:1px solid #14141417;padding:23px 0;display:block}.advantage-list h3[data-v-b099a283]{margin:0 0 8px;font-size:20px}.advantage-list p[data-v-b099a283]{color:#747474;margin:0;line-height:1.7}@media (width<=1080px){.product-hero[data-v-b099a283]{grid-template-columns:1fr 1fr}.feature-count-8[data-v-b099a283]{grid-template-columns:repeat(3,1fr)}.feature-algorithm-wall[data-v-b099a283]{grid-template-columns:repeat(4,1fr)}.feature-group-grid[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.capability-bento-iot-platform[data-v-b099a283]{grid-template-columns:repeat(3,1fr)}.industry-row[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.comparison-shell[data-v-b099a283]{grid-template-columns:1fr}}@media (width<=840px){.product-hero[data-v-b099a283]{grid-template-columns:1fr;min-height:auto;padding-top:66px}.split-title[data-v-b099a283]{flex-direction:column;align-items:flex-start;margin-bottom:38px}.pain-grid[data-v-b099a283],.feature-grid[data-v-b099a283],.feature-count-8[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.advantage-layout[data-v-b099a283],.navigation-business-showcase[data-v-b099a283]{grid-template-columns:1fr}.capability-bento[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.capability-bento article[data-v-b099a283]:first-child,.capability-bento article[data-v-b099a283]:nth-child(5){grid-column:span 1}}@media (width<=560px){.product-hero h1[data-v-b099a283]{font-size:44px}.product-actions[data-v-b099a283]{flex-direction:column;align-items:stretch}.product-button[data-v-b099a283]{width:100%}.visual-frame[data-v-b099a283]{border-width:5px;border-radius:24px}.hero-metrics[data-v-b099a283]{width:94%;margin-top:-20px}.product-section[data-v-b099a283]{padding:54px 0}.architecture-section[data-v-b099a283]{padding-inline:10px}.architecture-shell[data-v-b099a283]{border-radius:28px;padding:34px 22px}.architecture-flow article[data-v-b099a283],.pain-grid[data-v-b099a283],.feature-grid[data-v-b099a283],.feature-count-8[data-v-b099a283],.capability-bento[data-v-b099a283],.industry-row[data-v-b099a283]{grid-template-columns:1fr}.feature-algorithm-wall[data-v-b099a283]{grid-template-columns:repeat(2,1fr)}.feature-group[data-v-b099a283]{padding:20px}.feature-group>header[data-v-b099a283]{flex-direction:column;align-items:flex-start}.feature-group-grid[data-v-b099a283]{grid-template-columns:1fr}.navigation-business-showcase figure[data-v-b099a283],.navigation-business-showcase figure img[data-v-b099a283]{min-height:390px}.comparison-shell[data-v-b099a283]{padding:28px 18px}.comparison-table[data-v-b099a283]{overflow-x:auto}.comparison-row[data-v-b099a283]{min-width:660px}.advantage-media[data-v-b099a283],.advantage-media img[data-v-b099a283]{min-height:390px}}.feature-algorithm-wall article[data-v-b099a283],.industry-row article[data-v-b099a283]{transition:transform .24s,box-shadow .24s}.feature-algorithm-wall .algorithm-media[data-v-b099a283],.industry-row img[data-v-b099a283]{transition:transform .24s}.feature-algorithm-wall h3[data-v-b099a283],.industry-row h3[data-v-b099a283]{transition:color .24s}.product-button-primary[data-v-b099a283]:focus-visible{box-shadow:0 20px 40px rgba(var(--product-accent-rgb), .32)}.product-button-glass[data-v-b099a283]:focus-visible{border-color:var(--product-accent)}@media (hover:hover) and (pointer:fine){.product-button[data-v-b099a283]:hover{transform:translateY(-2px)}.product-button-primary[data-v-b099a283]:hover{box-shadow:0 20px 40px rgba(var(--product-accent-rgb), .32)}.product-button-glass[data-v-b099a283]:hover{border-color:var(--product-accent);box-shadow:inset 0 1px #fff, 0 18px 38px rgba(var(--product-accent-rgb), .12)}.feature-algorithm-wall article[data-v-b099a283]:hover{box-shadow:0 0 0 1px var(--product-accent), 0 12px 28px rgba(var(--product-accent-rgb), .15);transform:translateY(-2px)}.feature-algorithm-wall article:hover .algorithm-media[data-v-b099a283]{transform:scale(1.025)}.feature-algorithm-wall article:hover h3[data-v-b099a283],.industry-row article:hover h3[data-v-b099a283]{color:var(--product-accent)}.industry-row article[data-v-b099a283]:hover{box-shadow:0 27px 62px rgba(var(--product-accent-rgb), .17)}.industry-row article:hover img[data-v-b099a283]:not(.dashboard-image){transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.product-button[data-v-b099a283],.feature-algorithm-wall article[data-v-b099a283],.industry-row article[data-v-b099a283],.feature-algorithm-wall .algorithm-media[data-v-b099a283],.industry-row img[data-v-b099a283],.feature-algorithm-wall h3[data-v-b099a283],.industry-row h3[data-v-b099a283]{transition:none}.product-button[data-v-b099a283]:hover,.feature-algorithm-wall article[data-v-b099a283]:hover,.feature-algorithm-wall article:hover .algorithm-media[data-v-b099a283],.industry-row article:hover img[data-v-b099a283]:not(.dashboard-image){transform:none}}.case-filter[data-v-a90eb590]{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #ffffffd1;border-radius:999px;flex-wrap:wrap;gap:9px;width:fit-content;margin:0 auto 42px;padding:7px;display:flex;position:sticky;top:86px;box-shadow:0 16px 42px #14182012,inset 0 1px #fff}.case-filter button[data-v-a90eb590]{color:#666;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 17px;font-size:13px;transition:color .24s,background-color .24s,box-shadow .24s}.case-filter button.active[data-v-a90eb590]{color:#111;background:#ffffffeb;font-weight:700;box-shadow:0 8px 24px #14182014,inset 0 1px #fff}.case-catalog[data-v-a90eb590]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.case-catalog-card[data-v-a90eb590]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border-radius:28px;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 24px 68px #14182013,inset 0 1px #fff}.case-catalog-card figure[data-v-a90eb590]{margin:0;position:relative;overflow:hidden}.case-catalog-card img[data-v-a90eb590]{aspect-ratio:16/10;object-fit:cover;filter:none;width:100%;transition:transform .24s;display:block}.case-catalog-card .dashboard-figure[data-v-a90eb590]{background:#071728}.case-catalog-card .dashboard-figure img[data-v-a90eb590]{object-fit:contain}.case-catalog-copy[data-v-a90eb590]{padding:24px}.case-catalog-copy>p[data-v-a90eb590]:first-child{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.case-catalog-copy>p:first-child span[data-v-a90eb590]{color:var(--blue-deep);font-size:11px;font-weight:800}.case-catalog-copy>p:first-child i[data-v-a90eb590]{color:#8a8a8a;font-size:11px;font-style:normal}.case-catalog-copy h2[data-v-a90eb590]{color:#111;margin:14px 0 12px;font-size:22px;line-height:1.35;transition:color .24s}.case-description[data-v-a90eb590]{color:#747474;min-height:72px;margin:0;font-size:14px;line-height:1.75}.case-catalog-copy a[data-v-a90eb590]{color:#222;text-underline-offset:4px;gap:9px;margin-top:20px;font-size:12px;font-weight:800;transition:color .24s;display:inline-flex}.case-catalog-copy a span[data-v-a90eb590]{color:var(--blue-deep);transition:transform .24s}.case-list-enter-active[data-v-a90eb590],.case-list-leave-active[data-v-a90eb590]{transition:opacity .24s,transform .24s}.case-list-enter-from[data-v-a90eb590],.case-list-leave-to[data-v-a90eb590]{opacity:0;transform:translateY(12px)}@media (width<=980px){.case-catalog[data-v-a90eb590]{grid-template-columns:repeat(2,1fr)}.case-filter[data-v-a90eb590]{border-radius:22px;position:static}}@media (width<=620px){.case-catalog[data-v-a90eb590]{grid-template-columns:1fr}.case-filter[data-v-a90eb590]{width:100%}.case-filter button[data-v-a90eb590]{flex:auto}}.case-filter button[data-v-a90eb590]:focus-visible{color:#216bb3;box-shadow:inset 0 0 0 1px #2c8eea59}.case-catalog-copy a[data-v-a90eb590]:focus-visible{color:#216bb3;text-decoration:underline}@media (hover:hover) and (pointer:fine){.case-filter button[data-v-a90eb590]:not(.active):hover{color:#216bb3;background-color:#2c8eea13;box-shadow:inset 0 0 0 1px #2c8eea33}.case-filter button.active[data-v-a90eb590]:hover{color:#216bb3;box-shadow:0 8px 24px #2c8eea1f,inset 0 0 0 1px #2c8eea3d}.case-catalog-card[data-v-a90eb590]:not(.case-list-enter-active):not(.case-list-leave-active):hover{transform:translateY(-3px);box-shadow:0 0 0 1px #2c8eea99,0 26px 58px #2c8eea26}.case-catalog-card:hover figure:not(.dashboard-figure) img[data-v-a90eb590]{transform:scale(1.025)}.case-catalog-card:hover h2[data-v-a90eb590]{color:var(--blue-deep)}.case-catalog-copy a[data-v-a90eb590]:hover{color:#216bb3;text-decoration:underline}.case-catalog-copy a:hover span[data-v-a90eb590]{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.case-filter button[data-v-a90eb590],.case-catalog-card[data-v-a90eb590],.case-catalog-card img[data-v-a90eb590],.case-catalog-copy h2[data-v-a90eb590],.case-catalog-copy a[data-v-a90eb590],.case-catalog-copy a span[data-v-a90eb590]{transition:none}.case-catalog-card[data-v-a90eb590]:not(.case-list-enter-active):not(.case-list-leave-active):hover,.case-catalog-card:hover figure:not(.dashboard-figure) img[data-v-a90eb590],.case-catalog-copy a:hover span[data-v-a90eb590],.case-list-enter-from[data-v-a90eb590],.case-list-leave-to[data-v-a90eb590]{transform:none}}.certificate-viewport[data-v-7020b36d]{scrollbar-width:thin;scrollbar-color:#c8d4e5 transparent;padding:12px 4px 28px;overflow-x:auto}.certificate-track[data-v-7020b36d]{gap:20px;width:max-content;display:flex}.certificate-card[data-v-7020b36d]{color:#172333;text-align:left;cursor:zoom-in;background:#fff;border:1px solid #e6ebf2;border-radius:24px;flex:0 0 248px;width:248px;padding:14px;box-shadow:0 12px 30px #1324380a}.certificate-card[data-v-7020b36d]:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.certificate-card figure[data-v-7020b36d]{aspect-ratio:3/4;background:#f5f7fa;border-radius:14px;place-items:center;margin:0;display:grid;overflow:hidden}.certificate-card img[data-v-7020b36d]{object-fit:contain;width:100%;height:100%;display:block}.certificate-card h3[data-v-7020b36d]{overflow-wrap:anywhere;text-align:center;min-height:3.2em;margin:16px 4px 6px;font-size:16px;font-weight:650;line-height:1.6}.certificate-dialog[data-v-7020b36d]{color:#172333;background:#f6f8fb;border:0;border-radius:22px;width:min(1000px,92vw);max-height:92vh;padding:44px 20px 20px}.certificate-dialog[data-v-7020b36d]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081321c9}.certificate-dialog>img[data-v-7020b36d]{object-fit:contain;max-width:100%;max-height:75vh;margin:auto;display:block}.certificate-dialog p[data-v-7020b36d]{text-align:center;margin:16px 0 0;font-size:16px}.certificate-close[data-v-7020b36d]{cursor:pointer;background:0 0;border:0;padding:8px;font-size:34px;line-height:1;position:absolute;top:4px;right:12px}@media (width<=600px){.certificate-card[data-v-7020b36d]{flex-basis:204px;width:204px;padding:12px}}.about-block[data-v-15215ecb]{margin-bottom:72px}.about-intro[data-v-15215ecb]{grid-template-columns:150px .92fr 1.08fr;align-items:center;gap:clamp(36px,5vw,76px);display:grid}.about-index[data-v-15215ecb]{flex-direction:column;align-self:start;gap:9px;display:flex}.about-index span[data-v-15215ecb]{color:var(--blue-deep);font-size:54px;font-weight:900;line-height:1}.about-index small[data-v-15215ecb]{color:#858585;letter-spacing:.14em;font-size:9px;font-weight:800}.about-intro-copy h2[data-v-15215ecb],.about-heading h2[data-v-15215ecb]{color:#111;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,56px);line-height:1.15}.about-intro-copy>p[data-v-15215ecb],.about-heading p[data-v-15215ecb]{color:#747474;margin:22px 0 0;line-height:1.9}.about-values[data-v-15215ecb]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.about-values article[data-v-15215ecb]{background:#ffffffa8;border-radius:20px;padding:20px;box-shadow:inset 0 1px #fff}.about-values strong[data-v-15215ecb]{color:#111;font-size:30px;display:block}.about-values span[data-v-15215ecb]{color:#777;margin-top:8px;font-size:11px;display:block}.about-intro-media[data-v-15215ecb]{border-radius:32px;margin:0;overflow:hidden;box-shadow:0 30px 80px #1418201f}.about-intro-media img[data-v-15215ecb]{aspect-ratio:4/3;object-fit:cover;filter:none;width:100%;display:block}.about-heading[data-v-15215ecb]{grid-template-columns:150px 1fr;gap:clamp(36px,5vw,76px);margin-bottom:42px;display:grid}.about-heading>div[data-v-15215ecb]:last-child{max-width:760px}.contact-layout[data-v-15215ecb]{grid-template-columns:.72fr 1.28fr;gap:18px;display:grid}.contact-card[data-v-15215ecb]{background:#ffffffad;border-radius:30px;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,62px);display:flex;box-shadow:0 24px 66px #14182012,inset 0 1px #fff}.contact-card>span[data-v-15215ecb]{color:var(--blue-deep);letter-spacing:.15em;font-size:10px;font-weight:900}.contact-card h3[data-v-15215ecb]{color:#111;margin:0 0 28px;font-size:27px}.contact-card dl[data-v-15215ecb]{gap:16px;margin:0;display:grid}.contact-card dl div[data-v-15215ecb]{grid-template-columns:54px 1fr;gap:14px;display:grid}.contact-card dt[data-v-15215ecb]{color:#999;font-size:13px}.contact-card dd[data-v-15215ecb]{color:#444;margin:0;line-height:1.6}.map-link[data-v-15215ecb]{color:#fff;background:#111;border-radius:999px;gap:9px;width:fit-content;margin-top:30px;padding:12px 17px;font-size:12px;font-weight:800;display:inline-flex}.map-link span[data-v-15215ecb]{color:var(--blue)}.map-shot[data-v-15215ecb]{background:#e9ecef;border-radius:30px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 28px 76px #1418201c}.map-shot img[data-v-15215ecb]{object-fit:cover;filter:none;width:100%;height:100%;min-height:460px;display:block}.map-shot>span[data-v-15215ecb]{color:#111;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #ffffffc2;border-radius:18px;padding:18px 20px;position:absolute;bottom:22px;left:22px;right:22px}.map-shot strong[data-v-15215ecb],.map-shot small[data-v-15215ecb]{display:block}.map-shot small[data-v-15215ecb]{color:#666;margin-top:6px}@media (width<=980px){.about-intro[data-v-15215ecb]{grid-template-columns:110px 1fr}.about-intro-media[data-v-15215ecb]{grid-column:2}.contact-layout[data-v-15215ecb]{grid-template-columns:1fr}}@media (width<=620px){.about-block[data-v-15215ecb]{margin-bottom:68px}.about-intro[data-v-15215ecb],.about-heading[data-v-15215ecb]{grid-template-columns:1fr}.about-intro-media[data-v-15215ecb]{grid-column:auto}.about-values[data-v-15215ecb]{grid-template-columns:1fr}.about-index[data-v-15215ecb]{flex-direction:row;align-items:center}.about-index span[data-v-15215ecb]{font-size:38px}}.demo-shell[data-v-432d299d]{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:36px;padding:clamp(28px,4vw,52px);box-shadow:0 32px 86px #14182017,inset 0 1px #fff}.demo-shell-heading[data-v-432d299d]{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.demo-shell-heading span[data-v-432d299d],.demo-help span[data-v-432d299d]{color:var(--blue-deep);letter-spacing:.16em;font-size:10px;font-weight:900}.demo-shell-heading h2[data-v-432d299d]{color:#111;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px)}.demo-shell-heading p[data-v-432d299d]{color:#747474;max-width:510px;margin:0;line-height:1.8}.demo-grid[data-v-432d299d]{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.demo-grid article[data-v-432d299d]{background:#ffffffb8;border-radius:26px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 18px 52px #14182011,inset 0 1px #fff}.demo-grid article.highlighted[data-v-432d299d]{box-shadow:0 0 0 2px var(--blue-deep), 0 24px 64px #146cff24;transform:translateY(-4px)}.demo-grid figure[data-v-432d299d]{margin:0;position:relative;overflow:hidden}.demo-grid img[data-v-432d299d]{aspect-ratio:16/9;object-fit:cover;filter:none;width:100%;transition:transform .48s;display:block}.demo-grid article:hover img[data-v-432d299d]{transform:scale(1.035)}.demo-grid figure span[data-v-432d299d]{color:#111;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:900;display:grid;position:absolute;top:14px;left:14px}.demo-grid article>div[data-v-432d299d]{padding:22px}.demo-grid small[data-v-432d299d]{color:var(--blue-deep);letter-spacing:.12em;font-size:9px;font-weight:900}.demo-grid h3[data-v-432d299d]{color:#111;margin:0 0 10px;font-size:24px}.demo-grid p[data-v-432d299d]{color:#747474;min-height:48px;margin:0;font-size:13px;line-height:1.7}.demo-grid a[data-v-432d299d],.demo-grid button[data-v-432d299d]{color:#fff;background:#111;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}.demo-grid button[data-v-432d299d]{color:#8a8a8a;background:#14182012}.demo-help[data-v-432d299d]{background:linear-gradient(120deg,#ffffffad,#5294ff17);border-radius:26px;justify-content:space-between;align-items:center;gap:40px;margin-top:42px;padding:34px;display:flex}.demo-help h3[data-v-432d299d]{color:#111;margin:10px 0 8px;font-size:25px}.demo-help p[data-v-432d299d]{color:#747474;margin:0}.demo-help>.demo-phone[data-v-432d299d]{color:#146cff;letter-spacing:.02em;-webkit-user-select:text;user-select:text;flex:none;font-size:clamp(22px,3vw,30px);font-weight:800}@media (width<=920px){.demo-grid[data-v-432d299d]{grid-template-columns:repeat(2,1fr)}.demo-shell-heading[data-v-432d299d],.demo-help[data-v-432d299d]{flex-direction:column;align-items:flex-start}}@media (width<=580px){.demo-shell[data-v-432d299d]{border-radius:28px;padding:18px}.demo-grid[data-v-432d299d]{grid-template-columns:1fr}.demo-help[data-v-432d299d]{padding:24px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--header-height:88px;--page-width:1320px;--blue:#64bfff;--blue-deep:#2c8eea;--blue-soft:#64bfff1f;--cyan:#54e2ff;--navy:#030b1d;--surface:#071126;--text-primary:#f2f7ff;--text-secondary:#b2c1d7;--text-muted:#7f91ad;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0a0a0a;background:#fff;min-width:320px;margin:0}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #146cff4d}img{max-width:100%}a{color:inherit;text-decoration:none}.app-shell{isolation:isolate;min-height:100vh;position:relative}.app-shell:before{content:"";z-index:99;pointer-events:none;background:linear-gradient(#f8f8f6fa 0 76%,#f8f8f600);height:112px;position:fixed;top:0;left:0;right:0}.site-space-background{z-index:-2;pointer-events:none;background:#fff;position:fixed;inset:0;overflow:hidden}.site-space-background canvas{width:100%;height:100%;display:block}.space-background-tint{background:radial-gradient(circle at 74% 20%,#8c61520b,#0000 31%),radial-gradient(circle at 16% 82%,#2e334d0e,#0000 34%),linear-gradient(#ffffff05,#f5f5f51f);position:absolute;inset:0}.site-texture-overlay{z-index:-1;opacity:.1;mix-blend-mode:multiply;pointer-events:none;background-image:radial-gradient(circle,#ffffff80 0 .45px,#0000 .8px),radial-gradient(circle,#76b9ff61 0 .5px,#0000 .85px);background-position:0 0,21px 17px;background-size:47px 47px,71px 71px;position:fixed;inset:0}.site-main{z-index:1;min-height:60vh;position:relative}.page-container{width:min(calc(100% - 48px), var(--page-width));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 23px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-2px)}.button-primary{border:1px solid var(--blue);background:var(--blue);color:#031020;box-shadow:0 12px 26px #146cff38}.button-primary:hover:not(:disabled){background:var(--blue-deep);box-shadow:0 16px 32px #146cff47}.button-secondary{color:#dcefff;background:#ffffff0f;border:1px solid #77c5ff47}.button:disabled{opacity:.55;cursor:not-allowed}.page-shell{color:#111;background:radial-gradient(circle at 74% 6%,#5294ff17,#0000 24%),radial-gradient(circle at 14% 38%,#814ed60e,#0000 30%),#f9f8f5a3}.page-shell-hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:320px;padding-block:72px 54px;display:flex}.page-shell-hero h1{letter-spacing:-.04em;color:#111;margin:0 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.1}.page-description{color:#747474;max-width:760px;margin:0;font-size:17px;line-height:1.9}.page-shell-content{padding-bottom:78px}.product-framework{gap:44px;display:grid}.product-framework-media{background:#071a39;border:1px solid #85c9ff2e;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #0000005c,0 0 50px #3e97ff14}.product-framework-media img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.framework-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.framework-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #9cd0ff26;border-radius:22px;min-height:220px;padding:30px;box-shadow:inset 0 1px #ffffff14,0 18px 55px #0000003d}.framework-card span{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:800}.framework-card h2{margin:18px 0 12px;font-size:23px}.framework-card p{color:var(--text-secondary);margin:0;line-height:1.8}.case-filter{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.case-filter button{min-height:40px;color:var(--text-secondary);background:#ffffff0f;border:1px solid #89c8ff33;border-radius:999px;padding:0 17px}.case-filter button.active{border-color:var(--blue);background:var(--blue);color:#031020}.framework-image-placeholder{background:linear-gradient(135deg,#4593ff29,#50deff12),repeating-linear-gradient(90deg,#0000 0 38px,#8dcdff0f 38px 39px);border-radius:14px;height:138px;margin:-12px -12px 24px}.demo-framework{color:#fff;background:radial-gradient(circle at 78% 30%,#32d6ff26,#0000 28%),#061b44;border-radius:30px;justify-content:space-between;align-items:center;gap:40px;min-height:340px;padding:clamp(34px,6vw,78px);display:flex;box-shadow:0 30px 80px #061b4438}.demo-framework h2{margin:18px 0 12px;font-size:clamp(30px,4vw,48px)}.demo-framework p{color:#ffffffb8;max-width:650px;line-height:1.8}.demo-status{color:var(--cyan);letter-spacing:.08em;font-size:13px;font-weight:800}@media (width<=900px){:root{--header-height:72px}.framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.page-container{width:min(calc(100% - 28px), var(--page-width))}.framework-grid{grid-template-columns:1fr}.demo-framework{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
