@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#082c67;--blue:#0753a6;--green:#279b37;--lime:#65bd32;--gold:#f7c928;--ink:#132a46;--muted:#62748a;--line:#e4ebf2;--soft:#f5f9fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'DM Sans',sans-serif;color:var(--ink);margin:0;background:#fff;overflow-x:hidden}a{text-decoration:none}.topbar{background:var(--navy);color:#fff;font-size:13px;padding:8px 0}.topbar .container{gap:18px}.topbar a{color:#fff}.site-header{position:sticky;top:0;background:rgba(255,255,255,.98);z-index:1000;box-shadow:0 6px 24px rgba(8,44,103,.09);border-bottom:1px solid #edf1f5}.navbar{min-height:88px}.navbar-brand{display:flex;align-items:center;margin-right:26px}.brand-logo{width:240px;max-width:100%;height:auto;max-height:72px;object-fit:contain}.navbar-toggler{border:1px solid #d8e3ee;padding:8px 10px}.navbar-toggler:focus{box-shadow:0 0 0 3px #279b3722}.nav-link{font-weight:700;color:#15385e!important;font-size:14px;padding:15px 12px!important;white-space:nowrap}.nav-link:hover,.nav-link:focus,.dropdown-item:hover{color:var(--green)!important}.dropdown-menu{border:1px solid #e5edf3;border-radius:14px;padding:10px;box-shadow:0 18px 48px #092c671c;min-width:245px;margin-top:8px}.dropdown-item{border-radius:8px;padding:10px 13px;font-size:14px;font-weight:600;color:#24415f}.btn{border-radius:8px;padding:12px 22px;font-weight:800;transition:.2s}.btn-gradient{background:linear-gradient(110deg,var(--green),#16834a);color:#fff;border:0;box-shadow:0 8px 20px #279b3726}.btn-gradient:hover{color:#fff;transform:translateY(-2px);background:linear-gradient(110deg,#18812c,#08744a)}.btn-outline-primary{border-color:var(--blue);color:var(--blue)}.hero-main{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(110deg,#06295feF,#0753a6c9),url('https://acadient.in/assets/img/1405fee3.webp') center/cover;color:#fff;padding:125px 0 115px;min-height:650px;display:flex;align-items:center}.hero-main>.container{position:relative;z-index:3}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-video-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,30,72,.91),rgba(5,56,105,.67) 58%,rgba(8,50,90,.38));z-index:-1}.hero-main h1{font:800 clamp(38px,5vw,66px)/1.12 Manrope;max-width:820px;letter-spacing:-1.5px}.hero-main h1 em{color:var(--gold);font-style:normal}.hero-main p{font-size:18px;line-height:1.8;color:#e9f1f8;max-width:700px}.eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:2px;font-weight:800;font-size:12px}.hero-main .eyebrow{color:var(--gold)}.hero-chips{font-weight:700;color:#f6dc68;margin:24px 0}.section-pad{padding:88px 0}.section-soft{background:#f4f8fb}.section-dark{background:linear-gradient(135deg,#082c67,#064c83);color:#fff}.section-title{font:800 clamp(28px,3vw,42px)/1.2 Manrope;letter-spacing:-1px;margin:10px 0 15px;color:#0b3269}.section-dark .section-title{color:#fff}.lead-copy{color:var(--muted);font-size:17px;line-height:1.8}.section-dark .lead-copy{color:#d8e6f2}.stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:35px}.stat-item{padding:18px 12px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0a}.stat-item strong{display:block;font:800 30px Manrope;color:var(--gold)}.stat-item span{font-size:12px;color:#e0eaf3}.program-card,.blog-card,.form-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #162a4a0c;height:100%;transition:.25s}.program-card:hover,.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #092c6717}.program-card img{width:100%;height:210px;object-fit:cover}.program-card .p-4{padding:24px!important}.program-card h3,.blog-card h3{font:800 21px Manrope;color:#0b3269}.program-card ul{padding-left:18px;color:var(--muted);font-size:14px;line-height:2}.alumni-grid,.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:30px}.alumni-card{border:1px solid var(--line);border-radius:13px;padding:17px;background:#fff}.avatar{width:46px;height:46px;border-radius:50%;background:#eaf6e9;color:var(--green);display:grid;place-items:center;font-weight:800;margin-bottom:12px}.alumni-card b{display:block;font-size:14px}.alumni-card small{color:var(--muted)}.split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.split img{width:100%;border-radius:22px;max-height:480px;object-fit:cover}.check-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.check-list span{background:#fff;border:1px solid var(--line);padding:13px;border-radius:10px;font-weight:600}.team-card img{width:100%;height:190px;object-fit:cover;border-radius:14px}.team-card h4{font:700 15px Manrope;margin:12px 0 3px}.team-card p{font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:35px}.step{border:1px solid #ffffff2b;border-radius:14px;padding:18px;background:#ffffff0a}.step b{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--gold);color:#18345c;margin-bottom:13px}.step h4{font:700 15px Manrope}.step p{font-size:13px;color:#cbdced}.inner-hero{padding:75px 0;background:linear-gradient(115deg,#082c67,#0c5b94);color:#fff}.inner-hero h1{font:800 clamp(32px,4vw,52px) Manrope;margin:12px 0}.inner-hero p{max-width:760px;color:#dce9f4;font-size:18px}.breadcrumbs{font-size:13px;color:#ccdced;margin-top:20px}.breadcrumbs a{color:var(--gold)}.content-page{padding-top:55px;padding-bottom:80px;max-width:1000px;line-height:1.85}.content-page h2{font:800 30px Manrope;margin:35px 0 12px;color:#0b3269}.content-page h3{font:700 22px Manrope;margin:25px 0 10px}.content-page img,.inner-feature{max-width:100%;border-radius:18px}.inner-feature{display:block;width:100%;max-height:440px;object-fit:cover;margin:30px auto}.form-card{padding:30px}.form-card label{font-weight:700;font-size:13px;margin-bottom:6px}.form-control,.form-select{border-radius:9px;padding:12px;border-color:#dfe5ef}.notice{background:#eff8ec;border-radius:12px;padding:18px;color:#276b35}.hp{position:absolute;left:-9999px}.blog-card img{width:100%;height:220px;object-fit:cover}.blog-card small{color:var(--green);font-weight:700}.footer{background:#071e43;color:#c5d3e3;padding:65px 0 20px}.footer h6{color:#fff;font-weight:800;margin-bottom:18px}.footer a{display:block;color:#c5d3e3;margin:9px 0}.footer a:hover{color:var(--gold)}.copyright{border-top:1px solid #ffffff20;margin-top:40px;padding-top:18px;font-size:13px}.copyright a{display:inline;color:#fff}.whatsapp-float{position:fixed;right:24px;bottom:24px;background:#20b85a;color:#fff;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:26px;box-shadow:0 10px 28px #0003;z-index:999}.admin-body{background:#f2f6fa}.admin-nav{display:flex;align-items:center;gap:18px;padding:15px 3%;background:#082c67;color:#fff;flex-wrap:wrap}.admin-nav a{color:#e9f1f8;font-size:14px}.admin-nav b{font:800 19px Manrope;margin-right:12px}.admin-stat{padding:24px;border-radius:15px;background:#fff;box-shadow:0 8px 25px #1b2b4810}.admin-stat small{display:block;color:var(--muted)}.admin-stat strong{font-size:35px;color:var(--blue)}.code-area{font-family:ui-monospace,monospace;font-size:13px}.media-thumb{width:100%;height:170px;object-fit:cover}.admin-login{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#082c67,#0b5793);padding:20px}.login-card{background:#fff;border-radius:20px;padding:36px;width:min(440px,94vw);box-shadow:0 30px 70px #0003}.login-card h2{font:800 27px Manrope;color:var(--navy)}.login-card label{font-size:13px;font-weight:700;margin-bottom:6px}@media(max-width:1199px){.nav-link{padding:12px 8px!important;font-size:13px}.brand-logo{width:205px}}@media(max-width:991px){.navbar{min-height:76px}.brand-logo{width:200px}.stat-grid{grid-template-columns:repeat(3,1fr)}.alumni-grid,.team-grid{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(3,1fr)}.navbar-collapse{padding:15px 0}.hero-main{min-height:540px;padding:90px 0}.navbar-nav{align-items:stretch!important}.nav-link{padding:10px 0!important}.navbar-collapse .btn{margin:8px 0!important}}@media(max-width:575px){.topbar{font-size:11px}.topbar .container{gap:12px}.brand-logo{width:175px}.stat-grid{grid-template-columns:repeat(2,1fr)}.alumni-grid,.team-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;gap:28px}.check-list{grid-template-columns:1fr}.hero-main{padding:75px 0;min-height:500px}.section-pad{padding:60px 0}.copyright span{float:none!important;display:block;margin-top:10px}.admin-nav{gap:12px}.admin-nav .ms-auto{margin-left:0!important}}
