/* AI 能力页首屏专用：照片处理与商品合成可见，不覆盖其他产品页。 */
.ai-product-value-hero { padding:76px 0 64px; background:#f2f8f5; }
.ai-product-value-hero .ai-product-hero-grid { grid-template-columns:minmax(0,1fr) minmax(0,1.1fr); gap:48px; align-items:center; }
.ai-product-value-hero .ai-product-intro { min-width:0; }
.ai-product-value-hero .ai-product-intro h1 { font-size:clamp(32px,3vw,42px); line-height:1.35; letter-spacing:-.025em; margin:18px 0 0; }
.ai-product-value-hero h1 > span { display:block; }
.ai-product-value-hero .lead { font-size:16px; line-height:1.9; margin-top:24px; max-width:none; color:#596d61; }
.ai-hero-ready { margin:24px 0; padding-left:14px; border-left:2px solid #aac7b4; }
.ai-hero-ready strong { color:#345d46; font-size:15px; font-weight:600; }
.ai-hero-ready p { margin:7px 0 0; font-size:14px; line-height:1.85; color:#64776b; }
.ai-product-value-hero .hero-actions { margin-top:24px; gap:18px; align-items:center; }
.ai-product-value-hero .ai-product-facts { gap:12px 24px; margin-top:26px; font-size:13px; color:#627c6c; }
.ai-product-value-hero .ai-hero-story { margin:0; min-width:0; }
.ai-product-value-hero .ai-hero-story img { display:block; width:100%; height:auto; max-height:none; object-fit:contain; border-radius:8px; }
.ai-hero-story-labels { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; list-style:none; padding:0; margin:14px 0 0; color:#3e634e; font-size:14px; line-height:1.6; text-align:center; font-weight:600; }
.ai-product-value-hero .ai-hero-story figcaption { margin-top:22px; text-align:center; font-size:13px; line-height:1.8; color:#687e70; }
.ai-hero-story figcaption strong,.ai-hero-story figcaption span { display:block; }
.ai-hero-story figcaption strong { font-weight:500; }
.ai-hero-story figcaption span { margin-top:5px; font-size:11px; color:#819187; }
@media(max-width:980px) {
  .ai-product-value-hero .ai-product-hero-grid { grid-template-columns:minmax(0,1fr); gap:32px; }
  .ai-product-value-hero .ai-hero-story { width:100%; max-width:680px; justify-self:center; }
}
@media(max-width:640px) {
  .ai-product-value-hero { padding:40px 0 44px; }
  .ai-product-value-hero .ai-product-intro h1 { font-size:30px; line-height:1.4; margin-top:14px; }
  html[lang="en"] .ai-product-value-hero .ai-product-intro h1 { font-size:29px; line-height:1.35; }
  .ai-product-value-hero .lead { font-size:15px; line-height:1.85; margin-top:18px; }
  .ai-hero-ready { margin:20px 0; }
  .ai-product-value-hero .hero-actions { flex-direction:row; flex-wrap:wrap; gap:14px; margin-top:20px; }
  .ai-product-value-hero .hero-actions .button { width:auto; font-size:14px; padding:12px 16px; }
  .ai-product-value-hero .hero-actions .text-link { font-size:14px; }
  .ai-product-value-hero .ai-product-facts { gap:8px 16px; margin-top:20px; font-size:12px; }
  .ai-product-value-hero .ai-product-hero-grid { gap:26px; }
  .ai-hero-story-labels { font-size:12px; gap:6px; margin-top:12px; }
  .ai-product-value-hero .ai-hero-story figcaption { margin-top:16px; }
}
