*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:#1d2939;-webkit-font-smoothing:antialiased;background-color:#fff;margin:0;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit}[id]{scroll-margin-top:88px}:root:root{--el-color-primary:#0b2e6b;--el-color-primary-light-3:#546d97;--el-color-primary-light-5:#8597b5;--el-color-primary-light-7:#b6c0d3;--el-color-primary-light-8:#ced5e1;--el-color-primary-light-9:#e7eaf0;--el-color-primary-dark-2:#092556;--el-color-success:#00b378;--el-color-success-light-3:#4dcaa1;--el-color-success-light-5:#80d9bc;--el-color-success-light-7:#b3e8d7;--el-color-success-light-8:#ccf0e4;--el-color-success-light-9:#e6f7f2;--el-color-success-dark-2:#008f60;--el-border-radius-base:8px;--el-font-size-base:14px;--el-text-color-primary:#1d2939;--el-text-color-regular:#475467;--el-text-color-secondary:#667085;--el-text-color-placeholder:#98a2b3;--el-border-color:#e5e9f0;--el-border-color-light:#e5e9f0;--el-border-color-lighter:#edf1f7;--el-border-color-extra-light:#f2f5fa;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#f8fafc}:root{--zc-navy:#0b2e6b;--zc-navy-dark:#0a1f44;--zc-cyan:#14c0c8;--zc-green:#00b378;--zc-bg:#f5f7fa;--zc-border:#e5e9f0;--zc-header-height:64px}.zc-container{width:min(1200px,92%);margin-left:auto;margin-right:auto}.zc-section{padding-top:80px;padding-bottom:80px}@media (width<=992px){.zc-section{padding-top:48px;padding-bottom:48px}}.zc-section--gray{background-color:#f5f7fa}.zc-section--dark{color:#fff;background-color:#0a1f44}.section-title{text-align:center;margin-bottom:48px}@media (width<=992px){.section-title{margin-bottom:32px}}.section-title__en{letter-spacing:2px;text-transform:uppercase;color:#98a2b3;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:500;display:inline-flex}.section-title__en:before,.section-title__en:after{content:"";background:#e5e9f0;width:22px;height:1px}.section-title__main{color:#1d2939;font-family:Songti SC Black,STSongti-SC-Black,Songti SC,STSong,SimSun,Noto Serif CJK SC,serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.3;position:relative}.section-title__sub{color:#667085;max-width:620px;margin:16px auto 0;font-size:15px;line-height:1.7}.section-title--light .section-title__en{color:#ffffff73}.section-title--light .section-title__en:before,.section-title--light .section-title__en:after{background:#ffffff38}.section-title--light .section-title__main{color:#fff}.section-title--light .section-title__sub{color:#ffffffb8}.zc-link{color:#0b2e6b;align-items:center;gap:4px;font-weight:500;transition:color .2s;display:inline-flex}.zc-link:hover{color:#14c0c8}.zc-tags{flex-wrap:wrap;gap:8px;display:flex}.el-collapse{border:none}.el-collapse .el-collapse-item__header{border-bottom:1px solid #e5e9f0b3;transition:color .2s}.el-collapse .el-collapse-item__wrap{border-bottom:none}.el-tag{border-radius:100px;font-weight:500}.el-tag--info{--el-tag-bg-color:#f5f7fa;--el-tag-border-color:#e5e9f0;--el-tag-text-color:#475467}.el-button{font-weight:500;transition:transform .18s,box-shadow .25s,background-color .2s,border-color .2s}.el-button:hover:not(.is-link):not(.is-text){transform:translateY(-1px)}.el-button:active{transform:translateY(1px)}.el-button--large{border-radius:8px;height:44px;padding:0 28px;font-size:15px}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text){background:#0b2e6b;border:none;box-shadow:0 4px 14px #0b2e6b47}.el-button--primary:not(.is-plain):not(.is-link):not(.is-text):hover{box-shadow:0 6px 18px #0b2e6b5c}.el-timeline-item__node{border-width:2px}.el-timeline-item__tail{border-left:2px solid #0b2e6b1f}.el-drawer__header{color:#1d2939;border-bottom:1px solid #e5e9f0;margin-bottom:0;padding:18px 20px;font-weight:600}.el-drawer__body{padding:0 20px}.el-input__wrapper,.el-textarea__inner{background-color:#f5f7fa;transition:box-shadow .2s,background-color .2s;box-shadow:inset 0 0 0 1px #0000}.el-input__wrapper:hover,.el-textarea__inner:hover{background-color:#f9fafc}.el-input__wrapper.is-focus,.el-input__wrapper:focus,.el-textarea__inner.is-focus,.el-textarea__inner:focus{background-color:#fff;box-shadow:inset 0 0 0 1px #0b2e6b,0 0 0 4px #0b2e6b1a}.el-input__wrapper{border-radius:8px;min-height:40px}.el-textarea__inner{border-radius:8px}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:inset 0 0 0 1px #0b2e6b,0 0 0 4px #0b2e6b1a}.el-form-item__label{color:#1d2939;font-size:13px;font-weight:600}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:400}.el-message{border-radius:8px;box-shadow:0 24px 64px #06122c29}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.is-revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.el-backtop{--el-backtop-bg-color:#fff;--el-backtop-hover-bg-color:#f5f7fa;color:#0b2e6b;box-shadow:0 8px 28px #0b2e6b1f}.hammer-logo[data-v-8f45e4b8]{vertical-align:middle;filter:drop-shadow(0 2px 6px #0b2e6b40);flex-shrink:0;display:inline-block}.app-header[data-v-998a4165]{z-index:1000;background:#fff;border-bottom:1px solid #e5e9f0;height:64px;transition:box-shadow .25s,background .25s;position:fixed;top:0;left:0;right:0}.app-header.is-scrolled[data-v-998a4165]{-webkit-backdrop-filter:blur(12px);background:#ffffffd9;box-shadow:0 2px 16px #0b2e6b14}.app-header__inner[data-v-998a4165]{align-items:center;height:100%;display:flex}.app-header__logo[data-v-998a4165]{flex-shrink:0;align-items:center;gap:12px;margin-right:48px;display:flex}.app-header__logo-text[data-v-998a4165]{color:#0b2e6b;letter-spacing:1px;white-space:nowrap;font-size:18px;font-weight:600}.app-header__nav[data-v-998a4165]{flex:1;align-items:center;gap:4px;display:flex}.app-header__nav-item[data-v-998a4165]{color:#475467;padding:6px 14px;font-size:14.5px;transition:color .2s;position:relative}.app-header__nav-item[data-v-998a4165]:hover{color:#0b2e6b}.app-header__nav-item.is-active[data-v-998a4165]{color:#0b2e6b;font-weight:600}.app-header__nav-item.is-active[data-v-998a4165]:after{content:"";background:linear-gradient(90deg,#0b2e6b,#14c0c8);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:14px;right:14px}.app-header__actions[data-v-998a4165]{align-items:center;gap:12px;margin-left:auto;display:flex}.app-header__menu-btn[data-v-998a4165]{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;transition:background .2s;display:none}.app-header__menu-btn[data-v-998a4165]:hover{background:#f5f7fa}.app-header__menu-line[data-v-998a4165]{background:#0b2e6b;border-radius:2px;width:20px;height:2px;transition:width .2s}.app-header__menu-line--short[data-v-998a4165]{width:14px;margin-right:6px}.app-header__drawer-nav[data-v-998a4165]{flex-direction:column;padding:8px 0 24px;display:flex}.app-header__drawer-item[data-v-998a4165]{color:#475467;border-bottom:1px solid #e5e9f0;padding:14px 8px;font-size:15px}.app-header__drawer-item.is-active[data-v-998a4165]{color:#0b2e6b;font-weight:600}.app-header__drawer-cta[data-v-998a4165]{margin-top:20px}.app-header__drawer-cta-btn[data-v-998a4165]{width:100%}@media (width<=992px){.app-header__nav[data-v-998a4165],.app-header__cta[data-v-998a4165]{display:none}.app-header__menu-btn[data-v-998a4165]{display:flex}.app-header__logo[data-v-998a4165]{margin-right:0}}.app-footer[data-v-ea998283]{color:#ffffffb8;background:#0a1f44}.app-footer__main[data-v-ea998283]{grid-template-columns:1.6fr .8fr 1fr 1.1fr;gap:40px;padding:56px 0 40px;display:grid}.app-footer__brand[data-v-ea998283]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.app-footer__brand-name[data-v-ea998283]{color:#fff;font-size:18px;font-weight:600}.app-footer__about[data-v-ea998283]{color:#fff9;font-size:13px;line-height:1.8}.app-footer__mission[data-v-ea998283]{color:#fff9;margin-top:12px;font-size:13px}.app-footer__col[data-v-ea998283]{flex-direction:column;display:flex}.app-footer__col-title[data-v-ea998283]{color:#fff;margin-bottom:18px;padding-bottom:12px;font-size:15px;font-weight:600;position:relative}.app-footer__col-title[data-v-ea998283]:after{content:"";background:#ffffff59;border-radius:2px;width:24px;height:2px;position:absolute;bottom:0;left:0}.app-footer__link[data-v-ea998283]{color:#ffffffa8;margin-bottom:10px;font-size:13.5px;transition:color .2s,transform .2s}.app-footer__link[data-v-ea998283]:hover{color:#14c0c8;transform:translate(4px)}.app-footer__contact-item[data-v-ea998283]{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:13.5px;line-height:1.6;display:flex}.app-footer__contact-item .svg-icon[data-v-ea998283]{color:#ffffff8c;flex-shrink:0;margin-top:3px}.app-footer__bottom[data-v-ea998283]{border-top:1px solid #0000;border-image:linear-gradient(90deg,#14c0c880,#ffffff14 40%,#ffffff14) 1}.app-footer__bottom-inner[data-v-ea998283]{color:#ffffff73;justify-content:space-between;align-items:center;padding:18px 0;font-size:12.5px;display:flex}@media (width<=1200px){.app-footer__main[data-v-ea998283]{grid-template-columns:1fr 1fr}}@media (width<=768px){.app-footer__main[data-v-ea998283]{grid-template-columns:1fr;gap:32px;padding:40px 0 32px}.app-footer__bottom-inner[data-v-ea998283]{text-align:center;flex-direction:column;gap:6px}}.app-main[data-v-8422ceea]{min-height:calc(100vh - 64px);padding-top:64px}.hero-banner[data-v-c7842582]{color:#fff;background:#0a1f44;align-items:center;min-height:620px;padding:96px 0 110px;display:flex;position:relative;overflow:hidden}.hero-banner__bg[data-v-c7842582]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.hero-banner__video[data-v-c7842582]{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-banner__mask[data-v-c7842582]{z-index:2;background:linear-gradient(#06122c40 0%,#06122c0d 45%,#06122cd1 100%),linear-gradient(98deg,#081632f5 0%,#0a1f44e0 34%,#0b2e6b6b 62%,#0b2e6b1f 100%);position:absolute;inset:0}.hero-banner__inner[data-v-c7842582]{z-index:3;width:min(1200px,92%);position:relative}.hero-banner__content[data-v-c7842582]{max-width:620px}.hero-banner__badge[data-v-c7842582]{letter-spacing:.5px;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font-size:13px;display:inline-flex}.hero-banner__badge[data-v-c7842582]:before{content:"";background:#14c0c8;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite hero-pulse-c7842582;box-shadow:0 0 10px #14c0c8e6}.hero-banner__badge .svg-icon[data-v-c7842582]{color:#14c0c8}.hero-banner__title[data-v-c7842582]{text-shadow:0 2px 20px #06122c59;margin-top:24px;font-family:Songti SC Black,STSongti-SC-Black,Songti SC,STSong,SimSun,Noto Serif CJK SC,serif;font-size:clamp(36px,5vw,58px);font-weight:800;line-height:1.25}.hero-banner__title.is-nowrap[data-v-c7842582]{white-space:nowrap;font-size:clamp(24px,4.6vw,58px)}.hero-banner__highlight[data-v-c7842582]{color:#14c0c8;padding:0 2px;position:relative}.hero-banner__subtitle[data-v-c7842582]{color:#ffffffd9;text-shadow:0 1px 12px #06122c66;max-width:540px;margin-top:22px;font-size:15.5px;line-height:1.9}.hero-banner__ctas[data-v-c7842582]{gap:16px;margin-top:36px;display:flex}.hero-banner__cta .el-button[data-v-c7842582]{padding:12px 30px;font-size:15px}.hero-banner__cta .el-button.is-plain[data-v-c7842582]{--el-button-text-color:#fff;--el-button-border-color:#fff9;--el-button-bg-color:#06122c33;--el-button-hover-text-color:#0b2e6b;--el-button-hover-border-color:#fff;--el-button-hover-bg-color:#fff}.hero-banner__stats[data-v-c7842582]{border-top:1px solid #ffffff2e;max-width:560px;margin-top:48px;padding-top:28px;display:flex}.hero-banner__stat[data-v-c7842582]{flex:1;min-width:0}.hero-banner__stat+.hero-banner__stat[data-v-c7842582]{border-left:1px solid #ffffff24;padding-left:24px}.hero-banner__stat-value[data-v-c7842582]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:34px;font-weight:700;line-height:1.1}.hero-banner__stat-unit[data-v-c7842582]{color:#ffffffa6;margin-left:3px;font-size:15px;font-weight:500}.hero-banner__stat-label[data-v-c7842582]{color:#ffffffbf;white-space:nowrap;margin-top:8px;font-size:13px}.hero-banner__scroll-hint[data-v-c7842582]{z-index:3;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.hero-banner__scroll-line[data-v-c7842582]{background:#ffffff38;width:1px;height:44px;display:block;position:relative;overflow:hidden}.hero-banner__scroll-line[data-v-c7842582]:after{content:"";background:#ffffffbf;width:100%;height:40%;animation:2s cubic-bezier(.65,0,.35,1) infinite hero-scroll-c7842582;position:absolute;top:-40%;left:0}@keyframes hero-pulse-c7842582{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes hero-scroll-c7842582{0%{top:-40%}to{top:110%}}@media (prefers-reduced-motion:reduce){.hero-banner__badge[data-v-c7842582]:before,.hero-banner__scroll-line[data-v-c7842582]:after{animation:none}}@media (width<=1200px){.hero-banner[data-v-c7842582]{min-height:560px}.hero-banner__mask[data-v-c7842582]{background:linear-gradient(#06122c66 0%,#06122c99 100%),linear-gradient(98deg,#081632e6 0%,#0b2e6b8c 100%)}.hero-banner__float-card[data-v-c7842582],.hero-banner__scroll-hint[data-v-c7842582]{display:none}}@media (width<=768px){.hero-banner[data-v-c7842582]{min-height:0;padding:64px 0 72px}.hero-banner__stats[data-v-c7842582]{flex-wrap:wrap;row-gap:20px;margin-top:36px}.hero-banner__stat[data-v-c7842582]{flex:0 0 50%;max-width:50%;padding-left:16px}.hero-banner__stat[data-v-c7842582]:first-child{padding-left:0}.hero-banner__stat-value[data-v-c7842582]{font-size:24px}.hero-banner__ctas[data-v-c7842582]{flex-direction:column;align-items:stretch}.hero-banner__ctas .el-button[data-v-c7842582]{width:100%}}.core-tracks[data-v-134d1a41]{background:linear-gradient(#06122c 0%,#0a1f44 100%);position:relative;overflow:hidden}.core-tracks[data-v-134d1a41]:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(-45deg,#ffffff07 0 1px,#0000 1px 14px);position:absolute;inset:0}.core-tracks .zc-container[data-v-134d1a41]{z-index:1;position:relative}.core-tracks__col[data-v-134d1a41]{margin-bottom:24px}.core-tracks__card[data-v-134d1a41]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:background .25s,border-color .25s,transform .25s}.core-tracks__card[data-v-134d1a41]:hover{background:#ffffff17;border-color:#14c0c859;transform:translateY(-4px)}.core-tracks__card[data-v-134d1a41]{height:100%;padding:32px 26px}.core-tracks__icon[data-v-134d1a41]{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.core-tracks__title[data-v-134d1a41]{color:#fff;margin-bottom:12px;font-size:18px;font-weight:600}.core-tracks__desc[data-v-134d1a41]{color:#ffffffa8;font-size:13.5px;line-height:1.8}.business-overview__grid[data-v-8f0da862]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.business-overview__card[data-v-8f0da862]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:36px 32px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden}.business-overview__card[data-v-8f0da862]:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.business-overview__card[data-v-8f0da862]:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.business-overview__card--navy[data-v-8f0da862]:before{background:linear-gradient(90deg,#0b2e6b,#375486)}.business-overview__card--cyan[data-v-8f0da862]:before{background:linear-gradient(90deg,#b6c0d3,#687da3)}.business-overview__head[data-v-8f0da862]{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.business-overview__icon[data-v-8f0da862]{color:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.business-overview__card--navy .business-overview__icon[data-v-8f0da862]{background:linear-gradient(135deg,#0b2e6b,#415c8c)}.business-overview__card--cyan .business-overview__icon[data-v-8f0da862]{background:linear-gradient(135deg,#d3d9e4,#9dabc4)}.business-overview__tag[data-v-8f0da862]{color:#98a2b3;letter-spacing:2px;margin-bottom:4px;font-size:12px;display:inline-block}.business-overview__title[data-v-8f0da862]{color:#1d2939;font-size:20px;font-weight:600}.business-overview__desc[data-v-8f0da862]{color:#475467;margin-bottom:20px;font-size:14px;line-height:1.8}.business-overview__points[data-v-8f0da862]{grid-template-columns:1fr 1fr;gap:10px 16px;margin-bottom:24px;display:grid}.business-overview__points li[data-v-8f0da862]{color:#475467;align-items:center;gap:8px;font-size:13.5px;display:flex}.business-overview__points li .svg-icon[data-v-8f0da862]{color:#0b2e6b;flex-shrink:0}.business-overview__link[data-v-8f0da862]{color:#0b2e6b;background:0 0;border:1px solid #0b2e6b;border-radius:8px;align-items:center;gap:6px;padding:10px 24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.business-overview__link[data-v-8f0da862]:hover{color:#fff;background:#0b2e6b}@media (width<=1200px){.business-overview__grid[data-v-8f0da862]{grid-template-columns:1fr}}@media (width<=768px){.business-overview__points[data-v-8f0da862]{grid-template-columns:1fr}}.tech-foundation[data-v-2fea0aeb]{background:linear-gradient(160deg,#0a1f44 0%,#0a2656 100%);position:relative;overflow:hidden}.tech-foundation__video[data-v-2fea0aeb]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tech-foundation__mask[data-v-2fea0aeb]{z-index:1;background:linear-gradient(160deg,#0a1f44e6 0%,#0b2e6bd6 100%);position:absolute;inset:0}.tech-foundation .zc-container[data-v-2fea0aeb]{z-index:2;position:relative}.tech-foundation__layers[data-v-2fea0aeb]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tech-foundation__layer[data-v-2fea0aeb]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:background .25s,border-color .25s,transform .25s}.tech-foundation__layer[data-v-2fea0aeb]:hover{background:#ffffff17;border-color:#14c0c859;transform:translateY(-4px)}.tech-foundation__layer[data-v-2fea0aeb]{padding:28px 26px;position:relative}.tech-foundation__layer--2[data-v-2fea0aeb]{background:linear-gradient(150deg,#0b2e6b80,#06122cb3);border-color:#0b2e6b8c}.tech-foundation__layer-tag[data-v-2fea0aeb]{letter-spacing:1px;color:#ffffffbf;background:#ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:4px 12px;font-size:12.5px;display:inline-flex}.tech-foundation__layer-tag svg[data-v-2fea0aeb],.tech-foundation__layer-tag .el-icon[data-v-2fea0aeb],.tech-foundation__layer-tag .svg-icon[data-v-2fea0aeb]{color:#ffffffbf}.tech-foundation__layer-title[data-v-2fea0aeb]{color:#fff;margin-top:16px;font-size:19px;font-weight:600}.tech-foundation__layer-desc[data-v-2fea0aeb]{color:#ffffffb8;margin-top:10px;font-size:13.5px;line-height:1.8}.tech-foundation__more[data-v-2fea0aeb]{text-align:center;margin-top:32px}.tech-foundation__link[data-v-2fea0aeb]{color:#14c0c8;align-items:center;gap:6px;font-size:14.5px;font-weight:500;transition:color .2s;display:inline-flex}.tech-foundation__link[data-v-2fea0aeb]:hover{color:#fff}@media (width<=1200px){.tech-foundation__layers[data-v-2fea0aeb]{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.product-card[data-v-2149d82e]{cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:12px;flex-direction:column;height:100%;padding:28px 24px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}.product-card[data-v-2149d82e]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.product-card__badge[data-v-2149d82e]{color:#14c0c8;background:#14c0c81a;border-radius:4px;padding:3px 10px;font-size:12px;display:inline-block}.product-card__name[data-v-2149d82e]{color:#1d2939;margin-top:14px;font-size:17px;font-weight:600}.product-card__positioning[data-v-2149d82e]{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-top:10px;font-size:13.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.product-card__highlight[data-v-2149d82e]{color:#475467;border-top:1px dashed #e5e9f0;align-items:flex-start;gap:6px;margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.6;display:flex}.product-card__highlight .svg-icon[data-v-2149d82e]{color:#0b2e6b;flex-shrink:0;margin-top:2px}.product-card__link[data-v-2149d82e]{color:#0b2e6b;align-items:center;gap:4px;margin-top:14px;font-size:13px;font-weight:500;display:inline-flex}.featured-products__col[data-v-aca84869]{margin-bottom:24px}.featured-products__reveal[data-v-aca84869]{height:100%}.featured-products__more[data-v-aca84869]{text-align:center;margin-top:8px}.security-flagship[data-v-5c2a17f7]{background:radial-gradient(55% 90% at 88% -5%,#00b37829,#0000 55%),linear-gradient(160deg,#06122c 0%,#092038 100%);position:relative;overflow:hidden}.security-flagship .zc-container[data-v-5c2a17f7]{z-index:2;position:relative}.security-flagship__radar[data-v-5c2a17f7]{z-index:1;pointer-events:none;opacity:.7;background:repeating-radial-gradient(circle,#00b37824 0 1px,#0000 1px 52px);border:1px solid #00b3782e;border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.security-flagship__radar[data-v-5c2a17f7]:before{content:"";background:conic-gradient(#00b37866,#0000 26%);border-radius:50%;animation:4.5s linear infinite sf-radar-sweep-5c2a17f7;position:absolute;inset:0}.security-flagship__radar[data-v-5c2a17f7]:after{content:"";background:#00b378;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%;box-shadow:0 0 14px #00b378e6}@keyframes sf-radar-sweep-5c2a17f7{to{transform:rotate(360deg)}}.security-flagship__stats[data-v-5c2a17f7]{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.security-flagship__stat[data-v-5c2a17f7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:background .25s,border-color .25s,transform .25s}.security-flagship__stat[data-v-5c2a17f7]:hover{background:#ffffff17;border-color:#14c0c859;transform:translateY(-4px)}.security-flagship__stat[data-v-5c2a17f7]{text-align:center;padding:26px 16px;position:relative}.security-flagship__stat[data-v-5c2a17f7]:before{content:"";background:linear-gradient(90deg,#0000,#00b378b3,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:14%;right:14%}.security-flagship__stat-value[data-v-5c2a17f7]{color:#fff;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:34px;font-weight:700;line-height:1.1}.security-flagship__stat-unit[data-v-5c2a17f7]{color:#00b378;margin-left:2px;font-size:16px;font-weight:600}.security-flagship__stat-label[data-v-5c2a17f7]{color:#ffffff9e;margin-top:10px;font-size:12.5px;line-height:1.5}.security-flagship__diff[data-v-5c2a17f7]{color:#ffffffd9;text-align:center;background:#00b37814;border:1px solid #00b37833;border-radius:8px;max-width:880px;margin:34px auto 0;padding:18px 24px;font-size:14.5px;line-height:1.8}.security-flagship__diff-line[data-v-5c2a17f7]{display:block}.security-flagship__diff-line+.security-flagship__diff-line[data-v-5c2a17f7]{margin-top:8px}.security-flagship__diff-line--accent[data-v-5c2a17f7]{color:#fff;font-weight:600}.security-flagship__more[data-v-5c2a17f7]{text-align:center;margin-top:30px}.security-flagship__link[data-v-5c2a17f7]{color:#fff;background:#00b378;border-radius:100px;align-items:center;gap:8px;padding:13px 34px;font-size:14.5px;font-weight:600;transition:transform .2s,box-shadow .25s,background .2s;display:inline-flex;box-shadow:0 8px 24px #00b37852}.security-flagship__link .svg-icon[data-v-5c2a17f7]{transition:transform .2s}.security-flagship__link[data-v-5c2a17f7]:hover{background:#1fbc88;transform:translateY(-2px);box-shadow:0 12px 32px #00b3786b}.security-flagship__link:hover .svg-icon[data-v-5c2a17f7]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.security-flagship__radar[data-v-5c2a17f7]:before{animation:none}}@media (width<=992px){.security-flagship__stats[data-v-5c2a17f7]{grid-template-columns:repeat(2,1fr)}.security-flagship__radar[data-v-5c2a17f7]{width:300px;height:300px;top:-110px;right:-110px}}@media (width<=768px){.security-flagship__stat[data-v-5c2a17f7]{padding:20px 12px}.security-flagship__stat-value[data-v-5c2a17f7]{font-size:26px}}.case-card[data-v-55fa5d65]{cursor:pointer;background:#fff;border:1px solid #e5e9f0;border-radius:12px;flex-direction:column;height:100%;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;overflow:hidden}.case-card[data-v-55fa5d65]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.case-card__cover[data-v-55fa5d65]{color:#ffffffe6;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.case-card__cover--navy[data-v-55fa5d65]{background:linear-gradient(120deg,#0a1f44 0%,#0f7095 100%)}.case-card__cover--cyan[data-v-55fa5d65]{background:linear-gradient(120deg,#0b2e6b 0%,#14c0c8 120%)}.case-card__cover--green[data-v-55fa5d65]{background:linear-gradient(120deg,#0a1f44 10%,#00b378 130%)}.case-card__cover-img[data-v-55fa5d65]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.case-card:hover .case-card__cover-img[data-v-55fa5d65]{transform:scale(1.06)}.case-card__cover-icon[data-v-55fa5d65]{z-index:1;line-height:0;position:relative}.case-card__cover-shade[data-v-55fa5d65]{pointer-events:none;background:linear-gradient(#06122c0d 55%,#06122c59 100%);position:absolute;inset:0}.case-card__category[data-v-55fa5d65]{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#06122c8c;border-radius:4px;padding:3px 10px;font-size:12px;position:absolute;top:12px;left:12px}.case-card__body[data-v-55fa5d65]{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.case-card__product[data-v-55fa5d65]{color:#667085;align-items:center;gap:5px;margin-bottom:10px;font-size:12px;display:inline-flex}.case-card__product .svg-icon[data-v-55fa5d65]{flex-shrink:0}.case-card__title[data-v-55fa5d65]{color:#1d2939;font-size:16px;font-weight:600;line-height:1.5}.case-card__summary[data-v-55fa5d65]{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-top:10px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.case-card__tags[data-v-55fa5d65]{margin-top:14px}.case-card__tag[data-v-55fa5d65]{color:#667085;background:#f5f7fa;border:1px solid #e5e9f0;border-radius:100px;padding:3px 11px;font-size:12px;display:inline-block}.featured-cases__col[data-v-cd7e66d0]{margin-bottom:24px}.featured-cases__reveal[data-v-cd7e66d0]{height:100%}.featured-cases__more[data-v-cd7e66d0]{text-align:center;margin-top:8px}.step-flow[data-v-0e685a12]{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.step-flow__item[data-v-0e685a12]{text-align:center;padding-top:8px;position:relative}.step-flow__item:hover .step-flow__dot[data-v-0e685a12]{transform:scale(1.1);box-shadow:0 8px 22px #0b2e6b5c}.step-flow__item:hover .step-flow__title[data-v-0e685a12]{color:#0b2e6b}.step-flow__line[data-v-0e685a12]{background:linear-gradient(90deg,#0b2e6b,#14c0c880);width:calc(100% - 40px);height:1px;position:absolute;top:31px;left:calc(50% + 28px);overflow:hidden}.step-flow__line[data-v-0e685a12]:after{content:"";background:#798cae;border-radius:2px;width:10px;height:3px;animation:2.8s linear infinite step-flow-dot-0e685a12;position:absolute;top:-1px;left:-12px}.step-flow__dot[data-v-0e685a12]{background:linear-gradient(135deg,#0b2e6b 0%,#4f6994 100%);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 14px #0b2e6b47}.step-flow__num[data-v-0e685a12]{font-variant-numeric:tabular-nums;color:#fff;font-size:14px;font-weight:700}.step-flow__title[data-v-0e685a12]{color:#1d2939;margin-top:14px;font-size:15px;font-weight:600;transition:color .2s}.step-flow__desc[data-v-0e685a12]{color:#667085;margin-top:8px;padding:0 6px;font-size:12.5px;line-height:1.6}@keyframes step-flow-dot-0e685a12{0%{opacity:0;left:-12px}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.step-flow__line[data-v-0e685a12]:after{animation:none}}@media (width<=1200px){.step-flow[data-v-0e685a12]{grid-template-columns:repeat(3,1fr);row-gap:32px}.step-flow__line[data-v-0e685a12]{display:none}}@media (width<=768px){.step-flow[data-v-0e685a12]{grid-template-columns:repeat(2,1fr)}}.cta-banner[data-v-d7bf9804]{background:radial-gradient(40% 120% at 8% 100%,#0b2e6b80,#0000 65%),linear-gradient(135deg,#06122c 0%,#0b2e6b 52%,#0a1f44 100%);padding:72px 0;position:relative;overflow:hidden}.cta-banner[data-v-d7bf9804]:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 96%);mask-image:linear-gradient(#000 55%,#0000 96%)}.cta-banner[data-v-d7bf9804]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#0a1f44d9);height:96px;position:absolute;bottom:0;left:0;right:0}.cta-banner__bg[data-v-d7bf9804]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cta-banner__mask[data-v-d7bf9804]{background:linear-gradient(100deg,#06122ceb 0%,#0a1f44d9 60%,#0b2e6bb3 100%);position:absolute;inset:0}.cta-banner__inner[data-v-d7bf9804]{z-index:2;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.cta-banner__title[data-v-d7bf9804]{color:#fff;text-shadow:0 2px 16px #06122c4d;padding-left:20px;font-size:clamp(22px,2.6vw,30px);font-weight:700;position:relative}.cta-banner__title[data-v-d7bf9804]:before{content:"";background:linear-gradient(135deg,#0b2e6b,#14c0c8);border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.cta-banner__desc[data-v-d7bf9804]{color:#ffffffc7;max-width:620px;margin-top:12px;padding-left:20px;font-size:14px;line-height:1.8}.cta-banner__btn[data-v-d7bf9804]{color:#0b2e6b;background:#fff;border-radius:100px;flex-shrink:0;align-items:center;gap:8px;padding:14px 34px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 24px #06122c59}.cta-banner__btn .svg-icon[data-v-d7bf9804]{color:#0b2e6b;transition:transform .2s}.cta-banner__btn[data-v-d7bf9804]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #06122c73}.cta-banner__btn:hover .svg-icon[data-v-d7bf9804]{transform:translate(3px)}.cta-banner__btn[data-v-d7bf9804]:active{transform:translateY(0)}@media (width<=768px){.cta-banner[data-v-d7bf9804]{padding:48px 0}.cta-banner__inner[data-v-d7bf9804]{text-align:center;flex-direction:column}.cta-banner__title[data-v-d7bf9804],.cta-banner__desc[data-v-d7bf9804]{padding-left:0}.cta-banner__title[data-v-d7bf9804]:before{display:none}}.home-view__band[data-v-b2665e95]{background:#0a1f44;position:relative;overflow:hidden}.home-view__band .home-view__band-video[data-v-b2665e95]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.home-view__band .home-view__band-mask[data-v-b2665e95]{z-index:1;background:linear-gradient(#06122c8c 0%,#0816328c 55%,#0a1f44c7 88%,#06122c 100%);position:absolute;inset:0}.home-view__band[data-v-b2665e95] .hero-banner,.home-view__band[data-v-b2665e95] .core-tracks{z-index:2;position:relative}.home-view__band[data-v-b2665e95] .hero-banner{background:0 0;overflow:visible}.home-view__band[data-v-b2665e95] .hero-banner .hero-banner__bg,.home-view__band[data-v-b2665e95] .hero-banner .hero-banner__video,.home-view__band[data-v-b2665e95] .hero-banner .hero-banner__mask{display:none}.home-view__band[data-v-b2665e95] .core-tracks{background:0 0;overflow:visible}.home-view__band[data-v-b2665e95] .core-tracks:before{display:none}.page-banner[data-v-176cceb3]{color:#fff;background:radial-gradient(60% 120% at 85% -20%,#0b2e6b80,#0000 60%),linear-gradient(120deg,#0a1f44 0%,#0b2e6b 60%,#28477d 100%);padding:80px 0 96px;position:relative;overflow:hidden}.page-banner[data-v-176cceb3]:not(.page-banner--img):before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.page-banner__bg[data-v-176cceb3]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.page-banner__mask[data-v-176cceb3]{background:linear-gradient(#06122c73 0%,#081836ad 100%),linear-gradient(98deg,#081632e0 0%,#0a1f449e 55%,#0b2e6b47 100%);position:absolute;inset:0}.page-banner--merge[data-v-176cceb3]{padding:80px 0 72px}.page-banner--merge .page-banner__mask[data-v-176cceb3]{background:linear-gradient(#06122c9e 0%,#06122ce6 78%,#06122c 100%),linear-gradient(98deg,#081632d1 0%,#0a1f4499 55%,#0b2e6b59 100%)}.page-banner__inner[data-v-176cceb3]{z-index:2;position:relative}.page-banner__title[data-v-176cceb3]{text-shadow:0 2px 18px #06122c59;font-family:Songti SC Black,STSongti-SC-Black,Songti SC,STSong,SimSun,Noto Serif CJK SC,serif;font-size:clamp(28px,3.6vw,42px);font-weight:700}.page-banner__subtitle[data-v-176cceb3]{color:#ffffffc7;text-shadow:0 1px 12px #06122c66;max-width:640px;margin-top:14px;font-size:15px;line-height:1.7}@media (width<=768px){.page-banner[data-v-176cceb3]{padding:56px 0 72px}.page-banner--merge[data-v-176cceb3]{padding:56px 0}}.company-intro__grid[data-v-d21b1e80]{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.company-intro__text p[data-v-d21b1e80]{color:#475467;text-align:justify;text-indent:2em;font-size:15px;line-height:2}.company-intro__text p+p[data-v-d21b1e80]{margin-top:16px}.company-intro__aside[data-v-d21b1e80]{flex-direction:column;gap:20px;display:flex}.company-intro__photo[data-v-d21b1e80]{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0b2e6b1f}.company-intro__photo img[data-v-d21b1e80]{object-fit:cover;width:100%;display:block}.company-intro__photo[data-v-d21b1e80]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06122c59);height:40%;position:absolute;bottom:0;left:0;right:0}.company-intro__photo--gate[data-v-d21b1e80]{margin:0}.company-intro__photo--gate figcaption[data-v-d21b1e80]{z-index:1;letter-spacing:1px;color:#ffffffeb;padding:12px 16px;font-size:12.5px;position:absolute;bottom:0;left:0;right:0}@media (width<=1200px){.company-intro__grid[data-v-d21b1e80]{grid-template-columns:1fr;gap:32px}.company-intro__aside[data-v-d21b1e80]{width:100%;max-width:560px;margin:0 auto}}.mission-vision__col[data-v-fc573d15]{margin-bottom:24px}.mission-vision__card[data-v-fc573d15]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.mission-vision__card[data-v-fc573d15]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.mission-vision__card[data-v-fc573d15]{text-align:center;background:#fff;height:100%;padding:36px 30px}.mission-vision__icon[data-v-fc573d15]{color:#0b2e6b;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.mission-vision__title[data-v-fc573d15]{color:#1d2939;font-size:18px;font-weight:600}.mission-vision__divider[data-v-fc573d15]{opacity:.7;background:linear-gradient(90deg,#0b2e6b,#14c0c8);border-radius:2px;width:28px;height:2px;margin:14px auto;display:block}.mission-vision__desc[data-v-fc573d15]{color:#667085;font-size:13.5px;line-height:1.9}.core-team__col[data-v-6ba570b4]{margin-bottom:24px}.core-team__card[data-v-6ba570b4]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.core-team__card[data-v-6ba570b4]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.core-team__card[data-v-6ba570b4]{text-align:center;background:#fff;height:100%;padding:32px 26px}.core-team__avatar[data-v-6ba570b4]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#14c0c8);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;font-size:28px;font-weight:700;display:flex;box-shadow:0 6px 18px #0b2e6b38}.core-team__name[data-v-6ba570b4]{color:#1d2939;font-size:17px;font-weight:600}.core-team__role[data-v-6ba570b4]{color:#14c0c8;letter-spacing:.5px;margin-top:6px;font-size:12.5px;display:block}.core-team__desc[data-v-6ba570b4]{color:#667085;margin-top:12px;font-size:13px;line-height:1.8}.milestone-timeline .zc-container--narrow[data-v-fe4cf147]{width:min(860px,92%);margin-left:auto;margin-right:auto}.milestone-timeline__list[data-v-fe4cf147]{padding-left:4px}.milestone-timeline__card[data-v-fe4cf147]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;margin-bottom:4px;padding:20px 24px;transition:box-shadow .25s,transform .25s,border-color .25s}.milestone-timeline__title[data-v-fe4cf147]{color:#1d2939;font-size:16px;font-weight:600}.milestone-timeline__desc[data-v-fe4cf147]{color:#667085;margin-top:8px;font-size:13.5px;line-height:1.8}.milestone-timeline[data-v-fe4cf147] .el-timeline-item__timestamp{font-variant-numeric:tabular-nums;color:#0b2e6b;font-size:17px;font-weight:700}.milestone-timeline[data-v-fe4cf147] .el-timeline-item__node{background:#fff;border-color:#0b2e6b}.team-strengths__col[data-v-e8b3865c]{margin-bottom:24px}.team-strengths__card[data-v-e8b3865c]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.team-strengths__card[data-v-e8b3865c]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.team-strengths__card[data-v-e8b3865c]{background:#fff;height:100%;padding:32px 26px}.team-strengths__card:hover .team-strengths__icon[data-v-e8b3865c]{transform:rotate(-8deg)scale(1.06)}.team-strengths__icon[data-v-e8b3865c]{color:#00b378;background:#00b3781a;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex}.team-strengths__title[data-v-e8b3865c]{color:#1d2939;margin-bottom:12px;font-size:17px;font-weight:600}.team-strengths__desc[data-v-e8b3865c]{color:#667085;font-size:13.5px;line-height:1.8}.join-us .zc-container--narrow[data-v-e3691fd6]{width:min(860px,92%);margin-left:auto;margin-right:auto}.join-us__card[data-v-e3691fd6]{text-align:center;background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:40px 48px;transition:box-shadow .25s,transform .25s,border-color .25s;box-shadow:0 12px 40px #06122c1a}.join-us__desc[data-v-e3691fd6]{color:#475467;text-align:justify;max-width:640px;margin:0 auto;font-size:15px;line-height:2}.join-us__positions[data-v-e3691fd6]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.join-us__position[data-v-e3691fd6]{color:#0b2e6b;background:#0b2e6b0f;border:1px solid #0b2e6b1a;border-radius:100px;padding:7px 18px;font-size:13.5px}.join-us__btn[data-v-e3691fd6]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#14c0c8);border-radius:100px;align-items:center;gap:9px;margin-top:30px;padding:13px 34px;font-size:14.5px;font-weight:600;transition:transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 22px #0b2e6b47}.join-us__btn[data-v-e3691fd6]:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0b2e6b61}@media (width<=992px){.join-us__card[data-v-e3691fd6]{padding:32px 24px}}.about-view>.zc-section[data-v-16fe3697]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.about-view>.zc-section[data-v-16fe3697]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.tech-view__band[data-v-5ee1ca34]{background:linear-gradient(#06122c 0%,#0a1f44 100%);position:relative;overflow:hidden}.tech-view__band[data-v-5ee1ca34]:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.tech-view__band-video[data-v-5ee1ca34]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.tech-view__band-mask[data-v-5ee1ca34]{z-index:1;background:radial-gradient(60% 60% at 50% 0,#14c0c81f,#0000 55%),linear-gradient(#06122cd1 0%,#0a1f44cc 50%,#0b2e6bb8 100%);position:absolute;inset:0}.tech-view__band-hero[data-v-5ee1ca34],.tech-view__arch-section[data-v-5ee1ca34],.tech-view__model[data-v-5ee1ca34]{z-index:2;position:relative}.tech-view__band-hero[data-v-5ee1ca34]{padding:88px 0 8px}@media (width<=768px){.tech-view__band-hero[data-v-5ee1ca34]{padding:60px 0 4px}}.tech-view__band-title[data-v-5ee1ca34]{letter-spacing:1px;color:#fff;text-shadow:0 2px 18px #06122c66;font-size:clamp(26px,3.4vw,38px);font-weight:700}.tech-view__band-subtitle[data-v-5ee1ca34]{color:#fffc;text-shadow:0 1px 12px #06122c73;max-width:640px;margin-top:14px;font-size:15px;line-height:1.7}.tech-view__arch-section[data-v-5ee1ca34]{padding-top:24px;padding-bottom:0}.tech-view__arch[data-v-5ee1ca34]{flex-direction:column;max-width:960px;margin:0 auto;display:flex}.tech-view__arch-layer[data-v-5ee1ca34]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:22px;padding:24px 28px 24px 20px;transition:border-color .25s,background .25s;display:flex;position:relative}.tech-view__arch-layer[data-v-5ee1ca34]:hover{background:#ffffff0f}.tech-view__arch-layer--cyan[data-v-5ee1ca34]{border-left:3px solid #14c0c88c}.tech-view__arch-layer--green[data-v-5ee1ca34]{border-left:3px solid #00b378b3}.tech-view__arch-layer--foundation[data-v-5ee1ca34]{background:linear-gradient(135deg,#14c0c829,#0b2e6b66);border-color:#14c0c873;border-left-style:solid;border-left-width:3px;animation:3.2s ease-in-out infinite tech-foundation-breathe-5ee1ca34;box-shadow:0 0 0 1px #14c0c826,0 0 44px #14c0c829}.tech-view__arch-layer--foundation.is-lit[data-v-5ee1ca34]{border-color:#14c0c8cc;box-shadow:0 0 0 1px #14c0c859,0 0 56px #14c0c847}.tech-view__arch-specs[data-v-5ee1ca34]{border-top:1px dashed #14c0c840;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;display:flex}.tech-view__arch-spec[data-v-5ee1ca34]{letter-spacing:.5px;color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff29;border-radius:5px;padding:3px 12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600}.tech-view__arch-side[data-v-5ee1ca34]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding-top:2px;display:flex}.tech-view__arch-level[data-v-5ee1ca34]{letter-spacing:1px;color:#ffffffd9;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:15px;font-weight:700}.tech-view__arch-level-en[data-v-5ee1ca34]{letter-spacing:2px;color:#ffffff59;writing-mode:vertical-rl;text-orientation:mixed;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-weight:600}.tech-view__arch-level-line[data-v-5ee1ca34]{background:linear-gradient(#14c0c880,#0000);flex:1;width:1px}.tech-view__arch-main[data-v-5ee1ca34]{flex:1;min-width:0}.tech-view__arch-head[data-v-5ee1ca34]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.tech-view__arch-name[data-v-5ee1ca34]{color:#fff;letter-spacing:.5px;font-size:17px;font-weight:600}.tech-view__arch-desc[data-v-5ee1ca34]{color:#ffffff80;font-size:12px}.tech-view__arch-items[data-v-5ee1ca34]{flex-wrap:wrap;gap:10px;display:flex}.tech-view__arch-items--products[data-v-5ee1ca34]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tech-view__arch-chip[data-v-5ee1ca34]{color:#ffffffd9;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex}.tech-view__arch-chip--link[data-v-5ee1ca34]{cursor:pointer}.tech-view__arch-chip--link[data-v-5ee1ca34]:hover,.tech-view__arch-chip--link.is-lit[data-v-5ee1ca34]{color:#fff;background:#14c0c829;border-color:#14c0c899;transform:translateY(-2px)}.tech-view__arch-chip--link:hover .tech-view__arch-chip-arrow[data-v-5ee1ca34],.tech-view__arch-chip--link.is-lit .tech-view__arch-chip-arrow[data-v-5ee1ca34]{color:#14c0c8;transform:translate(3px)}.tech-view__arch-chip-arrow[data-v-5ee1ca34]{color:#fff6;transition:transform .2s,color .2s}.tech-view__arch-engines[data-v-5ee1ca34]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tech-view__arch-engine[data-v-5ee1ca34]{color:#ffffffd9;text-align:center;cursor:default;background:#00b37812;border:1px solid #00b37838;border-radius:6px;justify-content:center;align-items:center;padding:11px 14px;font-size:13px;font-weight:500;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.tech-view__arch-engine.is-lit[data-v-5ee1ca34]{color:#fff;background:#00b3782e;border-color:#00b378a6;transform:translateY(-2px);box-shadow:0 0 20px #00b37840}.tech-view__arch-links[data-v-5ee1ca34]{height:56px;margin:2px 0}.tech-view__arch-links svg[data-v-5ee1ca34]{width:100%;height:100%;display:block}.tech-view__arch-link-path[data-v-5ee1ca34]{fill:none;stroke:#ffffff29;stroke-width:1.5px;stroke-dasharray:4 5;transition:stroke .25s,stroke-width .25s}.tech-view__arch-link-path.is-lit[data-v-5ee1ca34]{stroke:#14c0c8;stroke-width:2.5px;stroke-dasharray:none;filter:drop-shadow(0 0 5px #14c0c8b3)}@keyframes tech-foundation-breathe-5ee1ca34{0%,to{box-shadow:0 0 0 1px #0b2e6b40,0 0 44px #0b2e6b33}50%{box-shadow:0 0 0 1px #0b2e6b6b,0 0 60px #0b2e6b52}}@media (prefers-reduced-motion:reduce){.tech-view__arch-layer--foundation[data-v-5ee1ca34]{animation:none}}.tech-view__model[data-v-5ee1ca34]{padding-top:0}.tech-view__model-inner[data-v-5ee1ca34]{position:relative}.tech-view__model-desc[data-v-5ee1ca34]{color:#fffc;text-align:center;max-width:860px;margin:0 auto;font-size:14.5px;line-height:2}.tech-view__model-stats[data-v-5ee1ca34]{grid-template-columns:repeat(4,1fr);gap:16px;max-width:920px;margin:40px auto 0;display:grid}.tech-view__model-stat[data-v-5ee1ca34]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:22px 16px;transition:background .25s,border-color .25s,transform .25s}.tech-view__model-stat-value[data-v-5ee1ca34]{color:#fff;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:30px;font-weight:700;line-height:1.1}.tech-view__model-stat-unit[data-v-5ee1ca34]{color:#ffffffa6;margin-left:2px;font-size:15px;font-weight:500}.tech-view__model-stat-label[data-v-5ee1ca34]{color:#ffffffb3;margin-top:8px;font-size:12.5px}.tech-view__model-caps[data-v-5ee1ca34]{max-width:1080px;margin:32px auto 0}.tech-view__model-cap-col[data-v-5ee1ca34]{margin-bottom:20px}.tech-view__model-cap[data-v-5ee1ca34]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:background .25s,border-color .25s,transform .25s}.tech-view__model-cap[data-v-5ee1ca34]:hover{background:#ffffff17;border-color:#14c0c859;transform:translateY(-4px)}.tech-view__model-cap[data-v-5ee1ca34]{height:100%;padding:24px 22px}.tech-view__model-cap .svg-icon[data-v-5ee1ca34]{color:#ffffffd9}.tech-view__model-cap-title[data-v-5ee1ca34]{color:#fff;margin-top:14px;font-size:15.5px;font-weight:600}.tech-view__model-cap-desc[data-v-5ee1ca34]{color:#ffffffad;margin-top:8px;font-size:12.5px;line-height:1.75}.tech-view__engines[data-v-5ee1ca34]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.tech-view__engine[data-v-5ee1ca34]{counter-increment:engine;background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:30px 26px;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative;overflow:hidden}.tech-view__engine[data-v-5ee1ca34]:after{content:"E" counter(engine);color:#0b2e6b0f;pointer-events:none;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:44px;font-weight:700;line-height:1;position:absolute;top:14px;right:18px}.tech-view__engines[data-v-5ee1ca34]{counter-reset:engine}.tech-view__engine-head[data-v-5ee1ca34]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.tech-view__engine-icon[data-v-5ee1ca34]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#048473);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.tech-view__engine-name[data-v-5ee1ca34]{color:#1d2939;font-size:17px;font-weight:600}.tech-view__engine-desc[data-v-5ee1ca34]{color:#667085;margin-bottom:20px;font-size:13px;line-height:1.8}.tech-view__algos[data-v-5ee1ca34]{flex-direction:column;gap:14px;display:flex}.tech-view__algo[data-v-5ee1ca34]{background:#f5f7fa;border-left:3px solid #00b378;border-radius:8px;padding:16px 18px}.tech-view__algo-name[data-v-5ee1ca34]{color:#1d2939;font-size:14px;font-weight:600}.tech-view__algo-desc[data-v-5ee1ca34]{color:#667085;margin-top:5px;font-size:12.5px}.tech-view__algo-benchmark[data-v-5ee1ca34]{color:#00b378;font-variant-numeric:tabular-nums;border-top:1px dashed #e5e9f0;align-items:center;gap:6px;margin-top:10px;padding-top:10px;font-size:12.5px;font-weight:600;display:flex}.tech-view__algo-benchmark .svg-icon[data-v-5ee1ca34]{color:#00b378;flex-shrink:0}.tech-view__rd-col[data-v-5ee1ca34]{margin-bottom:24px}.tech-view__rd-card[data-v-5ee1ca34]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.tech-view__rd-card[data-v-5ee1ca34]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.tech-view__rd-card[data-v-5ee1ca34]{height:100%;padding:30px 26px;position:relative;overflow:hidden}.tech-view__rd-card[data-v-5ee1ca34]:before{content:"";opacity:.55;background:linear-gradient(90deg,#0b2e6b,#14c0c8);border-radius:2px;width:34px;height:3px;position:absolute;top:18px;right:20px}.tech-view__rd-card .svg-icon[data-v-5ee1ca34]{color:#0b2e6b}.tech-view__rd-title[data-v-5ee1ca34]{color:#1d2939;margin-top:16px;font-size:16px;font-weight:600}.tech-view__rd-desc[data-v-5ee1ca34]{color:#667085;margin-top:10px;font-size:13px;line-height:1.8}@media (width<=1200px){.tech-view__engines[data-v-5ee1ca34]{grid-template-columns:1fr}.tech-view__model-stats[data-v-5ee1ca34],.tech-view__arch-items--products[data-v-5ee1ca34]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tech-view__arch-layer[data-v-5ee1ca34]{flex-direction:row;gap:14px;padding:18px 16px}.tech-view__arch-items--products[data-v-5ee1ca34],.tech-view__arch-engines[data-v-5ee1ca34]{grid-template-columns:1fr}.tech-view__arch-head[data-v-5ee1ca34]{flex-direction:column;gap:4px}.tech-view__arch-level-en[data-v-5ee1ca34]{writing-mode:horizontal-tb}.tech-view__arch-links[data-v-5ee1ca34]{height:36px}.tech-view__model-stat-value[data-v-5ee1ca34]{font-size:24px}}.service-cards__col[data-v-fead6848]{margin-bottom:24px}.service-cards__card[data-v-fead6848]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.service-cards__card[data-v-fead6848]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.service-cards__card[data-v-fead6848]{flex-direction:column;height:100%;padding:32px 30px;display:flex;overflow:hidden}.service-cards__media[data-v-fead6848]{flex-shrink:0;height:180px;margin:-32px -30px 24px;overflow:hidden}.service-cards__media img[data-v-fead6848]{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.service-cards__card:hover .service-cards__media img[data-v-fead6848]{transform:scale(1.05)}.service-cards__head[data-v-fead6848]{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.service-cards__icon[data-v-fead6848]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#687da3);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.service-cards__title[data-v-fead6848]{color:#1d2939;font-size:18px;font-weight:600;line-height:1.4}.service-cards__positioning[data-v-fead6848]{color:#667085;margin-top:6px;font-size:13px}.service-cards__desc[data-v-fead6848]{color:#475467;margin-bottom:20px;font-size:14px;line-height:1.85}.service-cards__points[data-v-fead6848]{border-top:1px dashed #e5e9f0;grid-template-columns:1fr 1fr;gap:10px 16px;padding-top:18px;display:grid}.service-cards__points li[data-v-fead6848]{color:#475467;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.service-cards__points li .svg-icon[data-v-fead6848]{color:#00b378;flex-shrink:0;margin-top:3px}@media (width<=768px){.service-cards__points[data-v-fead6848]{grid-template-columns:1fr}}.service-view>.zc-section[data-v-3b88d0c7]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.service-view>.zc-section[data-v-3b88d0c7]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.product-visual[data-v-c7500cf3]{--pv-accent:#14c0c8;--pv-accent-dim:#14c0c824;--pv-danger:#ff7a7a}.product-visual--green[data-v-c7500cf3]{--pv-accent:#00b378;--pv-accent-dim:#00b37824}.product-visual[data-v-c7500cf3]{color:#ffffffc7;margin:24px 0 4px;font-size:12px}.product-visual .pv-accent[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-danger[data-v-c7500cf3]{color:var(--pv-danger)}.product-visual .pv-ok[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-mono[data-v-c7500cf3]{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.product-visual__window[data-v-c7500cf3]{background:linear-gradient(#0c1a30 0%,#0a1626 100%);border:1px solid #ffffff17;border-radius:14px;overflow:hidden;box-shadow:0 24px 56px #06122c47}.product-visual .pv-chrome[data-v-c7500cf3]{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.product-visual .pv-chrome__mark[data-v-c7500cf3]{background:linear-gradient(135deg, #0b2e6b, var(--pv-accent));border-radius:5px;flex-shrink:0;width:16px;height:16px}.product-visual .pv-chrome__title[data-v-c7500cf3]{color:#fff;white-space:nowrap;font-size:12.5px;font-weight:600}.product-visual .pv-chrome__crumb[data-v-c7500cf3]{color:#ffffff59;white-space:nowrap;font-size:11px}.product-visual .pv-chrome__search[data-v-c7500cf3]{color:#ffffff59;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;width:128px;margin-left:auto;padding:4px 12px;font-size:11px}.product-visual .pv-chrome__avatar[data-v-c7500cf3]{background:linear-gradient(135deg,#ffffff40,#ffffff14);border-radius:50%;flex-shrink:0;width:20px;height:20px}.product-visual .pv-layout[data-v-c7500cf3]{grid-template-columns:132px 1fr;min-height:380px;display:grid}.product-visual .pv-side[data-v-c7500cf3]{background:#0000002e;border-right:1px solid #ffffff0f;flex-direction:column;gap:2px;padding:12px 8px;display:flex}.product-visual .pv-side__item[data-v-c7500cf3]{color:#ffffff80;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:11.5px;display:flex;position:relative}.product-visual .pv-side__item.is-active[data-v-c7500cf3]{background:var(--pv-accent-dim);color:#fff}.product-visual .pv-side__item.is-active[data-v-c7500cf3]:before{content:"";background:var(--pv-accent);border-radius:2px;width:2px;position:absolute;top:20%;bottom:20%;left:0}.product-visual .pv-side__item.is-active .svg-icon[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-side__foot[data-v-c7500cf3]{color:#ffffff40;margin-top:auto;padding:8px 10px 2px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.product-visual .pv-main[data-v-c7500cf3]{flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.product-visual .pv-kpis[data-v-c7500cf3]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-visual .pv-kpi[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:12px 14px}.product-visual .pv-kpi__label[data-v-c7500cf3]{color:#ffffff73;font-size:11px;display:block}.product-visual .pv-kpi__value[data-v-c7500cf3]{color:#fff;font-variant-numeric:tabular-nums;margin-top:5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:21px;font-weight:700;line-height:1.1;display:block}.product-visual .pv-kpi__sub[data-v-c7500cf3]{color:#fff6;font-size:12px;font-weight:400}.product-visual .pv-kpi__delta[data-v-c7500cf3]{color:#fff6;margin-top:5px;font-size:10.5px;display:block}.product-visual .pv-kpi__delta.is-up[data-v-c7500cf3],.product-visual .pv-kpi__delta.is-down[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-panel[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:12px 14px}.product-visual .pv-panel__head[data-v-c7500cf3]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.product-visual .pv-panel__title[data-v-c7500cf3]{color:#ffffffe6;font-size:12px;font-weight:600}.product-visual .pv-panel__extra[data-v-c7500cf3]{color:#ffffff59;font-size:10.5px}.product-visual .pv-cols[data-v-c7500cf3]{grid-template-columns:1.25fr 1fr;gap:12px;display:grid}.product-visual .pv-cols--soc[data-v-c7500cf3]{grid-template-columns:1.5fr 1fr}.product-visual .pv-live[data-v-c7500cf3]{color:var(--pv-accent);align-items:center;gap:6px;display:inline-flex}.product-visual .pv-live i[data-v-c7500cf3]{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite pv-blink-c7500cf3;box-shadow:0 0 6px}.product-visual .pv-chart[data-v-c7500cf3]{width:100%;height:88px;display:block}.product-visual .pv-chart__grid[data-v-c7500cf3]{stroke:#ffffff0f;stroke-width:1px}.product-visual .pv-chart__line[data-v-c7500cf3]{fill:none;stroke:var(--pv-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.product-visual .pv-chart__dot[data-v-c7500cf3]{fill:var(--pv-accent);stroke:#ffffff59;stroke-width:1.5px}.product-visual .pv-table__row[data-v-c7500cf3]{color:#ffffffb8;grid-template-columns:52px minmax(0,1fr) 132px 96px;align-items:center;gap:12px;padding:7px 4px;font-size:11.5px;display:grid}.product-visual .pv-table__row+.product-visual .pv-table__row[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-table__row--head[data-v-c7500cf3]{color:#ffffff59;border-top:none;font-size:10.5px}.product-visual .pv-table .pv-c1[data-v-c7500cf3]{min-width:0}.product-visual .pv-table .pv-c2[data-v-c7500cf3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-visual .pv-table .pv-c3[data-v-c7500cf3]{white-space:nowrap;text-align:left;text-overflow:ellipsis;overflow:hidden}.product-visual .pv-table .pv-c4[data-v-c7500cf3]{white-space:nowrap;text-align:right}.product-visual .pv-pill[data-v-c7500cf3]{border-radius:4px;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:600;display:inline-block}.product-visual .pv-pill--high[data-v-c7500cf3]{color:#ff9c9c;background:#ff6b6b21}.product-visual .pv-pill--mid[data-v-c7500cf3]{color:#f7c948;background:#febc2e1f}.product-visual .pv-pill--low[data-v-c7500cf3]{color:#ffffff80;background:#ffffff12}.product-visual .pv-pill--event[data-v-c7500cf3]{color:var(--pv-accent);background:var(--pv-accent-dim)}.product-visual .pv-bars[data-v-c7500cf3]{align-items:flex-end;gap:10px;height:120px;padding-top:6px;display:flex}.product-visual .pv-bars__item[data-v-c7500cf3]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.product-visual .pv-bars__bar[data-v-c7500cf3]{background:linear-gradient(180deg, var(--pv-accent), #0b2e6b99);opacity:.9;border-radius:4px 4px 2px 2px;width:100%;max-width:26px}.product-visual .pv-bars__name[data-v-c7500cf3]{color:#fff6;font-size:10px}.product-visual .pv-events[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-event[data-v-c7500cf3]{align-items:center;gap:10px;padding:8px 2px;display:flex}.product-visual .pv-event+.product-visual .pv-event[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-event__desc[data-v-c7500cf3]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.product-visual .pv-event__time[data-v-c7500cf3]{color:#ffffff59;flex-shrink:0;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10.5px}.product-visual .pv-pipe[data-v-c7500cf3]{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.product-visual .pv-pipe__stage[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.product-visual .pv-pipe__stage.is-done .pv-pipe__dot[data-v-c7500cf3]{background:var(--pv-accent);color:#0a1626}.product-visual .pv-pipe__stage.is-running[data-v-c7500cf3]{border-color:color-mix(in srgb, var(--pv-accent) 45%, transparent)}.product-visual .pv-pipe__dot[data-v-c7500cf3]{color:#ffffff8c;background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10.5px;display:flex}.product-visual .pv-pipe__name[data-v-c7500cf3]{white-space:nowrap;font-size:11.5px}.product-visual .pv-pipe__prog[data-v-c7500cf3]{background:#ffffff0f;width:100%;height:2px;position:absolute;bottom:0;left:0}.product-visual .pv-pipe__prog i[data-v-c7500cf3]{background:var(--pv-accent);width:62%;height:100%;display:block}.product-visual .pv-chat[data-v-c7500cf3]{flex-direction:column;gap:8px;display:flex}.product-visual .pv-chat__q[data-v-c7500cf3]{background:var(--pv-accent-dim);border:1px solid color-mix(in srgb, var(--pv-accent) 32%, transparent);color:#eaf6f7;border-radius:10px 10px 3px;align-self:flex-end;max-width:84%;padding:8px 12px;font-size:11.5px;line-height:1.6}.product-visual .pv-chat__a[data-v-c7500cf3]{color:#ffffffd1;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px 10px 10px 3px;align-self:flex-start;max-width:88%;padding:9px 12px;font-size:11.5px;line-height:1.7}.product-visual .pv-chat__srcs[data-v-c7500cf3]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.product-visual .pv-chat__srcs i[data-v-c7500cf3]{color:var(--pv-accent);background:#ffffff0f;border-radius:4px;padding:1px 8px;font-size:10px;font-style:normal}.product-visual .pv-nl2sql-q[data-v-c7500cf3]{color:#ffffffbf;margin-bottom:8px;font-size:11.5px}.product-visual .pv-sql[data-v-c7500cf3]{color:var(--pv-accent);white-space:nowrap;background:#00000052;border:1px solid #ffffff0f;border-radius:7px;padding:8px 12px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;overflow-x:auto}.product-visual .pv-sql-result[data-v-c7500cf3]{align-items:baseline;gap:10px;margin-top:10px;display:flex}.product-visual .pv-sql-result__num[data-v-c7500cf3]{color:#fff;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:22px;font-weight:700}.product-visual .pv-sql-result__label[data-v-c7500cf3]{color:#fff6;font-size:10.5px}.product-visual .pv-chain[data-v-c7500cf3]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-visual .pv-chain__node[data-v-c7500cf3]{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;display:inline-flex}.product-visual .pv-chain__node em[data-v-c7500cf3]{color:#ffffff59;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;font-style:normal}.product-visual .pv-chain__node.is-hit[data-v-c7500cf3]{color:#ffb4b4;background:#ff6b6b1a;border-color:#ff6b6b59}.product-visual .pv-chain__node.is-hit em[data-v-c7500cf3]{color:#ff9c9cb3}.product-visual .pv-chain__arrow[data-v-c7500cf3]{background:linear-gradient(90deg,#ffffff40,#ffffff14);flex:1;min-width:12px;height:1px;position:relative}.product-visual .pv-chain__arrow[data-v-c7500cf3]:after{content:"";border:3px solid #0000;border-left-color:#ffffff40;position:absolute;top:-2.5px;right:0}.product-visual .pv-cols--trend[data-v-c7500cf3]{grid-template-columns:1.4fr 1fr}.product-visual .pv-cols--list[data-v-c7500cf3]{grid-template-columns:1.6fr 1fr}.product-visual .pv-cols--half[data-v-c7500cf3]{grid-template-columns:1fr 1fr}.product-visual .pv-cols--intel[data-v-c7500cf3]{grid-template-columns:1.2fr 1fr}.product-visual .pv-devgrid[data-v-c7500cf3]{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.product-visual .pv-devgrid__cell[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.product-visual .pv-devgrid__cell .svg-icon[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-devgrid__label[data-v-c7500cf3]{color:#ffffff8c;font-size:10.5px}.product-visual .pv-devgrid__num[data-v-c7500cf3]{color:#fff;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700}.product-visual .pv-devgrid__num em[data-v-c7500cf3]{color:#ffffff59;font-size:9px;font-style:normal;font-weight:400}.product-visual .pv-flow[data-v-c7500cf3]{align-items:stretch;gap:8px;display:flex}.product-visual .pv-flow__step[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:9px 11px;display:flex}.product-visual .pv-flow__step.is-done[data-v-c7500cf3]{border-color:color-mix(in srgb, var(--pv-accent) 40%, transparent)}.product-visual .pv-flow__step.is-done .pv-flow__stage[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-flow__stage[data-v-c7500cf3]{letter-spacing:1px;color:#fff6;font-size:10px;font-weight:600}.product-visual .pv-flow__desc[data-v-c7500cf3]{color:#ffffffc7;font-size:11px;line-height:1.5}.product-visual .pv-flow__arrow[data-v-c7500cf3]{background:#ffffff40;flex-shrink:0;align-self:center;width:14px;height:1px;position:relative}.product-visual .pv-flow__arrow[data-v-c7500cf3]:after{content:"";border:3px solid #0000;border-left-color:#ffffff40;position:absolute;top:-2.5px;right:0}.product-visual .pv-rootcause[data-v-c7500cf3]{flex-direction:column;gap:10px;display:flex}.product-visual .pv-rootcause__trace[data-v-c7500cf3]{align-items:center;gap:6px;display:flex}.product-visual .pv-rootcause__node[data-v-c7500cf3]{color:#fffc;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;flex-direction:column;gap:2px;padding:6px 11px;font-size:10.5px;font-weight:600;display:flex}.product-visual .pv-rootcause__node em[data-v-c7500cf3]{color:#ffffff61;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-style:normal;font-weight:400}.product-visual .pv-rootcause__node.is-hit[data-v-c7500cf3]{color:#ffb4b4;background:#ff6b6b17;border-color:#ff6b6b52}.product-visual .pv-rootcause__node.is-hit em[data-v-c7500cf3]{color:#ff9c9c99}.product-visual .pv-rootcause__arrow[data-v-c7500cf3]{background:linear-gradient(90deg,#ffffff40,#ffffff14);flex:1;min-width:12px;height:1px;position:relative}.product-visual .pv-rootcause__arrow[data-v-c7500cf3]:after{content:"";border:3px solid #0000;border-left-color:#ffffff40;position:absolute;top:-2.5px;right:0}.product-visual .pv-rootcause__concl[data-v-c7500cf3]{color:#ffffffa6;background:#00000047;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;display:flex}.product-visual .pv-rootcause__concl .svg-icon[data-v-c7500cf3]{color:var(--pv-accent);flex-shrink:0}.product-visual .pv-links[data-v-c7500cf3]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.product-visual .pv-links__card[data-v-c7500cf3]{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.product-visual .pv-links__name[data-v-c7500cf3]{color:#fff;font-size:11.5px;font-weight:600}.product-visual .pv-links__type[data-v-c7500cf3]{color:#ffffff59;letter-spacing:.5px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9.5px}.product-visual .pv-links__stat[data-v-c7500cf3]{color:#ffffff8c;margin-top:4px;font-size:10.5px}.product-visual .pv-links__stat em[data-v-c7500cf3]{color:var(--pv-accent);font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-style:normal;font-weight:700}.product-visual .pv-docs[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-docs__row[data-v-c7500cf3]{align-items:center;gap:8px;padding:6px 2px;font-size:11px;display:flex}.product-visual .pv-docs__row+.product-visual .pv-docs__row[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-docs__row .pv-pill[data-v-c7500cf3]{flex-shrink:0}.product-visual .pv-docs__name[data-v-c7500cf3]{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-visual .pv-docs__meta[data-v-c7500cf3]{color:#fff6;white-space:nowrap;flex-shrink:0;font-size:10px}.product-visual .pv-policy[data-v-c7500cf3]{flex-direction:column;gap:8px;display:flex}.product-visual .pv-policy__item[data-v-c7500cf3]{border-left:2px solid var(--pv-accent);background:#ffffff08;border-radius:7px;flex-direction:column;gap:3px;padding:7px 10px;display:flex}.product-visual .pv-policy__title[data-v-c7500cf3]{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.product-visual .pv-policy__point[data-v-c7500cf3]{color:#ffffff80;font-size:10.5px;line-height:1.5}.product-visual .pv-funnel[data-v-c7500cf3]{flex-direction:column;gap:10px;padding-top:2px;display:flex}.product-visual .pv-funnel__row[data-v-c7500cf3]{grid-template-columns:68px 1fr 34px;align-items:center;gap:10px;display:grid}.product-visual .pv-funnel__label[data-v-c7500cf3]{color:#ffffff80;white-space:nowrap;font-size:10.5px}.product-visual .pv-funnel__track[data-v-c7500cf3]{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.product-visual .pv-funnel__track i[data-v-c7500cf3]{background:#ffffff40;border-radius:4px;height:100%;display:block}.product-visual .pv-funnel__value[data-v-c7500cf3]{color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.product-visual .pv-funnel__row.is-mid .pv-funnel__track i[data-v-c7500cf3]{background:linear-gradient(90deg,#ffffff4d,#ffffff1f)}.product-visual .pv-funnel__row.is-hot .pv-funnel__track i[data-v-c7500cf3]{background:linear-gradient(90deg, #0b2e6b, var(--pv-accent))}.product-visual .pv-funnel__row.is-hot .pv-funnel__label[data-v-c7500cf3],.product-visual .pv-funnel__row.is-hot .pv-funnel__value[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-diff[data-v-c7500cf3]{background:#00000052;border:1px solid #ffffff0f;border-radius:7px;overflow:hidden}.product-visual .pv-diff__line[data-v-c7500cf3]{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:6px 10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10.5px;line-height:1.5;display:flex;overflow:hidden}.product-visual .pv-diff__line code[data-v-c7500cf3]{text-overflow:ellipsis;white-space:nowrap;font-family:inherit;overflow:hidden}.product-visual .pv-diff__line.is-del[data-v-c7500cf3]{color:#ffb4b4;background:#ff6b6b12}.product-visual .pv-diff__line.is-add[data-v-c7500cf3]{color:#8fe3c4;background:#00b37812}.product-visual .pv-diff__sign[data-v-c7500cf3]{text-align:center;opacity:.7;flex-shrink:0;width:12px}.product-visual .pv-fixbar[data-v-c7500cf3]{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.product-visual .pv-fixbar__tip[data-v-c7500cf3]{color:var(--pv-accent);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.product-visual .pv-fixbar__tip .svg-icon[data-v-c7500cf3]{color:var(--pv-accent)}.product-visual .pv-fixbar__actions[data-v-c7500cf3]{flex-shrink:0;gap:6px;display:inline-flex}.product-visual .pv-btn[data-v-c7500cf3]{color:#ffffffa6;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:5px;padding:3px 10px;font-size:10px;font-style:normal}.product-visual .pv-btn--primary[data-v-c7500cf3]{color:#0a1626;background:var(--pv-accent);border-color:#0000;font-weight:600}.product-visual .pv-deps[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-deps__row[data-v-c7500cf3]{align-items:center;gap:8px;padding:7px 2px;font-size:11px;display:flex}.product-visual .pv-deps__row+.product-visual .pv-deps__row[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-deps__name[data-v-c7500cf3]{text-overflow:ellipsis;white-space:nowrap;color:#ffffffc7;flex:1;min-width:0;overflow:hidden}.product-visual .pv-deps__act[data-v-c7500cf3]{color:#fff6;white-space:nowrap;flex-shrink:0;font-size:10px}.product-visual .pv-stream[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-stream__row[data-v-c7500cf3]{align-items:center;gap:8px;padding:6px 2px;font-size:10.5px;display:flex}.product-visual .pv-stream__row+.product-visual .pv-stream__row[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-stream__target[data-v-c7500cf3]{color:#ffffff8c;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:108px;overflow:hidden}.product-visual .pv-stream__payload[data-v-c7500cf3]{min-width:0;color:var(--pv-accent);text-overflow:ellipsis;white-space:nowrap;background:#0000004d;border:1px solid #ffffff0f;border-radius:4px;flex:1;padding:2px 8px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px;overflow:hidden}.product-visual .pv-taint[data-v-c7500cf3]{flex-direction:column;gap:10px;padding-top:2px;display:flex}.product-visual .pv-taint__path[data-v-c7500cf3]{align-items:center;gap:6px;display:flex}.product-visual .pv-taint__node[data-v-c7500cf3]{color:#fffc;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff17;border-radius:7px;flex-direction:column;gap:2px;padding:6px 10px;font-size:10.5px;font-weight:600;display:flex}.product-visual .pv-taint__node em[data-v-c7500cf3]{color:#ffffff61;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:9px;font-style:normal;font-weight:400}.product-visual .pv-taint__node.is-source[data-v-c7500cf3]{border-color:color-mix(in srgb, var(--pv-accent) 40%, transparent);color:var(--pv-accent)}.product-visual .pv-taint__node.is-sink[data-v-c7500cf3]{color:#ffb4b4;background:#ff6b6b17;border-color:#ff6b6b52}.product-visual .pv-taint__node.is-sink em[data-v-c7500cf3]{color:#ff9c9c99}.product-visual .pv-taint__flow[data-v-c7500cf3]{background:linear-gradient(90deg,#ffffff40,#ffffff14);flex:1;min-width:10px;height:1px;position:relative}.product-visual .pv-taint__flow[data-v-c7500cf3]:after{content:"";border:3px solid #0000;border-left-color:#ffffff40;position:absolute;top:-2.5px;right:0}.product-visual .pv-taint__loc[data-v-c7500cf3]{color:#fff9;background:#00000047;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;display:flex}.product-visual .pv-taint__loc .svg-icon[data-v-c7500cf3]{color:var(--pv-accent);flex-shrink:0}.product-visual .pv-taint__loc code[data-v-c7500cf3]{text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden}.product-visual .pv-intel[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-intel__row[data-v-c7500cf3]{align-items:center;gap:8px;padding:7px 2px;font-size:11px;display:flex}.product-visual .pv-intel__row+.product-visual .pv-intel__row[data-v-c7500cf3]{border-top:1px solid #ffffff0d}.product-visual .pv-intel__k[data-v-c7500cf3]{color:#fff6;flex-shrink:0;width:58px;font-size:10.5px}.product-visual .pv-intel__v[data-v-c7500cf3]{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-visual .pv-chat--soc .pv-chat__q[data-v-c7500cf3]{max-width:92%;font-size:11px}.product-visual .pv-chat--soc .pv-chat__a[data-v-c7500cf3]{max-width:100%;font-size:11px}.product-visual .pv-hbars[data-v-c7500cf3]{flex-direction:column;gap:10px;padding-top:2px;display:flex}.product-visual .pv-hbars__row[data-v-c7500cf3]{grid-template-columns:56px 1fr 52px;align-items:center;gap:10px;display:grid}.product-visual .pv-hbars__label[data-v-c7500cf3]{color:#ffffff80;font-size:10.5px}.product-visual .pv-hbars__track[data-v-c7500cf3]{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.product-visual .pv-hbars__track i[data-v-c7500cf3]{background:linear-gradient(90deg, #0b2e6b, var(--pv-accent));border-radius:4px;height:100%;display:block}.product-visual .pv-hbars__value[data-v-c7500cf3]{color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.product-visual .pv-panel--donut[data-v-c7500cf3]{flex-direction:column;display:flex}.product-visual .pv-donut[data-v-c7500cf3]{flex:1;justify-content:center;align-items:center;min-height:110px;display:flex;position:relative}.product-visual .pv-donut svg[data-v-c7500cf3]{width:96px;height:96px;transform:rotate(-90deg)}.product-visual .pv-donut__bg[data-v-c7500cf3]{fill:none;stroke:#ffffff14;stroke-width:8px}.product-visual .pv-donut__val[data-v-c7500cf3]{fill:none;stroke:var(--pv-accent);stroke-width:8px;stroke-linecap:round;stroke-dasharray:170.9 213.6}.product-visual .pv-donut__text[data-v-c7500cf3]{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-visual .pv-donut__text strong[data-v-c7500cf3]{color:#fff;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:20px;font-weight:700}.product-visual .pv-donut__text span[data-v-c7500cf3]{color:#ffffff73;margin-top:2px;font-size:10px}.product-visual__caption[data-v-c7500cf3]{text-align:center;color:#98a2b3;margin-top:12px;font-size:12px}@keyframes pv-blink-c7500cf3{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.product-visual .pv-live i[data-v-c7500cf3]{animation:none}}@media (width<=992px){.product-visual .pv-layout[data-v-c7500cf3]{grid-template-columns:1fr}.product-visual .pv-side[data-v-c7500cf3]{display:none}.product-visual .pv-cols[data-v-c7500cf3],.product-visual .pv-cols--soc[data-v-c7500cf3],.product-visual .pv-cols--trend[data-v-c7500cf3],.product-visual .pv-cols--list[data-v-c7500cf3],.product-visual .pv-cols--half[data-v-c7500cf3],.product-visual .pv-cols--intel[data-v-c7500cf3]{grid-template-columns:1fr}.product-visual .pv-devgrid[data-v-c7500cf3]{grid-template-columns:repeat(3,1fr)}.product-visual .pv-links[data-v-c7500cf3]{grid-template-columns:1fr}.product-visual .pv-flow[data-v-c7500cf3]{flex-direction:column}.product-visual .pv-flow__arrow[data-v-c7500cf3]{background:linear-gradient(#ffffff40,#ffffff14);width:1px;height:12px}.product-visual .pv-flow__arrow[data-v-c7500cf3]:after{border:3px solid #0000;border-top-color:#ffffff40;top:auto;bottom:0;right:-2.5px}}@media (width<=768px){.product-visual .pv-kpis[data-v-c7500cf3],.product-visual .pv-devgrid[data-v-c7500cf3]{grid-template-columns:repeat(2,1fr)}.product-visual .pv-table__row[data-v-c7500cf3]{grid-template-columns:48px 1fr auto}.product-visual .pv-table__row .pv-c3[data-v-c7500cf3]{display:none}.product-visual .pv-pipe[data-v-c7500cf3]{grid-template-columns:repeat(2,1fr)}.product-visual .pv-chain__arrow[data-v-c7500cf3],.product-visual .pv-chrome__crumb[data-v-c7500cf3],.product-visual .pv-chrome__search[data-v-c7500cf3]{display:none}}.product-block[data-v-50769059]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s;overflow:hidden}.product-block--cyan[data-v-50769059]{--block-accent:#14c0c8;--block-accent-bg:#14c0c817}.product-block--green[data-v-50769059]{--block-accent:#00b378;--block-accent-bg:#00b37817}.product-block__head[data-v-50769059]{background:linear-gradient(120deg, var(--block-accent-bg), #fff0 70%);border-bottom:1px dashed color-mix(in srgb, var(--block-accent) 25%, transparent);justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 40px 26px;display:flex}.product-block__badge[data-v-50769059]{background:var(--block-accent);color:#fff;letter-spacing:.5px;border-radius:4px;padding:4px 12px;font-size:12.5px;font-weight:500;display:inline-block}.product-block__name[data-v-50769059]{color:#1d2939;margin-top:12px;font-size:26px;font-weight:700}.product-block__positioning[data-v-50769059]{color:#667085;margin-top:8px;font-size:14px}.product-block__foundation[data-v-50769059]{border:1px dashed color-mix(in srgb, var(--block-accent) 40%, transparent);background:#ffffffb3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;display:flex}.product-block__foundation-label[data-v-50769059]{color:var(--block-accent);align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.product-block__foundation-label .svg-icon[data-v-50769059]{flex-shrink:0}.product-block__foundation-model[data-v-50769059]{color:#fff;background:#0b2e6b;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:500}.product-block__foundation-engine[data-v-50769059]{border:1px solid color-mix(in srgb, var(--block-accent) 45%, transparent);color:var(--block-accent);background:#fff;border-radius:4px;padding:3px 10px;font-size:12px}.product-block__cta[data-v-50769059]{flex-shrink:0}.product-block__customers[data-v-50769059]{flex-wrap:wrap;align-items:center;gap:8px;padding:20px 40px 0;display:flex}.product-block__customers-label[data-v-50769059]{color:#667085;font-size:13.5px}.product-block__customer-tag[data-v-50769059]{color:#475467;background:#f5f7fa;border:1px solid #e5e9f0;border-radius:100px;padding:4px 13px;font-size:12.5px;display:inline-block}.product-block__specs[data-v-50769059]{background:linear-gradient(120deg, #0b2e6b0b, var(--block-accent-bg));border-radius:12px;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 40px 0;padding:22px 10px;display:grid}.product-block__spec[data-v-50769059]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.product-block__spec+.product-block__spec[data-v-50769059]{border-left:1px solid #0b2e6b14}.product-block__spec-value[data-v-50769059]{color:#0b2e6b;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.product-block__spec-unit[data-v-50769059]{color:var(--block-accent);margin-left:2px;font-size:14px;font-weight:600}.product-block__spec-label[data-v-50769059]{color:#667085;font-size:12px}.product-block__intro[data-v-50769059]{color:#475467;text-align:justify;margin:18px 40px 0;font-size:14.5px;line-height:1.9}.product-block .product-visual[data-v-50769059]{margin:24px 40px 4px}.product-block__capabilities[data-v-50769059]{margin:24px 24px 0!important}.product-block__cap-col[data-v-50769059]{margin-bottom:16px}.product-block__cap[data-v-50769059]{background:#f5f7fa;border:1px solid #0000;border-radius:8px;gap:14px;height:100%;padding:18px;transition:border-color .2s,background .2s;display:flex}.product-block__cap[data-v-50769059]:hover{border-color:color-mix(in srgb, var(--block-accent) 45%, transparent);background:#fff}.product-block__cap:hover .product-block__cap-icon[data-v-50769059]{background:var(--block-accent);color:#fff}.product-block__cap-icon[data-v-50769059]{background:var(--block-accent-bg);width:40px;height:40px;color:var(--block-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.product-block__cap-title[data-v-50769059]{color:#1d2939;font-size:15px;font-weight:600}.product-block__cap-desc[data-v-50769059]{color:#667085;margin-top:6px;font-size:12.5px;line-height:1.7}.product-block__collapse[data-v-50769059]{margin:8px 40px 0}.product-block__collapse[data-v-50769059] .el-collapse-item__header{color:#0b2e6b;background:#f5f7fa;border-bottom:none;border-radius:8px;height:52px;padding:0 18px;font-size:14.5px;font-weight:500;line-height:52px;transition:background .2s}.product-block__collapse[data-v-50769059] .el-collapse-item__header:hover{background:#0b2e6b12}.product-block__collapse[data-v-50769059] .el-collapse-item__arrow{color:var(--block-accent);font-weight:700}.product-block__collapse[data-v-50769059] .el-collapse-item__wrap{background:#f5f7fa;border-radius:0 0 8px 8px;overflow:visible}.product-block__collapse-title[data-v-50769059]{align-items:center;gap:8px;display:inline-flex}.product-block__collapse-title .svg-icon[data-v-50769059]{color:var(--block-accent)}.product-block__details[data-v-50769059]{grid-template-columns:repeat(3,1fr);gap:24px;padding:8px 18px 18px;display:grid}.product-block__detail-title[data-v-50769059]{color:#1d2939;margin-bottom:12px;padding-left:12px;font-size:14.5px;font-weight:600;position:relative}.product-block__detail-title[data-v-50769059]:before{content:"";background:var(--block-accent);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.product-block__detail-items li[data-v-50769059]{color:#475467;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;line-height:1.65;display:flex}.product-block__detail-items li .svg-icon[data-v-50769059]{color:var(--block-accent);flex-shrink:0;margin-top:3px}.product-block__highlight[data-v-50769059]{background:var(--block-accent-bg);color:#1d2939;border-radius:8px;align-items:center;gap:10px;margin:20px 40px 32px;padding:14px 20px;font-size:14px;font-weight:500;display:flex}.product-block__highlight .svg-icon[data-v-50769059]{color:var(--block-accent);flex-shrink:0}.product-block__cases[data-v-50769059]{flex-wrap:wrap;align-items:center;gap:12px;margin:-12px 40px 0;padding:0 0 32px;display:flex}.product-block__cases-label[data-v-50769059]{color:#667085;font-size:13.5px}.product-block__case-link[data-v-50769059]{color:#0b2e6b;border:1px solid #0b2e6b2e;border-radius:100px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.product-block__case-link .svg-icon[data-v-50769059]{transition:transform .2s}.product-block__case-link[data-v-50769059]:hover{border-color:var(--block-accent);color:var(--block-accent)}.product-block__case-link:hover .svg-icon[data-v-50769059]{transform:translate(2px)}@media (width<=992px){.product-block__specs[data-v-50769059]{grid-template-columns:repeat(2,1fr);row-gap:20px}.product-block__spec[data-v-50769059]:nth-child(3){border-left:none}}@media (width<=768px){.product-block__head[data-v-50769059]{flex-direction:column;padding:24px 20px 20px}.product-block__customers[data-v-50769059],.product-block__intro[data-v-50769059],.product-block__collapse[data-v-50769059]{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.product-block__customers[data-v-50769059]{padding-top:18px}.product-block__highlight[data-v-50769059]{margin:20px 20px 24px}.product-block__cases[data-v-50769059]{margin:-8px 20px 0;padding:0 0 24px}.product-block__specs[data-v-50769059]{margin:20px 20px 0}.product-block .product-visual[data-v-50769059]{margin:20px 20px 4px}.product-block__capabilities[data-v-50769059]{margin:20px 8px 0!important}.product-block__details[data-v-50769059]{grid-template-columns:1fr}.product-block__spec-value[data-v-50769059]{font-size:24px}.product-block__name[data-v-50769059]{font-size:22px}}.products-view>.zc-section[data-v-4ed53583]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.products-view>.zc-section[data-v-4ed53583]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.products-view__overview[data-v-4ed53583]{padding-bottom:56px}@media (width<=992px){.products-view__overview[data-v-4ed53583]{padding-bottom:40px}}.products-view__lines[data-v-4ed53583]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.products-view__line-card[data-v-4ed53583]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;transition:box-shadow .25s,transform .25s,border-color .25s}.products-view__line-card[data-v-4ed53583]:hover{border-color:#0b2e6b2e;transform:translateY(-4px);box-shadow:0 8px 28px #0b2e6b1f}.products-view__line-card[data-v-4ed53583]{align-items:flex-start;gap:20px;padding:28px 30px;display:flex}.products-view__line-icon[data-v-4ed53583]{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.products-view__line-icon--agent[data-v-4ed53583]{background:linear-gradient(135deg,#0b2e6b,#59719a);box-shadow:0 8px 20px #0b2e6b38}.products-view__line-icon--security[data-v-4ed53583]{background:linear-gradient(135deg,#048473,#00b378);box-shadow:0 8px 20px #00b37838}.products-view__line-body[data-v-4ed53583]{flex:1;min-width:0}.products-view__line-name[data-v-4ed53583]{color:#1d2939;font-size:20px;font-weight:600}.products-view__line-desc[data-v-4ed53583]{color:#667085;min-height:50px;margin-top:10px;font-size:14px;line-height:1.8}.products-view__line-btn[data-v-4ed53583]{color:#0b2e6b;cursor:pointer;background:0 0;border:1px solid #0b2e6b59;border-radius:8px;align-items:center;gap:6px;margin-top:14px;padding:9px 20px;font-size:13.5px;font-weight:500;transition:all .2s;display:inline-flex}.products-view__line-btn[data-v-4ed53583]:hover{color:#fff;background:#0b2e6b;border-color:#0b2e6b}.products-view__line-btn:hover .svg-icon[data-v-4ed53583]{transform:translate(3px)}.products-view__line-btn .svg-icon[data-v-4ed53583]{transition:transform .2s}.products-view__tabs-wrap[data-v-4ed53583]{z-index:10;-webkit-backdrop-filter:blur(12px);background:#f5f7fad9;margin:0 -12px 28px;padding:12px;position:sticky;top:64px}.products-view__tabs[data-v-4ed53583]{background:#fff;border:1px solid #e5e9f0;border-radius:100px;gap:4px;padding:4px;display:inline-flex;box-shadow:0 2px 12px #0b2e6b0f}.products-view__tab[data-v-4ed53583]{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:100px;align-items:center;gap:7px;padding:10px 24px;font-size:14.5px;font-weight:500;transition:all .22s;display:inline-flex}.products-view__tab .svg-icon[data-v-4ed53583]{color:inherit;opacity:.75}.products-view__tab[data-v-4ed53583]:hover{color:#0b2e6b}.products-view__tab.is-active[data-v-4ed53583]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#14c0c8);box-shadow:0 4px 14px #0b2e6b4d}.products-view__tab.is-active .svg-icon[data-v-4ed53583]{opacity:1}.products-view__security-banner[data-v-4ed53583]{color:#fff;background:linear-gradient(120deg,#0a1f44 0%,#0b2e6b 100%);border-radius:12px;margin-bottom:28px;padding:0;position:relative;overflow:hidden}.products-view__security-bg[data-v-4ed53583]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.products-view__security-mask[data-v-4ed53583]{background:linear-gradient(110deg,#06122ced 0%,#0a1f44d9 55%,#0b2e6bb8 100%);position:absolute;inset:0}.products-view__security-body[data-v-4ed53583]{z-index:2;padding:28px 32px;position:relative}.products-view__security-slogan[data-v-4ed53583]{color:#00b378;font-size:17px;font-weight:600;line-height:1.7}.products-view__security-diff[data-v-4ed53583]{color:#ffffffc7;margin-top:12px;font-size:13.5px;line-height:1.85}.products-view__security-overview[data-v-4ed53583]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.products-view__security-chip[data-v-4ed53583]{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:100px;align-items:center;gap:6px;padding:5px 14px;font-size:12.5px;display:inline-flex}.products-view__security-chip .svg-icon[data-v-4ed53583]{color:#00b378}.products-view__security-stats[data-v-4ed53583]{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;padding-top:24px;display:grid}.products-view__security-stat[data-v-4ed53583]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.products-view__security-stat-value[data-v-4ed53583]{color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.products-view__security-stat-unit[data-v-4ed53583]{color:#00b378;margin-left:2px;font-size:15px;font-weight:500}.products-view__security-stat-label[data-v-4ed53583]{color:#ffffffb3;font-size:12.5px}.products-view__body[data-v-4ed53583]{grid-template-columns:200px 1fr;align-items:start;gap:28px;display:grid}.products-view__anchor[data-v-4ed53583]{-webkit-backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #ffffffe6;border-radius:12px;flex-direction:column;gap:2px;padding:14px 12px;display:flex;position:sticky;top:140px;box-shadow:0 2px 12px #0b2e6b0f}.products-view__anchor-title[data-v-4ed53583]{color:#98a2b3;letter-spacing:2px;padding:4px 12px 10px;font-size:12px;font-weight:600}.products-view__anchor-item[data-v-4ed53583]{text-align:left;color:#475467;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px 9px 20px;font-size:13.5px;transition:all .2s;position:relative}.products-view__anchor-item[data-v-4ed53583]:before{content:"";background:linear-gradient(135deg,#0b2e6b,#14c0c8);border-radius:2px;width:3px;height:16px;transition:transform .2s;position:absolute;top:50%;left:8px;transform:translateY(-50%)scaleY(0)}.products-view__anchor-item[data-v-4ed53583]:hover{color:#0b2e6b;background:#0b2e6b0d}.products-view__anchor-item.is-active[data-v-4ed53583]{color:#0b2e6b;background:#0b2e6b12;font-weight:600}.products-view__anchor-item.is-active[data-v-4ed53583]:before{transform:translateY(-50%)scaleY(1)}.products-view__blocks[data-v-4ed53583]{flex-direction:column;gap:28px;min-width:0;display:flex}@media (width<=1200px){.products-view__body[data-v-4ed53583]{grid-template-columns:1fr}.products-view__anchor[data-v-4ed53583]{z-index:9;flex-direction:row;align-items:center;padding:8px 10px;position:sticky;top:132px;overflow-x:auto}.products-view__anchor-title[data-v-4ed53583]{display:none}.products-view__anchor-item[data-v-4ed53583]{flex-shrink:0;padding:8px 14px}.products-view__anchor-item[data-v-4ed53583]:before{display:none}.products-view__lines[data-v-4ed53583]{grid-template-columns:1fr}.products-view__security-stats[data-v-4ed53583]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.products-view__security-body[data-v-4ed53583]{padding:22px 20px}.products-view__security-stat-value[data-v-4ed53583]{font-size:24px}.products-view__tabs[data-v-4ed53583]{width:100%;display:flex}.products-view__tab[data-v-4ed53583]{flex:1;justify-content:center;padding:10px 12px;font-size:13.5px}}.cases-view>.zc-section[data-v-c99cf0be]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.cases-view>.zc-section[data-v-c99cf0be]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.cases-view__col[data-v-c99cf0be]{margin-bottom:24px}.case-detail__banner[data-v-e2c0b743]{color:#fff;background:radial-gradient(60% 120% at 85% -20%,#14c0c838,#0000 60%),linear-gradient(120deg,#0a1f44 0%,#0b2e6b 100%);padding:48px 0 84px;position:relative;overflow:hidden}.case-detail__banner[data-v-e2c0b743]:before{content:"";z-index:1;background:linear-gradient(110deg,#081632f0 0%,#0a1f44db 45%,#0b2e6b9e 100%);position:absolute;inset:0}.case-detail__banner-bg[data-v-e2c0b743]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.case-detail__banner-inner[data-v-e2c0b743]{z-index:2;position:relative}.case-detail__breadcrumb[data-v-e2c0b743]{margin-bottom:20px}.case-detail__breadcrumb[data-v-e2c0b743] .el-breadcrumb__inner,.case-detail__breadcrumb[data-v-e2c0b743] .el-breadcrumb__separator{color:#ffffffa6}.case-detail__breadcrumb[data-v-e2c0b743] .el-breadcrumb__inner.is-link:hover{color:#14c0c8}.case-detail__title[data-v-e2c0b743]{font-size:clamp(24px,3vw,34px);font-weight:600;line-height:1.4}.case-detail__meta[data-v-e2c0b743]{color:#ffffffbf;flex-wrap:wrap;gap:24px;margin-top:18px;font-size:13.5px;display:flex}.case-detail__meta span[data-v-e2c0b743]{align-items:center;gap:6px;display:inline-flex}.case-detail__meta span .svg-icon[data-v-e2c0b743]{color:#fff9}.case-detail>.zc-section[data-v-e2c0b743]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.case-detail>.zc-section[data-v-e2c0b743]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.case-detail__body[data-v-e2c0b743]{grid-template-columns:1fr 320px;align-items:start;gap:40px;display:grid}.case-detail__section[data-v-e2c0b743]{margin-bottom:40px}.case-detail__section-title[data-v-e2c0b743]{color:#1d2939;margin-bottom:18px;padding-left:14px;font-size:20px;font-weight:600;position:relative}.case-detail__section-title[data-v-e2c0b743]:before{content:"";background:#0b2e6b;border-radius:2px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.case-detail__paragraph[data-v-e2c0b743]{color:#475467;text-align:justify;text-indent:2em;font-size:14.5px;line-height:2}.case-detail__paragraph+p[data-v-e2c0b743]{margin-top:12px}.case-detail__pain-points li[data-v-e2c0b743]{color:#475467;background:#e06c6c0d;border-left:3px solid #e06c6c8c;border-radius:8px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:14px 18px;font-size:14px;line-height:1.7;display:flex}.case-detail__pain-num[data-v-e2c0b743]{letter-spacing:.5px;color:#d0685f;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:1px;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700}.case-detail__challenges li[data-v-e2c0b743]{color:#475467;background:#0b2e6b0a;border-left:3px solid #0b2e6b;border-radius:8px;align-items:flex-start;gap:14px;margin-bottom:10px;padding:14px 18px;font-size:14px;line-height:1.7;display:flex}.case-detail__challenge-num[data-v-e2c0b743]{color:#0b2e6b;font-variant-numeric:tabular-nums;flex-shrink:0;margin-top:1px;font-size:15px;font-weight:700}.case-detail__tech-tag[data-v-e2c0b743]{color:#0b2e6b;background:#0b2e6b0d;border:1px solid #0b2e6b29;border-radius:100px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block}.case-detail__aside[data-v-e2c0b743]{flex-direction:column;gap:20px;display:flex;position:sticky;top:88px}.case-detail__aside-card[data-v-e2c0b743]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:24px;transition:box-shadow .25s,transform .25s,border-color .25s}.case-detail__aside-title[data-v-e2c0b743]{color:#1d2939;margin-bottom:16px;font-size:16px;font-weight:600}.case-detail__result[data-v-e2c0b743]{text-align:center;padding:14px 0}.case-detail__result+.case-detail__result[data-v-e2c0b743]{border-top:1px dashed #e5e9f0}.case-detail__result-value[data-v-e2c0b743]{color:#0b2e6b;font-size:24px;font-weight:700}.case-detail__result-label[data-v-e2c0b743]{color:#667085;margin-top:4px;font-size:12.5px}.case-detail__product[data-v-e2c0b743]{border:1px solid #e5e9f0;border-radius:8px;padding:16px;transition:border-color .2s,box-shadow .2s;display:block}.case-detail__product+.case-detail__product[data-v-e2c0b743]{margin-top:12px}.case-detail__product[data-v-e2c0b743]:hover{border-color:#0b2e6b4d;box-shadow:0 2px 12px #0b2e6b0f}.case-detail__product-name[data-v-e2c0b743]{color:#1d2939;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.case-detail__product-name .svg-icon[data-v-e2c0b743]{color:#0b2e6b;flex-shrink:0}.case-detail__product-badge[data-v-e2c0b743]{color:#667085;margin-top:6px;font-size:12.5px}.case-detail__product-link[data-v-e2c0b743]{color:#0b2e6b;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:500;display:inline-flex}.case-detail__pager[data-v-e2c0b743]{border-top:1px solid #e5e9f0;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:32px;display:grid}.case-detail__pager-item[data-v-e2c0b743]{background:#fff;border:1px solid #e5e9f0;border-radius:12px;padding:18px 22px;transition:box-shadow .25s,transform .25s,border-color .25s}.case-detail__pager-item[data-v-e2c0b743]:hover{border-color:#0b2e6b4d;box-shadow:0 2px 12px #0b2e6b0f}.case-detail__pager-item--next[data-v-e2c0b743]{text-align:right}.case-detail__pager-label[data-v-e2c0b743]{color:#98a2b3;margin-bottom:6px;font-size:12.5px;display:block}.case-detail__pager-title[data-v-e2c0b743]{color:#1d2939;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:500;overflow:hidden}@media (width<=1200px){.case-detail__body[data-v-e2c0b743]{grid-template-columns:1fr}.case-detail__aside[data-v-e2c0b743]{position:static}}@media (width<=768px){.case-detail__pager[data-v-e2c0b743]{grid-template-columns:1fr}}.contact-cards__title[data-v-513f489e]{color:#1d2939;font-size:24px;font-weight:600}.contact-cards__desc[data-v-513f489e]{color:#475467;margin-top:14px;font-size:14px;line-height:1.9}.contact-cards__grid[data-v-513f489e]{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.contact-cards__item[data-v-513f489e]{background:#f5f7fa;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.contact-cards__icon[data-v-513f489e]{color:#fff;background:linear-gradient(135deg,#0b2e6b,#687da3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-cards__label[data-v-513f489e]{color:#667085;font-size:12.5px}.contact-cards__value[data-v-513f489e]{color:#1d2939;word-break:break-all;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.5}.contact-cards__promises[data-v-513f489e]{border-top:1px dashed #e5e9f0;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:26px;padding-top:22px;display:grid}.contact-cards__promises li[data-v-513f489e]{color:#475467;align-items:center;gap:8px;font-size:13px;display:flex}.contact-cards__promises li .svg-icon[data-v-513f489e]{color:#00b378;flex-shrink:0}@media (width<=768px){.contact-cards__grid[data-v-513f489e],.contact-cards__promises[data-v-513f489e]{grid-template-columns:1fr}}.contact-form[data-v-377b36d1]{background:#fff;border:1px solid #e5e9f0;border-radius:16px;padding:36px;box-shadow:0 12px 40px #06122c1a}.contact-form__title[data-v-377b36d1]{color:#1d2939;padding-left:14px;font-size:20px;font-weight:700;position:relative}.contact-form__title[data-v-377b36d1]:before{content:"";background:linear-gradient(135deg,#0b2e6b,#14c0c8);border-radius:2px;width:4px;position:absolute;top:3px;bottom:3px;left:0}.contact-form__desc[data-v-377b36d1]{color:#667085;margin-top:10px;margin-bottom:24px;font-size:13.5px}.contact-form__select[data-v-377b36d1]{width:100%}.contact-form__submit[data-v-377b36d1]{width:100%;margin-top:8px}@media (width<=768px){.contact-form[data-v-377b36d1]{padding:28px 20px}}.contact-view>.zc-section[data-v-1f0a96fc]:first-of-type{border-radius:28px 28px 0 0;margin-top:-28px;position:relative}@media (width<=992px){.contact-view>.zc-section[data-v-1f0a96fc]:first-of-type{border-radius:20px 20px 0 0;margin-top:-20px}}.contact-view__grid[data-v-1f0a96fc]{grid-template-columns:1fr 1.25fr;align-items:start;gap:40px;display:grid}.contact-view__office[data-v-1f0a96fc]{color:#475467;background:#f5f7fa;border-radius:12px;align-items:flex-start;gap:10px;margin-top:48px;padding:20px 24px;font-size:13.5px;line-height:1.8;display:flex}.contact-view__office .svg-icon[data-v-1f0a96fc]{color:#0b2e6b;flex-shrink:0;margin-top:3px}@media (width<=1200px){.contact-view__grid[data-v-1f0a96fc]{grid-template-columns:1fr;gap:32px}}.not-found[data-v-9745c84e]{text-align:center;background:radial-gradient(60% 90% at 50% -10%,#14c0c829,#0000 55%),linear-gradient(#06122c 0%,#0a1f44 100%);justify-content:center;align-items:center;min-height:calc(100vh - 364px);padding:80px 16px;display:flex;position:relative;overflow:hidden}.not-found[data-v-9745c84e]:before{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.not-found__inner[data-v-9745c84e]{z-index:1;position:relative}.not-found__code[data-v-9745c84e]{font-variant-numeric:tabular-nums;color:#fff;letter-spacing:6px;text-shadow:0 4px 32px #06122c80;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(88px,14vw,160px);font-weight:800;line-height:1}.not-found__title[data-v-9745c84e]{color:#fff;margin-top:22px;font-size:22px;font-weight:600}.not-found__desc[data-v-9745c84e]{color:#ffffffa6;margin-top:12px;font-size:14px}.not-found__actions[data-v-9745c84e]{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}.not-found__btn[data-v-9745c84e]{border-radius:100px;justify-content:center;align-items:center;min-width:132px;padding:12px 30px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .25s,background .2s;display:inline-flex}.not-found__btn--primary[data-v-9745c84e]{color:#0b2e6b;background:#fff;box-shadow:0 8px 24px #06122c66}.not-found__btn--primary[data-v-9745c84e]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #06122c80}.not-found__btn--ghost[data-v-9745c84e]{color:#fff;border:1px solid #fff6}.not-found__btn--ghost[data-v-9745c84e]:hover{color:#14c0c8;border-color:#14c0c8}svg[data-v-74164caa]{vertical-align:middle;flex-shrink:0;display:inline-block}
