.ai-service-page{color:#1d2633;background:#fff}.ai-service-page h1,.ai-service-page h2,.ai-service-page h3,.ai-service-page p{margin-top:0}.ai-service-hero{color:#fff;background:linear-gradient(90deg,#101925fa,#122b48f2 55%,#123e7adb),url(/images/products/zhengzhou-office.webp) 50%/cover;min-height:760px;padding:154px 0 82px}.ai-service-hero-layout{grid-template-columns:minmax(0,1.06fr) minmax(430px,.94fr);align-items:center;gap:72px;display:grid}.ai-service-breadcrumb{color:#ffffffa6;gap:10px;margin-bottom:34px;font-size:14px;display:flex}.ai-service-eyebrow,.ai-service-lead>span,.ai-service-matrix-copy>span,.ai-service-delivery-layout>div>span,.ai-service-reason-layout>div:first-child>span,.ai-service-faq-layout>div:first-child>span,.ai-service-contact-copy>span{color:var(--accent);margin-bottom:14px;font-size:13px;font-weight:900;display:block}.ai-service-eyebrow,.ai-service-contact-copy>span{color:#ffad63}.ai-service-hero h1{max-width:720px;font-size:var(--font-h1-desktop);letter-spacing:0;margin-bottom:24px;line-height:1.12}.ai-service-hero-intro{color:#fffc;max-width:720px;font-size:17px;line-height:1.9}.ai-service-tags{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.ai-service-tags span{color:#edf4ff;background:#123e7a57;border:1px solid #ffffff3d;padding:7px 12px;font-size:13px}.ai-service-actions{gap:14px;margin-top:32px;display:flex}.ai-service-actions .btn-outline{--btn-bg:transparent;--btn-border:#ffffff8c;--btn-color:#fff}.ai-service-actions .btn-outline:hover{--btn-bg:#fff;--btn-color:#123e7a}.ai-service-hero-note{color:#ffffff8f;margin:22px 0 0;font-size:13px}.ai-service-hero-visual{min-height:480px;position:relative}.ai-service-hero-main{background:#fff;width:88%;margin:0;padding:10px;position:absolute;top:0;right:0;box-shadow:0 30px 65px #00000052}.ai-service-hero-main img{aspect-ratio:16/10;object-fit:cover;width:100%}.ai-service-hero-device{background:#f7f9fc;width:44%;margin:0;padding:18px;position:absolute;bottom:0;left:0;box-shadow:0 24px 55px #0000004d}.ai-service-hero-device img{aspect-ratio:1.2;object-fit:contain}.ai-service-hero-flow{background:var(--accent);min-width:250px;padding:20px 24px;display:grid;position:absolute;bottom:40px;right:0}.ai-service-hero-flow span{color:#ffffffc7;font-size:13px}.ai-service-lead{max-width:800px;margin-bottom:42px}.ai-service-lead h2,.ai-service-matrix-copy h2,.ai-service-delivery-layout h2,.ai-service-reason-layout h2,.ai-service-faq-layout h2,.ai-service-contact-copy h2{font-size:var(--font-h2-feature);letter-spacing:0;margin-bottom:15px;line-height:1.28}.ai-service-lead p,.ai-service-matrix-copy p,.ai-service-delivery-layout>div p,.ai-service-faq-layout>div:first-child p{color:#687585}.ai-service-lead-light h2,.ai-service-lead-light p{color:#fff}.ai-service-lead-light p{color:#ffffffab}.ai-service-challenge-section,.ai-service-architecture-section,.ai-service-scenario-section,.ai-service-process-section,.ai-service-proof-section{padding:100px 0}.ai-service-challenge-grid{border-top:1px solid #dfe7f1;border-left:1px solid #dfe7f1;grid-template-columns:repeat(4,1fr);display:grid}.ai-service-challenge-grid article{border-bottom:1px solid #dfe7f1;border-right:1px solid #dfe7f1;min-height:265px;padding:28px 24px;transition:background .24s,box-shadow .24s,transform .24s}.ai-service-challenge-grid article:hover{z-index:1;background:#f7faff;position:relative;transform:translateY(-4px);box-shadow:0 16px 34px #122b481a}.ai-service-challenge-grid article>div,.ai-service-line-head,.ai-service-scenario-grid article>div,.ai-service-architecture-flow article>div{color:#9aa7b6;justify-content:space-between;align-items:center;font-weight:800;display:flex}.ai-service-challenge-icon{width:34px;color:var(--accent)}.ai-service-challenge-grid h3{min-height:58px;margin:38px 0 12px;font-size:21px}.ai-service-challenge-grid p{color:#6c7988;font-size:14px}.ai-service-lines-section{color:#fff;background:#152337;padding:100px 0}.ai-service-lines-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}.ai-service-lines-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:650px;padding:34px;transition:background .24s,box-shadow .24s,transform .24s}.ai-service-lines-grid article:hover{z-index:1;background:#ffffff12;position:relative;transform:translateY(-4px);box-shadow:0 18px 38px #0003}.ai-service-line-icon{width:40px;color:var(--accent)}.ai-service-line-audience{color:#ffad63;min-height:45px;margin:40px 0 8px;font-size:13px;font-weight:800}.ai-service-lines-grid h3{margin-bottom:20px;font-size:27px}.ai-service-line-problem,.ai-service-line-result{background:#ffffff0e;padding:16px 18px}.ai-service-line-problem strong,.ai-service-line-result strong{color:#ffad63;font-size:12px}.ai-service-line-problem p,.ai-service-line-result p{color:#ffffffb3;margin:5px 0 0;font-size:14px}.ai-service-lines-grid ul{min-height:180px;margin:22px 0;padding:0;list-style:none}.ai-service-lines-grid li{color:#ffffffc7;padding:6px 0 6px 17px;font-size:14px;position:relative}.ai-service-lines-grid li:before{color:var(--accent);content:"+";position:absolute;left:0}.ai-service-lines-grid article>a{margin-top:20px;font-weight:800;display:inline-block}.ai-service-mid-cta{color:#1d2633;background:#eef4fb;justify-content:space-between;align-items:center;gap:30px;padding:30px 34px;display:flex}.ai-service-mid-cta div{display:grid}.ai-service-mid-cta span{color:#687585}.ai-service-architecture-flow{border-top:1px solid #d5dfeb;border-left:1px solid #d5dfeb;grid-template-columns:repeat(6,1fr);display:grid}.ai-service-architecture-flow article{border-bottom:1px solid #d5dfeb;border-right:1px solid #d5dfeb;min-height:275px;padding:25px 19px;transition:background .24s,box-shadow .24s,transform .24s;position:relative}.ai-service-architecture-flow article:hover{z-index:1;background:#fffaf5;transform:translateY(-4px);box-shadow:0 16px 34px #122b481a}.ai-service-architecture-flow article:not(:last-child):after{z-index:2;width:26px;height:26px;color:var(--accent);content:"→";background:#fff;border:1px solid #d5dfeb;place-items:center;display:grid;position:absolute;top:48%;right:-13px}.ai-service-architecture-icon{width:31px;color:var(--accent)}.ai-service-architecture-flow h3{min-height:54px;margin:35px 0 8px;font-size:18px}.ai-service-architecture-flow p{color:#6c7988;font-size:13px}.ai-service-architecture-flow strong{color:var(--blue);font-size:12px}.ai-service-matrix-section{background:#f4f7fb;padding:100px 0}.ai-service-matrix-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.ai-service-matrix-table{background:#fff;border-top:1px solid #c8d5e4;border-left:1px solid #c8d5e4}.ai-service-matrix-head,.ai-service-matrix-row{grid-template-columns:1.1fr .85fr 1.2fr;display:grid}.ai-service-matrix-head>*,.ai-service-matrix-row>*{border-bottom:1px solid #d9e2ed;border-right:1px solid #d9e2ed;min-width:0;padding:15px 17px}.ai-service-matrix-head{color:#fff;background:var(--blue);font-size:13px}.ai-service-matrix-row{font-size:14px;transition:background .2s}.ai-service-matrix-row:hover{background:#fff8f1}.ai-service-matrix-row strong{color:var(--blue)}.ai-service-scenario-grid{border-top:1px solid #dfe7f1;border-left:1px solid #dfe7f1;grid-template-columns:repeat(3,1fr);display:grid}.ai-service-scenario-grid article{border-bottom:1px solid #dfe7f1;border-right:1px solid #dfe7f1;min-height:385px;padding:28px;transition:background .24s,box-shadow .24s,transform .24s}.ai-service-scenario-grid article:hover{z-index:1;background:#f7faff;position:relative;transform:translateY(-4px);box-shadow:0 16px 34px #122b481a}.ai-service-scenario-icon{width:34px;color:var(--accent)}.ai-service-scenario-grid h3{margin:34px 0 20px;font-size:21px}.ai-service-scenario-grid dl{margin:0}.ai-service-scenario-grid dl div{margin-bottom:14px}.ai-service-scenario-grid dt{color:var(--blue);font-size:12px;font-weight:900}.ai-service-scenario-grid dd{color:#6c7988;margin:3px 0 0;font-size:14px}.ai-service-tech-section{color:#fff;background:#1d2b40;padding:100px 0}.ai-service-tech-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.ai-service-tech-grid>a{background:#ffffff09;border:1px solid #ffffff24;min-height:370px;transition:border-color .24s,background .24s,box-shadow .24s,transform .24s}.ai-service-tech-grid>a:hover{background:#ffffff14;border-color:#ffad63b8;transform:translateY(-4px);box-shadow:0 18px 38px #0000003d}.ai-service-tech-grid figure{background:#101925;height:180px;margin:0;overflow:hidden}.ai-service-tech-grid img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .3s,opacity .3s}.ai-service-tech-grid>a:hover img{opacity:1;transform:scale(1.04)}.ai-service-tech-grid>a>div{padding:22px}.ai-service-tech-icon{width:28px;color:var(--accent)}.ai-service-tech-grid h3{margin:16px 0 7px;font-size:20px}.ai-service-tech-grid p{color:#ffffffa6;min-height:48px;font-size:13px}.ai-service-tech-grid strong{font-size:13px}.ai-service-delivery-section{background:#eef4fb;padding:100px 0}.ai-service-delivery-layout{grid-template-columns:.82fr 1.18fr;gap:75px;display:grid}.ai-service-delivery-layout ul{border-top:1px solid #ccd9e7;border-left:1px solid #ccd9e7;grid-template-columns:repeat(2,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.ai-service-delivery-layout li{background:#fff;border-bottom:1px solid #ccd9e7;border-right:1px solid #ccd9e7;min-height:105px;padding:24px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s}.ai-service-delivery-layout li:hover{z-index:1;background:#fff8f1;position:relative;transform:translateY(-3px);box-shadow:0 12px 26px #122b4817}.ai-service-confirm-section{background:#fff;padding:100px 0}.ai-service-confirm-grid{border-top:1px solid #d8e1ec;border-bottom:1px solid #d8e1ec;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-service-confirm-grid article{min-height:280px;transition:background .22s,transform .22s;transition-delay:var(--ai-confirm-delay,0s);border-right:1px solid #d8e1ec;padding:30px 24px}.ai-service-confirm-grid article:last-child{border-right:0}.ai-service-confirm-grid article:hover{background:#f7f9fc;transform:translateY(-3px)}.ai-service-confirm-icon{width:36px;color:var(--accent)}.ai-service-confirm-grid h3{margin:42px 0 12px;font-size:20px;line-height:1.4}.ai-service-confirm-grid p{color:#6c7988;margin:0;font-size:14px;line-height:1.75}.ai-service-process-list{grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.ai-service-process-list li{border-top:3px solid #dfe7f1;min-height:240px;padding:25px 19px;transition:background .22s,box-shadow .22s,transform .22s,border-color .22s}.ai-service-process-list li:hover{z-index:1;border-top-color:var(--accent);background:#fff;position:relative;transform:translateY(-4px);box-shadow:0 16px 30px #122b481a}.ai-service-process-list li:nth-child(odd){background:#f4f7fb}.ai-service-process-list li>span{color:var(--accent);font-weight:900}.ai-service-process-list h3{min-height:52px;margin:38px 0 10px;font-size:18px}.ai-service-process-list p{color:#6c7988;font-size:13px}.ai-service-period{color:#fff;background:var(--blue);align-items:center;gap:24px;padding:24px 28px;display:flex}.ai-service-period span{color:#ffffffa8;margin-left:auto;font-size:13px}.ai-service-proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ai-service-proof-grid>a{background:#fff;border:1px solid #dfe7f1;transition:border-color .22s,box-shadow .22s,transform .22s}.ai-service-proof-grid>a:hover{border-color:#f28a2e80;transform:translateY(-4px);box-shadow:0 18px 42px #122b481a}.ai-service-proof-grid figure{background:#f4f7fb;place-items:center;height:250px;margin:0;display:grid;overflow:hidden}.ai-service-proof-grid img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.ai-service-proof-grid>a:hover img{transform:scale(1.04)}.ai-service-proof-grid>a>div{padding:25px}.ai-service-proof-grid h3{font-size:21px}.ai-service-proof-grid p{color:#6c7988;font-size:14px}.ai-service-proof-grid strong{color:var(--blue)}.ai-service-case-section{background:#f4f7fb;padding:100px 0}.ai-service-case-grid>a{transition-delay:var(--ai-confirm-delay,0s)}.ai-service-case-grid figure{background:#dfe7f1}.ai-service-case-grid img{object-fit:cover}.ai-service-reason-section{color:#fff;background:#152337;padding:100px 0}.ai-service-reason-layout{grid-template-columns:.72fr 1.28fr;gap:70px;display:grid}.ai-service-reason-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);display:grid}.ai-service-reason-grid article{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:220px;padding:26px;transition:background .22s,box-shadow .22s,transform .22s}.ai-service-reason-grid article:hover{z-index:1;background:#ffffff14;position:relative;transform:translateY(-4px);box-shadow:0 16px 32px #0003}.ai-service-reason-icon{width:32px;color:var(--accent)}.ai-service-reason-grid h3{margin:25px 0 8px}.ai-service-reason-grid p{color:#ffffffa6;font-size:14px}.ai-service-faq-section{background:#f4f7fb;padding:100px 0}.ai-service-faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.ai-service-faq-list details{border-bottom:1px solid #ccd9e7;transition:background .2s,padding .2s}.ai-service-faq-list details:hover{background:#fff;padding-left:18px}.ai-service-faq-list summary{cursor:pointer;padding:20px 38px 20px 0;font-weight:800}.ai-service-faq-list p{color:#667483;padding:0 20px 20px 0}.ai-service-contact-section{color:#fff;background:#101925;padding:100px 0}.ai-service-contact-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;display:grid}.ai-service-contact-copy p{color:#ffffffab}.ai-service-contact-copy>div{gap:10px;margin-top:34px;display:grid}.ai-service-contact-copy a{border-bottom:1px solid #ffffff24;padding:14px 0;display:grid}.ai-service-contact-copy small{color:#ffffff80}.ai-service-form{color:#1d2633;background:#fff;gap:22px;padding:38px;display:grid}.ai-service-form>div{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ai-service-form label{gap:8px;font-size:14px;font-weight:700;display:grid}.ai-service-form input,.ai-service-form textarea{color:#1d2633;width:100%;font:inherit;resize:vertical;border:1px solid #cbd6e3;border-radius:0;padding:13px 14px}.ai-service-form input:focus,.ai-service-form textarea:focus{border-color:var(--accent);outline:2px solid #f28a2e2e}.ai-service-form .btn{justify-self:start}.ai-service-form>p{color:#788591;margin:0;font-size:12px}.ai-service-form-status.is-success{color:#13745d!important}.ai-service-form-status.is-error{color:#b83d37!important}@media (width<=1024px){.ai-service-hero-layout,.ai-service-matrix-layout,.ai-service-delivery-layout,.ai-service-contact-layout{grid-template-columns:1fr}.ai-service-challenge-grid,.ai-service-tech-grid{grid-template-columns:repeat(2,1fr)}.ai-service-architecture-flow,.ai-service-process-list{grid-template-columns:repeat(3,1fr)}.ai-service-architecture-flow article:nth-child(3):after{display:none}.ai-service-reason-layout,.ai-service-faq-layout{grid-template-columns:1fr}.ai-service-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-service-confirm-grid article:nth-child(2){border-right:0}.ai-service-confirm-grid article:nth-child(-n+2){border-bottom:1px solid #d8e1ec}}@media (width<=720px){.ai-service-hero{min-height:0;padding:126px 0 64px}.ai-service-hero-layout{gap:42px}.ai-service-hero h1{font-size:var(--font-h1-mobile)}.ai-service-hero-intro{font-size:16px}.ai-service-actions,.ai-service-mid-cta,.ai-service-period{flex-direction:column;align-items:stretch}.ai-service-actions .btn,.ai-service-mid-cta .btn{width:100%}.ai-service-hero-visual{min-height:330px}.ai-service-hero-main{width:94%}.ai-service-hero-device{width:44%}.ai-service-hero-flow{min-width:190px;padding:14px 16px}.ai-service-challenge-section,.ai-service-lines-section,.ai-service-architecture-section,.ai-service-matrix-section,.ai-service-scenario-section,.ai-service-tech-section,.ai-service-delivery-section,.ai-service-confirm-section,.ai-service-process-section,.ai-service-proof-section,.ai-service-case-section,.ai-service-reason-section,.ai-service-faq-section,.ai-service-contact-section{padding:72px 0}.ai-service-lead h2,.ai-service-matrix-copy h2,.ai-service-delivery-layout h2,.ai-service-reason-layout h2,.ai-service-faq-layout h2,.ai-service-contact-copy h2{font-size:var(--font-h2-mobile)}.ai-service-challenge-grid,.ai-service-lines-grid,.ai-service-scenario-grid,.ai-service-tech-grid,.ai-service-delivery-layout ul,.ai-service-proof-grid,.ai-service-reason-grid,.ai-service-form>div{grid-template-columns:1fr}.ai-service-challenge-grid article,.ai-service-lines-grid article,.ai-service-scenario-grid article,.ai-service-line-audience,.ai-service-lines-grid ul{min-height:0}.ai-service-architecture-flow,.ai-service-process-list{grid-template-columns:1fr}.ai-service-architecture-flow article{min-height:0}.ai-service-architecture-flow article:not(:last-child):after{display:grid;top:auto;bottom:-14px;right:22px;transform:rotate(90deg)}.ai-service-matrix-table{overflow-x:auto}.ai-service-matrix-head,.ai-service-matrix-row{min-width:680px}.ai-service-tech-grid>a{min-height:0}.ai-service-period span{margin-left:0}.ai-service-proof-grid figure{height:220px}.ai-service-faq-layout,.ai-service-contact-layout{gap:40px}.ai-service-confirm-grid{grid-template-columns:1fr}.ai-service-confirm-grid article{border-bottom:1px solid #d8e1ec;border-right:0;min-height:0}.ai-service-confirm-grid article:last-child{border-bottom:0}.ai-service-form{padding:24px 20px}.ai-service-page h1,.ai-service-page h2,.ai-service-page h3,.ai-service-page p,.ai-service-page a,.ai-service-page span,.ai-service-page strong,.ai-service-page summary,.ai-service-page dd{overflow-wrap:anywhere}}
