*{box-sizing:border-box;margin:0;padding:0}:root{--black:#0b0f19;--orange:#ff8a00;--white:#fff}body{color:#0b0f19;background:#fff;font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;min-height:auto!important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}html{scroll-behavior:smooth}
.fade-up{opacity:0;transition:all .8s;transform:translateY(40px)}.fade-up.show{opacity:1;transform:translateY(0)}.navbar{z-index:200;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:14px 8%;display:flex;position:sticky;top:0}.nav-left{align-items:center;gap:36px;display:flex}.nav-menu{align-items:center;gap:28px;display:flex}.nav-link{color:#0b0f19;cursor:pointer;font-size:15px;font-weight:500}.nav-btn{color:#fff;background:#ff8a00;border-radius:10px;padding:10px 18px;font-weight:600}.nav-dropdown{position:relative}.arrow{font-size:12px}.dropdown-panel{opacity:0;pointer-events:none;background:#fff;border-radius:12px;min-width:220px;padding:10px 0;transition:all .25s;position:absolute;top:120%;left:0;transform:translateY(10px);box-shadow:0 20px 50px #00000026}.nav-dropdown:hover .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-panel a{color:#0b0f19;padding:12px 18px;font-size:14px;display:block}.dropdown-panel a:hover{color:#ff8a00;background:#fff4e6}.logo-wrap{align-items:center;gap:10px;display:flex}.logo-wrap img{width:auto;height:42px}.logo-text{letter-spacing:.08em;font-size:22px;font-weight:800;display:flex}.brand-main{color:#0b0f19}.brand-x{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff8a00,#ff6a00);-webkit-background-clip:text;background-clip:text;margin-left:2px}.hero-new{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding:90px 8% 70px;display:grid}.hero-badge{color:#ff8a00;background:#fff4e6;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-block}.hero-heading{max-width:920px;margin-bottom:36px}.hero-top{color:#0b0f19;margin-bottom:12px;font-family:General Sans,sans-serif;font-size:56px;font-weight:800;line-height:1.12;display:block}.hero-bottom{color:#6b7280;margin-top:18px;margin-bottom:42px;font-family:Inter,sans-serif;font-size:36px;font-weight:600}.hero-new-left p{color:#475569;max-width:520px;margin-bottom:28px;font-size:17px}.hero-primary{color:#fff;background:#0b0f19;border-radius:10px;padding:14px 22px;font-weight:600}.hero-secondary{color:#ff8a00;border:1.5px solid #ff8a00;border-radius:10px;padding:14px 22px;font-weight:600}.hero-visual{background:radial-gradient(circle at top,#111827,#000);border-radius:20px;height:340px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000059}.center-glow{color:#fff;text-align:center;background:radial-gradient(circle,#ff8a00,#000);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:auto;font-weight:700;display:flex;position:absolute;inset:0}.floating-card{background:#fff;border-radius:14px;padding:14px 18px;font-weight:600;position:absolute;box-shadow:0 20px 40px #00000040}.card-1{top:30px;left:20px}.card-2{top:50%;right:20px}.card-3{bottom:30px;left:60px}.step-1{transform:translateY(0)}.step-2{transform:translateY(-40px)}.step-3{transform:translateY(-80px)}.step-4{transform:translateY(-120px)}.book-demo{background:#fff;padding:80px 8%}.book-demo-box{background:#fff3e6;border-radius:26px;max-width:1100px;margin:auto;padding:42px 48px}.book-demo-box h2{color:#0b0f19;margin-bottom:6px;font-size:32px;font-weight:700}.book-demo-box p{color:#475569;margin-bottom:28px;font-size:19px}.book-demo-form{grid-template-columns:1.6fr 1.4fr 1fr;align-items:center;gap:20px;display:grid}.input-group{background:#fff;border:1.5px solid #d1d5db;border-radius:12px;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex}.input-group .icon{color:#0b0f19;font-size:18px}.input-group input{background:0 0;border:none;outline:none;flex:1;height:100%;font-size:15px}.input-group.phone{gap:10px}.country-code{cursor:pointer;background:0 0;border:none;width:90px;height:100%;font-size:14px;font-weight:600}.book-btn{color:#fff;cursor:pointer;background:#ff8a00;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:56px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.book-btn:hover{background:#e67600;transform:translateY(-2px);box-shadow:0 14px 30px #ff8a0059}@media (max-width:900px){.book-demo-box{padding:32px 26px}.book-demo-form{grid-template-columns:1fr}}.sl-footer{color:#cbd5f5;height:auto;min-height:unset;background:#0b0f19;padding:50px 8% 20px;display:block}.sl-footer-top{grid-template-columns:2fr 1fr 1fr;align-items:flex-start;gap:48px;display:grid}.footer-col h3{color:#fff;margin-bottom:10px;font-size:20px}.footer-col p{color:#cbd5f5;max-width:320px;font-size:14px;line-height:1.6}.footer-col a{color:#cbd5f5;margin-bottom:8px;font-size:14px;text-decoration:none;display:block}.footer-col a:hover{color:#ff8a00;transform:translate(2px)}.footer-socials{gap:14px;margin-top:14px;display:flex}.footer-socials a{background:#111827;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s;display:flex}.footer-socials a:hover{background:#ff8a00;transform:translateY(-3px)}.footer-socials img{filter:invert();width:18px;height:18px}.sl-footer-bottom{text-align:center;color:#9ca3af;border-top:1px solid #ffffff14;margin-top:20px;padding-top:12px;font-size:13px}@media (max-width:900px){.sl-footer{padding:40px 6% 18px}.sl-footer-top{grid-template-columns:1fr;gap:32px}.footer-col p{max-width:100%}.hero-new,.stair-wrapper{grid-template-columns:1fr}.step-1,.step-2,.step-3,.step-4{transform:translateY(0)}.hero-top{font-size:40px}.hero-bottom{font-size:28px}}.recommended h2{color:#0b0f19;margin-bottom:40px;font-size:32px;font-weight:700}.recommended-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.course-card-new{background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:30px;transition:all .3s;display:flex;box-shadow:0 20px 50px #00000014}.course-card-new:hover{transform:translateY(-6px);box-shadow:0 30px 70px #0000001f}.course-card-new h3{color:#0b0f19;margin-bottom:12px;font-size:20px;font-weight:700}.course-card-new p{color:#475569;margin-bottom:22px;font-size:15px;line-height:1.6}.course-btn{color:#fff;background:#ff8a00;border-radius:10px;align-self:flex-start;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}@media (max-width:900px){.recommended-grid{grid-template-columns:1fr}}.comparison{text-align:center;background:#fff;padding:90px 8%}.comparison h2{color:#0b0f19;margin-bottom:10px;font-size:34px;font-weight:700}.comparison-sub{color:#64748b;margin-bottom:50px;font-size:16px}.comparison-grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:auto;display:grid}.compare-card{text-align:left;background:#fff;border-radius:18px;padding:36px;box-shadow:0 25px 60px #00000014}.compare-card h3{color:#0b0f19;margin-bottom:18px;font-size:22px;font-weight:700}.compare-card ul{padding:0;list-style:none}.compare-card li{color:#334155;margin-bottom:10px;font-size:15px}.compare-card.highlight{background:#fff7ed;border:2px solid #ff8a00}@media (max-width:900px){.comparison-grid{grid-template-columns:1fr}}.placements{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:90px 8%;display:grid}.placements-left h2{color:#0b0f19;margin-bottom:16px;font-size:48px;font-weight:800}.placements-left h2 span{color:#ff8a00}.placements-left p{color:#475569;max-width:480px;margin-bottom:26px;font-size:22px;line-height:1.7}.placements-btn{color:#fff;background:#0b0f19;border-radius:12px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.placements-btn:hover{background:#ff8a00;transform:translateY(-2px)}.placements-float{width:380px;height:380px;margin:auto;position:relative}.center-core{color:#fff;text-align:center;z-index:5;background:radial-gradient(circle,#ff9800,#ff6a00);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;margin:auto;font-size:18px;font-weight:800;line-height:1.3;display:flex;position:absolute;inset:0;box-shadow:0 18px 40px #ff8a0073}.placements-float .logo{object-fit:contain;background:#fff;border-radius:16px;width:72px;height:72px;padding:12px;animation:4.5s ease-in-out infinite floaty;position:absolute;box-shadow:0 14px 32px #00000040}.l1{top:0;left:150px}.l2{top:40px;right:40px}.l3{top:150px;right:0}.l4{bottom:40px;right:40px}.l5{bottom:0;left:150px}.l6{bottom:40px;left:40px}.l7{top:150px;left:0}.l8{top:40px;left:40px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.more-text{text-align:center;color:#64748b;margin-top:18px;font-size:14px;font-weight:600}@media (max-width:900px){.placements{grid-template-columns:1fr;gap:50px}.placements-left{text-align:center}.placements-left p{margin:auto auto 26px}.placements-float{width:300px;height:300px}.center-core{width:130px;height:130px;font-size:16px}.placements-float .logo{width:60px;height:60px}}.hero-stats{color:#0b0f19;align-items:center;gap:10px;margin-bottom:18px;font-size:18px;font-weight:600;display:flex}.hero-stats .check{color:#fff;background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:flex}.hero-stats .counter{color:#0b0f19;font-size:22px;font-weight:800}.hero-stats .stat-text{color:#475569;font-weight:500}@media (max-width:900px){.hero-stats{justify-content:center;font-size:16px}}.engineering-dna{text-align:center;background:radial-gradient(circle at 50% 35%,#ff8a002e,#ff8a0014 35%,#fff 70%);padding:110px 8%}.engineering-dna h2{color:#0b0f19;margin-bottom:70px;font-size:42px;font-weight:800}.dna-flow{justify-content:center;align-items:center;gap:32px;max-width:1100px;margin:auto;display:flex}.dna-item{text-align:center;cursor:pointer;background:#fff;border-radius:22px;width:280px;padding:36px 32px;transition:all .35s;position:relative;box-shadow:0 30px 70px #00000014}.dna-item span{margin-bottom:14px;font-size:36px;display:inline-block}.dna-item h3{color:#0b0f19;margin-bottom:10px;font-size:20px;font-weight:700}.dna-item p{color:#475569;font-size:15px;line-height:1.6}.dna-item.highlight{transform:scale(1.03);box-shadow:0 32px 75px #0000001f}.dna-line{opacity:.9;background:linear-gradient(90deg,#0000,#ff8a00,#0000);flex:1;height:3px}.dna-item:hover{background:radial-gradient(circle at top,#fff7ed,#fff);transform:translateY(-10px);box-shadow:0 40px 90px #ff8a0047}.dna-item:hover h3{color:#ff8a00}.dna-item.highlight:hover{background:radial-gradient(circle at top,#fff3e0,#fff);transform:scale(1.06)translateY(-8px);box-shadow:0 48px 105px #ff8a0059}.dna-item.highlight:hover h3{color:#ff8a00}.dna-item.highlight:hover p{color:#475569}@media (max-width:900px){.dna-flow{flex-direction:column;gap:36px}.dna-line{background:linear-gradient(#0000,#ff8a00,#0000);width:3px;height:40px}.dna-item{width:100%;max-width:360px}}.hero-new{background:#fff;align-items:center;min-height:100vh;padding:120px 8%;display:flex;position:relative;overflow:hidden}.hero-bg-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-overlay{z-index:1;background:linear-gradient(90deg,#ffffffeb 0%,#ffffffd9 30%,#ffffffa6 50%,#00000073 75%,#000000bf 100%);position:absolute;inset:0}.hero-new-left{z-index:2;max-width:640px;position:relative}.hero-heading{margin-bottom:36px}.hero-top{color:#0b0f19;margin-bottom:24px;font-size:56px;font-weight:800;line-height:1.1;display:block}.hero-bottom{color:#64748b;font-size:22px;font-weight:500;line-height:1.6;display:block}.hero-stats{align-items:center;gap:10px;margin-top:18px;font-size:18px;display:flex}.hero-stats .check{color:#16a34a;font-weight:800}.hero-stats .counter{color:#0b0f19;font-weight:800}.stat-text{color:#475569}.hero-actions{gap:16px;margin-top:42px;display:flex}.hero-primary{color:#fff;background:#0b0f19;border-radius:12px;padding:14px 26px;font-weight:600;text-decoration:none;transition:all .3s}.hero-primary:hover{background:#ff8a00;transform:translateY(-2px)}.hero-secondary{color:#ff8a00;border:1.5px solid #ff8a00;border-radius:12px;padding:14px 26px;font-weight:600;text-decoration:none;transition:all .3s}.hero-secondary:hover{color:#fff;background:#ff8a00}@media (max-width:900px){.hero-top{font-size:40px}.hero-bottom{font-size:18px}.hero-actions{flex-direction:column;width:fit-content}}.logo-img{object-fit:contain;width:auto;height:72px}.engineering-track{background:#fff;padding:110px 8%}.track-title{text-align:center;color:#0b0f19;margin-bottom:70px;font-size:42px;font-weight:800}.track-wrapper{grid-template-columns:repeat(2,1fr);gap:48px;max-width:1200px;margin:auto;display:grid}.track-card{background:#fff;border-radius:28px;padding:40px;transition:all .35s;box-shadow:0 40px 90px #00000014}.track-card:hover{transform:translateY(-10px);box-shadow:0 50px 110px #ff8a0040}.track-heading{color:#0b0f19;margin-bottom:20px;font-size:24px;font-weight:800}.track-list{margin-bottom:26px;padding-left:18px}.track-list li{color:#475569;margin-bottom:10px;font-size:16px;line-height:1.6}.track-images{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:26px;display:grid}.track-images img{object-fit:cover;border-radius:16px;width:100%;height:140px;box-shadow:0 20px 40px #00000026}.track-btn{color:#fff;background:#0b0f19;border-radius:14px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.track-btn:hover{background:#ff8a00}@media (max-width:900px){.track-wrapper{grid-template-columns:1fr}.track-images img{height:120px}}
