.evaluation-section{padding:100px 0;background:linear-gradient(135deg,#f6f8ff,#eef2ff)}.evaluation-heading h2{font-size:38px;font-weight:700;color:#263489;animation:fadeUp 1s ease}.evaluation-heading span{color:#ec1d25}.evaluation-heading p{max-width:700px;margin:15px auto 0;color:#555;line-height:1.8;animation:fadeUp 1.2s ease}.evaluation-nav{margin-top:30px}.evaluation-nav .nav-link{background:#fff;border-radius:30px !important;padding:10px 25px;margin:5px;font-weight:600;color:#263489;border:1px solid #eee;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:.3s}.evaluation-nav .nav-link:hover{background:#263489;color:#fff}.evaluation-nav .nav-link.active{background:#263489 !important;color:#fff;border-radius:30px;}.tab-content{margin-top:40px;animation:fadeTab .6s ease}.tab-pane h3{color:#263489;font-weight:700;margin-bottom:20px;animation:slideUp .7s ease}.modern-table{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgb(0 0 0 / .08)}.modern-table thead{background:#263489;color:#fff}.modern-table th,.modern-table td{padding:14px;text-align:center}.modern-table tbody tr:nth-child(even){background:#f9f9ff}.modern-table tbody tr:hover{background:#ffeaea}.modern-table tbody tr{opacity:0;animation:rowFade .6s ease forwards}.modern-table tbody tr:nth-child(1){animation-delay:.1s}.modern-table tbody tr:nth-child(2){animation-delay:.2s}.modern-table tbody tr:nth-child(3){animation-delay:.3s}.modern-table tbody tr:nth-child(4){animation-delay:.4s}.modern-table tbody tr:nth-child(5){animation-delay:.5s}.modern-table tbody tr:nth-child(6){animation-delay:.6s}.modern-table tbody tr:nth-child(7){animation-delay:.7s}.modern-table tbody tr:nth-child(8){animation-delay:.8s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeTab{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes rowFade{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@media(max-width:768px){.evaluation-heading h2{font-size:28px}.evaluation-nav{display:flex;flex-wrap:wrap;justify-content:center}.evaluation-nav .nav-link{font-size:14px;padding:8px 16px}}