*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h5,h4,h6,p,ul,li,figure{margin:0;line-height:1.2}section{padding:40px 0}h2{font-size:50px;line-height:1.1;font-weight:900;color:var(--navy)}p,li{font-size:25px;line-height:1.3}html,body{font-family:'Amplitude'}.main-row{margin:40px 0 0}figure.bott img{width:100%}.hero .container{max-width:100%;padding:0 200px}.container{max-width:100%;padding:0 100px}:root{--navy:#011F5E;--navy-deep:#081142;--amber:#f5a623;--ink:#ffffff;--paper-70:rgba(255,255,255,0.85);--field-radius:4px;--red:#e31937;--blue:#072670}.hero{position:relative;width:100%;background:#1b1b1b url("../img/banner.webp?=0we") center 30% / cover no-repeat;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding-top:0}.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgb(10 15 35 / 96%) 0%,rgb(10 15 35 / 18%) 55%,rgba(10,15,35,0.18) 65%,rgb(10 15 35 / 0%) 100%),linear-gradient(to top,rgba(6,9,25,0.55) 0%,rgba(6,9,25,0.05) 30%);z-index:1}.hero>*{position:relative;z-index:2}.header-row{display:flex;align-items:center;gap:22px;padding:34px 44px 0 44px;flex-wrap:wrap}.logo-img{height:128px;width:auto;display:block}.copy-block{max-width:560px;padding-top:34px}.headline{color:#fff;font-size:75px;font-weight:800;line-height:1.14;margin:0 0 20px 0;letter-spacing:-0.3px}.headline .accent{color:var(--amber)}.subcopy{color:rgba(255,255,255,0.92);font-size:20px;font-weight:400}.field{width:100%;display:block;background:#fff;border:none;border-radius:var(--field-radius);padding:13px 14px;font-size:13.5px;color:#1a1a2e;margin-bottom:11px;font-family:inherit}.field::placeholder{color:#6b6b7a}.field:focus{outline:2px solid var(--amber);outline-offset:1px}.consent-row{display:flex;align-items:flex-start;gap:8px;margin:8px 0 16px 0}.consent-row input[type="checkbox"]{margin-top:3px;accent-color:var(--amber);flex-shrink:0;width:13px;height:13px}.consent-row p{margin:0;color:rgba(255,255,255,0.82);font-size:10.8px;line-height:1.5}.apply-btn{width:100%;background:#fff;color:var(--navy);border:none;padding:14px 0;font-size:15px;font-weight:800;letter-spacing:0.4px;border-radius:var(--field-radius);cursor:pointer;font-family:inherit;transition:background 0.2s ease}.apply-btn:hover{background:#eef0fb}.apply-btn:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.enquire-tab{position:absolute;right:0;top:50%;transform:translateY(-50%);background:var(--navy);color:#fff;font-size:13px;font-weight:700;letter-spacing:0.5px;padding:16px 8px;writing-mode:vertical-rl;text-orientation:mixed;transform:translateY(-50%) rotate(180deg);cursor:pointer;z-index:3;border-top-left-radius:3px;border-bottom-left-radius:3px}.enquire-tab:hover{background:var(--navy-deep)}.stats-bar{border-top:2px solid rgb(255 255 255);margin:100px 80px 0 80px;padding:18px 0 26px 0;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;position:relative}.stats-bar .stat{color:#fff;font-size:30px;line-height:1.2;letter-spacing:0.2px}@media (max-width:900px){.header-row{padding:24px 24px 0 24px;gap:14px}.logo-img{height:50px}.main-row{flex-direction:column;padding:20px 24px 0 24px;align-items:stretch}.copy-block{max-width:100%;padding-top:10px}.headline{font-size:30px}.subcopy{max-width:100%;font-size:14.5px}.enquire-tab{display:none}.stats-bar{flex-direction:column;margin:24px 24px 0 24px;gap:14px;padding-bottom:24px}}.placeable h2{color:#fff}.placeable{background:linear-gradient( 180deg,rgb(1,34,103) 0%,rgb(1,30,93) 50%,rgb(1,26,78) 100%);color:#fff;text-align:center}p.top{padding-bottom:20px;font-size:35px;text-transform:uppercase}.placeable h2 span{color:#f5a623}.tools{text-align:center}.tools .logos{margin:80px 0 0;border-bottom:2px solid #003CBD;padding-bottom:60px}.tools .logos .figure{width:15%;text-align:center}.swiper-wrapper-container{position:relative;width:100%;margin-bottom:60px}.swiper{width:100%;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.swiper-slide{position:relative;height:480px;overflow:hidden}.swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.slider-overlay{position:absolute;bottom:0;left:0;right:0;padding:40px 30px 25px;background:linear-gradient(to top,rgba(0,0,0,0.75),transparent);text-align:left}.slider-caption{color:#ffffff;font-size:35px;font-weight:700;letter-spacing:0.2px}.swiper-button-prev,.swiper-button-next{width:36px;height:36px;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.15);z-index:10;transition:background-color 0.2s,transform 0.2s}.swiper-button-prev::after,.swiper-button-next::after{font-size:12px;font-weight:bold;color:#4a5568}.swiper-button-prev{left:-18px}.swiper-button-next{right:-18px}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#f7fafc;transform:scale(1.08)}.ai-section h2,.ai-section p{text-align:center}.ai-section p{padding:10px 0 40px}.swiper-pagination{position:relative;bottom:0 !important;margin-top:20px}.swiper-pagination-bullet{width:8px;height:8px;background-color:#d1d5db;opacity:1;margin:0 5px !important;transition:background-color 0.2s,transform 0.2s}.swiper-pagination-bullet-active{background-color:#0056b3;transform:scale(1.2)}.technique-section p,.technique-section h2{text-align:center}.technique-section{margin:0 auto;text-align:center;color:#0b1d3a}.technique-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:60px}.technique-card{flex:1;display:flex;flex-direction:column;align-items:center}.technique-icon{width:64px;height:64px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;color:#0b1d3a}.technique-icon svg{width:100%;height:100%;fill:var(--navy)}.career-tracks-section h2,.career-tracks-section p{text-align:center}.career-tracks-section p{padding:10px 0 50px}.tracks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:45px}.track-card{position:relative;height:230px;border-radius:2px;overflow:hidden;cursor:pointer}.track-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.track-card:hover img{transform:scale(1.03)}.track-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.2) 60%,rgba(0,0,0,0.1) 100%);display:flex;align-items:flex-end;padding:16px 20px}.track-name{color:#ffffff;font-size:30px;font-weight:700;text-align:left;letter-spacing:0.2px}.cta-btn{display:block;background-color:transparent;color:#124083;border:2px solid #124083;padding:12px 28px;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s;margin:auto;width:fit-content}.cta-btn:hover{background-color:#124083;color:#ffffff}@media (max-width:768px){.career-tracks-title{font-size:1.6rem}.tracks-grid{grid-template-columns:1fr;gap:12px}.track-card{height:160px}}.faculty-slider-section{margin:0 auto;text-align:center}.faculty-slider-section p,.industry-slider-section p{padding:10px 0 40px}.faculty-swiper-container{position:relative;margin-bottom:50px}.faculty-swiper-container .swiper{width:100%;padding:10px 5px}.faculty-swiper-container .swiper-slide{height:auto;display:flex}.faculty-card-item{width:100%;border:2px solid #0b1d3a;background-color:#ffffff;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.faculty-card-item .image-box{width:100%;height:340px;object-fit:cover;background-color:#cdd7e5;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.faculty-card-item .image-box img{width:100%;height:100%;object-fit:cover;display:block;object-position:top !important}.faculty-card-item .info-box{padding:20px 16px;background-color:#ffffff;flex-grow:1}.faculty-card-item .info-box .name{font-size:30px;font-weight:700;color:#0b1d3a;margin-bottom:6px}.faculty-card-item .info-box .degree{font-size:20px;color:#556b82;text-transform:uppercase;letter-spacing:0.3px}.faculty-swiper-container .faculty-nav-prev,.faculty-swiper-container .faculty-nav-next{width:36px;height:36px;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.12);z-index:10;transition:transform 0.2s,background-color 0.2s}.faculty-swiper-container .faculty-nav-prev::after,.faculty-swiper-container .faculty-nav-next::after{font-size:12px;font-weight:bold;color:#4a5568}.faculty-swiper-container .faculty-nav-prev{left:-18px}.faculty-swiper-container .faculty-nav-next{right:-18px}.faculty-swiper-container .faculty-nav-prev:hover,.faculty-swiper-container .faculty-nav-next:hover{background-color:#f7fafc;transform:scale(1.08)}.faculty-cta-btn{display:inline-block;background-color:transparent;color:#124083;border:2px solid #124083;padding:12px 32px;font-size:30px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s}.faculty-cta-btn:hover{background-color:#124083;color:#ffffff}@media (max-width:768px){.faculty-slider-title{font-size:1.6rem}.faculty-swiper-container .faculty-nav-prev{left:0}.faculty-swiper-container .faculty-nav-next{right:0}}.industry-slider-section{margin:0 auto;text-align:center}.industry-swiper-container{position:relative;margin-bottom:20px}.industry-swiper-container .swiper{width:100%;padding:10px 5px}.industry-swiper-container .swiper-slide{height:auto;display:flex}.industry-card-item{width:100%;border:2px solid #e09e25;background-color:#ffffff;display:flex;flex-direction:column;text-align:left;box-sizing:border-box}.industry-card-item .image-box{width:100%;height:280px;background-color:#123b70;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.industry-card-item .image-box img{width:100%;object-fit:cover;object-position:top;display:block}.industry-card-item .info-box{padding:20px 18px;background-color:#ffffff;flex-grow:1}.industry-card-item .info-box .name{font-size:35px;font-weight:700;color:#0b1d3a;margin-bottom:4px}.industry-card-item .info-box .role{font-size:25px;font-weight:600;color:#6b7280;line-height:1.3}.industry-swiper-container .industry-nav-prev,.industry-swiper-container .industry-nav-next{width:36px;height:36px;background-color:#ffffff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.12);z-index:10;transition:transform 0.2s,background-color 0.2s}.industry-swiper-container .industry-nav-prev::after,.industry-swiper-container .industry-nav-next::after{font-size:12px;font-weight:bold;color:#4a5568}.industry-swiper-container .industry-nav-prev{left:-18px}.industry-swiper-container .industry-nav-next{right:-18px}.industry-swiper-container .industry-nav-prev:hover,.industry-swiper-container .industry-nav-next:hover{background-color:#f7fafc;transform:scale(1.08)}@media (max-width:768px){.industry-slider-title{font-size:1.6rem}.industry-swiper-container .industry-nav-prev{left:0}.industry-swiper-container .industry-nav-next{right:0}}.alumni-section{margin:0 auto;text-align:center}.alumni-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.alumni-card{position:relative;background-color:#081a38;display:flex;flex-direction:column;padding:30px 24px;box-sizing:border-box;text-align:left;overflow:hidden}.alumni-card-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.2;z-index:1}.placeholder-box{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#7a8b9e}.placeholder-box img{width:100%;object-fit:cover}.placeholder-icon{width:58px;height:58px;margin-bottom:12px;fill:none;stroke:currentColor;stroke-width:1.5}.placeholder-text{font-size:18px;line-height:1.4;max-width:300px}.alumni-info{position:relative;z-index:2;color:#ffffff}.alumni-section p{padding:10px 0 40px}.name-row{display:flex;align-items:center;gap:8px;margin:14px 0 0px;flex-wrap:wrap}.alumni-name{font-size:35px;font-weight:700;color:#ffffff}.confirm-badge{border:1px dashed rgba(255,255,255,0.5);font-size:15px;font-weight:600;letter-spacing:0.5px;padding:2px 5px;text-transform:uppercase;color:#cdd7e5}.alumni-details{font-size:18px;color:#b0c4de;line-height:1.4;opacity:0.9}@media (max-width:900px){.alumni-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.alumni-title{font-size:1.6rem}.alumni-grid{grid-template-columns:1fr}.alumni-card{height:400px}}.global-cta-btn{display:block;background-color:transparent;color:#0042a5;border:2px solid #0042a5;padding:12px 32px;font-size:25px;font-weight:800;text-transform:uppercase;letter-spacing:0.6px;text-decoration:none;cursor:pointer;transition:background-color 0.2s,color 0.2s;margin:40px auto 0;width:fit-content}.global figure{height:100%}.global figure img{height:100%}.global-cta-btn:hover{background-color:#0042a5;color:#ffffff}.global .heading{text-align:center;padding-bottom:50px}.global figure img{width:100%}.placements-section{margin:0 auto 60px;text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.stat-card{position:relative;background-color:#ffffff;border:1px solid #e2e8f0;padding:35px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer;overflow:hidden;z-index:1;transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1),border-color 0.3s ease}.stat-card::before{content:'';position:absolute;inset:0;background-color:#0a2246;transform:scaleY(0);transform-origin:bottom;transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);z-index:-1}.stat-card:hover{transform:translateY(-6px);border-color:#0a2246;box-shadow:0 12px 28px rgba(10,34,70,0.2)}.stat-card:hover::before{transform:scaleY(1)}.placements-section p{padding:10px 0 50px}.stat-number{font-size:70px;font-weight:800;color:#0a2246;line-height:1;margin-bottom:12px;transition:color 0.3s ease,transform 0.3s ease}.stat-label{font-size:30px;font-weight:600;color:#334155;transition:color 0.3s ease}.stat-card:hover .stat-number,.stat-card:hover .stat-label{color:#ffffff}.stat-card:hover .stat-number{transform:scale(1.05)}@media (max-width:640px){.placements-title{font-size:1.6rem}.stats-grid{grid-template-columns:1fr}.stat-number{font-size:2.1rem}}.quote-banner-container{display:flex;align-items:center;justify-content:space-between;padding:20px 70px;box-sizing:border-box;gap:30px;background:#001C57;background:linear-gradient(0deg,rgb(0 28 87) 0,rgb(0 45 141) 80% 20%)}.quote-image-wrapper .quote-frame-box{width:100%}.quote-image-wrapper .quote-frame-box img{width:100%}.quote-content{color:#ffffff;display:flex;flex-direction:column;width:50%}.quote-icon{width:45px;height:45px;margin-bottom:20px;fill:#ffffff}.quote-text{text-transform:uppercase;letter-spacing:-0.3px;margin:0 0 50px 0;color:#fff;font-size:70px}.quote-author{font-size:25px;text-transform:uppercase}.quote-image-wrapper{position:relative;width:40%;flex-shrink:0;display:flex;align-items:flex-end;justify-content:end;margin-top:-150px}@media (max-width:850px){.quote-banner-container{flex-direction:column;align-items:flex-start;padding:40px 30px}.quote-text{font-size:1.4rem;margin-bottom:30px}.quote-image-wrapper{width:100%;align-self:center;margin-top:-100px}}.faq-section{margin:0 auto}.faq-header{text-align:center;margin-bottom:50px}.faq-title{margin-bottom:12px}.campus .heading{text-align:center;padding-bottom:50px}.campus .heading p{padding:15px 0}.faq-accordion{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid #e5e7eb;transition:background-color 0.3s ease,border-color 0.3s ease}.faq-item:hover{background-color:rgba(11,29,58,0.015)}.faq-question{width:100%;background:none;border:none;padding:22px 16px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:30px;color:#0b1d3a;cursor:pointer;position:relative;overflow:hidden;transition:color 0.3s ease,padding 0.3s ease}.faq-question:hover{color:#0042a5}.faq-icon-wrapper{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:transparent;transition:background-color 0.3s ease,transform 0.4s cubic-bezier(0.4,0,0.2,1);margin-left:16px;flex-shrink:0}.faq-icon{font-size:40px;font-weight:400;color:#0b1d3a;line-height:1;transition:color 0.3s ease}.faq-item.active{border-bottom-color:#0042a5}.faq-item.active .faq-question{color:#0042a5}.faq-item.active .faq-icon-wrapper{transform:rotate(135deg);background-color:rgba(0,66,165,0.1)}.faq-item.active .faq-icon{color:#0042a5}.faq-answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s cubic-bezier(0.4,0,0.2,1)}.faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer-content{overflow:hidden;opacity:0;transform:translateY(-8px);transition:opacity 0.3s ease,transform 0.3s ease;padding:0 16px}.faq-item.active .faq-answer-content{opacity:1;transform:translateY(0);padding:0 16px 22px 16px;transition-delay:0.1s}.faq-answer-text{color:#4b5563;margin:0}.ripple{position:absolute;border-radius:50%;background:rgba(0,66,165,0.15);transform:scale(0);animation:ripple-animation 0.6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}@media (max-width:600px){.faq-title{font-size:1.6rem}.faq-subtitle{font-size:0.9rem}.faq-question{font-size:0.95rem;padding:18px 10px}.faq-answer-content{padding:0 10px}.faq-item.active .faq-answer-content{padding:0 10px 18px 10px}}.campus .heading{text-align:center;padding-bottom:50px}.campus .heading p{padding:15px 0}.campus img{width:100%}.form-sec{position:fixed;top:27%;right:0px;width:360px;background:#012063;padding:30px;z-index:9;transition:.3s all;z-index:9999;border-radius:0}.form-sec .close{position:absolute;top:10px;right:10px;color:#ffffff;font-size:21px;background:transparent;border:none;cursor:pointer}.slide-righta.form-sec{transform:translatex(120%);transition:.3s all}.hides.form-sec{transform:translatex(120%);transition:.3s all}.adm-txt h3{font-size:27px;color:#ffffff}.adm-txt h4{font-size:23px;color:#fff}.adm-txt{color:#000;text-align:center;margin-bottom:12px;line-height:30px}.form-group{margin-bottom:1rem;width:100%}.form-sec .form-group{position:relative;padding-left:20px;background:#ffffff;border-radius:0;margin-bottom:21px}.form-sec .form-group::before{position:absolute;content:"";width:30px;height:40px;background-position:-3px -11px;top:7px;left:4px}.form-sec .form-group.email::before{background-position:-3px -57px;width:30px}.form-sec .form-group.Mobile::before{background-position:-4px -103px}.form-sec .form-group.State::before{background-position:1px -161px;top:5px;height:25px;width:33px;background-size:30px}.form-sec .form-group.City::before{background-position:-3px -242px;top:5px;height:21px}.checkmark{position:absolute;top:3px;left:0;height:14px;width:14px;border:solid 1px #fff;border-radius:0}.checkbox-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label .checkmark::after{left:4px;top:1px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label input:checked~.checkmark:after{display:block}.checkmark:after{content:"";position:absolute;display:none}.checkbox-label{display:block;position:relative;padding-left:20px;margin-bottom:-1px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#ffffff;line-height:19px}.sbt{border:solid 1px var(--form-submit-button);border-radius:0;padding:8px 20px;color:#000;font-weight:bold;margin:14px auto 0;width:100%;display:inherit;font-size:20px;background-color:#fff}.input{border:none;padding:0;height:30px;width:100%;border-radius:0;font-size:13px;color:#000000;background:rgb(255 255 255);outline:0;font-weight:600}::placeholder{color:#000000}.form-sec.show.slide{right:40px}.form-sec.show{position:fixed;right:-940px;left:auto;transition:all 0.5s;z-index:99;top:48%;margin-top:-203px}.topenq1.mobile{display:none}.topenq{right:0px;transform:rotate(90deg) translatey(-39px)}.topenq{position:fixed;top:49%;right:-55px;transform:rotate(90deg);overflow:hidden;z-index:300;background-color:var(--enquiry-button-background-color);color:#fff;outline:none;z-index:999}.topenq a:hover{outline:none;color:#fff;border:none;background:var(--blue)}.topenq a{border:none;color:#ffffff;font-size:20px;padding:13px 21px;z-index:999999999;position:relative;display:inline-block;background-color:var(--blue);text-decoration:none}.error{color:#fdf8f8;font-size:12px;margin-left:4px;position:absolute;bottom:-15px;left:0px;line-height:11px}@media (max-width:576px){.form-sec{width:95%;padding:20px;position:static;transform:none;transform:initial;margin:auto;margin-top:1rem;margin-bottom:1rem}.form-sec .close{display:none}.slide-righta .form-sec{right:0;display:none}.topenq{position:fixed;top:auto;top:initial;width:100%;right:auto;right:initial;transform:none;transform:initial;overflow:hidden;z-index:300;bottom:0}.topenq1.mobile{display:block}.topenq.desktop{display:none}.topenq1{position:fixed;top:auto;top:initial;width:100%;right:auto;right:initial;transform:none;transform:initial;overflow:hidden;z-index:300;bottom:0;z-index:9999;background:#e31937}.special_item:focus-visible{outline:none}.topenq1.mobile a{display:block;text-align:center;background-color:var(--red);padding:15px;transition:all 0.3s ease;color:white;font-size:16px;text-decoration:none}.slide-righta.active .side-slide-form-wrap{display:block}.admission{margin-top:0rem}}