.Q0_ZyW_portal{--gold:#c3a678;--gold-bright:#dfc392;--line:#d9bc8c33;--paper:#f5f2ed;color:var(--paper);min-height:80vh;font-family:var(--font-urdu,"Noori Nastaliq",system-ui),system-ui,sans-serif;background:radial-gradient(at 88% 0,#b8966112,#0000 44rem),#0b0d0f;padding:clamp(12px,2.5vw,32px)}.Q0_ZyW_portal[dir=ltr]{font-family:system-ui,sans-serif}.Q0_ZyW_shell{border:1px solid var(--line);background:#121416;border-radius:18px;max-width:1100px;margin:auto;overflow:hidden;box-shadow:0 18px 55px #0003}.Q0_ZyW_header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#16191c 25%,#211f1b);padding:clamp(16px,3vw,28px)}.Q0_ZyW_headerMain{justify-content:space-between;align-items:center;gap:16px;display:flex}.Q0_ZyW_eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--gold);font:700 .68rem/1.5 system-ui,sans-serif}.Q0_ZyW_title{margin:4px 0;font-size:clamp(1.35rem,3vw,1.95rem);line-height:1.55}.Q0_ZyW_lead{color:#bcb9b3;font-size:.82rem;line-height:1.8}.Q0_ZyW_crest{color:var(--gold);background:#29241d;border:1px solid #4d402d;border-radius:13px;padding:12px}.Q0_ZyW_progressRow{color:#dfcfb7;justify-content:space-between;gap:15px;margin-top:19px;font-size:.76rem;display:flex}.Q0_ZyW_track{background:#333438;border-radius:99px;height:5px;margin:8px 0 16px;overflow:hidden}.Q0_ZyW_fill{background:var(--gold);height:100%;transition:width .2s}.Q0_ZyW_steps{scrollbar-width:thin;scrollbar-color:#8b6d43 #232529;scroll-snap-type:x proximity;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.Q0_ZyW_step{color:#ceccc7;cursor:pointer;scroll-snap-align:start;background:#27282b;border:1px solid #3c3d40;border-radius:9px;flex-direction:column;flex:0 0 86px;justify-content:center;align-items:center;gap:6px;min-height:65px;padding:8px 4px;font:600 .69rem/1.4 system-ui,sans-serif;display:flex}.Q0_ZyW_step[aria-current=step]{color:#161617;background:#b79561;border-color:#ddbe88}.Q0_ZyW_step:focus-visible,.Q0_ZyW_btn:focus-visible,.Q0_ZyW_link:focus-visible,.Q0_ZyW_choice:focus-visible,.Q0_ZyW_tab:focus-visible{outline-offset:3px;outline:3px solid #ead0a5}.Q0_ZyW_modes{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.Q0_ZyW_modeValue{color:#f4e4cb;font-size:.84rem}.Q0_ZyW_content{min-height:365px;padding:clamp(16px,3vw,30px)}.Q0_ZyW_sectionTitle{margin:4px 0 12px;font-size:clamp(1.22rem,2.7vw,1.65rem);font-weight:760;line-height:1.6}.Q0_ZyW_sectionText{color:#bbb8b1;margin-bottom:16px;font-size:.92rem;line-height:1.9}.Q0_ZyW_micro{color:#bbb7ae;font:.7rem/1.7 system-ui,sans-serif}.Q0_ZyW_badge{color:#e2c99c;border:1px solid #6f5938;border-radius:99px;padding:4px 9px;font:600 .73rem/1.5 system-ui,sans-serif;display:inline-block}.Q0_ZyW_badgeGood{color:#ace0bc;border-color:#45634f}.Q0_ZyW_badgeWarn{color:#efcb87;border-color:#6f5938}.Q0_ZyW_card{background:#1b1e20;border:1px solid #45403a;border-radius:13px;min-width:0;padding:clamp(13px,2.5vw,21px)}.Q0_ZyW_surface{background:#1d1f22;border:1px solid #383b3f;border-radius:12px;padding:14px}.Q0_ZyW_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Q0_ZyW_grid3,.Q0_ZyW_grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Q0_ZyW_stack{gap:13px;display:grid}.Q0_ZyW_tight{gap:6px;display:grid}.Q0_ZyW_row{justify-content:space-between;align-items:center;gap:12px;display:flex}.Q0_ZyW_rowStart{align-items:center;gap:10px;display:flex}.Q0_ZyW_divider{border:0;border-top:1px solid #3b3c3f;margin:9px 0}.Q0_ZyW_bigNumber{color:#f8f2e7;font:750 1.75rem/1.25 system-ui,sans-serif}.Q0_ZyW_value{font-size:.88rem;line-height:1.7}.Q0_ZyW_dim{color:#a9aaa8}.Q0_ZyW_progress{background:#323439;border-radius:100px;height:7px;overflow:hidden}.Q0_ZyW_progress>div{background:var(--gold);height:100%}.Q0_ZyW_choice{text-align:start;color:#f6f1e7;cursor:pointer;background:#1c1f21;border:1px solid #575048;border-radius:11px;min-height:132px;padding:15px}.Q0_ZyW_choice[aria-pressed=true]{background:#2b261e;border:2px solid #c6a36b}.Q0_ZyW_input{color:#f7f4ee;width:100%;font:inherit;background:#242628;border:1px solid #565357;border-radius:8px;padding:11px 12px}.Q0_ZyW_field{gap:6px;font-size:.84rem;display:grid}.Q0_ZyW_checkbox{align-items:flex-start;gap:10px;font-size:.83rem;line-height:1.9;display:flex}.Q0_ZyW_checkbox input{accent-color:#bc965b;width:17px;height:17px;margin-top:7px}.Q0_ZyW_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.Q0_ZyW_btn,.Q0_ZyW_link{cursor:pointer;color:#161718;background:#c5a16c;border:1px solid #e2bf88;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font:700 .84rem/1.5 system-ui,sans-serif;text-decoration:none;display:inline-flex}.Q0_ZyW_btn:disabled{opacity:.48;cursor:not-allowed}.Q0_ZyW_secondary{color:#dfc797;background:0 0;border-color:#675536}.Q0_ZyW_muted{color:#eee7dc;background:#303236;border-color:#595a5e}.Q0_ZyW_tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.Q0_ZyW_tab{color:#e0ded9;cursor:pointer;background:#292b2d;border:1px solid #3d3d3d;border-radius:6px;padding:10px 4px;font:650 .75rem/1.4 system-ui,sans-serif}.Q0_ZyW_tab[aria-selected=true]{color:#fff;background:#8d6c3e;border-color:#b79561}.Q0_ZyW_diagram{background:#252320;border:1px solid #4d3f2c;border-radius:10px;justify-items:center;gap:8px;padding:18px;display:grid}.Q0_ZyW_terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.Q0_ZyW_term{text-align:center;background:#343436;border-radius:7px;padding:11px 5px}.Q0_ZyW_paper{color:#242222;text-align:center;background:#eee7d9;border:6px double #b79e75;border-radius:8px;padding:clamp(18px,4vw,35px)}.Q0_ZyW_notice{color:#e9d7b7;background:#32291c;border:1px solid #6e593b;border-radius:9px;padding:12px 14px;font-size:.83rem;line-height:1.8}.Q0_ZyW_error{color:#ffb4a7;background:#3b2323;border:1px solid #974b4b;border-radius:9px;padding:10px}.Q0_ZyW_footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,3vw,30px);display:flex}.Q0_ZyW_srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.Q0_ZyW_portal{padding:8px}.Q0_ZyW_grid3,.Q0_ZyW_grid6{grid-template-columns:repeat(2,minmax(0,1fr))}.Q0_ZyW_grid2{grid-template-columns:1fr}.Q0_ZyW_step{flex-basis:78px}.Q0_ZyW_header,.Q0_ZyW_content{padding:15px}.Q0_ZyW_title{font-size:1.45rem}.Q0_ZyW_footer .Q0_ZyW_btn,.Q0_ZyW_crest{padding:9px}}@media (max-width:360px){.Q0_ZyW_grid3,.Q0_ZyW_grid6{grid-template-columns:1fr}.Q0_ZyW_footer{flex-wrap:wrap}.Q0_ZyW_tabs .Q0_ZyW_tab{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.Q0_ZyW_fill{transition:none}}.Q0_ZyW_portal[dir=rtl] .Q0_ZyW_sectionText,.Q0_ZyW_portal[dir=rtl] .Q0_ZyW_value,.Q0_ZyW_portal[dir=rtl] .Q0_ZyW_choice p{overflow-wrap:anywhere;font-size:clamp(.91rem,2.7vw,1.03rem);line-height:2}.Q0_ZyW_portal .Q0_ZyW_row{flex-wrap:wrap;min-width:0}.Q0_ZyW_portal .Q0_ZyW_row>*{overflow-wrap:anywhere;min-width:0}.Q0_ZyW_portal .Q0_ZyW_card,.Q0_ZyW_portal .Q0_ZyW_notice,.Q0_ZyW_portal .Q0_ZyW_surface{overflow-wrap:anywhere}.Q0_ZyW_portal .Q0_ZyW_choice{white-space:normal;overflow-wrap:anywhere;min-height:0;line-height:1.75}.Q0_ZyW_portal .Q0_ZyW_choice small{margin-top:8px;display:block}.Q0_ZyW_portal .Q0_ZyW_link,.Q0_ZyW_portal .Q0_ZyW_btn{white-space:normal;text-align:center;overflow-wrap:anywhere;max-width:100%;min-height:44px}.Q0_ZyW_portal .Q0_ZyW_sectionText{max-width:70ch}.Q0_ZyW_portal .Q0_ZyW_stack{align-content:start}.Q0_ZyW_portal[dir=rtl] .Q0_ZyW_eyebrow{text-align:end;direction:ltr}@media (max-width:600px){.Q0_ZyW_portal .Q0_ZyW_content{min-height:260px}.Q0_ZyW_portal .Q0_ZyW_card{padding:14px}.Q0_ZyW_portal .Q0_ZyW_steps{margin-inline:-4px}.Q0_ZyW_portal .Q0_ZyW_step{font-size:.74rem;line-height:1.55}.Q0_ZyW_portal .Q0_ZyW_grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.Q0_ZyW_portal .Q0_ZyW_grid3 .Q0_ZyW_card{text-align:center;padding:9px}.Q0_ZyW_portal .Q0_ZyW_grid3 .Q0_ZyW_micro{overflow-wrap:anywhere;font-size:.7rem}.Q0_ZyW_portal .Q0_ZyW_actions{grid-template-columns:1fr;display:grid}}@media (max-width:380px){.Q0_ZyW_portal .Q0_ZyW_grid3{grid-template-columns:repeat(2,minmax(0,1fr))}}.Q0_ZyW_admissionShell{flex-direction:column;min-height:100dvh;display:flex}.Q0_ZyW_admissionShell .Q0_ZyW_content{flex:1}.Q0_ZyW_admissionShell .Q0_ZyW_footer{margin-top:auto}@media (max-width:640px){.Q0_ZyW_admissionShell{min-height:100svh}.Q0_ZyW_admissionShell .Q0_ZyW_steps{scroll-snap-type:x mandatory;overflow-x:auto}.Q0_ZyW_admissionShell .Q0_ZyW_step{scroll-snap-align:start}}
.B2q3sW_page{color:#f5f5f2;background:linear-gradient(#08090b,#0b0d0f);min-height:75vh;padding-bottom:3rem}.B2q3sW_header,.B2q3sW_layout{width:min(1080px,100% - 2rem);margin:0 auto}.B2q3sW_header{padding:2.2rem 0 1.2rem}.B2q3sW_header span{color:#b69258;letter-spacing:.18em;font-size:.7rem;font-weight:800}.B2q3sW_header h1{margin:.3rem 0;font-size:clamp(2rem,5vw,3.4rem)}.B2q3sW_header p{color:#989da2;margin:0}.B2q3sW_layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:1rem;display:grid}.B2q3sW_form,.B2q3sW_enrollments{background:#111315;border:1px solid #ffffff17;border-radius:16px;padding:1.1rem;box-shadow:0 18px 45px #00000040}.B2q3sW_form{gap:.9rem;display:grid}.B2q3sW_form label{gap:.32rem;display:grid}.B2q3sW_form label span{color:#bfc2c3;font-size:.78rem;font-weight:700}.B2q3sW_form input,.B2q3sW_form select{color:#f4f4f2;width:100%;min-height:46px;font:inherit;background:#090b0c;border:1px solid #ffffff1f;border-radius:10px;padding:.7rem .78rem}.B2q3sW_grid2{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.B2q3sW_segment{background:#090b0c;border-radius:12px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.25rem;display:grid}.B2q3sW_segment button{color:#aaa;background:0 0;border:1px solid #0000;border-radius:9px;padding:.7rem;font-weight:800}.B2q3sW_segment .B2q3sW_active{color:#d6b57d;background:#b692581f;border-color:#b6925852}.B2q3sW_submit,.B2q3sW_actions a,.B2q3sW_enrollments a{color:#0a0b0c;background:#b69258;border:1px solid #b692585c;border-radius:10px;justify-content:center;align-items:center;padding:.74rem 1rem;font-weight:900;text-decoration:none;display:inline-flex}.B2q3sW_submit:disabled{opacity:.45}.B2q3sW_error,.B2q3sW_success{border-radius:10px;margin:0;padding:.7rem .8rem}.B2q3sW_error{color:#ffb4b4;background:#a02d2d29}.B2q3sW_success{color:#9ee2ba;background:#28915b24}.B2q3sW_enrollments h2{margin-top:0;font-size:1.08rem}.B2q3sW_enrollments>p{color:#8d9297}.B2q3sW_enrollments article{border-bottom:1px solid #ffffff12;gap:.2rem;padding:.85rem 0;display:grid}.B2q3sW_enrollments article:last-child{border-bottom:0}.B2q3sW_enrollments small{color:#b69258}.B2q3sW_enrollments span{color:#92979c;font-size:.8rem}.B2q3sW_enrollments a{color:#d2b279;background:0 0;margin-top:.45rem;padding:.55rem .75rem}.B2q3sW_authCard{background:#111315;border:1px solid #ffffff1a;border-radius:16px;width:min(620px,100% - 2rem);margin:3rem auto;padding:1.4rem}.B2q3sW_authCard>span{color:#b69258;letter-spacing:.18em;font-size:.7rem;font-weight:800}.B2q3sW_authCard p{color:#9aa0a4}.B2q3sW_actions{flex-wrap:wrap;gap:.6rem;display:flex}.B2q3sW_actions a:last-child{color:#d2b279;background:0 0}@media (max-width:760px){.B2q3sW_layout,.B2q3sW_grid2{grid-template-columns:1fr}.B2q3sW_header,.B2q3sW_layout{width:min(100% - 1rem,1080px)}}.B2q3sW_confirmCard{background:#b692580f;border:1px solid #b6925838;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.9rem;display:grid}.B2q3sW_confirmCard>div{gap:.16rem;display:grid}.B2q3sW_confirmCard span{color:#8f959a;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.B2q3sW_confirmCard strong{color:#f3f3ef;font-size:.9rem}.B2q3sW_editButton{color:#d0ae73;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:.2rem 0;font-weight:800}@media (max-width:640px){.B2q3sW_confirmCard{grid-template-columns:1fr}}
.o05-0a_page{--bg:#fbf7ef;--soft:#f3ecdf;--surface:#fff;--line:#e4dccb;--ink:#1e1b16;--muted:#6b6458;--primary:#1f4d3a;--primary2:#2c6650;--link:#1f4d3a;--dark:#1f2a24;--onDark:#e8e4d8;--onDarkMuted:#c9c6bd;--gold1:#a9782f;--gold2:#e2c275;--gold:linear-gradient(90deg, var(--gold1), var(--gold2));--live:#d64545;--ok:#2e7d4f;--shadow:0 1px 2px #1e1b160f, 0 8px 24px #1e1b160f;--radius:16px;--fs-display:clamp(2.6rem, 6vw, 4.5rem);--fs-h1:clamp(2rem, 4.4vw, 3rem);--fs-h2:clamp(1.5rem, 3vw, 2.1rem);--fs-h3:1.2rem;--fs-body:1rem;--fs-small:.875rem;background:var(--bg);min-height:60vh;color:var(--ink);font-family:var(--font-english,Inter, system-ui, sans-serif);font-size:var(--fs-body);line-height:1.55}html[data-theme=dark] .o05-0a_page{--bg:#0f1a15;--soft:#18261f;--surface:#1b2a23;--line:#2c3d34;--ink:#f3efe4;--muted:#b9b5aa;--primary:#2f7556;--link:#8ccba8;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040}.o05-0a_page[dir=rtl]{font-family:var(--font-urdu,serif);line-height:1.9}.o05-0a_page[lang=ar]{font-family:var(--font-arabic-ui,serif)}.o05-0a_page a{color:inherit}.o05-0a_page :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--gold2);outline-offset:2px}.o05-0a_page :is(h1,h2,h3,h4){letter-spacing:-.02em;margin:0}.o05-0a_page[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:0}.o05-0a_page p{margin:0}.o05-0a_display{font-size:var(--fs-display);font-weight:800;line-height:1.02}.o05-0a_h1{font-size:var(--fs-h1);font-weight:800;line-height:1.1}.o05-0a_h2{font-size:var(--fs-h2);font-weight:800;line-height:1.15}.o05-0a_h3{font-size:var(--fs-h3);font-weight:700;line-height:1.3}.o05-0a_small{font-size:var(--fs-small)}.o05-0a_muted{color:var(--muted)}.o05-0a_lead{color:var(--muted);white-space:pre-line;max-width:62ch;font-size:clamp(1rem,1.3vw,1.15rem)}.o05-0a_eyebrow{color:var(--gold1);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:600}.o05-0a_page[dir=rtl] .o05-0a_eyebrow{letter-spacing:0}.o05-0a_script{letter-spacing:0;color:var(--gold1);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.o05-0a_wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding-inline:24px}.o05-0a_narrow{max-width:780px}.o05-0a_section{padding-block:clamp(28px,4vw,48px)}.o05-0a_stack{flex-direction:column;gap:16px;display:flex}.o05-0a_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.o05-0a_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:480px){.o05-0a_wrap{padding-inline:16px}}.o05-0a_banner{color:#fff;background:linear-gradient(135deg,#14382a,#1f4d3a 60%,#2c6650);position:relative;overflow:hidden}.o05-0a_banner:after{content:"";inset-inline-end:-80px;aspect-ratio:1;pointer-events:none;border:1.5px solid #e2c27559;border-radius:999px;width:280px;position:absolute;top:-80px}.o05-0a_bannerInner{flex-direction:column;gap:10px;padding-block:clamp(28px,5vw,56px);display:flex;position:relative}.o05-0a_banner .o05-0a_eyebrow{color:var(--gold2)}.o05-0a_bannerTitle{font-size:var(--fs-h1);font-weight:800;line-height:1.1}.o05-0a_bannerIntro{max-width:62ch;color:var(--onDark);white-space:pre-line;font-size:clamp(1rem,1.3vw,1.12rem)}.o05-0a_crumbs{color:var(--onDarkMuted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.o05-0a_crumbs a{text-decoration:none;color:var(--gold2)!important}.o05-0a_crumbs a:hover{text-decoration:underline}.o05-0a_crumbs li+li:before{content:"/";opacity:.6;margin-inline-end:6px}.o05-0a_btn,.o05-0a_btnGold,.o05-0a_btnOutline{box-sizing:border-box;min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.o05-0a_btn{background:var(--primary);border:0;color:#fff!important}.o05-0a_btnGold{background:var(--gold);border:0;color:#1e1b16!important}.o05-0a_btnOutline{border:1.5px solid var(--link);background:0 0;color:var(--link)!important}.o05-0a_btnBlock{width:100%}.o05-0a_link{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--link)!important}.o05-0a_link:hover{text-decoration:underline}.o05-0a_card{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);box-sizing:border-box;flex-direction:column;gap:10px;padding:24px;display:flex}.o05-0a_cardSoft{background:var(--soft);box-shadow:none}.o05-0a_cardIcon{background:var(--soft);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.o05-0a_cardText{color:var(--muted);white-space:pre-line}.o05-0a_cardFoot{margin-top:auto;padding-top:6px}.o05-0a_callout{background:var(--primary);color:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(24px,4vw,40px);display:flex}.o05-0a_callout .o05-0a_eyebrow{color:var(--gold2)}.o05-0a_callout p{color:var(--onDark);white-space:pre-line}.o05-0a_bullets{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.o05-0a_bullets li{align-items:flex-start;gap:10px;display:flex}.o05-0a_bullets li:before{content:"";background:var(--gold1);border-radius:999px;flex:none;width:8px;height:8px;margin-top:.6em}.o05-0a_course{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}a.o05-0a_course:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1e1b1614,0 16px 32px #1e1b161a}.o05-0a_art{place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.o05-0a_art:before{content:"";aspect-ratio:1;border:1.5px solid #e2c27566;border-radius:999px;width:180px;position:absolute}.o05-0a_tone0{background:#1f4d3a}.o05-0a_tone1{background:#14382a}.o05-0a_tone2{background:#2c6650}.o05-0a_tone3{background:#3e4a1e}.o05-0a_tone4{background:#5a3e1b}.o05-0a_tone5{background:#23404a}.o05-0a_artText{color:var(--gold2);font-family:var(--font-arabic,serif);text-align:center;padding:0 16px;font-size:3.4rem;line-height:1.4;position:relative}.o05-0a_badge{top:12px;background:var(--gold2);color:#1e1b16;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;position:absolute;inset-inline-end:12px}.o05-0a_courseBody{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.o05-0a_courseTitle{font-size:1.15rem;font-weight:700;line-height:1.3}.o05-0a_courseText{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;display:-webkit-box;overflow:hidden}.o05-0a_meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:8px;font-size:.88rem;display:flex}.o05-0a_meta span{align-items:center;gap:6px;display:inline-flex}.o05-0a_chips{flex-wrap:wrap;gap:8px;display:flex}.o05-0a_chip{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.o05-0a_chip:hover{border-color:var(--primary)}.o05-0a_chip[aria-pressed=true],.o05-0a_chip[aria-current=page]{border-color:var(--primary);background:var(--primary);color:#fff}.o05-0a_search{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:flex}.o05-0a_search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.o05-0a_empty{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.o05-0a_empty strong{color:var(--ink);font-size:1.1rem}.o05-0a_faqList{border-top:1px solid var(--line)}.o05-0a_faqItem{border-bottom:1px solid var(--line);padding:18px 0}.o05-0a_faqItem summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;min-height:44px;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.o05-0a_faqItem summary::-webkit-details-marker{display:none}.o05-0a_faqItem summary:after{content:"+";color:var(--link);flex:none;font-size:1.4rem;line-height:1}.o05-0a_faqItem[open] summary:after{content:"−"}.o05-0a_faqCat{color:var(--gold1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.o05-0a_faqItem p{color:var(--muted);white-space:pre-line;margin:12px 0 0}.o05-0a_prose{max-width:70ch;font-size:1.08rem;line-height:1.8}.o05-0a_prose p+p{margin-top:1.1em}.o05-0a_page[dir=rtl] .o05-0a_prose{line-height:2.1}.o05-0a_related{border-top:1px solid var(--line);flex-direction:column;display:flex}.o05-0a_related a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-weight:600;text-decoration:none;display:flex}.o05-0a_related a:hover{color:var(--primary)}.o05-0a_segmented{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:4px;display:inline-flex}.o05-0a_segmented button{min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:600}.o05-0a_segmented button[aria-pressed=true]{background:var(--primary);color:#fff}.o05-0a_plans{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:stretch;gap:20px;display:grid}.o05-0a_plan{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:14px;padding:28px 24px;display:flex;position:relative}.o05-0a_planFeatured{color:#fff;background:linear-gradient(160deg,#0f1f18,#1f4d3a 70%,#3e4a1e);border-color:#0000;box-shadow:0 18px 40px #14382a47}@media (min-width:900px){.o05-0a_planFeatured{transform:translateY(-10px)}}.o05-0a_planPill{border:1.5px solid var(--gold1);color:var(--gold1);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:.82rem;font-weight:600}.o05-0a_planFeatured .o05-0a_planPill{border-color:var(--gold2);color:var(--gold2)}.o05-0a_planBadge{top:-12px;background:var(--gold);color:#1e1b16;border-radius:999px;padding:5px 12px;font-size:.75rem;font-weight:700;position:absolute;inset-inline-end:20px}.o05-0a_planTitle{font-size:1.35rem;font-weight:800;line-height:1.2}.o05-0a_planPrice{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.o05-0a_planPrice strong{letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,2.8rem);font-weight:800;line-height:1}.o05-0a_planPrice span,.o05-0a_planNote{color:var(--muted)}.o05-0a_planFeatured .o05-0a_planPrice span,.o05-0a_planFeatured .o05-0a_planNote{color:var(--onDarkMuted)}.o05-0a_checks{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.o05-0a_checks li{align-items:flex-start;gap:10px;display:flex}.o05-0a_check{width:22px;height:22px;color:var(--link);background:#1f4d3a1a;border-radius:999px;flex:none;place-items:center;margin-top:2px;display:grid}.o05-0a_planFeatured .o05-0a_check{background:var(--gold2);color:#1e1b16}.o05-0a_planAction{margin-top:auto;padding-top:8px}.o05-0a_planAction .trial-action{flex-direction:column;gap:10px;display:flex}.o05-0a_planAction .form-message{color:var(--muted);font-size:var(--fs-small);margin:0}.o05-0a_planFeatured .o05-0a_planAction .form-message{color:var(--onDarkMuted)}.o05-0a_planAction a{border:1.5px solid var(--primary);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:46px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--primary)!important}.o05-0a_planFeatured .o05-0a_planAction a{background:var(--gold);border-color:#0000;color:#1e1b16!important}.o05-0a_formShell{place-items:start center;padding-block:clamp(28px,5vw,56px);display:grid}.o05-0a_formCard{border:1px solid var(--line);background:var(--surface);width:100%;max-width:480px;box-shadow:var(--shadow);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(22px,4vw,36px);display:flex}.o05-0a_formWide{max-width:760px}.o05-0a_formCard :is(label){color:var(--ink);font-weight:600}.o05-0a_formCard :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--line);background:var(--bg);width:100%;min-height:46px;color:var(--ink);font:inherit;box-sizing:border-box;border-radius:12px;padding:10px 14px}.o05-0a_formCard :is(input,select,textarea):focus{border-color:var(--primary);outline:2px solid #1f4d3a2e}.o05-0a_formCard :is(button[type=submit]){background:var(--primary);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:700}.o05-0a_formCard a{font-weight:600;color:var(--link)!important}@media (prefers-reduced-motion:reduce){.o05-0a_page *{transition:none!important}.o05-0a_planFeatured{transform:none!important}}.o05-0a_formShell{gap:16px}.o05-0a_formShell.o05-0a_formShell .auth-card{box-sizing:border-box;border:1px solid var(--line)!important;background:var(--surface)!important;width:min(100%,480px)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important;border-radius:20px!important}.o05-0a_formShell.o05-0a_formShell .auth-card :is(h1,h2,h3,strong,label){color:var(--ink)!important}.o05-0a_formShell.o05-0a_formShell .auth-card :is(p,small){color:var(--muted)}.o05-0a_formShell.o05-0a_formShell .auth-card :is(input:not([type=checkbox]):not([type=radio]),select,textarea){-webkit-text-fill-color:var(--ink);min-height:46px;border:1px solid var(--line)!important;background:var(--bg)!important;color:var(--ink)!important;border-radius:12px!important}.o05-0a_formShell.o05-0a_formShell .auth-card :is(input,select,textarea):focus{border-color:var(--primary)!important}.o05-0a_formShell.o05-0a_formShell .auth-card a{color:var(--link)!important}.o05-0a_formShell.o05-0a_formShell :is(.ui-button-primary,.solid-button){min-height:48px;background:var(--primary)!important;color:#fff!important;border:0!important;border-radius:12px!important}.o05-0a_formShell.o05-0a_formShell .outline-button{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:48px;text-decoration:none;display:inline-flex;border:1.5px solid var(--link)!important;color:var(--link)!important;background:0 0!important;border-radius:12px!important}.o05-0a_formShell.o05-0a_formShell .solid-button{justify-content:center;align-items:center;width:min(100%,480px);text-decoration:none;display:inline-flex}.o05-0a_bannerStats{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.o05-0a_bannerStats span{color:#fff;border:1px solid #e2c27559;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.o05-0a_bannerStats svg{color:var(--gold2)}.o05-0a_bannerActions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.o05-0a_bannerActions .o05-0a_btnOutline{border-color:#ffffff8c;color:#fff!important}.o05-0a_split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}@media (max-width:900px){.o05-0a_split{grid-template-columns:minmax(0,1fr)}}.o05-0a_checkList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.o05-0a_checkList li{align-items:flex-start;gap:10px;display:flex}.o05-0a_rows{flex-direction:column;gap:12px;display:flex}.o05-0a_courseRow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}a.o05-0a_courseRow:hover{border-color:var(--primary);transform:translateY(-1px)}.o05-0a_rowArt{width:72px;height:72px;color:var(--gold2);border-radius:12px;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.o05-0a_rowCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.o05-0a_rowCopy strong{font-size:1.08rem}.o05-0a_rowCopy p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;display:-webkit-box;overflow:hidden}.o05-0a_rowMeta{color:var(--muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.o05-0a_rowChevron{color:var(--link)}.o05-0a_soonTag{background:var(--soft);color:var(--gold1);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.o05-0a_audience{grid-template-columns:1fr 1fr;gap:10px;display:grid}.o05-0a_audience span{background:var(--soft);color:var(--link);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}.o05-0a_audience strong{color:var(--ink);font-size:.9rem}.o05-0a_toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.o05-0a_toolbar .o05-0a_search{flex:260px}.o05-0a_toolbar select{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}.o05-0a_numTile{background:var(--primary);width:40px;height:40px;color:var(--gold2);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.o05-0a_moduleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.o05-0a_moduleCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .2s;display:flex}a.o05-0a_moduleCard:hover{border-color:var(--primary)}.o05-0a_moduleCard strong{font-size:1.02rem;display:block}.o05-0a_moduleCard small{color:var(--muted)}.o05-0a_levelHead{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:10px;margin-top:8px;padding-bottom:6px;display:flex}.o05-0a_levelHead strong{font-size:1.05rem}.o05-0a_levelHead span{color:var(--gold1);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700}.o05-0a_panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:18px}.o05-0a_panelHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.o05-0a_panelHead strong{flex:1;font-size:1.05rem}.o05-0a_pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.o05-0a_pagerBtn{border:1px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.o05-0a_pagerBtn:hover{border-color:var(--primary)}.o05-0a_pagerBtn small{color:var(--muted);font-size:.78rem;display:block}.o05-0a_pagerBtn strong{font-size:.95rem;display:block}.o05-0a_pagerNext{text-align:end;justify-content:flex-end}.o05-0a_pagerPos{color:var(--muted);flex-direction:column;align-items:center;font-size:.8rem;display:flex}.o05-0a_pagerPos span{color:var(--ink);font-size:1.4rem;font-weight:800}@media (max-width:640px){.o05-0a_pager{grid-template-columns:1fr 1fr}.o05-0a_pagerPos{display:none}}.o05-0a_selectField{flex-direction:column;gap:6px;max-width:520px;font-weight:600;display:flex}.o05-0a_selectField select{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-weight:400}
