.AnJKkG_page{color:#1a1a1a;min-height:100vh}.AnJKkG_header{background:#fff;padding-top:10%}@media (max-width:767px){.AnJKkG_header{padding-top:35%}}.AnJKkG_headerRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.AnJKkG_mainTabs{background-color:#e8e8e866;border-radius:30px;gap:4px;display:flex}.AnJKkG_mainTab{cursor:pointer;color:#555;letter-spacing:.01em;background:0 0;border:1.5px solid #0000;border-radius:20px;padding:9px 18px;font-size:.82rem;font-weight:500;transition:all .18s}.AnJKkG_mainTab:hover{background:#f2f2ef}.AnJKkG_mainTabActive{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.AnJKkG_searchWrap{align-items:center;display:flex;position:relative}.AnJKkG_searchInput{color:#8e929b;background:0 0;border:none;border-bottom:1px solid #8e929b;outline:none;padding:8px 32px 8px 8px;font-size:16px;transition:border-color .18s}.AnJKkG_searchInput:focus{border-color:#1a1a1a}.AnJKkG_searchIcon{color:#999;pointer-events:none;font-size:1.1rem;position:absolute;right:6px}.AnJKkG_body{border-bottom:1px solid #0d192633;min-height:calc(100vh - 120px);margin-top:60px;margin-bottom:100px;display:flex}.AnJKkG_sidebar{background:#fff;border:1px solid #0d192633;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;width:25%;max-height:100vh;display:flex;position:sticky;top:110px;overflow-y:auto}.AnJKkG_sideItem{text-align:left;color:#0d192680;cursor:pointer;letter-spacing:.01em;width:100%;font-weight:400;font-family:var(--font-primary);background:0 0;border:none;border-bottom:1px solid #0d192633;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:0;padding:20px 30px 20px 40px;font-size:20px;text-decoration:none;transition:all .15s;position:relative;display:flex!important}.AnJKkG_sideItem:hover{color:#0d1926}.AnJKkG_sideItem:not(.AnJKkG_sideItemActive)>div:first-child img{filter:brightness(0)}.AnJKkG_sideItemActive{color:#0d1926;background:#fffdf2;font-weight:600}.AnJKkG_content{border-left:1px solid #0d192633;flex:1}.AnJKkG_card{background:#fff;border-top:1px solid #0d192633;gap:0;height:fit-content;display:flex;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){.AnJKkG_card{flex-direction:column}}@media (max-width:767px){.AnJKkG_card{flex-direction:column}}.AnJKkG_cardLeft{background-color:#fffdf2;flex-direction:column;gap:14px;width:50%;padding:24px 28px;display:flex}@media screen and (min-width:768px) and (max-width:1024px){.AnJKkG_cardLeft{width:100%}}@media (max-width:767px){.AnJKkG_cardLeft{padding:20px 15px}}@media only screen and (max-width:768px){.AnJKkG_cardLeft{flex-direction:column}.AnJKkG_cardRight,.AnJKkG_stages{width:100%!important}}.AnJKkG_graduates{justify-content:space-between;align-items:center;gap:10px;display:flex}.AnJKkG_avatarGroup{align-items:center;display:flex}@media (max-width:767px){.AnJKkG_avatarGroup{flex-direction:column;align-items:flex-start;gap:10px}}.AnJKkG_avatarImages{align-items:center;display:flex}.AnJKkG_avatar{object-fit:cover;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:40px;height:40px}.AnJKkG_avatar:not(:first-child){margin-left:-14px}.AnJKkG_graduatesText{color:#0d1926b3;white-space:nowrap;margin-left:10px;font-size:14px}.AnJKkG_badge{color:#0d1926;font-size:28px;font-weight:600}@media (max-width:767px){.AnJKkG_badge{font-size:20px}.learning_cta{font-size:16px}}.AnJKkG_qualTitle{align-items:center;display:flex}.AnJKkG_subtitleImg{display:block}.AnJKkG_detailTable{border-collapse:collapse;border-top:1px solid #0d192633;border-bottom:1px solid #0d192633;width:100%;margin:10px 0;padding:10px 0 0}.AnJKkG_detailTable tr{justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.AnJKkG_detailTable tr:first-child{padding-top:18px}.AnJKkG_detailTable tr td{text-align:right;font-size:16px;line-height:1.5}.AnJKkG_detailKey{color:#0d1926cc;flex-shrink:0;font-weight:400;text-align:left!important}.AnJKkG_detailVal{color:#0d1926;font-weight:500}.AnJKkG_cardFooter{justify-content:space-between;margin-top:4px;display:flex}.AnJKkG_readMore{cursor:pointer;color:#333;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:.83rem;font-weight:500;transition:color .15s;display:flex}.AnJKkG_readMore:hover{color:#000}.AnJKkG_readMoreIcon{font-size:.75rem}.AnJKkG_price{color:#770017cc}.AnJKkG_cardRight{width:50%;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){.AnJKkG_cardRight{width:100%}}.AnJKkG_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.AnJKkG_card:hover .AnJKkG_cardImage{transform:scale(1.03)}.AnJKkG_stages{box-sizing:border-box;flex-direction:column;gap:0;width:100%;padding:0 5% 0 3%;display:flex}@media (max-width:767px){.AnJKkG_stages{padding:20px 15px 0}}.AnJKkG_stagesHeading{border-bottom:.5px solid #0d192633;padding-bottom:32px}.AnJKkG_stageItem{background:#fff;border-top:1px solid #e8e8e4;transition:box-shadow .18s;overflow:hidden}.AnJKkG_stageItem:last-of-type{border-bottom:1px solid #e8e8e4;border-radius:0 0 8px 8px}.AnJKkG_stageItem:first-of-type{border-radius:8px 8px 0 0}.AnJKkG_stageHeader{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:30px 0 20px;transition:background .15s;display:flex}.AnJKkG_stageTitle{letter-spacing:0}@media (max-width:767px){.AnJKkG_stageTitle{color:var(--navy_regular);font-size:20px;font-weight:600}}.AnJKkG_stageIcon{flex-shrink:0;width:24px;height:24px;position:relative}.AnJKkG_stageIcon .AnJKkG_iconPlus,.AnJKkG_stageIcon .AnJKkG_iconMinus{transition:opacity .3s;position:absolute;top:0;left:0}.AnJKkG_stageIcon .AnJKkG_iconPlus{opacity:1}.AnJKkG_stageIcon .AnJKkG_iconMinus,.AnJKkG_stageIconOpen .AnJKkG_iconPlus{opacity:0}.AnJKkG_stageIconOpen .AnJKkG_iconMinus{opacity:1}.AnJKkG_stageBody{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s;overflow:hidden}.AnJKkG_stageBodyOpen{opacity:1;max-height:600px}.AnJKkG_stageBodyInner{flex-direction:column;gap:20px;padding:0;display:flex}.AnJKkG_stageDesc{color:var(--navy_lighter);width:70%;margin:0}@media (max-width:991px){.AnJKkG_stageDesc{line-height:1.4;font-size:14px!important}}.AnJKkG_stageHighlight{color:var(--navy_light);font-weight:500}.AnJKkG_stageTags{flex-wrap:wrap;gap:15px;display:flex}.AnJKkG_stageGroups{flex-direction:column;gap:20px;display:flex}.AnJKkG_stageGroupLabel{color:#0d192699;margin-bottom:10px}.AnJKkG_stageLogo{background:#fff;border:1px solid #e8e8e4;border-radius:8px;width:fit-content;padding:12px 20px;display:inline-block}.AnJKkG_stageLogo img{max-width:160px;height:auto;display:block}.AnJKkG_stageTag{border-radius:30px!important}.AnJKkG_stageTag span{align-items:center;gap:12px;display:flex}.AnJKkG_stageTag:hover img{filter:brightness(0)invert();transition:filter .2s}.AnJKkG_startBtn{cursor:pointer;color:#111;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.83rem;font-weight:600;transition:gap .15s;display:inline-flex}.AnJKkG_startBtn:hover{gap:10px}.AnJKkG_startIcon{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding-left:2px;font-size:.55rem;display:flex}.AnJKkG_noteSection{border-top:1px solid #0d192633;align-items:flex-start;gap:10px;padding:40px 0;display:flex}.AnJKkG_note{color:#770017;margin-bottom:4px;padding:0 2px;font-size:16px;font-weight:400;line-height:1.6}.AnJKkG_skillDev{justify-content:center;align-items:center;min-height:60vh;display:flex}.AnJKkG_skillPlaceholder{color:#aaa;font-size:1rem;font-style:italic}.AnJKkG_mobileMenuBar{z-index:50;background:#fffdf2;border-top:1px solid #0d192633;border-bottom:1px solid #0d192633;display:none;position:sticky;top:110px}@media (max-width:991px){.AnJKkG_mobileMenuBar{display:block}}.AnJKkG_mobileMenuTrigger{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:0;padding:18px 20px;width:100%!important;display:flex!important}.AnJKkG_mobileMenuTrigger>div:first-child{transition:transform .25s;transform:rotate(90deg)}.AnJKkG_mobileMenuTriggerOpen>div:first-child{transform:rotate(270deg)}.AnJKkG_mobileMenuLabel{color:#0d1926;font-size:20px;font-weight:600;font-family:var(--font-primary)}.AnJKkG_mobileMenuDropdown{z-index:10;background:#fffdf2;border-bottom:1px solid #0d192633;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0d192614}.AnJKkG_mobileMenuOption{text-align:left;color:#0d192699;width:100%;font-size:18px;font-weight:400;font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;border-top:1px solid #0d192633;padding:16px 20px}.AnJKkG_mobileMenuOption:first-child{border-top:none}.AnJKkG_mobileMenuOptionActive{color:#0d1926;font-weight:600}@media screen and (min-width:768px) and (max-width:991px){.AnJKkG_headerRow{flex-direction:column;align-items:flex-start}.AnJKkG_body{flex-direction:column;margin-top:28px}.AnJKkG_sidebar{display:none}.AnJKkG_cardLeft{width:100%!important}.AnJKkG_card{flex-direction:column}}@media (max-width:768px){.AnJKkG_headerRow{flex-direction:column;align-items:flex-start}.AnJKkG_body{flex-direction:column;margin-top:28px}.AnJKkG_sidebar{display:none}.AnJKkG_cardLeft{width:100%!important}.AnJKkG_card{flex-direction:column}}.AnJKkG_desc{color:#8e929b;padding-bottom:40px}.AnJKkG_dot{background-color:#770017;flex-shrink:0;width:5px;min-width:5px;height:5px;margin-top:9px;display:block}.AnJKkG_toggle{background:#e8e8e840;border:1px solid #0d19261a;border-radius:1000px;padding:3px;display:inline-flex;position:relative}.AnJKkG_toggle button{text-align:center;cursor:pointer;z-index:2;white-space:nowrap;background:0 0;border:none;border-radius:1000px;flex:1;padding:10px 20px;transition:color .3s;position:relative}@media (max-width:767px){.AnJKkG_toggle button{white-space:nowrap;padding:8px 12px;font-size:12px}}.AnJKkG_toggle button.AnJKkG_active{color:#fff}@media (max-width:767px){.AnJKkG_toggle{width:100%;display:flex}}.AnJKkG_toggleIndicator{z-index:1;pointer-events:none;background:#222325;border-radius:1000px;height:calc(100% - 6px);transition:left .2s cubic-bezier(.65,0,.35,1),width .2s cubic-bezier(.65,0,.35,1);position:absolute;top:3px;box-shadow:0 2px 8px #0000001a}.AnJKkG_breadcrum{color:#0d1926b3;align-items:center;gap:8px;padding-bottom:54px;font-size:16px;display:flex}@media (max-width:767px){.AnJKkG_breadcrum{padding-bottom:86px}}.AnJKkG_course{color:#0d1926b3;font-weight:400}.AnJKkG_breadcrumSep{color:#0d192666}.AnJKkG_breadcrumActive{color:#0d1926;font-weight:500}@media only screen and (min-width:768px) and (max-width:1024px){.AnJKkG_sidebar{width:30%}}
