@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Source Han Sans CN,sans-serif;font-size:14px;line-height:1.5;color:#333;background-color:#f5f5f5;overflow-x:hidden;margin:0;padding:0}body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .hero-logo{opacity:0!important;transform:translateY(-18px) scale(.92)!important}#app{min-height:100vh;margin:0;padding:0}.ant-layout,.ant-layout-content{margin:0;padding:0}a{color:#1890ff;text-decoration:none;transition:color .3s}a:hover{color:#40a9ff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:0}.container{max-width:1280px;margin:0 auto;padding:0 24px}section{padding:60px 0}@media(max-width:768px){section{padding:40px 0}body{font-size:14px}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.container{padding:0 16px}}@media(max-width:576px){section{padding:32px 0}body{font-size:13px}h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}}.ant-btn-primary.ant-btn-lg,.standard-action-btn{height:44px!important;padding:9px 15px!important;font-size:16px!important;border-radius:8px!important;box-shadow:0 4px 12px #1890ff4d!important;border:none!important;background-color:#1890ff!important;display:inline-flex!important;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.645,.045,.355,1)!important}.ant-btn-primary.ant-btn-lg:hover,.standard-action-btn:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #1890ff73!important;background-color:#40a9ff!important}.ant-btn-primary.ant-btn-lg:active,.standard-action-btn:active{transform:translateY(0)!important}.ant-menu-submenu-popup .ant-menu-submenu-title,.ant-menu-submenu-popup .ant-menu-item{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ant-menu-submenu-popup .ant-menu-submenu-title:hover,.ant-menu-submenu-popup .ant-menu-item:hover{transform:translateY(-4px)!important;background:#f0f7ff!important;color:#1890ff!important;box-shadow:0 4px 12px #1890ff1a!important}.ant-menu-submenu-popup .ant-menu-item:hover a,.ant-menu-submenu-popup .ant-menu-item:hover .case-item{color:#1890ff!important;font-weight:600}.join-content[data-v-8d4ba9cf]{padding:8px 0}.vision-header[data-v-8d4ba9cf]{margin-bottom:24px}.join-title[data-v-8d4ba9cf]{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:4px}.vision-text[data-v-8d4ba9cf]{font-size:16px;color:#1890ff;font-weight:500;margin:0}.slogan-box[data-v-8d4ba9cf]{background:#f8fbff;padding:20px;border-radius:12px;border-left:4px solid #1890ff;margin:20px 0}.slogan-text[data-v-8d4ba9cf]{font-size:16px;color:#444;line-height:1.8;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-style:italic;font-weight:500}.wechat-channel[data-v-8d4ba9cf]{margin:16px 0}.channel-item[data-v-8d4ba9cf]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 10px}.channel-info h4[data-v-8d4ba9cf]{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.channel-info p[data-v-8d4ba9cf]{font-size:14px;color:#666;margin-bottom:4px;line-height:1.6}.qrcode-wrap[data-v-8d4ba9cf]{flex-shrink:0}.qrcode-img[data-v-8d4ba9cf]{width:120px;height:120px;border-radius:8px;border:1px solid #f0f0f0;background:#fff;padding:4px}.contact-panel[data-v-8d4ba9cf]{margin:18px 0 8px;padding:18px;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #e6f2ff;border-radius:8px}.contact-title[data-v-8d4ba9cf]{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 14px}.contact-list[data-v-8d4ba9cf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-card[data-v-8d4ba9cf]{display:flex;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:8px;background:#ffffffe6;border:1px solid #edf3fa;color:inherit;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-card[data-v-8d4ba9cf]:hover{border-color:#1890ff;box-shadow:0 6px 16px #1890ff1f;transform:translateY(-2px)}.contact-icon[data-v-8d4ba9cf]{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#e6f7ff;color:#1890ff;font-size:18px}.contact-copy[data-v-8d4ba9cf]{min-width:0;display:flex;flex-direction:column;gap:3px}.contact-label[data-v-8d4ba9cf]{font-size:12px;color:#7a8794;line-height:1.2}.contact-value[data-v-8d4ba9cf]{font-size:15px;font-weight:600;color:#1f2d3d;line-height:1.35;overflow-wrap:anywhere}.social-grid[data-v-8d4ba9cf]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0}.grid-item[data-v-8d4ba9cf]{text-align:center}.grid-label[data-v-8d4ba9cf]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.grid-qr[data-v-8d4ba9cf]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:4px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .3s ease}.grid-qr[data-v-8d4ba9cf]:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000014;border-color:#1890ff}.grid-qr img[data-v-8d4ba9cf]{width:100%;height:100%;object-fit:contain;border-radius:4px}.modal-footer[data-v-8d4ba9cf]{text-align:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.company-name[data-v-8d4ba9cf]{font-size:14px;color:#999;margin-bottom:4px}.brand-slug[data-v-8d4ba9cf]{font-size:13px;color:#ccc;letter-spacing:1px}@media(max-width:576px){.channel-item[data-v-8d4ba9cf]{align-items:flex-start}.contact-panel[data-v-8d4ba9cf]{padding:14px}.contact-list[data-v-8d4ba9cf]{grid-template-columns:1fr}.social-grid[data-v-8d4ba9cf]{gap:12px}.grid-label[data-v-8d4ba9cf]{font-size:12px}}.survey-assistant[data-v-9841e76a]{--assistant-blue: #1769e0;--assistant-blue-deep: #0f58c7;--assistant-cyan: #22d3ee;position:fixed;right:24px;bottom:24px;z-index:1200}.assistant-trigger[data-v-9841e76a]{position:relative;display:inline-flex;align-items:center;gap:11px;min-height:64px;padding:9px 14px 9px 9px;border:1px solid rgba(255,255,255,.66);border-radius:8px;background:#f7fcffc7;color:#0f172a;box-shadow:0 18px 48px #0f172a33,inset 0 1px #ffffffd6;cursor:pointer;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.assistant-trigger[data-v-9841e76a]:before{position:absolute;inset:-7px;z-index:-1;border-radius:10px;background:radial-gradient(circle at 24% 50%,rgba(34,211,238,.28),transparent 48%);content:"";filter:blur(10px);animation:assistantGlow-9841e76a 3.4s ease-in-out infinite}.assistant-trigger[data-v-9841e76a]:hover{border-color:#22d3ee8f;box-shadow:0 22px 56px #0f172a3d,0 0 0 4px #22d3ee1a;transform:translateY(-2px)}.trigger-orb[data-v-9841e76a]{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center}.trigger-orb-ring[data-v-9841e76a]{position:absolute;inset:0;border:1px solid rgba(34,211,238,.48);border-radius:8px;background:conic-gradient(from 90deg,#22d3ee1f,#1769e075,#22d3ee1f);animation:assistantRing-9841e76a 5s linear infinite}.trigger-icon[data-v-9841e76a],.intro-ai-mark[data-v-9841e76a],.ai-presence[data-v-9841e76a]{display:grid;place-items:center;background:linear-gradient(145deg,var(--assistant-cyan),var(--assistant-blue) 62%,var(--assistant-blue-deep));color:#fff;box-shadow:inset 0 1px #ffffff4d,0 8px 20px #1769e047}.trigger-icon[data-v-9841e76a]{position:relative;width:40px;height:40px;border-radius:8px;font-size:20px}.trigger-status[data-v-9841e76a]{position:absolute;right:2px;bottom:3px;width:11px;height:11px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:#22c55e;animation:assistantStatus-9841e76a 2s ease-out infinite}.trigger-copy[data-v-9841e76a]{display:grid;gap:2px;text-align:left}.trigger-copy small[data-v-9841e76a]{color:#0e7490;font-size:11px;font-weight:800}.trigger-copy strong[data-v-9841e76a]{font-size:14px;font-weight:900}.trigger-arrow[data-v-9841e76a]{color:#1769e0;font-size:13px}.assistant-overlay[data-v-9841e76a]{position:fixed;inset:0;z-index:1300;display:grid;padding:18px;overflow:hidden;background:#050f1e42;place-items:center;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.case-pack-dialog[data-v-9841e76a]{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:min(760px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 36px));min-height:min(620px,calc(100vh - 36px));padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#ffffff2e;box-shadow:0 34px 92px #0f172a33,inset 0 1px #ffffff85;outline:none;backdrop-filter:blur(58px) saturate(190%);-webkit-backdrop-filter:blur(58px) saturate(190%)}.case-pack-dialog[data-v-9841e76a]:before{display:none}.case-pack-dialog[data-v-9841e76a]>*{position:relative;z-index:1}.dialog-header[data-v-9841e76a],.dialog-progress[data-v-9841e76a],.dialog-footer[data-v-9841e76a]{background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dialog-header[data-v-9841e76a]{display:grid;grid-template-columns:1fr;align-items:center;width:100%;min-height:72px;margin-inline:auto;padding:12px 18px;border:0;border-radius:8px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.dialog-header h2[data-v-9841e76a]{margin:0;color:#102033;font-size:18px;font-weight:900;letter-spacing:0;text-align:center}.ai-presence[data-v-9841e76a]{display:none;position:relative;width:38px;height:38px;border-radius:8px;font-size:19px}.ai-presence span[data-v-9841e76a]{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#22c55e}.dialog-progress[data-v-9841e76a]{width:100%;margin-inline:auto;padding:12px 24px 14px;border:0;border-radius:8px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.progress-meta[data-v-9841e76a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#0f172a99;font-size:11px;font-weight:800}.progress-meta strong[data-v-9841e76a]{color:#102033}.progress-track[data-v-9841e76a]{height:4px;overflow:hidden;border-radius:999px;background:#ffffff6b}.progress-track i[data-v-9841e76a]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#64d2ff);box-shadow:0 0 12px #0a84ff38;transition:width .32s ease}.dialog-content[data-v-9841e76a]{position:relative;min-height:0;overflow:hidden;isolation:isolate}.dialog-content.has-deck[data-v-9841e76a]:before,.dialog-content.has-deck[data-v-9841e76a]:after{display:none}.card-stage[data-v-9841e76a]{position:relative;z-index:1;width:min(720px,calc(100% - 28px));height:100%;min-height:0;margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:8px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.compact-final-card[data-v-9841e76a]{overflow-y:hidden}.intro-screen[data-v-9841e76a],.question-screen[data-v-9841e76a],.success-screen[data-v-9841e76a]{min-height:100%;padding:34px 42px}.compact-final-card .question-screen[data-v-9841e76a]{padding:22px 34px}.intro-screen[data-v-9841e76a],.success-screen[data-v-9841e76a]{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.intro-ai-mark[data-v-9841e76a]{position:relative;width:66px;height:66px;margin-bottom:20px;border-radius:8px;font-size:32px}.ai-pulse[data-v-9841e76a]{position:absolute;inset:-9px;border:1px solid rgba(34,211,238,.42);border-radius:10px;animation:introPulse-9841e76a 2.6s ease-in-out infinite}.screen-eyebrow[data-v-9841e76a]{display:block;margin-bottom:8px;color:#1769e0;font-size:11px;font-weight:900;text-transform:uppercase}.intro-screen h3[data-v-9841e76a],.question-heading h3[data-v-9841e76a],.success-screen h3[data-v-9841e76a]{margin:0;color:#0f172a;font-size:26px;font-weight:900;letter-spacing:0;line-height:1.35}.card-stage .intro-screen h3[data-v-9841e76a],.card-stage .question-heading h3[data-v-9841e76a],.card-stage .success-screen h3[data-v-9841e76a],.card-stage .package-item strong[data-v-9841e76a],.card-stage .contact-item strong[data-v-9841e76a]{color:#102033}.intro-copy[data-v-9841e76a]{display:grid;width:min(500px,100%);gap:8px;margin:24px auto 28px;color:#475569;font-size:15px;line-height:1.75}.card-stage .intro-copy[data-v-9841e76a],.card-stage .question-heading p[data-v-9841e76a],.card-stage .package-item span[data-v-9841e76a],.card-stage .privacy-note[data-v-9841e76a],.card-stage .selection-count[data-v-9841e76a]{color:#0f172aad}.delivery-heading[data-v-9841e76a]{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.46)}.compact-final-card .delivery-heading[data-v-9841e76a]{margin-top:16px;padding-top:14px}.intro-copy p[data-v-9841e76a]{margin:0}.question-heading[data-v-9841e76a]{margin-bottom:26px;text-align:center}.compact-final-card .question-heading[data-v-9841e76a]{margin-bottom:14px}.question-heading p[data-v-9841e76a]{margin:8px 0 0;color:#64748b;font-size:13px}.option-grid[data-v-9841e76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.option-tile[data-v-9841e76a],.radio-option[data-v-9841e76a],.delivery-option[data-v-9841e76a]{border:1px solid rgba(203,213,225,.86);border-radius:8px;background:#ffffffb3;color:#334155;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.card-stage .option-tile[data-v-9841e76a],.card-stage .radio-option[data-v-9841e76a],.card-stage .package-item[data-v-9841e76a],.card-stage .contact-item[data-v-9841e76a],.card-stage .qr-grid figure[data-v-9841e76a]{border-color:#ffffff94;background:#ffffff6b;color:#102033}.option-tile[data-v-9841e76a]{display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 13px;text-align:left;font-weight:750}.selection-box[data-v-9841e76a]{display:grid;width:20px;height:20px;flex:0 0 20px;border:1px solid #cbd5e1;border-radius:5px;color:transparent;font-size:12px;place-items:center}.option-tile[data-v-9841e76a]:hover:not(:disabled),.radio-option[data-v-9841e76a]:hover,.delivery-option[data-v-9841e76a]:hover{border-color:#1769e075;box-shadow:0 9px 22px #0f172a14;transform:translateY(-1px)}.option-tile.selected[data-v-9841e76a],.radio-option.selected[data-v-9841e76a],.delivery-option.selected[data-v-9841e76a]{border-color:#1769e0ad;background:linear-gradient(135deg,#e8f4fff2,#ecfdffe6);color:#0f4fb3;box-shadow:0 0 0 3px #1769e014}.card-stage .option-tile.selected[data-v-9841e76a],.card-stage .radio-option.selected[data-v-9841e76a],.card-stage .delivery-option.selected[data-v-9841e76a]{border-color:#0a84ffa8;background:#ffffffa3}.option-tile.selected .selection-box[data-v-9841e76a]{border-color:#1769e0;background:#1769e0;color:#fff}.option-tile[data-v-9841e76a]:disabled{opacity:.46;cursor:not-allowed}.selection-count[data-v-9841e76a]{margin:12px 0 0;color:#64748b;font-size:12px;text-align:right}.radio-list[data-v-9841e76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.radio-option[data-v-9841e76a]{display:flex;align-items:center;gap:11px;min-height:50px;padding:10px 14px;text-align:left;font-weight:750}.radio-indicator[data-v-9841e76a]{display:block;width:18px;height:18px;flex:0 0 18px;border:2px solid #cbd5e1;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff}.radio-option.selected .radio-indicator[data-v-9841e76a],.delivery-option.selected .radio-indicator[data-v-9841e76a]{border-color:#1769e0;background:#1769e0}.followup-field[data-v-9841e76a]{display:grid;gap:7px;margin-top:14px;color:#475569;font-size:12px;font-weight:800}.text-input[data-v-9841e76a]{width:100%;height:44px;padding:0 13px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffffd1;color:#0f172a;outline:none}.card-stage .text-input[data-v-9841e76a]{border-color:#ffffff9e;background:#ffffff94;color:#102033}.card-stage .text-input[data-v-9841e76a]::placeholder{color:#475569ad}.text-input[data-v-9841e76a]:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01f}.package-list[data-v-9841e76a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.compact-final-card .package-list[data-v-9841e76a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.package-item[data-v-9841e76a]{display:flex;align-items:flex-start;gap:11px;min-height:88px;padding:16px;border:1px solid rgba(187,247,208,.9);border-radius:8px;background:#f0fdf4b8}.compact-final-card .package-item[data-v-9841e76a]{min-height:64px;padding:10px}.package-check[data-v-9841e76a]{display:grid;width:25px;height:25px;flex:0 0 25px;border-radius:50%;background:#059669;color:#fff;font-size:12px;place-items:center}.compact-final-card .package-check[data-v-9841e76a]{width:21px;height:21px;flex-basis:21px;font-size:10px}.package-item>span[data-v-9841e76a]:last-child{display:grid;gap:5px}.package-item strong[data-v-9841e76a]{color:#14532d;font-size:14px}.compact-final-card .package-item strong[data-v-9841e76a]{font-size:13px}.package-item small[data-v-9841e76a]{color:#4b7660;font-size:12px;line-height:1.5}.compact-final-card .package-item small[data-v-9841e76a]{font-size:11px;line-height:1.35}.ai-match-note[data-v-9841e76a]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-left:3px solid #22d3ee;background:#ecfeffa8;color:#155e75;font-size:13px;line-height:1.55}.delivery-grid[data-v-9841e76a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact-final-card .delivery-grid[data-v-9841e76a]{gap:8px}.delivery-option[data-v-9841e76a]{position:relative;display:grid;min-height:96px;padding:15px;color:#475569;font-size:22px;place-items:center}.compact-final-card .delivery-option[data-v-9841e76a]{min-height:68px;padding:10px;font-size:18px}.delivery-option>span[data-v-9841e76a]{font-size:14px;font-weight:800}.compact-final-card .delivery-option>span[data-v-9841e76a]{font-size:13px}.delivery-option .radio-indicator[data-v-9841e76a]{position:absolute;top:10px;right:10px;width:15px;height:15px;border-width:1px}.privacy-note[data-v-9841e76a]{display:flex;align-items:flex-start;gap:8px;margin-top:18px;color:#64748b;font-size:12px;line-height:1.6}.compact-final-card .privacy-note[data-v-9841e76a]{margin-top:10px;font-size:11px;line-height:1.45}.privacy-note[data-v-9841e76a] svg{margin-top:2px;color:#1769e0}.error-text[data-v-9841e76a]{margin:14px 0 0;padding:10px 12px;border-left:3px solid #ef4444;background:#fef2f2d1;color:#b91c1c;font-size:13px}.dialog-footer[data-v-9841e76a]{display:flex;align-items:flex-end;justify-content:space-between;width:100%;gap:12px;margin-inline:auto;padding:14px 24px 18px;border:0;border-radius:8px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.abandon-survey-button[data-v-9841e76a]{align-self:flex-end;margin-left:4px;padding:0;border:0;background:transparent;color:#6f747dc7;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2}.abandon-survey-button[data-v-9841e76a]:hover{color:#0f172af0}.primary-button[data-v-9841e76a],.secondary-button[data-v-9841e76a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;height:42px;padding:0 18px;border-radius:8px;font-weight:850;cursor:pointer}.primary-button[data-v-9841e76a]{border:0;background:linear-gradient(135deg,#1769e0,#0ea5c9);color:#fff;box-shadow:0 12px 26px #1769e03d}.primary-button[data-v-9841e76a]:hover{background:linear-gradient(135deg,#0f58c7,#0891b2);box-shadow:0 14px 30px #1769e04d}.primary-button[data-v-9841e76a]:disabled,.secondary-button[data-v-9841e76a]:disabled{opacity:.52;cursor:not-allowed}.secondary-button[data-v-9841e76a]{border:1px solid rgba(255,255,255,.62);background:#ffffff80;color:#0f172aa8}.secondary-button[data-v-9841e76a]:hover{border-color:#0a84ff6b;color:#102033}.intro-button[data-v-9841e76a]{min-width:164px;margin-top:28px}.intro-dialog-footer[data-v-9841e76a]{justify-content:flex-end}.success-mark[data-v-9841e76a]{display:grid;width:58px;height:58px;margin-bottom:18px;border-radius:50%;background:#059669;color:#fff;font-size:25px;box-shadow:0 12px 28px #0596693d;place-items:center}.success-lead[data-v-9841e76a]{margin:14px 0 4px;color:#334155;font-size:14px;line-height:1.7}.success-privacy[data-v-9841e76a]{margin:0;color:#64748b;font-size:12px}.contact-strip[data-v-9841e76a]{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.contact-strip a[data-v-9841e76a]{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:1px solid #dbe5ef;border-radius:8px;background:#ffffffad;color:#1769e0;font-size:20px;text-align:left;text-decoration:none}.contact-strip a>span[data-v-9841e76a]{display:grid;min-width:0;gap:2px}.contact-strip small[data-v-9841e76a]{color:#64748b;font-size:11px}.contact-strip strong[data-v-9841e76a]{overflow:hidden;color:#0f172a;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.qr-section[data-v-9841e76a]{width:100%;margin-top:16px}.qr-section-heading[data-v-9841e76a]{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#475569;font-size:12px;font-weight:800}.qr-grid[data-v-9841e76a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qr-grid figure[data-v-9841e76a]{margin:0;padding:9px;border:1px solid #dbe5ef;border-radius:8px;background:#ffffffc2}.qr-grid img[data-v-9841e76a]{display:block;width:100%;aspect-ratio:1;object-fit:contain}.qr-grid figcaption[data-v-9841e76a]{margin-top:7px;color:#475569;font-size:11px;font-weight:750}.success-button[data-v-9841e76a]{margin-top:18px}.assistant-fade-enter-active[data-v-9841e76a],.assistant-fade-leave-active[data-v-9841e76a]{transition:opacity .22s ease}.assistant-fade-enter-active .case-pack-dialog[data-v-9841e76a],.assistant-fade-leave-active .case-pack-dialog[data-v-9841e76a]{transition:transform .24s ease,opacity .22s ease}.assistant-fade-enter-from[data-v-9841e76a],.assistant-fade-leave-to[data-v-9841e76a]{opacity:0}.assistant-fade-enter-from .case-pack-dialog[data-v-9841e76a],.assistant-fade-leave-to .case-pack-dialog[data-v-9841e76a]{opacity:0;transform:translateY(12px) scale(.985)}.card-swap-forward-enter-active[data-v-9841e76a],.card-swap-forward-leave-active[data-v-9841e76a],.card-swap-backward-enter-active[data-v-9841e76a],.card-swap-backward-leave-active[data-v-9841e76a]{transition:opacity .32s ease-out,transform .32s ease-out}.card-swap-forward-enter-from[data-v-9841e76a]{opacity:0;transform:translate(64px) scale(.98)}.card-swap-forward-leave-to[data-v-9841e76a]{opacity:0;transform:translate(-56px) rotate(-.6deg)}.card-swap-backward-enter-from[data-v-9841e76a]{opacity:0;transform:translate(-64px) scale(.98)}.card-swap-backward-leave-to[data-v-9841e76a]{opacity:0;transform:translate(56px) rotate(.6deg)}@keyframes assistantGlow-9841e76a{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.9;transform:scale(1.04)}}@keyframes assistantRing-9841e76a{to{transform:rotate(360deg)}}@keyframes assistantStatus-9841e76a{0%{box-shadow:0 0 #22c55e57}70%,to{box-shadow:0 0 0 8px #22c55e00}}@keyframes introPulse-9841e76a{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.95;transform:scale(1.06)}}@media(max-width:640px){.survey-assistant[data-v-9841e76a]{right:12px;bottom:12px}.assistant-trigger[data-v-9841e76a]{min-height:54px;padding:7px 11px 7px 7px}.trigger-orb[data-v-9841e76a]{width:42px;height:42px;flex-basis:42px}.trigger-icon[data-v-9841e76a]{width:35px;height:35px}.trigger-copy small[data-v-9841e76a],.trigger-arrow[data-v-9841e76a]{display:none}.assistant-overlay[data-v-9841e76a]{padding:10px}.case-pack-dialog[data-v-9841e76a]{width:calc(100vw - 20px);min-height:calc(100vh - 20px);max-height:calc(100vh - 20px);gap:8px}.dialog-header[data-v-9841e76a],.dialog-progress[data-v-9841e76a],.dialog-footer[data-v-9841e76a]{width:100%}.dialog-header[data-v-9841e76a]{min-height:62px;padding:10px 12px}.dialog-progress[data-v-9841e76a]{padding:10px 16px 12px}.card-stage[data-v-9841e76a]{width:100%}.intro-screen[data-v-9841e76a],.question-screen[data-v-9841e76a],.success-screen[data-v-9841e76a]{padding:24px 18px}.intro-screen h3[data-v-9841e76a],.question-heading h3[data-v-9841e76a],.success-screen h3[data-v-9841e76a]{font-size:22px}.option-grid[data-v-9841e76a],.radio-list[data-v-9841e76a],.package-list[data-v-9841e76a]{grid-template-columns:1fr}.option-tile[data-v-9841e76a],.radio-option[data-v-9841e76a]{min-height:48px}.package-item[data-v-9841e76a]{min-height:auto}.dialog-footer[data-v-9841e76a]{padding:12px 16px 14px}.primary-button[data-v-9841e76a],.secondary-button[data-v-9841e76a]{min-width:104px}.contact-strip[data-v-9841e76a]{grid-template-columns:1fr}.qr-grid[data-v-9841e76a]{gap:6px}.qr-grid figure[data-v-9841e76a]{padding:5px}.qr-grid figcaption[data-v-9841e76a]{font-size:10px}}@media(prefers-reduced-motion:reduce){.assistant-trigger[data-v-9841e76a]:before,.trigger-orb-ring[data-v-9841e76a],.trigger-status[data-v-9841e76a],.ai-pulse[data-v-9841e76a]{animation:none}.assistant-fade-enter-active[data-v-9841e76a],.assistant-fade-leave-active[data-v-9841e76a],.assistant-fade-enter-active .case-pack-dialog[data-v-9841e76a],.assistant-fade-leave-active .case-pack-dialog[data-v-9841e76a],.progress-track i[data-v-9841e76a]{transition:none}.card-swap-forward-enter-active[data-v-9841e76a],.card-swap-forward-leave-active[data-v-9841e76a],.card-swap-backward-enter-active[data-v-9841e76a],.card-swap-backward-leave-active[data-v-9841e76a]{transition:opacity .12s linear}.card-swap-forward-enter-from[data-v-9841e76a],.card-swap-forward-leave-to[data-v-9841e76a],.card-swap-backward-enter-from[data-v-9841e76a],.card-swap-backward-leave-to[data-v-9841e76a]{transform:none}}.navbar[data-v-488658ca]{background:transparent!important;transition:all .3s ease;position:fixed;top:0;left:0;right:0;z-index:1000;padding:0;box-shadow:none!important;height:64px;display:flex;align-items:center}.navbar-scrolled[data-v-488658ca]{background:#fffffff2!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000001a!important}.navbar-content[data-v-488658ca]{max-width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;padding:0 48px;width:100%;height:100%}.navbar-brand[data-v-488658ca]{display:flex;align-items:center;flex:0 0 auto}.brand-name[data-v-488658ca]{font-size:20px;font-weight:700;color:#333;letter-spacing:2px;transition:opacity .3s,color .3s;opacity:0}.navbar-scrolled .brand-name[data-v-488658ca]{color:#333;opacity:1}.navbar:not(.navbar-scrolled) .brand-name[data-v-488658ca]{color:#fff;opacity:0}.nav-menu[data-v-488658ca]{border:none;flex:1;background:transparent!important;margin-left:24px;min-width:600px;display:flex;justify-content:flex-end}.lang-switch-capsule[data-v-488658ca]{position:relative;display:flex;align-items:center;width:72px;height:28px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:14px;padding:2px;cursor:pointer;transition:all .3s ease;margin-left:20px;-webkit-user-select:none;user-select:none}.navbar-scrolled .lang-switch-capsule[data-v-488658ca]{background:#f0f0f0;border-color:#ddd}.lang-slider[data-v-488658ca]{position:absolute;top:2px;left:2px;width:32px;height:22px;background:#1890ff;border-radius:12px;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}.lang-slider.is-en[data-v-488658ca]{transform:translate(34px)}.lang-label[data-v-488658ca]{position:relative;flex:1;text-align:center;font-size:11px;font-weight:700;color:#fff;z-index:2;transition:color .3s;line-height:22px}.navbar-scrolled .lang-label[data-v-488658ca]{color:#666}.lang-label.active[data-v-488658ca],.navbar-scrolled .lang-label.active[data-v-488658ca]{color:#fff!important}.lang-switch-capsule[data-v-488658ca]:hover{border-color:#1890ff}.nav-menu[data-v-488658ca] .ant-menu-item{font-weight:500;color:#333;padding:0 20px}.navbar-scrolled .nav-menu[data-v-488658ca] .ant-menu-item{color:#333}.navbar:not(.navbar-scrolled) .nav-menu[data-v-488658ca] .ant-menu-item{color:#fffffff2}.nav-menu[data-v-488658ca] .ant-menu-item:hover{color:#1890ff!important}.nav-menu[data-v-488658ca] .ant-menu-item a{color:inherit;text-decoration:none;transition:color .3s}.nav-menu[data-v-488658ca] .ant-menu-item-selected a{color:#1890ff}.nav-menu[data-v-488658ca] .ant-menu-submenu{font-weight:500}.navbar-scrolled .nav-menu[data-v-488658ca] .ant-menu-submenu-title{color:#333}.navbar:not(.navbar-scrolled) .nav-menu[data-v-488658ca] .ant-menu-submenu-title{color:#fffffff2}.nav-menu[data-v-488658ca] .ant-menu-submenu-title:hover{color:#1890ff!important}.nav-menu[data-v-488658ca] .ant-menu-submenu-popup{background:#fff!important;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:8px 0;min-width:120px}.nav-menu[data-v-488658ca] .ant-menu-submenu-popup .ant-menu{background:#fff!important}.nav-menu[data-v-488658ca] .ant-menu-submenu-popup .ant-menu-item{color:#333!important;padding:8px 16px;margin:0;background:transparent!important}.nav-menu[data-v-488658ca] .ant-menu-submenu-popup .ant-menu-item:hover{background:#f5f5f5!important;color:#1890ff!important}.nav-menu[data-v-488658ca] .ant-menu-submenu-popup .ant-menu-item a{color:inherit!important}.nav-menu[data-v-488658ca] .ant-menu-submenu-arrow{display:none!important}.submenu-title[data-v-488658ca]{display:flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.submenu-arrow[data-v-488658ca]{font-size:12px;transition:transform .3s}.navbar-scrolled .submenu-arrow[data-v-488658ca]{color:#333}.navbar:not(.navbar-scrolled) .submenu-arrow[data-v-488658ca]{color:#fffffff2}.nav-menu[data-v-488658ca] .ant-menu-submenu-open .submenu-arrow{transform:rotate(180deg)}.industry-title[data-v-488658ca]{display:flex;align-items:center;justify-content:space-between;width:100%}.case-item[data-v-488658ca]{font-size:13px;color:#666}[data-v-488658ca] .ant-menu-submenu-title,[data-v-488658ca] .ant-menu-item{transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-v-488658ca] .ant-menu-submenu-title:hover{transform:translateY(-3px)!important;color:#1890ff!important}[data-v-488658ca] .ant-menu-submenu-popup .ant-menu-item:hover{transform:translateY(-3px)!important;background:#f0f7ff!important;box-shadow:0 4px 12px #1890ff1a}[data-v-488658ca] .ant-menu-submenu-popup .ant-menu-item:hover .case-item{color:#1890ff!important;font-weight:600}.mobile-menu-button[data-v-488658ca]{display:none;padding:8px;cursor:pointer;z-index:1001}.menu-icon[data-v-488658ca]{font-size:24px;color:#333;transition:color .3s}.navbar-scrolled .menu-icon[data-v-488658ca]{color:#333}.navbar:not(.navbar-scrolled) .menu-icon[data-v-488658ca]{color:#fffffff2}.mobile-menu[data-v-488658ca]{display:none;position:fixed;top:72px;right:12px;width:min(calc(100vw - 24px),300px);background:#ffffffe6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:1002;border:1px solid rgba(255,255,255,.7);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;max-height:min(70vh,560px);overflow-y:auto}.mobile-nav-menu[data-v-488658ca]{border:none;background:transparent!important;border-radius:14px}.mobile-nav-menu[data-v-488658ca] .ant-menu-item{padding:12px 24px;margin:0;border-bottom:1px solid #f0f0f0;background:transparent!important}.mobile-nav-menu[data-v-488658ca] .ant-menu-item a{color:#333}.mobile-nav-menu[data-v-488658ca] .ant-menu-submenu-title{padding:12px 24px;margin:0;border-bottom:1px solid #f0f0f0;background:transparent!important}.mobile-nav-menu[data-v-488658ca] .ant-menu-sub{background:#f8fafcd1!important}.mobile-nav-menu[data-v-488658ca] .ant-menu-submenu .ant-menu-item{padding-left:40px;background:transparent!important}.mobile-menu-overlay[data-v-488658ca]{display:none;position:fixed;inset:0;background:#0f172a1f;z-index:1001}@media(max-width:768px){.navbar-content[data-v-488658ca]{padding:0 16px}.navbar-brand[data-v-488658ca]{flex:1}.brand-name[data-v-488658ca]{font-size:18px}.nav-menu[data-v-488658ca]{display:none}.mobile-menu-button[data-v-488658ca],.mobile-menu[data-v-488658ca],.mobile-menu-overlay[data-v-488658ca]{display:block}.navbar[data-v-488658ca]{height:56px}.mobile-menu[data-v-488658ca]{top:64px}}@media(max-width:576px){.navbar-content[data-v-488658ca]{padding:0 12px}.brand-name[data-v-488658ca]{font-size:16px}.menu-icon[data-v-488658ca]{font-size:20px}.navbar[data-v-488658ca]{height:48px}.mobile-menu[data-v-488658ca]{top:56px;width:min(calc(100vw - 24px),280px)}}.hero-section[data-v-8f4229b3]{width:100%;height:100vh;position:relative;margin:0;padding:0}.hero-logo[data-v-8f4229b3]{position:fixed;top:48px;left:48px;z-index:1000;transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.hero-logo-hidden[data-v-8f4229b3]{opacity:0;transform:translateY(-50px) scale(.8)}.logo-image[data-v-8f4229b3]{height:120px;width:auto;object-fit:contain;animation:logo-breathe-8f4229b3 4s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}@keyframes logo-breathe-8f4229b3{0%,to{transform:scale(1);filter:drop-shadow(0 0 10px rgba(255,255,255,.3))}50%{transform:scale(1.08);filter:drop-shadow(0 0 25px rgba(255,255,255,.6))}}.hero-carousel[data-v-8f4229b3]{height:100%;margin:0;padding:0;position:relative}.hero-carousel[data-v-8f4229b3] .slick-slider,.hero-carousel[data-v-8f4229b3] .slick-list{height:100%;margin:0}.hero-carousel[data-v-8f4229b3] .slick-track{height:100%}.carousel-slide[data-v-8f4229b3]{height:100vh;position:relative;margin:0;padding:0}.slide-background[data-v-8f4229b3]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background-color:#1a1a1a}.slide-background[data-v-8f4229b3]:before{content:"";position:absolute;inset:0;background:#0000004d}.slide-content[data-v-8f4229b3]{position:relative;z-index:1;text-align:center;color:#fff;max-width:900px;padding:0 24px}.slide-title[data-v-8f4229b3]{font-size:64px;font-weight:700;margin-bottom:24px;line-height:1.2;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.slide-description[data-v-8f4229b3]{font-size:32px;font-weight:300;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.hero-carousel[data-v-8f4229b3] .slick-slider,.hero-carousel[data-v-8f4229b3] .slick-list,.hero-carousel[data-v-8f4229b3] .slick-track,.carousel-slide[data-v-8f4229b3],.slide-background[data-v-8f4229b3]{cursor:pointer}.scroll-down[data-v-8f4229b3]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:10;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;color:#fff;transition:all .3s}.scroll-down[data-v-8f4229b3]:hover{transform:translate(-50%) translateY(5px)}.scroll-arrow[data-v-8f4229b3]{width:auto;height:auto;background:transparent;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;animation:bounce-8f4229b3 2s infinite;text-shadow:2px 2px 8px rgba(0,0,0,.5)}@keyframes bounce-8f4229b3{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.scroll-text[data-v-8f4229b3]{font-size:14px;font-weight:500;text-shadow:1px 1px 3px rgba(0,0,0,.5);letter-spacing:1px}@media(max-width:768px){.hero-logo[data-v-8f4229b3]{top:24px;left:24px;z-index:997}.logo-image[data-v-8f4229b3]{height:120px}.slide-title[data-v-8f4229b3]{font-size:36px;margin-bottom:16px}.slide-description[data-v-8f4229b3]{font-size:20px}.custom-arrow[data-v-8f4229b3]{font-size:32px}.hero-carousel[data-v-8f4229b3] .slick-arrow.slick-prev{left:10px!important}.hero-carousel[data-v-8f4229b3] .slick-arrow.slick-next{right:10px!important}.scroll-down[data-v-8f4229b3]{bottom:20px}.scroll-arrow[data-v-8f4229b3]{font-size:24px}}@media(max-width:576px){.hero-logo[data-v-8f4229b3]{top:16px;left:16px}.logo-image[data-v-8f4229b3]{height:80px}.slide-content[data-v-8f4229b3]{padding:0 16px}.slide-title[data-v-8f4229b3]{font-size:28px;margin-bottom:12px}.slide-description[data-v-8f4229b3]{font-size:16px}.custom-arrow[data-v-8f4229b3]{font-size:24px}.hero-carousel[data-v-8f4229b3] .slick-arrow{display:none!important}.scroll-arrow[data-v-8f4229b3]{font-size:20px}.scroll-text[data-v-8f4229b3]{font-size:12px}}.industries-section[data-v-172acd6c]{padding:80px 0;background:#f5f5f5;scroll-margin-top:64px;width:100%}.industries-section[data-v-172acd6c] .ant-row{flex-wrap:nowrap;margin-left:0!important;margin-right:0!important}.section-container[data-v-172acd6c]{width:100%;margin:0;padding:0}.section-container[data-v-172acd6c] .ant-row{width:100%}.section-container[data-v-172acd6c] .ant-col{padding:0}.section-container[data-v-172acd6c] .ant-col:not(:first-child){padding-left:16px}.section-header[data-v-172acd6c]{text-align:center;margin-bottom:60px}.section-title[data-v-172acd6c]{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.section-subtitle[data-v-172acd6c]{font-size:20px;color:#1890ff;font-weight:500;letter-spacing:1px}.industry-card[data-v-172acd6c]{height:100%;transition:all .3s;border:none;box-shadow:0 2px 8px #0000001a;min-width:260px;cursor:pointer;display:flex;flex-direction:column}.industry-card[data-v-172acd6c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.industry-content[data-v-172acd6c]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:32px;height:100%;flex:1}.industry-icon[data-v-172acd6c]{flex-shrink:0;width:160px;height:100px;display:flex;align-items:center;justify-content:center;position:relative}.industry-image[data-v-172acd6c]{max-width:100%;max-height:100%;object-fit:initial;display:block}.industry-info[data-v-172acd6c]{flex:1;width:100%;max-width:85%;display:flex;flex-direction:column;align-items:center}.industry-title[data-v-172acd6c]{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:10px;text-align:center;width:100%;padding:0 8px}.industry-description[data-v-172acd6c]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px;text-align:center;width:100%;padding:0 8px}.learn-more-btn[data-v-172acd6c]{padding:0 8px;font-weight:500;color:#1890ff;font-size:14px}.learn-more-btn[data-v-172acd6c]:hover{color:#40a9ff}@media(max-width:768px){.industries-section[data-v-172acd6c]{padding:48px 0}.section-container[data-v-172acd6c]{padding:0 16px}.section-header[data-v-172acd6c]{margin-bottom:32px}.section-title[data-v-172acd6c]{font-size:32px}.section-subtitle[data-v-172acd6c]{font-size:16px}.industries-section[data-v-172acd6c] .ant-row{flex-direction:column;gap:16px}.industries-section[data-v-172acd6c] .ant-col{width:100%;max-width:100%;flex:0 0 100%}.section-container[data-v-172acd6c] .ant-col:not(:first-child){padding-left:0}.industry-card[data-v-172acd6c]{width:100%;margin-bottom:0}.industry-content[data-v-172acd6c]{padding:20px}.industry-icon[data-v-172acd6c]{width:48px;height:48px}.industry-title[data-v-172acd6c]{font-size:16px}.industry-description[data-v-172acd6c]{font-size:13px;height:auto;margin-bottom:8px;-webkit-line-clamp:3;line-clamp:3}}@media(max-width:576px){.industries-section[data-v-172acd6c]{padding:32px 0}.section-container[data-v-172acd6c]{padding:0 12px}.section-title[data-v-172acd6c]{font-size:28px}.section-subtitle[data-v-172acd6c]{font-size:14px}.industries-section[data-v-172acd6c] .ant-row{gap:12px}.industry-content[data-v-172acd6c]{padding:16px}.industry-icon[data-v-172acd6c]{width:40px;height:40px}.industry-title[data-v-172acd6c]{font-size:15px}.industry-description[data-v-172acd6c]{font-size:12px}}.solutions-section[data-v-6e3276cc]{padding:80px 0;background:#fff}.section-container[data-v-6e3276cc]{max-width:1280px;margin:0 auto;padding:0 24px}.section-header[data-v-6e3276cc]{text-align:center;margin-bottom:60px}.section-title[data-v-6e3276cc]{font-size:42px;font-weight:700;color:#1a1a1a}.solution-card[data-v-6e3276cc]{height:400px;position:relative;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0!important}.solution-card[data-v-6e3276cc] .ant-card-body{padding:0;height:100%;width:100%}.card-overlay[data-v-6e3276cc]{position:absolute;inset:0;background:linear-gradient(to top,#000c,#00000f66,#00001e33);z-index:1;transition:all .3s}.solution-card:hover .card-overlay[data-v-6e3276cc]{background:#00051480}.card-content[data-v-6e3276cc]{position:relative;z-index:2;padding:48px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.solution-title[data-v-6e3276cc]{font-size:32px;font-weight:700;color:#fff;margin-bottom:16px;text-shadow:0 2px 8px rgba(0,0,0,.5);white-space:pre-line}.solution-description[data-v-6e3276cc]{font-size:18px;color:#ffffffe6;line-height:1.6;margin-bottom:32px;max-width:80%}.solution-btn[data-v-6e3276cc]{border-radius:8px!important;padding:9px 15px!important}@media(max-width:768px){.solutions-section[data-v-6e3276cc]{padding:48px 0}.section-container[data-v-6e3276cc]{padding:0 16px}.section-header[data-v-6e3276cc]{margin-bottom:32px}.section-title[data-v-6e3276cc]{font-size:32px}.solution-card[data-v-6e3276cc]{padding:32px 24px}.solution-title[data-v-6e3276cc]{font-size:24px;margin-bottom:12px}.solution-description[data-v-6e3276cc]{font-size:15px;margin-bottom:24px}.solution-btn[data-v-6e3276cc]{font-size:14px}}@media(max-width:576px){.solutions-section[data-v-6e3276cc]{padding:32px 0}.section-title[data-v-6e3276cc]{font-size:28px}.solution-card[data-v-6e3276cc]{padding:24px 16px}.solution-title[data-v-6e3276cc]{font-size:20px}.solution-description[data-v-6e3276cc]{font-size:14px}.solution-btn[data-v-6e3276cc]{font-size:13px}}.showcase-section[data-v-3a2d4e0b]{padding:88px 0;background:linear-gradient(180deg,#fff,#f4f7fb)}.section-container[data-v-3a2d4e0b]{max-width:1280px;margin:0 auto;padding:0 24px}.section-header[data-v-3a2d4e0b]{text-align:center;margin-bottom:60px}.section-title[data-v-3a2d4e0b]{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.section-subtitle[data-v-3a2d4e0b]{font-size:20px;color:#1890ff;font-weight:500;letter-spacing:1px}.showcase-carousel[data-v-3a2d4e0b]{position:relative;padding:10px;border:1px solid rgba(226,232,240,.9);border-radius:8px;background:#ffffffdb;box-shadow:0 18px 48px #0f172a14}.showcase-strip[data-v-3a2d4e0b]{--carousel-gap: 14px;display:flex;gap:var(--carousel-gap);overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.showcase-strip[data-v-3a2d4e0b]::-webkit-scrollbar{display:none}.showcase-tile[data-v-3a2d4e0b]{flex:0 0 calc((100% - (var(--carousel-gap) * 3)) / 4);min-width:0;display:block;padding:0;border:none;border-radius:6px;background:#111827;cursor:pointer;text-align:left;overflow:hidden;box-shadow:none;transition:box-shadow .25s,transform .25s,filter .25s;scroll-snap-align:start}.showcase-tile[data-v-3a2d4e0b]:hover{box-shadow:0 16px 34px #0f172a38;filter:saturate(1.08);transform:translateY(-5px)}.showcase-tile[data-v-3a2d4e0b]:focus-visible{outline:3px solid rgba(24,144,255,.24);outline-offset:3px}.showcase-thumb[data-v-3a2d4e0b]{display:block;width:100%;aspect-ratio:4 / 5;min-height:340px;position:relative;overflow:hidden;background:#111827}.showcase-thumb[data-v-3a2d4e0b]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 64% 58% at center,#fff0 0% 56%,#fff3 78%,#ffffff8a),linear-gradient(180deg,#11182700 44%,#1118277a 78%,#111827c7);pointer-events:none}.showcase-thumb[data-v-3a2d4e0b]:before{content:"";position:absolute;inset:-1px;z-index:1;pointer-events:none;backdrop-filter:blur(1.75px);-webkit-backdrop-filter:blur(1.75px);-webkit-mask:radial-gradient(ellipse 64% 58% at center,transparent 0%,transparent 58%,#000 78%,#000 100%);mask:radial-gradient(ellipse 64% 58% at center,transparent 0%,transparent 58%,#000 78%,#000 100%);box-shadow:inset 0 0 30px 16px #ffffff42}.showcase-thumb img[data-v-3a2d4e0b]{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s}.showcase-tile:hover .showcase-thumb img[data-v-3a2d4e0b]{transform:scale(1.06)}.showcase-title[data-v-3a2d4e0b]{position:absolute;left:0;right:0;bottom:0;z-index:2;min-height:76px;display:flex;align-items:flex-end;justify-content:center;padding:18px 14px;font-size:clamp(17px,1.15vw,21px);font-weight:700;color:#fff;line-height:1.25;text-align:center;text-shadow:0 2px 10px rgba(0,0,0,.45);background:linear-gradient(180deg,#0f172a00,#0f172a2e);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.carousel-control[data-v-3a2d4e0b]{position:absolute;top:50%;z-index:3;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.95);border-radius:50%;color:#172033;background:#ffffffeb;box-shadow:0 12px 28px #0f172a24;cursor:pointer;transform:translateY(-50%);transition:color .25s,border-color .25s,box-shadow .25s,background .25s}.carousel-control[data-v-3a2d4e0b]:hover{color:#1890ff;border-color:#1890ff66;background:#fff;box-shadow:0 16px 34px #0f172a33}.carousel-control.prev[data-v-3a2d4e0b]{left:-22px}.carousel-control.next[data-v-3a2d4e0b]{right:-22px}.showcase-footer[data-v-3a2d4e0b]{text-align:center;margin-top:48px}@media(max-width:1180px){.showcase-strip[data-v-3a2d4e0b]{--carousel-gap: 16px}.showcase-tile[data-v-3a2d4e0b]{flex-basis:calc((100% - var(--carousel-gap)) / 2)}.showcase-thumb[data-v-3a2d4e0b]{min-height:320px}}@media(max-width:768px){.showcase-section[data-v-3a2d4e0b]{padding:48px 0}.section-container[data-v-3a2d4e0b]{padding:0 16px}.section-header[data-v-3a2d4e0b]{margin-bottom:32px}.section-title[data-v-3a2d4e0b]{font-size:32px;margin-bottom:12px}.section-subtitle[data-v-3a2d4e0b]{font-size:14px}.showcase-strip[data-v-3a2d4e0b]{gap:14px;padding-bottom:8px;--carousel-gap: 14px}.showcase-tile[data-v-3a2d4e0b]{flex:0 0 214px}.carousel-control[data-v-3a2d4e0b]{display:none}.showcase-title[data-v-3a2d4e0b]{font-size:16px;min-height:66px}.showcase-thumb[data-v-3a2d4e0b]{min-height:294px}.showcase-footer[data-v-3a2d4e0b]{margin-top:32px}}@media(max-width:576px){.showcase-section[data-v-3a2d4e0b]{padding:32px 0}.section-title[data-v-3a2d4e0b]{font-size:28px}.showcase-tile[data-v-3a2d4e0b]{flex-basis:180px}.showcase-title[data-v-3a2d4e0b]{font-size:15px;min-height:60px}.showcase-thumb[data-v-3a2d4e0b]{min-height:240px}}@media(prefers-reduced-motion:reduce){.showcase-strip[data-v-3a2d4e0b]{scroll-behavior:auto}.showcase-tile[data-v-3a2d4e0b],.showcase-thumb img[data-v-3a2d4e0b]{transition:none}.showcase-tile[data-v-3a2d4e0b]:hover,.showcase-tile:hover .showcase-thumb img[data-v-3a2d4e0b]{transform:none}}.contact-section[data-v-f346f10b]{padding:80px 0;background:#f5f5f5}.section-container[data-v-f346f10b]{max-width:1280px;margin:0 auto;padding:0 24px;text-align:center}.section-header[data-v-f346f10b]{margin-bottom:48px}.section-title[data-v-f346f10b]{font-size:42px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.section-subtitle[data-v-f346f10b]{font-size:20px;color:#1890ff;font-weight:500;letter-spacing:1px}.section-description[data-v-f346f10b]{font-size:16px;color:#666;line-height:1.6}.contact-info[data-v-f346f10b]{text-align:left}.info-card[data-v-f346f10b]{background:#fff;padding:48px;border-radius:12px;box-shadow:0 8px 24px #0000000d;height:100%;display:flex;flex-direction:column;justify-content:center}.company-name[data-v-f346f10b]{font-size:28px;font-weight:600;color:#1a1a1a;margin-bottom:32px}.info-item[data-v-f346f10b]{display:flex;align-items:flex-start;margin-bottom:24px;font-size:16px;color:#4a4a4a;line-height:1.5}.info-icon[data-v-f346f10b]{font-size:20px;color:#1890ff;margin-right:16px;margin-top:2px}.contact-action[data-v-f346f10b]{margin-top:40px}.office-images[data-v-f346f10b]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #0000001a;cursor:pointer;transition:transform .3s,box-shadow .3s;height:100%;display:flex;align-items:center;justify-content:center;background:#fff}.office-images[data-v-f346f10b]:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000026}.offices-map[data-v-f346f10b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.office-images:hover .offices-map[data-v-f346f10b]{transform:scale(1.05)}.map-hint[data-v-f346f10b]{position:absolute;bottom:0;left:0;width:100%;background:#0009;color:#fff;padding:12px;text-align:center;font-size:14px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(100%);transition:transform .3s}.office-images:hover .map-hint[data-v-f346f10b]{transform:translateY(0)}@media(max-width:768px){.contact-section[data-v-f346f10b]{padding:48px 0}.section-container[data-v-f346f10b]{padding:0 16px}.section-header[data-v-f346f10b]{margin-bottom:32px}.section-title[data-v-f346f10b]{font-size:32px;margin-bottom:12px}.section-subtitle[data-v-f346f10b]{font-size:20px;margin-bottom:12px}.section-description[data-v-f346f10b]{font-size:14px}.info-card[data-v-f346f10b]{padding:24px}.company-name[data-v-f346f10b]{font-size:24px;margin-bottom:24px}.office-images[data-v-f346f10b]{margin-top:16px}}@media(max-width:576px){.contact-section[data-v-f346f10b]{padding:32px 0}.section-title[data-v-f346f10b]{font-size:28px}.section-subtitle[data-v-f346f10b]{font-size:18px}.info-card[data-v-f346f10b]{padding:20px}.company-name[data-v-f346f10b]{font-size:20px}.info-item[data-v-f346f10b]{font-size:14px}}.main-footer[data-v-6eae513c]{background:#1a1a1a;color:#fff;padding:60px 0 30px;margin:0}.footer-container[data-v-6eae513c]{max-width:1280px;margin:0 auto;padding:0 24px}.footer-section[data-v-6eae513c]{margin-bottom:24px}.footer-title[data-v-6eae513c]{font-size:16px;font-weight:600;color:#fff;margin-bottom:16px;text-transform:none;letter-spacing:.5px}.footer-links[data-v-6eae513c]{list-style:none;padding:0;margin:0}.footer-links li[data-v-6eae513c]{margin-bottom:8px}.footer-links a[data-v-6eae513c]{color:#bbb;text-decoration:none;transition:color .3s;font-size:14px}.footer-links a[data-v-6eae513c]:hover{color:#fff}.footer-bottom[data-v-6eae513c]{text-align:center}.copyright[data-v-6eae513c]{color:#999;font-size:14px;margin-bottom:16px}.footer-legal[data-v-6eae513c]{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.police-link[data-v-6eae513c]{display:inline-flex;align-items:center;gap:4px}.police-icon[data-v-6eae513c]{width:16px;height:16px;vertical-align:middle}.footer-legal a[data-v-6eae513c]{color:#999;text-decoration:none;font-size:12px;transition:color .3s}.footer-legal a[data-v-6eae513c]:hover{color:#fff}[data-v-6eae513c] .ant-divider{border-color:#333}@media(max-width:768px){.main-footer[data-v-6eae513c]{padding:40px 0 20px}.footer-container[data-v-6eae513c]{padding:0 16px}.footer-section[data-v-6eae513c]{margin-bottom:20px}.footer-title[data-v-6eae513c]{font-size:15px;margin-bottom:12px}.footer-links a[data-v-6eae513c]{font-size:13px}.copyright[data-v-6eae513c]{font-size:13px;margin-bottom:12px}.footer-legal[data-v-6eae513c]{gap:16px}.footer-legal a[data-v-6eae513c]{font-size:11px}[data-v-6eae513c] .ant-divider{margin:24px 0}}@media(max-width:576px){.main-footer[data-v-6eae513c]{padding:32px 0 16px}.footer-container[data-v-6eae513c]{padding:0 12px}[data-v-6eae513c] .ant-row{margin-inline:0!important}.footer-title[data-v-6eae513c]{font-size:14px;margin-bottom:10px}.footer-links li[data-v-6eae513c]{margin-bottom:6px}.footer-links a[data-v-6eae513c]{font-size:12px}.footer-legal[data-v-6eae513c]{gap:12px;flex-direction:column}}.home-layout[data-v-66c30d1e]{min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column}.home-content[data-v-66c30d1e]{margin:0;padding:0;flex:1}.content-sections[data-v-66c30d1e]{margin:0;padding:0}.hero-section[data-v-2e56c4f0]{position:relative;height:auto;overflow:hidden}.hero-background[data-v-2e56c4f0]{position:relative;width:100%;height:500px;overflow:hidden}.hero-background img[data-v-2e56c4f0]{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-v-2e56c4f0]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}.hero-content[data-v-2e56c4f0]{max-width:900px;margin:0 auto;text-align:center;color:#fff;padding:0 24px}.page-title[data-v-2e56c4f0]{font-size:56px;font-weight:700;margin-bottom:0;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.6),0 0 20px rgba(0,0,0,.4)}.page-title.long-title[data-v-2e56c4f0]{font-size:46px}.hero-subtitle-section[data-v-2e56c4f0]{padding:32px 24px;text-align:center;background:#fff}.page-subtitle[data-v-2e56c4f0]{font-size:20px;line-height:1.8;color:#555;max-width:900px;margin:0 auto}@media(max-width:991px){.page-title[data-v-2e56c4f0]{font-size:42px}.page-subtitle[data-v-2e56c4f0]{font-size:18px}}@media(max-width:768px){.hero-background[data-v-2e56c4f0]{height:400px}.hero-content[data-v-2e56c4f0]{padding:0 16px}.page-title[data-v-2e56c4f0]{font-size:36px}.page-subtitle[data-v-2e56c4f0]{font-size:16px}.hero-subtitle-section[data-v-2e56c4f0]{padding:24px 16px}}@media(max-width:576px){.hero-background[data-v-2e56c4f0]{height:300px}.hero-content[data-v-2e56c4f0]{padding:0 12px}.page-title[data-v-2e56c4f0]{font-size:28px}.page-subtitle[data-v-2e56c4f0]{font-size:14px;line-height:1.6}.hero-subtitle-section[data-v-2e56c4f0]{padding:20px 12px}}.feature-list[data-v-d3218f84]{list-style:none;padding:0;margin:0}.feature-list li[data-v-d3218f84]{font-size:16px;color:#333;margin-bottom:12px;display:flex;align-items:flex-start}.feature-icon[data-v-d3218f84]{color:#52c41a;font-size:20px;margin-right:12px;margin-top:2px;flex-shrink:0}@media(max-width:768px){.feature-list li[data-v-d3218f84]{font-size:15px;margin-bottom:10px}.feature-icon[data-v-d3218f84]{font-size:18px;margin-right:10px;margin-top:1px}}@media(max-width:576px){.feature-list li[data-v-d3218f84]{font-size:14px;margin-bottom:8px}.feature-icon[data-v-d3218f84]{font-size:16px;margin-right:8px}}.image-comparison[data-v-c0dad0aa]{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.comparison-wrapper[data-v-c0dad0aa]{position:relative;width:100%;height:auto;min-height:300px}.image-layer[data-v-c0dad0aa]{width:100%;height:auto}.image-layer img[data-v-c0dad0aa]{width:100%;height:auto;max-width:100%;object-fit:contain;display:block}.image-front[data-v-c0dad0aa]{position:absolute;top:0;left:0;height:100%;z-index:1}.image-back[data-v-c0dad0aa]{position:relative;z-index:0}.image-label[data-v-c0dad0aa]{position:absolute;bottom:16px;padding:8px 16px;background:#000000b3;color:#fff;font-size:14px;font-weight:500;border-radius:6px;pointer-events:none}.image-front .image-label[data-v-c0dad0aa]{left:16px}.image-back .image-label[data-v-c0dad0aa]{right:16px}.slider-handle[data-v-c0dad0aa]{position:absolute;top:0;height:100%;width:4px;background:#fff;cursor:ew-resize;z-index:10;transform:translate(-50%);box-shadow:0 0 10px #00000080}.slider-line[data-v-c0dad0aa]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translate(-50%)}.slider-button[data-v-c0dad0aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;transition:transform .2s}.slider-button[data-v-c0dad0aa]:hover{transform:translate(-50%,-50%) scale(1.1)}.slider-button svg[data-v-c0dad0aa]{width:24px;height:24px;color:#333}.interaction-hint[data-v-c0dad0aa]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 24px;background:#000c;color:#fff;border-radius:8px;font-size:14px;pointer-events:none;z-index:20;transition:opacity .3s}.interaction-hint svg[data-v-c0dad0aa]{width:24px;height:24px;animation:bounce-c0dad0aa 1.5s ease-in-out infinite}.interaction-hint.hide-hint[data-v-c0dad0aa]{opacity:0}@keyframes bounce-c0dad0aa{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:991px){.image-label[data-v-c0dad0aa]{font-size:12px;padding:6px 12px;bottom:12px}.slider-button[data-v-c0dad0aa]{width:40px;height:40px}.slider-button svg[data-v-c0dad0aa]{width:20px;height:20px}}.application-item[data-v-6eef1d69]{display:flex;gap:48px;align-items:center}.application-item.even[data-v-6eef1d69]{flex-direction:row-reverse}.application-content[data-v-6eef1d69]{flex:1}.application-title[data-v-6eef1d69]{font-size:32px;font-weight:700;color:#036;margin-bottom:20px;transition:all .3s ease}.application-title.linkable[data-v-6eef1d69]{cursor:pointer}.application-title.linkable[data-v-6eef1d69]:hover{color:#1890ff;text-decoration:underline}.application-description-first[data-v-6eef1d69]{font-size:20px;line-height:1.8;color:#333;margin-bottom:16px;font-weight:500}.application-description-second[data-v-6eef1d69]{font-size:16px;line-height:1.8;color:#666;margin-bottom:24px}.application-image[data-v-6eef1d69]{flex:1;border-radius:12px;box-shadow:0 8px 24px #0000001f;height:auto;overflow:hidden}.application-image img[data-v-6eef1d69],.application-image video[data-v-6eef1d69]{width:100%;height:auto!important;max-height:none!important;max-width:100%;object-fit:contain;display:block;border-radius:12px}.application-image[data-v-6eef1d69] .image-comparison{width:100%;height:auto}.application-image[data-v-6eef1d69] .comparison-wrapper{height:auto}@media(max-width:991px){.application-item[data-v-6eef1d69],.application-item.even[data-v-6eef1d69]{flex-direction:column;gap:32px}.application-image[data-v-6eef1d69]{width:100%;height:auto}.application-description-first[data-v-6eef1d69]{font-size:19px}.application-description-second[data-v-6eef1d69]{font-size:16px}}@media(max-width:768px){.application-item[data-v-6eef1d69],.application-item.even[data-v-6eef1d69]{gap:24px}.application-content[data-v-6eef1d69]{padding:0}.application-title[data-v-6eef1d69]{font-size:24px;margin-bottom:16px}.application-description-first[data-v-6eef1d69]{font-size:17px;line-height:1.7;margin-bottom:12px}.application-description-second[data-v-6eef1d69]{font-size:15px;line-height:1.7;margin-bottom:20px}.application-image[data-v-6eef1d69]{height:250px;border-radius:8px;box-shadow:0 4px 16px #0000001a}.application-image img[data-v-6eef1d69],.application-image video[data-v-6eef1d69]{min-height:250px}.application-image[data-v-6eef1d69] .image-comparison,.application-image[data-v-6eef1d69] .comparison-wrapper{min-height:250px}}@media(max-width:576px){.application-item[data-v-6eef1d69],.application-item.even[data-v-6eef1d69]{gap:20px}.application-title[data-v-6eef1d69]{font-size:20px;margin-bottom:12px}.application-description-first[data-v-6eef1d69]{font-size:16px;margin-bottom:10px}.application-description-second[data-v-6eef1d69]{font-size:14px;margin-bottom:16px}.application-image[data-v-6eef1d69]{height:200px;border-radius:6px}.application-image img[data-v-6eef1d69],.application-image video[data-v-6eef1d69]{min-height:200px}.application-image[data-v-6eef1d69] .image-comparison,.application-image[data-v-6eef1d69] .comparison-wrapper{min-height:200px}}.applications-section[data-v-bed07254]{background:#fff;padding:40px 0 80px}.section-container[data-v-bed07254]{margin:0 auto;padding:0 24px}.section-title[data-v-bed07254]{font-size:42px;font-weight:700;text-align:center;margin:80px 0 60px;color:#036;position:relative}.section-title[data-v-bed07254]:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#005286,#0080c7)}.applications-list[data-v-bed07254]{display:flex;flex-direction:column;gap:80px}@media(max-width:768px){.applications-section[data-v-bed07254]{padding:32px 0 48px}.section-container[data-v-bed07254]{padding:0 16px}.section-title[data-v-bed07254]{font-size:32px;margin:48px 0 32px}.section-title[data-v-bed07254]:after{width:60px;height:3px;bottom:-12px}.applications-list[data-v-bed07254]{gap:48px}}@media(max-width:576px){.applications-section[data-v-bed07254]{padding:24px 0 32px}.section-container[data-v-bed07254]{padding:0 12px}.section-title[data-v-bed07254]{font-size:28px;margin:32px 0 24px}.section-title[data-v-bed07254]:after{width:50px;height:2px;bottom:-10px}.applications-list[data-v-bed07254]{gap:32px}}.electric-layout[data-v-d6fa3a3e]{min-height:100vh;display:flex;flex-direction:column}.electric-page[data-v-d6fa3a3e]{flex:1}.highway-layout[data-v-ed9f7703]{min-height:100vh;display:flex;flex-direction:column}.highway-page[data-v-ed9f7703]{flex:1}.mining-layout[data-v-5c52f3bc]{min-height:100vh;display:flex;flex-direction:column}.mining-page[data-v-5c52f3bc]{flex:1}.railway-layout[data-v-eeb60196]{min-height:100vh;display:flex;flex-direction:column}.railway-page[data-v-eeb60196]{flex:1}.monitoring-layout[data-v-d5fa6184]{min-height:100vh;display:flex;flex-direction:column}.monitoring-page[data-v-d5fa6184]{flex:1}.historical-layout[data-v-0bfdfc39]{min-height:100vh;display:flex;flex-direction:column}.historical-page[data-v-0bfdfc39]{flex:1}.showcase-layout[data-v-70c13db0]{min-height:100vh;display:flex;flex-direction:column}.showcase-page[data-v-70c13db0]{flex:1}.showcase-content[data-v-70c13db0]{padding:64px 0 78px;background:radial-gradient(circle at 50% 12%,rgba(24,144,255,.12),transparent 28%),linear-gradient(135deg,#f5f7fa,#e4e8eb)}.section-container[data-v-70c13db0]{width:min(1360px,100%);margin:0 auto;padding:0 24px}.showcase-stage[data-v-70c13db0]{position:relative;overflow:hidden;min-height:740px;padding:30px 32px 28px;border:1px solid rgba(255,255,255,.72);border-radius:8px;background:linear-gradient(180deg,#ffffffb8,#ffffff7a),radial-gradient(circle at 50% 82%,rgba(24,144,255,.1),transparent 30%);box-shadow:0 24px 70px #0f172a1a,inset 0 1px #ffffffbf}.showcase-stage[data-v-70c13db0]:before{position:absolute;inset:158px -140px auto;height:520px;pointer-events:none;content:"";background:repeating-radial-gradient(ellipse at center,rgba(24,144,255,.18) 0 1px,transparent 1px 58px);opacity:.46}.stage-header[data-v-70c13db0],.industry-filter[data-v-70c13db0],.card-theater[data-v-70c13db0],.stage-footer[data-v-70c13db0]{position:relative;z-index:1}.stage-header[data-v-70c13db0]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.stage-eyebrow[data-v-70c13db0]{display:block;margin-bottom:6px;color:#1677ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.stage-header h2[data-v-70c13db0]{margin:0;color:#0f172a;font-size:32px;font-weight:900;line-height:1.2}.stage-counter[data-v-70c13db0]{display:inline-flex;align-items:baseline;gap:4px;min-width:88px;justify-content:flex-end;color:#64748b;font-weight:800}.stage-counter strong[data-v-70c13db0]{color:#1677ff;font-size:30px}.industry-filter[data-v-70c13db0]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#ffffff8a}.industry-filter-button[data-v-70c13db0]{height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;cursor:pointer;font-size:14px;font-weight:800;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.industry-filter-button[data-v-70c13db0]:hover,.industry-filter-button.active[data-v-70c13db0]{border-color:#1890ff38;background:#1677ff;color:#fff;box-shadow:0 10px 24px #1890ff33}.card-theater[data-v-70c13db0]{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;min-height:500px}.carousel-track[data-v-70c13db0]{position:relative;height:500px;perspective:1500px}.deck-card[data-v-70c13db0]{position:absolute;top:20px;left:50%;display:grid;grid-template-rows:270px minmax(0,1fr);width:min(430px,34vw);min-height:450px;overflow:hidden;border:1px solid rgba(255,255,255,.76);border-radius:8px;background:#ffffffc2;box-shadow:0 22px 52px #0f172a1f;cursor:pointer;opacity:0;transform:translate(-50%) scale(.72);transform-origin:center bottom;transition:transform .48s cubic-bezier(.2,.8,.2,1),opacity .3s ease,filter .3s ease,box-shadow .3s ease;pointer-events:none}.deck-card.active[data-v-70c13db0]{cursor:pointer;pointer-events:auto;box-shadow:0 30px 72px #0f172a33}.position-0[data-v-70c13db0]{z-index:5;opacity:1;transform:translate(-50%) translateY(0) scale(1) rotateY(0)}.position--1[data-v-70c13db0]{z-index:4;opacity:.82;filter:saturate(.9);pointer-events:auto;transform:translate(calc(-50% - 330px)) translateY(38px) scale(.82) rotateY(22deg)}.position-1[data-v-70c13db0]{z-index:4;opacity:.82;filter:saturate(.9);pointer-events:auto;transform:translate(calc(-50% + 330px)) translateY(38px) scale(.82) rotateY(-22deg)}.position--2[data-v-70c13db0]{z-index:3;opacity:.42;filter:saturate(.75) blur(.2px);pointer-events:auto;transform:translate(calc(-50% - 560px)) translateY(70px) scale(.66) rotateY(34deg)}.position-2[data-v-70c13db0]{z-index:3;opacity:.42;filter:saturate(.75) blur(.2px);pointer-events:auto;transform:translate(calc(-50% + 560px)) translateY(70px) scale(.66) rotateY(-34deg)}.position--3[data-v-70c13db0],.position-3[data-v-70c13db0]{opacity:0;pointer-events:none}.deck-image[data-v-70c13db0]{position:relative;overflow:hidden}.deck-image[data-v-70c13db0]:after{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(ellipse at center,transparent 0 42%,rgba(255,255,255,.18) 68%,rgba(255,255,255,.42) 100%);-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px)}.deck-image img[data-v-70c13db0]{display:block;width:100%;height:100%;object-fit:cover}.deck-body[data-v-70c13db0]{display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px}.deck-industry[data-v-70c13db0]{width:fit-content;padding:4px 9px;border-radius:8px;background:#1890ff1a;color:#1677ff;font-size:12px;font-weight:900}.deck-title-row[data-v-70c13db0]{display:flex;align-items:flex-start;gap:12px}.deck-title-row h3[data-v-70c13db0]{flex:1;margin:0;color:#0f172a;font-size:22px;font-weight:900;line-height:1.35}.case-pack-link[data-v-70c13db0]{flex:0 0 auto;height:32px;padding:0 12px;border:1px solid rgba(24,144,255,.28);border-radius:8px;background:#1890ff14;color:#1677ff;cursor:pointer;font-size:13px;font-weight:900;line-height:30px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.case-pack-link[data-v-70c13db0]:hover{border-color:#1890ff94;background:#1890ff24;color:#0958d9;transform:translateY(-1px)}.deck-description[data-v-70c13db0]{display:-webkit-box;margin:0;overflow:hidden;color:#475569;font-size:14px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}.showcase-tags[data-v-70c13db0]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.carousel-arrow[data-v-70c13db0]{position:relative;z-index:8;display:grid;width:52px;height:52px;border:1px solid rgba(148,163,184,.24);border-radius:50%;background:#ffffffc7;color:#0f172a;cursor:pointer;font-size:34px;line-height:1;place-items:center;box-shadow:0 16px 36px #0f172a1a;transition:transform .2s ease,background .2s ease,color .2s ease}.carousel-arrow[data-v-70c13db0]:hover{background:#1677ff;color:#fff;transform:translateY(-2px)}.stage-footer[data-v-70c13db0]{display:grid;justify-items:center;gap:10px;margin-top:8px}.progress-rail[data-v-70c13db0]{display:flex;align-items:center;justify-content:center;gap:9px}.progress-rail span[data-v-70c13db0]{width:28px;height:4px;border-radius:999px;background:#94a3b847;transition:width .24s ease,background .24s ease}.progress-rail span.active[data-v-70c13db0]{width:46px;background:#1677ff}.stage-footer p[data-v-70c13db0]{margin:10px 0 0;color:#64748b;font-size:13px;font-weight:800}@media(max-width:1024px){.showcase-stage[data-v-70c13db0]{min-height:680px;padding:24px 18px}.card-theater[data-v-70c13db0]{grid-template-columns:44px minmax(0,1fr) 44px}.deck-card[data-v-70c13db0]{width:min(390px,58vw)}.position--1[data-v-70c13db0]{transform:translate(calc(-50% - 245px)) translateY(42px) scale(.78) rotateY(22deg)}.position-1[data-v-70c13db0]{transform:translate(calc(-50% + 245px)) translateY(42px) scale(.78) rotateY(-22deg)}.position--2[data-v-70c13db0],.position-2[data-v-70c13db0]{opacity:0;pointer-events:none}}@media(max-width:768px){.showcase-content[data-v-70c13db0]{padding:44px 0 56px}.section-container[data-v-70c13db0]{padding:0 12px}.stage-header[data-v-70c13db0]{align-items:flex-start;flex-direction:column}.stage-header h2[data-v-70c13db0]{font-size:25px}.card-theater[data-v-70c13db0]{grid-template-columns:1fr;min-height:520px}.carousel-arrow[data-v-70c13db0]{position:absolute;top:50%;width:42px;height:42px;font-size:28px;transform:translateY(-50%)}.carousel-arrow.prev[data-v-70c13db0]{left:8px}.carousel-arrow.next[data-v-70c13db0]{right:8px}.carousel-arrow[data-v-70c13db0]:hover{transform:translateY(-50%)}.carousel-track[data-v-70c13db0]{height:520px}.deck-card[data-v-70c13db0]{width:min(360px,calc(100vw - 56px));grid-template-rows:220px minmax(0,1fr)}.position--1[data-v-70c13db0],.position-1[data-v-70c13db0],.position--2[data-v-70c13db0],.position-2[data-v-70c13db0]{opacity:0;pointer-events:none}.deck-title-row[data-v-70c13db0]{flex-direction:column}}.emergency-page[data-v-13761d80]{background:#fff}.container[data-v-13761d80]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-13761d80]{padding:160px 0 100px;background:linear-gradient(135deg,#001529,#036);color:#fff;text-align:center;position:relative;overflow:hidden}.hero-section[data-v-13761d80]:after{content:"";position:absolute;inset:0;background:url(https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&q=80&w=2000) center/cover no-repeat;opacity:.15;pointer-events:none}.animate-title[data-v-13761d80]{font-size:56px;font-weight:800;margin-bottom:20px;background:linear-gradient(to right,#fff,#1890ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-13761d80]{font-size:24px;color:#ffffffe6;margin-bottom:24px}.hero-note-box[data-v-13761d80]{max-width:700px;margin:0 auto 60px;padding:16px 24px;background:#1890ff1a;border-radius:8px}.note-text[data-v-13761d80]{font-size:15px;color:#ffffffb3;line-height:1.8}.highlight-note[data-v-13761d80]{display:block;margin-top:8px;font-weight:700;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.3),0 2px 4px rgba(0,0,0,.2)}.hero-process[data-v-13761d80]{margin-top:60px;background:#ffffff0d;padding:40px;border-radius:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.process-timeline[data-v-13761d80]{display:flex;justify-content:space-between;position:relative;max-width:1000px;margin:0 auto}.process-timeline[data-v-13761d80]:before{content:"";position:absolute;top:25px;left:50px;right:50px;height:2px;background:#ffffff1a;z-index:1}.timeline-item[data-v-13761d80]{flex:1;text-align:center;position:relative;z-index:2}.time-node[data-v-13761d80]{width:50px;height:50px;background:#1890ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-weight:700;box-shadow:0 0 0 8px #1890ff33}.timeline-item h4[data-v-13761d80]{font-size:18px;font-weight:600;color:#fff;margin-bottom:8px}.timeline-item p[data-v-13761d80]{font-size:13px;color:#fff9;padding:0 10px}.cases-section[data-v-13761d80]{background:#fff;padding:40px 0 80px}.section-container[data-v-13761d80]{margin:0 auto;padding:0 64px}.section-header[data-v-13761d80]{text-align:center;margin-bottom:80px}.section-title[data-v-13761d80]{font-size:42px;font-weight:700;color:#036;margin:80px 0 60px;position:relative;text-align:center}.section-title[data-v-13761d80]:after{content:"";position:absolute;bottom:-16px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#005286,#0080c7)}.cases-list[data-v-13761d80]{display:flex;flex-direction:column;gap:80px}.case-item-row[data-v-13761d80]{display:flex;gap:48px;align-items:center}.case-item-row.reverse[data-v-13761d80]{flex-direction:row-reverse}.case-content-box[data-v-13761d80]{flex:1}.case-image-box[data-v-13761d80]{flex:1;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.case-image-box.dual-images[data-v-13761d80]{display:grid;grid-template-columns:1fr;gap:16px;box-shadow:none;overflow:visible;background:transparent}[data-v-13761d80] .ant-image{width:100%;height:100%}.case-img[data-v-13761d80]{width:100%;height:auto;display:block;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;cursor:zoom-in}[data-v-13761d80] .ant-image-mask{display:none!important}.dual-images[data-v-13761d80] .ant-image{height:auto;aspect-ratio:auto}@media(max-width:1200px){.dual-images[data-v-13761d80] .ant-image{height:auto}}.dual-images[data-v-13761d80] .ant-image-img{height:auto;object-fit:contain;box-shadow:0 4px 16px #0000001a;border-radius:12px}[data-v-13761d80] .ant-image:hover{transform:translateY(-5px);z-index:2}[data-v-13761d80] .ant-image:hover .ant-image-img{box-shadow:0 8px 30px #00000026}.case-title[data-v-13761d80]{font-size:32px;font-weight:700;color:#036;margin-bottom:20px;transition:all .3s ease}.case-title.clickable[data-v-13761d80]{cursor:pointer}.case-title.clickable[data-v-13761d80]:hover{color:#1890ff;text-decoration:underline}.case-desc-first[data-v-13761d80]{font-size:20px;line-height:1.8;color:#333;margin-bottom:16px;font-weight:500}.case-features[data-v-13761d80]{list-style:none;padding:0;margin-top:24px}.case-features li[data-v-13761d80]{display:flex;align-items:flex-start;gap:12px;font-size:16px;color:#1a1a1a;margin-bottom:16px;line-height:1.5}.dot[data-v-13761d80]{width:8px;height:8px;background:linear-gradient(90deg,#005286,#0080c7);border-radius:50%;margin-top:8px;flex-shrink:0}@media(max-width:991px){.case-item-row[data-v-13761d80],.case-item-row.reverse[data-v-13761d80]{flex-direction:column;gap:32px}.case-image-box[data-v-13761d80]{width:100%}.case-image-box.dual-images[data-v-13761d80]{grid-template-columns:1fr}.section-container[data-v-13761d80]{padding:0 24px}}@media(max-width:768px){.section-title[data-v-13761d80]{font-size:32px;margin:48px 0 32px}.case-title[data-v-13761d80]{font-size:24px}.case-desc-first[data-v-13761d80]{font-size:18px}.process-timeline[data-v-13761d80]{flex-direction:column;gap:30px}.process-timeline[data-v-13761d80]:before{display:none}}.lead-admin[data-v-1acdbcf7]{min-height:100vh;background:#eef3f8;color:#111827}.login-panel[data-v-1acdbcf7]{display:grid;min-height:100vh;place-items:center;padding:32px;background:linear-gradient(135deg,#0a1e40e0,#0d3673c7),radial-gradient(circle at 12% 18%,rgba(93,180,255,.28),transparent 28%),linear-gradient(135deg,#f8fbff,#edf4fb)}.login-shell[data-v-1acdbcf7]{display:grid;grid-template-columns:minmax(0,1.1fr) 430px;width:min(1080px,100%);min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffffeb;box-shadow:0 32px 90px #00000047}.login-brand[data-v-1acdbcf7]{display:flex;flex-direction:column;justify-content:flex-end;padding:44px;background:linear-gradient(160deg,#071f48eb,#0d53a3d1),linear-gradient(135deg,#0f172a,#1769e0);color:#fff}.brand-mark[data-v-1acdbcf7]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:auto;border:1px solid rgba(255,255,255,.36);border-radius:8px;background:#ffffff24;font-weight:900}.login-brand h1[data-v-1acdbcf7]{max-width:460px;margin:12px 0 14px;font-size:38px;font-weight:900;line-height:1.18}.login-brand p[data-v-1acdbcf7]{max-width:520px;margin:0;color:#ffffffc7;font-size:15px;line-height:1.8}.login-highlights[data-v-1acdbcf7]{display:grid;gap:12px;margin-top:28px}.login-highlights div[data-v-1acdbcf7]{display:inline-flex;gap:10px;align-items:center;color:#ffffffe6;font-weight:700}.login-card[data-v-1acdbcf7]{align-self:center;width:100%;padding:44px;background:#fff}.login-card-header[data-v-1acdbcf7]{display:flex;gap:14px;align-items:center;margin-bottom:14px}.login-icon[data-v-1acdbcf7]{display:grid;place-items:center;width:46px;height:46px;border-radius:8px;background:#1769e0;color:#fff;font-size:23px}.eyebrow[data-v-1acdbcf7]{display:block;margin-bottom:8px;color:#1769e0;font-size:12px;font-weight:800;text-transform:uppercase}.eyebrow.light[data-v-1acdbcf7]{color:#ffffffb8}.login-card h2[data-v-1acdbcf7],.archive-header h1[data-v-1acdbcf7]{margin:0;color:#0f172a;font-size:28px;font-weight:800}.login-note[data-v-1acdbcf7],.archive-header p[data-v-1acdbcf7]{margin:10px 0 22px;color:#64748b}.login-field[data-v-1acdbcf7]{display:grid;gap:7px;margin-bottom:13px}.login-field span[data-v-1acdbcf7]{color:#475569;font-size:13px;font-weight:800}.admin-input[data-v-1acdbcf7],.admin-select[data-v-1acdbcf7],.remark-input[data-v-1acdbcf7]{width:100%;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#111827;outline:none}.admin-input[data-v-1acdbcf7],.admin-select[data-v-1acdbcf7]{height:42px;padding:0 12px}.remark-input[data-v-1acdbcf7]{min-height:112px;padding:10px 12px;resize:vertical}.admin-input[data-v-1acdbcf7]:focus,.admin-select[data-v-1acdbcf7]:focus,.remark-input[data-v-1acdbcf7]:focus{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01f}.admin-primary[data-v-1acdbcf7],.admin-secondary[data-v-1acdbcf7]{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 16px;border-radius:8px;font-weight:800;cursor:pointer}.admin-primary[data-v-1acdbcf7]{width:100%;margin-top:8px;border:none;background:#1769e0;color:#fff}.admin-primary.compact[data-v-1acdbcf7]{width:auto;margin:0}.admin-primary[data-v-1acdbcf7]:hover{background:#0f58c7}.admin-primary[data-v-1acdbcf7]:disabled,.admin-secondary[data-v-1acdbcf7]:disabled{opacity:.5;cursor:not-allowed}.admin-secondary[data-v-1acdbcf7]{border:1px solid #d7dee8;background:#fff;color:#334155}.security-note[data-v-1acdbcf7]{display:flex;gap:9px;align-items:flex-start;margin-top:18px;padding:12px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:12px;line-height:1.6}.security-note[data-v-1acdbcf7] svg{margin-top:2px;color:#1769e0}.admin-error[data-v-1acdbcf7],.page-error[data-v-1acdbcf7]{display:block;color:#dc2626}.admin-error[data-v-1acdbcf7]{margin-top:10px}.page-error[data-v-1acdbcf7]{margin:18px 0 0}.archive-shell[data-v-1acdbcf7]{width:min(1280px,calc(100vw - 40px));margin:0 auto;padding:36px 0 48px}.archive-header[data-v-1acdbcf7]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.header-actions[data-v-1acdbcf7]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.stats-grid[data-v-1acdbcf7]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:14px;margin:26px 0}.stat-card[data-v-1acdbcf7]{appearance:none;display:block;text-align:left;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a0f;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.stat-card.total[data-v-1acdbcf7]{background:#1769e0;color:#fff}.stat-card[data-v-1acdbcf7]:hover{border-color:#1769e061;box-shadow:0 16px 34px #0f172a1a;transform:translateY(-1px)}.stat-card.active[data-v-1acdbcf7]{border-color:#1769e0;box-shadow:0 0 0 3px #1769e01f,0 16px 34px #0f172a1a}.stat-card.total.active[data-v-1acdbcf7]{border-color:#1769e0;box-shadow:0 0 0 3px #1769e02e,0 16px 34px #0f172a1f}.stat-card span[data-v-1acdbcf7]{display:block;color:#64748b}.stat-card.total span[data-v-1acdbcf7]{color:#ffffffc7}.stat-card strong[data-v-1acdbcf7]{display:block;margin-top:8px;font-size:30px}.toolbar[data-v-1acdbcf7]{display:grid;grid-template-columns:1fr 180px;gap:12px;margin-bottom:18px}.search-box[data-v-1acdbcf7]{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;border:1px solid #d7dee8;border-radius:8px;background:#fff;color:#64748b}.search-box input[data-v-1acdbcf7]{width:100%;border:none;outline:none;background:transparent}.lead-list[data-v-1acdbcf7]{display:grid;gap:14px}.lead-card[data-v-1acdbcf7]{display:grid;grid-template-columns:1fr 280px;gap:18px;padding:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:0 12px 30px #0f172a0f}.lead-title-row[data-v-1acdbcf7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-title-row h2[data-v-1acdbcf7]{margin:0 0 6px;color:#0f172a;font-size:20px}.lead-title-row p[data-v-1acdbcf7]{margin:0;color:#64748b}.tag-row[data-v-1acdbcf7]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.tag-row span[data-v-1acdbcf7]{padding:4px 9px;border-radius:8px;background:#eaf3ff;color:#0f4fb3;font-weight:800}.info-grid[data-v-1acdbcf7]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.info-grid div[data-v-1acdbcf7]{padding:10px;border-radius:8px;background:#f8fafc}.info-grid .wide[data-v-1acdbcf7]{grid-column:1 / -1}.info-grid small[data-v-1acdbcf7],.lead-actions span[data-v-1acdbcf7]{display:block;margin-bottom:4px;color:#64748b;font-size:12px;font-weight:700}.info-grid strong[data-v-1acdbcf7]{color:#1f2937}.lead-actions[data-v-1acdbcf7]{display:grid;gap:10px;align-content:start}.lead-actions label[data-v-1acdbcf7]{display:grid;gap:6px}.delete-lead-button[data-v-1acdbcf7]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid #fecaca;border-radius:8px;background:#fff7f7;color:#b91c1c;font-weight:800;cursor:pointer}.delete-lead-button[data-v-1acdbcf7]:hover{border-color:#fca5a5;background:#fee2e2}.delete-lead-button[data-v-1acdbcf7]:disabled{opacity:.5;cursor:not-allowed}.status-pill[data-v-1acdbcf7]{flex:0 0 auto;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:800}.status-pill.new[data-v-1acdbcf7]{background:#fff7ed;color:#c2410c}.status-pill.contacted[data-v-1acdbcf7]{background:#eaf3ff;color:#0f4fb3}.status-pill.qualified[data-v-1acdbcf7]{background:#ecfdf3;color:#047857}.status-pill.closed[data-v-1acdbcf7]{background:#f1f5f9;color:#475569}.empty-state[data-v-1acdbcf7]{padding:40px;border:1px dashed #cbd5e1;border-radius:8px;background:#fff;color:#64748b;text-align:center}@media(max-width:900px){.login-shell[data-v-1acdbcf7],.archive-header[data-v-1acdbcf7],.lead-card[data-v-1acdbcf7]{display:grid;grid-template-columns:1fr;align-items:stretch}.login-brand[data-v-1acdbcf7]{min-height:320px}.stats-grid[data-v-1acdbcf7]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-1acdbcf7]{grid-template-columns:1fr}}@media(max-width:576px){.login-panel[data-v-1acdbcf7]{padding:14px}.login-brand[data-v-1acdbcf7],.login-card[data-v-1acdbcf7]{padding:26px}.login-brand h1[data-v-1acdbcf7]{font-size:28px}.archive-shell[data-v-1acdbcf7]{width:min(100vw - 24px,1280px);padding:24px 0}.header-actions[data-v-1acdbcf7]{flex-direction:column}.stats-grid[data-v-1acdbcf7],.info-grid[data-v-1acdbcf7]{grid-template-columns:1fr}.info-grid .wide[data-v-1acdbcf7]{grid-column:auto}.lead-title-row[data-v-1acdbcf7]{align-items:flex-start;flex-direction:column}}.survey-analytics[data-v-1ebde48a]{min-height:100vh;padding:32px clamp(24px,5vw,72px) 56px;color:#14233a;background:#eef3f8}.analytics-header[data-v-1ebde48a],.section-heading[data-v-1ebde48a],.table-footer[data-v-1ebde48a]{display:flex;align-items:center;justify-content:space-between;gap:24px}.analytics-header[data-v-1ebde48a]{max-width:1480px;margin:0 auto 24px}.eyebrow[data-v-1ebde48a]{display:block;margin-bottom:6px;color:#1677ff;font-size:11px;font-weight:800;text-transform:uppercase}h1[data-v-1ebde48a],h2[data-v-1ebde48a],p[data-v-1ebde48a]{margin:0}h1[data-v-1ebde48a]{font-size:28px}h2[data-v-1ebde48a]{font-size:18px}.analytics-header p[data-v-1ebde48a],.section-heading p[data-v-1ebde48a]{margin-top:7px;color:#6b7a90;font-size:13px}.header-actions[data-v-1ebde48a]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-1ebde48a],input[data-v-1ebde48a],select[data-v-1ebde48a]{font:inherit}button[data-v-1ebde48a]{cursor:pointer}.primary-button[data-v-1ebde48a],.secondary-button[data-v-1ebde48a],.danger-button[data-v-1ebde48a],.pagination button[data-v-1ebde48a]{min-height:38px;padding:0 16px;border-radius:6px;font-weight:700}.primary-button[data-v-1ebde48a]{border:1px solid #1677ff;color:#fff;background:#1677ff}.secondary-button[data-v-1ebde48a],.pagination button[data-v-1ebde48a]{border:1px solid #ccd6e2;color:#34445a;background:#fff}button[data-v-1ebde48a]:disabled{cursor:not-allowed;opacity:.5}.filter-band[data-v-1ebde48a]{max-width:1480px;margin:0 auto 18px;padding:16px;display:grid;grid-template-columns:repeat(7,minmax(120px,1fr)) auto;gap:12px;align-items:end;border:1px solid #d9e1ea;border-radius:8px;background:#fff}.filter-band label[data-v-1ebde48a],.retention-tools label[data-v-1ebde48a]{display:grid;gap:6px}.filter-band label span[data-v-1ebde48a],.retention-tools label span[data-v-1ebde48a]{color:#66758a;font-size:12px;font-weight:700}.filter-band input[data-v-1ebde48a],.filter-band select[data-v-1ebde48a],.retention-tools input[data-v-1ebde48a]{width:100%;min-width:0;height:38px;padding:0 10px;border:1px solid #ccd6e2;border-radius:5px;color:#21324a;background:#fff}.text-button[data-v-1ebde48a]{height:38px;padding:0 10px;border:0;color:#1677ff;font-weight:700;background:transparent}.page-error[data-v-1ebde48a]{max-width:1480px;margin:0 auto 16px;padding:12px 14px;border-left:3px solid #d4380d;color:#9d2d0b;background:#fff2e8}.metric-grid[data-v-1ebde48a]{max-width:1480px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.metric-grid article[data-v-1ebde48a]{min-height:118px;padding:18px;border:1px solid #d9e1ea;border-top:3px solid #1677ff;border-radius:6px;background:#fff}.metric-grid article.rate[data-v-1ebde48a]{border-top-color:#13a8a8}.metric-grid span[data-v-1ebde48a],.metric-grid small[data-v-1ebde48a]{display:block;color:#718096;font-size:12px}.metric-grid strong[data-v-1ebde48a]{display:block;margin:9px 0 7px;color:#13223a;font-size:28px;line-height:1}.analytics-section[data-v-1ebde48a]{max-width:1480px;margin:0 auto 18px;padding:20px;border:1px solid #d9e1ea;border-radius:8px;background:#fff}.section-heading[data-v-1ebde48a]{margin-bottom:18px}.funnel-grid[data-v-1ebde48a]{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px}.funnel-grid article[data-v-1ebde48a]{min-width:0}.funnel-bar[data-v-1ebde48a]{min-height:78px;padding:14px;display:grid;align-content:space-between;border-left:4px solid #1677ff;background:color-mix(in srgb,#1677ff calc(var(--level) * 20%),#edf5ff)}.funnel-bar span[data-v-1ebde48a]{color:#4e6078;font-size:12px;font-weight:700}.funnel-bar strong[data-v-1ebde48a]{font-size:24px}.funnel-grid small[data-v-1ebde48a]{display:block;margin-top:7px;color:#7b889b;font-size:11px}.split-sections[data-v-1ebde48a]{max-width:1480px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:18px}.split-sections .analytics-section[data-v-1ebde48a]{width:100%}.table-wrap[data-v-1ebde48a]{overflow-x:auto}table[data-v-1ebde48a]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-1ebde48a],td[data-v-1ebde48a]{padding:12px 10px;border-bottom:1px solid #e6ebf1;text-align:left;vertical-align:middle}th[data-v-1ebde48a]{color:#6a778b;font-size:11px;font-weight:800;background:#f7f9fc}td[data-v-1ebde48a]{color:#45566d}td strong[data-v-1ebde48a]{color:#1b2c44}.session-table td[data-v-1ebde48a]:nth-child(2){min-width:230px}.session-table td small[data-v-1ebde48a]{display:block;margin-top:4px;color:#8794a7}.status-pill[data-v-1ebde48a]{display:inline-flex;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:800}.status-pill.opened[data-v-1ebde48a]{color:#5c6675;background:#eef1f5}.status-pill.in_progress[data-v-1ebde48a]{color:#ad6800;background:#fff7e6}.status-pill.completed[data-v-1ebde48a]{color:#237804;background:#f6ffed}.status-pill.abandoned[data-v-1ebde48a]{color:#a8071a;background:#fff1f0}.masked-ip[data-v-1ebde48a]{font-family:Consolas,monospace;color:#46576d}.empty-cell[data-v-1ebde48a]{padding:30px;color:#8a97a8;text-align:center}.table-footer[data-v-1ebde48a]{margin-top:18px;padding-top:16px;border-top:1px solid #e6ebf1}.pagination[data-v-1ebde48a],.retention-tools[data-v-1ebde48a]{display:flex;align-items:end;gap:10px}.pagination[data-v-1ebde48a]{align-items:center}.pagination span[data-v-1ebde48a]{color:#66758a;font-size:12px}.retention-tools input[data-v-1ebde48a]{width:160px}.danger-button[data-v-1ebde48a]{border:1px solid #ffccc7;color:#b42318;background:#fff}@media(max-width:1180px){.filter-band[data-v-1ebde48a]{grid-template-columns:repeat(4,minmax(140px,1fr))}.metric-grid[data-v-1ebde48a]{grid-template-columns:repeat(3,1fr)}.funnel-grid[data-v-1ebde48a]{grid-template-columns:repeat(4,1fr)}.split-sections[data-v-1ebde48a]{grid-template-columns:1fr}}@media(max-width:720px){.survey-analytics[data-v-1ebde48a]{padding:20px 14px 40px}.analytics-header[data-v-1ebde48a],.table-footer[data-v-1ebde48a]{align-items:stretch;flex-direction:column}.filter-band[data-v-1ebde48a],.metric-grid[data-v-1ebde48a],.funnel-grid[data-v-1ebde48a]{grid-template-columns:1fr 1fr}.retention-tools[data-v-1ebde48a]{align-items:stretch;flex-direction:column}.retention-tools input[data-v-1ebde48a]{width:100%}}@media(max-width:460px){.filter-band[data-v-1ebde48a],.metric-grid[data-v-1ebde48a],.funnel-grid[data-v-1ebde48a]{grid-template-columns:1fr}}.case-detail-layout[data-v-e05cbffd]{display:flex;min-height:100vh;flex-direction:column}.case-detail-page[data-v-e05cbffd]{flex:1;background:#f5f7fa}.case-container[data-v-e05cbffd]{width:min(1180px,calc(100% - 48px));margin:0 auto}.case-overview[data-v-e05cbffd]{padding:72px 0 38px;background:linear-gradient(180deg,#f5f7fa,#fff)}.case-overview .case-container[data-v-e05cbffd]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:48px;align-items:center}.section-eyebrow[data-v-e05cbffd]{display:block;margin-bottom:10px;color:#1677ff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.overview-copy h2[data-v-e05cbffd],.case-cta h2[data-v-e05cbffd]{margin:0 0 18px;color:#036;font-size:34px;font-weight:800;line-height:1.3}.overview-copy p[data-v-e05cbffd],.case-cta p[data-v-e05cbffd]{margin:0;color:#475569;font-size:17px;line-height:1.9}.overview-metrics[data-v-e05cbffd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-metrics div[data-v-e05cbffd]{min-height:118px;padding:22px 16px;border:1px solid rgba(24,144,255,.12);border-radius:8px;background:#ffffffc7;box-shadow:0 16px 38px #0f172a0f}.overview-metrics strong[data-v-e05cbffd]{display:block;margin-bottom:10px;color:#1677ff;font-size:26px;font-weight:900;line-height:1.25}.overview-metrics span[data-v-e05cbffd]{color:#475569;font-size:13px;font-weight:700}.case-sections[data-v-e05cbffd]{padding:34px 0 78px;background:#fff}.case-section-item[data-v-e05cbffd]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:center;padding:58px 0;border-bottom:1px solid #e8eef5}.case-section-item[data-v-e05cbffd]:last-child{border-bottom:0}.case-section-item.even[data-v-e05cbffd]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.case-section-item.even .section-copy[data-v-e05cbffd]{order:2}.case-section-item.even .video-panel[data-v-e05cbffd]{order:1}.section-index[data-v-e05cbffd]{display:inline-flex;width:46px;height:32px;align-items:center;justify-content:center;margin-bottom:18px;border-radius:8px;background:#1890ff1a;color:#1677ff;font-weight:900}.section-copy h3[data-v-e05cbffd]{margin:0 0 18px;color:#036;font-size:30px;font-weight:800;line-height:1.35}.section-copy .lead-text[data-v-e05cbffd]{margin:0;color:#263445;font-size:19px;font-weight:700;line-height:1.85}.section-copy ul[data-v-e05cbffd]{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.section-copy li[data-v-e05cbffd]{position:relative;padding-left:20px;color:#334155;font-size:15px;line-height:1.6}.section-copy li[data-v-e05cbffd]:before{position:absolute;top:9px;left:0;width:7px;height:7px;border-radius:50%;content:"";background:#1677ff}.video-panel[data-v-e05cbffd]{overflow:hidden;border-radius:8px;background:#0f172a;box-shadow:0 18px 44px #0f172a29}.video-panel video[data-v-e05cbffd]{display:block;width:100%;aspect-ratio:16 / 9;background:#0f172a;object-fit:contain}.case-cta[data-v-e05cbffd]{padding:76px 0 86px;background:linear-gradient(135deg,#eef6ff,#f8fbff)}.cta-panel[data-v-e05cbffd]{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:34px 38px;border:1px solid rgba(24,144,255,.14);border-radius:8px;background:#ffffffc7;box-shadow:0 18px 44px #0f172a14}.cta-panel button[data-v-e05cbffd]{flex:0 0 auto;height:44px;padding:0 22px;border:0;border-radius:8px;background:#1677ff;color:#fff;cursor:pointer;font-size:15px;font-weight:900;box-shadow:0 12px 24px #1677ff3d}.cta-panel button[data-v-e05cbffd]:hover{background:#0958d9}@media(max-width:900px){.case-overview .case-container[data-v-e05cbffd],.case-section-item[data-v-e05cbffd],.case-section-item.even[data-v-e05cbffd]{grid-template-columns:1fr;gap:30px}.case-section-item.even .section-copy[data-v-e05cbffd],.case-section-item.even .video-panel[data-v-e05cbffd]{order:initial}.overview-metrics[data-v-e05cbffd]{grid-template-columns:1fr}.cta-panel[data-v-e05cbffd]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.case-container[data-v-e05cbffd]{width:min(100% - 28px,1180px)}.case-overview[data-v-e05cbffd]{padding-top:48px}.overview-copy h2[data-v-e05cbffd],.case-cta h2[data-v-e05cbffd]{font-size:25px}.section-copy h3[data-v-e05cbffd]{font-size:24px}}
