/** 中文说明：阿里橙企业官网视觉系统；使用系统字体与原创矢量图，避免加载外部字体和追踪资源。 */
:root{--orange:#ff6a00;--orange-dark:#bb4600;--orange-pale:#fff4e9;--ink:#202126;--muted:#686c75;--line:#e9eaed;--paper:#fff;--soft:#f7f8fa;--radius:16px;--shadow:0 24px 64px #77350912;font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
/* 中文说明：统一盒模型、可访问的焦点和锚点偏移，保证固定导航不遮挡标题。 */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:default}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}ul{padding:0;margin:0;list-style:none}button{border:0}button,a,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #1768b6;outline-offset:5px}[hidden]{display:none!important}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.icon{width:21px;height:21px}.section{padding:96px 0}.eyebrow{font-size:12px;line-height:1.6;font-weight:650;letter-spacing:1.8px;color:var(--orange-dark);text-transform:uppercase}.section-heading{margin-bottom:36px}.section-heading h2{font-size:34px;line-height:1.4;letter-spacing:-1.3px;margin-top:12px;font-weight:650}.section-heading>p:last-child:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);margin-top:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:50px;padding:0 23px;background:var(--orange);color:#fff;font-size:14px;font-weight:600;border:1px solid transparent;border-radius:6px;transition:background .2s,transform .2s}.button:hover{background:#e95b00;transform:translateY(-2px)}.button-small{min-height:40px;padding:0 17px;font-size:13px;gap:15px}.button-outline{background:#fff;color:var(--ink);border-color:#dcdde1}.button-outline:hover{background:#fff7f0;border-color:var(--orange);color:var(--orange-dark)}.button-white{background:#fff;color:var(--orange-dark)}.button-white:hover{background:#fff2e8}.text-link{display:inline-flex;align-items:center;gap:20px;color:var(--orange-dark);font-size:14px;font-weight:600}.text-link:hover{gap:27px}.text-link{transition:gap .2s}.skip-link{position:fixed;top:-100px;left:20px;background:var(--ink);color:#fff;padding:15px;z-index:100}.skip-link:focus{top:15px}
/* 中文说明：主导航在桌面保持紧凑，英文使用相同视觉层级但允许更宽文字。 */
.site-header{position:sticky;top:0;z-index:40;background:#ffffffed;border-bottom:1px solid #efefef;backdrop-filter:blur(16px)}.header-inner{height:85px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{position:relative;display:inline-flex;align-items:center;padding-left:59px;flex-shrink:0}.brand-logo{position:absolute;left:0;top:calc(-4% + 1px);height:calc(108% - 2px);width:auto;display:block;object-fit:contain;max-width:none}.brand strong{display:block;font-size:23px;letter-spacing:3px;line-height:1.2;font-weight:750}.brand small{display:block;font-size:7.6px;letter-spacing:1.4px;line-height:1.8;color:var(--muted);margin-top:4px}.main-nav{display:flex;align-items:center;gap:31px;margin-left:auto}.main-nav>a{font-size:13px;white-space:nowrap;padding:10px 0;transition:color .2s}.main-nav>a:hover,.language-link:hover{color:var(--orange-dark)}.header-actions{display:flex;align-items:center;gap:25px}.language-link{display:inline-flex;gap:7px;align-items:center;font-size:12px;white-space:nowrap}.language-link .icon{width:16px;height:16px}.menu-toggle{display:none;background:none;padding:9px}.lang-en .brand strong{font-size:21px;letter-spacing:2px}.lang-en .brand small{letter-spacing:1px}.lang-en .main-nav{gap:24px}
/* 中文说明：首屏以橙色内容工作台为视觉主体，网格暗示设备与资源连接，避免大体积图片。 */
.hero{position:relative;overflow:hidden;background:linear-gradient(110deg,#fff 14%,#fffaf5 65%,#fff0df 100%);padding-top:82px}.hero-grid-bg{position:absolute;inset:0 0 100px 46%;background-image:linear-gradient(#d6995a0d 1px,transparent 1px),linear-gradient(90deg,#d6995a0d 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-layout{position:relative;display:grid;grid-template-columns:1fr 1.06fr;align-items:center;gap:44px;min-height:445px;padding-bottom:80px}.hero-copy{position:relative;z-index:2}.hero-copy .eyebrow{display:flex;gap:9px;align-items:center;font-size:11px;letter-spacing:2px}.hero-copy .eyebrow>span{width:6px;height:6px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 4px #ff6a0010}.hero h1{font-size:54px;line-height:1.37;letter-spacing:-2.4px;font-weight:700;margin:22px 0}.hero h1 span{color:var(--orange)}.hero-description{font-size:16px;line-height:1.95;color:var(--muted);max-width:460px}.hero-buttons{display:flex;align-items:center;gap:13px;margin-top:30px}.hero-buttons .button{font-size:13px;padding:0 20px;gap:17px}.hero-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#83858d;margin-top:23px}.hero-note .icon{width:15px;height:15px;color:var(--orange-dark)}.capability-strip{position:relative;border-top:1px solid #e9ddd0;display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;gap:20px}.capability-strip>div{display:flex;align-items:center;gap:11px;font-size:13px;justify-content:center;color:#5a5d65;border-right:1px solid #e7ded6}.capability-strip>div:last-child{border:0}.capability-strip .icon{color:var(--orange-dark);width:20px;height:20px}.hero-art{position:relative;width:100%;perspective:1200px;min-width:0;animation:enter-art .8s ease both}.art-orbit{position:absolute;width:430px;height:430px;border:1px solid #ff6a001c;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.art-orbit:before,.art-orbit:after{content:"";position:absolute;inset:38px;border:1px dashed #ff6a0016;border-radius:50%}.art-orbit:after{inset:-40px;border-style:solid}.workspace-preview{position:relative;background:#fff;border:1px solid #dedee1;border-radius:11px;box-shadow:0 28px 65px #853a0519,0 3px 7px #00000005;transform:rotateY(-6deg) rotateX(3deg) rotateZ(-2deg);font-size:10px;overflow:hidden}.preview-top{height:43px;display:flex;align-items:center;gap:7px;padding:0 13px;border-bottom:1px solid var(--line);background:#fdfdfd}.mini-mark{width:20px;height:20px;border-radius:5px;background:var(--orange);display:grid;place-items:center;color:#fff;font-size:9px;font-weight:750}.preview-top b{font-size:11px}.preview-top-label{border-left:1px solid #ddd;padding-left:9px;color:var(--muted);font-size:9px}.window-dots{margin-left:auto;display:flex;gap:5px}.window-dots i{height:4px;width:4px;background:#c9cace;border-radius:50%}.preview-body{display:flex;min-height:308px}.preview-sidebar{width:100px;background:#fafafa;border-right:1px solid var(--line);padding:14px 7px;flex-shrink:0;display:flex;flex-direction:column;gap:6px}.preview-sidebar>div:not(.sidebar-bottom){display:flex;align-items:center;gap:7px;padding:9px 5px;border-radius:4px;font-size:8px;color:#73777e;white-space:nowrap}.preview-sidebar .icon{width:12px;height:12px}.preview-sidebar .selected{background:#fff0e2;color:var(--orange-dark)!important}.preview-sidebar .sidebar-bottom{margin-top:auto;font-size:8px;letter-spacing:2px;color:#b9babd;padding:10px 5px}.preview-content{padding:19px 15px;flex:1;min-width:0;background:#fff}.preview-greeting{display:flex;justify-content:space-between;gap:8px}.preview-greeting b{font-size:15px;display:block;font-weight:650;letter-spacing:-.3px}.preview-greeting small{font-size:7px;color:#96989d;display:block;margin-top:6px}.preview-greeting>span{color:var(--orange);width:29px;height:29px;background:#fff4e9;border-radius:7px;display:grid;place-items:center}.preview-greeting .icon{width:19px;height:19px}.preview-stats{display:flex;gap:8px;margin:17px 0 13px}.preview-stats>div{display:flex;align-items:center;gap:5px;border:1px solid #eee;border-radius:5px;flex:1;padding:8px 5px;white-space:nowrap;font-size:8px}.preview-stats .icon{width:12px;height:12px;color:var(--orange)}.preview-stats i{font-style:normal;color:#9a9da4;margin-left:auto}.preview-edit{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.preview-scene{position:relative;aspect-ratio:1.48;border-radius:5px;overflow:hidden;background:#fce4cc}.scene-art{position:absolute;inset:0;background:url('./landscape.svg') center/cover}.scene-label{position:absolute;top:7px;left:7px;z-index:2;background:#3d2d2150;color:#fff;font-size:6px;padding:4px;border-radius:2px}.scene-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#ffffffb8;display:grid;place-items:center;border-radius:50%;color:#9c480d}.scene-play .icon{width:14px;height:14px;fill:currentColor;stroke:none}.scene-caption{position:absolute;bottom:10px;color:#fff;left:10px;font-size:7px;font-weight:700;letter-spacing:1px;text-shadow:0 1px 4px #4c2100}.preview-devices{border:1px solid #eee;border-radius:5px;padding:9px 7px;display:flex;flex-direction:column;justify-content:space-between}.preview-devices>span{font-size:8px;color:#696c73}.preview-devices>small{font-size:6px;color:#96999e;display:flex;align-items:center;gap:3px}.preview-devices>small:before{content:"";width:4px;height:4px;border-radius:50%;background:#84a187}.device-row{display:flex;gap:6px;align-items:center;justify-content:center;margin:9px 0}.mini-phone{position:relative;aspect-ratio:.49;width:28px;background:#f2bd94;border:2px solid #363538;border-radius:5px;overflow:hidden;box-shadow:1px 3px 5px #00000012}.mini-phone:before{content:"";position:absolute;background:#373538;width:40%;height:3px;top:0;left:30%;border-radius:0 0 2px 2px;z-index:2}.mini-phone>span{position:absolute;inset:0;background:linear-gradient(135deg,#fed3ab,#ff9b51 45%,#9f4827)}.mini-phone>span:before{content:"";position:absolute;width:80%;height:110%;border-radius:50%;background:#ffe4be;transform:rotate(-25deg);left:-30%;top:20%}.mini-phone>i{position:absolute;bottom:8%;left:17%;height:3%;background:#fff8;width:60%}.phone-1>span{filter:hue-rotate(12deg)}.phone-2>span{filter:saturate(.65)}.preview-timeline{margin-top:13px;padding-top:8px;border-top:1px solid #f0f0f0;display:grid;grid-template-columns:15px 1fr;gap:6px}.preview-timeline>span .icon{width:12px;height:12px;color:#9e9892}.preview-timeline>div{display:flex;height:17px;gap:4px}.preview-timeline>div i{background:#ffd5b4;border:1px solid #ffb57b;border-radius:2px;flex:1}.preview-timeline>div i:nth-child(2){flex:1.6;background:#fbe7d8}.preview-timeline>div i:nth-child(3){background:#ffe8d8}.preview-timeline small{grid-column:2;font-size:6px;color:#a1a1a1}.art-floating{position:absolute;bottom:-24px;left:-24px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #f3e4d8;border-radius:10px;padding:16px 20px;box-shadow:0 12px 28px #99591814;transform:rotate(-2deg)}.art-floating>.icon{color:var(--orange);width:29px;height:29px}.art-floating strong{font-size:12px;display:block}.art-floating small{font-size:9px;color:var(--muted);margin-top:4px;display:block}.art-floating>span{color:var(--orange);font-size:22px;padding-left:8px}.art-caption{position:absolute;bottom:-51px;right:4px;font-size:9px;color:#a48f7f}.lang-en .hero h1{font-size:58px;line-height:1.15;letter-spacing:-2.6px}.lang-en .hero-description{font-size:15px;line-height:1.8}.lang-en .hero-buttons .button{font-size:12px;gap:10px;padding:0 16px}.lang-en .preview-sidebar{width:102px}.lang-en .preview-sidebar>div:not(.sidebar-bottom){font-size:7px}.lang-en .preview-greeting b{font-size:13px}.lang-en .hero-note{font-size:10px}
/* 中文说明：产品标签页仅控制显隐；正文始终包含在静态 HTML 内供搜索引擎和无脚本用户阅读。 */
.product-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:35px}.product-tabs button{background:transparent;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:19px 28px;color:#6a6c72;font-size:14px;flex:1;white-space:nowrap}.product-tabs button:after{content:"";position:absolute;bottom:-1px;height:3px;background:transparent;inset-inline:14px}.product-tabs button[aria-selected=true]{color:var(--orange-dark);font-weight:600}.product-tabs button[aria-selected=true]:after{background:var(--orange)}.product-tabs button .icon{width:19px;height:19px}.product-panel{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.pill{display:inline-block;background:var(--orange-pale);color:var(--orange-dark);font-size:10px;font-weight:600;padding:5px 10px;border-radius:4px;letter-spacing:1px}.product-copy h3{font-size:31px;line-height:1.5;letter-spacing:-1px;margin-top:14px}.product-copy>p{font-size:13px;line-height:1.9;color:var(--muted);margin-top:14px}.feature-list{display:flex;flex-direction:column;gap:18px;margin:25px 0}.feature-list li{display:flex;gap:10px}.feature-list li>span{height:20px;width:20px;display:grid;place-items:center;background:#fff1e5;border-radius:50%;flex-shrink:0}.feature-list li>span .icon{height:13px;width:13px;color:var(--orange-dark)}.feature-list h4{font-size:13px;font-weight:600}.feature-list p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:5px}.product-copy>.product-note{font-size:10px;color:#85858b;margin-top:19px;line-height:1.7}.product-visual{background:#f7f8fa;border:1px solid #e9eaed;border-radius:var(--radius);padding:0 26px 20px;overflow:hidden;position:relative;min-width:0}.visual-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e6e9;padding:16px 0;color:#969aa2}.visual-toolbar>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;color:#64666d}.visual-toolbar i{height:7px;width:7px;background:var(--orange);border-radius:2px}.visual-toolbar .icon{height:16px;width:16px}.visual-title{padding:23px 0 17px}.visual-title small{display:block;font-size:9px;letter-spacing:1.8px;color:var(--orange-dark)}.visual-title strong{display:block;font-size:19px;letter-spacing:-.4px;margin-top:8px;font-weight:600}.feature-illustration{height:236px;position:relative}.video-frame{width:87%;height:165px;margin:auto;position:relative;border:6px solid white;border-radius:7px;box-shadow:0 7px 20px #565d6712;overflow:hidden}.video-frame .scene-art{background-position:center 42%}.video-frame>span{position:absolute;bottom:16px;left:20px;color:#fff;font-weight:700;font-size:11px;letter-spacing:1.1px;text-shadow:0 1px 8px #762a1a55}.video-frame>.icon{position:absolute;width:24px;height:24px;right:16px;bottom:13px;color:#fff;fill:#fff;stroke:none}.waveform{display:flex;align-items:center;justify-content:space-between;gap:3px;height:38px;width:87%;margin:4px auto}.waveform i{height:var(--bar);width:4px;background:#d6b69c;border-radius:2px;opacity:.8}.edit-tracks{margin:1px auto;width:87%;display:flex;gap:6px;height:18px}.edit-tracks span{flex:1;border-radius:3px;background:#ffcfaa;border:1px solid #ffb37a}.edit-tracks span:nth-child(2){flex:2;background:#e4e7ef;border-color:#d7dce7}.visual-labels{display:flex;justify-content:center;gap:18px;margin-top:16px;padding-top:18px;border-top:1px solid #e5e7eb}.visual-labels>span{display:flex;align-items:center;gap:5px;color:#747782;font-size:10px}.visual-labels .icon{width:12px;height:12px;color:var(--orange-dark)}.illustration-caption{font-size:9px;display:block;text-align:right;margin-top:15px;color:#969aa2}.large-device-row{display:flex;align-items:center;justify-content:center;gap:15px;height:190px}.large-device-row .mini-phone{width:65px;border-width:4px;border-radius:11px;box-shadow:3px 7px 14px #2021261a;transform:translateY(-5px)}.large-device-row .mini-phone:nth-child(even){transform:translateY(10px)}.large-device-row .mini-phone:before{height:5px}.action-line{display:flex;align-items:center;justify-content:center;gap:18px;font-size:11px;color:var(--muted);margin-top:12px}.action-line .icon{color:var(--orange)}.platform-cards{display:flex;gap:20px;justify-content:center;padding:20px 0 0}.platform-cards>span{height:74px;width:84px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #eee;border-radius:12px;box-shadow:0 8px 20px #33333305;font-size:32px;font-weight:650;background:#fff;color:#535b70}.platform-cards small{font-size:9px;margin-top:5px;font-weight:400}.connection-line{width:64%;margin:auto;height:46px;border:1px dashed #d3bba9;border-top:0;display:flex;justify-content:center}.connection-line i:nth-child(2){height:46px;border-left:1px dashed #d3bba9}.workflow-box{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto;background:#fff1e5;color:var(--orange-dark);font-size:12px;min-height:46px;border:1px solid #ffe0c7;width:78%;border-radius:7px}.chat-mock{height:232px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:16px 18px;width:92%;margin:auto}.chat-mock>div:first-child{display:flex;align-items:center;gap:8px;font-size:11px}.chat-mock>div:first-child>i{background:#e9f0eb;color:#487757;font-size:12px;font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:50%}.chat-mock small{display:block;font-size:9px;color:#969aa2;margin-top:4px}.chat-bubble{font-size:11px;line-height:1.8;padding:11px 12px;width:84%;margin-top:16px;border-radius:0 9px 9px;background:#f1f3f6}.bubble-right{margin-left:auto;background:#fff1e5;border-radius:9px 0 9px 9px}.chat-input{font-size:10px;color:#9c9da2;display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:9px;border-top:1px solid var(--line)}.chat-input .icon{color:var(--orange);width:16px;height:16px}
/* 中文说明：算力卡片突出服务入口，GEO 与网络卡片保留清晰的适用范围。 */
.services-section{background:var(--soft)}.services-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:25px}.compute-card{position:relative;overflow:hidden;border-radius:var(--radius);background:linear-gradient(145deg,#f8790d,#ff6a00 65%,#f55900);color:#fff;padding:43px 37px;display:flex;flex-direction:column;justify-content:flex-end;min-height:510px}.compute-copy{position:relative;z-index:2}.compute-copy>.eyebrow{color:#fff;opacity:.8;font-size:10px;letter-spacing:2.7px}.compute-copy h3{font-size:30px;margin-top:9px}.compute-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#fff;margin-top:15px;max-width:350px}.compute-copy ul{display:flex;flex-direction:column;gap:11px;margin:24px 0 28px}.compute-copy li{display:flex;align-items:center;gap:9px;font-size:12px}.compute-copy li .icon{height:15px;width:15px}.compute-copy small{display:block;font-size:9px;color:#fff9;line-height:1.7;margin-top:18px;max-width:360px}.compute-art{position:absolute;right:18px;top:6px;width:230px;height:230px;transform:rotate(-13deg);opacity:.6}.compute-chip{position:absolute;top:64px;left:66px;width:105px;height:105px;border-radius:22px;background:linear-gradient(145deg,#fff9,#ffffff1a);box-shadow:inset 0 0 0 1px #ffffff55,12px 12px 20px #a6430019;display:flex;align-items:center;justify-content:center;color:#fff}.compute-chip .icon{position:absolute;inset:-15px;width:135px;height:135px;stroke-width:.7;color:#fff8}.compute-chip>span{font-size:43px;font-weight:650;letter-spacing:-2px}.chip-rings{position:absolute;inset:5px;border:1px solid #ffffff20;border-radius:50%}.chip-rings:before,.chip-rings:after{content:"";position:absolute;inset:28px;border:1px solid #ffffff35;border-radius:30px;transform:rotate(45deg)}.chip-rings:after{inset:-25px;opacity:.5}.chip-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#ffd4a1;box-shadow:0 0 0 7px #ffffff12}.node-a{top:35px;left:26px}.node-b{top:106px;right:1px}.node-c{bottom:2px;left:78px}.service-stack{display:grid;grid-template-rows:1fr 1fr;gap:23px}.service-card{position:relative;padding:29px 30px;border-radius:var(--radius);border:1px solid #e5e7eb;background:#fff;display:flex;gap:20px}.service-icon{height:44px;width:44px;background:#fff0e3;color:var(--orange-dark);display:inline-grid;place-items:center;flex-shrink:0;border-radius:11px}.service-icon .icon{width:23px;height:23px}.service-card h3{font-size:22px;font-weight:650;margin-top:3px;letter-spacing:-.5px}.service-card h4{font-size:12px;font-weight:500;margin-top:8px;color:#60636c}.service-card p{font-size:12px;line-height:1.85;color:#80838b;margin-top:14px;max-width:340px}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.tags span{font-size:9px;background:#f6f7f8;color:#777b84;padding:5px 7px;border:1px solid #eeeff1;border-radius:3px}.service-link{position:absolute;right:21px;top:26px;color:#acadb3;transition:color .2s,transform .2s}.service-link:hover{color:var(--orange-dark);transform:translate(2px,-2px)}.service-link .icon{width:18px;height:18px}.service-note{font-size:10px;color:#93959c;line-height:1.9;margin-top:22px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.solution-card{border:1px solid var(--line);padding:32px 29px;border-radius:12px;background:#fff;transition:border-color .2s,box-shadow .2s}.solution-card:hover{border-color:#ffc18e;box-shadow:0 10px 25px #b6650e09}.solution-icon{width:45px;height:45px;display:grid;place-items:center;color:var(--orange-dark);background:#fff5eb;border-radius:11px;margin-bottom:27px}.solution-icon .icon{width:25px;height:25px}.solution-card h3{font-size:21px;font-weight:600}.solution-card p{font-size:13px;line-height:1.8;color:#656973;margin-top:12px}.solution-card>div{font-size:10px;line-height:2;color:#90939b;margin:16px 0 26px}.solution-card .text-link{font-size:12px}
/* 中文说明：公司介绍与常见问题采用低噪声排版，问答原生 details 支持键盘与无脚本展开。 */
.about-section{background:#fafafa;border-block:1px solid #f0f0f0}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.about-copy h2{font-size:33px;line-height:1.6;letter-spacing:-.8px;margin-top:16px}.about-copy>p:not(.eyebrow){font-size:13px;line-height:2.1;color:var(--muted);margin-top:20px}.location{display:flex;align-items:center;gap:6px;color:#80838c;font-size:11px}.location .icon{width:15px;height:15px}.about-copy .location{margin-top:25px}.about-values{display:flex;flex-direction:column;gap:28px}.about-values article{display:flex;gap:18px;padding-bottom:26px;border-bottom:1px solid #e8e9eb}.about-values article:last-child{padding-bottom:0;border:0}.about-values article>span{color:var(--orange-dark);padding-top:2px}.about-values .icon{width:24px;height:24px}.about-values h3{font-size:16px;font-weight:600}.about-values p{font-size:12px;line-height:1.9;margin-top:9px;color:#80838c}.faq-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.faq-layout>h2{font-size:28px;letter-spacing:-.7px;line-height:1.5}.faq-layout details{border-bottom:1px solid var(--line)}.faq-layout details:first-child{border-top:1px solid var(--line)}.faq-layout summary{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;cursor:pointer;font-size:13px;line-height:1.8;list-style:none}.faq-layout summary::-webkit-details-marker{display:none}.faq-layout summary>span{font-size:21px;font-weight:300;color:#979ba4;transition:transform .2s}.faq-layout details[open] summary>span{transform:rotate(45deg);color:var(--orange-dark)}.faq-layout details[open] summary{color:var(--orange-dark)}.faq-layout details>p{font-size:12px;line-height:2;color:var(--muted);padding:0 28px 22px 0}.contact-section{padding:64px 0;background:#fff3e7;border-block:1px solid #ffe6ce}.contact-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}.contact-layout h2{font-size:30px;letter-spacing:-.8px;line-height:1.5;margin-top:10px;font-weight:650}.contact-layout>div>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#87776c;max-width:520px;margin-top:15px}.contact-card{border-left:1px solid #ecd9c6;padding-left:65px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.contact-card>small{font-size:10px;color:#9d8878}.contact-card>strong{font-size:14px;color:#8d6e57;font-weight:500}.contact-card>strong>span{font-size:29px;color:var(--ink);font-weight:650;margin-left:7px}.contact-pending{font-size:16px;color:#796b60;margin-top:4px}.empty-contact{display:flex;justify-content:space-between;width:240px;font-size:12px;color:#9d8878;padding:5px 0;border-bottom:1px solid #edddcf}.contact-email{font-size:16px;display:flex;align-items:center;gap:10px;color:var(--orange-dark);overflow-wrap:anywhere}.contact-phone{font-size:18px}.contact-number{font-size:17px}.site-footer{padding:56px 0 0;background:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.1fr;gap:70px;padding-bottom:42px}.footer-brand .brand strong{font-size:21px}.footer-brand>p{font-size:12px;color:#8a8d95;line-height:1.8;margin:20px 0 14px}.footer-grid>div>h2{font-size:12px;font-weight:650;margin-bottom:19px}.footer-grid>div:not(.footer-brand)>a{display:flex;align-items:center;gap:7px;font-size:11px;color:#858992;margin:12px 0;line-height:1.7}.footer-grid>div>a:hover{color:var(--orange-dark)}.footer-grid>div>a .icon{width:12px;height:12px}.footer-bottom{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;gap:24px;color:#999ca4;font-size:9px;line-height:1.8}.toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);max-width:calc(100% - 30px);z-index:80;border-radius:8px;background:#24262b;color:#fff;padding:15px 22px;font-size:13px;box-shadow:0 10px 30px #0002}
/* 中文说明：联系字段统一展示联系人、可点击邮箱和电话，手机窄屏允许邮箱换行。 */
.contact-person{font-size:15px}.contact-field-label{font-size:11px;font-weight:400;color:#87776c;flex-shrink:0}.contact-email,.contact-phone{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.contact-email>.icon{width:16px;height:16px;align-self:center}.contact-phone{font-size:18px}.legal-contact .contact-person{margin-top:20px}
/* 中文说明：备案信息与版权并列，窄屏自动换行，保留完整备案号。 */
.footer-registration{display:flex;flex-wrap:wrap;gap:6px 16px}.icp-link{white-space:nowrap}.icp-link:hover{color:var(--orange-dark);text-decoration:underline}
/* 中文说明：法律页面共享品牌框架，正文限制行宽，目录仅在有足够空间时固定。 */
.legal-hero{background:linear-gradient(110deg,#fffaf5,#fff2e4);padding:38px 0 45px;border-bottom:1px solid #f1e5da}.back-link{display:inline-flex;font-size:12px;color:#85818a;margin-bottom:33px}.back-link:hover{color:var(--orange-dark)}.legal-hero h1{font-size:40px;line-height:1.35;letter-spacing:-1.3px;margin:12px 0 16px}.legal-hero .container>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.9;max-width:760px}.legal-meta{display:flex;align-items:center;gap:30px;margin-top:25px;font-size:11px;color:#89848a}.print-button{display:flex;align-items:center;gap:7px;background:#fff8;border:1px solid #e5d7ca;padding:7px 12px;border-radius:4px;font-size:11px}.print-button .icon{width:14px;height:14px}.legal-layout{display:grid;grid-template-columns:220px 1fr;gap:76px;align-items:start;padding-top:60px;padding-bottom:80px}.legal-sidebar{position:sticky;top:122px;max-height:calc(100vh - 150px);overflow-y:auto}.legal-sidebar>h2{font-size:11px;letter-spacing:1px;color:#a0a0a6;margin-bottom:17px}.legal-sidebar nav{display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--line)}.legal-sidebar a{font-size:12px;line-height:1.7;color:#777b85;padding:9px 0 9px 16px}.legal-sidebar a:hover{background:#fff7f0;color:var(--orange-dark)}.legal-body{min-width:0;max-width:820px}.legal-body>section{scroll-margin-top:115px;margin-bottom:40px}.legal-body section>h2{font-size:20px;line-height:1.6;display:flex;gap:13px;align-items:baseline;font-weight:650}.legal-body section>h2>span{font-size:11px;color:var(--orange-dark);font-weight:500}.legal-body section>p{font-size:14px;line-height:2.1;color:#676b75;margin-top:16px;overflow-wrap:anywhere}.legal-body>.legal-contact{background:#fff6ed;border:1px solid #ffe4ce;border-radius:12px;padding:28px 32px;margin-top:45px}.legal-contact>.service-icon{margin-bottom:16px}.legal-contact .contact-pending{display:block;margin:21px 0 10px}.legal-contact .contact-email{margin-top:20px}.legal-contact .contact-number{font-size:18px}.legal-contact>.button{margin-top:16px}.related-links{border-top:1px solid var(--line);padding-top:27px}.related-links>h2{font-size:15px;margin-bottom:15px}.related-links>a{display:flex;justify-content:space-between;font-size:12px;color:#7d808a;padding:10px 0}.related-links>a:hover{color:var(--orange-dark)}.related-links .icon{width:16px;height:16px}
/* 中文说明：英文长文案适当调整字阶和段落间距，避免导航、卡片与示意图溢出。 */
.lang-en .section-heading h2{font-size:35px;letter-spacing:-1px;max-width:850px}.lang-en .product-copy h3{font-size:35px;line-height:1.25}.lang-en .product-copy>p{line-height:1.8}.lang-en .product-tabs button{font-size:13px;padding-inline:10px}.lang-en .service-card h3{font-size:21px}.lang-en .service-card h4{font-size:12px;line-height:1.6;max-width:310px}.lang-en .compute-card{min-height:540px}.lang-en .compute-copy>p:not(.eyebrow){max-width:330px}.lang-en .visual-title strong{font-size:16px}.lang-en .visual-labels{gap:10px}.lang-en .visual-labels>span{font-size:9px}.lang-en .solution-card h3{font-size:21px;line-height:1.4}.lang-en .about-copy h2{font-size:38px;line-height:1.3}.lang-en .contact-layout h2{font-size:35px;line-height:1.3}.lang-en .footer-bottom{font-size:9px}.lang-en .legal-body section>p{line-height:1.95}
/* 中文说明：平板压缩导航间距；移动端使用显式菜单按钮，并在无脚本时保持导航展开。 */
@media(min-width:1500px){.hero{padding-top:105px}.hero-layout{padding-bottom:100px;min-height:500px}.hero h1{font-size:61px}.workspace-preview{transform:rotateY(-6deg) rotateX(3deg) rotateZ(-2deg) scale(1.04)}}
@media(max-width:1150px){.container{width:calc(100% - 64px)}.header-inner{gap:20px}.main-nav{gap:19px}.header-actions{gap:17px}.main-nav>a{font-size:12px}.brand strong{font-size:21px}.header-cta{padding-inline:12px;font-size:12px}.lang-en .main-nav{gap:15px}.lang-en .brand strong{font-size:18px}.lang-en .brand small{font-size:6.5px}.hero h1{font-size:46px}.hero-layout{gap:24px}.hero-description{font-size:14px}.hero-buttons{gap:9px}.hero-buttons .button{padding-inline:14px;font-size:12px;gap:9px}.hero-copy .eyebrow{font-size:9px}.hero .hero-note{font-size:10px}.preview-sidebar{width:84px}.preview-sidebar>div:not(.sidebar-bottom){font-size:7px;gap:4px}.preview-top-label{font-size:7px}.preview-content{padding:17px 12px}.preview-greeting b{font-size:13px}.preview-stats>div{font-size:7px;gap:3px;padding-inline:4px}.preview-stats .icon{width:10px;height:10px}.preview-devices{padding-inline:5px}.device-row{gap:3px}.mini-phone{width:24px}.preview-body{min-height:285px}.art-orbit{width:360px;height:360px}.art-floating{left:-6px;padding:13px 15px}.product-panel{gap:45px}.product-tabs button{padding-inline:10px}.service-card{padding:25px 22px;gap:13px}.service-icon{width:36px;height:36px}.service-card h3{font-size:20px}.service-link{right:15px;top:20px}.service-link .icon{width:16px;height:16px}.service-card p{font-size:11px}.tags span{font-size:8px;padding:4px 5px}.compute-card{padding:35px 30px}.about-layout{gap:70px}.contact-layout{gap:50px}.contact-card{padding-left:35px}.lang-en .hero h1{font-size:48px}.lang-en .hero-buttons .button{font-size:10px;padding:0 12px}.lang-en .hero-note{font-size:9px}.lang-en .preview-sidebar{width:85px}.lang-en .preview-sidebar>div:not(.sidebar-bottom){font-size:6px}.lang-en .preview-greeting b{font-size:11px}.lang-en .preview-stats>div{font-size:6px}.lang-en .service-card h3{font-size:18px}.lang-en .service-card h4{font-size:11px}.legal-layout{gap:45px;grid-template-columns:190px 1fr}}
@media(max-width:900px){.section{padding:72px 0}.header-inner{height:74px;gap:16px}.brand strong{font-size:20px}.brand{padding-left:52px}.brand small{font-size:6px;letter-spacing:1px}.main-nav{gap:16px}.main-nav>a{font-size:11px}.header-cta{display:none}.lang-en .main-nav{gap:12px}.lang-en .main-nav>a{font-size:10px}.hero{padding-top:64px}.hero-layout{grid-template-columns:1fr;gap:55px;padding-bottom:76px}.hero-copy{max-width:670px}.hero h1{font-size:57px}.hero-description{max-width:560px;font-size:15px}.hero-buttons .button{font-size:13px;gap:15px;padding-inline:20px}.hero-copy .eyebrow{font-size:11px}.hero .hero-note{font-size:11px}.hero-art{max-width:590px;justify-self:center;width:calc(100% - 30px)}.preview-body{min-height:325px}.preview-sidebar{width:108px}.preview-sidebar>div:not(.sidebar-bottom){font-size:9px;gap:7px}.preview-content{padding:21px 18px}.preview-greeting b{font-size:17px}.preview-greeting small{font-size:9px}.preview-stats>div{font-size:9px;padding:10px 7px;gap:7px}.preview-stats .icon{width:14px;height:14px}.preview-top-label{font-size:9px}.device-row{gap:7px}.mini-phone{width:33px}.preview-devices{padding:10px}.preview-devices>span{font-size:10px}.preview-devices>small{font-size:8px}.preview-top{height:46px}.art-caption{bottom:-50px}.art-floating{left:-10px;bottom:-20px}.capability-strip>div{font-size:11px;gap:7px}.capability-strip .icon{height:17px;width:17px}.product-panel{gap:35px}.product-copy h3{font-size:26px}.product-tabs button{font-size:12px;gap:7px}.product-tabs .icon{width:16px;height:16px}.product-visual{padding-inline:17px}.visual-title strong{font-size:16px}.visual-labels{gap:8px}.visual-labels>span{font-size:8px}.feature-illustration{height:213px}.video-frame{height:145px;width:96%}.waveform{width:96%}.waveform i{width:3px}.video-frame>span{font-size:8px;left:10px}.feature-list p{font-size:11px}.large-device-row{gap:9px;height:177px}.large-device-row .mini-phone{width:47px;border-width:3px}.platform-cards{gap:12px}.platform-cards>span{width:68px;height:68px}.workflow-box{font-size:10px;width:95%}.chat-mock{width:100%;height:211px;padding:12px}.chat-bubble{font-size:9px;margin-top:12px}.services-grid{grid-template-columns:1fr}.compute-card{min-height:410px;padding:38px}.compute-art{right:35px;top:40px;width:250px;height:250px}.compute-copy>p:not(.eyebrow){max-width:410px}.service-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:22px}.service-card{flex-direction:column}.service-card p{font-size:12px}.solution-grid{gap:16px}.solution-card{padding:26px 21px}.solution-card h3{font-size:19px}.solution-card p{font-size:12px}.solution-card>div{font-size:9px}.about-layout{gap:45px}.about-copy h2{font-size:28px}.about-values h3{font-size:14px}.faq-layout{gap:40px;grid-template-columns:1fr 1.6fr}.faq-layout>h2{font-size:24px}.contact-layout h2{font-size:26px}.contact-layout{gap:30px}.contact-card{padding-left:27px}.contact-pending{font-size:14px}.empty-contact{width:200px}.footer-grid{gap:40px;grid-template-columns:1.4fr 1fr 1.2fr}.footer-bottom{flex-direction:column;gap:5px}.lang-en .hero h1{font-size:62px}.lang-en .hero-buttons .button{font-size:13px;padding-inline:20px}.lang-en .hero-note{font-size:11px}.lang-en .preview-sidebar{width:108px}.lang-en .preview-sidebar>div:not(.sidebar-bottom){font-size:8px}.lang-en .preview-greeting b{font-size:16px}.lang-en .preview-stats>div{font-size:9px}.lang-en .product-copy h3{font-size:29px}.lang-en .product-tabs button{font-size:10px}.lang-en .visual-labels{gap:6px}.lang-en .visual-labels>span{font-size:7px}.lang-en .compute-card{min-height:410px}.lang-en .compute-copy>p:not(.eyebrow){max-width:400px}.lang-en .solution-card h3{font-size:17px}.lang-en .about-copy h2{font-size:31px}.lang-en .contact-layout h2{font-size:28px}.legal-layout{grid-template-columns:165px 1fr;gap:30px}.legal-sidebar a{font-size:11px}.legal-body section>p{font-size:13px}.legal-hero h1{font-size:34px}}
@media(max-width:640px){.container{width:calc(100% - 40px)}html{scroll-padding-top:90px}.section{padding:57px 0}.header-inner{height:auto;min-height:72px;flex-wrap:wrap;gap:0;padding:16px 0}.brand{padding-left:52px}.brand strong{font-size:20px}.brand small{font-size:6px}.header-actions{margin-left:auto;gap:0}.language-link{font-size:11px;gap:5px}.language-link .icon{height:14px;width:14px}.menu-toggle{display:block;order:4;margin-left:13px;border:1px solid #eee;border-radius:5px;padding:6px}.menu-toggle .icon{width:18px;height:18px}.main-nav{order:5;width:100%;display:flex;justify-content:space-between;gap:6px;margin-top:17px;border-top:1px solid var(--line);padding-top:10px}.js .main-nav:not(.is-open){display:none}.main-nav>a{font-size:11px;padding-block:8px}.hero{padding-top:47px}.hero-layout{gap:43px;padding-bottom:67px}.hero-copy .eyebrow{font-size:9px;letter-spacing:1.3px}.hero h1{font-size:38px;line-height:1.45;letter-spacing:-1.5px;margin:20px 0 19px}.hero-description{font-size:13px;line-height:1.95}.hero-buttons{gap:9px;margin-top:25px}.hero-buttons .button{font-size:11px;padding:0 13px;gap:9px;min-height:45px}.hero-note{margin-top:18px}.hero .hero-note{font-size:9px}.hero-art{width:calc(100% - 12px)}.workspace-preview{border-radius:7px;transform:rotateY(-3deg) rotateZ(-1.5deg)}.preview-top{height:31px;padding:0 9px;gap:5px}.mini-mark{height:15px;width:15px;font-size:7px;border-radius:3px}.preview-top b{font-size:8px}.preview-top-label{font-size:6px;padding-left:6px}.window-dots{gap:3px}.window-dots i{height:3px;width:3px}.preview-body{min-height:223px}.preview-sidebar{width:69px;padding:10px 4px;gap:4px}.preview-sidebar>div:not(.sidebar-bottom){font-size:5.7px;padding:7px 3px;gap:4px}.preview-sidebar .icon{height:9px;width:9px}.preview-sidebar .sidebar-bottom{font-size:5px;letter-spacing:1px;padding:8px 3px}.preview-content{padding:14px 9px}.preview-greeting b{font-size:10px}.preview-greeting small{font-size:5px;margin-top:5px}.preview-greeting>span{height:21px;width:21px}.preview-greeting .icon{height:14px;width:14px}.preview-stats{gap:5px;margin:12px 0 9px}.preview-stats>div{font-size:5.4px;padding:6px 4px;gap:3px}.preview-stats .icon{height:9px;width:9px}.preview-edit{gap:6px;grid-template-columns:1.5fr 1fr}.preview-devices{padding:6px 4px}.preview-devices>span{font-size:6px}.preview-devices>small{font-size:4.8px}.device-row{gap:4px;margin:6px 0}.mini-phone{width:20px;border-width:1.5px;border-radius:4px}.mini-phone:before{height:2px}.scene-label{font-size:4px;top:4px;left:4px;padding:3px}.scene-caption{font-size:4px;bottom:6px;left:5px;letter-spacing:.5px}.scene-play{width:19px;height:19px}.scene-play .icon{height:10px;width:10px}.preview-timeline{margin-top:8px;padding-top:6px;gap:4px;grid-template-columns:10px 1fr}.preview-timeline>span .icon{height:9px;width:9px}.preview-timeline>div{height:12px;gap:3px}.preview-timeline small{font-size:4.5px}.art-floating{padding:10px 12px;gap:8px;border-radius:6px;bottom:-20px;left:-5px}.art-floating>.icon{height:22px;width:22px}.art-floating strong{font-size:9px}.art-floating small{font-size:6px}.art-floating>span{font-size:16px;padding-left:4px}.art-caption{font-size:6px;bottom:-38px}.art-orbit{width:260px;height:260px}.capability-strip{grid-template-columns:1fr 1fr;gap:17px 10px;padding:22px 0}.capability-strip>div{font-size:10px;gap:7px;justify-content:flex-start;border:0;padding-left:12px}.capability-strip .icon{height:16px;width:16px}.section-heading{margin-bottom:26px}.section-heading h2{font-size:26px;letter-spacing:-.8px;line-height:1.5}.section-heading>p:last-child:not(.eyebrow){font-size:12px;margin-top:10px}.eyebrow{font-size:10px;letter-spacing:1.4px}.product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:26px;border:1px solid var(--line);border-radius:7px;overflow:hidden}.product-tabs button{padding:14px 6px;font-size:11px;gap:7px}.product-tabs button[aria-selected=true]{background:#fff5ec}.product-tabs button:after{display:none}.product-tabs button:nth-child(odd){border-right:1px solid var(--line)}.product-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-panel{grid-template-columns:1fr;gap:30px}.product-copy h3{font-size:29px;margin-top:12px;line-height:1.45}.product-copy>p{font-size:12px}.feature-list{gap:17px;margin:22px 0}.feature-list h4{font-size:12px}.feature-list p{font-size:11px}.product-copy>.product-note{font-size:9px}.product-visual{padding-inline:22px}.visual-title{padding:21px 0 17px}.visual-title strong{font-size:17px}.feature-illustration{height:220px}.video-frame{height:152px;width:91%}.waveform,.edit-tracks{width:91%}.visual-labels{gap:13px}.visual-labels>span{font-size:9px}.video-frame>span{font-size:10px}.large-device-row .mini-phone{width:53px}.platform-cards>span{width:76px;height:76px}.platform-cards{gap:18px}.workflow-box{font-size:11px;width:85%}.chat-mock{width:94%;height:220px}.chat-bubble{font-size:10px}.services-grid{gap:20px}.compute-card{min-height:465px;padding:31px 26px}.compute-art{top:-3px;right:-10px;width:210px;height:210px;opacity:.45}.compute-copy h3{font-size:28px}.compute-copy>p:not(.eyebrow){font-size:12px;max-width:100%}.compute-copy li{font-size:11px}.compute-copy small{font-size:8px}.service-stack{grid-template-columns:1fr;gap:18px}.service-card{flex-direction:row;padding:26px 21px;gap:16px}.service-card h3{font-size:20px}.service-card h4{font-size:10px}.service-card p{font-size:11px}.service-icon{height:35px;width:35px;border-radius:9px}.service-icon .icon{height:20px;width:20px}.tags{gap:5px;margin-top:16px}.tags span{font-size:8px}.service-link{right:15px;top:20px}.service-note{font-size:9px;margin-top:17px}.solution-grid{grid-template-columns:1fr;gap:16px}.solution-card{position:relative;padding:25px 24px 25px 88px;min-height:190px}.solution-icon{position:absolute;top:25px;left:23px;height:40px;width:40px;margin:0}.solution-card h3{font-size:19px}.solution-card p{font-size:12px;margin-top:8px}.solution-card>div{margin:12px 0 17px;font-size:9px}.solution-card .text-link{font-size:11px}.about-layout{grid-template-columns:1fr;gap:33px}.about-copy h2{font-size:29px;line-height:1.5}.about-copy>p:not(.eyebrow){font-size:12px;line-height:2}.about-copy .location{margin-top:20px}.about-values{gap:23px}.about-values article{gap:17px;padding-bottom:22px}.about-values h3{font-size:14px}.about-values p{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:26px}.faq-layout>h2{font-size:25px}.faq-layout summary{font-size:12px;padding-block:18px}.faq-layout details>p{font-size:11px;line-height:1.9}.contact-section{padding:43px 0}.contact-layout{grid-template-columns:1fr;gap:28px}.contact-layout h2{font-size:26px;max-width:290px}.contact-layout>div>p:not(.eyebrow){font-size:12px}.contact-card{padding:22px 0 0;border-left:0;border-top:1px solid #ecd9c6;gap:11px}.contact-card>small{font-size:9px}.empty-contact{width:100%}.contact-pending{font-size:14px}.site-footer{padding-top:40px}.footer-grid{grid-template-columns:1fr 1fr;gap:33px 20px;padding-bottom:28px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin-top:17px}.footer-grid>div:not(.footer-brand)>a{font-size:10px;margin-block:10px}.footer-bottom{font-size:8px;line-height:1.9;padding-block:18px}.lang-en .brand strong{font-size:17px;letter-spacing:1.5px}.lang-en .brand small{font-size:5.5px;letter-spacing:.7px}.lang-en .main-nav{gap:5px}.lang-en .main-nav>a{font-size:10px}.lang-en .hero h1{font-size:43px;line-height:1.16;letter-spacing:-1.7px}.lang-en .hero-copy .eyebrow{font-size:8px;letter-spacing:1px}.lang-en .hero-description{font-size:13px;line-height:1.8}.lang-en .hero-buttons .button{font-size:10px;padding-inline:12px;gap:8px}.lang-en .hero-note{font-size:8px}.lang-en .preview-sidebar{width:71px}.lang-en .preview-sidebar>div:not(.sidebar-bottom){font-size:5px;gap:4px}.lang-en .preview-greeting b{font-size:9px}.lang-en .preview-stats>div{font-size:5px}.lang-en .section-heading h2{font-size:28px;line-height:1.3}.lang-en .product-tabs button{font-size:10px}.lang-en .product-copy h3{font-size:33px}.lang-en .visual-title strong{font-size:15px}.lang-en .visual-labels{gap:8px}.lang-en .visual-labels>span{font-size:8px}.lang-en .compute-card{min-height:490px}.lang-en .service-card h3{font-size:18px;max-width:200px}.lang-en .service-card h4{font-size:10px;line-height:1.7}.lang-en .solution-card h3{font-size:19px}.lang-en .about-copy h2{font-size:33px;line-height:1.3}.lang-en .contact-layout h2{font-size:31px;max-width:100%}.lang-en .footer-bottom{font-size:8px}.legal-hero{padding:24px 0 29px}.back-link{font-size:11px;margin-bottom:26px}.legal-hero h1{font-size:29px;letter-spacing:-.8px}.legal-hero .container>p:not(.eyebrow){font-size:12px}.legal-meta{font-size:9px;gap:14px;margin-top:22px;flex-wrap:wrap}.print-button{font-size:10px}.legal-layout{grid-template-columns:1fr;gap:32px;padding-top:30px;padding-bottom:45px}.legal-sidebar{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:24px}.legal-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:1px}.legal-sidebar a{font-size:10px;padding:7px 8px 7px 12px}.legal-body>section{margin-bottom:30px}.legal-body section>h2{font-size:18px;gap:10px}.legal-body section>p{font-size:12px;line-height:2}.legal-body>.legal-contact{padding:23px;margin-top:30px}.legal-body .contact-number{font-size:17px}.related-links>a{font-size:11px}.legal-body .empty-contact{max-width:240px}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.hero h1{font-size:33px}.lang-en .hero h1{font-size:38px}.hero-buttons .button{padding-inline:10px;font-size:10px;gap:7px}.lang-en .hero-buttons .button{font-size:9px;padding-inline:10px}.preview-top-label{display:none}.preview-stats>div{gap:2px}.device-row{gap:3px}.mini-phone{width:17px}.service-card{gap:11px;padding-inline:18px}.solution-card{padding-left:78px}.solution-icon{left:20px;width:36px;height:36px}.lang-en .visual-labels>span{font-size:7px}.visual-labels{gap:8px}.lang-en .service-card h3{font-size:16px}.language-link{font-size:10px}.menu-toggle{margin-left:10px}}
/* 中文说明：无脚本时展示所有产品面板，保证内容仍可完整阅读；标签页按钮同时隐藏。 */
html:not(.js) .product-panel[hidden]{display:grid!important;margin-top:45px}html:not(.js) .product-tabs{display:none}
/* 中文说明：尊重系统减少动态效果设置，打印政策时只保留正文及真实联系方式。 */
@keyframes enter-art{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.site-header,.site-footer,.legal-sidebar,.print-button,.back-link,.related-links,.toast,.skip-link{display:none!important}.container{width:100%;max-width:none}.legal-hero{background:none;border:0;padding:0 0 20px}.legal-hero h1{font-size:27px}.legal-layout{display:block;padding:0}.legal-body{max-width:none}.legal-body section>p{font-size:11px;line-height:1.7}.legal-body section>h2{font-size:16px}.legal-body>.legal-contact{background:none;border:1px solid #bbb;padding:20px;break-inside:avoid}.legal-contact .button{display:none}.legal-body>section{margin-bottom:24px}.legal-meta{margin-top:12px}a{color:#000}}
