.industry-hero .lead{max-width:72ch}
.industry-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.industry-chip{padding:8px 11px;border:1px solid var(--accent-line);border-radius:999px;background:var(--accent-dim);color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}
.answer-box{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:26px;border:1px solid rgba(115,226,176,.3);border-radius:var(--radius-lg);background:linear-gradient(120deg,rgba(115,226,176,.08),rgba(61,184,255,.03))}
.answer-box strong{color:#73e2b0;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}
.answer-box p{color:var(--text-readable);font-size:15px;line-height:1.7}
.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.industry-card{padding:25px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}
.industry-card h3{margin-bottom:10px;font-size:18px;line-height:1.3}
.industry-card p{color:var(--text-readable);font-size:15px;line-height:1.68}
.industry-card ul{display:grid;gap:9px;margin-top:14px;padding-left:19px;color:var(--text-readable);font-size:15px;line-height:1.6}
.industry-card .tag{display:inline-block;margin-bottom:15px;color:var(--accent);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.industry-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}
.industry-step{padding:25px;background:var(--surface);border-right:1px solid var(--border)}
.industry-step:last-child{border-right:0}
.industry-step b{display:block;margin-bottom:15px;color:var(--accent);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em}
.industry-step h3{margin-bottom:8px;font-size:16px}
.industry-step p{color:var(--text-readable);font-size:14.5px;line-height:1.65}
.industry-split{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}
.industry-panel{padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}
.industry-panel h2,.industry-panel h3{margin-bottom:14px}
.industry-panel p{color:var(--text-readable);font-size:15px;line-height:1.7}
.industry-panel ul{display:grid;gap:11px;margin-top:16px;padding-left:20px;color:var(--text-readable);font-size:15px;line-height:1.65}
.industry-table{width:100%;border-collapse:collapse;border:1px solid var(--border);background:var(--surface)}
.industry-table th,.industry-table td{padding:16px 18px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;font-size:14.5px;line-height:1.6}
.industry-table th{color:var(--text);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-2)}
.industry-table td{color:var(--text-readable)}
.industry-table tr:last-child td{border-bottom:0}
.faq-list{display:grid;gap:12px}
.faq-item{padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}
.faq-item h3{font-size:16px;margin-bottom:8px}
.faq-item p{color:var(--text-readable);font-size:15px;line-height:1.7}
.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.related-link{display:block;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-weight:700}
.related-link span{display:block;margin-top:7px;color:var(--text-readable);font-size:14px;font-weight:400;line-height:1.55}
.related-link:hover{border-color:var(--accent-line);background:var(--surface-2)}
.fact-note{margin-top:18px;padding:17px 19px;border-left:3px solid var(--accent);background:var(--surface);color:var(--text-readable);font-size:14.5px;line-height:1.7}
@media(max-width:900px){.industry-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-step:nth-child(2){border-right:0}.industry-step:nth-child(-n+2){border-bottom:1px solid var(--border)}.industry-split{grid-template-columns:1fr}}
@media(max-width:600px){.answer-box{grid-template-columns:1fr;gap:10px}.industry-grid,.related-grid,.industry-steps{grid-template-columns:1fr}.industry-step{border-right:0;border-bottom:1px solid var(--border)}.industry-step:last-child{border-bottom:0}.industry-table,.industry-table tbody,.industry-table tr,.industry-table td{display:block;width:100%}.industry-table thead{display:none}.industry-table tr{padding:10px 0;border-bottom:1px solid var(--border)}.industry-table tr:last-child{border-bottom:0}.industry-table td{padding:7px 16px;border-bottom:0}.industry-table td:first-child{color:var(--text);font-weight:700}.industry-panel{padding:22px}}
