/* 数字人大 node_szrd1 页面：“六大优势”区块科技风样式（作用域：.sr-advantages） */
.sr-advantages{ --adv-ink:#0F172A; --adv-muted:#64748B; --adv-line:#E5E7EB; --adv-red:#D3433E; --adv-blue:#1D4ED8; --adv-cyan:#60A5FA; --adv-purple:#7C4DFF; position:relative; padding:56px 0 52px; background:
  radial-gradient(120% 80% at 10% 20%, rgba(211,67,62,.06), transparent 60%),
  radial-gradient(120% 80% at 90% 80%, rgba(29,78,216,.06), transparent 60%),
  #fff; overflow:hidden; }
/* 背景网格与光影 */
.sr-advantages:before{ content:""; position:absolute; inset:0; background:
  linear-gradient(0deg, rgba(255,255,255,.04), rgba(255,255,255,.02)) ,
  repeating-linear-gradient(90deg, transparent 0, transparent 59px, rgba(148,163,184,.06) 60px),
  repeating-linear-gradient(0deg, transparent 0, transparent 59px, rgba(148,163,184,.06) 60px);
 mask: linear-gradient(180deg, rgba(0,0,0,.0), rgba(0,0,0,.9) 14%, rgba(0,0,0,.9) 86%, rgba(0,0,0,.0)); pointer-events:none; }

/* 标题强化 */
.sr-advantages .web-title-2{ color:var(--adv-ink); font-weight:800; letter-spacing:.6px; text-align:center; }
.sr-advantages .web-title-2 span{ color:#94A3B8; font-weight:600; margin-left:8px; }
.sr-advantages .web-title-2:after{ content:""; display:block; width:108px; height:4px; margin:14px auto 0; border-radius:3px; background:linear-gradient(90deg, var(--adv-red), var(--adv-blue)); box-shadow:0 2px 14px color-mix(in oklab, var(--adv-red) 30%, transparent); }

/* 栅格统一行间距（UIkit v2 网格可能使用 float，这里仅控制子卡片的外边距） */
.sr-advantages .weixin-content2-box{ margin-top:24px; }
.sr-advantages .weixin-content2-box .uk-width-medium-1-3{ position:relative; padding:22px 18px 18px; border-radius:18px; background:#fff; border:1px solid var(--adv-line); box-shadow:0 10px 24px rgba(2,6,23,.06); transition: transform .28s ease, box-shadow .28s ease, border-color .28s ease; }
.sr-advantages .weixin-content2-box .uk-width-medium-1-3:hover{ transform: translateY(-8px); box-shadow: 0 14px 30px rgba(2,6,23,.10); }

/* 将卡片内容整体居中排布 */
.sr-advantages .weixin-content2-box .uk-width-medium-1-3 > a{ display:flex; flex-direction:column; align-items:center; gap:10px; text-decoration:none; color:inherit; }

/* 图标胶囊 + 霓虹描边 */
.sr-advantages .weixin-content2-box i{ display:grid; place-items:center; width:64px; height:64px; border-radius:16px; background:linear-gradient(180deg, #F8FAFC, #EEF2FF); box-shadow: inset 0 0 0 1px rgba(255,255,255,.70), 0 6px 16px rgba(2,6,23,.10); color: var(--adv-accent, var(--adv-blue)); font-size:28px; text-shadow:none; position:relative; isolation:isolate; }
.sr-advantages .weixin-content2-box i:after{ content:""; position:absolute; inset:-6px; border-radius:22px; background: radial-gradient(80px 28px at 50% 12px, rgba(255,255,255,.85), transparent 50%); box-shadow: 0 0 0 1px rgba(148,163,184,.18) inset, 0 0 22px rgba(29,78,216,.12); opacity:.9; z-index:-1; transition: .28s ease; }
.sr-advantages .weixin-content2-box .uk-width-medium-1-3:hover i:after{ box-shadow: 0 0 0 2px rgba(255,255,255,.10) inset, 0 0 40px rgba(96,165,250,.35); opacity:1; }
/* 内联 SVG 图标统一尺寸与继承色 */
.sr-advantages .weixin-content2-box i svg{ width:28px; height:28px; display:block; stroke:currentColor; fill:none; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }

/* 颜色语义映射（复用原有类名） */
.sr-advantages .yellow{ --adv-accent:#F59E0B; }
.sr-advantages .green{ --adv-accent:#10B981; }
.sr-advantages .blue{ --adv-accent:#2563EB; }
.sr-advantages .zhise{ --adv-accent:#7C4DFF; }
.sr-advantages .red{ --adv-accent:#E60012; }
.sr-advantages .chengse{ --adv-accent:#F97316; }

/* 标题使用渐变描边，随语义色变化 */
.sr-advantages .weixin-content2-box h3{ font-size:18px; font-weight:800; margin:6px 0 6px; letter-spacing:.3px; color:var(--adv-ink); }
.sr-advantages .weixin-content2-box h3::after{ content:""; display:block; width:44px; height:3px; margin:8px auto 0; border-radius:2px; background:linear-gradient(90deg, var(--adv-accent, var(--adv-blue)), rgba(255,255,255,.0)); box-shadow:0 1px 6px color-mix(in oklab, var(--adv-accent, var(--adv-blue)) 22%, transparent); }

/* 正文描述 */
.sr-advantages .weixin-content2-box p{ margin:6px 0 0; color:#64748B; line-height:1.8; font-size:14px; }

/* 悬停发光描边（与语义色呼应） */
.sr-advantages .weixin-content2-box .uk-width-medium-1-3:hover{ border-color: color-mix(in oklab, var(--adv-accent, var(--adv-blue)) 32%, rgba(148,163,184,.28)); box-shadow: 0 14px 30px rgba(2,6,23,.10); }

/* 底部 CTA 占位（如需未来添加按钮，可在 .uk-text-center 内启用） */
.sr-advantages .uk-text-center{ margin-top:10px; }

/* 响应式细节 */
@media (max-width:1199px){ .sr-advantages{ padding:44px 0 } .sr-advantages .weixin-content2-box .uk-width-medium-1-3{ padding:18px 16px } }
@media (max-width:767px){ .sr-advantages .weixin-content2-box{ margin-top:16px } .sr-advantages .weixin-content2-box h3{ font-size:16px } }

/* 尊重“减少动态”偏好 */
@media (prefers-reduced-motion: reduce){ .sr-advantages .weixin-content2-box .uk-width-medium-1-3:hover{ transform:none } }

