:root{--rb-forest:#063b2d;--rb-forest-2:#0b4c38;--rb-green:#19a967;--rb-green-2:#28c77e;--rb-mint:#dff7eb;--rb-mint-2:#eefaf4;--rb-canvas:#f4f8f5;--rb-paper:#fff;--rb-ink:#10231d;--rb-muted:#64766e;--rb-line:#dce9e2;--rb-shadow:0 18px 55px #09392814;--rb-shadow-hover:0 24px 70px #09392824}.card-spotlight{border-color:var(--rb-line);background:var(--rb-paper);color:var(--rb-ink);box-shadow:none}.card-spotlight:before{z-index:0}.card-spotlight>*{z-index:1;position:relative}.rb-route-transition{width:100%;min-height:1px}.rb-magnet-wrap{display:inline-flex!important}.rb-star-green{cursor:pointer;background:0 0!important;border:0!important;border-radius:999px!important}.rb-star-green>.inner-content{letter-spacing:-.01em;justify-content:center;align-items:center;min-height:50px;display:flex;box-shadow:0 12px 30px #0b7a4b30;background:linear-gradient(135deg,var(--rb-green),#087647)!important;color:#fff!important;font:800 13px/1 var(--academy-ui,Arial,sans-serif)!important;border:1px solid #ffffff1f!important;border-radius:999px!important;padding:0 23px!important}.rb-star-green:hover>.inner-content{background:linear-gradient(135deg,#20b871,#086b42)!important}.glass-surface{isolation:isolate}.rb-dock-icon{color:#567067;place-items:center;width:24px;height:24px;display:grid}.rb-dock-icon.active{color:#fff}.rb-dock-icon svg{width:20px;height:20px}body{background:var(--rb-canvas);color:var(--rb-ink)}:where(.rb-home,.rb-public-page,html.academy-app-mode) h1,:where(.rb-home,.rb-public-page,html.academy-app-mode) h2,:where(.rb-home,.rb-public-page,html.academy-app-mode) h3{letter-spacing:-.04em;text-wrap:balance}.button,.header-action{border-radius:999px;min-height:46px;padding-inline:19px}.button.primary,.header-action.primary-action{background:linear-gradient(135deg,var(--rb-green),#087647);color:#fff;border-color:#0000;box-shadow:0 10px 26px #0b7a4b26}.button.secondary,.header-action.secondary-action{color:#27483b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffc7;border-color:#cdded5}.button:hover,.header-action:hover{transform:translateY(-1px)}.site-header.rb-site-header{z-index:80;width:min(1220px,100% - 28px);margin:10px auto 0;position:sticky;top:10px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.rb-public-header-glass{background:#ffffffba!important;border:1px solid #b8d3c59e!important;width:100%!important;overflow:visible!important;box-shadow:0 13px 38px #0e3b2b14!important}.rb-public-header-glass .glass-surface__content{padding:0!important;overflow:visible!important}.rb-public-header-glass .header-inner{width:100%;max-width:none;height:70px;padding:0 16px 0 11px}.rb-public-header-glass .brand-mark{border-radius:0;width:76px;height:52px;overflow:visible;box-shadow:none!important;background:0 0!important}.rb-public-header-glass .brand-logo{object-fit:contain}.rb-public-header-glass .brand-copy span{font-size:13px}.rb-public-header-glass .brand-copy small{font-size:8px}.rb-public-header-glass .desktop-nav{gap:20px}.rb-public-header-glass .nav-link,.rb-public-header-glass .nav-group summary{color:#344e43;font-size:12px;font-weight:760}.rb-public-header-glass .nav-popover{border:1px solid var(--rb-line);box-shadow:var(--rb-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:18px}.rb-public-header-glass .nav-popover a{border-radius:12px}.rb-public-header-glass .nav-popover a:hover{background:var(--rb-mint-2)}.rb-header-magnet{display:inline-flex!important}.site-footer{padding:58px 0 30px;background:#06291f!important}.site-footer .brand-mark{width:100px;height:84px;box-shadow:none!important;background:0 0!important}.site-footer .brand-copy span{color:#fff}.site-footer .brand-copy small{color:#77cfa3}.footer-bottom{border-color:#ffffff1f}.rb-home{background:#f7faf8;overflow:clip}.rb-home main{overflow:clip}.rb-home-hero{background:radial-gradient(circle at 78% 10%,#28c77e1c,#0000 28%),linear-gradient(#f9fcfa,#f0f8f3);padding:74px 0 96px}.rb-home-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:58px;display:grid}.rb-home-hero-copy{min-width:0}.rb-home-proof{color:#426356;background:#ffffffb8;border:1px solid #d2e5da;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.rb-home-proof span{color:var(--rb-green)}.rb-home-hero h1{max-width:760px;font-family:var(--academy-display,Arial,sans-serif);letter-spacing:-.07em;margin:24px 0 20px;font-size:clamp(52px,6.5vw,94px);font-weight:500;line-height:.91}.rb-home-hero h1 span{color:var(--rb-green)}.rb-home-hero-copy>p{color:#566c62;max-width:680px;margin:0;font-size:17px;line-height:1.72}.rb-home-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.rb-home-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;display:grid}.rb-stat-card{border-radius:18px!important;padding:17px!important}.rb-stat-number{font-family:var(--academy-display,Arial,sans-serif);color:#0c6c45;letter-spacing:-.05em;font-size:27px;font-weight:540;display:block}.rb-stat-card>span:last-child{color:#6a7d74;margin-top:3px;font-size:9px;line-height:1.35;display:block}.rb-home-hero-media{min-width:0;height:590px;position:relative}.rb-home-hero-media .tilted-card-figure,.rb-home-hero-media .tilted-card-inner,.rb-home-hero-media .tilted-card-img{border-radius:28px 28px 86px}.rb-home-hero-media .tilted-card-inner{box-shadow:0 28px 75px #08362630}.rb-home-hero-media .tilted-card-img{object-position:center 35%}.rb-hero-float{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffde!important;border-radius:17px!important;padding:16px 18px!important;position:absolute!important;box-shadow:0 18px 45px #08362621!important}.rb-hero-float span,.rb-hero-float strong{display:block}.rb-hero-float span{color:#597368;letter-spacing:.08em;font-size:8px;font-weight:800}.rb-hero-float strong{margin-top:3px;font-size:13px}.rb-hero-float-top{max-width:200px;top:28px;left:-28px}.rb-hero-float-bottom{max-width:225px;bottom:30px;right:-20px;color:#fff!important;background:#063b2de6!important;border-color:#ffffff26!important}.rb-hero-float-bottom span{color:#b8dccc}.rb-home-courses,.rb-home-journey,.rb-home-credential,.rb-home-proof-section,.rb-home-final{padding:94px 0}.rb-home-courses{background:#fff}.rb-home-journey{background:#eff8f3}.rb-home-credential{color:#fff;background:#082f24}.rb-home-proof-section{background:#f8fbf9}.rb-home-final{background:#f8fbf9;padding-top:42px}.rb-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.rb-section-heading>div{max-width:760px}.rb-section-heading h2{font-family:var(--academy-display,Arial,sans-serif);margin:8px 0 0;font-size:clamp(38px,5vw,67px);font-weight:510;line-height:.98}.rb-section-heading>p{color:#677a71;max-width:520px;margin:0;font-size:12px;line-height:1.65}.rb-home-credential .eyebrow{color:#73dca5}.rb-home-credential .eyebrow:before{background:#73dca5}.rb-journey-grid,.rb-proof-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rb-journey-card,.rb-proof-card{height:100%;border-radius:22px!important;padding:24px!important}.rb-journey-card>span,.rb-proof-card>span{background:var(--rb-mint);color:#0d7249;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:inline-grid}.rb-journey-card h3,.rb-proof-card h3{margin:28px 0 8px;font-size:20px}.rb-journey-card p,.rb-proof-card p{color:#65776f;margin:0;font-size:11px;line-height:1.65}.rb-credential-grid-new{grid-template-columns:1fr .9fr;align-items:center;gap:62px;display:grid}.rb-credential-copy-new h2{font-family:var(--academy-display,Arial,sans-serif);margin:10px 0 18px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.94}.rb-credential-copy-new>p{color:#b5d0c4;max-width:650px;line-height:1.7}.rb-credential-copy-new ul{grid-template-columns:repeat(2,1fr);gap:10px 18px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.rb-credential-copy-new li{color:#d7e7df;padding-left:21px;font-size:11px;position:relative}.rb-credential-copy-new li:before{content:"✓";color:#69e5a2;font-weight:900;position:absolute;left:0}.rb-credential-panels{gap:12px;display:grid}.rb-credential-main-card,.rb-credential-free-card{border-radius:25px!important;padding:30px!important}.rb-credential-main-card{color:#fff!important;background:linear-gradient(145deg,#0b4c38,#063126)!important;border-color:#2c7658!important}.rb-credential-main-card>span,.rb-credential-free-card>span{letter-spacing:.1em;color:#80dca9;font-size:8px;font-weight:900}.rb-credential-main-card>strong{font-family:var(--academy-display,Arial,sans-serif);color:#71e2a5;margin:16px 0;font-size:68px;line-height:.85;display:block}.rb-credential-main-card>p{color:#bdd4ca;margin:0;font-size:11px;line-height:1.65}.rb-credential-free-card>strong{color:#0c6d46;margin:11px 0 17px;font-size:30px;display:block}.rb-credential-free-card>div{border-top:1px solid #e1ebe6;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.rb-credential-free-card em{color:#0f8a55;font-style:normal;font-weight:900}.rb-final-card{justify-content:space-between;align-items:center;gap:40px;color:#fff!important;background:linear-gradient(135deg,#0b4c38,#062b21)!important;border-radius:29px!important;padding:38px!important;display:flex!important}.rb-final-card h2{font-family:var(--academy-display,Arial,sans-serif);margin:8px 0 10px;font-size:clamp(34px,4vw,55px);font-weight:500}.rb-final-card p{color:#bdd4ca;max-width:700px;font-size:12px;line-height:1.65}.rb-courses-page{background:#f7faf8}.rb-courses-hero{background:linear-gradient(#f6fbf8,#eef8f2);padding:68px 0 82px}.rb-courses-hero-grid{grid-template-columns:1fr .86fr;align-items:center;gap:54px;display:grid}.rb-courses-hero h1{font-family:var(--academy-display,Arial,sans-serif);margin:13px 0 18px;font-size:clamp(48px,5.5vw,77px);font-weight:500;line-height:.94}.rb-courses-hero h1 span{color:var(--rb-green)}.rb-courses-hero-copy>p{color:#5b7067;max-width:700px;font-size:14px;line-height:1.7}.rb-courses-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:25px;display:flex}.rb-courses-facts{border-top:1px solid #d8e8df;grid-template-columns:repeat(3,1fr);margin-top:31px;display:grid}.rb-courses-facts>div{padding:17px 14px 0 0}.rb-courses-facts strong,.rb-courses-facts span{display:block}.rb-courses-facts strong{color:#0b7148;font-size:19px}.rb-courses-facts span{color:#73847c;margin-top:4px;font-size:8px}.rb-courses-hero-media{height:470px;position:relative}.rb-courses-hero-media .tilted-card-inner,.rb-courses-hero-media .tilted-card-img{border-radius:25px 25px 72px}.rb-courses-hero-media .tilted-card-inner{box-shadow:var(--rb-shadow-hover)}.rb-photo-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#053325c2;border:1px solid #ffffff40;border-radius:16px;padding:16px 18px;position:absolute;bottom:20px;left:20px;right:20px}.rb-photo-caption span,.rb-photo-caption strong{display:block}.rb-photo-caption span{letter-spacing:.11em;color:#90dbb2;font-size:7px;font-weight:900}.rb-photo-caption strong{margin-top:5px;font-size:13px}.rb-course-catalogue-section{background:#fff;padding-top:62px}.rb-catalog-toolbar{border:1px solid var(--rb-line)!important;box-shadow:none!important;background:#f8fcf9f2!important;border-radius:20px!important;padding:12px!important}.rb-catalog-toolbar .search-field{background:#fff;border-color:#d7e6de;border-radius:15px;height:52px}.rb-catalog-toolbar .filter-row{padding-top:10px}.rb-catalog-toolbar .filter-chip{color:#52695f;background:#fff;border-color:#dce9e2;min-height:36px}.rb-catalog-toolbar .filter-chip.active{background:var(--rb-forest);border-color:var(--rb-forest);color:#fff}.rb-catalog-count{color:#65786f;margin:18px 2px}.rb-catalog-count strong{color:#0b7549}.rb-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rb-course-reveal{height:100%}.rb-course-card{height:100%;background:#fff!important;border-radius:23px!important;min-height:0!important;padding:0!important;overflow:hidden!important}.rb-course-card-inner{flex-direction:column;height:100%;min-height:470px;display:flex}.rb-course-media{background:#dbe9e1;border-radius:16px;height:190px;margin:10px;display:block;position:relative;overflow:hidden}.rb-course-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.rb-course-card:hover .rb-course-media img{transform:scale(1.045)}.rb-course-media:after{content:"";background:linear-gradient(#0000 50%,#05281d52);position:absolute;inset:0}.rb-course-free{z-index:2;color:#087649;letter-spacing:.05em;background:#ffffffe6;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.rb-course-arrow{z-index:2;color:#123c2c;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:15px;display:grid;position:absolute;bottom:12px;right:12px}.rb-course-body{flex-direction:column;flex:1;padding:9px 18px 19px;display:flex}.rb-course-level{color:#809087;font-size:8px}.rb-course-card h3{font-family:var(--academy-display,Arial,sans-serif);margin:13px 0 7px;font-weight:520;line-height:1.05;font-size:25px!important}.rb-course-card p{line-height:1.55;color:#65766e!important;font-size:10px!important}.rb-course-card .course-skills{margin:14px 0 12px}.rb-course-card .course-skills span{color:#526b60;background:#eff6f2;border-radius:999px;padding:5px 7px;font-size:7px}.rb-course-footer{border-top:1px solid #e5ede9;justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:9px;display:flex}.rb-course-footer .course-meta{margin:0}.rb-course-footer .course-meta span:before{display:none}.rb-course-card .course-certificate-price{text-align:right;border:0!important;margin:0!important;padding:0!important}.rb-course-card .course-certificate-price span{max-width:125px;line-height:1.25;display:block;color:#76887f!important;font-size:6.5px!important}.rb-course-card .course-certificate-price strong{font-family:var(--academy-display,Arial,sans-serif);margin-top:2px;line-height:1;display:block;color:#08764a!important;font-size:34px!important}.rb-course-link{border-top:1px solid #e7eeea;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;display:flex;color:#0a7449!important;font-size:9px!important}.rb-empty-state{text-align:center;border-radius:23px!important;padding:38px!important}html.academy-app-mode,html.academy-app-mode body{background:#f3f7f4!important}html.academy-app-mode #main-content{min-height:100vh}html.academy-app-mode .site-header,html.academy-app-mode .site-footer{display:none!important}.academy-app-sidebar{background:linear-gradient(#063b2d 0%,#052d23 100%)!important;border-right:1px solid #ffffff14!important}.rb-sidebar-profile{box-shadow:none!important;color:#fff!important;background:#ffffff0b!important;border-color:#ffffff1c!important;border-radius:17px!important;padding:14px!important}.rb-sidebar-profile small{color:#9ec0b0!important}.academy-sidebar-nav a,.academy-sidebar-bottom>a{transition:background .18s,color .18s,transform .18s;border-radius:12px!important}.academy-sidebar-nav a:hover,.academy-sidebar-bottom>a:hover{transform:translate(2px)}.academy-sidebar-nav a.active,.academy-sidebar-bottom>a.active{box-shadow:0 9px 24px #19a9672e;color:#fff!important;background:linear-gradient(135deg,#25c77c,#16a566)!important}.academy-sidebar-free{background:#ffffff0e!important;border-color:#ffffff17!important;border-radius:15px!important}.academy-app-topbar{background:0 0!important;border:0!important;height:84px!important;padding:10px 14px!important}.academy-topbar-glass{background:#ffffffb3!important;border:1px solid #c9ded3b3!important;box-shadow:0 10px 30px #0939280e!important}.academy-topbar-glass .glass-surface__content{padding:0!important}.academy-topbar-inner{align-items:center;gap:14px;width:100%;height:100%;padding:0 15px;display:flex}.academy-topbar-search{background:#ffffffb8!important;border-color:#d8e5de!important;border-radius:14px!important}.academy-tutorial-button{box-shadow:0 8px 20px #0e895224;background:linear-gradient(135deg,var(--rb-green),#0b794c)!important;border-radius:12px!important}.academy-rb-mobile-dock{display:none}html.academy-app-mode .dashboard-wrap,html.academy-app-mode .learning-home,html.academy-app-mode .assessment-shell,html.academy-app-mode .result-shell,html.academy-app-mode .practical-shell,html.academy-app-mode .credential-public-shell,html.academy-app-mode .commerce-shell,html.academy-app-mode .cv-shell,html.academy-app-mode .readiness-shell,html.academy-app-mode .career-shell,html.academy-app-mode .course-detail{background:0 0!important}html.academy-app-mode :where(.dashboard-page-head,.settings-page-head,.commerce-head,.career-head,.practical-hero,.learning-course-head){border-radius:20px!important}html.academy-app-mode :where(.learner-course-row,.settings-card,.assessment-question,.assessment-policy,.practical-rubric,.evidence-submit,.stored-evidence,.skills-report,.report-generate,.credential-search-card,.learner-credential-list>article,.eligibility-card,.credential-privacy-notice,.receipt-card,.career-primary,.career-section,.career-path-card,.career-recommend,.cv-locked-card,.cv-builder-toolbar,.cv-form-section,.cv-actions-card,.readiness-category,.readiness-context,.readiness-history,.faq-item,.content-block,.module-card){border-color:var(--rb-line)!important;background:#fff!important;border-radius:18px!important;box-shadow:0 10px 28px #09392809!important}html.academy-app-mode :where(.learner-course-row,.assessment-question,.career-path-card,.career-recommend,.module-card,.content-block){transition:transform .22s,box-shadow .22s,border-color .22s}html.academy-app-mode :where(.learner-course-row,.assessment-question,.career-path-card,.career-recommend,.module-card,.content-block):hover{transform:translateY(-2px);border-color:#b8d8c7!important;box-shadow:0 16px 40px #09392813!important}html.academy-app-mode .learner-course-row{border-radius:20px!important;grid-template-columns:230px minmax(0,1fr) 160px!important;min-height:165px!important;padding:11px!important}.academy-app-mode .learner-course-image{overflow:hidden;border-radius:14px!important}.academy-app-mode .learner-course-image img{transition:transform .45s}.academy-app-mode .learner-course-row:hover .learner-course-image img{transform:scale(1.035)}html.academy-app-mode .learner-progress-ring{box-shadow:inset 0 0 0 1px #0939280a;width:106px!important;height:106px!important}html.academy-app-mode .learner-explore-fab{background:linear-gradient(135deg,var(--rb-green),#087647)!important;bottom:26px!important;box-shadow:0 14px 34px #0b7a4b3d!important}html.academy-app-mode .assessment-submit,html.academy-app-mode .readiness-submit{background:linear-gradient(135deg,var(--rb-forest),#0a503b)!important;border-radius:17px!important}html.academy-app-mode .answer-options label,html.academy-app-mode .readiness-options label{border-radius:12px!important}:is(.academy-app-mode .answer-options label:has(input:checked),.academy-app-mode .readiness-options label:has(input:checked)){box-shadow:0 0 0 3px #28c77e12;background:#edfaf3!important;border-color:#77c9a5!important}html.academy-app-mode input,html.academy-app-mode textarea,html.academy-app-mode select{background:#fff!important;border-color:#cfddd6!important;border-radius:12px!important}.academy-app-mode input:focus,.academy-app-mode textarea:focus,.academy-app-mode select:focus{outline:0;border-color:#59b78d!important;box-shadow:0 0 0 4px #28c77e17!important}.auth-experience{background:radial-gradient(circle at 9% 10%,#19a96745,#0000 21%),radial-gradient(circle at 90% 85%,#063b2d33,#0000 26%),linear-gradient(135deg,#f7faf7,#eaf3ed)!important}.auth-experience-card{box-shadow:0 34px 95px #073c2a29!important}.auth-experience input{transition:border-color .18s,box-shadow .18s,background .18s!important}.admin-shell{background:#f3f7f4!important}.admin-sidebar{background:linear-gradient(#063b2d,#052d23)!important}.admin-main{background:radial-gradient(circle at 94% 2%,#28c77e12,#0000 23%),#f3f7f4!important}.admin-metric,.admin-card,.admin-panel,.admin-table-wrap{border-color:var(--rb-line)!important;background:#fff!important;border-radius:18px!important}.admin-form button,.admin-button,.admin-inline-form button{background:linear-gradient(135deg,var(--rb-green),#087647)!important;border-radius:999px!important}.admin-page-head h1{font-size:42px!important}@media (max-width:1100px){.rb-home-hero-grid,.rb-courses-hero-grid,.rb-credential-grid-new{grid-template-columns:1fr;gap:38px}.rb-home-hero-media{max-width:760px;height:480px}.rb-courses-hero-media{max-width:760px;height:420px}.rb-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-journey-grid,.rb-proof-grid{grid-template-columns:repeat(2,1fr)}.rb-public-header-glass .desktop-nav{display:none}.rb-public-header-glass .mobile-nav{margin-left:auto;display:block!important}.rb-public-header-glass .header-actions{display:none}}@media (max-width:900px){.academy-rb-mobile-dock{z-index:90;width:min(370px,100% - 18px);height:86px;display:block;position:fixed;bottom:8px;left:50%;transform:translate(-50%)}.academy-rb-mobile-dock .dock-outer{width:100%;margin:0;height:86px!important}.academy-rb-mobile-dock .dock-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #bed8cae6;gap:7px;width:max-content;max-width:100%;padding:6px 8px;bottom:8px;box-shadow:0 18px 45px #08362629}.academy-rb-mobile-dock .dock-item{color:#3f5c50;background:#eef7f2;border-color:#d8e8df}.academy-rb-mobile-dock .rb-dock-item-active{background:linear-gradient(135deg,var(--rb-green),#0a7c4d)!important;border-color:#0000!important}.academy-rb-mobile-dock .dock-label{color:#fff;background:#063b2d;border-color:#245746}.academy-mobile-bottom-nav{display:none!important}html.academy-app-mode #main-content{padding-bottom:86px}}@media (max-width:700px){.site-header.rb-site-header{width:calc(100% - 16px);margin-top:6px;top:6px}.rb-public-header-glass{border-radius:18px!important;height:64px!important}.rb-public-header-glass .header-inner{padding-inline:8px;height:62px!important}.rb-public-header-glass .brand-mark{width:62px;height:44px}.rb-public-header-glass .brand-copy{display:none}.rb-home-hero,.rb-courses-hero{padding:48px 0 60px}.rb-home-hero h1{font-size:clamp(46px,14vw,66px)}.rb-home-hero-copy>p{font-size:14px}.rb-home-actions,.rb-courses-hero-actions{flex-direction:column;align-items:stretch}.rb-home-actions>.button,.rb-courses-hero-actions>.button,.rb-home-actions .rb-star-green,.rb-courses-hero-actions .rb-star-green,.rb-home-actions .rb-magnet-wrap,.rb-courses-hero-actions .rb-magnet-wrap,.rb-star-green>.inner-content{width:100%}.rb-home-stats{grid-template-columns:1fr 1fr}.rb-home-stats>.rb-stat-card:last-child{grid-column:1/-1}.rb-home-hero-media{height:390px}.rb-hero-float-top{top:14px;left:10px}.rb-hero-float-bottom{bottom:16px;right:8px}.rb-home-courses,.rb-home-journey,.rb-home-credential,.rb-home-proof-section{padding:68px 0}.rb-section-heading{flex-direction:column;align-items:start;gap:12px}.rb-section-heading h2{font-size:40px}.rb-journey-grid,.rb-proof-grid,.rb-course-grid,.rb-credential-copy-new ul{grid-template-columns:1fr}.rb-final-card{flex-direction:column;align-items:stretch;padding:27px!important}.rb-final-card .rb-star-green,.rb-final-card .rb-magnet-wrap{width:100%}.rb-courses-hero h1{font-size:47px}.rb-courses-facts{grid-template-columns:1fr}.rb-courses-facts>div{border-bottom:1px solid #dce9e2;padding:12px 0}.rb-courses-hero-media{height:340px}.rb-course-card-inner{min-height:450px}.rb-course-media{height:175px}html.academy-app-mode .academy-app-topbar{height:72px!important;padding:7px 9px!important}.academy-topbar-inner{gap:8px;padding:0 9px}.academy-topbar-context{display:none!important}.academy-topbar-search{flex:1!important;min-width:0!important}.academy-topbar-actions{display:none!important}html.academy-app-mode .learner-course-row{grid-template-columns:1fr!important;gap:12px!important}.academy-app-mode .learner-course-image{height:185px}.academy-app-mode .learner-course-progress{border-top:1px solid #edf1ef;border-left:0!important;padding:14px 0 0!important}.academy-app-mode .learner-progress-ring{width:88px!important;height:88px!important}}@media (prefers-reduced-motion:reduce){.rb-route-transition{opacity:1!important;visibility:visible!important;transform:none!important}.rb-course-media img,.academy-app-mode .learner-course-image img{transition:none!important}.rb-magnet-wrap>div,.dock-item{transform:none!important}}.auth-experience-rb-reveal{width:min(1180px,92vw)}.auth-experience-rb-reveal .auth-experience-card{width:100%}.rb-admin-brand{color:#fff!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff1a!important;border-radius:16px!important;padding:12px!important}.rb-admin-brand .admin-brand-logo{z-index:1;position:relative}html.academy-app-mode .rb-course-card:before,html.academy-app-mode .rb-course-card:after{content:none!important;display:none!important}html.academy-app-mode .rb-course-card{min-height:0!important;padding:0!important}html.academy-app-mode .rb-course-card .rb-course-body{padding:8px 16px 17px}html.academy-app-mode .rb-course-card h3{font-size:18px!important}html.academy-app-mode .rb-course-card p{font-size:8px!important}html.academy-app-mode .rb-course-card .course-certificate-price strong{font-size:26px!important}html.academy-app-mode .rb-course-card-inner{min-height:410px}@media (max-width:900px){.auth-experience-rb-reveal{width:min(620px,100%)}}.tilted-card-figure{max-width:100%;margin:0!important}.tilted-card-inner,.tilted-card-img{max-width:100%}.rb-home,.rb-public-page{overflow-x:clip}@media (max-width:700px){.rb-home-hero-media,.rb-courses-hero-media{width:100%;max-width:100%;overflow:visible}.mobile-nav-panel{max-width:calc(100vw - 16px)!important}}html.academy-app-mode .rb-courses-page{background:var(--app-canvas)}html.academy-app-mode .rb-courses-hero{background:0 0;padding:26px 30px 18px}html.academy-app-mode .rb-courses-hero-grid{border:1px solid var(--app-line);background:linear-gradient(135deg,#fff 0%,#f7fcf9 62%,#eaf7f0 100%);border-radius:24px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:stretch;gap:24px;width:min(100%,1320px);max-width:1320px;margin:0 auto;padding:24px;overflow:hidden;box-shadow:0 14px 36px #10412f12}html.academy-app-mode .rb-courses-hero-copy{align-self:center;min-width:0;padding:4px 2px}html.academy-app-mode .rb-courses-hero .eyebrow{letter-spacing:.1em;color:var(--app-accent-2);font-size:7px}html.academy-app-mode .rb-courses-hero h1{letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(38px,3.7vw,54px);line-height:.96}html.academy-app-mode .rb-courses-hero-copy>p{max-width:720px;color:var(--app-muted);font-size:9.5px;line-height:1.58}html.academy-app-mode .rb-courses-hero-actions{gap:8px;margin-top:17px}html.academy-app-mode .rb-courses-hero-actions .button,html.academy-app-mode .rb-courses-hero-actions .star-border-container{min-height:40px}html.academy-app-mode .rb-courses-facts{border-top:1px solid var(--app-line);margin-top:18px}html.academy-app-mode .rb-courses-facts>div{padding:12px 10px 0 0}html.academy-app-mode .rb-courses-facts strong{font-size:20px}html.academy-app-mode .rb-courses-facts span{font-size:6.5px}html.academy-app-mode .rb-courses-hero-media{align-self:stretch;min-width:0;height:300px}html.academy-app-mode .rb-courses-hero-media .tilted-card-inner,html.academy-app-mode .rb-courses-hero-media .tilted-card-img{border-radius:18px 18px 50px}html.academy-app-mode .rb-photo-caption{border-radius:13px;padding:12px 14px;bottom:14px;left:14px;right:14px}html.academy-app-mode .rb-photo-caption span{font-size:6px}html.academy-app-mode .rb-photo-caption strong{font-size:10px}html.academy-app-mode .rb-course-catalogue-section{background:0 0;padding:12px 30px 56px}html.academy-app-mode .rb-course-catalogue-section>.container{width:min(100%,1320px);max-width:1320px;padding:0}html.academy-app-mode .rb-course-grid{gap:14px}html.academy-app-mode .rb-course-card .rb-course-media{height:182px}html.academy-app-mode .rb-course-card .rb-course-media img{filter:saturate(.93)contrast(1.02)}@media (max-width:1100px){html.academy-app-mode .rb-courses-hero-grid{grid-template-columns:1fr .72fr}html.academy-app-mode .rb-courses-hero-media{height:270px}}@media (max-width:820px){html.academy-app-mode .rb-courses-hero{padding:18px 18px 12px}html.academy-app-mode .rb-courses-hero-grid{grid-template-columns:1fr;padding:20px}html.academy-app-mode .rb-courses-hero h1{font-size:42px}html.academy-app-mode .rb-courses-hero-media{height:250px}html.academy-app-mode .rb-course-catalogue-section{padding:10px 18px 48px}}@media (max-width:560px){html.academy-app-mode .rb-courses-hero{padding:12px 12px 8px}html.academy-app-mode .rb-courses-hero-grid{border-radius:18px;gap:17px;padding:16px}html.academy-app-mode .rb-courses-hero h1{font-size:36px}html.academy-app-mode .rb-courses-facts{grid-template-columns:1fr 1fr}html.academy-app-mode .rb-courses-facts>div:last-child{grid-column:1/-1}html.academy-app-mode .rb-courses-hero-media{height:220px}html.academy-app-mode .rb-course-catalogue-section{padding:8px 12px 42px}}.academy-app-sidebar{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 34px 44px,#2dcf911f,#0000 150px),linear-gradient(#05382d 0%,#052f28 46%,#042921 100%)!important;border-right:1px solid #b1e5d01a!important;box-shadow:12px 0 36px #031f1814!important}.academy-app-sidebar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 30% 72%,#2cbe8406);position:absolute;inset:0}.academy-sidebar-brand{position:relative;border-bottom:0!important;height:86px!important;padding:13px 18px 9px!important}.academy-sidebar-brand:after{content:"";background:linear-gradient(90deg,#0000,#bee7d721,#0000);height:1px;position:absolute;bottom:0;left:18px;right:18px}.academy-sidebar-brand a{width:124px!important;height:58px!important}.academy-sidebar-brand img{filter:drop-shadow(0 8px 20px #00000029)!important}.rb-sidebar-profile{overflow:hidden;background:linear-gradient(145deg,#ffffff13,#ffffff09)!important;border:1px solid #b8ebd61f!important;border-radius:20px!important;min-height:0!important;margin:13px 12px 17px!important;padding:0!important;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #021d161f!important}.rb-sidebar-profile:before{opacity:.55!important}.academy-profile-link{width:100%;min-width:0;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 12px;text-decoration:none;display:grid}.academy-avatar{flex:0 0 42px;position:relative;color:#086d47!important;background:linear-gradient(145deg,#e8fbf2,#b7ead4)!important;width:42px!important;height:42px!important;font-size:10px!important;box-shadow:0 0 0 1px #ffffffb8,0 7px 18px #0120172e!important}.academy-avatar>span{z-index:1;position:relative}.academy-avatar i{background:#42d797;border:2px solid #0a4437;border-radius:50%;width:9px;height:9px;position:absolute;bottom:1px;right:-1px;box-shadow:0 0 0 1px #ffffff1f}.academy-profile-copy{min-width:0;display:block}.academy-profile-copy strong,.academy-profile-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.academy-profile-kicker{letter-spacing:.11em;text-transform:uppercase;color:#64d9a8!important;margin:0 0 3px!important;font-size:5.8px!important;font-weight:850!important}.academy-profile-copy strong{letter-spacing:-.01em;color:#fff!important;font-size:10px!important;font-weight:800!important}.academy-profile-email{color:#86ab9d!important;margin-top:3px!important;font-size:6.6px!important}.academy-profile-chevron{color:#8bb4a5;background:#ffffff0b;border:1px solid #ffffff0d;border-radius:9px;place-items:center;width:28px;height:28px;transition:background .18s,color .18s,transform .18s;display:grid}.academy-profile-link:hover .academy-profile-chevron{color:#d9f6ea;background:#46d3991f;transform:translate(1px)}.academy-sidebar-nav{gap:3px!important;padding:0 12px 9px!important}.academy-nav-label{letter-spacing:.12em;text-transform:uppercase;color:#76998c!important;padding:4px 8px 7px!important;font-size:6.3px!important;font-weight:850!important}.academy-nav-label-career{border-top:1px solid #bae5d417!important;margin-top:12px!important;padding-top:15px!important}.academy-sidebar-nav a,.academy-sidebar-bottom>a{border:1px solid #0000;position:relative;color:#92b0a5!important;border-radius:13px!important;gap:10px!important;min-height:46px!important;padding:5px 9px!important;font-size:9px!important;font-weight:690!important;transition:background .18s,color .18s,border-color .18s,box-shadow .18s!important;transform:none!important}.academy-sidebar-nav a>svg,.academy-sidebar-bottom>a>svg{color:#86a99c;stroke:currentColor;background:#ffffff09;border:1px solid #ffffff09;border-radius:10px;padding:7px;transition:all .18s;width:32px!important;height:32px!important}.academy-sidebar-nav a:hover,.academy-sidebar-bottom>a:hover{color:#e9f8f1!important;background:#ffffff0b!important;border-color:#ffffff0b!important}.academy-sidebar-nav a:hover>svg,.academy-sidebar-bottom>a:hover>svg{color:#b8efd7;background:#34c48917;border-color:#63d7a714}.academy-sidebar-nav a.active,.academy-sidebar-bottom>a.active{color:#fff!important;background:linear-gradient(90deg,#2dc68a29,#2dc68a13)!important;border-color:#58dca526!important;box-shadow:inset 0 1px #ffffff06,0 7px 20px #011c1514!important}.academy-sidebar-nav a.active:before,.academy-sidebar-bottom>a.active:before{content:"";background:#3ed393;border-radius:0 4px 4px 0;width:3px;position:absolute;top:11px;bottom:11px;left:-1px;box-shadow:0 0 14px #3ed3937a}.academy-sidebar-nav a.active>svg,.academy-sidebar-bottom>a.active>svg{box-shadow:0 5px 14px #20b97e2e;color:#06382a!important;background:linear-gradient(145deg,#70e0b0,#3fcf92)!important;border-color:#a6f1d36b!important}.academy-sidebar-bottom{background:linear-gradient(#0000,#00000009);border-top:1px solid #b7e4d217!important;gap:3px!important;margin-top:auto!important;padding:12px 12px 16px!important}.academy-sidebar-free{grid-template-columns:auto 1fr;align-items:start;gap:9px;box-shadow:inset 0 1px #ffffff06;background:linear-gradient(145deg,#2abd841a,#ffffff09)!important;border:1px solid #64d9aa1f!important;border-radius:15px!important;margin-top:10px!important;padding:11px!important;display:grid!important}.academy-sidebar-free-icon{color:#54d79f;background:#38cb911a;border:1px solid #5edfa91f;border-radius:10px;place-items:center;width:30px;height:30px;display:grid!important}.academy-sidebar-free>div{min-width:0}.academy-sidebar-free small{color:#60d5a4;letter-spacing:.1em;text-transform:uppercase;font-size:5.5px;font-weight:850;display:block}.academy-sidebar-free strong{margin-top:2px;color:#dcf8ec!important;font-size:7.6px!important}.academy-sidebar-free span:not(.academy-sidebar-free-icon){margin-top:3px;line-height:1.4;color:#7fa89a!important;font-size:6.4px!important}@media (max-width:980px){.academy-sidebar-brand{height:82px!important}.rb-sidebar-profile{margin-top:10px!important}}.academy-app-sidebar{scrollbar-width:none;overflow:hidden auto!important}.academy-app-sidebar::-webkit-scrollbar{display:none}
html.academy-app-mode{--app-sidebar-w:248px;--app-topbar-h:89px;--gold:#aa7d2d;--gold-2:#c49a4b;--gold-3:#e7d2a4;--gold-soft:#f7efdf;--gold-faint:#fcf8f0;--gold-line:#e5d8bd;--charcoal:#242018;--charcoal-2:#3a3328;--cream:#f6f4ef;--paper:#fff;--muted-gold:#756d60;--line-gold:#e6e0d5;--line-gold-strong:#d8cfbf;--shadow-gold-sm:0 8px 24px #3d30180e;--shadow-gold-md:0 18px 48px #3d301817;--shadow-gold-lg:0 28px 70px #3d301821;--app-canvas:var(--cream);--app-surface:var(--paper);--app-surface-soft:#fbfaf7;--app-accent:var(--gold);--app-accent-2:#8a6423;--app-accent-soft:var(--gold-soft);--app-accent-faint:var(--gold-faint);--app-ink:var(--charcoal);--app-muted:var(--muted-gold);--app-muted-2:#9a9286;--app-line:var(--line-gold);--app-line-strong:var(--line-gold-strong);--app-shadow:var(--shadow-gold-sm);--app-shadow-hover:var(--shadow-gold-md);--rb-green:var(--gold);--rb-green-2:var(--gold-2);--rb-mint:var(--gold-soft);--rb-mint-2:var(--gold-faint);--rb-forest:var(--charcoal);--rb-forest-2:#403629;--rb-canvas:var(--cream);--rb-ink:var(--charcoal);--rb-muted:var(--muted-gold);--rb-line:var(--line-gold)}html.academy-app-mode,html.academy-app-mode body{background:var(--cream)!important;color:var(--charcoal)!important}html.academy-app-mode body{overflow-x:hidden}html.academy-app-mode #main-content{min-height:100vh;margin-left:var(--app-sidebar-w)!important;padding-top:var(--app-topbar-h)!important;background:var(--cream)!important}html.academy-app-mode #main-content>.site-shell{background:0 0!important}html.academy-app-mode .site-header,html.academy-app-mode .site-footer{display:none!important}html.academy-app-mode .academy-app-sidebar{scrollbar-width:none;isolation:isolate;z-index:120!important;width:var(--app-sidebar-w)!important;color:var(--charcoal)!important;border-right:1px solid var(--line-gold)!important;box-shadow:none!important;background:#fff!important;flex-direction:column!important;padding:22px 18px 18px!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden auto!important}html.academy-app-mode .academy-app-sidebar::-webkit-scrollbar{display:none}html.academy-app-mode .academy-app-sidebar:before{content:none!important;display:none!important}html.academy-app-mode .academy-sidebar-brand{border:0!important;justify-content:space-between!important;align-items:center!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 5px!important;display:flex!important}html.academy-app-mode .academy-sidebar-brand:after{content:none!important;display:none!important}html.academy-app-mode .academy-sidebar-brand a{width:118px!important;height:48px!important;display:block!important}html.academy-app-mode .academy-sidebar-brand img{object-fit:contain!important;object-position:left center!important;filter:none!important;width:100%!important;height:100%!important}html.academy-app-mode .academy-sidebar-close{border:1px solid var(--line-gold);width:36px;height:36px;color:var(--muted-gold);cursor:pointer;background:#fff;border-radius:11px;place-items:center;display:none}html.academy-app-mode .academy-role-context{background:var(--gold-faint);border:1px solid #eee5d3;border-radius:13px;align-items:center;gap:10px;margin:28px 4px 16px;padding:12px;display:flex}html.academy-app-mode .academy-role-context-icon{width:34px;height:34px;color:var(--gold);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 3px 10px #4633140f}html.academy-app-mode .academy-role-context small,html.academy-app-mode .academy-role-context strong{display:block}html.academy-app-mode .academy-role-context small{color:#8c806d;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}html.academy-app-mode .academy-role-context strong{color:var(--charcoal);margin-top:3px;font-size:11px}html.academy-app-mode .academy-sidebar-nav{flex-direction:column!important;gap:5px!important;padding:0!important;display:flex!important}html.academy-app-mode .academy-sidebar-nav a{position:relative;color:#756e64!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;align-items:center!important;gap:11px!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important;transition:all .18s!important;display:flex!important;transform:none!important}html.academy-app-mode .academy-sidebar-nav a>svg{color:currentColor!important;width:19px!important;height:19px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html.academy-app-mode .academy-sidebar-nav a:before{content:none!important;display:none!important}html.academy-app-mode .academy-sidebar-nav a:hover{color:var(--charcoal)!important;background:#f8f6f1!important;transform:none!important}html.academy-app-mode .academy-sidebar-nav a.active{color:#7b571e!important;background:var(--gold-soft)!important;box-shadow:none!important;border:0!important}html.academy-app-mode .academy-sidebar-nav a.active>svg{color:var(--gold)!important;box-shadow:none!important;background:0 0!important;border:0!important}html.academy-app-mode .academy-sidebar-bottom{background:0 0!important;border:0!important;gap:12px!important;margin-top:auto!important;padding:16px 0 0!important;display:grid!important}html.academy-app-mode .academy-sidebar-support{color:#fff!important;background:linear-gradient(140deg,#272117,#3c3122)!important;border:1px solid #4b4031!important;border-radius:14px!important;align-items:center!important;gap:10px!important;padding:14px!important;display:flex!important;box-shadow:0 12px 28px #2d22111f!important}html.academy-app-mode .academy-sidebar-support>span{color:#f2d89d;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}html.academy-app-mode .academy-sidebar-support strong,html.academy-app-mode .academy-sidebar-support small{display:block}html.academy-app-mode .academy-sidebar-support strong{font-size:10px}html.academy-app-mode .academy-sidebar-support small{color:#c7bda9;margin-top:3px;font-size:8px}html.academy-app-mode .academy-sidebar-profile-link{color:var(--charcoal);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 7px;transition:background .18s;display:grid}html.academy-app-mode .academy-sidebar-profile-link:hover{background:#faf8f3}html.academy-app-mode .academy-avatar,html.academy-app-mode .academy-topbar-avatar{color:#fff!important;width:36px!important;height:36px!important;box-shadow:none!important;background:linear-gradient(145deg,#b38634,#8c6524)!important;border:0!important;border-radius:12px!important;place-items:center!important;font-size:9px!important;font-weight:900!important;display:grid!important}html.academy-app-mode .academy-profile-copy{min-width:0}html.academy-app-mode .academy-profile-copy strong,html.academy-app-mode .academy-profile-copy small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.academy-app-mode .academy-profile-copy strong{color:var(--charcoal);font-size:10px}html.academy-app-mode .academy-profile-copy small{color:#938a7e;margin-top:2px;font-size:7px}html.academy-app-mode .academy-sidebar-profile-link>svg{color:#9b9184}html.academy-app-mode .academy-app-topbar{left:var(--app-sidebar-w)!important;z-index:110!important;height:var(--app-topbar-h)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;box-shadow:none!important;background:#f6f4efe6!important;border-bottom:1px solid #e0d8caeb!important;align-items:center!important;gap:16px!important;padding:18px clamp(22px,3vw,42px)!important;display:flex!important;position:fixed!important;top:0!important;right:0!important}html.academy-app-mode .academy-topbar-menu{border:1px solid var(--line-gold);color:#665e52;cursor:pointer;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:none}html.academy-app-mode .academy-topbar-context{flex:1;min-width:0;display:block!important}html.academy-app-mode .academy-topbar-context span,html.academy-app-mode .academy-topbar-context strong,html.academy-app-mode .academy-topbar-context p{display:block}html.academy-app-mode .academy-topbar-context span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}html.academy-app-mode .academy-topbar-context strong{color:var(--charcoal);letter-spacing:-.035em;margin-top:4px;font-size:clamp(22px,2.3vw,29px);line-height:1.05}html.academy-app-mode .academy-topbar-context p{color:#7c7469;margin:5px 0 0;font-size:10px}html.academy-app-mode .academy-topbar-actions{align-items:center;gap:9px;margin-left:auto;display:flex}html.academy-app-mode .academy-notification-button{border:1px solid var(--line-gold);color:#6f675c;background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}html.academy-app-mode .academy-notification-button:hover{color:var(--gold);background:var(--gold-faint)}html.academy-app-mode .academy-notification-button i{background:#b76b4e;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 2px #fff}html.academy-app-mode .academy-tutorial-button{border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#ad8130,#8b6421)!important;transform:none!important;box-shadow:0 9px 22px #8b642129!important}html.academy-app-mode .academy-tutorial-button:hover{background:linear-gradient(135deg,#9e7427,#77551b)!important;transform:translateY(-1px)!important}html.academy-app-mode .academy-topbar-avatar{flex:0 0 36px}html.academy-app-mode .academy-mobile-bottom-nav,html.academy-app-mode .academy-sidebar-backdrop{display:none}html.academy-app-mode main{background:0 0!important}html.academy-app-mode .container{width:min(100%,1450px);max-width:1450px;margin:0 auto}html.academy-app-mode .button{min-height:40px!important;box-shadow:none!important;border-radius:11px!important;padding:0 14px!important;font-size:9px!important;font-weight:850!important;transform:none!important}html.academy-app-mode .button.primary,html.academy-app-mode .button.button-primary{color:#fff!important;background:linear-gradient(135deg,#ad8130,#8b6421)!important;border-color:#0000!important;box-shadow:0 9px 22px #8b642121!important}html.academy-app-mode .button.primary:hover,html.academy-app-mode .button.button-primary:hover{background:linear-gradient(135deg,#9e7427,#77551b)!important;transform:translateY(-1px)!important}html.academy-app-mode .button.secondary,html.academy-app-mode .button.button-soft{color:#4f473c!important;border:1px solid var(--line-gold)!important;background:#fff!important}html.academy-app-mode .button.secondary:hover,html.academy-app-mode .button.button-soft:hover{color:#79571d!important;background:var(--gold-faint)!important;border-color:#d4bd8c!important}html.academy-app-mode .eyebrow{text-transform:uppercase;color:var(--gold)!important;letter-spacing:.11em!important;font-size:8px!important;font-weight:900!important}html.academy-app-mode .eyebrow:before{display:none!important}html.academy-app-mode input,html.academy-app-mode textarea,html.academy-app-mode select{border-color:var(--line-gold-strong)!important;color:var(--charcoal)!important;background:#fff!important}html.academy-app-mode input:focus,html.academy-app-mode textarea:focus,html.academy-app-mode select:focus{border-color:#c4a86b!important;box-shadow:0 0 0 4px #aa7d2d17!important}html.academy-app-mode .form-alert{box-shadow:none!important;border-radius:12px!important;padding:12px 14px!important;font-size:9px!important}html.academy-app-mode .form-alert.success{color:#5b4a23!important;background:#fbf5e7!important;border:1px solid #e6d2a4!important}html.academy-app-mode .form-alert.error{color:#913d34!important;background:#fff1ee!important;border:1px solid #efc9c2!important}html.academy-app-mode :where(.academy-panel,.detail-main,.enrol-card,.learning-course-head,.module-card,.content-block,.lesson-sidebar,.lesson-content,.assessment-frame,.assessment-question,.assessment-policy,.practical-hero,.practical-policy,.practical-rubric,.evidence-submit,.stored-evidence,.skills-report,.report-generate,.credential-search-card,.credential-public-frame,.commerce-frame,.eligibility-card,.commerce-product,.receipt-card,.career-frame,.career-primary,.career-principle,.career-section,.career-path-card,.career-recommend,.settings-card,.faq-item,.readiness-category,.readiness-context,.readiness-history,.cv-form-section,.cv-actions-card){border-color:var(--line-gold)!important;box-shadow:var(--shadow-gold-sm)!important}html.academy-app-mode :where(.detail-main,.enrol-card,.learning-course-head,.module-card,.content-block,.assessment-frame,.assessment-question,.practical-hero,.practical-rubric,.evidence-submit,.stored-evidence,.skills-report,.report-generate,.credential-search-card,.credential-public-frame,.commerce-frame,.commerce-product,.career-frame,.career-primary,.career-section,.career-path-card,.career-recommend,.settings-card){background:#fff!important}html.academy-app-mode :where(){content:none!important;background:0 0!important;display:none!important}html.academy-app-mode .academy-tutor-dashboard{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .academy-tutor-dashboard>.container{max-width:1450px!important;display:block!important}html.academy-app-mode .academy-dashboard-alert{margin-bottom:13px}html.academy-app-mode .academy-verify-strip{background:#fbf7ec;border:1px solid #e7d8b8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:13px 15px;display:flex}html.academy-app-mode .academy-verify-strip strong,html.academy-app-mode .academy-verify-strip span{display:block}html.academy-app-mode .academy-verify-strip strong{font-size:10px}html.academy-app-mode .academy-verify-strip span{color:#817666;margin-top:3px;font-size:8px}html.academy-app-mode .academy-dashboard-hero{color:#fff;min-height:285px;box-shadow:var(--shadow-gold-md);background:radial-gradient(circle at 82% 15%,#c49a4b4d,#0000 29%),linear-gradient(135deg,#262018,#403426);border:1px solid #403629;border-radius:24px;grid-template-columns:1.12fr .88fr;align-items:center;gap:28px;padding:34px;display:grid;position:relative;overflow:hidden}html.academy-app-mode .academy-dashboard-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-170px;right:-120px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff04}html.academy-app-mode .academy-dashboard-hero-copy{z-index:2;max-width:720px;position:relative}html.academy-app-mode .academy-surface-label{color:#f0d18f;letter-spacing:.06em;text-transform:uppercase;background:#c49a4b21;border:1px solid #ebcf9738;border-radius:999px;width:fit-content;padding:7px 10px;font-size:8px;font-weight:900;display:inline-flex}html.academy-app-mode .academy-dashboard-hero h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:14px 0 9px;font-size:clamp(31px,3.3vw,44px);line-height:1}html.academy-app-mode .academy-dashboard-hero-copy>p{color:#d2c8b8;max-width:650px;margin:0;font-size:11px;line-height:1.65}html.academy-app-mode .academy-dashboard-hero-meta{flex-wrap:wrap;gap:13px;margin:18px 0 22px;display:flex}html.academy-app-mode .academy-dashboard-hero-meta span{color:#c9bead;align-items:center;gap:5px;font-size:8px;font-weight:750;display:inline-flex}html.academy-app-mode .academy-dashboard-hero-meta span:before{content:"";background:#d7b56e;border-radius:50%;width:5px;height:5px}html.academy-app-mode .academy-gold-button{border-radius:12px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:45px;padding:0 17px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 11px 26px #9d71253b;color:#2d2417!important;background:linear-gradient(135deg,#e2c47e,#bc8e38)!important}html.academy-app-mode .academy-gold-button:hover{filter:brightness(1.025);transform:translateY(-1px)}html.academy-app-mode .academy-dashboard-hero-visual{z-index:2;border:1px solid #ffffff1f;border-radius:19px;align-self:stretch;min-height:210px;position:relative;overflow:hidden}html.academy-app-mode .academy-dashboard-hero-visual:after{content:"";background:linear-gradient(#18130d05,#18130d6b);position:absolute;inset:0}html.academy-app-mode .academy-dashboard-hero-visual img{object-fit:cover;filter:saturate(.82)sepia(.08);width:100%;height:100%;min-height:210px;display:block}html.academy-app-mode .academy-dashboard-progress-orbit{z-index:3;text-align:center;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#231c12b8;border:1px solid #edd39f47;border-radius:50%;align-content:center;place-items:center;width:86px;height:86px;display:grid;position:absolute;bottom:14px;right:15px}html.academy-app-mode .academy-dashboard-progress-orbit strong{font-size:18px}html.academy-app-mode .academy-dashboard-progress-orbit span{color:#cfbea0;margin-top:2px;font-size:6px}html.academy-app-mode .academy-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px;display:grid}html.academy-app-mode .academy-metric-grid article{border:1px solid var(--line-gold);min-width:0;box-shadow:var(--shadow-gold-sm);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:17px;display:grid}html.academy-app-mode .academy-metric-icon{color:#87611f;background:var(--gold-soft);border-radius:12px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}html.academy-app-mode .academy-metric-grid small,html.academy-app-mode .academy-metric-grid strong,html.academy-app-mode .academy-metric-grid p{display:block}html.academy-app-mode .academy-metric-grid small{color:#80786d;font-size:8px}html.academy-app-mode .academy-metric-grid strong{color:var(--charcoal);margin-top:3px;font-size:18px}html.academy-app-mode .academy-metric-grid p{color:#a1988b;margin:3px 0 0;font-size:7px}html.academy-app-mode .academy-dashboard-grid{grid-template-columns:1.5fr .72fr;align-items:start;gap:14px;margin-top:14px;display:grid}html.academy-app-mode .academy-dashboard-grid-lower{grid-template-columns:1.25fr .75fr}html.academy-app-mode .academy-panel{border:1px solid var(--line-gold);box-shadow:var(--shadow-gold-sm);background:#fff;border-radius:18px;padding:23px}html.academy-app-mode .academy-panel-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}html.academy-app-mode .academy-panel-head>div>span{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}html.academy-app-mode .academy-panel-head h2{color:var(--charcoal);letter-spacing:-.03em;margin:7px 0 0;font-size:19px}html.academy-app-mode .academy-panel-head>a{color:#8a6423;font-size:9px;font-weight:850}html.academy-app-mode .academy-course-stack{flex-direction:column;gap:9px;margin-top:17px;display:flex}html.academy-app-mode .academy-course-item{background:#fff;border:1px solid #eee8dd;border-radius:14px;grid-template-columns:58px minmax(0,1fr) 64px 24px;align-items:center;gap:12px;min-height:78px;padding:10px;transition:all .18s;display:grid}html.academy-app-mode .academy-course-item:hover{border-color:#d7c49b;transform:translate(2px);box-shadow:0 8px 22px #3d30180b}html.academy-app-mode .academy-course-thumb{background:#eee8dd;border-radius:12px;width:58px;height:58px;overflow:hidden}html.academy-app-mode .academy-course-thumb img{object-fit:cover;width:100%;height:100%;display:block}html.academy-app-mode .academy-course-item-copy{min-width:0}html.academy-app-mode .academy-course-item-copy small,html.academy-app-mode .academy-course-item-copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}html.academy-app-mode .academy-course-item-copy small{color:#8f8578;text-transform:uppercase;letter-spacing:.05em;font-size:7px}html.academy-app-mode .academy-course-item-copy strong{color:var(--charcoal);margin-top:4px;font-size:11px}html.academy-app-mode .academy-course-progress-line{background:#eeeae3;border-radius:999px;max-width:360px;height:5px;margin-top:9px;display:block;overflow:hidden}html.academy-app-mode .academy-course-progress-line i{border-radius:inherit;background:linear-gradient(90deg,#9e7428,#d5b76f);height:100%;display:block}html.academy-app-mode .academy-course-item-progress{text-align:right}html.academy-app-mode .academy-course-item-progress strong,html.academy-app-mode .academy-course-item-progress small{display:block}html.academy-app-mode .academy-course-item-progress strong{color:#7d5a20;font-size:12px}html.academy-app-mode .academy-course-item-progress small{color:#9b9286;margin-top:2px;font-size:7px}html.academy-app-mode .academy-course-item-arrow{color:#a29480;font-size:16px}html.academy-app-mode .academy-dashboard-side-stack{flex-direction:column;gap:14px;display:flex}html.academy-app-mode .academy-next-card{background:var(--gold-faint);border:1px solid #eadfc9;border-radius:15px;margin-top:18px;padding:16px}html.academy-app-mode .academy-next-number{color:#7d581d;background:#fff;border:1px solid #e5d6b5;border-radius:10px;place-items:center;width:31px;height:31px;margin-bottom:14px;font-size:8px;font-weight:900;display:grid}html.academy-app-mode .academy-next-card small,html.academy-app-mode .academy-next-card strong{display:block}html.academy-app-mode .academy-next-card small{color:#9a8260;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}html.academy-app-mode .academy-next-card strong{margin-top:5px;font-size:13px;line-height:1.25}html.academy-app-mode .academy-next-card p{color:#786f63;margin:7px 0 12px;font-size:8px;line-height:1.55}html.academy-app-mode .academy-next-card a,html.academy-app-mode .academy-result-mini>a{color:#8b6422;font-size:8px;font-weight:900}html.academy-app-mode .academy-result-score{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}html.academy-app-mode .academy-result-score>strong{letter-spacing:-.05em;font-size:35px}html.academy-app-mode .academy-result-score>span{border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}html.academy-app-mode .academy-result-score>span.pass{color:#6e541a;background:#f8edcf}html.academy-app-mode .academy-result-score>span.review{color:#924334;background:#fff0eb}html.academy-app-mode .academy-result-mini>p{color:#81786d;margin:5px 0 13px;font-size:8px}html.academy-app-mode .academy-mini-empty{background:#faf8f4;border-radius:13px;margin-top:17px;padding:15px}html.academy-app-mode .academy-mini-empty strong{font-size:10px}html.academy-app-mode .academy-mini-empty p{color:#82796e;margin:5px 0 0;font-size:8px;line-height:1.55}html.academy-app-mode .academy-path-progress{margin-top:18px}html.academy-app-mode .academy-career-panel>p{color:#776f64;max-width:840px;margin:13px 0 0;font-size:9px;line-height:1.6}html.academy-app-mode .academy-path-progress>div:first-child{color:#817669;justify-content:space-between;gap:16px;margin-bottom:8px;font-size:8px;display:flex}html.academy-app-mode .academy-path-progress>div:first-child strong{color:var(--charcoal)}html.academy-app-mode .academy-path-progress>div:last-child{background:#eee9df;border-radius:999px;height:6px;overflow:hidden}html.academy-app-mode .academy-path-progress i{border-radius:inherit;background:linear-gradient(90deg,#9b7127,#d3b26b);height:100%;display:block}html.academy-app-mode .academy-path-sequence{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}html.academy-app-mode .academy-path-sequence span{color:#756d62;text-align:center;background:#f7f5f1;border-radius:10px;padding:9px;font-size:7px;line-height:1.4}html.academy-app-mode .academy-path-sequence span.completed{color:#6d511c;background:#f6ecd2}html.academy-app-mode .academy-path-sequence span.active{color:#fff;background:#9a7027}html.academy-app-mode .academy-principle-panel{color:#fff;align-items:center;gap:18px;min-height:160px;display:flex;background:linear-gradient(140deg,#29231a,#403528)!important;border-color:#423729!important}html.academy-app-mode .academy-principle-mark{color:#2e2518;background:linear-gradient(145deg,#e6c67e,#bd903d);border-radius:16px;place-items:center;width:52px;height:52px;font-size:18px;font-weight:950;display:grid}html.academy-app-mode .academy-principle-panel small{color:#d2b878;letter-spacing:.09em;font-size:7px;font-weight:900}html.academy-app-mode .academy-principle-panel h2{color:#fff;margin:6px 0;font-size:19px}html.academy-app-mode .academy-principle-panel p{color:#c8bfae;margin:0;font-size:8px;line-height:1.6}html.academy-app-mode .academy-empty-panel{text-align:center;background:#fbfaf7;border:1px dashed #ded3c0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin-top:17px;padding:28px;display:flex}html.academy-app-mode .academy-empty-panel>span{color:#8f6724;background:var(--gold-soft);border-radius:13px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}html.academy-app-mode .academy-empty-panel>strong{margin-top:12px;font-size:12px}html.academy-app-mode .academy-empty-panel>p{color:#837a6e;margin:5px 0 15px;font-size:8px}html.academy-app-mode .rb-courses-page{background:0 0!important}html.academy-app-mode .rb-courses-hero{background:0 0!important;padding:28px clamp(20px,3vw,42px) 0!important}html.academy-app-mode .rb-courses-hero-grid{border:1px solid var(--line-gold)!important;min-height:205px!important;box-shadow:var(--shadow-gold-sm)!important;background:#fff!important;border-radius:22px!important;grid-template-columns:1fr 330px!important;align-items:center!important;gap:28px!important;padding:28px!important;display:grid!important}html.academy-app-mode .rb-courses-hero-copy{padding:0!important}html.academy-app-mode .rb-courses-hero .eyebrow{color:var(--gold)!important}html.academy-app-mode .rb-courses-hero h1{color:var(--charcoal)!important;letter-spacing:-.045em!important;margin:10px 0 9px!important;font-size:clamp(32px,3.4vw,47px)!important;line-height:.98!important}html.academy-app-mode .rb-courses-hero h1 span{color:var(--gold)!important}html.academy-app-mode .rb-courses-hero-copy>p{color:#756d61!important;max-width:780px!important;font-size:10px!important;line-height:1.6!important}html.academy-app-mode .rb-courses-hero-actions{gap:8px!important;margin-top:16px!important}html.academy-app-mode .rb-courses-facts{border-top:1px solid #eee8dc!important;grid-template-columns:repeat(3,1fr)!important;margin-top:18px!important}html.academy-app-mode .rb-courses-facts>div{padding:12px 10px 0 0!important}html.academy-app-mode .rb-courses-facts strong{color:#87611f!important;font-size:16px!important}html.academy-app-mode .rb-courses-facts span{color:#968d80!important;font-size:7px!important}html.academy-app-mode .rb-courses-hero-media{border-radius:18px!important;height:150px!important;min-height:150px!important;overflow:hidden!important}html.academy-app-mode .rb-courses-hero-media .tilted-card-inner,html.academy-app-mode .rb-courses-hero-media .tilted-card-img,html.academy-app-mode .rb-courses-hero-media .tilted-card-figure{border-radius:18px!important}html.academy-app-mode .rb-photo-caption{background:#2d2417c2!important;border-radius:12px!important;padding:10px 12px!important;bottom:10px!important;left:10px!important;right:10px!important}html.academy-app-mode .rb-photo-caption span{color:#e4c477!important}html.academy-app-mode .rb-course-catalogue-section{background:0 0!important;padding:16px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .rb-catalog-shell{max-width:1450px;margin:0 auto}html.academy-app-mode .rb-catalog-toolbar{border:1px solid var(--line-gold)!important;box-shadow:var(--shadow-gold-sm)!important;background:#fff!important;border-radius:16px!important;padding:11px!important}html.academy-app-mode .rb-catalog-toolbar .search-field{background:#fbfaf7!important;border-color:#e2d9ca!important;border-radius:12px!important;height:46px!important}html.academy-app-mode .rb-catalog-toolbar .filter-chip{color:#71695f!important;background:#fff!important;border-color:#e4ddd2!important;min-height:34px!important}html.academy-app-mode .rb-catalog-toolbar .filter-chip.active{color:#fff!important;background:#8e6725!important;border-color:#8e6725!important}html.academy-app-mode .rb-catalog-count{color:#847c70!important;margin:14px 2px!important}html.academy-app-mode .rb-catalog-count strong{color:#856020!important}html.academy-app-mode .rb-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}html.academy-app-mode .rb-course-card{border:1px solid var(--line-gold)!important;box-shadow:var(--shadow-gold-sm)!important;background:#fff!important;border-radius:18px!important}html.academy-app-mode .rb-course-card:hover{box-shadow:var(--shadow-gold-md)!important;border-color:#d3bd8f!important}html.academy-app-mode .rb-course-card-inner{min-height:405px!important}html.academy-app-mode .rb-course-media{background:#eee8dc!important;border-radius:14px!important;height:176px!important;margin:9px!important}html.academy-app-mode .rb-course-media:after{background:linear-gradient(#0000 54%,#251c1057)!important}html.academy-app-mode .rb-course-free{color:#715019!important;background:#fffaeff0!important}html.academy-app-mode .rb-course-arrow{color:#6f4f1b!important;background:#fffaf0!important}html.academy-app-mode .rb-course-body{padding:8px 16px 17px!important}html.academy-app-mode .rb-course-level{color:#968e83!important}html.academy-app-mode .rb-course-card h3{color:var(--charcoal)!important;font-size:18px!important;font-weight:650!important}html.academy-app-mode .rb-course-card p{color:#756d62!important;font-size:8px!important}html.academy-app-mode .rb-course-card .course-skills span{color:#70634e!important;background:#f7f3e9!important}html.academy-app-mode .rb-course-footer{border-color:#eee8dd!important}html.academy-app-mode .rb-course-card .course-certificate-price span{color:#8d8579!important}html.academy-app-mode .rb-course-card .course-certificate-price strong{color:#8b6422!important;font-size:26px!important}html.academy-app-mode .rb-course-link{color:#7e5a1f!important;border-color:#eee8dd!important}html.academy-app-mode .course-detail{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .course-detail>.container{max-width:1450px!important}html.academy-app-mode .course-detail-grid{grid-template-columns:minmax(0,1fr) 310px!important;gap:14px!important}html.academy-app-mode .detail-main{border-radius:20px!important;padding:25px!important}html.academy-app-mode .detail-main h1{color:var(--charcoal)!important;font-size:31px!important;font-weight:720!important}html.academy-app-mode .detail-summary{color:#736b60!important;font-size:10px!important;line-height:1.65!important}html.academy-app-mode .detail-stat{color:#775820!important;background:var(--gold-faint)!important;border:1px solid #eadfc8!important}html.academy-app-mode .detail-section{border-color:#eee7dc!important}html.academy-app-mode .detail-section h2{color:var(--charcoal)!important}html.academy-app-mode .skill-check{color:#625a4f!important}html.academy-app-mode .enrol-card{top:calc(var(--app-topbar-h) + 18px)!important;border-radius:19px!important;padding:22px!important}html.academy-app-mode .enrol-card .free-big{color:#8a6421!important;font-size:28px!important}html.academy-app-mode .enrol-card p,html.academy-app-mode .enrol-card li{color:#776f64!important}html.academy-app-mode .enrol-card li:before{color:var(--gold)!important}html.academy-app-mode .learning-home{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .learning-home>.container{max-width:1450px!important}html.academy-app-mode .learning-course-head{background:linear-gradient(135deg,#fff,#fcf8ef)!important;border-radius:21px!important;padding:27px!important}html.academy-app-mode .learning-course-head h1{color:var(--charcoal)!important;font-size:31px!important;font-weight:720!important}html.academy-app-mode .learning-course-head p{color:#756d62!important;font-size:10px!important}html.academy-app-mode .course-progress-ring{--course-progress:0deg;background:radial-gradient(circle at center,#fff 62%,transparent 63%),conic-gradient(#b4893a var(--course-progress),#eee7da 0)!important;border:0!important;width:98px!important;height:98px!important;animation:none!important}html.academy-app-mode .course-progress-ring strong{color:#77551d!important;font-weight:850!important}html.academy-app-mode .learning-enrol-panel,html.academy-app-mode .resume-strip{color:var(--charcoal)!important;background:#fbf6e9!important;border:1px solid #e5d7b9!important;border-radius:14px!important;padding:16px 18px!important}html.academy-app-mode .learning-enrol-panel p,html.academy-app-mode .resume-strip span{color:#776e61!important}html.academy-app-mode .module-list{gap:12px!important}html.academy-app-mode .module-card{overflow:hidden;border-radius:18px!important}html.academy-app-mode .module-card:hover{box-shadow:var(--shadow-gold-md)!important;border-color:#d5c39d!important}html.academy-app-mode .module-head{background:#faf8f3!important;border-color:#eee7dc!important;padding:16px 18px!important}html.academy-app-mode .module-head span{color:#8b6422!important}html.academy-app-mode .module-head h2{color:var(--charcoal)!important;font-size:17px!important;font-weight:720!important}html.academy-app-mode .module-head p{color:#7b7367!important}html.academy-app-mode .lesson-row{border-color:#eee8de!important}html.academy-app-mode .lesson-status{color:#78571f!important;background:#f7edd4!important}html.academy-app-mode .lesson-shell{background:0 0!important;padding:0!important}html.academy-app-mode .lesson-layout{width:100%!important;max-width:none!important;min-height:calc(100vh - var(--app-topbar-h))!important;grid-template-columns:270px minmax(0,1fr)!important;gap:0!important;margin:0!important;display:grid!important}html.academy-app-mode .lesson-sidebar{top:var(--app-topbar-h)!important;height:calc(100vh - var(--app-topbar-h))!important;border:0!important;border-right:1px solid var(--line-gold)!important;box-shadow:none!important;background:#fff!important;border-radius:0!important;padding:24px 18px!important;position:sticky!important}html.academy-app-mode .lesson-back{color:#8a6423!important;font-size:9px!important}html.academy-app-mode .lesson-sidebar>strong{color:var(--charcoal)!important;font-size:14px!important;font-weight:720!important}html.academy-app-mode .sidebar-modules a,html.academy-app-mode .locked-link{color:#746c61!important;border-radius:10px!important}html.academy-app-mode .sidebar-modules a:hover{background:#faf7f0!important}html.academy-app-mode .sidebar-modules a.active{color:#72501a!important;background:var(--gold-soft)!important;box-shadow:none!important}html.academy-app-mode .sidebar-modules b{color:var(--charcoal)!important}html.academy-app-mode .lesson-main{background:var(--cream)!important}html.academy-app-mode .lesson-content{width:min(900px,100% - 52px)!important;padding:42px 0 80px!important}html.academy-app-mode .lesson-kicker{color:var(--gold)!important}html.academy-app-mode .lesson-content>h1{color:var(--charcoal)!important;font-size:clamp(33px,4vw,49px)!important;font-weight:720!important}html.academy-app-mode .lesson-summary{color:#70685d!important;font-size:13px!important;line-height:1.7!important}html.academy-app-mode .lesson-meta{color:#847c70!important;border-color:#e7dfd2!important}html.academy-app-mode .content-block{background:#fff!important;border-radius:18px!important;padding:24px!important}html.academy-app-mode .content-block:hover{box-shadow:var(--shadow-gold-sm)!important;border-color:#d7c69f!important}html.academy-app-mode .content-block h2{color:var(--charcoal)!important;font-size:20px!important;font-weight:720!important}html.academy-app-mode .content-block p,html.academy-app-mode .content-block figcaption{color:#655e54!important}html.academy-app-mode .example-block{background:#fbf6e9!important;box-shadow:inset 4px 0 #c39a4a!important}html.academy-app-mode .knowledge-block{background:#f5f2eb!important}html.academy-app-mode .knowledge-block>div{background:#fff!important;border-color:#e5dccd!important}html.academy-app-mode .lesson-finish{color:#fff!important;background:linear-gradient(135deg,#29231a,#403528)!important;border-radius:18px!important}html.academy-app-mode .lesson-nav a{color:#835e1f!important}html.academy-app-mode .assessment-shell,html.academy-app-mode .practical-shell{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .assessment-frame{border-radius:20px!important;width:min(100%,1180px)!important;padding:26px!important}html.academy-app-mode .assessment-frame.assessment-intro{max-width:920px!important}html.academy-app-mode .assessment-frame>h1,html.academy-app-mode .assessment-top h1{color:var(--charcoal)!important;font-size:30px!important;font-weight:720!important}html.academy-app-mode .assessment-lead,html.academy-app-mode .assessment-top p{color:#756d62!important}html.academy-app-mode .assessment-attempt-pill{color:#77551c!important;background:var(--gold-soft)!important;border-color:#e2d1ad!important}html.academy-app-mode .assessment-integrity-note{color:#62573f!important;background:#fbf7eb!important;border-color:#e8d9b9!important}html.academy-app-mode .assessment-facts>div,html.academy-app-mode .assessment-policy{background:#faf8f3!important;border-color:#e9e1d5!important}html.academy-app-mode .assessment-facts strong{color:#805b1f!important}html.academy-app-mode .assessment-question{border-radius:17px!important}html.academy-app-mode .assessment-question-head{color:#896422!important}html.academy-app-mode .answer-options label{background:#fff!important;border-color:#e1d9cb!important}html.academy-app-mode .answer-options label:has(input:checked){background:#faf2de!important;border-color:#c8aa68!important}html.academy-app-mode .assessment-submit{color:#fff!important;background:linear-gradient(135deg,#29231a,#403528)!important;border-radius:17px!important}html.academy-app-mode .assessment-blocked{background:#fff5ef!important;border-color:#edd2c5!important}html.academy-app-mode .practical-frame{width:min(100%,1240px)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html.academy-app-mode .practical-hero{border-radius:20px!important;min-height:0!important;padding:25px!important}html.academy-app-mode .practical-hero h1{color:var(--charcoal)!important;font-size:29px!important;font-weight:720!important}html.academy-app-mode .practical-hero p{color:#746c61!important}html.academy-app-mode .practical-policy{overflow:hidden;background:#fff!important;border-radius:16px!important}html.academy-app-mode .practical-policy>div{border-color:#eee7db!important}html.academy-app-mode .practical-policy strong{color:#76551c!important}html.academy-app-mode .practical-policy span{color:#7a7267!important}html.academy-app-mode .practical-rubric,html.academy-app-mode .evidence-submit,html.academy-app-mode .stored-evidence,html.academy-app-mode .skills-report,html.academy-app-mode .report-generate{border-radius:17px!important;padding:21px!important}html.academy-app-mode .practical-section-head span{color:#896421!important}html.academy-app-mode .rubric-grid article,html.academy-app-mode .evidence-file,html.academy-app-mode .evidence-consent{background:#faf9f6!important;border-color:#e9e1d5!important}html.academy-app-mode .private-pill{color:#75551f!important;background:#f7edd5!important}html.academy-app-mode .report-score strong{color:#7c581e!important}html.academy-app-mode .credential-public-shell,html.academy-app-mode .commerce-shell{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .credential-public-frame,html.academy-app-mode .commerce-frame{border-radius:21px!important;width:min(100%,1180px)!important;padding:26px!important}html.academy-app-mode .credential-public-frame:before{color:#8a6423!important}html.academy-app-mode .commerce-head{border-color:#e9e1d5!important;padding-bottom:17px!important}html.academy-app-mode .commerce-head h1{color:var(--charcoal)!important;font-size:30px!important;font-weight:720!important}html.academy-app-mode .commerce-head p{color:#756d62!important}html.academy-app-mode .credential-search-card{border-style:solid!important;border-radius:20px!important;max-width:760px!important;padding:28px!important}html.academy-app-mode .eligibility-card,html.academy-app-mode .commerce-history,html.academy-app-mode .current-package,html.academy-app-mode .order-summary,html.academy-app-mode .credential-privacy-notice{color:var(--charcoal)!important;background:#faf8f3!important;border-color:#e7ded0!important;border-radius:16px!important}html.academy-app-mode .current-package{color:#fff!important;background:linear-gradient(135deg,#29231a,#403528)!important}html.academy-app-mode .current-package p,html.academy-app-mode .current-package span{color:#c8bead!important}html.academy-app-mode .commerce-product{border-radius:17px!important}html.academy-app-mode .commerce-price strong,html.academy-app-mode .upgrade-price{color:#815c1e!important}html.academy-app-mode .upgrade-price{background:#f7edd4!important}html.academy-app-mode .learner-credential-list article{border-color:var(--line-gold)!important;background:#fff!important;border-radius:16px!important}html.academy-app-mode .credential-mini-status{color:#70531d!important;background:#f5ebd2!important}html.academy-app-mode .career-shell{background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .career-frame{border-radius:21px!important;width:min(100%,1240px)!important;padding:26px!important;overflow:visible!important}html.academy-app-mode .career-head{border-bottom:1px solid #e9e1d5!important;align-items:flex-end!important;min-height:0!important;margin:0 0 14px!important;padding:0 0 18px!important}html.academy-app-mode .career-head h1{color:var(--charcoal)!important;font-size:31px!important;font-weight:720!important}html.academy-app-mode .career-head p{color:#756d62!important;font-size:10px!important}html.academy-app-mode .career-principle{color:#665735!important;background:#fbf5e6!important;border-color:#e6d3a9!important}html.academy-app-mode .career-principle strong{color:#72521b!important}html.academy-app-mode .career-primary,html.academy-app-mode .career-section{border-color:var(--line-gold)!important;background:#fff!important}html.academy-app-mode .career-path-card.selected{border-color:#b4893a!important;box-shadow:0 10px 30px #aa7d2d14!important}html.academy-app-mode .career-path-card-head span,html.academy-app-mode .career-path-card-head>strong,html.academy-app-mode .career-section-title span{color:#805b1f!important}html.academy-app-mode .career-path-tag{color:#76551c!important;background:#f6ecd3!important}html.academy-app-mode .career-progress-track{background:#eee8df!important}html.academy-app-mode .career-progress-track span{background:linear-gradient(90deg,#9b7026,#d1ae65)!important}html.academy-app-mode .career-sequence li{background:#faf8f3!important}html.academy-app-mode .career-sequence li.completed{background:#f7eed7!important}html.academy-app-mode .career-sequence li.completed>div>span{color:#fff!important;background:#9a7027!important}html.academy-app-mode .career-sequence li.active{background:#fff6df!important}html.academy-app-mode .dashboard-wrap:not(.academy-tutor-dashboard){background:0 0!important;padding:28px clamp(20px,3vw,42px) 60px!important}html.academy-app-mode .settings-page-head{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e6ded1!important;border-radius:0!important;margin:0 0 14px!important;padding:0 0 18px!important}html.academy-app-mode .settings-page-head h1{color:var(--charcoal)!important;font-size:28px!important;font-weight:720!important}html.academy-app-mode .settings-page-head p{color:#756d62!important}html.academy-app-mode .settings-card{border-radius:18px!important;padding:22px!important}html.academy-app-mode .settings-status{border-color:#e7dfd2!important;border-radius:12px!important}html.academy-app-mode .settings-status>div{background:#faf8f4!important;border-color:#e7dfd2!important}html.academy-app-mode .settings-status strong{color:#8a8174!important}html.academy-app-mode .settings-help{color:#81786d!important}html.academy-app-mode .danger-zone{background:#fff8f5!important;border-color:#ecd5cf!important}html.academy-app-mode .faq-item{border-color:var(--line-gold)!important;background:#fff!important}html.academy-app-mode :where(.cv-shell,.readiness-shell){background:0 0!important}html.academy-app-mode :where(.cv-frame,.readiness-frame){border-color:var(--line-gold)!important;background:#fff!important}html.academy-app-mode :where(.course-category,.panel-kicker,.course-card-topline span,.module-head>span,.lesson-kicker,.career-path-tag,.free-pill){color:#7f5b20!important}html.academy-app-mode :where(.progress-fill,.learner-progress-ring,.career-progress-track span){--academy-green:#aa7d2d}html.academy-app-mode .learner-explore-fab{display:none!important}@media (max-width:1180px){html.academy-app-mode .academy-metric-grid{grid-template-columns:repeat(2,1fr)}html.academy-app-mode .academy-dashboard-grid{grid-template-columns:1fr}html.academy-app-mode .academy-dashboard-side-stack{grid-template-columns:1fr 1fr;display:grid}html.academy-app-mode .academy-path-sequence{grid-template-columns:repeat(3,1fr)}html.academy-app-mode .rb-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){html.academy-app-mode #main-content{padding-top:var(--app-topbar-h)!important;margin-left:0!important;padding-bottom:72px!important}html.academy-app-mode .academy-app-sidebar{width:min(300px,88vw)!important;transition:transform .24s!important;transform:translate(-105%)!important;box-shadow:20px 0 55px #30251429!important}html.academy-app-mode .academy-app-sidebar.open{transform:translate(0)!important}html.academy-app-mode .academy-sidebar-close{display:grid!important}html.academy-app-mode .academy-sidebar-backdrop{z-index:115;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231c1261;border:0;display:block;position:fixed;inset:0}html.academy-app-mode .academy-app-topbar{padding-inline:16px!important;left:0!important}html.academy-app-mode .academy-topbar-menu{display:grid!important}html.academy-app-mode .academy-topbar-context p{display:none}html.academy-app-mode .academy-mobile-bottom-nav{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:105;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #dfd4c2;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:4px;min-height:61px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 45px #34281524}html.academy-app-mode .academy-mobile-bottom-nav a{color:#847b6f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:6px 4px;font-size:7px;font-weight:800;display:flex}html.academy-app-mode .academy-mobile-bottom-nav a.active{color:#704f19;background:var(--gold-soft)}html.academy-app-mode .academy-dashboard-hero{grid-template-columns:1fr .72fr}html.academy-app-mode .rb-courses-hero-grid{grid-template-columns:1fr .62fr!important}html.academy-app-mode .course-detail-grid{grid-template-columns:1fr!important}html.academy-app-mode .enrol-card{position:static!important}html.academy-app-mode .lesson-layout{grid-template-columns:1fr!important}html.academy-app-mode .lesson-sidebar{border-right:0!important;border-bottom:1px solid var(--line-gold)!important;height:auto!important;position:static!important}}@media (max-width:700px){html.academy-app-mode{--app-topbar-h:76px}html.academy-app-mode .academy-app-topbar{height:76px!important;padding:12px!important}html.academy-app-mode .academy-topbar-context strong{font-size:19px}html.academy-app-mode .academy-topbar-context span{font-size:7px}html.academy-app-mode .academy-topbar-actions{gap:5px}html.academy-app-mode .academy-notification-button{display:none}html.academy-app-mode .academy-tutorial-button{border-radius:11px;width:40px;font-size:0;padding:0!important}html.academy-app-mode .academy-tutorial-button svg{width:18px;height:18px}html.academy-app-mode .academy-topbar-avatar{display:none!important}html.academy-app-mode .academy-tutor-dashboard,html.academy-app-mode .rb-courses-hero,html.academy-app-mode .rb-course-catalogue-section,html.academy-app-mode .course-detail,html.academy-app-mode .learning-home,html.academy-app-mode .assessment-shell,html.academy-app-mode .practical-shell,html.academy-app-mode .credential-public-shell,html.academy-app-mode .commerce-shell,html.academy-app-mode .career-shell,html.academy-app-mode .dashboard-wrap:not(.academy-tutor-dashboard){padding:14px 12px 38px!important}html.academy-app-mode .academy-verify-strip{flex-direction:column;align-items:flex-start}html.academy-app-mode .academy-dashboard-hero{border-radius:20px;grid-template-columns:1fr;gap:18px;min-height:0;padding:22px}html.academy-app-mode .academy-dashboard-hero h1{font-size:32px}html.academy-app-mode .academy-dashboard-hero-visual,html.academy-app-mode .academy-dashboard-hero-visual img{min-height:170px}html.academy-app-mode .academy-dashboard-progress-orbit{width:72px;height:72px}html.academy-app-mode .academy-metric-grid{grid-template-columns:1fr 1fr;gap:8px}html.academy-app-mode .academy-metric-grid article{min-height:105px;padding:13px;display:block}html.academy-app-mode .academy-metric-icon{width:32px;height:32px;margin-bottom:9px}html.academy-app-mode .academy-dashboard-side-stack{grid-template-columns:1fr}html.academy-app-mode .academy-panel{border-radius:16px;padding:18px}html.academy-app-mode .academy-course-item{grid-template-columns:48px minmax(0,1fr) 48px;gap:9px}html.academy-app-mode .academy-course-thumb{width:48px;height:48px}html.academy-app-mode .academy-course-item-arrow{display:none}html.academy-app-mode .academy-course-item-progress strong{font-size:10px}html.academy-app-mode .academy-path-sequence{grid-template-columns:1fr 1fr}html.academy-app-mode .academy-principle-panel{flex-direction:column;align-items:flex-start}html.academy-app-mode .rb-courses-hero-grid{border-radius:18px!important;grid-template-columns:1fr!important;padding:20px!important}html.academy-app-mode .rb-courses-hero h1{font-size:35px!important}html.academy-app-mode .rb-courses-hero-media{height:180px!important}html.academy-app-mode .rb-courses-facts{grid-template-columns:1fr 1fr!important}html.academy-app-mode .rb-course-grid{grid-template-columns:1fr!important}html.academy-app-mode .rb-course-card-inner{min-height:0!important}html.academy-app-mode .rb-course-media{height:185px!important}html.academy-app-mode .detail-main,html.academy-app-mode .enrol-card,html.academy-app-mode .learning-course-head,html.academy-app-mode .assessment-frame,html.academy-app-mode .credential-public-frame,html.academy-app-mode .commerce-frame,html.academy-app-mode .career-frame{border-radius:17px!important;padding:19px!important}html.academy-app-mode .learning-course-head{grid-template-columns:1fr!important}html.academy-app-mode .course-progress-ring{margin-top:10px;width:82px!important;height:82px!important}html.academy-app-mode .lesson-content{width:calc(100% - 24px)!important;padding:28px 0 55px!important}html.academy-app-mode .lesson-content>h1{font-size:32px!important}html.academy-app-mode .content-block{padding:18px!important}html.academy-app-mode .assessment-top{display:block!important}html.academy-app-mode .assessment-attempt-pill{margin-top:10px;display:inline-block}html.academy-app-mode .practical-policy,html.academy-app-mode .rubric-grid,html.academy-app-mode .stored-grid{grid-template-columns:1fr!important}html.academy-app-mode .career-head{display:block!important}html.academy-app-mode .career-head>.button{margin-top:10px}}@media (prefers-reduced-motion:reduce){html.academy-app-mode *,html.academy-app-mode :before,html.academy-app-mode :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.academy-app-mode .card-spotlight{--spotlight-color:#bf913a29!important}.admin-shell .card-spotlight{--spotlight-color:#bf913a21!important}.admin-shell{color:#242018!important;background:#f6f4ef!important;grid-template-columns:248px minmax(0,1fr)!important;min-height:100vh!important;display:grid!important}.admin-sidebar{color:#242018!important;background:#fff!important;border-right:1px solid #e6e0d5!important;flex-direction:column!important;gap:0!important;height:100vh!important;padding:22px 18px 18px!important;display:flex!important;position:sticky!important;top:0!important}.admin-brand-block{box-shadow:none!important;background:#fcf8f0!important;border:1px solid #eee5d3!important;border-radius:14px!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:7px!important}.admin-brand-logo{object-fit:contain!important;width:56px!important;height:48px!important}.admin-brand-kicker{color:#aa7d2d!important;letter-spacing:.11em!important;font-size:6px!important}.admin-brand-block strong{color:#242018!important;font-family:inherit!important;font-size:10px!important;font-weight:850!important}.admin-brand-block small{color:#8b8276!important;font-size:7px!important;line-height:1.4!important}.admin-sidebar nav{gap:4px!important;margin-top:18px!important;display:grid!important}.admin-sidebar nav a,.admin-link-button{color:#756e64!important;background:0 0!important;border:0!important;border-radius:10px!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;font-size:9px!important;font-weight:800!important;display:flex!important;transform:none!important}.admin-sidebar nav a:hover,.admin-link-button:hover{color:#75531b!important;background:#f7efdf!important;transform:none!important}.admin-sidebar form{margin-top:auto!important}.admin-link-button{border-top:1px solid #eee7dc!important;border-radius:0!important;width:100%!important;margin:10px 0 0!important}.admin-main{background:#f6f4ef!important;padding:30px clamp(22px,3vw,42px) 60px!important}.admin-page-head{background:0 0!important;border:0!important;max-width:980px!important;margin-bottom:20px!important;padding:0!important}.admin-page-head>span{color:#aa7d2d!important;letter-spacing:.11em!important;font-size:8px!important}.admin-page-head h1{color:#242018!important;letter-spacing:-.04em!important;margin:5px 0 6px!important;font-family:inherit!important;font-size:31px!important;font-weight:760!important}.admin-page-head p{color:#766e63!important;max-width:850px!important;margin:0!important;font-size:10px!important;line-height:1.6!important}.admin-metric-grid,.admin-card-grid{gap:12px!important}.admin-metric,.admin-card,.admin-panel,.admin-table-wrap{background:#fff!important;border:1px solid #e6e0d5!important;border-radius:17px!important;box-shadow:0 8px 24px #3d30180d!important}.admin-metric{padding:17px!important}.admin-metric strong{color:#805b1f!important;font-family:inherit!important;font-size:26px!important;font-weight:800!important}.admin-metric span,.admin-card p,.admin-panel p{color:#797166!important;font-size:9px!important}.admin-card,.admin-panel{padding:18px!important}.admin-card h3,.admin-panel h2{color:#242018!important;font-family:inherit!important;font-weight:750!important}.admin-card a{color:#815c1f!important}.admin-table th,.admin-table td{border-color:#eee8de!important}.admin-table th{color:#766e63!important;background:#faf8f4!important}.admin-table tbody tr:hover td{background:#fcfaf6!important}.admin-badge{color:#70521d!important;background:#f5ecd6!important}.admin-badge.warn{color:#76520c!important;background:#fff1c9!important}.admin-badge.danger{color:#923f35!important;background:#ffebe7!important}.admin-badge.neutral{color:#645f57!important;background:#f0eee9!important}.admin-form input,.admin-form textarea,.admin-form select,.admin-inline-form input,.admin-inline-form select,.admin-inline-form textarea{color:#242018!important;background:#fff!important;border-color:#d8cfbf!important;border-radius:10px!important}.admin-form button,.admin-button,.admin-inline-form button{color:#fff!important;background:linear-gradient(135deg,#ad8130,#8b6421)!important;border-radius:11px!important;font-size:9px!important}.admin-button.secondary,.admin-form button.secondary{color:#4d4539!important;background:#f2eee6!important}.admin-button.danger,.admin-form button.danger{background:#a64b3e!important}.admin-notice{color:#6d5422!important;background:#fbf5e7!important;border-radius:12px!important}.admin-notice.error{color:#914136!important;background:#fff0ed!important}.agent-shell{color:#242018!important;background:#f6f4ef!important;max-width:1320px!important;margin:0 auto!important;padding:30px clamp(20px,3vw,42px) 60px!important}.agent-head{color:#fff!important;background:linear-gradient(135deg,#29231a,#403528)!important;border:1px solid #403629!important;border-radius:20px!important;margin-bottom:14px!important;padding:24px!important;box-shadow:0 18px 48px #3d301817!important}.agent-head h1{color:#fff!important;font-family:inherit!important;font-size:31px!important;font-weight:760!important}.agent-head p{color:#c9bfaf!important;font-size:9px!important}.agent-head .eyebrow{color:#e2c47e!important}.agent-card,.agent-panel,.agent-link-box,.agent-terms,.agent-table-wrap{background:#fff!important;border-color:#e6e0d5!important;border-radius:17px!important;box-shadow:0 8px 24px #3d30180d!important}.agent-card,.agent-panel{padding:20px!important}.agent-stat strong{color:#805b1f!important;font-family:inherit!important;font-weight:800!important}.agent-stat span,.agent-panel p,.agent-note{color:#776f64!important}.agent-link-box code{background:#faf7f0!important}.agent-table th,.agent-table td{border-color:#eee8de!important}.agent-table th{color:#776f64!important;background:#faf8f4!important}.agent-status{color:#72531c!important;background:#f6ecd4!important}.agent-status.test{color:#75510f!important;background:#fff0c9!important}.agent-status.void{color:#8d463b!important;background:#fae9e6!important}.agent-terms{padding:28px!important}@media (max-width:900px){.admin-shell{display:block!important}.admin-sidebar{height:auto!important;padding:14px!important;position:relative!important}.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-sidebar form{margin-top:8px!important}.admin-main{padding:24px 16px 50px!important}}@media (max-width:620px){.admin-sidebar nav{grid-template-columns:1fr 1fr!important}.admin-page-head h1{font-size:27px!important}.admin-metric-grid,.admin-card-grid{grid-template-columns:1fr!important}.agent-shell{padding:18px 12px 45px!important}.agent-head{padding:20px!important;display:block!important}.agent-actions{margin-top:12px}}html.academy-app-mode .card-spotlight:before{opacity:0!important}html.academy-app-mode .rb-route-transition{opacity:1!important;visibility:visible!important;transform:none!important}html.academy-app-mode .course-detail-grid:before,html.academy-app-mode .assessment-frame.assessment-intro:before,html.academy-app-mode .practical-hero:after,html.academy-app-mode .career-head:after,html.academy-app-mode .cv-frame>.commerce-head:after,html.academy-app-mode .readiness-frame>.commerce-head:after{content:none!important;background:0 0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important}html.academy-app-mode .academy-dashboard-hero{padding:28px!important}html.academy-app-mode .academy-dashboard-hero-visual{height:220px!important;min-height:0!important}html.academy-app-mode .academy-dashboard-hero-visual img{height:100%!important;min-height:0!important}@media (max-width:700px){html.academy-app-mode .academy-dashboard-hero{padding:20px!important}html.academy-app-mode .academy-dashboard-hero-visual{height:175px!important}}html.academy-app-mode .academy-dashboard-intro{border:1px solid var(--line-gold);box-shadow:var(--shadow-gold-sm);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:13px;padding:21px 23px;display:flex}html.academy-app-mode .academy-dashboard-intro>div{min-width:0}html.academy-app-mode .academy-dashboard-intro .academy-surface-label{color:#a67829;background:0 0;border:0;border-radius:0;padding:0}html.academy-app-mode .academy-dashboard-intro h1{color:var(--charcoal);letter-spacing:-.04em;margin:7px 0 5px;font-size:27px;line-height:1.05}html.academy-app-mode .academy-dashboard-intro p{color:#7d7468;max-width:800px;margin:0;font-size:9px;line-height:1.55}html.academy-app-mode .academy-courses-overview-panel{margin-top:14px;padding:23px}html.academy-app-mode .academy-dashboard-course-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:17px;display:grid}html.academy-app-mode .academy-dashboard-course-card{background:#fff;border:1px solid #e9e1d4;border-radius:17px;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 5px 18px #3d301809}html.academy-app-mode .academy-dashboard-course-card:hover{border-color:#d5c08f;transform:translateY(-2px);box-shadow:0 12px 30px #3d301813}html.academy-app-mode .academy-dashboard-course-media{background:#eee8dd;height:145px;display:block;position:relative;overflow:hidden}html.academy-app-mode .academy-dashboard-course-media:after{content:"";background:linear-gradient(#0000 48%,#261e1347);position:absolute;inset:0}html.academy-app-mode .academy-dashboard-course-media img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}html.academy-app-mode .academy-dashboard-course-card:hover .academy-dashboard-course-media img{transform:scale(1.025)}html.academy-app-mode .academy-dashboard-course-media>span{z-index:2;color:#76531b;letter-spacing:.06em;background:#fffaeff0;border-radius:999px;padding:6px 8px;font-size:6.5px;font-weight:900;position:absolute;top:10px;left:10px}html.academy-app-mode .academy-dashboard-course-body{flex-direction:column;flex:1;min-height:190px;padding:15px 16px 16px;display:flex}html.academy-app-mode .academy-dashboard-course-body>small{color:#9a8b75;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:850}html.academy-app-mode .academy-dashboard-course-body h3{color:var(--charcoal);letter-spacing:-.025em;margin:7px 0 6px;font-size:15px;line-height:1.18}html.academy-app-mode .academy-dashboard-course-body>p{-webkit-line-clamp:2;color:#7d756a;-webkit-box-orient:vertical;min-height:25px;margin:0;font-size:8px;line-height:1.5;display:-webkit-box;overflow:hidden}html.academy-app-mode .academy-dashboard-course-progress{margin-top:14px}html.academy-app-mode .academy-dashboard-course-progress>div:first-child{color:#8d8478;justify-content:space-between;align-items:center;gap:10px;font-size:7px;display:flex}html.academy-app-mode .academy-dashboard-course-progress strong{color:#76531b;font-size:9px}html.academy-app-mode .academy-dashboard-course-progress>div:last-child{background:#eee9df;border-radius:999px;height:5px;margin-top:6px;overflow:hidden}html.academy-app-mode .academy-dashboard-course-progress i{border-radius:inherit;background:linear-gradient(90deg,#9b7127,#d6b971);height:100%;display:block}html.academy-app-mode .academy-dashboard-course-action{color:#805c20;border-top:1px solid #eee8dd;justify-content:space-between;align-items:center;margin-top:auto;padding-top:13px;font-size:8px;font-weight:900;display:flex}html.academy-app-mode .academy-dashboard-support-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin-top:14px;display:grid}html.academy-app-mode .academy-dashboard-support-grid>.academy-panel{height:100%}@media (max-width:1120px){html.academy-app-mode .academy-dashboard-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html.academy-app-mode .academy-dashboard-intro{flex-direction:column;align-items:flex-start;padding:18px}html.academy-app-mode .academy-dashboard-intro .academy-gold-button{width:100%}html.academy-app-mode .academy-dashboard-course-grid{grid-template-columns:1fr}html.academy-app-mode .academy-dashboard-course-media{height:170px}html.academy-app-mode .academy-dashboard-course-body{min-height:175px}html.academy-app-mode .academy-dashboard-support-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.academy-app-mode .academy-dashboard-course-card,html.academy-app-mode .academy-dashboard-course-media img{transition:none!important}html.academy-app-mode .academy-dashboard-course-card:hover{transform:none!important}}
