@charset "UTF-8";.xg-home[data-v-f9f42aa8]{--color-page-bg: #fafafa;--color-card-bg: #ffffff;--color-border: #eaecf2;--color-text-primary: #131419;--color-text-secondary: #545866;--color-text-tertiary: #9fa2b3;--color-brand: #3364ff;--color-brand-hover: #6b8eff;--color-brand-bright: #8eaaff;--color-brand-press: #2952e0;--color-dark-bg: #0e0f14;--color-text-on-dark: #f0f1f3;--color-text-on-dark-2: #a1a7b3;--color-white: #ffffff;--color-black: #000;--container-default: 1540px;--container-wide: 1600px;--container-padding-x: 64px;--spacing-section-desktop: 80px;--ease-hover: cubic-bezier(.22, 1, .36, 1);width:100%;background:#f5f5f7;color:var(--color-text-primary);font-family:AlibabaPuHuiTiRegular,"Alibaba PuHuiTi 3.0",PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:1200px}.container[data-v-f9f42aa8]{max-width:var(--container-default);margin:0 auto;padding:0 var(--container-padding-x)}.container-wide[data-v-f9f42aa8]{max-width:var(--container-wide);margin:0 auto;padding:0 var(--container-padding-x)}.section[data-v-f9f42aa8]{padding-top:var(--spacing-section-desktop);padding-bottom:var(--spacing-section-desktop)}.section-header[data-v-f9f42aa8]{text-align:center}.section-header .section-header-title[data-v-f9f42aa8]{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.15;color:var(--color-text-primary);margin:0 0 14px}.section-header p[data-v-f9f42aa8]{font-size:1.125rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:20px;padding:0 100px}.hsh-section[data-v-f9f42aa8]{position:relative;width:100%;z-index:1}.hsh-scroll[data-v-f9f42aa8]{position:relative;height:140vh;z-index:3}.hsh-sticky[data-v-f9f42aa8]{position:sticky;top:0;height:100vh;overflow:hidden}.hsh-video-carousel[data-v-f9f42aa8]{position:absolute;inset:0;z-index:2;overflow:hidden;background:var(--color-dark-bg)}.hsh-vc-stage[data-v-f9f42aa8]{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.hsh-vc-stage[data-v-f9f42aa8]:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(6,7,12,.7) 0%,rgba(6,7,12,.1) 18%,transparent 35%),radial-gradient(ellipse 80% 60% at 50% 38%,rgba(6,7,12,.5) 0%,rgba(6,7,12,.12) 60%,transparent 100%),linear-gradient(180deg,rgba(6,7,12,.25) 0%,rgba(6,7,12,.15) 45%,rgba(6,7,12,.4) 100%)}.hsh-hero-video[data-v-f9f42aa8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hsh-copy[data-v-f9f42aa8]{position:absolute;left:0;right:0;top:42%;text-align:center;z-index:8;padding:0 24px}.hsh-title[data-v-f9f42aa8]{font-size:clamp(30px,5.2vw,64px);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--color-white);text-shadow:0 4px 10px rgba(0,0,0,.3);max-width:min(92vw,1600px);margin:0 auto}.hsh-sub[data-v-f9f42aa8]{margin-top:12px;font-size:clamp(13px,1.4vw,17px);color:#ffffffd1;text-shadow:0 4px 10px rgba(0,0,0,.3);padding:0 100px}.hsh-cta-group[data-v-f9f42aa8]{position:relative;z-index:9;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:16px;pointer-events:auto}.hsh-cta-group[data-v-f9f42aa8] .xg-btn--secondary.hsh-glass-btn{color:#fff;border-color:#ffffff73;background:rgba(20,22,30,.62);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:backdrop-filter;box-shadow:inset 0 1px #ffffff29,0 6px 18px #00000047}.hsh-cta-group[data-v-f9f42aa8] .xg-btn--secondary.hsh-glass-btn:hover{color:#fff;border-color:#fffc;background:rgba(66,70,82,.72);box-shadow:inset 0 0 0 1px #fffc,inset 0 1px #ffffff38,0 8px 22px #00000052}.hsh-scrollhint[data-v-f9f42aa8]{position:absolute;left:50%;bottom:32px;transform:translate(-50%);z-index:8;text-align:center;font-size:11px;letter-spacing:.3em;color:#ffffff80;pointer-events:none}.hsh-scrollhint .mouse[data-v-f9f42aa8]{width:24px;height:38px;border:1.5px solid rgba(255,255,255,.4);border-radius:14px;margin:0 auto 12px;position:relative}.hsh-scrollhint .mouse[data-v-f9f42aa8]:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.85);transform:translate(-50%);animation:hshWheel-f9f42aa8 1.8s linear infinite}@keyframes hshWheel-f9f42aa8{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,14px)}}.hsh-whatwedo[data-v-f9f42aa8]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:96px 48px 48px;opacity:0;transition:opacity .5s ease;overflow:hidden;background:#f5f5f7}.whatwedo-title[data-v-f9f42aa8]{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;line-height:1.12;color:var(--color-text-primary);margin:0 0 32px;letter-spacing:-.01em}.whatwedo-body[data-v-f9f42aa8]{padding:0 100px;margin-bottom:20px}.whatwedo-mission[data-v-f9f42aa8]{font-size:1.125rem;color:var(--color-text-primary);line-height:1.75;font-weight:400;margin:0 0 10px}.whatwedo-desc[data-v-f9f42aa8]{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.75;margin:0;font-weight:400}.whatwedo-body[data-v-f9f42aa8] .hl{color:var(--color-brand, #3364ff);font-weight:600}.whatwedo-details[data-v-f9f42aa8]{margin-top:24px}.whatwedo-details p[data-v-f9f42aa8]{font-size:1rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 8px}.hcap-grid[data-v-f9f42aa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100%;max-width:1500px;margin:0 auto;border-top:1px solid rgba(19,20,25,.1);text-align:left}.hcap-card[data-v-f9f42aa8]{position:relative;padding:clamp(28px,2.6vw,40px) clamp(20px,2vw,30px);border-left:1px solid rgba(19,20,25,.09);transition:background .4s ease,box-shadow .4s ease,border-color .4s ease;border-radius:12px}.hcap-card[data-v-f9f42aa8]:first-child{border-left:0}@media (hover: hover){.hcap-card[data-v-f9f42aa8]:hover{background:#fff;box-shadow:0 12px 30px #13141914;border-color:#1314190f}}.hcap-ic[data-v-f9f42aa8]{width:60px;height:60px;margin-bottom:16px;display:flex;align-items:center;justify-content:center;color:var(--color-brand)}.hcap-ic[data-v-f9f42aa8] svg{width:100%;height:100%;display:block}.hcap-ic.hcap-ic--3d[data-v-f9f42aa8]{width:240px;height:240px;margin-bottom:10px;cursor:grab}.hcap-ic[data-v-f9f42aa8] .hcap-canvas{width:100%;height:100%;display:block;touch-action:none}.hcap-name[data-v-f9f42aa8]{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--color-text-primary)}.hcap-kicker[data-v-f9f42aa8]{display:none}.hcap-desc[data-v-f9f42aa8]{margin:0;font-size:.8125rem;line-height:1.7;color:var(--color-text-secondary)}@media (max-width: 1024px){.hcap-grid[data-v-f9f42aa8]{grid-template-columns:repeat(2,1fr)}.hcap-card[data-v-f9f42aa8]:nth-child(odd){border-left:0}.hcap-card[data-v-f9f42aa8]:nth-child(n+3){border-top:1px solid rgba(19,20,25,.09)}}@media (max-width: 600px){.hcap-grid[data-v-f9f42aa8]{grid-template-columns:1fr}.hcap-card[data-v-f9f42aa8]{border-left:0;border-top:1px solid rgba(19,20,25,.09)}.hcap-card[data-v-f9f42aa8]:first-child{border-top:0}}@media (max-height: 879px){.hsh-whatwedo[data-v-f9f42aa8]{padding:56px 48px 28px}.whatwedo-title[data-v-f9f42aa8]{margin-bottom:18px}.whatwedo-details[data-v-f9f42aa8]{margin-top:14px}.hcap-ic.hcap-ic--3d[data-v-f9f42aa8]{width:136px;height:136px;margin-bottom:14px}}@media (max-width: 1100px){.hcap-ic.hcap-ic--3d[data-v-f9f42aa8]{width:136px;height:136px}}@media (max-width: 768px){#hsh-whatwedo .hcap-ic[data-v-f9f42aa8]{width:56px;height:56px;margin-bottom:12px}#hsh-whatwedo .hcap-ic.hcap-ic--3d[data-v-f9f42aa8]{width:92px;height:92px;margin-bottom:10px}}@media (max-width: 640px){.hcap-ic.hcap-ic--3d[data-v-f9f42aa8]{width:116px;height:116px;margin-bottom:14px}}.home-partners-section .partner-logo[data-v-f9f42aa8]{background:transparent;border:none;color:var(--color-text-secondary);opacity:1;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0}.home-partners-section .partner-logo[data-v-f9f42aa8]:hover{color:var(--color-text-primary)}.partners-marquee[data-v-f9f42aa8]{overflow:hidden;padding:0 var(--container-padding-x) 20px;width:min(var(--container-wide),100vw - 32px);position:relative;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 10%,#000 90%,transparent 100%)}.partners-track[data-v-f9f42aa8]{display:flex;align-items:center;gap:48px;width:max-content;will-change:transform}.partner-logo-img[data-v-f9f42aa8]{height:42px;width:auto;object-fit:contain;filter:brightness(0);opacity:.62;transition:opacity .25s ease}.partner-logo:hover .partner-logo-img[data-v-f9f42aa8]{opacity:.95}.partners-stats[data-v-f9f42aa8]{display:flex;justify-content:center;gap:clamp(32px,5vw,72px);padding:56px 0 20px;flex-wrap:wrap}.partners-stat[data-v-f9f42aa8]{text-align:center}.partners-stat-value[data-v-f9f42aa8]{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;color:var(--color-text-primary);line-height:1.1}.partners-stat-value .unit[data-v-f9f42aa8]{font-size:.55em;font-weight:500;color:var(--color-brand);margin-left:2px}.partners-stat-label[data-v-f9f42aa8]{margin-top:8px;font-size:.85rem;color:var(--color-text-secondary);letter-spacing:.02em}.partners-split[data-v-f9f42aa8]{display:flex;flex-direction:column;gap:28px;align-items:center;padding:32px 0 8px;max-width:var(--container-default);margin:0 auto}.partners-stats--col[data-v-f9f42aa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:0 clamp(40px,5vw,80px);justify-content:center;padding:0;width:100%;max-width:920px;margin:0 auto}.partners-stats--col .partners-stat[data-v-f9f42aa8]{text-align:center}.partners-stats--col .partners-stat-label[data-v-f9f42aa8]{display:flex;align-items:center;gap:0;justify-content:center;white-space:nowrap}.partners-intro[data-v-f9f42aa8]{text-align:center;max-width:920px}.partners-intro-title[data-v-f9f42aa8]{font-size:.875rem;font-weight:500;color:var(--color-brand);line-height:1.4;margin-top:14px;margin-bottom:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.partners-intro-desc[data-v-f9f42aa8]{font-size:.95rem;line-height:1.75;color:var(--color-text-secondary);margin-bottom:24px}.partners-intro-actions[data-v-f9f42aa8]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}@media (max-width: 1100px){.partners-split[data-v-f9f42aa8]{gap:36px}.partners-stats--col[data-v-f9f42aa8]{grid-template-columns:repeat(2,auto);gap:32px clamp(60px,10vw,100px)}.partners-intro-title[data-v-f9f42aa8]{white-space:normal}}.card[data-v-f9f42aa8]{background:var(--color-card-bg);border-radius:8px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:transform .35s var(--ease-hover),box-shadow .35s var(--ease-hover),background .35s ease}.card[data-v-f9f42aa8]:hover{box-shadow:0 8px 24px #00000014}.card-body[data-v-f9f42aa8]{padding:16px 20px}.card-tags[data-v-f9f42aa8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.card-tag[data-v-f9f42aa8]{display:inline-block;font-size:.75rem;font-weight:500;color:var(--color-brand);background:rgba(51,100,255,.08);padding:2px 8px;border-radius:4px}.card-title[data-v-f9f42aa8]{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0 0 8px;line-height:1.4}.card-description[data-v-f9f42aa8]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6;margin:0}.home-blog-section.container-wide[data-v-f9f42aa8]{padding-left:24px;padding-right:24px}.news-grid[data-v-f9f42aa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.news-grid--blog[data-v-f9f42aa8]{grid-template-columns:repeat(6,1fr)}.news-grid--blog .news-card[data-v-f9f42aa8]{grid-column:span 2}.news-card[data-v-f9f42aa8]{cursor:pointer;display:block;text-decoration:none;background:var(--color-card-bg);border:1px solid var(--color-border);box-shadow:0 2px 10px #1314190d}.news-card[data-v-f9f42aa8]:hover{border-color:#3364ff47;box-shadow:0 16px 38px #1314191f}.card-tag[data-v-f9f42aa8]{color:var(--color-brand-press)}.news-card .news-card-cover[data-v-f9f42aa8]{position:absolute;left:0;top:0;width:100%;height:118%;object-fit:cover;display:block;--parY: -9%;transform:translateY(var(--parY));will-change:transform;transition:transform .4s cubic-bezier(.33,1,.68,1)}.news-card:hover .news-card-cover[data-v-f9f42aa8]{transform:translateY(var(--parY)) scale(1.05)}.news-card .card-image-wrapper[data-v-f9f42aa8]{position:relative;overflow:hidden;aspect-ratio:16/9;background:#f0f1f3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' opacity='0.06'%3E%3Cg transform='rotate(-45 100 100)'%3E%3Cellipse cx='100' cy='16' rx='3.5' ry='3.5' fill='%23131419'/%3E%3Cellipse cx='100' cy='30' rx='3.5' ry='10' fill='%23131419'/%3E%3Cellipse cx='100' cy='51.5' rx='3.5' ry='21.5' fill='%23131419'/%3E%3Cellipse cx='100' cy='100' rx='4' ry='46' fill='%23131419'/%3E%3Cellipse cx='100' cy='148.5' rx='3.5' ry='21.5' fill='%23131419'/%3E%3Cellipse cx='100' cy='170' rx='3.5' ry='10' fill='%23131419'/%3E%3Cellipse cx='100' cy='184' rx='3.5' ry='3.5' fill='%23131419'/%3E%3C/g%3E%3C/svg%3E") center/40% no-repeat}.news-card .card-image-wrapper[data-v-f9f42aa8]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 74% 74% at 50% 50%,rgba(10,11,15,0) 48%,rgba(10,11,15,.14) 80%,rgba(10,11,15,.3) 100%);opacity:0;transition:opacity .35s ease;z-index:1;pointer-events:none}.news-card:hover .card-image-wrapper[data-v-f9f42aa8]:before{opacity:1}.news-grid--blog .card-image-wrapper[data-v-f9f42aa8]{aspect-ratio:auto;height:200px;width:100%}.home-blog-section .card-description[data-v-f9f42aa8]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.card-corner-brackets[data-v-f9f42aa8]{position:absolute;inset:0;pointer-events:none;z-index:2}.card-corner-brackets .bracket[data-v-f9f42aa8]{position:absolute;width:24px;height:24px;opacity:0;transition:opacity .3s ease,transform .3s ease}.card-corner-brackets .bracket[data-v-f9f42aa8]:before,.card-corner-brackets .bracket[data-v-f9f42aa8]:after{content:"";position:absolute;background:rgba(255,255,255,.9);border-radius:1px;transform:scale(0);transition:transform .34s cubic-bezier(.22,1,.36,1)}.card-corner-brackets .bracket[data-v-f9f42aa8]:before{width:20px;height:2px}.card-corner-brackets .bracket[data-v-f9f42aa8]:after{width:2px;height:20px;transition-delay:.06s}.card-corner-brackets .bracket--tl[data-v-f9f42aa8]{top:6px;left:6px}.card-corner-brackets .bracket--tl[data-v-f9f42aa8]:before{top:0;left:0;transform-origin:left center}.card-corner-brackets .bracket--tl[data-v-f9f42aa8]:after{top:0;left:0;transform-origin:center top}.card-corner-brackets .bracket--tr[data-v-f9f42aa8]{top:6px;right:6px}.card-corner-brackets .bracket--tr[data-v-f9f42aa8]:before{top:0;right:0;transform-origin:right center}.card-corner-brackets .bracket--tr[data-v-f9f42aa8]:after{top:0;right:0;transform-origin:center top}.card-corner-brackets .bracket--bl[data-v-f9f42aa8]{bottom:6px;left:6px}.card-corner-brackets .bracket--bl[data-v-f9f42aa8]:before{bottom:0;left:0;transform-origin:left center}.card-corner-brackets .bracket--bl[data-v-f9f42aa8]:after{bottom:0;left:0;transform-origin:center bottom}.card-corner-brackets .bracket--br[data-v-f9f42aa8]{bottom:6px;right:6px}.card-corner-brackets .bracket--br[data-v-f9f42aa8]:before{bottom:0;right:0;transform-origin:right center}.card-corner-brackets .bracket--br[data-v-f9f42aa8]:after{bottom:0;right:0;transform-origin:center bottom}.news-card:hover .card-corner-brackets .bracket[data-v-f9f42aa8]{opacity:1}.news-card:hover .card-corner-brackets .bracket[data-v-f9f42aa8]:before,.news-card:hover .card-corner-brackets .bracket[data-v-f9f42aa8]:after{transform:scale(1)}@media (max-width: 1100px){.news-grid--blog[data-v-f9f42aa8]{grid-template-columns:1fr}.news-grid--blog .news-card[data-v-f9f42aa8]{grid-column:auto}}.home-products-section.container-wide[data-v-f9f42aa8]{max-width:none;padding:0 12px}@media (max-width: 1200px){.home-products-section.container-wide[data-v-f9f42aa8]{padding:0 20px}}@media (max-width: 768px){.home-products-section.container-wide[data-v-f9f42aa8]{padding:0 16px}}.hprod-grid[data-v-f9f42aa8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:var(--container-wide, 1600px);margin:0 auto}.hprod-card[data-v-f9f42aa8]{position:relative;width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;cursor:pointer;background:linear-gradient(140deg,#1a2340 0%,#0e0f14 70%)}.hprod-card[data-v-f9f42aa8]:nth-child(2){background:linear-gradient(140deg,#142a3a 0%,#0e0f14 70%)}.hprod-card[data-v-f9f42aa8]:nth-child(3){background:linear-gradient(140deg,#23203f 0%,#0e0f14 70%)}.hprod-card[data-v-f9f42aa8]:nth-child(4){background:linear-gradient(140deg,#102a2b 0%,#0e0f14 70%)}.hprod-card-media[data-v-f9f42aa8]{position:absolute;inset:0;z-index:0}.hprod-card-poster[data-v-f9f42aa8],.hprod-card-video[data-v-f9f42aa8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hprod-card-video[data-v-f9f42aa8]{opacity:0;transition:opacity .5s ease}.hprod-card:hover .hprod-card-video[data-v-f9f42aa8]{opacity:1}.hprod-card-overlay[data-v-f9f42aa8]{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.55);opacity:0;transition:opacity .4s ease;pointer-events:none}.hprod-card:hover .hprod-card-overlay[data-v-f9f42aa8]{opacity:1}.hprod-card-text[data-v-f9f42aa8]{position:absolute;top:0;left:0;right:0;padding:3.5% 4% 0;z-index:2;text-align:center;pointer-events:none}.hprod-tag[data-v-f9f42aa8]{display:block;font-size:clamp(.95rem,1.25vw,1.25rem);font-weight:500;color:var(--color-text-secondary, #545866);letter-spacing:.04em;transition:color .35s ease}.hprod-prod-list[data-v-f9f42aa8]{position:absolute;inset:0;z-index:3;display:flex;flex-direction:row;justify-content:center;align-items:stretch}.hprod-prod-btn[data-v-f9f42aa8]{display:flex;align-items:flex-start;justify-content:center;padding:9.4% clamp(20px,2vw,30px) 0;flex:0 1 auto;min-width:0;position:relative;text-decoration:none;color:var(--color-text-primary, #131419);font-size:clamp(.95rem,1.2vw,1.2rem);font-weight:500;letter-spacing:.02em;transition:color .25s ease}.hprod-prod-btn[data-v-f9f42aa8]:only-child{flex:1 1 auto}.hprod-prod-btn[data-v-f9f42aa8]:not(:only-child):before{content:"";position:absolute;top:0;bottom:0;width:100vw}.hprod-prod-btn[data-v-f9f42aa8]:first-child:not(:only-child):before{right:100%}.hprod-prod-btn[data-v-f9f42aa8]:last-child:not(:only-child):before{left:100%}.hprod-prod-btn[data-v-f9f42aa8]:not(:first-child):not(:last-child):before{display:none}.hprod-prod-inner[data-v-f9f42aa8]{position:relative;display:inline-flex;align-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.hprod-new[data-v-f9f42aa8]{display:inline-flex;align-items:center;line-height:1;margin-left:8px;padding:3px 7px;border-radius:100px;font-size:.62em;font-weight:700;letter-spacing:.02em;color:#fff;white-space:nowrap;background:rgb(52,199,89);box-shadow:0 2px 8px #34c75952;transform:translateY(-.15em)}.hprod-prod-btn .v4-bullet[data-v-f9f42aa8]{position:absolute;left:100%;top:50%;margin-left:12px;margin-top:0;opacity:0;transform:translateY(-50%);transition:opacity .28s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.hprod-prod-btn .v4-bullet-vh[data-v-f9f42aa8]{transform:translate(-50%,-50%) translate(-7px)}.hprod-card:hover .hprod-prod-btn .v4-bullet[data-v-f9f42aa8]{opacity:1}.hprod-card:hover .hprod-prod-inner[data-v-f9f42aa8]{transform:translate(-10px)}.hprod-card:hover .hprod-tag[data-v-f9f42aa8]{color:#ffffffb3}.hprod-card:hover .hprod-prod-btn[data-v-f9f42aa8]{color:var(--color-white, #fff)}.hprod-card:hover .v4-bullet-dot[data-v-f9f42aa8]{background:var(--color-white, #fff)}.hprod-prod-btn:hover .v4-bullet-dot[data-v-f9f42aa8]{opacity:0;transform:scale(0)}.hprod-prod-btn[data-v-f9f42aa8]:hover .v4-vh-svg ellipse,.hprod-prod-btn[data-v-f9f42aa8]:hover .v4-vh-svg path{transform:scale(1)}.hprod-prod-btn:hover .v4-bullet[data-v-f9f42aa8]{transform:translateY(-50%) scale(1.05)}.v4-bullet[data-v-f9f42aa8]{width:14px;height:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;align-self:center}.v4-bullet-dot[data-v-f9f42aa8]{width:4px;height:4px;border-radius:50%;background:var(--color-brand-bright);opacity:.6;transition:opacity .15s,transform .2s}.v4-bullet-vh[data-v-f9f42aa8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;pointer-events:none}[data-v-f9f42aa8] .v4-vh-svg{width:14px;height:14px;display:block;transform:rotate(45deg);transform-origin:center;color:#ffffffd9}[data-v-f9f42aa8] .v4-vh-svg ellipse,[data-v-f9f42aa8] .v4-vh-svg path{transform:scale(0);transform-origin:center;transition:transform .24s cubic-bezier(.34,1.56,.64,1)}@media (max-width: 1100px){.hprod-grid[data-v-f9f42aa8]{grid-template-columns:1fr;gap:16px}.hprod-card[data-v-f9f42aa8]{aspect-ratio:16/9}}#industry-solutions.container-wide[data-v-f9f42aa8]{max-width:none;padding-left:12px;padding-right:12px}.v4-grid[data-v-f9f42aa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1600px;margin:0 auto}.v4-card[data-v-f9f42aa8]{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4/3;cursor:pointer;text-decoration:none;display:block;transition:box-shadow .3s ease;background:linear-gradient(155deg,#1b2340 0%,#0c0d12 72%)}.v4-card[data-v-f9f42aa8]:hover{box-shadow:0 0 0 1px #3364ff59}.v4-card[data-v-f9f42aa8]:nth-child(4n+2){background:linear-gradient(155deg,#142a3a 0%,#0c0d12 72%)}.v4-card[data-v-f9f42aa8]:nth-child(4n+3){background:linear-gradient(155deg,#23203f 0%,#0c0d12 72%)}.v4-card[data-v-f9f42aa8]:nth-child(4n+4){background:linear-gradient(155deg,#102a2b 0%,#0c0d12 72%)}.v4-card-media[data-v-f9f42aa8]{position:absolute;inset:0;z-index:0}.v4-card-video[data-v-f9f42aa8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0;transition:transform .5s ease}.v4-card:hover .v4-card-video[data-v-f9f42aa8]{transform:scale(1.06)}.v4-card-overlay[data-v-f9f42aa8]{position:absolute;inset:0;z-index:1;background:rgba(0,0,0,.3);transition:background .3s ease}.v4-card:hover .v4-card-overlay[data-v-f9f42aa8]{background:rgba(0,0,0,.4)}.v4-card-content[data-v-f9f42aa8]{position:relative;z-index:2;height:100%;padding:20px}.v4-head[data-v-f9f42aa8]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px;transition:transform .35s cubic-bezier(.22,1,.36,1);z-index:3;width:100%;padding:0 16px}.v4-card:hover .v4-head[data-v-f9f42aa8]{transform:translate(-50%,-50%) scale(1.07)}.v4-card.is-active .v4-card-video[data-v-f9f42aa8]{transform:scale(1.06)}.v4-card.is-active .v4-card-overlay[data-v-f9f42aa8]{background:rgba(0,0,0,.4)}.v4-card.is-active .v4-head[data-v-f9f42aa8]{transform:translate(-50%,-50%) scale(1.07)}.v4-head-icon[data-v-f9f42aa8]{width:52px;height:52px;border-radius:12px;background:rgba(255,255,255,.12);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.v4-head-icon[data-v-f9f42aa8] svg{width:24px;height:24px}.v4-head-title[data-v-f9f42aa8]{font-size:1.05rem;font-weight:600;color:#fff;text-align:center;line-height:1.3;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media (max-width: 1100px){.v4-grid[data-v-f9f42aa8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.v4-grid[data-v-f9f42aa8]{grid-template-columns:1fr}}.home-skypixel-section[data-v-f9f42aa8]{position:relative;width:100%;overflow:hidden}.skypixel-stage[data-v-f9f42aa8]{position:relative;width:100%;height:clamp(437px,40vw,736px);overflow:hidden}.skypixel-slides[data-v-f9f42aa8]{position:relative;display:flex;align-items:center;height:100%;gap:16px;transition:transform .65s cubic-bezier(.4,0,.2,1)}.skypixel-slides.skypixel-no-anim[data-v-f9f42aa8]{transition:none}.skypixel-slide[data-v-f9f42aa8]{flex:0 0 min(71%,1380px);max-width:1380px;height:100%;position:relative;border-radius:12px;overflow:hidden;transform:scale(.92);opacity:1;cursor:pointer;transition:transform .65s cubic-bezier(.4,0,.2,1)}.skypixel-slide.is-active[data-v-f9f42aa8]{transform:scale(1);z-index:2}.skypixel-slide.sky-bg-0[data-v-f9f42aa8]{background:linear-gradient(135deg,#1a2340,#3364ff 180%)}.skypixel-slide.sky-bg-1[data-v-f9f42aa8]{background:linear-gradient(135deg,#2a1f3d,#7b4dff 180%)}.skypixel-slide.sky-bg-2[data-v-f9f42aa8]{background:linear-gradient(135deg,#10263a,#2a8fd6 180%)}.skypixel-slide.sky-bg-3[data-v-f9f42aa8]{background:linear-gradient(135deg,#0f2a22,#2fae7a 180%)}.skypixel-slide.sky-bg-4[data-v-f9f42aa8]{background:linear-gradient(135deg,#223047,#8fb3d9 180%)}.skypixel-video[data-v-f9f42aa8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1}.skypixel-overlay[data-v-f9f42aa8]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.52) 0%,rgba(0,0,0,.12) 35%,transparent 55%);display:flex;align-items:flex-start;justify-content:center;padding-top:28px;border-radius:12px}.skypixel-caption[data-v-f9f42aa8]{pointer-events:auto;text-align:center}.skypixel-badge[data-v-f9f42aa8]{display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fffc;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:4px 12px;border-radius:100px;margin-bottom:10px;backdrop-filter:blur(6px)}.skypixel-title[data-v-f9f42aa8]{font-size:clamp(1.125rem,2.2vw,1.75rem);font-weight:600;color:#fff;margin:0;line-height:1.3}.skypixel-nav[data-v-f9f42aa8]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.32);transition:background .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease,transform .2s ease}.skypixel-nav[data-v-f9f42aa8]:hover{background:rgba(0,0,0,.46);box-shadow:inset 0 0 0 1px #ffffff4d}.skypixel-nav[data-v-f9f42aa8]:active{transform:translateY(-50%) scale(.97)}.skypixel-nav svg[data-v-f9f42aa8]{opacity:.78;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5));transition:opacity .28s cubic-bezier(.22,1,.36,1)}.skypixel-nav:hover svg[data-v-f9f42aa8]{opacity:1}.skypixel-prev[data-v-f9f42aa8]{left:calc((100% - min(71%,1380px))/2 + 16px)}.skypixel-next[data-v-f9f42aa8]{right:calc((100% - min(71%,1380px))/2 + 16px)}.skypixel-dots[data-v-f9f42aa8]{position:absolute;bottom:calc(6% + 20px);left:50%;transform:translate(-50%);z-index:3;display:flex;gap:14px;align-items:center;background:rgba(0,0,0,.45);border-radius:100px;padding:14px 24px;backdrop-filter:blur(10px)}.skypixel-dot[data-v-f9f42aa8]{width:12px;height:12px;border-radius:100px;position:relative;overflow:hidden;background:rgba(255,255,255,.3);border:none;cursor:pointer;padding:0;transition:width .4s cubic-bezier(.4,0,.2,1),background .3s}.skypixel-dot.is-active[data-v-f9f42aa8]{width:80px;background:rgba(255,255,255,.25)}.skypixel-dot-fill[data-v-f9f42aa8]{position:absolute;left:0;top:0;bottom:0;width:0;background:#fff;border-radius:100px;pointer-events:none;transition:width .15s linear}.skypixel-cta[data-v-f9f42aa8]{text-align:center;padding:20px 24px 0}.sky-viewer-overlay[data-v-f9f42aa8]{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;background:rgba(3,4,8,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background .45s ease,backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease}.sky-viewer-overlay.show[data-v-f9f42aa8]{display:flex}.sky-viewer-overlay.open[data-v-f9f42aa8]{background:rgba(3,4,8,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sky-viewer-box[data-v-f9f42aa8]{position:fixed;box-sizing:border-box;background:#0b0c11;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 90px #000000a6;will-change:left,top,width,height}.sky-viewer-box.morphing[data-v-f9f42aa8]{transition:left .6s cubic-bezier(.22,1,.36,1),top .6s cubic-bezier(.22,1,.36,1),width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-radius .6s ease}.sky-viewer-stage[data-v-f9f42aa8]{position:relative;width:100%;height:calc(100% - 59px);background:#0b0c11}.sky-viewer-frame[data-v-f9f42aa8]{position:absolute;inset:0;width:100%;height:100%;border:none;background:#0b0c11;opacity:0;transition:opacity .6s ease}.sky-viewer-frame.loaded[data-v-f9f42aa8]{opacity:1}.sky-viewer-box.morphing .sky-viewer-frame[data-v-f9f42aa8]{visibility:hidden}.sky-viewer-head[data-v-f9f42aa8]{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:12px 14px 12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(11,12,17,.9);opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.sky-viewer-box.expanded .sky-viewer-head[data-v-f9f42aa8]{opacity:1;transform:translateY(0)}.sky-viewer-title[data-v-f9f42aa8]{font-size:1.0625rem;font-weight:600;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-viewer-actions[data-v-f9f42aa8]{display:inline-flex;align-items:center;gap:8px;flex:none}.sky-viewer-btn[data-v-f9f42aa8]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);border:none;cursor:pointer;color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.sky-viewer-btn svg[data-v-f9f42aa8]{width:17px;height:17px}.sky-viewer-btn[data-v-f9f42aa8]:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}.sky-viewer-cover[data-v-f9f42aa8]{position:absolute;inset:0;z-index:2;overflow:hidden;background:#0b0c11;transition:opacity .28s ease}.sky-viewer-cover.hide[data-v-f9f42aa8]{opacity:0;pointer-events:none}.sky-viewer-cover-img[data-v-f9f42aa8]{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02)}.sky-viewer-cover-foot[data-v-f9f42aa8]{position:absolute;left:0;right:0;bottom:0;padding:22px 26px 24px;background:linear-gradient(180deg,rgba(8,10,16,0) 0%,rgba(8,10,16,.55) 45%,rgba(8,10,16,.92) 100%);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease}.sky-viewer-cover.foot-out .sky-viewer-cover-foot[data-v-f9f42aa8]{transform:translateY(110%);opacity:0}.sky-viewer-cover-title[data-v-f9f42aa8]{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 6px;text-shadow:0 2px 18px rgba(0,0,0,.5);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s ease}.sky-viewer-cover-sub[data-v-f9f42aa8]{font-size:.9375rem;color:#ffffffbf;margin:0;display:inline-flex;align-items:center;gap:8px;transition:transform .5s cubic-bezier(.22,1,.36,1) .06s,opacity .45s ease .06s}.sky-viewer-cover-sub.hide[data-v-f9f42aa8]{display:none}.sky-spinner-sm[data-v-f9f42aa8]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#5b8cff;animation:skyPlazaSpin-f9f42aa8 .9s linear infinite;flex:none}.sky-viewer-cover.text-enter .sky-viewer-cover-title[data-v-f9f42aa8],.sky-viewer-cover.text-enter .sky-viewer-cover-sub[data-v-f9f42aa8]{transform:translateY(16px);opacity:0}@keyframes skyPlazaSpin-f9f42aa8{to{transform:rotate(360deg)}}.skypixel-slide.sky-origin-hidden[data-v-f9f42aa8]{visibility:hidden}@media (prefers-reduced-motion: reduce){.sky-spinner-sm[data-v-f9f42aa8]{animation:none}.sky-viewer-cover[data-v-f9f42aa8],.sky-viewer-cover-foot[data-v-f9f42aa8],.sky-viewer-cover-title[data-v-f9f42aa8],.sky-viewer-cover-sub[data-v-f9f42aa8]{transition:none}}.sky-viewer-bar[data-v-f9f42aa8]{order:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;background:#14161c;color:#ffffffdb}.sky-viewer-title[data-v-f9f42aa8]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sky-viewer-actions[data-v-f9f42aa8]{display:flex;align-items:center;gap:6px;flex-shrink:0}.sky-vbtn[data-v-f9f42aa8]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:#ffffffb3;cursor:pointer;transition:background .2s ease,color .2s ease}.sky-vbtn svg[data-v-f9f42aa8]{width:18px;height:18px}.sky-vbtn[data-v-f9f42aa8]:hover{background:rgba(255,255,255,.12);color:#fff}.sky-vbtn-close[data-v-f9f42aa8]:hover{background:rgba(229,62,62,.85);color:#fff}@media (max-width: 768px){.skypixel-slide[data-v-f9f42aa8]{flex:0 0 80%;max-width:none;height:100%}.skypixel-slides[data-v-f9f42aa8]{gap:8px}.skypixel-prev[data-v-f9f42aa8]{left:8px}.skypixel-next[data-v-f9f42aa8]{right:8px}}
