body{font-family:Arial,sans-serif;color:#1f2937;background:#f8fafc} .hero-section{background:linear-gradient(135deg,#0d6efd 0%,#051937 100%)} .hero-box{min-height:220px;display:flex;flex-direction:column;justify-content:center} .card{border-radius:16px} .navbar-brand{font-weight:700} .content-area{line-height:1.9;font-size:1.05rem} .table td,.table th{vertical-align:middle}