/* DataMind AI 首页粒子 hero 样式（根 / 与 9 个前缀首页共享） */
#dmParticles{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}
html[data-theme="light"] #dmParticles{opacity:.95}

.dm-hero{position:relative;z-index:1;min-height:calc(100vh - 4.5rem);display:flex;align-items:center}
/* .dm-hero-inner 仍用 .shell 居中容器：左边缘与顶部导航品牌对齐；内容左对齐、限宽，不伸入右侧粒子区 */
.dm-hero-inner{text-align:left}
.dm-h1{font-size:clamp(2.75rem,5.2vw,4.3rem);line-height:1.03;font-weight:800;letter-spacing:-.035em;margin:.5rem 0 0;max-width:34rem}
.dm-lead{margin-top:1.4rem;max-width:32rem}
.dm-subs{margin-top:1rem;max-width:32rem;line-height:1.85;opacity:.8;font-size:.95rem}
.dm-subs p{margin:.2rem 0}
.dm-hero .hero-pill{width:max-content;max-width:100%}
.dm-hero .hero-actions{margin-top:2rem;justify-content:flex-start}

.dm-topo-sec{position:relative;z-index:1}
.dm-hub-wrap{display:flex;justify-content:center}

@media(max-width:900px){
  .dm-hero{min-height:auto;padding-top:6rem;padding-bottom:3rem}
  .dm-h1,.dm-lead,.dm-subs{max-width:none}
  #dmParticles{opacity:.5}
}
