.hero{background:linear-gradient(135deg,#111827,#0d6efd);color:#fff;padding:70px 0}.card{border-radius:16px}.stat{font-size:32px;font-weight:800}.table td,.table th{vertical-align:middle}