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