:root{color-scheme:light;--ink: #101f36;--muted: #657892;--line: #dce4ee;--paper: #fff;--blue: #1758bd;--cyan: #74d4ed;--lime: #d6f16d;--font: "DM Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-family:var(--font);font-synthesis:none;text-rendering:optimizeLegibility;line-height:1.6;background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px;line-break:strict;-webkit-tap-highlight-color:#1758bd24;caret-color:var(--blue)}body{margin:0;min-width:320px;font-size:16px;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}::selection{background:#b7e7f4;color:#0c2750}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#eef2f7}::-webkit-scrollbar-thumb{background:#95a9c4;border:3px solid #eef2f7;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#617d9e}a:focus-visible,button:focus-visible{outline:3px solid #1758bd;outline-offset:4px;box-shadow:0 0 0 2px #fff}[id]{scroll-margin-top:92px}.skip-link{position:fixed;z-index:100;top:8px;left:8px;padding:12px 16px;color:#fff;background:#113f81;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus-visible{transform:translateY(0)}[hidden]{display:none!important}.topline{height:44px;color:#dbe8f8;background:#07182c;font-size:12px}.topline-inner{height:100%;max-width:1440px;padding:0 5.4vw;margin:auto;display:flex;align-items:center;gap:12px}.topline-pulse{width:7px;height:7px;background:var(--lime);border-radius:50%}.topline-divider{height:14px;width:1px;background:#45566e}.topline a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;margin-left:auto;color:#e2f78f}.topline a span{margin-left:8px}.site-header{height:76px;padding:0 5.4vw;display:flex;align-items:center;justify-content:space-between;gap:32px;position:sticky;top:0;z-index:50;border-bottom:1px solid #e8edf3;background:#fffffff5}.brand{min-height:44px;display:grid;grid-template-columns:36px auto;grid-template-rows:22px 15px;align-items:center;column-gap:10px;min-width:184px}.brand img{grid-row:1 / 3;width:33px;height:33px;filter:invert(28%) sepia(70%) saturate(1773%) hue-rotate(197deg) brightness(88%) contrast(94%)}.brand-cn{font-size:18px;font-weight:800;letter-spacing:.03em;line-height:1}.brand-en{color:#5c6f88;font-size:11px;letter-spacing:.11em;line-height:1}.primary-nav{display:flex;align-items:center;gap:clamp(20px,3vw,43px);height:100%;font-size:14px}.primary-nav>a:not(.nav-contact),.nav-products{color:#2b3b52;transition:color .2s ease}.primary-nav>a:not(.nav-contact){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.primary-nav>a:not(.nav-contact):hover,.nav-products:hover{color:var(--blue)}.nav-products{height:100%;display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;cursor:pointer}.chevron{width:7px;height:7px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg) translateY(-2px);transition:transform .22s}.nav-products[aria-expanded=true] .chevron{transform:rotate(225deg) translate(-1px,-1px)}.nav-contact{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:44px;padding:0 19px;color:#fff;background:#124eaa;transition:background .2s,transform .2s}.nav-contact{flex:none;white-space:nowrap}.primary-nav svg{width:18px;height:18px;flex:none}.nav-contact:hover{background:#0c3479;transform:translateY(-2px)}.mega-menu{position:absolute;z-index:55;top:75px;left:0;right:0;padding:35px max(5.4vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:.7fr 1.8fr;gap:60px;background:#fff;border-bottom:1px solid #dbe4ee;box-shadow:0 22px 40px #0a1e3708}.mega-menu:not([hidden]){display:grid}.mega-lead{padding:4px 0;display:flex;flex-direction:column;align-items:flex-start}.mega-lead>span,.mega-links a>span{color:#5d718a;font-size:12px}.mega-lead strong{margin:11px 0 21px;font-size:24px;line-height:1.4}.mega-lead>a{color:var(--blue);font-size:13px}.mega-lead>a span{margin-left:10px}.mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.mega-links a{display:flex;flex-direction:column;gap:7px;padding:15px 20px 14px 0;border-bottom:1px solid var(--line)}.mega-links a:nth-child(odd){border-right:1px solid var(--line)}.mega-links a:nth-child(2n){padding-left:23px}.mega-links a strong{font-size:16px}.mega-links a small{color:#5d718a;font-size:12px}.mobile-nav-toggle,.mobile-header-contact{display:none}.hero{height:min(770px,calc(100svh - 110px));min-height:650px;position:relative;isolation:isolate;overflow:hidden;color:#fff;display:grid;place-items:center;background:#0b2d65}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 96%,#1666bb 0,#124891 34%,#0b2d65 76%)}.hero:after{content:"";position:absolute;z-index:-1;width:min(70vw,900px);aspect-ratio:1;right:-18%;top:-42%;border:1px solid #a7c8e51f;border-radius:50%;box-shadow:0 0 0 72px #a7c8e508,0 0 0 144px #a7c8e505;pointer-events:none}.hero-field{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero-content{z-index:2;position:relative;width:min(1080px,86vw);text-align:center;padding:24px 18px 70px}.hero-brand-line{display:flex;align-items:center;justify-content:center;gap:12px;color:#c5daf6;font-size:14px;letter-spacing:.05em}.hero-mark{display:grid;place-items:center;width:24px;height:24px;border:1px solid #9dc5f2;border-radius:50%;color:#c8eeff;font-size:12px}.hero h1{margin:33px auto 19px;max-width:1120px;font-size:clamp(48px,7.2vw,96px);line-height:1.16;letter-spacing:-.025em;font-weight:800;text-wrap:balance}.hero h1 span{color:#d7f483}.mobile-break{display:none}.hero-lede{max-width:660px;margin:0 auto;color:#d2def0;font-size:16px;line-height:1.9;text-wrap:pretty}.hero-actions{margin-top:30px;display:flex;gap:12px;justify-content:center}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 20px;font-size:14px;font-weight:700;transition:transform .22s,background .22s,border-color .22s}.button:hover{transform:translateY(-2px)}.button-light{color:#14233b;background:var(--lime)}.button-light:hover{background:#e3ff92}.button-outline{color:#fff;border:1px solid #92b2dc;background:#102f60ad}.button-outline:hover{background:#ffffff18;border-color:#d8e8f7}.button svg{width:18px;height:18px}.hero-proofline{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:34px;color:#d6e3f4;font-size:12px}.hero-proofline i{width:3px;height:3px;background:#a7c7ee;border-radius:50%}.hero-scroll{position:absolute;left:50%;bottom:27px;transform:translate(-50%);display:grid;justify-items:center;gap:8px;color:#f0f5fc;font-size:12px;transition:color .2s ease}.hero-scroll:hover{color:var(--lime)}.hero-scroll{min-height:44px;min-width:44px;padding:5px 12px}.hero-scroll i{height:22px;width:1px;background:linear-gradient(#c7e0ff,transparent);animation:scroll-cue 1.8s ease-in-out infinite;transform-origin:top}.hero-edge{position:absolute;bottom:0;left:0;right:0;height:3px;display:grid;grid-template-columns:1fr 1.25fr .7fr}.hero-edge span:nth-child(1){background:#a2d4ff}.hero-edge span:nth-child(2){background:#d7f483}.hero-edge span:nth-child(3){background:#49b5e6}.service-index{display:grid;grid-template-columns:1.05fr repeat(4,1fr);padding:10px max(5.4vw,calc((100vw - 1320px)/2));min-height:108px;border-bottom:1px solid #e0e7ef;background:#fff}.service-index-label,.service-index>a{min-height:108px;display:flex;flex-direction:column;justify-content:center;position:relative}.service-index-label{gap:4px;color:#586c85;font:12px/1.5 DM Sans,sans-serif;letter-spacing:.09em}.service-index-label strong{color:var(--ink);font:700 16px/1.5 var(--font);letter-spacing:0}.service-index>a{padding:14px 22px;border-left:1px solid #e0e7ef;transition:background .2s}.service-index>a:hover{background:#f4f8fc}.service-index>a span{font:12px/1.4 DM Sans,sans-serif;color:#586c85;letter-spacing:.1em}.service-index>a strong{margin-top:6px;font-size:15px;font-weight:700}.service-index>a i{position:absolute;right:20px;top:22px;font-style:normal;color:var(--blue);transition:transform .2s}.service-index>a i svg{width:16px;height:16px}.service-index>a:hover i{transform:translate(3px,-3px)}.edge-network-map{position:absolute;left:4%;top:16%;width:92%;height:60%;overflow:visible}.edge-network-map-mobile{display:none}.edge-network-routes path{fill:none;stroke:url(#edge-route-gradient);stroke-width:2.5;opacity:.9}.edge-network-flows path{fill:none;stroke:#e1f98b;stroke-width:3.5;stroke-linecap:round;stroke-dasharray:6 146;animation:edge-data-flow 5.8s linear infinite}.edge-network-flows path:nth-child(2){animation-delay:-1.1s}.edge-network-flows path:nth-child(3){animation-delay:-2.2s}.edge-network-flows path:nth-child(4){animation-delay:-2.9s}.edge-network-flows path:nth-child(5){animation-delay:-4s}.edge-network-flows path:nth-child(6){animation-delay:-5s}.edge-source-node rect,.edge-cache-node rect{fill:#e7f1fa;stroke:#fff;stroke-width:2}.edge-source-node path,.edge-cache-node path{fill:none;stroke:#5680a6;stroke-width:2;stroke-linecap:round}.edge-source-node circle,.edge-cache-node circle{fill:#c6ed68}.edge-cache-node rect{animation:edge-node-pulse 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.edge-cache-node rect:nth-child(2){animation-delay:-1.6s}.edge-cache-node rect:nth-child(3){animation-delay:-3.2s}.edge-client-node rect{fill:#dceaf6;stroke:#fff;stroke-width:2}.edge-client-node path{stroke:#5b86a9;stroke-width:2;stroke-linecap:round}.edge-map-labels text{fill:#23476b;font:600 13px Noto Sans SC,sans-serif}.edge-map-labels-mobile text{fill:#23476b;font:600 15px Noto Sans SC,sans-serif}.section-shell{padding-inline:max(5.4vw,calc((100vw - 1320px)/2))}.section-heading{display:grid;grid-template-columns:1.12fr .75fr;align-items:end;gap:56px}.section-heading h2,.company-heading h2{margin:0;font-size:clamp(37px,4.1vw,56px);line-height:1.34;letter-spacing:-.025em;text-wrap:balance}.section-heading h2 span,.company-heading h2 span{color:#1e62b9}.section-heading-side{max-width:430px;justify-self:end;padding-bottom:3px}.section-heading-side p,.business-heading>p,.company-heading>p{margin:0;color:#5d708b;font-size:15px;line-height:1.9;text-wrap:pretty}.inline-link{display:inline-flex;margin-top:17px;gap:18px;align-items:center;color:#1b58ae;font-size:13px;font-weight:700}.inline-link span{transition:transform .2s}.inline-link:hover span{transform:translate(3px,-3px)}.ai-explorer{margin-top:52px;border:1px solid #d7e0eb;background:#f4f7fa}.explorer-top{min-height:55px;padding:8px 23px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7e0eb}.explorer-label{display:flex;gap:10px;align-items:center;color:#253d5c;font-size:14px;font-weight:700}.explorer-light{width:8px;height:8px;background:#41a1c5;border-radius:50%}.explorer-audience{display:flex;gap:16px;color:#526882;font-size:12px}.explorer-audience span+span{padding-left:16px;border-left:1px solid #cad5e2}.explorer-tabs{display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:8px;background:#fff;border-bottom:1px solid #d7e0eb}.explorer-tab{min-height:85px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:14px 23px;text-align:left;border:0;border-right:1px solid #e2e8ef;background:transparent;cursor:pointer;transition:background .2s,color .2s}.explorer-tab:last-child{border-right:0}.explorer-tab:hover{background:#f5f8fb}.explorer-tab span{color:#506783;font-size:12px}.explorer-tab strong{font-size:17px;font-weight:700}.explorer-tab i{position:absolute;bottom:-1px;left:23px;right:23px;height:3px;background:transparent}.explorer-tab.is-active{color:#164f9f;background:#f7faff}.explorer-tab.is-active i{background:#1f64bc}.explorer-panel{min-height:420px;padding:34px 38px 27px;display:grid;grid-template-columns:.83fr 1.17fr;gap:44px;align-items:center;background:#f4f7fa}.explorer-copy{max-width:410px}.explorer-copy h3{margin:0;font-size:clamp(30px,3vw,41px);line-height:1.42;letter-spacing:-.02em;text-wrap:balance;white-space:pre-line}.explorer-description{margin:13px 0 0;max-width:390px;color:#586d87;font-size:14px;line-height:1.85}.explorer-example{margin-top:18px;padding:14px 16px;border-top:1px solid #9cb4cc;border-bottom:1px solid #d2dce7;background:#edf2f7}.explorer-example>span{color:#234e7e;font-size:12px;font-weight:700;letter-spacing:.035em}.explorer-example p{margin:5px 0 0;color:#263f5d;font-size:14px;line-height:1.75}.explorer-consideration{margin-top:24px;padding-top:13px;border-top:1px solid #cfdae7}.explorer-consideration>span{color:#526882;font-size:12px}.explorer-consideration p{margin:4px 0 0;color:#29415e;font-size:14px;line-height:1.75}.explorer-cta{display:inline-flex;min-height:44px;align-items:center;gap:17px;margin-top:17px;padding:0 16px;background:#1555a8;color:#fff;font-size:14px;font-weight:700;transition:background .2s}.explorer-cta:hover{background:#0c3679}.workflow-scene{min-height:322px;border:1px solid #d1dce8;background:#fff;overflow:hidden;box-shadow:0 16px 35px #1c3d6212}.diagram-body{min-height:238px;padding:22px 19px 16px;display:flex;align-items:center;background:linear-gradient(90deg,#f7f9fc,#edf3f9)}.scene-toolbar{min-height:42px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;border-bottom:1px solid #e3e9f0;color:#3e5674;font-size:12px}.scene-toolbar span+span{display:inline-flex;align-items:center;gap:7px;color:#526984}.scene-toolbar i{width:6px;height:6px;border-radius:50%;background:#66ae72}.scene-toolbar i{background:#4784b8}.rag-layout{min-height:238px;padding:22px 19px 16px;display:grid;grid-template-columns:1fr 44px .82fr 44px 1.2fr;align-items:center;gap:7px;background:linear-gradient(90deg,#f7f9fc,#edf3f9)}.workflow-agent .rag-layout,.workflow-multi .rag-layout,.workflow-private .rag-layout{grid-template-columns:minmax(0,1fr)}.diagram-title{display:block;margin-bottom:8px;color:#435d7b;font-size:12px;font-weight:700}.rag-inputs{display:grid;gap:7px}.doc-sheet{min-height:49px;display:grid;grid-template-columns:23px 1fr;align-items:center;column-gap:6px;position:relative;padding:6px 7px;background:#fff;border:1px solid #dfe7ef}.doc-icon{grid-row:1 / 3;display:grid;place-items:center;width:21px;height:24px;color:#1658aa;background:#e8f1fb;font-size:12px;font-style:normal}.doc-blue{color:#216275;background:#e7f6f7}.doc-gold{color:#72500c;background:#fcf3d7}.doc-sheet span{display:grid;line-height:1.4}.doc-sheet b{font-size:12px}.doc-sheet small{color:#435b78;font-size:12px}.doc-sheet em{grid-column:2;color:#385d42;font-size:12px;font-style:normal}.rag-route{height:2px;position:relative;background:#bad0e6}.rag-route:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:#6c9ac6}.rag-route i{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:#2a78c1}.context-stack{display:grid;justify-items:center}.context-stack .diagram-title{justify-self:start}.context-orbit{position:relative;width:90px;height:90px;display:grid;place-items:center;border:1px solid #a4c1df;border-radius:50%;background:#edf5fc}.context-orbit:before,.context-orbit:after{content:"";position:absolute;width:80px;height:35px;border:1px solid #74a5d3;border-radius:50%;transform:rotate(55deg)}.context-orbit:after{transform:rotate(-55deg);border-color:#c5a85b}.context-orbit b{z-index:1;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;color:#fff;background:#1557a4;font:700 12px DM Sans,sans-serif}.context-orbit i{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;background:#d3a63c}.context-orbit i:nth-child(1){top:8px;right:13px}.context-orbit i:nth-child(2){left:2px;bottom:25px;background:#4aa9c4}.context-orbit i:nth-child(3){right:8px;bottom:12px;background:#5a89c4}.context-stack>small{margin-top:15px;color:#435b78;font-size:12px;line-height:1.45;text-align:center}.answer-sheet{min-height:137px;display:grid;grid-template-columns:26px 1fr;gap:8px;padding:12px 10px;border:1px solid #d6e1ed;background:#fff}.answer-avatar{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:#1356aa;font:700 12px DM Sans,sans-serif}.answer-sheet>div{display:flex;flex-direction:column;align-items:flex-start}.answer-sheet small{color:#435b78;font-size:12px}.answer-sheet strong{margin-top:5px;font-size:14px}.answer-sheet p{margin:6px 0;color:#405875;font-size:12px;line-height:1.55}.source-chip{padding:3px 5px;color:#28527d;background:#ecf3f8;font-size:12px}.scene-caption{min-height:38px;display:flex;justify-content:space-between;gap:12px;padding:6px 13px;align-items:center;border-top:1px solid #e4eaf0;color:#4d6481;font-size:12px;line-height:1.5}.agent-workflow{width:100%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:0}.agent-step{position:relative;min-height:104px;padding:14px 13px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #d5e0ed;background:#fff}.agent-step+.agent-step{margin-left:10px}.agent-step+.agent-step:before{content:"";position:absolute;left:-11px;width:10px;height:1px;top:50%;background:#75a5d1}.agent-step span{color:#1c65a8;font:12px DM Sans,sans-serif}.agent-step strong{font-size:14px;line-height:1.5}.agent-step small{color:#435b78;font-size:12px}.agent-step.is-current{background:#153f7e;color:#fff;border-color:#153f7e}.agent-step.is-current span,.agent-step.is-current small{color:#d4e4f6}.agent-footnote{grid-column:1/-1;margin:20px 0 0;color:#405875;font-size:12px}.multi-flow{width:100%;display:grid;grid-template-columns:1fr 36px .8fr 36px 1fr;gap:8px;align-items:center}.media-fragment{height:128px;position:relative;display:grid;place-items:center;border:1px solid #d4e0ec;background:#fff;overflow:hidden}.media-fragment:before{content:"";position:absolute;width:115px;height:115px;border-radius:50%;border:1px solid #a8c5df}.media-fragment strong{z-index:1;color:#214f87;font-size:14px}.media-fragment small{position:absolute;bottom:8px;color:#435b78;font-size:12px}.media-link{height:1px;background:#91aecb;position:relative}.media-link:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-right:0;border-left-color:#4f83b8}.boundary-stage{min-height:180px;display:grid;place-items:center;position:relative;background:#eef3f8}.boundary-frame{width:72%;min-height:148px;padding:32px 16px;display:grid;place-items:center;position:relative;border:1px dashed #527ca9;background:#e5eef7}.boundary-frame:before{content:"企业边界 · 概念示意";position:absolute;left:10px;top:7px;color:#405d7e;font-size:12px}.boundary-app{width:min(280px,84%);min-height:58px;display:grid;place-items:center;color:#fff;background:#174f96;font-size:14px;box-shadow:0 9px 18px #173e6726}.boundary-frame>small{color:#405a77;font-size:12px;line-height:1.45;text-align:center}.ai-notes{margin-top:18px;display:flex;align-items:center;justify-content:space-between;color:#566b85;font-size:12px}.ai-notes a{color:#1c5aae;font-weight:700}.ai-notes a span{margin-left:10px}.token-feature{position:relative;overflow:hidden;color:#fff;background:#0b254c}.token-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,#0a2247 4%,#123b77 56%,#145589)}.token-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.token-backdrop span{position:absolute;border:1px solid #96c8e744;border-radius:50%;transform:rotate(-24deg)}.token-backdrop span:nth-child(1){width:820px;height:240px;right:-4%;top:-12%}.token-backdrop span:nth-child(2){width:980px;height:300px;right:-12%;top:-18%}.token-backdrop span:nth-child(3){width:1130px;height:360px;right:-20%;top:-25%}.token-inner{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;gap:84px;align-items:center;max-width:1320px;padding:88px 0;margin:auto}.token-copy h2{margin:0;font-size:clamp(36px,4vw,54px);line-height:1.35;text-wrap:balance}.token-copy>p{max-width:460px;color:#d0dced;font-size:15px;line-height:1.9;margin:18px 0 0}.token-actions{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:21px}.token-plain-link{color:#dce9f8;font-size:13px}.token-plain-link{min-height:44px;display:inline-flex;align-items:center;gap:8px}.topline a:hover,.token-plain-link:hover,.token-card-foot a:hover,.record-list dd a:hover,.audience-result>a:hover,.contact-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.inline-link,.token-card-foot a,.ai-product-row>a,.audience-result>a,.company-ai-directions a,.record-list dd a,.contact-bottom a,.site-footer nav a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.token-card{position:relative;padding:22px 24px 17px;border:1px solid #7298bf;background:#f7fbff;color:#142943;box-shadow:0 24px 40px #00000042;transform:perspective(1200px) rotateY(-3deg)}.token-card:after{content:"";position:absolute;z-index:-1;inset:10px -10px -10px 10px;border:1px solid #aed0ee65}.token-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #d8e3ed;font:700 12px DM Sans,sans-serif;letter-spacing:.08em}.api-state{display:flex;align-items:center;gap:7px;color:#435b78;font:12px var(--font);letter-spacing:0}.token-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:17px}.token-card-title strong{font-size:18px}.token-card-title span{color:#4e6580;font-size:12px}.api-flow{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr) 35px minmax(0,1fr);gap:12px;align-items:center;margin-top:26px;padding:26px 18px;background:#eef3f8;border:1px solid #d8e2ed}.api-flow-step{min-height:118px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:15px;background:#fff;border:1px solid #d5e0ec}.api-flow-step>span{color:#55708d;font:600 12px DM Sans,sans-serif;letter-spacing:.1em}.api-flow-step strong{color:#142943;font-size:16px}.api-flow-step small{color:#526984;font-size:12px;line-height:1.5}.api-flow-step.api-flow-focus{color:#fff;background:#174e96;border-color:#174e96}.api-flow-step.api-flow-focus>span,.api-flow-step.api-flow-focus strong,.api-flow-step.api-flow-focus small{color:#fff}.api-flow>i{display:block;position:relative;height:1px;background:#7392b1}.api-flow>i:after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid #426e9a;border-right:1px solid #426e9a;transform:rotate(45deg)}.token-card-foot{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;color:#405875;font-size:12px;line-height:1.5}.token-card-foot a{flex:none;display:inline-flex;align-items:center;gap:7px;color:#1c5aa7;font-size:13px;font-weight:700}.token-card-foot a svg{width:15px;height:15px}.businesses{padding-top:110px;padding-bottom:115px;background:#f5f7fa}.business-heading{grid-template-columns:1fr .72fr}.business-heading>p{max-width:450px;justify-self:end}.business-layout{display:grid;grid-template-columns:1.22fr .78fr;gap:22px;margin-top:48px}.business-feature{display:grid;grid-template-rows:300px auto;background:#fff;border:1px solid #dbe4ed}.business-feature-visual{position:relative;overflow:hidden;background:radial-gradient(ellipse at 54% 48%,#dbe9f7,#c3d8eb 37%,#a8c1da)}.business-feature-visual:before{content:"";position:absolute;width:66%;aspect-ratio:1;right:-14%;top:-42%;border:1px solid #fff9;border-radius:50%;box-shadow:0 0 0 34px #fff2,0 0 0 68px #fff2}.compute-lattice{position:absolute;left:50%;top:47%;width:min(460px,76%);height:200px;transform:translate(-50%,-50%) perspective(600px) rotateX(57deg) rotate(-26deg);transform-style:preserve-3d;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.compute-lattice span{border:1px solid #e8f4ff;background:linear-gradient(145deg,#1d5389,#326ca4 55%,#174a80);box-shadow:0 14px 23px #00000029;animation:compute-breathe 4s ease-in-out infinite alternate}.compute-lattice span:nth-child(2),.compute-lattice span:nth-child(5){animation-delay:.8s}.compute-lattice span:nth-child(3),.compute-lattice span:nth-child(6){animation-delay:1.4s}.compute-lattice i{position:absolute;left:14%;right:14%;top:50%;height:2px;background:#ddf481;animation:scan-line 3s ease-in-out infinite alternate}.visual-stamp{position:absolute;top:20px;right:23px;color:#24476f;font:12px DM Sans,sans-serif;letter-spacing:.12em}.business-feature-caption{position:absolute;bottom:20px;left:25px;display:grid;color:#163961}.business-feature-caption span{font-size:12px}.business-feature-caption strong{font-size:23px}.business-feature-copy{padding:24px 27px 26px;display:flex;align-items:center;justify-content:space-between;gap:22px}.business-feature-copy>div>span{color:#4d6480;font-size:13px}.business-feature-copy h3{margin:5px 0 7px;font-size:22px;line-height:1.45;text-wrap:balance}.business-feature-copy p{max-width:530px;margin:0;color:#536a84;font-size:14px;line-height:1.8}.business-feature-copy>a{flex:none;display:grid;place-items:center;width:90px;min-height:44px;color:#fff;background:#1553a5;font-size:14px;transition:background .2s ease,transform .2s ease}.business-feature-copy>a:hover{background:#0c3679;transform:translateY(-2px)}.business-list{padding:0 25px 12px;display:flex;flex-direction:column;border:1px solid #dbe4ed;background:#fff}.business-list-head{min-height:54px;padding:12px 0 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbe4ed;color:#2d4564;font-size:13px;font-weight:700}.business-list-head span+span{color:#526984;font:12px DM Sans,sans-serif;letter-spacing:.1em}.business-row{min-height:164px;flex:1;padding-block:20px 16px;display:grid;grid-template-columns:45px 1fr 22px;align-items:center;gap:15px;border-bottom:1px solid #e0e7ef;transition:padding .2s,background .2s}.business-row:hover{padding-inline:7px;background:#f7faff}.business-row-mark{display:grid;place-items:center;width:42px;height:42px;color:#1f66ae;background:#e9f1f9}.business-row-mark svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.business-row-body{display:flex;flex-direction:column}.business-row-body small{color:#4d6480;font-size:12px}.business-row-body strong{margin-top:2px;font-size:18px}.business-row-body em{margin-top:5px;color:#435b78;font-size:12px;font-style:normal}.business-row>i{color:#1b5bab;font-style:normal;transition:transform .2s ease}.business-row>i svg{width:18px;height:18px}.business-row:hover>i{transform:translate(3px,-3px)}.business-list-note{margin-top:auto;padding:14px 0 8px;color:#435b78;font-size:12px;line-height:1.6}.ai-products{padding-top:104px;padding-bottom:106px;background:#fff}.ai-products-heading{grid-template-columns:1fr .72fr;align-items:end;gap:45px}.ai-products-heading>p{max-width:420px;margin:0;justify-self:end;color:#536a84;font-size:15px;line-height:1.9}.ai-product-list{margin-top:44px;border-top:1px solid #cbd7e4}.ai-product-row{min-height:142px;display:grid;grid-template-columns:55px minmax(190px,.8fr) 1.3fr 155px;align-items:center;gap:25px;border-bottom:1px solid #d9e2ec}.ai-product-index{align-self:start;padding-top:29px;color:#526b87;font:12px DM Sans,sans-serif}.ai-product-row>div small{color:#45617f;font:11px DM Sans,sans-serif;letter-spacing:.11em}.ai-product-row h3{margin:6px 0 0;font-size:20px}.ai-product-row p{max-width:500px;margin:0;color:#4b627d;font-size:14px;line-height:1.8}.ai-product-row>a,.ai-product-status{justify-self:end;color:#1d5aa5;font-size:13px;font-weight:700}.ai-product-row>a{display:inline-flex;align-items:center;gap:6px}.ai-product-row>a svg{width:16px;height:16px}.ai-product-status{color:#526981;font-weight:500}.audience-section{min-height:425px;padding:83px max(7vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.9fr 1.1fr;column-gap:80px;align-items:center;background:#e8eef5}.audience-heading{grid-row:span 2}.audience-heading h2{margin:0;font-size:clamp(32px,3.4vw,46px);line-height:1.42;text-wrap:balance}.audience-heading>p:last-child{max-width:445px;color:#536a84;font-size:14px;line-height:1.8}.audience-switch{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c8d5e4;background:#fff}.audience-tab{min-height:94px;position:relative;padding:16px 19px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;text-align:left;border:0;border-right:1px solid #dbe4ed;background:transparent;cursor:pointer;transition:color .2s ease,background .2s ease}.audience-tab:last-child{border-right:0}.audience-tab span{color:#5d7390;font-size:12px}.audience-tab strong{font-size:17px}.audience-tab i{position:absolute;right:17px;top:17px;color:#5f7fa6;font-style:normal;transition:transform .2s ease}.audience-tab i svg{width:16px;height:16px}.audience-tab:hover i{transform:translate(2px,-2px)}.audience-tab.is-current{color:#fff;background:#174e96}.audience-tab.is-current span,.audience-tab.is-current i{color:#e2edfa}.audience-result{min-height:115px;padding:17px 19px;border-top:1px solid #ced9e6;display:grid;grid-template-columns:1fr auto;gap:5px 20px;align-content:center}.audience-result-title{display:flex;gap:11px;align-items:center}.audience-result-title span{color:#526a85;font-size:12px}.audience-result-title strong{font-size:15px}.audience-result>p{grid-column:1;max-width:480px;margin:0;color:#405875;font-size:14px;line-height:1.7}.audience-result>a{grid-column:2;grid-row:1 / 3;align-self:center;color:#1757aa;font-size:14px;font-weight:700;white-space:nowrap}.audience-result>a svg{width:16px;height:16px;margin-inline-start:5px;vertical-align:middle}.company-section{padding-top:111px;padding-bottom:110px;background:#fff}.company-heading{display:grid;grid-template-columns:1.05fr .8fr;align-items:end;gap:60px}.company-heading>p{max-width:480px;justify-self:end}.delivery-path{margin-top:42px;padding:26px 0 24px;display:grid;grid-template-columns:.72fr 1.28fr;gap:20px 52px;border-top:2px solid #173e75;border-bottom:1px solid #d9e2ec}.delivery-intro>span{color:#31587f;font-size:12px;font-weight:700;letter-spacing:.05em}.delivery-intro h3{max-width:380px;margin:9px 0 8px;font-size:clamp(24px,2.4vw,32px);line-height:1.4;text-wrap:balance}.delivery-intro p{max-width:390px;margin:0;color:#4b627d;font-size:14px;line-height:1.8}.delivery-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-steps li{min-width:0;position:relative;padding:3px 20px 8px;border-left:1px solid #cbd7e3}.delivery-steps li:first-child{border-left:0;padding-left:0}.delivery-steps li>span{color:#1e5da4;font:700 13px DM Sans,sans-serif}.delivery-steps h4{margin:12px 0 5px;font-size:17px}.delivery-steps p{margin:0;color:#4b627d;font-size:13px;line-height:1.7}.delivery-note{grid-column:2;margin:-3px 0 0;color:#586d87;font-size:12px;line-height:1.6}.delivery-cta{grid-column:1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#1558a6;font-size:14px;font-weight:700;text-underline-offset:4px}.delivery-cta:hover{text-decoration:underline}.company-record{margin-top:50px;display:grid;grid-template-columns:220px 1fr;border-top:1px solid #cdd8e4;border-bottom:1px solid #d9e2ec}.record-title{min-height:100%;padding:25px;display:flex;flex-direction:column;justify-content:space-between;background:#f1f5f9;border-right:1px solid #d9e2ec}.record-title span{font-size:20px;font-weight:700}.record-title strong{color:#1b5aa8;font-size:14px}.record-groups{display:grid;grid-template-columns:1fr 1fr}.record-group{min-width:0;padding:18px 20px 12px}.record-group+.record-group{border-left:1px solid #d9e2ec}.record-group>h3{margin:0;padding-bottom:10px;border-bottom:1px solid #cfd9e5;font-size:16px}.record-list{margin:0;padding:0;display:grid;grid-template-columns:1fr}.record-list>div{min-height:58px;display:grid;grid-template-columns:96px 1fr;align-items:center;gap:12px;border-bottom:1px solid #e3e8ef}.record-list>div:last-child{border-bottom:0}.record-list dt{color:#4a607b;font-size:13px}.record-list dd{margin:0;font-size:14px;line-height:1.65;overflow-wrap:anywhere}.record-list dd a{color:#175aa8}.record-list dd a svg{width:16px;height:16px;margin-inline-start:5px;vertical-align:middle}.company-ai-directions{margin-top:44px;padding-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #d5dfe9}.company-ai-directions article{display:flex;flex-direction:column;align-items:flex-start}.company-ai-directions article>span{color:#476481;font:11px DM Sans,sans-serif;letter-spacing:.1em}.company-ai-directions strong{margin-top:8px;font-size:17px}.company-ai-directions p{margin:7px 0 0;color:#526981;font-size:13px;line-height:1.75}.company-ai-directions a{min-width:44px;margin-top:10px;color:#1b5bab;font-size:13px;font-weight:700}.contact-section{position:relative;overflow:hidden;padding:76px max(5.4vw,calc((100vw - 1320px)/2)) 0;color:#fff;background:#101f36}.contact-section:before{content:"";position:absolute;width:940px;height:500px;right:-16%;top:-69%;border:1px solid #8bb6df47;border-radius:50%;transform:rotate(-21deg)}.contact-decoration{position:absolute;right:9%;top:24%;width:180px;height:180px;pointer-events:none}.contact-decoration span{position:absolute;inset:0;border:1px solid #9bc1e650;border-radius:50%}.contact-decoration span:nth-child(2){transform:rotate(60deg) scaleX(.46)}.contact-decoration span:nth-child(3){transform:rotate(-60deg) scaleX(.46)}.contact-content{position:relative;display:grid;grid-template-columns:1fr .85fr;gap:75px;padding-bottom:64px}.contact-content h2{margin:0;max-width:590px;font-size:clamp(40px,4.6vw,61px);line-height:1.3}.contact-content>div:first-child>p:last-child{max-width:42ch;color:#d1deef;font-size:14px;line-height:1.8;text-wrap:pretty}.contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(112px,auto));align-content:center;border-top:1px solid #54647a;padding-bottom:10px}.contact-options>a,.wechat-contact{min-width:0;min-height:112px;border-bottom:1px solid #54647a}.contact-options>a,.wechat-toggle{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:16px 25px 16px 0;text-align:left;border:0;background:transparent;color:#fff;cursor:pointer}.contact-options>a:nth-child(odd),.wechat-contact{border-right:1px solid #54647a}.contact-options>a:nth-child(2n){padding-left:17px}.contact-options>a span,.wechat-toggle span{color:#e0e9f5;font-size:12px}.contact-options>a strong,.wechat-toggle strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.contact-options>a i,.wechat-toggle i{position:absolute;right:16px;top:18px;display:grid;place-items:center;color:#d6f183;font-style:normal}.contact-options>a i svg,.wechat-toggle i svg{width:16px;height:16px}.wechat-contact{grid-column:1 / -1;grid-row:2;min-height:136px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.wechat-toggle{grid-column:1;grid-row:1;min-height:136px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:14px 28px 14px 0;border-right:1px solid #54647a}.wechat-toggle i{top:16px;right:10px}.wechat-panel{grid-column:2;grid-row:1;min-width:0;min-height:136px;display:flex;align-items:center;gap:12px;padding:10px 12px}.wechat-panel img{width:96px;height:96px;flex:none;padding:2px;object-fit:contain;background:#fff}.wechat-panel p{max-width:7em;margin:0;color:#e0e9f5;font-size:12px;line-height:1.6}.contact-bottom{min-height:67px;position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #46576e;color:#d5dfee;font-size:12px;padding-block:26px 4px}.contact-bottom a{display:inline-flex;align-items:center;gap:7px;color:#d8f388}.contact-bottom a svg{width:16px;height:16px}.contact-rail{position:fixed;z-index:45;right:16px;top:44%;display:flex;flex-direction:column;background:#fff;border:1px solid #dbe4ed;box-shadow:0 12px 28px #00000026;transition:opacity .2s ease,visibility .2s ease}.contact-rail.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.contact-rail>a,.contact-rail>button{width:64px;min-height:57px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-bottom:1px solid #e2e8ef;background:#fff;color:#1d5598;cursor:pointer;transition:color .2s,background .2s}.contact-rail>a:hover,.contact-rail>button:hover{background:#164f99;color:#fff}.contact-rail>*>svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.contact-rail>*>span{font-size:12px}.contact-rail .back-top{min-height:44px;border-bottom:0}.contact-rail>a,.contact-rail>button{min-height:56px}.mobile-contact-toggle,.mobile-contact-menu{display:none}.site-footer{min-height:127px;padding:24px max(5.4vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:29px;color:#d0daea;background:#091629}.footer-brand{filter:grayscale(1) brightness(0) invert(1)}.footer-brand .brand-en{color:#d0daea}.footer-company{display:flex;flex-direction:column;gap:3px;color:#c2cee0;font-size:12px;line-height:1.6}.site-footer nav{display:flex;gap:18px;padding-block:8px;font-size:12px}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#d8f388;text-decoration:underline;text-underline-offset:4px}.site-footer a:active,.topline a:active,.primary-nav>a:active,.mega-links a:active{color:#c9ef70}@keyframes scroll-cue{0%,to{transform:scaleY(.72);opacity:.55}50%{transform:scaleY(1.12);opacity:1}}@keyframes edge-data-flow{to{stroke-dashoffset:-152}}@keyframes edge-node-pulse{0%,to{fill:#e7f1fa}50%{fill:#f5fadf}}@keyframes compute-breathe{0%{filter:brightness(.86)}to{filter:brightness(1.17)}}@keyframes scan-line{0%{transform:translateY(-43px);opacity:.45}to{transform:translateY(43px);opacity:1}}@media(max-width:1080px){.primary-nav{gap:19px;font-size:13px}.brand{min-width:160px}.section-heading{gap:36px}.explorer-panel{padding-inline:25px;gap:27px;grid-template-columns:.77fr 1.23fr}.rag-layout{grid-template-columns:1fr 28px .75fr 28px 1.1fr;padding-inline:12px;gap:5px}.token-inner{margin-inline:5.4vw;gap:45px}.business-layout{grid-template-columns:1fr 1fr}.business-feature-copy{align-items:flex-start;flex-direction:column}.business-feature-copy>a{min-height:44px}.record-list{grid-template-columns:1fr}.record-list>div:nth-last-child(2){border-bottom:1px solid #e3e8ef}.record-list>div:last-child{border-bottom:0}.company-record{grid-template-columns:195px 1fr}}@media(min-width:761px)and (max-width:1080px){.contact-content{grid-template-columns:1fr;gap:25px}.wechat-panel img{width:76px;height:76px}}@media(min-width:761px){.topline,.hero-proofline,.hero-scroll,.service-index-label,.service-index>a span,.explorer-audience,.explorer-tab span,.explorer-consideration>span,.scene-toolbar,.scene-caption,.context-stack>small,.doc-sheet small,.doc-sheet em,.answer-sheet small,.answer-sheet p,.source-chip,.business-row-body small,.business-row-body em,.business-list-note,.visual-stamp,.company-record dt,.company-record dd,.contact-options>a span,.wechat-toggle span,.contact-bottom,.footer-company,.site-footer nav{font-size:max(12px,1em)}.topline,.hero-proofline,.hero-scroll{font-size:12px}.service-index-label,.service-index>a span,.explorer-audience,.explorer-tab span,.explorer-consideration>span,.scene-toolbar,.scene-caption,.context-stack>small,.doc-sheet small,.doc-sheet em,.answer-sheet small,.answer-sheet p,.source-chip,.business-row-body small,.business-row-body em,.business-list-note,.visual-stamp,.company-record dt,.company-record dd,.contact-options>a span,.wechat-toggle span,.contact-bottom,.footer-company,.site-footer nav{font-size:12px}}@media(min-width:761px)and (max-width:900px){.business-layout{grid-template-columns:1fr}.business-list{min-height:300px}}@media(max-width:760px){.contact-rail{display:none}html{scroll-padding-top:70px}.topline{height:36px;font-size:12px}.topline-inner{padding:4px 17px;gap:9px}.topline-inner>span:nth-of-type(2),.topline-divider,.topline a{display:none}.site-header{height:66px;padding-inline:18px}.brand{flex:0 1 148px;min-width:0;grid-template-columns:30px minmax(0,1fr);grid-template-rows:19px 13px;column-gap:8px}.brand img{width:28px;height:28px}.brand-cn{font-size:16px}.brand-en{min-width:0;overflow:hidden;font-size:11px;letter-spacing:.06em;white-space:nowrap}.mobile-header-contact{margin-left:auto;margin-right:2px;min-height:44px;display:inline-flex;align-items:center;gap:3px;color:#164f99;font-size:12px;font-weight:700;white-space:nowrap}.mobile-header-contact svg{width:15px;height:15px}.mobile-nav-toggle{flex:0 0 68px;min-width:68px;min-height:44px;padding-inline:2px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;font-size:13px;white-space:nowrap}.mobile-nav-toggle i,.mobile-nav-toggle i:after{width:17px;height:1px;display:block;background:#193450}.mobile-nav-toggle i{position:relative}.mobile-nav-toggle i:after{content:"";position:absolute;top:6px}.primary-nav{position:absolute;left:0;right:0;top:65px;max-height:calc(100svh - 110px);overflow-y:auto;overscroll-behavior:contain;height:auto;display:none;padding:9px 20px 19px;flex-direction:column;align-items:stretch;gap:0;background:#fff;box-shadow:0 15px 25px #00000014}.primary-nav.is-open{display:flex}.primary-nav>a:not(.nav-contact),.nav-products{min-height:50px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4eaf0}.primary-nav>a:not(.nav-contact){min-width:44px;min-height:50px}.primary-nav .nav-contact{margin-top:12px}.primary-nav.is-open .mega-menu{position:static;max-height:min(60svh,420px);overflow:auto;grid-template-columns:1fr;gap:15px;padding:18px;box-shadow:0 12px 20px #0000000f;background:#f7f9fc;border:1px solid #dfe7ef}.mega-menu:not([hidden]){display:grid}.mega-lead{display:none}.mega-links{grid-template-columns:1fr}.mega-links a,.mega-links a:nth-child(2n){min-height:44px;padding:8px 5px;border-right:0}.mega-links a small{display:none}.hero{min-height:620px;height:calc(100svh - 97px);max-height:810px}.hero:after{background-size:72px 72px;opacity:.16}.hero-content{width:92vw;padding:6px 12px 55px}.hero-brand-line{max-width:100%;flex-wrap:wrap;font-size:12px;line-height:1.5;gap:7px}.hero-mark{width:24px;height:24px;font-size:12px}.hero h1{max-width:100%;margin:25px auto 17px;font-size:clamp(27px,8vw,38px);line-height:1.26;text-wrap:balance}.hero-desktop-break{display:none}.hero h1 span{display:inline;width:auto;overflow-wrap:normal}.mobile-break{display:block}.hero-lede{max-width:440px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.hero-actions{margin-top:24px;gap:9px;flex-wrap:wrap}.button{min-height:48px;gap:11px;padding-inline:14px;font-size:14px}.hero-proofline{gap:8px;flex-wrap:wrap;margin-top:24px;font-size:12px}.hero-scroll{left:50%;bottom:17px;transform:translate(-50%);justify-items:center;padding:5px 12px;text-align:center;font-size:12px;white-space:nowrap}.service-index{grid-template-columns:1fr 1fr;padding:10px 18px}.service-index-label,.service-index>a{min-height:83px;padding:12px;border-bottom:1px solid #e0e7ef}.service-index-label{border-left:0;padding-bottom:8px}.service-index>a{border-left:1px solid #e0e7ef}.service-index>a:nth-child(2n){border-right:0}.service-index>a span{font-size:12px}.service-index>a strong{font-size:14px;max-width:calc(100% - 12px)}.service-index>a i{top:14px;right:11px}.section-shell{padding-inline:20px}.section-heading,.business-heading,.company-heading{grid-template-columns:1fr;gap:17px}.section-heading h2,.company-heading h2{font-size:38px}.section-heading-side,.business-heading>p,.company-heading>p{justify-self:start}.section-heading-side p,.business-heading>p,.company-heading>p{font-size:14px;line-height:1.8}.ai-explorer{margin-top:31px}.explorer-top{min-height:52px;padding:10px 12px;gap:8px}.explorer-label{font-size:14px;gap:8px}.explorer-audience{gap:8px;font-size:12px}.explorer-audience span+span{padding-left:8px}.explorer-tabs{grid-template-columns:repeat(2,1fr);padding-bottom:8px}.explorer-tab{min-height:72px;padding:14px 13px;border-bottom:1px solid #e2e8ef}.explorer-tab:nth-child(2){border-right:0}.explorer-tab:nth-last-child(-n+2){border-bottom:0}.explorer-tab strong{font-size:15px}.explorer-tab span{font-size:12px}.explorer-tab i{left:13px;right:13px}.explorer-panel{min-height:0;grid-template-columns:1fr;gap:25px;padding:25px 16px 17px}.explorer-copy{max-width:none}.explorer-copy h3{font-size:31px}.explorer-description{font-size:14px}.explorer-consideration{margin-top:15px}.workflow-scene{min-height:0}.scene-toolbar{min-height:46px;padding:7px 9px;font-size:12px}.scene-toolbar span+span{flex:none}.rag-layout{min-height:0;padding:16px 10px 12px;gap:10px}.workflow-rag .rag-layout{grid-template-columns:120px 1fr}.workflow-rag .rag-inputs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workflow-rag .rag-inputs .diagram-title{grid-column:1/-1;margin:0;font-size:12px}.workflow-rag .doc-sheet{min-height:44px;grid-template-columns:20px 1fr;padding:5px}.workflow-rag .doc-icon{width:19px;height:22px;font-size:10px}.workflow-rag .doc-sheet b{font-size:12px;overflow-wrap:anywhere}.workflow-rag .doc-sheet small,.workflow-rag .doc-sheet em,.workflow-rag .rag-route{display:none}.workflow-rag .context-stack{grid-column:1;grid-row:2}.workflow-rag .diagram-title{font-size:12px}.workflow-rag .context-orbit{width:65px;height:65px;box-shadow:none}.workflow-rag .context-orbit:before,.workflow-rag .context-orbit:after{width:60px;height:26px}.workflow-rag .context-orbit b{width:31px;height:31px;font-size:12px}.workflow-rag .context-stack>small{font-size:12px;margin-top:11px}.workflow-rag .answer-sheet{grid-column:2;grid-row:2;min-height:135px;grid-template-columns:20px 1fr;gap:6px;padding:9px 7px}.workflow-rag .answer-avatar{width:20px;height:20px;font-size:12px}.workflow-rag .answer-sheet small,.workflow-rag .answer-sheet strong,.workflow-rag .answer-sheet p,.workflow-rag .source-chip{font-size:12px}.workflow-agent .rag-layout,.workflow-multi .rag-layout,.workflow-private .rag-layout{grid-template-columns:1fr}.workflow-agent .agent-workflow,.workflow-multi .multi-flow{grid-column:1}.workflow-agent .agent-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workflow-agent .agent-step{min-height:94px;padding:10px}.workflow-agent .agent-step+.agent-step{margin:0}.workflow-agent .agent-step:before{display:none}.workflow-agent .agent-step strong{font-size:14px}.workflow-agent .agent-step small,.workflow-agent .agent-step span,.workflow-agent .agent-footnote{font-size:12px}.workflow-multi .multi-flow{grid-template-columns:1fr 17px .8fr 17px 1fr;gap:4px}.workflow-multi .media-fragment{height:105px}.workflow-multi .media-fragment:before{width:60px;height:60px;box-shadow:none}.workflow-multi .media-fragment strong,.workflow-multi .media-fragment small{font-size:12px}.workflow-private .boundary-stage{min-height:190px}.workflow-private .boundary-frame{width:96%;min-height:148px;padding:34px 12px 12px}.workflow-private .boundary-frame>small{max-width:100%;font-size:12px;text-align:center}.scene-caption{align-items:flex-start;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px}.ai-notes{gap:12px;align-items:flex-start;font-size:12px}.ai-notes a{text-align:right}.token-inner{grid-template-columns:1fr;gap:32px;padding:66px 20px;margin-inline:0}.token-copy h2{font-size:39px}.token-copy>p{font-size:14px}.token-actions{gap:15px}.token-card{padding:18px 14px 14px;transform:none}.token-card-title{align-items:flex-start;flex-direction:column;gap:3px}.token-card-title strong{font-size:16px}.api-flow{grid-template-columns:1fr;gap:8px;margin-top:18px;padding:12px}.api-flow-step{min-height:70px;padding:11px 13px}.api-flow>i{justify-self:center;width:1px;height:17px}.api-flow>i:after{top:auto;right:-4px;bottom:0;transform:rotate(135deg)}.token-card-foot{align-items:flex-start;flex-direction:column}.businesses{padding:74px 20px}.business-layout{grid-template-columns:1fr;gap:15px;margin-top:28px}.business-feature{grid-template-rows:235px auto}.business-feature-copy{padding:19px;flex-direction:column;align-items:flex-start;gap:12px}.business-feature-copy h3{font-size:20px}.business-feature-copy p{font-size:14px}.business-feature-copy>a{width:90px;min-height:44px;font-size:14px}.edge-network-map{left:2%;top:15%;width:96%;height:58%}.edge-network-map{display:none}.edge-network-map-mobile{position:absolute;display:block;left:-2.5%;top:10%;width:105%;height:84%;overflow:visible}.edge-network-map-mobile .edge-network-routes path{stroke-width:3}.edge-network-map-mobile .edge-network-flows path{stroke-width:4.5;stroke-dasharray:8 144}.edge-map-labels-mobile text{font-size:17px}.business-feature-visual:before{width:43%;right:-24%;top:-22%}.business-feature-caption{display:none}.visual-stamp{top:15px;right:14px;font-size:11px;letter-spacing:.04em}.business-list{padding:0 15px 12px}.business-list-head{padding:8px 0}.business-row{min-height:130px;grid-template-columns:38px 1fr 16px;gap:10px}.business-row-mark{width:36px;height:36px}.business-row-body strong{font-size:16px}.business-row-body em{font-size:12px}.ai-products{padding:74px 20px}.ai-products-heading{grid-template-columns:1fr;gap:17px}.ai-products-heading h2{font-size:34px}.ai-products-heading>p{justify-self:start;font-size:14px;line-height:1.8}.ai-product-list{margin-top:27px}.ai-product-row{min-height:0;padding:21px 0;grid-template-columns:32px 1fr auto;gap:7px 12px}.ai-product-index{grid-row:1 / 3;padding-top:3px}.ai-product-row>div{grid-column:2 / 4}.ai-product-row h3{font-size:17px}.ai-product-row p{grid-column:2 / 4;font-size:13px}.ai-product-row>a,.ai-product-status{grid-column:2 / 4;justify-self:start}.audience-section{padding:68px 20px;grid-template-columns:1fr;gap:25px}.audience-heading{grid-row:auto}.audience-heading h2{font-size:34px}.audience-heading>p:last-child{font-size:14px}.audience-tab{min-height:82px;padding:13px 10px}.audience-tab strong{font-size:14px}.audience-tab i{right:9px;top:11px}.audience-result{padding:14px 0;grid-template-columns:1fr;gap:9px}.audience-result>p{grid-column:1;font-size:14px}.audience-result>a{grid-column:1;grid-row:auto;margin-top:5px;font-size:14px}.company-section{padding:75px 20px 76px}.company-record{margin-top:30px;grid-template-columns:1fr}.record-title{min-height:77px;padding:13px;gap:3px;border-right:0;border-bottom:1px solid #d9e2ec}.record-title span{font-size:16px}.record-title strong{font-size:14px}.record-list{padding:3px 12px}.record-list>div{min-height:61px;grid-template-columns:75px 1fr;gap:8px}.record-list>div:nth-last-child(2){border-bottom:1px solid #e3e8ef}.record-list>div:last-child{border-bottom:0}.record-list dt{font-size:12px}.record-list dd{font-size:14px}.contact-section{padding:60px 20px 0}.contact-content{grid-template-columns:1fr;gap:27px;padding-bottom:38px}.contact-content h2{font-size:40px}.contact-content>div:first-child>p:last-child{font-size:14px}.contact-decoration{right:-9%;top:16%;width:110px;height:110px;opacity:.6}.contact-options{padding:10px 0}.contact-options>a,.wechat-toggle{min-height:82px;padding:14px 10px}.contact-options>a,.wechat-toggle{padding-right:22px}.contact-options>a:nth-child(2n){padding-left:11px}.wechat-contact{padding-inline:0}.wechat-toggle{padding-left:0;padding-right:24px}.contact-options>a strong,.wechat-toggle strong{max-width:calc(100% - 9px);font-size:14px}.contact-options>a i,.wechat-toggle i{right:7px;top:13px;font-size:14px}.contact-options>a span,.wechat-toggle span{font-size:12px}.wechat-contact,.wechat-toggle,.wechat-panel{min-height:132px}.wechat-panel{padding:8px;gap:5px}.wechat-panel img{width:min(64px,100%);height:64px;aspect-ratio:1}.wechat-panel p{max-width:6em;font-size:11px}.contact-bottom{min-height:60px;flex-wrap:wrap;gap:8px;padding-block:18px 8px;font-size:12px}.delivery-path{margin-top:29px;padding-block:20px;grid-template-columns:1fr;gap:17px}.delivery-intro h3{margin-top:7px;font-size:25px}.delivery-intro p{font-size:14px}.delivery-steps{grid-template-columns:1fr}.delivery-steps li,.delivery-steps li:first-child{min-height:74px;padding:12px 0 12px 37px;display:grid;grid-template-columns:27px 1fr;align-items:start;gap:8px;border-left:0;border-bottom:1px solid #e1e7ee}.delivery-steps li:last-child{border-bottom:0}.delivery-steps li>span{padding-top:2px}.delivery-steps h4{margin:0 0 3px;font-size:16px}.delivery-steps p{font-size:13px}.delivery-note{grid-column:1;margin:0}.delivery-cta{grid-column:1;grid-row:auto}.company-record{margin-top:32px;grid-template-columns:1fr}.record-title{min-height:76px}.record-groups{grid-template-columns:1fr}.record-group{padding:17px 13px 10px}.record-group+.record-group{border-left:0;border-top:1px solid #d9e2ec}.record-group>h3{font-size:15px}.record-list>div{grid-template-columns:79px minmax(0,1fr);gap:8px}.company-ai-directions{margin-top:27px;padding-top:18px;grid-template-columns:1fr;gap:21px}.explorer-example{margin-top:14px;padding:12px 13px}.explorer-example p{font-size:14px}.site-footer{grid-template-columns:1fr;gap:14px;padding:21px 20px 78px}.site-footer nav{flex-wrap:wrap;gap:12px}.footer-company{font-size:12px;line-height:1.6}}@media(max-width:390px){.hero h1{font-size:clamp(28px,8vw,34px)}.service-index{padding-inline:12px}.explorer-tab{padding-inline:10px}.explorer-tab i{left:10px;right:10px}.contact-content h2{font-size:36px}.brand{flex-basis:118px;grid-template-columns:27px minmax(0,1fr);column-gap:6px}.brand img{width:25px;height:25px}.brand-cn{font-size:15px}.brand-en{display:none}.mobile-nav-toggle{flex-basis:64px;min-width:64px;gap:4px;padding-inline:0;font-size:12px}}@media(max-width:340px){.site-header{padding-inline:12px;gap:8px}.brand{flex-basis:100px;grid-template-columns:25px minmax(0,1fr);column-gap:5px}.brand img{width:23px;height:23px}.brand-cn{font-size:14px;white-space:nowrap}.mobile-header-contact{margin-right:0;font-size:11px}.mobile-header-contact svg{width:13px;height:13px}.mobile-nav-toggle{flex-basis:64px;min-width:64px;gap:3px;font-size:12px}.brand-en{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important}a,button,a *,button *{transition-property:color,background-color,border-color,box-shadow,opacity!important;transition-duration:.12s!important}}
