:root{--green:#0F2A4A;--green-dark:#0A1E36;--green-soft:#E8EEF6;--ink:#13202F;--muted:#4B5868;--line:#E2E7EE;--line2:#D3DAE4;--bg:#F5F7FA;--gold:#C9A24D;--gold-soft:#FAF3E2;--gold-ink:#6B5220;--night:#0B1F37;--red:#B42318;--red-soft:#FDECEA;--ok:#1F7A4D;--ok-soft:#E6F4EC}*{box-sizing:border-box}body,html{margin:0;background:#E8ECF2;color:var(--ink);font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:Noto Naskh Arabic,Plus Jakarta Sans,system-ui,sans-serif}a{color:var(--green)}button,input,select,textarea{font:inherit;color:inherit}.ar{font-family:Noto Naskh Arabic,serif}.row{align-items:center}.col,.row{display:flex}.col{flex-direction:column}.kicker,.muted{color:var(--muted)}.kicker{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.phone{width:100%;max-width:480px;min-height:100dvh;margin:0 auto;background:var(--bg);position:relative;display:flex;flex-direction:column}.phone.withtabs{padding-bottom:86px}@media (min-width:520px){.phone{box-shadow:0 0 0 1px var(--line),0 20px 60px rgba(16,36,29,.12)}}.pad{padding:0 20px}.stack{display:flex;flex-direction:column;gap:14px}.topbar{display:flex;align-items:center;gap:12px;padding:max(18px,env(safe-area-inset-top)) 18px 12px}.iconbtn{width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);flex:none;cursor:pointer}html[dir=rtl] .iconbtn svg{transform:scaleX(-1)}html[dir=rtl] .tp,html[dir=rtl] .tp button,html[dir=rtl] .tp input,html[dir=rtl] .tp select,html[dir=rtl] .tp textarea{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif}html[dir=rtl] .tp .iconbtn svg{transform:none}.tp .ar{font-family:Noto Naskh Arabic,serif}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px}.btn{height:54px;border-radius:14px;background:var(--green);color:#fff;border:none;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;width:100%}.btn:hover{background:var(--green-dark);color:#fff}.btn:disabled{background:#6B7C93;cursor:default}.btn.ghost{background:#fff;color:var(--ink);border:1px solid var(--line2);height:50px;font-size:15px}.btn.ghost:hover{background:#F0F3F7;color:var(--ink)}.btn.gold{background:var(--gold);color:var(--night);font-weight:800}.chipbtn{height:44px;border-radius:12px;border:1px solid var(--line2);background:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;padding:0 12px;color:var(--ink);text-decoration:none}.chipbtn.on{border:2px solid var(--green);background:var(--green-soft);color:var(--green);font-weight:800}.field{display:flex;flex-direction:column;gap:6px}.field label,.lbl{font-size:13px;font-weight:600;color:var(--muted)}.input{height:48px;border:1px solid var(--line2);border-radius:12px;padding:0 14px;font-size:15px;background:#fff;width:100%}textarea.input{height:auto;padding:10px 12px;resize:vertical}.btn:focus-visible,.chipbtn:focus-visible,.input:focus,a:focus-visible{outline:3px solid #9DB5D6;outline-offset:2px}.tabbar{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:480px;height:78px;background:#fff;border-top:1px solid var(--line);display:flex;justify-content:space-around;align-items:flex-start;padding-top:10px;padding-bottom:env(safe-area-inset-bottom);z-index:20}.tabbar a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--muted);text-decoration:none;min-width:60px}.tabbar a.on{color:var(--green);font-weight:800}.lessonrow{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.lessonrow.now{border:2px solid var(--green)}.lessonrow.dim{color:#5B6778}.badge{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-weight:800;flex:none}.badge,.pill{font-size:13px}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 12px;font-weight:700}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px}.grid2,.grid3{display:grid;gap:10px}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.stat{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px}.stat b{font-size:22px}.stat span{font-size:13px;color:var(--muted)}.note{border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700}.note.ok{background:var(--ok-soft);color:var(--ok)}.note.bad{background:var(--red-soft);color:var(--red)}.note.info{background:var(--gold-soft);color:#5C3F00}.bottom{margin-top:auto;padding:16px 20px 28px;flex-direction:column;gap:10px}.bottom,.tp{display:flex}.tp{flex-wrap:wrap;min-height:100dvh;background:var(--bg)}.tp nav.side{flex:1 1 220px;max-width:260px;background:var(--night);color:#fff;padding:24px 16px;display:flex;flex-direction:column;gap:6px}.tp nav.side button{text-align:start;padding:10px 12px;border-radius:10px;background:transparent;color:#B9C7D8;border:none;font-weight:600;font-size:14px;cursor:pointer}.tp nav.side button.on{background:#1C3A5E;color:#fff;font-weight:700}.tp main{flex:999 1 560px;min-width:0;padding:28px 32px;display:flex;flex-direction:column;gap:20px;max-width:1180px}@media (max-width:700px){.tp main{padding:20px 16px}.tp nav.side{max-width:none;flex-direction:row;flex-wrap:wrap}}table.t{width:100%;border-collapse:collapse;font-size:14px;min-width:620px}table.t th{text-align:start;color:var(--muted);font-size:12px;padding:8px;border-bottom:1px solid var(--line)}table.t td{padding:10px 8px;border-bottom:1px solid #f0f3f7}.legal h2{font-size:20px;margin:30px 0 8px}.legal ul{-webkit-padding-start:22px;padding-inline-start:22px}.legal li{margin:4px 0}.legal .ph{background:var(--gold-soft);color:var(--gold-ink);border-radius:6px;padding:1px 6px;font-weight:700}.sidenav{display:none}.cgrid,.lessonwrap,.lessonwrap>.lmain,.lessonwrap>.lside{display:flex;flex-direction:column;gap:14px}.lessonwrap>.lmain,.lessonwrap>.lside{min-width:0}@media (min-width:640px) and (max-width:959px){.phone,.tabbar{max-width:720px}.cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){body,html{background:var(--bg)}.shell.hasside{display:flex;min-height:100dvh;align-items:flex-start}.sidenav{display:flex;flex-direction:column;gap:4px;flex:none;width:250px;position:-webkit-sticky;position:sticky;top:0;height:100dvh;background:var(--night);padding:26px 14px;overflow-y:auto}.sidenav .sidelogo{padding:0 8px 22px;text-decoration:none}.sidenav a:not(.sidelogo){display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:#B9C7D8;text-decoration:none;font-weight:600;font-size:15px}.sidenav a:not(.sidelogo):hover{background:#16324F;color:#fff}.sidenav a.on{background:#1C3A5E;color:#fff;font-weight:700;box-shadow:inset 3px 0 0 var(--gold)}html[dir=rtl] .sidenav a.on{box-shadow:inset -3px 0 0 var(--gold)}.tabbar{display:none}.phone,.shell.hasside .phone{max-width:1080px;flex:1 1;min-width:0;margin:0 auto;box-shadow:none;background:transparent}.phone.withtabs{padding-bottom:40px}.phone.focus{max-width:820px}.phone.focus.wide{max-width:1240px}.shell.hasside .pad{padding:0 36px}.shell.hasside .topbar{padding:30px 36px 14px}.shell.hasside .bottom{padding:16px 36px 28px}.cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.lgrid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lessonwrap{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.lessonwrap>.lside{position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100dvh - 40px);overflow-y:auto;padding-bottom:8px}.lessonwrap .lgrid{grid-template-columns:1fr}.phone.wide .bottom{-webkit-padding-end:calc(36px + 340px + 24px);padding-inline-end:calc(36px + 340px + 24px)}.sidenav.slim{width:84px;padding:18px 8px;align-items:stretch}.sidenav.slim .sidelogo{padding:0 0 18px;display:grid;place-items:center}.sidenav.slim a:not(.sidelogo){flex-direction:column;gap:5px;padding:10px 2px;font-size:11px;text-align:center}.sidenav.slim a:not(.sidelogo) span{flex:none!important}.shell.slim .phone.focus.wide{max-width:1500px}.shell.slim .pad{padding:0 24px}.shell.slim .topbar{padding:22px 24px 10px}.shell.slim .lessonwrap{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.shell.slim .phone.wide .bottom{padding:14px calc(24px + 270px + 18px) 24px 24px}html[dir=rtl] .shell.slim .phone.wide .bottom{padding:14px 24px 24px calc(24px + 270px + 18px)}.shell.slim .lside .lessonrow{padding:8px 10px;gap:10px}}.fsbox:-webkit-full-screen{background:#0B1F37;display:flex;flex-direction:column;justify-content:center;padding:2vh 2vw;overflow:auto}.fsbox:fullscreen{background:#0B1F37;display:flex;flex-direction:column;justify-content:center;padding:2vh 2vw;overflow:auto}.fsbox:-webkit-full-screen .fsstage{max-height:88vh;aspect-ratio:auto!important}.fsbox:fullscreen .fsstage{max-height:88vh;aspect-ratio:auto!important}.fsbox:-webkit-full-screen .fsstage img{max-height:88vh}.fsbox:fullscreen .fsstage img{max-height:88vh}.fsbtn{position:absolute;top:8px;inset-inline-end:8px;z-index:3;width:40px;height:40px;border-radius:10px;border:0;background:rgba(11,31,55,.78);color:#fff;display:grid;place-items:center;cursor:pointer}.lp{min-height:100dvh;background:#fff;color:var(--ink)}.lp-in{max-width:1160px;margin:0 auto;padding:0 24px}.lp-nav{background:var(--night);position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:14px 0}.lp-link{color:#D6E1EE;text-decoration:none;font-weight:700;font-size:15px;padding:0 8px}.lp-link:hover{color:#fff}.lp-langs{display:flex;gap:2px;background:#16324F;border-radius:10px;padding:3px}.lp-langs button{border:0;background:transparent;color:#B9C7D8;font-size:13px;font-weight:700;padding:6px 10px;border-radius:8px;cursor:pointer}.lp-langs button.on{background:#fff;color:var(--night)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 26px;border-radius:14px;font-weight:800;font-size:16px;text-decoration:none;border:0;cursor:pointer}.lp-btn.small{height:42px;padding:0 16px;font-size:14px;border-radius:11px}.lp-btn.gold{background:var(--gold);color:var(--night)}.lp-btn.gold:hover{background:#D8B262}.lp-btn.ghost{background:transparent;color:#fff;border:2px solid #3a5a80}.lp-btn.ghost:hover{border-color:#fff}.lp-hero{background:radial-gradient(circle at 85% 20%,#1C3A5E,var(--green) 55%);color:#fff;padding:72px 0 84px}.lp-herogrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:48px;gap:48px;align-items:center}.lp-hero h1{font-size:52px;line-height:1.1;margin:0;font-weight:800;letter-spacing:-.5px}.lp-sub{font-size:19px;line-height:1.6;color:#D6E1EE;margin:0;max-width:600px}.lp-ctas{gap:12px;flex-wrap:wrap}.lp-trust{font-size:14px;color:#B9C7D8}.lp-shot{display:grid;place-items:center}.lp-phone{width:270px;height:470px;border-radius:36px;background:var(--night);border:8px solid #26466c;box-shadow:0 30px 80px rgba(0,0,0,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px}.lp-bar{width:80%;height:8px;background:#2C4A70;border-radius:99px;overflow:hidden}.lp-bar i{display:block;height:100%;background:var(--gold)}.lp-sec{padding:72px 0}.lp-sec.alt{background:var(--bg)}.lp h2{font-size:34px;margin:0 0 8px;font-weight:800}.lp-secsub{color:var(--muted);font-size:17px;margin:0 0 28px}.lp-sec.alt h2{margin-bottom:28px}.lp-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.lp-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:10px}.lp-glyph{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;font-size:22px;font-weight:700}.lp-num{width:46px;height:46px;border-radius:12px;background:var(--green);color:var(--gold);display:grid;place-items:center}.lp-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.lp-check{width:28px;height:28px;border-radius:50%;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;flex:none}.lp-price{justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.lp-amt{font-size:22px;white-space:nowrap}.lp-amt small{font-size:13px;color:var(--muted);font-weight:600}.lp-faq{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px 18px;margin-bottom:10px}.lp-faq summary{font-weight:700;cursor:pointer;font-size:16px}.lp-faq p{color:var(--muted);line-height:1.6;margin:10px 0 0}.lp-final{background:var(--green);padding:64px 0}.lp-final h2{font-size:32px}.lp-btn.ghost.light{color:#fff}.lp-foot{background:var(--night);color:#B9C7D8;padding:24px 0;font-size:14px}.lp-foot a{color:#D6E1EE}@media (max-width:960px){.lp-herogrid,.lp-two{grid-template-columns:1fr}.lp-shot{display:none}.lp-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero h1{font-size:38px}}@media (max-width:600px){.lp-in{padding:0 16px}.lp-nav .lp-langs{display:none}.lp-hero{padding:44px 0 52px}.lp-hero h1{font-size:31px}.lp-sub{font-size:16px}.lp-btn{width:100%}.lp-nav .lp-btn{width:auto}.lp-grid4{grid-template-columns:1fr}.lp-sec{padding:48px 0}.lp h2{font-size:27px}}