.mask[data-v-5a68e70d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.49)}.dialog-container[data-v-5a68e70d]{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:6px solid #3f3c5c;max-height:80vh;position:fixed;left:50%;top:50%;z-index:99;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:0 0 8px 8px;box-shadow:10px 10px 20px 0 rgba(0,30,112,.1)}.dialog-header[data-v-5a68e70d]{padding:15px 30px;border-bottom:1px solid #ccc}.dialog-title[data-v-5a68e70d]{margin:0;font-size:24px}.dialog-desc[data-v-5a68e70d]{font-size:13px;color:#8c8e93}.mask-close[data-v-5a68e70d]{cursor:pointer;position:absolute;right:30px;top:20px;text-align:right;font-size:24px}.dialog-content-container[data-v-5a68e70d]{padding:30px}.fade-enter-active[data-v-5a68e70d],.fade-leave-active[data-v-5a68e70d]{transition:all .5s ease;opacity:0}.fade-enter-form[data-v-5a68e70d],.fade-leave-to[data-v-5a68e70d]{opacity:0}.fade-enter-to[data-v-5a68e70d]{opacity:1}.gy-container[data-v-1da21d75]{max-width:1440px;margin:0 auto}.gy-between[data-v-1da21d75]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-align:center;align-items:center}.page-news-detail-nav[data-v-1da21d75]{margin-top:64px;padding-top:16px;border-top:1px solid #eee}.gy-line[data-v-1da21d75]{font-size:16px;opacity:.6}.page-news-detail-nav[data-v-1da21d75]{margin-bottom:64px}.mask[data-v-1da21d75]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.49)}.form-header[data-v-1da21d75]{padding:15px 30px;border-bottom:1px solid #ccc}.form-title[data-v-1da21d75]{margin:0;font-size:24px}.form-desc[data-v-1da21d75]{font-size:13px;color:#8c8e93}.partner .logo[data-v-1da21d75]{height:30px}.partner .partner-view-wrap[data-v-1da21d75]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-top:6px solid #3f3c5c;width:664px;max-height:80vh;position:fixed;left:50%;top:50%;z-index:99;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:0 0 8px 8px;box-shadow:10px 10px 20px 0 rgba(0,30,112,.1)}.partner-form[data-v-1da21d75]{padding:30px;-ms-flex:1 1;flex:1 1;overflow:auto}.partner-form-item+.partner-form-item[data-v-1da21d75]{margin-bottom:0;margin-top:25px}.partner-form-label[data-v-1da21d75]{display:block;font-weight:500;font-size:14px;line-height:28px;padding-left:1em;margin-bottom:10px}.partner-form-label.required[data-v-1da21d75]{padding-left:0}.partner-form-label.required[data-v-1da21d75]:before{content:"*";color:#fc5555}.partner-form-input[data-v-1da21d75]{width:65%;padding:0 20px;font-size:13px;height:36px;line-height:36px;border-radius:5px;border:1px solid #f6f6f6;background-color:#f6f6f6;outline:none}.partner-form-input[data-v-1da21d75] ::-webkit-input-placeholder{color:#8c8e93}.partner-form-input[data-v-1da21d75] ::-moz-placeholder{color:#8c8e93}.partner-form-input[data-v-1da21d75] :-ms-input-placeholder{color:#8c8e93}.partner-form-input[data-v-1da21d75] ::placeholder{color:#8c8e93}.partner-form-input[data-v-1da21d75]:focus{border-color:#3f3c5c}.partner-form-radio input[data-v-1da21d75]{margin-right:5px}.partner-form-radio+.partner-form-radio[data-v-1da21d75]{margin-left:60px}.partner-form-textarea[data-v-1da21d75]{padding:10px 20px;background:#f6f6f6;border-radius:5px;resize:none;width:100%;border:1px solid #f6f6f6;outline:none;height:98px}.partner-form-textarea[data-v-1da21d75]:focus{border-color:#3f3c5c}.partner-form .partner-form-select[data-v-1da21d75]{background-color:#f6f6f6;padding:7px 20px;box-shadow:none}.action-btn[data-v-1da21d75]{color:#fff;background-color:#3f3c5c;border:none;display:block;height:40px;line-height:40px;border-radius:40px;outline:none;width:400px;font-size:14px;margin:32px auto 0;cursor:pointer}.action-btn.loading[data-v-1da21d75]{background-color:#517efb}.mask-close[data-v-1da21d75]{cursor:pointer;position:absolute;right:30px;top:20px;text-align:right;font-size:24px}.fade-enter-active[data-v-1da21d75],.fade-leave-active[data-v-1da21d75]{transition:all .5s ease;opacity:0}.fade-enter-form[data-v-1da21d75],.fade-leave-to[data-v-1da21d75]{opacity:0}.fade-enter-to[data-v-1da21d75]{opacity:1}:root{--primary:#0f172a;--accent:#2563eb;--success:#10b981;--warning:#f59e0b}body{font-family:Noto Sans SC,sans-serif;color:#0f172a;color:var(--primary);background-color:#fff;scroll-behavior:smooth;overflow-x:hidden}.btn-primary{background-color:#0f172a;color:#fff;border-radius:.5rem;font-weight:700;padding:.75rem 2rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;grid-gap:.5rem;gap:.5rem;border:1px solid rgba(0,0,0,0);font-size:.95rem;cursor:pointer}.btn-primary:hover{background-color:#1e293b;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.15)}.btn-nav{padding:.5rem 1.5rem;font-size:.875rem}.btn-secondary{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0f172a;border:1px solid #e2e8f0;border-radius:.5rem;font-weight:700;padding:.75rem 2rem;transition:all .3s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;grid-gap:.5rem;gap:.5rem;font-size:.95rem;cursor:pointer}.btn-secondary:hover{background-color:#fff;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.hero-scene{position:absolute;top:0;left:0;width:100%;height:100%;perspective:1400px;overflow:hidden;z-index:-1;background:radial-gradient(circle at 50% 50%,#f8fafc 0,#e2e8f0 100%)}.dashboard-interface{position:absolute;top:12%;left:50%;transform:translateX(-50%) rotateX(15deg) rotateY(0deg) rotate(-1deg) scale(.95);width:1200px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 30px 60px -15px rgba(15,23,42,.2),0 0 0 1px hsla(0,0%,100%,.5),inset 0 0 30px hsla(0,0%,100%,.6);padding:24px;opacity:.85;transition:all 1s ease;animation:floatInterface 10s ease-in-out infinite}.dash-header{border-bottom:1px solid #e2e8f0;padding-bottom:16px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.dash-label{font-family:JetBrains Mono,monospace;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:1px;font-weight:600}.dash-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;gap:20px}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-10{grid-column:span 10/span 10}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.dash-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;box-shadow:0 4px 10px -2px rgba(0,0,0,.03);-ms-flex-direction:column;flex-direction:column}.dash-card,.dash-card-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dash-card-title{font-size:12px;font-weight:700;color:#334155;margin-bottom:10px;-ms-flex-align:center;align-items:center}.ai-insight-box{background:linear-gradient(145deg,#eff6ff,#fff);border-left:4px solid #2563eb;border-left:4px solid var(--accent)}.next-step-box{background:linear-gradient(145deg,#f0fdf4,#fff);border-left:4px solid #10b981;border-left:4px solid var(--success)}.aps-box{background:linear-gradient(145deg,#fdf4ff,#fff);border-left:4px solid #d946ef}@keyframes floatInterface{0%{transform:translateX(-50%) rotateX(15deg) rotate(-1deg) translateY(0)}50%{transform:translateX(-50%) rotateX(13deg) rotate(0deg) translateY(-15px)}to{transform:translateX(-50%) rotateX(15deg) rotate(-1deg) translateY(0)}}.hero-overlay-fade{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 70%,#fff);z-index:0;pointer-events:none}#problem{background-color:#f8fafc}.clean-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;height:100%;transition:all .3s ease;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}.clean-card:hover{-ms-transform:translateY(-8px);transform:translateY(-8px);box-shadow:0 20px 30px -10px rgba(0,0,0,.08);border-color:#2563eb;border-color:var(--accent)}.clean-card-icon{width:50px;height:50px;background:#eff6ff;color:#2563eb;color:var(--accent);border-radius:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:24px;margin-bottom:20px}.clean-card-title{font-size:18px;font-weight:700;color:#0f172a;color:var(--primary);margin-bottom:12px}.clean-card-text{font-size:14px;color:#64748b;line-height:1.6}.root-cause-card{background:#0f172a;border:1px solid #1e293b;color:#fff;border-radius:16px;padding:48px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px rgba(15,23,42,.25)}.root-cause-card:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);border-color:#2563eb;border-color:var(--accent)}.team-photo-container{margin-top:40px;width:100%;height:450px;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px -12px rgba(0,0,0,.15);position:relative}.team-photo{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.team-photo-container:hover .team-photo{-ms-transform:scale(1.03);transform:scale(1.03)}.method-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;transition:all .3s ease;cursor:pointer}.method-card.active,.method-card:hover{background:hsla(0,0%,100%,.1);border-color:#2563eb;border-color:var(--accent)}.method-number{font-size:12px;font-weight:700;color:#60a5fa;letter-spacing:1px;margin-bottom:8px}.service-nav-item{padding:24px;border-left:4px solid rgba(0,0,0,0);cursor:pointer;transition:all .3s ease;background:#fff;border-bottom:1px solid #f1f5f9}.service-nav-item:hover{background-color:#f8fafc}.service-nav-item.active{border-left-color:#2563eb;border-left-color:var(--accent);background-color:#eff6ff}.service-nav-title{font-size:16px;font-weight:700;color:#0f172a;margin-bottom:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px}.service-nav-desc{font-size:12px;color:#64748b;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.industry-nav-icon{width:24px;height:24px;fill:currentColor;opacity:.6;transition:opacity .3s}.service-nav-item.active .industry-nav-icon{opacity:1;color:#2563eb;color:var(--accent)}.service-display-area{position:relative;height:auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px -10px rgba(0,0,0,.1);border:1px solid #e2e8f0}.service-content{display:none;height:100%;-ms-flex-direction:column;flex-direction:column}.service-content.active{display:-ms-flexbox;display:flex;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.service-img-container{overflow:hidden;position:relative}.service-img{width:100%;height:100%;object-fit:cover}.service-tags-strip{padding:12px 24px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;grid-gap:10px;gap:10px;overflow-x:auto;white-space:nowrap}.deliverable-tag{font-size:11px;font-weight:600;color:#2563eb;color:var(--accent);background:#fff;padding:4px 10px;border-radius:4px;border:1px solid #cbd5e1;box-shadow:0 1px 2px rgba(0,0,0,.05)}.tag-label{font-size:11px;font-weight:700;color:#475569;margin-right:4px;white-space:nowrap}.service-info{height:60%;padding:32px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow-y:auto}.check-list li{position:relative;padding-left:24px;margin-bottom:12px;font-size:15px;color:#334155;line-height:1.6}.check-list li:before{content:"\2713";position:absolute;left:0;color:#2563eb;color:var(--accent);font-weight:700;font-size:16px}.scenario-card-simple{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;height:100%;transition:all .3s ease;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.scenario-card-simple:hover{-ms-transform:translateY(-5px);transform:translateY(-5px);border-color:#2563eb;border-color:var(--accent);box-shadow:0 10px 20px -5px rgba(0,0,0,.08)}.mini-tag{font-size:10px;background:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:4px}.fade-in-section{opacity:0;-ms-transform:translateY(30px);transform:translateY(30px);transition:.8s ease-out}.fade-in-section.is-visible{opacity:1;-ms-transform:none;transform:none}.chat-widget{position:fixed;bottom:2rem;right:2rem;z-index:50}.chat-window{position:absolute;bottom:5rem;right:0;width:360px;height:500px;background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:none;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.chat-window.open{display:-ms-flexbox;display:flex;animation:slideUp .3s ease-out}.ai-glow{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(37,99,235,.4)}70%{box-shadow:0 0 0 10px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.progress-bar{width:100%;height:6px;background:#e2e8f0;border-radius:99px;overflow:hidden}.progress-fill{height:100%;border-radius:99px;transition:width 1s ease}