/* Phase 11.0 — Engineering Intelligence Foundation */
.tb110-hero{background:linear-gradient(135deg,#102033,#1f3f5b);color:#fff}.tb110-hero a{color:#e8f6ff}.tb110-shell{max-width:1120px;margin:0 auto}.tb110-note{border-left:4px solid #2f80ed;background:#f3f8ff}.tb110-foundation-grid,.tb110-roadmap,.tb110-kpi-grid,.tb110-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tb110-card,.tb110-roadmap article,.tb110-kpi,.tb110-check-grid article{background:#fff;border:1px solid #dbe6f0;border-radius:16px;padding:18px;box-shadow:0 8px 24px rgba(16,32,51,.06)}.tb110-card h3,.tb110-roadmap h3{margin-top:0}.tb110-roadmap span,.tb110-check-grid span{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2f80ed}.tb110-kpi span{display:block;color:#52616f;font-size:.85rem}.tb110-kpi strong{display:block;font-size:1.4rem;margin:.35rem 0}.tb110-formula{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#0f172a;color:#e2e8f0;border-radius:14px;padding:16px;overflow:auto}.tb110-table{width:100%;border-collapse:collapse}.tb110-table th,.tb110-table td{border:1px solid #dbe6f0;padding:10px;text-align:left}.tb110-table th{background:#f3f8ff}@media(max-width:640px){.tb110-foundation-grid,.tb110-roadmap,.tb110-kpi-grid,.tb110-check-grid{grid-template-columns:1fr}.tool-top-actions{display:flex;flex-direction:column}}

/* Phase 11.1 — Civil Engineering Intelligence */
.tb111-hero{background:linear-gradient(135deg,#0f2a1f,#2f6f4e)}.tb111-grid article a{color:#173f2c;text-decoration:none}.tb111-tool .tb111-calculator{background:#f6fbf8;border:1px solid #dceee4;border-radius:18px}.tb111-input-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.tb111-input-grid label{display:flex;flex-direction:column;gap:6px;font-weight:700}.tb111-input-grid em{font-style:normal;font-weight:500;color:#52616f}.tb111-input-grid input{padding:12px;border:1px solid #b9d8c5;border-radius:12px;font-size:1rem}.tb111-btn{margin-top:16px;border:0;border-radius:999px;background:#1f7a4d;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer}.tb111-related{display:flex;flex-wrap:wrap;gap:10px}.tb111-related a{display:inline-block;border:1px solid #b9d8c5;background:#f6fbf8;border-radius:999px;padding:9px 12px;text-decoration:none;color:#173f2c;font-weight:700}

/* Phase 11.2 Mechanical Engineering Intelligence */
.tb112-hero{background:linear-gradient(135deg,#102033,#24394f);}
.tb112-grid article{border-left:4px solid #64748b;}
.tb112-tool .tb111-calculator{border-top:4px solid #64748b;}
.tb112-tool .tb110-formula{background:#f8fafc;border-color:#cbd5e1;}

/* Phase 11.3 Electrical Engineering Intelligence */
.tb113-hero{background:linear-gradient(135deg,#0f172a,#1e3a8a 58%,#0ea5e9);}
.tb113-grid article{border-left:4px solid #0ea5e9;}
.tb113-tool .tb111-calculator{border-top:4px solid #0ea5e9;}
.tb113-tool .tb110-note{background:#eff6ff;border-color:#bfdbfe;}

/* Phase 11.4 Manufacturing Engineering */
.tb114-hero{background:linear-gradient(135deg,#111827,#475569 58%,#f59e0b);}
.tb114-grid article{border-left:4px solid #f59e0b;}
.tb114-tool .tb111-btn{background:#f59e0b;color:#111827;}


/* Phase 11.6 — Engineering AI & Recommendation Layer */
.tb116-hero{background:linear-gradient(135deg,rgba(13,63,92,.10),rgba(28,92,124,.05));}
.tb116-grid article,.tb116-comparisons article,.tb116-rules article{border-color:rgba(13,63,92,.18)}
.tb116-grid article span,.tb116-comparisons article span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#375a6b;margin-bottom:.45rem;font-weight:700}
.tb116-comparisons h3{font-size:1rem;line-height:1.4}


/* Phase 11.7 — Engineering Launch Readiness */
.tb117-hero{background:linear-gradient(135deg,#12364f,#315c76 58%,#6f9ab4);}
.tb117-checks article,.tb117-audit article{border-top:4px solid #6f9ab4;}
.tb117-steps{background:#f7fbfd;border:1px solid #d8e8f0;border-radius:18px;padding:20px 20px 20px 42px;}
.tb117-steps li{margin:.55rem 0;}

.tb118-hero{background:linear-gradient(135deg,#12364f,#254b63 55%,#4d7f97);}
.tb118-checks article{border-top:4px solid #4d7f97;}
.tb118-gate li{margin:.6rem 0;}
.tb118-notes article{border-left:4px solid #4d7f97;}


/* Phase 11.9 — Engineering Production Finalization */
.tb119-hero{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border-bottom:1px solid #bfdbfe;}
.tb119-shell .content-section{border:1px solid #dbeafe;border-radius:18px;padding:24px;margin:20px 0;background:#fff;}
.tb119-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;}
.tb119-check-grid article{border:1px solid #bfdbfe;border-radius:16px;padding:18px;background:#f8fbff;box-shadow:0 8px 26px rgba(15,23,42,.05);}
.tb119-check-grid span{display:inline-block;font-size:.78rem;font-weight:800;color:#166534;background:#dcfce7;border-radius:999px;padding:4px 9px;margin-bottom:8px;}
.tb119-list li{margin:.5rem 0;}
.tb119-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dbeafe;border-radius:14px;overflow:hidden;}
.tb119-table th,.tb119-table td{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;}
.tb119-table th{background:#eff6ff;color:#10233f;font-weight:800;}
@media(max-width:760px){.tb119-table{display:block;overflow-x:auto}.tb119-shell .content-section{padding:18px}}


/* Phase 11.10 — Engineering Platform Closure */
.tb1110-hero{background:linear-gradient(135deg,#eef2ff,#ecfeff);border-bottom:1px solid #c7d2fe;}
.tb1110-shell .content-section{border:1px solid #dbeafe;border-radius:18px;padding:24px;margin:20px 0;background:#fff;}
.tb1110-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;}
.tb1110-check-grid article{border:1px solid #c7d2fe;border-radius:16px;padding:18px;background:#f8fbff;box-shadow:0 8px 26px rgba(15,23,42,.05);}
.tb1110-check-grid span{display:inline-block;font-size:.78rem;font-weight:800;color:#166534;background:#dcfce7;border-radius:999px;padding:4px 9px;margin-bottom:8px;}
.tb1110-list li{margin:.5rem 0;}
.tb1110-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dbeafe;border-radius:14px;overflow:hidden;}
.tb1110-table th,.tb1110-table td{padding:12px;border-bottom:1px solid #e5e7eb;text-align:left;vertical-align:top;}
.tb1110-table th{background:#eef2ff;color:#10233f;font-weight:800;}
@media(max-width:760px){.tb1110-table{display:block;overflow-x:auto}.tb1110-shell .content-section{padding:18px}}
