*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#252525;line-height:1.7}a{text-decoration:none;color:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header__topbar{background:#1A237E;color:#fff;font-size:13px}.topbar-inner{min-height:43px;display:flex;justify-content:space-between;align-items:center}.header__topbar a{color:#fff}.social-links{display:flex;gap:18px}.nav-wrap{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:1000}.nav-inner{min-height:88px;display:flex;align-items:center;gap:30px}.logo{width:158px}.logo img{display:block}.main-nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.main-nav>a,.nav-dropdown>a{font-weight:600;font-size:15px}.nav-dropdown{position:relative;padding:31px 0}.dropdown-menu{position:absolute;top:88px;left:-25px;width:470px;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:28px;box-shadow:0 16px 45px rgba(26,35,126,.12);opacity:0;visibility:hidden}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible}.dropdown-menu strong{display:block;color:#1A237E;font-size:12px;text-transform:uppercase;margin-bottom:10px}.dropdown-menu a{display:block;padding:4px 0;font-size:14px}.nav-apply,.primary-btn{background:#1A237E;color:#fff;border-radius:5px;font-weight:700}.nav-apply{padding:12px 20px}.primary-btn{display:inline-flex;padding:13px 27px}.menu-toggle{display:none}.course-hero{background:linear-gradient(135deg,#eef1ff,#fff 68%);padding:105px 0 95px}.course-hero h1{color:#1A237E;font-size:clamp(42px,5vw,65px);line-height:1.08;max-width:900px;margin:10px 0 22px}.course-hero p{font-size:18px;color:#555;max-width:760px;margin:0 0 30px}.eyebrow{color:#1A237E;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.7px}.section{padding:100px 0}.heading{text-align:center;max-width:800px;margin:0 auto 50px}.heading h2,.grid2 h2{color:#1A237E;font-size:clamp(30px,4vw,45px);line-height:1.15;margin:8px 0}.single{display:flex;justify-content:center}.intake-grid{grid-template-columns:repeat(3,1fr)!important}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.intake-card,.cards article,.testimonials article{background:#fff;border:1px solid #e5e7ef;border-radius:14px;padding:30px;box-shadow:0 7px 28px rgba(0,0,0,.04)}.intake-card h2{color:#1A237E;font-size:23px;line-height:1.25}.intake-label{color:#F6A623;font-size:12px;font-weight:800;letter-spacing:1.5px}.intake-card dt{font-size:12px;font-weight:800;color:#1A237E;margin-top:13px}.intake-card dd{margin:2px 0 12px;padding-bottom:12px;border-bottom:1px solid #e5e7ef;color:#555;font-size:14px}.intake-card>a:not(.primary-btn){display:block;color:#1A237E;font-weight:700;font-size:14px;margin:8px 0}.intake-card .primary-btn{margin-top:14px;width:max-content}.split{background:#f6f7fb;padding:100px 0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:80px}.grid2 p{color:#555}.grid2 ul{list-style:none;padding:0}.grid2 li{padding:8px 0 8px 30px;position:relative}.grid2 li:before{content:'✓';position:absolute;left:0;top:9px;background:#1A237E;color:#fff;border-radius:50%;width:20px;height:20px;text-align:center;font-size:11px}.alt{background:#f6f7fb}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testimonials b{color:#F6A623;letter-spacing:3px}.testimonials cite{display:block;color:#1A237E;font-style:normal;font-weight:700;font-size:14px}.cta{background:#1A237E;color:#fff;padding:70px 0}.cta .container{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta .eyebrow{color:#F6A623}.cta h2{font-size:clamp(30px,4vw,47px);margin:5px 0}.white-btn{background:#fff;color:#1A237E;padding:14px 28px;border-radius:5px;font-weight:700}.faq{max-width:900px;margin:auto}.faq details{border-top:1px solid #e5e7ef}.faq summary{list-style:none;cursor:pointer;padding:21px 40px 21px 0;color:#1A237E;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq p{color:#666;margin:0 0 22px}footer{background:#1A237E;color:#fff}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:70px 0}.footer-grid h2{font-size:22px}.footer-grid a{display:block;color:#fff;margin-bottom:8px}.footer-grid p{color:rgba(255,255,255,.8)}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding:20px 0;font-size:13px;color:rgba(255,255,255,.75)}.whatsapp-float{position:fixed;right:22px;bottom:22px;width:54px;height:54px;border-radius:50%;background:#25d366;color:#fff;display:grid;place-items:center;font-size:27px;z-index:999}@media(max-width:1000px){.main-nav{gap:15px}.intake-grid,.cards,.testimonials{grid-template-columns:1fr 1fr!important}}@media(max-width:800px){.social-links,.nav-apply{display:none}.nav-inner{min-height:75px;justify-content:space-between}.menu-toggle{display:block;border:0;background:none;font-size:28px;color:#1A237E}.main-nav{display:none;position:absolute;top:75px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch}.menu-open .main-nav{display:flex}.nav-dropdown{padding:0}.dropdown-menu{position:static;width:auto;display:block;opacity:1;visibility:visible;box-shadow:none;padding:15px}.grid2{grid-template-columns:1fr}.cta .container{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr}.intake-grid,.cards,.testimonials{grid-template-columns:1fr!important}}@media(max-width:520px){.header__topbar{display:none}.container{width:calc(100% - 30px)}.course-hero{padding:60px 0}.course-hero h1{font-size:38px}.section,.split{padding:70px 0}}
