@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build-1.0.2/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/build-1.0.2/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build-1.0.2/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/build-1.0.2/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build-1.0.2/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/build-1.0.2/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/build-1.0.2/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/build-1.0.2/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/build-1.0.2/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/build-1.0.2/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}:root{--se-primary: 30 58 138;--se-primary-hover: 23 46 110;--se-primary-soft: 232 237 248;--se-on-primary: 255 255 255;--se-secondary: 14 165 164;--se-secondary-strong: 15 118 110;--se-secondary-soft: 224 245 245;--se-accent: 245 158 11;--se-accent-hover: 217 119 6;--se-on-accent: 30 41 59;--se-canvas: 248 250 252;--se-surface: 255 255 255;--se-ink: 30 41 59;--se-ink-muted: 100 116 139;--se-line: 226 232 240;--se-line-strong: 203 213 225;--se-success: 22 163 74;--se-success-strong: 21 128 61;--se-success-soft: 220 252 231;--se-danger: 220 38 38;--se-danger-soft: 254 226 226;--se-warning: 245 158 11;--se-warning-strong: 180 83 9;--se-warning-soft: 254 243 199;--se-chart-1: 61 99 199;--se-chart-2: 14 149 148;--se-gradient-brand: linear-gradient(135deg, rgb(var(--se-primary)) 0%, rgb(var(--se-secondary-strong)) 100%);--se-on-brand-muted: 255 255 255 / .8;--se-font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--se-font-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--se-text-xs: .75rem;--se-text-sm: .875rem;--se-text-base: 1rem;--se-text-lg: 1.125rem;--se-text-xl: 1.375rem;--se-text-2xl: 1.75rem;--se-text-3xl: 2.25rem;--se-space-1: .25rem;--se-space-2: .5rem;--se-space-3: .75rem;--se-space-4: 1rem;--se-space-5: 1.25rem;--se-space-6: 1.5rem;--se-space-8: 2rem;--se-space-10: 2.5rem;--se-space-12: 3rem;--se-radius-control: 8px;--se-radius-card: 16px;--se-radius-pill: 9999px;--se-shadow-sm: 0 1px 2px rgb(var(--se-ink) / .06);--se-shadow-card: 0 1px 3px rgb(var(--se-ink) / .06), 0 8px 24px -12px rgb(var(--se-ink) / .12);--se-shadow-pop: 0 12px 32px -12px rgb(var(--se-ink) / .25);--se-focus-ring: 0 0 0 3px rgb(var(--se-secondary) / .35);color-scheme:light}[data-theme=dark]{--se-primary: 96 140 230;--se-primary-hover: 125 162 238;--se-primary-soft: 30 41 79;--se-on-primary: 15 23 42;--se-secondary: 45 212 191;--se-secondary-strong: 94 234 212;--se-secondary-soft: 19 54 58;--se-canvas: 15 23 42;--se-surface: 30 41 59;--se-ink: 241 245 249;--se-ink-muted: 148 163 184;--se-line: 51 65 85;--se-line-strong: 71 85 105;--se-success-strong: 74 222 128;--se-danger: 248 113 113;--se-warning-strong: 251 191 36;--se-success-soft: 20 53 35;--se-danger-soft: 69 26 26;--se-warning-soft: 66 46 10;--se-chart-1: 96 140 230;--se-chart-2: 20 163 150;--se-gradient-brand: linear-gradient(135deg, rgb(30 58 138) 0%, rgb(15 118 110) 100%);--se-shadow-sm: 0 1px 2px rgb(0 0 0 / .3);--se-shadow-card: 0 1px 3px rgb(0 0 0 / .3), 0 8px 24px -12px rgb(0 0 0 / .5);--se-shadow-pop: 0 12px 32px -12px rgb(0 0 0 / .6);color-scheme:dark}:root{--ink: rgb(var(--se-ink));--green: rgb(var(--se-secondary));--dark: rgb(var(--se-primary));--muted: rgb(var(--se-ink-muted));--line: rgb(var(--se-line));--paper: rgb(var(--se-canvas));--white: rgb(var(--se-surface))}body{font-family:var(--se-font-body);color:rgb(var(--se-ink));background:rgb(var(--se-canvas))}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html:not([dir=rtl]) h1,html:not([dir=rtl]) h2,html:not([dir=rtl]) h3{font-family:var(--se-font-display);font-weight:600}a{color:rgb(var(--se-secondary-strong))}a:hover{color:rgb(var(--se-primary))}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:var(--se-focus-ring);border-radius:var(--se-radius-control)}header,.academy-header{background:rgb(var(--se-surface));border-bottom:1px solid rgb(var(--se-line))}.academy-header{border-top:0;box-shadow:var(--se-shadow-sm);position:sticky;top:0;z-index:30}.brand-logo{width:200px;height:56px}.navlinks a{color:rgb(var(--se-ink));font-weight:500}.navlinks a:hover{color:rgb(var(--se-primary))}.navlinks .nav-current{color:rgb(var(--se-primary));box-shadow:inset 0 -3px rgb(var(--se-primary))}.navlinks .nav-account{border:0;background:rgb(var(--se-primary));color:rgb(var(--se-on-primary));border-radius:var(--se-radius-control);padding:9px 16px;font-weight:600}.navlinks .nav-account:hover{background:rgb(var(--se-primary-hover));color:rgb(var(--se-on-primary))}.navlinks .lang{background:rgb(var(--se-surface));border:1px solid rgb(var(--se-line-strong));border-radius:var(--se-radius-control)}.navlinks .lang:hover{background:rgb(var(--se-canvas))}@media(max-width:1050px){.brand-logo{width:180px;height:50px}}@media(max-width:760px){.brand-logo{width:160px;height:46px}.academy-header{position:static}}.btn{background:rgb(var(--se-primary));border-color:rgb(var(--se-primary));color:rgb(var(--se-on-primary));border-radius:var(--se-radius-control);font-weight:600;transition:background-color .15s,border-color .15s}.btn:hover{background:rgb(var(--se-primary-hover));border-color:rgb(var(--se-primary-hover));color:rgb(var(--se-on-primary))}.btn.secondary{background:rgb(var(--se-surface));color:rgb(var(--se-ink));border-color:rgb(var(--se-line-strong))}.btn.secondary:hover{background:rgb(var(--se-canvas));color:rgb(var(--se-ink))}.hero{background:var(--se-gradient-brand);border-radius:var(--se-radius-card);border-top:0}.hero p{color:#ffffffd9}.eyebrow{color:rgb(var(--se-accent))}.hero .badge{background:#ffffff26;border-color:#ffffff40;color:#fff}.badge{border-color:rgb(var(--se-line));color:rgb(var(--se-ink-muted));background:rgb(var(--se-surface))}.card{border-color:rgb(var(--se-line));border-radius:var(--se-radius-card);box-shadow:var(--se-shadow-card);background:rgb(var(--se-surface))}.card .number,.units li:before{color:rgb(var(--se-secondary-strong))}.callout{border-inline-start-color:rgb(var(--se-secondary));background:rgb(var(--se-secondary-soft));border-radius:var(--se-radius-control)}.alert{border-radius:var(--se-radius-control);border-color:rgb(var(--se-danger) / .4);background:rgb(var(--se-danger-soft));color:rgb(var(--se-danger))}.success{border-color:rgb(var(--se-success) / .4);background:rgb(var(--se-success-soft));color:rgb(var(--se-success-strong))}input[type=text],input[type=tel],input[type=number],input[type=datetime-local],input[type=search],input[type=email],textarea,select{border-color:rgb(var(--se-line-strong));border-radius:var(--se-radius-control);color:rgb(var(--se-ink));background:rgb(var(--se-surface))}input:focus,textarea:focus,select:focus{border-color:rgb(var(--se-secondary))}.check input,.option input{accent-color:rgb(var(--se-primary))}th{background:rgb(var(--se-canvas))}.examhead{background:rgb(var(--se-primary))}.option{border-radius:var(--se-radius-control)}.option:has(input:checked){border-color:rgb(var(--se-primary));background:rgb(var(--se-primary-soft))}.bar{background:rgb(var(--se-line))}.bar span{background:rgb(var(--se-accent))}.step{background:rgb(var(--se-canvas))}.footer-brand{color:rgb(var(--se-primary))}.ac-home{--ac-text: rgb(var(--se-ink));--ac-muted: rgb(var(--se-ink-muted));--ac-on-brand: rgb(255 255 255);--ac-on-brand-muted: rgb(255 255 255 / .85)}.ac-home section{scroll-margin-top:90px}.ac-hero{display:grid;grid-template-columns:1.2fr .9fr;gap:44px;align-items:center;padding:44px 0 56px}.ac-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgb(var(--se-secondary-strong));background:rgb(var(--se-secondary-soft));padding:5px 12px;border-radius:999px;margin-bottom:18px}.ac-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:rgb(var(--se-accent))}.ac-hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.12;letter-spacing:-.03em;max-width:680px;margin-bottom:22px;color:rgb(var(--se-primary))}.ac-hero h1 span{color:rgb(var(--se-secondary-strong))}.ac-lead{max-width:600px;font-size:18px;line-height:1.7;color:var(--ac-muted)}.ac-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.ac-note{font-size:13px;color:var(--ac-muted);margin:0}.ac-hero-panel{background:var(--se-gradient-brand);color:var(--ac-on-brand);padding:32px;border-radius:var(--se-radius-card);position:relative;overflow:hidden;box-shadow:var(--se-shadow-pop)}.ac-hero-panel:before{content:"";position:absolute;width:280px;height:280px;border:1px solid rgb(255 255 255 / .18);border-radius:50%;top:-150px;right:-100px;box-shadow:0 0 0 36px #ffffff0a,0 0 0 72px #ffffff08;pointer-events:none}.ac-panel-top{font-size:12px;letter-spacing:.12em;color:var(--ac-on-brand-muted);font-weight:600;margin-bottom:20px;position:relative}.ac-panel-title{font-size:26px;line-height:1.3;margin-bottom:20px;position:relative;color:var(--ac-on-brand)}.ac-journey{display:flex;gap:15px;align-items:flex-start;padding:16px 0;border-top:1px solid rgb(255 255 255 / .18);position:relative}.ac-journey b{font-size:12px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--se-accent));color:rgb(var(--se-on-accent));flex:0 0 34px;height:34px;font-weight:700}.ac-journey h3{font-size:17px;margin:0 0 4px;color:var(--ac-on-brand)}.ac-journey p{font-size:14px;line-height:1.65;color:var(--ac-on-brand-muted);margin:0}.ac-intro{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:22px}.ac-intro h2{font-size:30px;letter-spacing:-.02em;margin:0 0 8px}.ac-intro p{margin:0;color:var(--ac-muted);max-width:670px}.ac-pathways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:64px}.ac-path{display:flex;flex-direction:column;position:relative;padding:26px;border:1px solid rgb(var(--se-line));border-radius:var(--se-radius-card);background:rgb(var(--se-surface));box-shadow:var(--se-shadow-card);text-decoration:none;color:var(--ac-text);transition:transform .18s,box-shadow .18s,border-color .18s}.ac-path:hover{transform:translateY(-3px);border-color:rgb(var(--se-secondary));box-shadow:var(--se-shadow-pop);color:var(--ac-text)}.ac-path small{color:rgb(var(--se-secondary-strong));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.ac-path h3{font-size:20px;margin-bottom:10px;color:rgb(var(--se-primary))}.ac-path p{color:var(--ac-muted);font-size:15px;margin-bottom:22px}.ac-path .ac-link{margin-top:auto;font-weight:600;font-size:14px;color:rgb(var(--se-secondary-strong))}.ac-path.ac-highlight{background:rgb(var(--se-primary-soft));border-color:rgb(var(--se-primary) / .2)}.ac-catalogue{margin-bottom:64px}.ac-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,280px);gap:16px;padding:18px;background:rgb(var(--se-surface));border:1px solid rgb(var(--se-line));border-radius:var(--se-radius-card);box-shadow:var(--se-shadow-sm);margin:22px 0 14px}.ac-filters label{font-size:14px;font-weight:500;display:block}.ac-filters input,.ac-filters select{display:block;width:100%;margin-top:7px;padding:11px 14px;min-height:46px}.ac-count{font-size:14px;color:var(--ac-muted);margin:0 0 18px}.ac-courses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ac-course{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--se-line));border-radius:var(--se-radius-card);background:rgb(var(--se-surface));box-shadow:var(--se-shadow-card);transition:transform .18s,box-shadow .18s}.ac-course:hover{transform:translateY(-3px);box-shadow:var(--se-shadow-pop)}.ac-course[hidden]{display:none}.ac-cover{display:block;position:relative;aspect-ratio:16 / 9;background:var(--se-gradient-brand);overflow:hidden}.ac-cover img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1;transition:transform .3s}.ac-course:hover .ac-cover img{transform:scale(1.03)}.ac-cover-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--ac-on-brand);font-size:20px;font-weight:700;font-family:var(--se-font-display)}.ac-course-body{padding:22px;display:flex;flex-direction:column;flex:1}.ac-category{align-self:flex-start;font-size:12px;font-weight:600;color:rgb(var(--se-secondary-strong));background:rgb(var(--se-secondary-soft));padding:3px 10px;border-radius:999px;margin-bottom:12px}.ac-course h3{font-size:18px;line-height:1.4;margin:0 0 10px}.ac-course h3 a{color:rgb(var(--se-primary));text-decoration:none}.ac-course h3 a:hover{text-decoration:underline}.ac-description{font-size:14px;color:var(--ac-muted);line-height:1.7;margin-bottom:20px}.ac-course .ac-link{margin-top:auto;padding-top:14px;border-top:1px solid rgb(var(--se-line));font-size:14px;font-weight:600;text-decoration:none;color:rgb(var(--se-secondary-strong))}.ac-empty{padding:28px;background:rgb(var(--se-surface));border:1px dashed rgb(var(--se-line-strong));border-radius:var(--se-radius-card);color:var(--ac-muted)}.ac-band{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center;background:var(--se-gradient-brand);border-radius:var(--se-radius-card);padding:40px;margin-bottom:32px;color:var(--ac-on-brand)}.ac-band h2{font-size:30px;line-height:1.3;letter-spacing:-.02em;color:var(--ac-on-brand)}.ac-band p{color:var(--ac-on-brand-muted);margin:0}.ac-band .ac-kicker{color:var(--ac-on-brand);background:#ffffff26}.ac-band .btn{background:rgb(var(--se-accent));color:rgb(var(--se-on-accent));border-color:rgb(var(--se-accent));display:block;margin-bottom:12px}.ac-band .btn:hover{background:rgb(var(--se-accent-hover));border-color:rgb(var(--se-accent-hover));color:rgb(var(--se-on-accent))}.ac-band-note{font-size:13px!important;text-align:center}.ac-assessments{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;border:1px solid rgb(var(--se-line));border-radius:var(--se-radius-card);background:rgb(var(--se-surface));box-shadow:var(--se-shadow-card);padding:36px;margin-bottom:52px}.ac-assessments h2{font-size:28px;line-height:1.3}.ac-assessments p{color:var(--ac-muted)}.ac-topics{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ac-topics span{padding:14px;background:rgb(var(--se-primary-soft));border-radius:var(--se-radius-control);font-size:14px;font-weight:500;color:rgb(var(--se-primary))}.ac-faq{max-width:900px;margin:0 auto 12px}.ac-faq h2{text-align:center;margin-bottom:20px}.ac-faq details{padding:18px 4px}.ac-faq details p{font-size:15px;color:var(--ac-muted);max-width:800px}.ac-home [hidden]{display:none!important}html[dir=rtl] .ac-hero h1{letter-spacing:0;line-height:1.45;font-size:clamp(30px,4vw,49px)}html[dir=rtl] .ac-path small{letter-spacing:0}@media(max-width:960px){.ac-hero{gap:24px}.ac-hero-panel{padding:24px}.ac-courses{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-path{padding:22px}.ac-band{gap:24px;padding:32px}}@media(max-width:700px){.ac-hero{grid-template-columns:1fr;padding:12px 0 32px}.ac-pathways,.ac-band,.ac-assessments{grid-template-columns:1fr}.ac-pathways{gap:12px;margin-bottom:42px}.ac-filters{grid-template-columns:1fr;padding:16px}.ac-intro{display:block}.ac-intro h2{font-size:26px}.ac-band,.ac-assessments{padding:26px;gap:20px}.ac-catalogue{margin-bottom:42px}.ac-band h2,.ac-assessments h2{font-size:24px}.ac-hero h1{font-size:36px}.ac-lead{font-size:16px}.ac-actions .btn{flex:1 1 190px}.ac-courses{gap:16px}}@media(max-width:480px){.ac-courses{grid-template-columns:1fr}.ac-hero h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.ac-path,.ac-course,.ac-cover img{transition:none}.ac-path:hover,.ac-course:hover,.ac-course:hover .ac-cover img{transform:none}}
