
    .ai-desc-container .section-industrial { background-color: #ffffff; }
    .ai-desc-container .section-industrial + .section-industrial { border-top: 1px solid #eaeded; }
    .ai-desc-container h2.section-title { font-size: 20px; font-weight: 700; line-height: 1.4; margin: 0 0 16px 0; color: #333; padding-left: 12px; border-left: 5px solid #1f4e79; }
    .ai-desc-container h3.section-subtitle { font-size: 18px; font-weight: 600; line-height: 1.4; margin: 24px 0 12px 0; color: #333; }
    .ai-desc-container .grid-attr { display: grid; grid-template-columns: 1fr 2fr; gap: 0; width: 100%; }
    .ai-desc-container .grid-attr > div { padding: 12px 16px; font-size: 14px; line-height: 1.6; }
    .ai-desc-container .grid-attr .attr-name { background-color: #f8f8f8; font-weight: 600; color: #222; }
    .ai-desc-container .grid-attr .attr-value { font-weight: 400; color: #222; }
    .ai-desc-container .highlight-card { background: linear-gradient(65deg, #f8f8f8 20.68%, #ffefec 312.64%); border-radius: 8px; padding: 24px; }
    .ai-desc-container .highlight-title { font-size: 24px; font-weight: 700; line-height: 1.2; margin: 0 0 20px 0; background: linear-gradient(90deg, #ff822f 0%, #ffc052 118.77%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
    .ai-desc-container .highlight-list { display: flex; flex-direction: column; gap: 12px; }
    .ai-desc-container .highlight-item { display: flex; align-items: flex-start; margin-bottom: 0; }
    .ai-desc-container .highlight-item .icon { width: 6px; height: 6px; background-color: #000000D9; border-radius: 50%; flex-shrink: 0; margin-top: 0.4em; margin-right: 12px; }
    .ai-desc-container .highlight-item .text { line-height: 1.6; color: #222; margin: 0; padding: 0; font-size: 15px; }
    .ai-desc-container .video-placeholder { width: 100%; height: 300px; background-color: #f5f7fa; border-radius: 4px; display: flex; align-items: center; justify-content: center; color: #666; font-size: 14px; position: relative; overflow: hidden; }
    .ai-desc-container .video-placeholder::before { content: "Product Video Preview"; }
    .ai-desc-container img { max-width: 100%; height: auto; display: block; margin: 0 auto 20px auto; }
    .ai-desc-container .consumer-warning { display: flex; align-items: flex-start; margin-top: 16px; }
    .ai-desc-container .warning-dot { width: 3px; height: 3px; background-color: #222; border-radius: 50%; margin-top: 9px; margin-right: 8px; flex-shrink: 0; }
    .ai-desc-container .warning-text { font-size: 14px; line-height: 1.6; color: #222; }
    .ai-desc-container .warning-link { color: #0066cc; text-decoration: underline; cursor: pointer; }
