.aios-feature .section-head>div{display:flex;flex-direction:column;align-items:flex-start}
.aios-feature .section-head .eyebrow{margin-bottom:22px}
.aios-feature__layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:14px;align-items:stretch}
.aios-feature__layout--reverse .aios-visual{order:2}
/* 产品图示容器：配图/图示圆角保留候选，当前保留 24px。 */
.aios-visual{position:relative;min-height:510px;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}
.aios-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
/* 产品功能大卡（含图示）：待单独判断，当前保留 20px。 */
.aios-points article{position:relative;display:flex;min-height:250px;padding:24px;flex-direction:column;overflow:hidden;border:1px solid var(--line);/* border-radius:20px; */background:#fff}
.aios-points h3{max-width:230px;margin:0;font:300 27px/1.12 var(--display)}
.aios-points p{max-width:310px;margin:32px 0 0;color:var(--muted)}
.aios-points article:after{content:"";position:absolute;right:-18px;bottom:-46px;width:124px;aspect-ratio:1;pointer-events:none;background:var(--watermark-icon) center/contain no-repeat;opacity:.05}
.aios-points article>*{position:relative;z-index:1}
.aios-workbench{isolation:isolate;background:#24272d}
.aios-workbench:before{content:"";position:absolute;inset:-8%;z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 82%,rgba(168,105,72,.82),transparent 38%),radial-gradient(circle at 30% 12%,rgba(123,79,61,.7),transparent 34%),radial-gradient(circle at 88% 18%,rgba(51,91,142,.82),transparent 42%),radial-gradient(circle at 76% 88%,rgba(39,67,108,.72),transparent 40%),linear-gradient(135deg,#3b2d27 0%,#29313d 50%,#18283a 100%);filter:blur(42px) saturate(1.15);transform:scale(1.06)}
.aios-workbench:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url('/assets/site/textures/noise.png') repeat;background-size:256px;mix-blend-mode:soft-light;opacity:.18}
.aios-window{position:absolute;inset:36px 54px;z-index:2;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#f8f7f5;box-shadow:0 34px 100px rgba(0,0,0,.3),0 0 0 1px rgba(255,255,255,.08)}
.aios-window__bar{display:grid;grid-template-columns:24px 1fr auto;gap:10px;padding:12px 16px;align-items:center;border-bottom:1px solid var(--line);font-size:12px}
.aios-window__bar>span{width:10px;height:10px;border-radius:50%;background:var(--mint);box-shadow:16px 0 0 var(--yellow)}
.aios-window__bar small{color:var(--muted)}
.aios-workbench__body{display:grid;height:calc(100% - 47px);grid-template-columns:118px 1fr}
.aios-workbench aside{display:flex;padding:18px 14px;gap:10px;flex-direction:column;border-right:1px solid var(--line);color:var(--muted);font-size:12px}
.aios-workbench aside>*{display:block;padding:7px 9px;border:1px solid transparent;border-radius:8px;line-height:1.35}
.aios-workbench aside b{border-color:var(--line);background:rgba(255,255,255,.74);box-shadow:0 4px 14px rgba(30,24,20,.05);color:var(--ink);font-weight:600}
.aios-workbench__main{display:grid;padding:16px;gap:8px;align-content:start}
.aios-task{display:flex;padding:13px 15px;gap:5px;flex-direction:column;border:1px solid var(--line);border-radius:11px;background:#fff}
.aios-task--active{border-color:#b5dfcf;background:#f0fff9}
.aios-task b{font-size:14px;line-height:1.35}.aios-task small,.aios-task span{color:var(--muted);font-size:11px}
.aios-assistant{display:flex;margin-top:2px;padding:10px 12px;gap:10px;align-items:center;border:1px solid var(--line);border-top:3px solid #111;border-radius:11px;background:#fff;color:var(--ink)}
.aios-assistant i{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--mint);color:#111;font-size:13px;font-style:normal;font-weight:700}
.aios-assistant b{font-size:14px}.aios-assistant small{font-size:11px}
.aios-assistant span{display:flex;gap:4px;flex-direction:column}.aios-assistant small{color:var(--muted)}
.aios-flow{display:grid;padding:54px 42px 100px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-content:center;background:#f8f7f5}
.aios-flow__rail{position:absolute;left:12%;right:12%;top:46%;height:3px;background:#111}
.aios-flow__node{position:relative;z-index:1;display:flex;min-height:150px;padding:18px;gap:8px;flex-direction:column;border:1px solid var(--line);border-top:3px solid #111;border-radius:16px;background:#fff;box-shadow:0 20px 45px #211a1610}
.aios-flow__node small,.aios-flow__node span{color:var(--muted);font-size:12px}.aios-flow__node b{margin-top:18px}
.aios-flow__confirmation{position:absolute;left:50%;bottom:38px;display:flex;width:max-content;max-width:calc(100% - 84px);padding:11px 16px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink);font-size:12px;line-height:1.45;transform:translateX(-50%)}
.aios-flow__confirmation i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--yellow)}
.aios-evolution{isolation:isolate;background:radial-gradient(circle at 70% 24%,#6bfac8b8 0,#6bfac84d 18%,transparent 43%),radial-gradient(circle at 18% 84%,#f9e709a6 0,#f9e70942 22%,transparent 48%),linear-gradient(135deg,#f7f5f2,#efede9)}
.aios-evolution:before{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 46% 52%,#ffffff9c,transparent 34%);filter:blur(28px)}
.aios-evolution:after{content:"";position:absolute;inset:0;pointer-events:none;background:url('/assets/site/textures/noise.png') repeat;background-size:256px;mix-blend-mode:overlay;opacity:.42}
.aios-evolution__orbit{position:absolute;left:50%;top:50%;aspect-ratio:1;border:1px dashed #96918b;border-radius:50%;transform:translate(-50%,-50%)}
.aios-evolution__orbit--outer{width:76%}.aios-evolution__orbit--inner{width:48%;border-style:solid;border-color:#c8c4bf}
.aios-evolution__core{position:absolute;left:50%;top:50%;display:grid;width:150px;aspect-ratio:1;place-content:center;text-align:center;border-radius:50%;background:#111;color:#fff;transform:translate(-50%,-50%)}
.aios-evolution__core small{color:#aeb1b2}.aios-evolution__core b{font-size:21px}
.aios-evolution__node{position:absolute;padding:10px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:13px;box-shadow:0 12px 35px #211a1612}
.aios-evolution__node--data{left:10%;top:25%}.aios-evolution__node--decision{right:8%;top:20%}.aios-evolution__node--process{left:12%;bottom:20%}.aios-evolution__node--knowledge{right:9%;bottom:24%}
.aios-foundation .section-head p{color:#999da2}
.aios-foundation .aios-points article{border-color:#383a3d;background:#17191b;color:#fff}
.aios-foundation .aios-points article:nth-child(2){border-color:var(--yellow);background:var(--yellow);color:var(--ink)}
.aios-foundation .aios-points article:nth-child(3){border-color:var(--mint);background:var(--mint);color:var(--ink)}
.aios-foundation .aios-points article:nth-child(2) p,.aios-foundation .aios-points article:nth-child(3) p{color:#34312c}
.aios-foundation .aios-points p{color:#999da2}
.aios-foundation-map{border-color:#383a3d;background:#111214}
.aios-foundation-map__boundary{position:absolute;inset:46px;border:1px dashed #666b70;border-radius:28px}
.aios-foundation-map__boundary>small{position:absolute;left:22px;top:18px;color:#8f9397;letter-spacing:.08em}
.aios-foundation-map__core{position:absolute;left:50%;top:50%;display:grid;width:160px;height:160px;place-content:center;text-align:center;border:3px solid #6bfac8;border-radius:50%;background:#17191b;color:#fff;box-shadow:0 0 70px #6bfac82e;transform:translate(-50%,-50%)}
.aios-foundation-map__core b{font:500 34px/1 var(--display)}.aios-foundation-map__core span{margin-top:8px;color:#9da1a5;font-size:12px}
.aios-foundation-map__node{position:absolute;padding:10px 14px;border:1px solid #44494e;border-radius:999px;background:#17191b;color:#d9dbdc;font-size:13px}
.aios-foundation-map__node--tenant{left:7%;top:19%}.aios-foundation-map__node--private{right:7%;top:19%}.aios-foundation-map__node--local{left:7%;bottom:18%}.aios-foundation-map__node--models{right:7%;bottom:18%}
@media(max-width:1100px){.aios-feature__layout{grid-template-columns:1fr}.aios-feature__layout--reverse .aios-visual{order:0}.aios-visual{min-height:500px}.aios-points article{min-height:220px}}
@media(max-width:600px){.aios-feature__layout{gap:10px}.aios-visual{min-height:440px;border-radius:18px}.aios-points{grid-template-columns:1fr}.aios-points article{min-height:220px}.aios-window{inset:18px 16px}.aios-workbench__body{grid-template-columns:1fr}.aios-workbench aside{display:none}.aios-window__bar{grid-template-columns:24px 1fr}.aios-window__bar small{display:none}.aios-flow{padding:40px 22px 92px;grid-template-columns:1fr 1fr;align-content:start}.aios-flow__rail{display:none}.aios-flow__node{min-height:145px}.aios-flow__confirmation{left:22px;right:22px;bottom:20px;width:auto;max-width:none;justify-content:center;text-align:center;transform:none}.aios-evolution__orbit--outer{width:90%}.aios-evolution__orbit--inner{width:58%}.aios-evolution__core{width:120px}.aios-evolution__node{font-size:11px}.aios-evolution__node--data{left:3%;top:20%}.aios-evolution__node--decision{right:2%;top:20%}.aios-evolution__node--process{left:3%;bottom:17%}.aios-evolution__node--knowledge{right:2%;bottom:17%}.aios-foundation-map__boundary{inset:28px 18px}.aios-foundation-map__core{width:130px;height:130px}.aios-foundation-map__node{font-size:11px}.aios-foundation-map__node--tenant{left:3%;top:18%}.aios-foundation-map__node--private{right:3%;top:18%}.aios-foundation-map__node--local{left:3%;bottom:17%}.aios-foundation-map__node--models{right:3%;bottom:17%}}
