/* Tokenda: deep ocean, ice cyan, mist blue. Product-led, quiet, tangible. */
:root{--ink:#12253e;--muted:#5b6d84;--sea:#126cbe;--sea-dark:#0b5097;--water:#edf5fb;--line:#d7e3ed;--paper:#fff;--blue:#126cbe;font-family:"Avenir Next",Avenir,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;scroll-padding-top:95px}
body{background:#f7faff}h1,h2,h3{font-weight:600;letter-spacing:-.045em}h2{font-size:clamp(36px,4.1vw,58px);line-height:1.1;max-width:800px}h3{font-weight:600}.wrap{width:min(1240px,calc(100% - 100px))}.section{padding-block:112px}.button{border-radius:30px;min-height:49px;padding:13px 23px;font-size:13px}.button.primary,.button.compact{background:#1873c9}.button.primary:hover,.button.compact:hover{background:#095aab}.button.secondary{background:transparent}.brand-mark{color:#56c5ec}.site-header{background:rgba(6,16,34,.93);border-color:#ffffff14;color:#eff5ff;backdrop-filter:blur(18px)}.nav-wrap{min-height:74px}.brand{font-size:25px;letter-spacing:-1.2px}.brand-mark{width:31px;height:31px}nav{font-size:12px;gap:24px;color:#c3cfde}nav a:hover{color:#7dd9fa}.nav-actions{gap:21px}.language a[aria-current]{color:#8adaf4}.button.compact{min-height:36px;font-size:12px;padding:8px 16px}.menu-toggle span{background:#eef7ff}.hero-stage{background:#060d21;color:#f3f7ff;overflow:hidden}.hero{position:relative;grid-template-columns:1.02fr 1fr;gap:0;min-height:666px;padding-block:86px 65px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(48px,4.9vw,74px);letter-spacing:-.055em;line-height:1.07;max-width:690px;font-weight:600}.hero .eyebrow{color:#9edbef;font-size:13px;font-weight:500;margin-bottom:25px;letter-spacing:0}.eyebrow:before{display:none}.hero .lead{max-width:490px;font-size:16px;line-height:1.85;color:#adbbd2;margin-top:25px}.hero .actions{margin-top:29px}.hero .button.secondary{color:#e1edff;border-color:#7a90ac66}.hero .button.secondary:hover{border-color:#81dcff;color:#81dcff}.hero-note{color:#8da1be;font-size:11px;max-width:450px;margin-top:21px}.hero-note .icon{color:#81dcff}.hero-art{background:none;margin:0;min-width:0;padding:0;align-self:stretch;position:relative;border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.compute-image{position:absolute;width:162%;max-width:none;right:-23%;top:50%;transform:translateY(-56%);height:auto;z-index:-1;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 87%,transparent)}.core-label{display:flex;gap:10px;align-items:center;position:absolute;right:8%;top:0;color:#e3f2ff;font-size:18px;line-height:1.2}.core-label strong{display:block;font-size:10px;color:#9eb6d3;font-weight:400;margin-top:7px}.core-glyph{font-size:29px;color:#97e8ff}.hero-flow{border:1px solid #51638055;border-radius:12px;background:#0b1733c9;backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-around;padding:18px 13px;gap:10px;box-shadow:0 10px 40px #0002;margin-left:5px}.hero-flow>div{min-width:0}.hero-flow span:not(.diagram-arrow){display:block;font-size:10px;color:#8da3c1;margin-bottom:5px}.hero-flow strong{font-size:11px;font-weight:500;white-space:nowrap}.diagram-arrow{color:#63c5ed;font-size:18px;line-height:1}.art-caption{margin:11px 0 0;padding:0;color:#8196b3;font-size:9px;justify-content:flex-end}.capability-rail{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff20;padding-block:27px 31px;gap:32px}.capability-rail>a{display:flex;align-items:center;gap:17px;padding:8px 0}.rail-icon{color:#87d8f8}.rail-icon>.icon{width:27px;height:27px}.capability-rail strong{font-size:15px;font-weight:500}.capability-rail small{font-size:11px;color:#91a4be;display:block;margin-top:4px}.capability-rail>a>.icon{margin-left:auto;width:18px;color:#7694b7}.capability-rail a:hover strong{color:#95e0ff}.capability-rail a+a{border-left:1px solid #ffffff1b;padding-left:32px}.model-strip{border-top:0;padding-block:43px 35px}.model-strip p{color:#708197;font-size:12px;margin-bottom:22px}.model-names{color:#354e6a;gap:80px}.model-names>span{font-size:25px}.model-names .compatible{color:#58708a}.kimi-star{color:#3988b9}.model-strip small{color:#718398;font-size:10px}.section-heading{align-items:flex-start;margin-bottom:48px;gap:70px}.section-heading h2{max-width:760px}.section-heading>p{font-size:16px;max-width:330px;padding-top:9px}.service-layout{display:block}.service-tabs{display:flex;flex-direction:row;width:fit-content;max-width:100%;background:#e8eff6;padding:6px;border-radius:34px;margin-bottom:36px;gap:4px}.service-tab{border:0;min-height:44px;padding:12px 24px;gap:9px;width:auto;align-items:center;border-radius:28px;background:none;box-shadow:none}.service-tab>.icon{width:18px;height:18px;margin:0;color:inherit}.service-tab>.icon:last-child,.service-tab small{display:none}.service-tab strong{font-size:13px;font-weight:500;white-space:nowrap}.service-tab.active{background:#fff;color:#155ea7;box-shadow:0 3px 12px #152c4510}.service-panel{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;background:transparent;padding:0;border-radius:0}.service-description{padding-right:5px}.panel-tag{font-size:13px;font-weight:500;color:#227abb}.service-panel h3{font-size:35px;line-height:1.16;margin-top:15px;margin-bottom:22px}.service-description>p{font-size:15px;line-height:1.85}.checklist{font-size:13px;gap:15px;margin-block:25px}.checklist .icon{color:#268bc6}.service-description .fine{font-size:11px}.service-description .text-link{margin-top:20px}.technical-demo{border:1px solid #c9d8e9;border-radius:20px;overflow:hidden;background:#fff;min-width:0;box-shadow:0 24px 70px #1738580d}.demo-bar{display:flex;align-items:center;gap:11px;min-height:47px;padding:12px 20px;border-bottom:1px solid #dfe7ef;background:#f3f7fb;font-size:11px;color:#50657c}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#b1c0d0}.demo-badge{margin-left:auto;font-size:9px;border:1px solid #d1dce9;padding:2px 7px;border-radius:5px;white-space:nowrap}.demo-content{padding:25px}.api-demo{background:#08162c;color:#e4efff;border-color:#293e5d;box-shadow:0 24px 55px #18345818}.api-demo .demo-bar{background:#11213a;border-color:#263953;color:#b3c6e1}.api-demo .window-dots i{background:#506582}.api-demo .demo-badge{color:#a9bdd6;border-color:#344961}.demo-models{display:flex;gap:7px;margin-bottom:25px}.demo-models button{font-size:11px;border:1px solid #31435f;padding:6px 14px;border-radius:18px;color:#9eb3d0}.demo-models button.selected{background:#183b59;color:#96e4ff;border-color:#4f93b3}.code-caption{display:flex;justify-content:space-between;font-size:10px;color:#8ea4c0;margin-bottom:11px}.code-block{margin:0;font-family:SFMono-Regular,Consolas,"Liberation Mono",monospace;font-size:11px;line-height:1.9;overflow-x:auto;tab-size:2;color:#cad7ed;padding-bottom:15px}.code-muted{color:#8ca0bb}.code-key{color:#a7a7fd}.code-value{color:#8edcfa}.response-preview{padding:17px 18px;background:#122941;border:1px solid #27495f;border-radius:12px;margin-top:4px}.response-top{display:flex;align-items:center;gap:7px;font-size:10px}.response-top strong{font-weight:500}.response-mark{font-size:17px;color:#8bdfff}.response-top [data-demo-source]{margin-left:auto;color:#91b8d5}.response-preview p{font-size:12px;line-height:1.8;color:#c4d6ed;margin-top:8px}.demo-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;font-size:9px;color:#8ca3c0}.replay-button{font-size:10px;color:#9ae3ff;padding:5px 0;white-space:nowrap}.replay-button span{padding-left:7px}.response-preview.replaying{animation:responseReveal .7s ease both}@keyframes responseReveal{0%{opacity:.2;transform:translateY(5px)}100%{opacity:1;transform:translateY(0)}}.topology-entry{display:flex;justify-content:center;gap:13px;align-items:center}.topology-glyph{width:43px;height:43px;background:#edf4fc;border:1px solid #c6daed;border-radius:12px;display:grid;place-items:center;font-size:24px;color:#227abb}.topology-entry strong{display:block;font-size:13px;font-weight:500}.topology-entry small{display:block;font-size:10px;color:#75879c}.vertical-link{width:1px;height:30px;background:#7daacf;margin:0 auto}.endpoint-node{max-width:270px;margin:auto;background:#123862;color:white;text-align:center;border-radius:10px;padding:11px}.endpoint-node span{display:block;font-size:10px;color:#a0cfed}.endpoint-node strong{font-size:13px;font-weight:500}.rack-connectors{display:flex;width:69%;height:33px;margin:auto;justify-content:space-between;border-top:1px solid #8cb7d8;position:relative;margin-top:22px}.rack-connectors:before{content:'';position:absolute;height:22px;width:1px;background:#8cb7d8;left:50%;top:-22px}.rack-connectors i{width:1px;height:33px;background:#8cb7d8}.resource-boundary{border:1px solid #c4daed;background:#f0f7fc;border-radius:13px;padding:16px}.boundary-title{font-size:10px;display:flex;gap:7px;align-items:center;color:#49759a}.status-dot{width:5px;height:5px;background:#2d94c8;border-radius:50%}.gpu-racks{display:flex;gap:14px;justify-content:center;margin:17px 0}.gpu-rack{flex:1;max-width:110px;background:linear-gradient(140deg,#365772,#142b45);border:1px solid #667e96;border-radius:9px;padding:12px;color:#e1f4ff;box-shadow:0 7px 12px #1a395c21}.rack-board{display:flex;gap:4px;margin-bottom:17px}.rack-board span{height:4px;width:14px;background:#8bb8d2;border-radius:2px}.gpu-rack strong{font-size:19px;font-weight:500;letter-spacing:1px}.rack-bars{display:flex;gap:4px;margin-top:12px}.rack-bars i{width:5px;height:8px;background:#4d7fa1}.rack-bars i:nth-child(-n+3){background:#77ceeb}.model-runtime{font-size:10px;text-align:center;color:#507799;padding-top:9px;border-top:1px solid #cbdcea}.config-factors,.output-types{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:20px}.tech-pill{font-size:10px;color:#4d718e;border:1px solid #d0dfe9;background:#f5faff;border-radius:16px;padding:5px 10px}.demo-disclaimer{font-size:10px;line-height:1.65;margin-top:15px;color:#718298;text-align:center}.application-pipeline{padding:29px 32px}.pipeline-stage{display:flex;align-items:center;gap:14px;background:#f4f8fc;border:1px solid #dbe6f0;border-radius:12px;padding:14px 18px}.pipeline-index{background:#ddebf7;color:#3d719c;border-radius:8px;display:grid;place-items:center;width:31px;height:31px;font-size:12px}.pipeline-stage strong{font-size:13px;font-weight:500;display:block}.pipeline-stage small{font-size:10px;color:#6c8199}.pipeline-stage:nth-of-type(3){background:#123862;border-color:#123862;color:#f2f8ff}.pipeline-stage:nth-of-type(3) small{color:#a4c2df}.pipeline-stage:nth-of-type(3) .pipeline-index{background:#28577f;color:#d6efff}.pipeline-spark{margin-left:auto;color:#a4e6fc;font-size:25px}.pipeline-line{height:19px;width:1px;background:#afc9df;margin-left:32px}.evaluation{background:#eaf2f9;padding:75px 0}.evaluation h2{font-size:38px;max-width:850px}.question-grid{gap:45px;margin-top:39px}.question-symbol{display:none}.question-grid article{padding-top:22px;border-top:1px solid #c6d9e8}.question-grid h3{font-size:21px}.question-grid p{font-size:14px}.case-tabs{gap:24px;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:39px}.case-tab{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 0 17px;font-size:13px;color:#647c96}.case-tab.active{background:transparent;color:#136ab4;border-color:#136ab4}.case-panel{padding:0;gap:90px;grid-template-columns:.85fr 1.15fr}.case-copy h3{font-size:38px}.case-copy p{font-size:15px;line-height:1.85}.case-flow{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0;margin:27px 0 21px;counter-reset:case-step}.case-flow li{counter-increment:case-step;display:flex;align-items:center;gap:13px;font-size:13px;color:#405f7c}.case-flow li:before{content:counter(case-step);width:26px;height:26px;border:1px solid #bed5e6;border-radius:50%;display:grid;place-items:center;color:#4284b2;font-size:11px}.case-copy .case-note{font-size:10px;color:#7a8ca0;line-height:1.7}.case-workspace .demo-content{padding:26px}.sample-label{font-size:10px;color:#68839d;display:block;margin-bottom:8px}.brief-row{display:flex;gap:25px;align-items:center;margin-bottom:21px;border-bottom:1px solid #e0e9f2;padding-bottom:22px}.brief-row strong{font-size:15px;font-weight:500}.brief-row p{font-size:11px;margin-top:6px}.product-object{width:66px;min-width:66px;display:grid;justify-content:center;padding:7px 0}.bottle-cap{width:28px;height:12px;background:linear-gradient(90deg,#a1c6d7,#d8eaf1,#719cb3);border-radius:5px 5px 2px 2px;margin:auto}.bottle{width:37px;height:71px;background:linear-gradient(90deg,#447f9c,#9bbfcf 40%,#6099b2 70%,#3e7089);border-radius:9px 9px 10px 10px;box-shadow:5px 6px 12px #1e526922;display:grid;place-items:center;color:#e8f6ff}.bottle span{font-size:17px;font-weight:600}.locale-output+.locale-output{margin-top:22px}.locale-label{font-size:9px;color:#39759d;display:block;margin-bottom:6px}.locale-output h4{font-size:17px;letter-spacing:-.02em;font-weight:500;margin:0 0 5px}.locale-output p{font-size:12px;line-height:1.8}.review-tag{font-size:10px;color:#59809e;padding-top:18px;margin-top:23px;border-top:1px solid #e1eaf2}.knowledge-chip{display:flex;gap:11px;padding:14px;background:#f0f5fa;border-radius:9px;margin-bottom:21px}.knowledge-chip>span{font-size:24px;color:#5b8aac}.knowledge-chip strong{font-weight:500;font-size:12px;display:block}.knowledge-chip small{color:#6b839b;font-size:10px}.chat-bubble{padding:14px 17px;border-radius:12px;margin-top:15px;font-size:12px}.chat-bubble>span{font-size:10px;color:#5e809a}.chat-bubble p{margin-top:6px;font-size:13px}.chat-bubble.customer{background:#edf3f9;margin-left:40px;border-bottom-right-radius:3px}.chat-bubble.assistant{background:#e6f3fa;margin-right:22px;border-bottom-left-radius:3px}.chat-bubble.assistant>span{color:#28779e}.chat-bubble small{font-size:10px;display:block;color:#60869f;margin-top:10px}.learning-goal{display:flex;flex-direction:column;padding-bottom:17px;border-bottom:1px solid #e0e9f2}.learning-goal>span{font-size:10px;color:#5f87a5}.learning-goal strong{font-size:16px;font-weight:500;margin:5px 0}.learning-goal small{font-size:11px;color:#758ba0}.chat-bubble mark{background:#c1e5f4;color:#126a95;border-radius:3px;padding:0 3px}.practice-prompt{border:1px dashed #b8d1e3;border-radius:10px;padding:14px 17px;margin-top:18px}.practice-prompt>span{font-size:10px;color:#6e8a9e}.practice-prompt p{font-size:13px;margin-top:5px}.creative-brief strong{font-size:16px;font-weight:500}.creative-brief p{font-size:12px;margin-top:7px}.storyboard{display:flex;gap:10px;margin-top:24px}.story-frame{flex:1;min-width:0}.frame-scene{height:135px;border-radius:8px;background:linear-gradient(#b4c8dc,#e9f2f8);position:relative;overflow:hidden}.scene-sun{position:absolute;width:29px;height:29px;border-radius:50%;background:#f5fafc;left:20%;top:20%}.scene-horizon{position:absolute;bottom:0;width:100%;height:55%;background:linear-gradient(130deg,#5e91ae,#a4c1d3);clip-path:polygon(0 40%,35% 0,70% 30%,100% 10%,100% 100%,0 100%)}.scene-product{height:59px;width:22px;background:linear-gradient(90deg,#346985,#a6cfdf,#4986a3);border-radius:5px 5px 7px 7px;position:absolute;bottom:14px;left:50%;transform:translateX(-50%);box-shadow:5px 6px 10px #122c4929}.scene-product:before{content:'';height:7px;width:15px;background:#bacfdb;position:absolute;top:-5px;left:3px;border-radius:2px}.frame-1 .frame-scene{background:radial-gradient(at 50% 30%,#e8f6ff,#6b97b4)}.frame-1 .scene-product{height:85px;width:33px;bottom:20px}.frame-1 .scene-product:before{width:25px;left:4px}.frame-1 .scene-horizon,.frame-1 .scene-sun{display:none}.frame-2 .frame-scene{background:linear-gradient(150deg,#184264,#719bb5)}.frame-2 .scene-sun{background:#7cb5d4;left:60%;top:15%}.frame-2 .scene-horizon{height:35%;background:#51738c}.story-frame>span{font-size:9px;color:#7a92a7;display:block;margin-top:8px}.story-frame>strong{font-size:10px;font-weight:500;line-height:1.4;display:block;margin-top:3px}.video-track{display:flex;gap:5px;align-items:center;margin-top:23px;color:#5f8ba9}.video-track>span{font-size:20px;margin-right:4px}.video-track i{height:15px;background:#c6deed;flex:1;border-radius:3px}.video-track i:nth-of-type(2){background:#8dbad4}.video-track small{font-size:9px;margin-left:7px}.process{padding-top:25px}.process-steps h3{font-size:22px}.mid-cta{border-radius:18px;background:#edf4fa;padding:29px 35px}.about-section{background:#09213c;color:#edf7ff;padding:100px 0}.about-section h2{font-size:46px}.about-section p{color:#afc6dc}.about-grid{gap:95px}.experience strong{color:#8ad3ef;font-size:60px}.regions .icon{color:#77cbe7}.experience{border-color:#355573}.data-icon{background:#e2eff9;color:#3a83b9}.data-section{padding-block:65px}.faq-section h2{font-size:43px}.faq-list summary{font-size:15px}.contact-section{background:#e7f1f9;padding-block:100px}.contact-copy h2{font-size:49px}.form-card{border-radius:20px;border-color:#cfdeea;box-shadow:0 20px 70px #22476608}.field input,.field textarea,.field select{background:#f9fcff;border-color:#cddce9;border-radius:9px}.form-card .button{border-radius:10px}.footer{padding-block:45px}.footer .brand-mark{color:#3285b8}.mobile-contact{background:#f7faffee}.reference{background:#edf4fb}.skip{color:#12253e}.privacy-page h1{font-size:48px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
/* Progressive detail, from the approved expanded copy. */
.opening-points{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-block:44px 10px}.opening-points strong{font-size:14px;font-weight:600}.opening-points p{font-size:12px;line-height:1.8;margin-top:9px}.service-more{margin-top:23px;border-top:1px solid var(--line)}.service-more summary{font-size:13px;padding:16px 0;color:#216da8}.service-more p{font-size:13px;line-height:1.85;margin:0 0 15px}.service-more ul{padding-left:18px;font-size:12px;color:var(--muted);line-height:1.85;margin:0 0 17px}.service-more li+li{margin-top:8px}.why-section{background:#eaf2f9}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 45px;margin-top:48px}.why-grid article{border-top:1px solid #c7d9e8;padding-top:23px}.why-grid h3{font-size:22px;line-height:1.3}.why-grid p{font-size:14px;line-height:1.85;margin-top:16px}.why-section .section-heading{margin-bottom:0}.detail-link{margin-top:23px}.about-more{max-width:900px;margin-top:55px;border-top:1px solid #355573;padding-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.about-more h3{font-size:20px;color:#e6f3ff}.about-more p{font-size:14px;margin-top:14px}.about-more a{color:#90d7f4}.case-detail{border-top:1px solid var(--line);margin:25px 0 0;padding-top:15px}.case-detail p{font-size:13px;margin:0;color:#667d94}.project-approach{padding-block:95px;background:#edf4fa}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.approach-grid article>span{font-size:12px;color:#3981b0;display:block;margin-bottom:13px}.approach-grid h3{font-size:24px;line-height:1.25;margin-bottom:18px}.approach-grid p{font-size:14px;line-height:1.85}.approach-grid details{margin-top:15px;border-top:1px solid #cedfea}.approach-grid summary{font-size:12px;color:#2e6c9b;padding:15px 0}.approach-grid details p{font-size:12px;padding-bottom:20px}.about-extra{margin-top:20px}.about-extra summary{color:#aad9ee;font-size:13px}.about-extra p{font-size:13px}.about-extra{border-color:#355573}.more-intro{color:#677f97;font-size:15px;max-width:700px;margin-top:22px}.procurement{padding:30px 0 0;margin-top:45px;border-top:1px solid #c9dce9}.procurement summary{padding:0;font-size:17px;color:#275e86}.procurement p{font-size:13px;max-width:800px;margin-top:18px;padding-bottom:25px}.question-grid details{border-color:#c6d9e8;margin-top:10px}.question-grid summary{font-size:12px;padding-block:12px;color:#2674ab}.question-grid details p{font-size:12px;padding-bottom:15px}
html[lang=zh-CN] h1{font-size:clamp(44px,4.5vw,67px);line-height:1.28;letter-spacing:-.045em}html[lang=zh-CN] h2{line-height:1.3}html[lang=zh-CN] h3{line-height:1.4}html[lang=zh-CN] .hero .lead{font-size:15px;line-height:1.95}html[lang=zh-CN] .experience strong{font-size:47px}
@media(min-width:1450px){.hero{padding-block:95px 75px}.hero h1{font-size:74px}.hero-art{margin:0}.compute-image{width:165%}}
@media(max-width:1150px){.wrap{width:calc(100% - 64px)}nav{gap:17px;font-size:11px}.nav-wrap{gap:20px}.hero{min-height:620px}.hero h1{font-size:54px}.hero .lead{font-size:14px;max-width:425px}.compute-image{width:168%;right:-28%}.hero-flow{padding:15px 10px;gap:8px}.hero-flow strong{font-size:9px}.hero-flow span:not(.diagram-arrow){font-size:9px}.art-caption{font-size:8px}.service-panel{gap:40px}.case-panel{gap:50px}.code-block{font-size:10px}.demo-content{padding:22px}.section-heading{gap:45px}.section-heading h2{font-size:45px}.capability-rail{gap:25px}.capability-rail a+a{padding-left:25px}.capability-rail strong{font-size:13px}.capability-rail small{font-size:10px}.capability-rail .rail-icon{display:none}.why-grid,.approach-grid{gap:30px}html[lang=zh-CN] .hero h1{font-size:51px}}
@media(max-width:820px){.wrap{width:calc(100% - 44px)}.nav-wrap{min-height:66px}.nav-wrap nav{top:65px;background:#0b1b33;border-color:#29425e}.nav-wrap nav a{color:#c6d8ec;font-size:14px}.hero{grid-template-columns:1fr;padding-top:58px;padding-bottom:28px;min-height:0;gap:0}.hero-copy{max-width:630px}.hero h1{font-size:clamp(44px,7vw,63px)}.hero .lead{max-width:540px;font-size:15px}.hero-art{width:100%;height:420px;margin:0;align-self:auto;max-width:600px;justify-self:center;padding-top:0}.compute-image{width:135%;right:-10%;top:45%;transform:translateY(-50%);mask-image:linear-gradient(0deg,transparent,#000 8%,#000 85%,transparent)}.core-label{top:45px;right:5%;font-size:15px}.core-label strong{font-size:9px}.hero-flow{padding:15px 16px;gap:13px;position:relative}.hero-flow strong{font-size:11px}.hero-flow span:not(.diagram-arrow){font-size:9px}.art-caption{font-size:9px;justify-content:center;margin-top:11px}.capability-rail{gap:18px;padding-block:25px}.capability-rail a+a{padding-left:18px}.capability-rail>a{gap:7px;align-items:flex-start}.capability-rail strong{font-size:12px}.capability-rail small{font-size:10px;line-height:1.6}.capability-rail>a>.icon{width:14px}.model-strip{padding-block:30px}.model-names{gap:35px}.section{padding-block:75px}.section-heading{display:block;margin-bottom:35px}.section-heading h2{font-size:42px}.section-heading>p{max-width:580px;margin-top:15px;padding:0;font-size:15px}.service-tabs{width:fit-content;gap:3px;padding:5px;margin-bottom:30px;display:flex;grid-template-columns:none}.service-tab{display:flex;min-height:42px;padding:11px 18px}.service-tab strong{font-size:12px}.service-tab>.icon{margin:0;width:16px;height:16px}.service-panel{grid-template-columns:minmax(0,1fr);gap:30px}.service-description{max-width:650px}.service-panel h3{font-size:34px}.technical-demo{width:100%;max-width:650px}.code-block{font-size:12px}.demo-content{padding:26px}.service-description>p{font-size:15px}.case-panel{grid-template-columns:minmax(0,1fr);gap:30px}.case-tabs{gap:22px;margin-bottom:30px}.case-copy h3{font-size:34px}.case-copy>p{max-width:650px}.case-flow{flex-direction:row;flex-wrap:wrap;gap:20px}.case-flow li{font-size:12px}.case-copy .case-note{margin-block:10px}.case-workspace{max-width:650px}.case-copy .text-link{margin-top:3px}.question-grid{gap:25px}.question-grid h3{font-size:19px}.evaluation h2{font-size:33px}.about-section{padding-block:75px}.about-section h2{font-size:38px}.about-grid{gap:35px}.experience{padding-top:30px}.about-more{max-width:100%;gap:35px;margin-top:35px}.faq-section{gap:30px}.faq-section h2{font-size:38px}.contact-section{padding-block:70px}.contact-copy h2{font-size:42px}.footer{padding-bottom:110px}.opening-points{grid-template-columns:1fr 1fr;gap:25px;padding-block:32px 10px}.why-grid{grid-template-columns:1fr 1fr;gap:30px}.project-approach{padding-block:70px}.approach-grid{grid-template-columns:1fr;gap:30px}.approach-grid article{max-width:650px}.approach-grid h3{font-size:25px;margin-bottom:13px}.process{padding-top:45px}html[lang=zh-CN] .hero h1{font-size:clamp(39px,6.9vw,55px)}}
@media(max-width:520px){.wrap{width:calc(100% - 40px)}.brand{font-size:24px}.brand-mark{width:28px;height:28px}.hero{padding-top:43px}.hero h1{font-size:44px;line-height:1.1}.hero .eyebrow{font-size:11px;margin-bottom:20px}.hero .lead{font-size:13px;line-height:1.85;margin-top:24px}.hero .actions{flex-direction:row;gap:10px;margin-top:25px}.hero .button{width:auto;min-height:44px;padding:12px 16px;font-size:11px}.hero .button .icon{width:16px;height:16px}.hero-note{font-size:10px;margin-top:19px}.hero-art{height:310px;min-width:0}.core-label{font-size:12px;top:25px;right:0}.core-label strong{font-size:8px}.core-glyph{font-size:23px}.compute-image{width:144%;right:-15%;top:44%}.hero-flow{gap:8px;padding:13px 12px;margin:0}.hero-flow strong{font-size:8px}.hero-flow span:not(.diagram-arrow){font-size:8px}.hero-flow .diagram-arrow{font-size:13px}.art-caption{font-size:8px;margin-top:9px}.capability-rail{gap:13px;padding-block:20px}.capability-rail a+a{padding-left:13px}.capability-rail strong{font-size:11px;line-height:1.4;display:block}.capability-rail small{font-size:9px;margin-top:6px;line-height:1.6}.capability-rail>a>.icon{display:none}.model-strip{padding-block:26px}.model-names{gap:28px}.model-names>span{font-size:22px}.model-strip small{font-size:9px;line-height:1.6}.section{padding-block:60px}h2,.section-heading h2{font-size:34px}.section-heading>p{font-size:14px}.service-tabs{width:100%;justify-content:space-between;padding:5px;gap:2px}.service-tab{padding:10px;gap:5px;flex:1;justify-content:center;min-width:0}.service-tab strong{font-size:10px;white-space:normal;line-height:1.4}.service-tab>.icon{display:none}.service-panel h3{font-size:29px}.service-description>p{font-size:14px}.panel-tag{font-size:12px}.service-description .fine{font-size:10px}.checklist{font-size:12px;gap:12px}.demo-content,.case-workspace .demo-content{padding:20px}.demo-bar{padding:11px 15px;font-size:10px;gap:8px}.demo-badge{font-size:8px;padding:2px 5px}.code-block{font-size:9px;line-height:1.9}.demo-models{gap:7px;margin-bottom:20px}.demo-models button{font-size:10px;padding:6px 13px}.response-preview{padding:14px}.response-preview p{font-size:11px}.demo-footer{font-size:8px;gap:8px}.replay-button{font-size:9px}.response-top{font-size:9px}.technical-demo{border-radius:15px}.application-pipeline{padding:22px 17px}.pipeline-stage{padding:13px;gap:12px}.pipeline-stage strong{font-size:12px}.pipeline-stage small{font-size:9px}.output-types{gap:6px}.tech-pill{font-size:9px;padding:4px 8px}.gpu-racks{gap:9px}.gpu-rack{padding:10px}.gpu-rack strong{font-size:17px}.rack-board{gap:3px}.rack-board span{width:9px}.rack-bars{gap:3px}.rack-bars i{width:4px}.demo-disclaimer{font-size:9px}.evaluation{padding-block:55px}.evaluation h2{font-size:30px}.question-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.question-grid h3{font-size:20px}.question-grid p{font-size:13px}.case-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px 19px}.case-tab{font-size:12px;padding-block:12px;justify-content:flex-start}.case-copy h3{font-size:30px}.case-copy p{font-size:14px}.case-flow{gap:10px;justify-content:space-between;margin-top:20px}.case-flow li{font-size:10px;gap:7px}.case-flow li:before{width:23px;height:23px;font-size:10px}.case-detail p{font-size:12px}.brief-row{gap:17px}.brief-row strong{font-size:13px}.brief-row p{font-size:10px}.locale-output h4{font-size:15px}.locale-output p{font-size:11px}.chat-bubble.customer{margin-left:25px}.chat-bubble.assistant{margin-right:12px}.chat-bubble p{font-size:12px}.frame-scene{height:100px}.frame-1 .scene-product{height:62px;width:27px;bottom:15px}.frame-1 .scene-product:before{width:19px}.story-frame strong{font-size:9px}.story-frame>span{font-size:8px}.storyboard{gap:7px}.creative-brief strong{font-size:14px}.review-tag{font-size:9px}.opening-points{gap:25px 20px}.opening-points strong{font-size:12px}.opening-points p{font-size:11px}.why-grid{grid-template-columns:1fr;gap:25px;margin-top:33px}.why-grid h3{font-size:21px}.why-grid p{font-size:13px;margin-top:13px}.about-section h2{font-size:34px}.about-section p{font-size:14px}.about-more{grid-template-columns:1fr;gap:27px}.about-more p{font-size:13px}.about-more h3{font-size:19px}.data-section{padding-block:45px}.faq-section h2{font-size:34px}.contact-copy h2{font-size:36px}.contact-section{padding-block:55px}.form-card{padding:25px 20px}.form-card h3{font-size:23px}.field input,.field select,.field textarea{font-size:16px}.mid-cta{padding:25px}.project-approach{padding-block:60px}.process{padding-top:45px}.privacy-page h1{font-size:36px}html[lang=zh-CN] .hero h1{font-size:38px;line-height:1.3}html[lang=zh-CN] .hero .lead{font-size:13px;line-height:1.9}html[lang=zh-CN] .experience strong{font-size:40px}}
@media(max-width:360px){.hero h1{font-size:37px}html[lang=zh-CN] .hero h1{font-size:33px}.hero .actions{gap:8px}.hero .button{font-size:10px;padding:11px 13px}.hero-art{height:280px}.hero-flow{padding:11px 8px;gap:5px}.hero-flow strong{font-size:7px}.capability-rail{gap:8px}.capability-rail a+a{padding-left:8px}.capability-rail small{font-size:8px}.code-block{font-size:8px}.demo-content{padding:16px}.case-flow{flex-direction:column;gap:10px}.demo-footer{flex-wrap:wrap}.gpu-rack{padding:7px}.rack-bars{gap:2px}.core-label{top:18px}.nav-actions{gap:13px}}
@media(prefers-reduced-motion:reduce){.response-preview.replaying{animation:none}}
@media print{.hero-stage{color:#000;background:#fff}.hero h1{color:#000}.hero .lead{color:#333}.hero-art,.capability-rail{display:none}.technical-demo{break-inside:avoid}.service-panel,.case-panel{display:block}.about-section{background:#eee;color:#000}.about-section p{color:#333}.service-more{display:block}}
