.mtech-page{--logo-red:#d62828;--logo-blue:#0072c6;--logo-gold:#fca311;--logo-black:#1d1d1d;--logo-white:#fff;--bg-light:#f8f9fa;--text-main:#333;--text-light:#666;--card-shadow:0 10px 30px #00000014;--transition:all .3s ease;color:var(--text-main);background:var(--bg-light);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}.hero-section{background:linear-gradient(135deg, var(--logo-black) 0%, var(--logo-blue) 100%);color:var(--logo-white);text-align:center;padding:80px 20px}.hero-content{max-width:900px;margin:0 auto}.hero-title{margin-bottom:20px;font-size:2.5rem;font-weight:700}.hero-desc{opacity:.9;margin-bottom:30px;font-size:1.1rem}.program-highlights{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:30px;display:flex}.highlight-pill{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #fff3;border-radius:50px;padding:8px 20px;font-size:.9rem}.highlight-pill i{color:var(--logo-gold);margin-right:8px}.container{max-width:1200px;margin:0 auto;padding:60px 20px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:var(--logo-blue);margin-bottom:10px;font-size:2rem}.section-header .divider{background:var(--logo-red);border-radius:2px;width:60px;height:4px;margin:0 auto}.courses-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-bottom:80px;display:grid}.course-card{background:var(--logo-white);box-shadow:var(--card-shadow);transition:var(--transition);border-top:5px solid var(--logo-blue);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.course-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.course-card:nth-child(2){border-top-color:var(--logo-red)}.course-card:nth-child(3){border-top-color:var(--logo-gold)}.course-card:nth-child(4){border-top-color:var(--logo-black)}.course-card:nth-child(5){border-top-color:#2d6a4f}.card-header{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:15px;padding:25px;display:flex}.card-icon{background:var(--bg-light);width:50px;height:50px;color:var(--logo-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.course-card:nth-child(2) .card-icon{color:var(--logo-red)}.course-card:nth-child(3) .card-icon{color:var(--logo-gold)}.course-card:nth-child(4) .card-icon{color:var(--logo-black)}.card-title{color:var(--logo-black);font-size:1.25rem;font-weight:700}.card-body{flex-grow:1;padding:25px}.course-desc{color:var(--text-light);text-align:justify;margin-bottom:20px;font-size:.95rem}.focus-area-title{text-transform:uppercase;letter-spacing:.5px;color:var(--logo-black);margin-bottom:10px;font-size:.9rem;font-weight:700}.focus-list{margin-bottom:20px;padding:0;list-style:none}.focus-list li{color:#555;margin-bottom:6px;padding-left:20px;font-size:.9rem;position:relative}.focus-list li:before{content:"▹";color:var(--logo-blue);font-weight:700;position:absolute;left:0}.card-footer{background:#fcfcfc;border-top:1px solid #eee;padding:20px 25px}.career-label{color:var(--logo-red);margin-bottom:5px;font-size:.85rem;font-weight:700;display:block}.career-text{color:#444;font-size:.9rem;font-style:italic}.alumni-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:80px;display:grid}.alumni-card{text-align:center;box-shadow:var(--card-shadow);border-bottom:4px solid var(--logo-gold);transition:var(--transition);background:#fff;border-radius:12px;padding:30px}.alumni-card:hover{transform:translateY(-5px)}.alumni-img-wrapper{border:3px solid var(--logo-blue);background:#eee;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 20px;display:flex;overflow:hidden}.alumni-img-wrapper img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.alumni-img-wrapper i{color:#ccc;font-size:40px}.alumni-name{color:var(--logo-black);margin-bottom:5px;font-size:1.2rem;font-weight:700}.alumni-role{color:var(--logo-red);margin-bottom:5px;font-size:.95rem;font-weight:600}.alumni-company{color:#555;margin-bottom:15px;font-size:.9rem;font-weight:500}.alumni-details{background:var(--bg-light);border-radius:8px;padding:10px;font-size:.85rem}.pkg-badge{background:var(--logo-blue);color:#fff;border-radius:4px;margin-left:5px;padding:2px 8px;font-size:.8rem}.scholarship-section{margin-bottom:80px}.scholarship-highlight-box{background:var(--logo-white);box-shadow:var(--card-shadow);border-right:6px solid var(--logo-blue);transition:var(--transition);border-radius:12px;align-items:center;gap:30px;padding:40px;display:flex}.scholarship-highlight-box:hover{transform:translateY(-5px)}.scholarship-icon-circle{width:80px;height:80px;color:var(--logo-blue);background:#0072c61a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2.5rem;display:flex}.scholarship-text-content h3{color:var(--logo-black);margin-bottom:12px;font-size:1.5rem}.scholarship-text-content p{color:var(--text-light);font-size:1.05rem;line-height:1.8}.scholarship-text-content strong{color:var(--logo-red)}.eligibility-section{background:var(--logo-white);box-shadow:var(--card-shadow);border-left:6px solid var(--logo-gold);border-radius:12px;padding:60px 40px}.eligibility-list{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;padding:0;list-style:none;display:grid}.eligibility-item{align-items:flex-start;gap:15px;display:flex}.eligibility-item i{color:var(--logo-blue);margin-top:4px;font-size:1.2rem}.eligibility-item p{color:var(--text-main);font-size:1rem}.contact-bar{background:var(--logo-blue);color:var(--logo-white);text-align:center;margin-top:60px;padding:60px 20px;position:relative}.max-width-container{max-width:800px;margin:0 auto}.contact-bar h3{margin-bottom:15px;font-size:2rem;font-weight:700}.contact-bar p{opacity:.9;margin-bottom:30px;font-size:1.1rem}.apply-btn{background:var(--logo-gold);color:var(--logo-black);border-radius:50px;padding:15px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s;display:inline-block;box-shadow:0 5px 15px #0003}.apply-btn:hover{background:#e59400;transform:translateY(-3px)}@media (max-width:768px){.hero-title{font-size:1.8rem}.eligibility-list{grid-template-columns:1fr}.eligibility-section{padding:30px 20px}.scholarship-highlight-box{text-align:center;flex-direction:column;padding:30px 20px}.courses-grid{grid-template-columns:1fr}}
