/* ============================================================
   Dalian Luyang - Industry Landing Pages (ly-industry.css)
   Extends ly-home.css with industry-page-specific layouts
   ============================================================ */

.ly-industry { background: #ffffff; }

/* ---------- Industry Hero ---------- */
.ly-ind-hero { padding: 100px 0 80px; }
.ly-ind-hero .ly-hero-text { max-width: 900px; }
.ly-ind-hero .ly-hero-text h1 { font-size: 46px; }

/* ---------- Pain Section ---------- */
.ly-pain-sec { background: #ffffff; }
.ly-pain { border-top: 4px solid #e8a33d; }
.ly-pain h3 { font-size: 19px; }
.ly-pain p { font-size: 15px; }

/* ---------- Solutions Section ---------- */
.ly-sol-sec { background: #f4f7fc; }
.ly-sol-sec .ly-cap-list { max-width: 760px; }
.ly-sol-sec .ly-cap-list li::before { content: "→"; color: #022a78; }

/* ---------- Applications Section ---------- */
.ly-app-sec { background: #ffffff; }
.ly-prod { text-align: center; }
.ly-prod h3 { font-size: 18px; }
.ly-prod p { font-size: 14px; color: #e8a33d; }
.ly-prod:hover { border-color: #e8a33d; }

/* ---------- Facts Strip ---------- */
.ly-ind-facts { border-top: 1px solid #e4eaf4; }
.ly-ind-facts .ly-facts-grid { padding: 40px 0; }

/* ---------- FAQ & CTA reuse from ly-home ---------- */
.ly-faq-sec { background: #f4f7fc; }

@media (max-width: 768px) {
  .ly-ind-hero .ly-hero-text h1 { font-size: 32px; }
}
