.split{ display:grid; grid-template-columns:1.05fr .95fr; gap:3rem; align-items:center; }
@media(max-width:860px){ .split{ grid-template-columns:1fr; } }
.split h2{ margin-bottom:1.1rem; }
.split p{ color:var(--ink-soft); font-size:.98rem; line-height:1.72; margin-bottom:1.1rem; }
.split p:last-child{ margin-bottom:0; }
.split-photo{ width:100%; height:100%; min-height:280px; object-fit:cover; border-radius:1.2rem; border:1px solid var(--border); }
.why-panel{ max-width:820px; margin:0 auto; padding:2.4rem 2.6rem; position:relative; }
.why-panel::before{ content:''; position:absolute; top:0; left:0; right:0; height:5px; background:linear-gradient(90deg,var(--accent-hot),var(--accent),var(--accent-deep)); }
.why-panel p{ color:var(--ink-soft); font-size:1.02rem; line-height:1.8; }
.grade-grid{ display:grid; grid-template-columns:repeat(4,1fr); gap:1.2rem; margin-top:1.6rem; }
@media(max-width:860px){ .grade-grid{ grid-template-columns:repeat(2,1fr); } }
@media(max-width:480px){ .grade-grid{ grid-template-columns:1fr; } }
.grade-card{ padding:1.9rem 1.3rem; text-align:center; }
.grade-name{ font-family:var(--font-display); font-weight:700; font-size:1.12rem; color:var(--ink); line-height:1.35; }
.grade-name span{ color:var(--accent-ink); }

/* Extracted inline styles */
.steel-concrete-reinforcement-il-1 { margin-bottom:1rem; }
.steel-concrete-reinforcement-il-2 { padding:1.6rem 2rem; }
.steel-concrete-reinforcement-il-3 { margin-top:2.4rem; }
.steel-concrete-reinforcement-il-4 { margin-top:2.4rem; }
.steel-concrete-reinforcement-il-5 { margin:0; }
.steel-concrete-reinforcement-il-6 { max-width:26ch; }
