.bg-primary-gradient{background:linear-gradient(90deg,#007bff,#00d4ff)!important}.btn-primary-gradient{background:linear-gradient(90deg,#0f0788,#280fb8);color:#fff;border:none;transition:all .4s ease}.btn-primary-gradient:hover{background:linear-gradient(90deg,#007bff,#00d4ff);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,165,255,.3);color:#fff}.btn-application-closed{background:linear-gradient(90deg,#501f63,#3e193f);color:#fff;border:none;transition:all .4s ease}.internship-card{border-radius:15px!important;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .3s ease}.internship-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,165,255,.2)}.internship-card .card-header{border-radius:15px 15px 0 0!important;position:relative}.internship-card .card-header .decorative-circle{width:150px;height:150px;border-radius:50% 0 0 50%;opacity:.1}.internship-card .card-header .badge{font-size:.85rem;font-weight:500}.internship-card .card-body{position:relative}.internship-card .card-body .fs-5{font-size:1.1rem}.career-details .detail-header{background:linear-gradient(90deg,#007bff,#00d4ff);color:#fff;position:relative}.career-details .detail-header h1{font-weight:700;color:#f5f5f5}.career-details .detail-header .badge{font-size:.9rem;padding:.5rem .75rem;font-weight:500}.career-details .detail-header .fs-5{font-size:1.1rem}.career-details .section-box{background:#fff;border-radius:12px;padding:30px;margin-bottom:30px;box-shadow:0 0 12px rgba(0,0,0,.05)}.career-details .section-box h4{margin-bottom:20px;color:#1a1b1e}.career-details .section-box ol,.career-details .section-box ul{padding-left:20px}.career-details .section-box ol li,.career-details .section-box ul li{margin-bottom:10px}.career-details .section-box a{color:#007bff}.career-details .section-box a:hover{text-decoration:underline}