*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f2e9;color:#1d251f;font-family:Archivo,Arial,sans-serif;line-height:1.6}a{text-decoration:none;color:inherit}.container{width:min(1160px,92%);margin:auto}.topbar{background:#111811;color:#d9dfd7;font-size:9px;letter-spacing:.14em}.topbar .container{display:flex;justify-content:space-between;padding:7px 0}.header{background:#f5f2e9;border-bottom:1px solid #d9d7ce;position:sticky;top:0;z-index:40}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px}.brand-badge{width:42px;height:42px;background:#1f2a21;color:#d8b05f;display:grid;place-items:center;font:700 17px "Roboto Condensed"}.brand strong{display:block;font:700 18px "Roboto Condensed";letter-spacing:.08em}.brand small{display:block;font-size:8px;letter-spacing:.22em;color:#777d75}.navlinks{display:flex;align-items:center;gap:23px;font-size:12px;font-weight:700}.navlinks a:hover{color:#9d7730}.navcta{background:#1d261f;color:#fff!important;padding:11px 17px}.menu{display:none;border:0;background:none}.menu span{display:block;width:24px;height:2px;background:#1d261f;margin:5px}.hero{position:relative;min-height:690px;color:#fff;overflow:hidden}.hero-bg{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1511629091441-ee46146481b6?auto=format&fit=crop&w=2200&q=90") center/cover}.hero-mask{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,18,13,.95),rgba(12,18,13,.78) 48%,rgba(12,18,13,.34))}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;min-height:690px}.tag,.eyebrow{font-size:10px;letter-spacing:.18em;font-weight:800;color:#c9a45d}.hero h1,h2{font-family:"Roboto Condensed",sans-serif;line-height:.93;text-transform:uppercase}.hero h1{font-size:clamp(60px,8vw,102px);margin:14px 0 22px}.hero h1 span,h2 span{color:#c5a05a}.hero-left>p{max-width:620px;color:#dce2dc;font-size:15px}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 17px}.btn{display:inline-block;padding:13px 19px;border:0;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.05em}.primary{background:#b58b40;color:#fff}.secondary{border:1px solid rgba(255,255,255,.5);color:#fff}.notice-mini{font-size:10px;color:#b8c0b7;max-width:610px}.hero-panel{background:rgba(24,33,26,.93);border:1px solid rgba(255,255,255,.25);padding:28px}.panel-label{font-size:9px;letter-spacing:.18em;color:#caa65e;font-weight:800;margin-bottom:8px}.panel-row{display:grid;grid-template-columns:40px 1fr;column-gap:10px;padding:14px 0;border-bottom:1px solid #485148}.panel-row span{grid-row:1/3;font:700 29px "Roboto Condensed";color:#b58b40}.panel-row b{font:700 16px "Roboto Condensed"}.panel-row small{font-size:9px;color:#9ea89d}.hero-panel>a{display:inline-block;margin-top:15px;font-size:10px;font-weight:700;color:#d0ae68}.stats{background:#b58b40;color:#fff}.statsgrid{display:grid;grid-template-columns:repeat(4,1fr)}.statsgrid div{padding:17px 18px;border-right:1px solid rgba(255,255,255,.2);display:flex;gap:12px;align-items:center}.statsgrid b{font:700 27px "Roboto Condensed";color:#ead6ab}.statsgrid span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.section{padding:95px 0}.two{display:grid;grid-template-columns:1fr 1fr;gap:85px}.section h2{font-size:clamp(45px,6vw,72px);margin:10px 0 0}.copy{font-size:14px;color:#626961}.copy p+p{margin-top:18px}.admission{background:#1c261e;color:#fff}.head{display:flex;justify-content:space-between;gap:55px;align-items:end;margin-bottom:42px}.head>p{max-width:470px;color:#737b73;font-size:13px}.head.light>p{color:#acb5ab}.head.light h2{color:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #4a554c;border-top:1px solid #4a554c}.step{padding:28px;border-right:1px solid #4a554c;border-bottom:1px solid #4a554c}.stepno{font:700 37px "Roboto Condensed";color:#c09a51}.step h3{font:700 23px "Roboto Condensed";margin:5px 0}.step p{font-size:12px;color:#aeb6ad}.eligibility{background:#e8e5da}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.classcard{background:#fff;padding:29px;border-top:4px solid #b58b40;min-height:290px}.classcard.black{background:#1e2820;color:#fff}.classbadge{display:inline-block;font-size:9px;letter-spacing:.15em;color:#8e6b2d;font-weight:800}.classcard h3{font:700 28px "Roboto Condensed";margin:9px 0}.classcard p{font-size:12px;color:#687067}.classcard.black p{color:#b3bbb2}.classcard ul{list-style:none;padding:15px 0 0;margin:18px 0 0;border-top:1px solid #dddcd4;font-size:10px}.classcard li{margin:7px 0}.image-card{position:relative;background:url("https://images.unsplash.com/photo-1535982330050-f1c4f1e34acd?auto=format&fit=crop&w=1100&q=85") center/cover;color:#fff;padding:0;overflow:hidden}.image-shade{position:absolute;inset:0;background:linear-gradient(transparent,rgba(10,16,11,.92))}.image-content{position:absolute;left:26px;right:26px;bottom:24px}.image-content p{color:#d6ddd5}.exam{background:#f7f5ef}.examgrid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.examcopy>p{font-size:13px;color:#626a62}.examitems{margin:23px 0}.examitems div{display:grid;grid-template-columns:42px 1fr;padding:14px 0;border-bottom:1px solid #d9dad4}.examitems span{grid-row:1/3;font:700 25px "Roboto Condensed";color:#b58b40}.examitems b{font:700 15px "Roboto Condensed"}.examitems small{font-size:9px;color:#747b73}.darkbtn{background:#1d261f;color:#fff}.examimage{position:relative}.examimage img{width:100%;height:470px;object-fit:cover;display:block;filter:saturate(.8)}.image-label{position:absolute;bottom:18px;left:18px;background:#1c261e;color:#fff;padding:14px 18px}.image-label small,.image-label b{display:block}.image-label small{font-size:8px;letter-spacing:.16em;color:#bda167}.image-label b{font:700 15px "Roboto Condensed";margin-top:3px}.preparation{background:#202a22;color:#fff}.prep{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #4a554c;border-left:1px solid #4a554c}.prep div{padding:25px;border-right:1px solid #4a554c;border-bottom:1px solid #4a554c}.prep small{font-size:8px;letter-spacing:.16em;color:#c4a25f}.prep h3{font:700 26px "Roboto Condensed";margin:5px 0}.prep p{font-size:11px;color:#aeb6ad}.application{background:#fff}.appgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.muted{color:#677067;font-size:13px}.checklist{display:grid;gap:9px}.checklist div{background:#efede5;border-left:3px solid #b58b40;padding:13px 14px;font-size:11px;font-weight:600}.campus{position:relative;min-height:580px;padding:0}.campus-bg{position:absolute;inset:0;background:url("https://images.unsplash.com/photo-1523050854058-8df90110c9f1?auto=format&fit=crop&w=2000&q=90") center/cover}.campus-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,17,12,.88),rgba(10,17,12,.35))}.campus-content{position:relative;z-index:2;min-height:580px;display:flex;align-items:center}.campus-card{max-width:560px;background:rgba(26,35,28,.92);padding:35px;color:#fff}.campus-card h2{color:#fff;margin-top:10px}.campus-card p{font-size:13px;color:#bec7bc}.campus-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.campus-list span{border:1px solid #687369;padding:7px 10px;font-size:8px;letter-spacing:.13em}.fees{background:#eeeae0}.feegrid{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #d1cfc6;border-top:1px solid #d1cfc6}.feegrid div{padding:24px;border-right:1px solid #d1cfc6;border-bottom:1px solid #d1cfc6}.feegrid span{font:700 29px "Roboto Condensed";color:#b58b40}.feegrid h3{font:700 21px "Roboto Condensed";margin:5px 0}.feegrid p{font-size:11px;color:#6f766e}.results{background:#fff}.resultgrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.resultlist div{display:grid;grid-template-columns:45px 1fr;padding:15px 0;border-bottom:1px solid #dcddd7;font-size:12px}.resultlist b{font:700 25px "Roboto Condensed";color:#b58b40}.faqlist{max-width:920px;margin:auto}.faqlist details{border-top:1px solid #d8dad3}.faqlist summary{cursor:pointer;list-style:none;padding:20px 5px;font:700 21px "Roboto Condensed";text-transform:uppercase;display:flex;justify-content:space-between}.faqlist summary::-webkit-details-marker{display:none}.faqlist summary:after{content:"+";font-family:Archivo;color:#ad8338}.faqlist details[open] summary:after{content:"−"}.faqlist p{font-size:12px;color:#666e65;padding:0 25px 20px 5px}.enquiry{background:#1c261e;color:#fff}.enquirygrid{display:grid;grid-template-columns:1fr .82fr;gap:80px}.enquiry h2{color:#fff}.enquirygrid>div>p{color:#afb7ad;font-size:13px}.contactbox{border-top:1px solid #4b574d;margin-top:28px;padding-top:17px}.contactbox small{display:block;font-size:8px;letter-spacing:.16em;color:#aab3a9}.contactbox a{font:700 28px "Roboto Condensed";color:#d0ae67}.enquiry form{background:#f5f2e9;color:#1f2821;padding:28px}.enquiry form h3{font:700 27px "Roboto Condensed";margin-top:0}.enquiry label{display:block;font-size:9px;letter-spacing:.1em;font-weight:800;margin:11px 0}.enquiry input,.enquiry select,.enquiry textarea{width:100%;margin-top:5px;border:1px solid #d6d4ca;padding:11px;font:inherit;font-size:12px;background:#fff}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:10px}.formnote{display:block;color:#777e76;font-size:8px;margin-top:9px}.success{display:none;background:#e1eadc;color:#39503b;padding:9px;margin-top:10px;font-size:10px}.disclaimer{background:#e4e2d9;color:#646b63;padding:18px 0;font-size:9px}footer{background:#101711;color:#fff;padding-top:48px}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:42px}.footerbrand{color:#fff}.footergrid p{font-size:10px;color:#8f988e;max-width:300px;margin-top:14px}.footergrid h4{font:700 16px "Roboto Condensed"}.footergrid>div:not(:first-child) a{display:block;color:#929c91;font-size:10px;margin:7px 0}.footerbottom{border-top:1px solid #2c372e;margin-top:38px;padding:15px 0;display:flex;justify-content:space-between;color:#707a70;font-size:8px}
@media(max-width:880px){.navlinks{gap:11px}.hero-grid{grid-template-columns:1fr;padding:70px 0}.hero-panel{max-width:520px;margin-bottom:45px}.steps{grid-template-columns:1fr 1fr}.prep,.feegrid{grid-template-columns:1fr 1fr}.footergrid{grid-template-columns:2fr 1fr 1fr}.footergrid>div:last-child{grid-column:2}.head{display:block}.head>p{margin-top:15px}}
@media(max-width:680px){.topbar .container{justify-content:center;text-align:center}.topbar span:last-child{display:none}.menu{display:block}.nav{height:68px}.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:#f5f2e9;flex-direction:column;align-items:stretch;padding:10px 4%;border-bottom:1px solid #d8d6cd}.navlinks.open{display:flex}.navlinks a{padding:11px 5px}.navcta{text-align:center}.hero{min-height:auto}.hero-grid{min-height:auto;padding:60px 0}.hero h1{font-size:60px}.hero-actions .btn{width:100%;text-align:center}.statsgrid{grid-template-columns:1fr 1fr}.statsgrid div:nth-child(2){border-right:0}.section{padding:70px 0}.two,.examgrid,.appgrid,.resultgrid,.enquirygrid{grid-template-columns:1fr;gap:35px}.steps,.cards3,.prep,.feegrid{grid-template-columns:1fr}.examimage img{height:320px}.campus-content{min-height:500px}.campus-card{padding:25px}.formrow{grid-template-columns:1fr}.footergrid{grid-template-columns:1fr 1fr}.footergrid>div:first-child{grid-column:1/-1}.footergrid>div:last-child{grid-column:auto}.footerbottom{display:block}.footerbottom span{display:block;margin:4px 0}}
