@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FBB2-FBC2}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-89F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FBB2-FBC2}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}:root{--paper:#fcfaf6;--surface:#fff;--surface-2:#f3f6f4;--ink:#14201c;--ink-soft:#5c6c65;--ink-faint:#8a968f;--line:#e5ebe7;--line-strong:#d3dbd6;--brand:#0e6a52;--brand-deep:#0a5140;--brand-tint:#e7f1ec;--amber:#b8801c;--font:"Readex Pro",system-ui,"Segoe UI","Noto Sans Arabic",sans-serif;--sh:0 4px 16px -8px #14201c24;--sh-lg:0 18px 44px -22px #0e3c2d38;--r:12px;--r-lg:18px;--maxw:1080px}@media (prefers-color-scheme:dark){:root{--paper:#0c110f;--surface:#121815;--surface-2:#171f1b;--ink:#e9eeea;--ink-soft:#9aa8a1;--ink-faint:#6b786f;--line:#232d28;--line-strong:#2f3a34;--brand:#41b28e;--brand-deep:#5ac2a0;--brand-tint:#15221c;--amber:#ddb157;--sh:0 6px 20px -10px #00000080;--sh-lg:0 20px 48px -24px #0009}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.65}h1,h2,h3{letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none}img,svg{display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.tnum{font-variant-numeric:tabular-nums}.btn{border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-pri{background:var(--brand);color:#fff}.btn-pri:hover{background:var(--brand-deep)}.btn-ghost{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.btn-sm{border-radius:9px;padding:8px 14px;font-size:14px}.nav{z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.nav-in{align-items:center;gap:18px;height:64px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand .glyph{background:var(--brand);color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.brand .glyph svg{width:21px;height:21px}.brand .wm{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1}.brand .wm small{color:var(--ink-faint);letter-spacing:.28em;margin-top:2px;font-size:9.5px;font-weight:500;display:block}.nav-links{gap:2px;margin-inline-start:10px;display:flex}.nav-links a{color:var(--ink-soft);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:500}.nav-links a:hover{background:var(--surface-2);color:var(--ink)}.nav-right{align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (max-width:880px){.nav-links{display:none}}.hero{padding:76px 0 68px}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;display:grid}.eyebrow{color:var(--brand);align-items:center;gap:8px;margin-bottom:20px;font-size:13.5px;font-weight:600;display:inline-flex}.eyebrow .ld{background:var(--brand);opacity:.5;width:22px;height:1px}.hero h1{letter-spacing:-.025em;margin-bottom:18px;font-size:clamp(31px,4.4vw,46px);line-height:1.14}.hero h1 span{color:var(--brand)}.hero .lead{color:var(--ink-soft);max-width:31em;margin-bottom:28px;font-size:18px}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.hero-stats{flex-wrap:wrap;gap:34px;display:flex}.hero-stats .s b{letter-spacing:-.02em;font-size:23px;font-weight:700;display:block}.hero-stats .s span{color:var(--ink-soft);font-size:13.5px}.preview{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);overflow:hidden}.preview-top{border-bottom:1px solid var(--line);color:var(--ink-faint);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.preview-dots{gap:5px;display:flex}.preview-dots i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.preview-body{padding:18px}.pv-teacher{border-bottom:1px solid var(--line);align-items:center;gap:13px;margin-bottom:16px;padding-bottom:16px;display:flex}.pv-live{color:#d64545;align-items:center;gap:6px;margin-inline-start:auto;font-size:12px;font-weight:600;display:inline-flex}.pv-live i{background:#d64545;border-radius:50%;width:7px;height:7px}.pv-slots{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.pv-slot{border:1px solid var(--line);text-align:center;color:var(--ink-soft);border-radius:8px;padding:9px;font-size:13px;font-weight:500}.pv-slot.on{background:var(--brand);border-color:var(--brand);color:#fff}.label{color:var(--ink-faint);font-size:12.5px;font-weight:600}@media (max-width:880px){.hero-grid{grid-template-columns:1fr}.preview{display:none}}.av{background:var(--brand-tint);color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.av-md{width:50px;height:50px;font-size:18px}.sec{padding:66px 0}.sec-head{max-width:40em;margin-bottom:38px}.kicker{color:var(--brand);margin-bottom:10px;font-size:13px;font-weight:600}.sec-head h2{font-size:clamp(23px,3vw,31px)}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:24px}.step .si{background:var(--brand-tint);width:42px;height:42px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.step .si svg{stroke:currentColor;stroke-width:1.7px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.step h3{margin-bottom:7px;font-size:17px}.step p{color:var(--ink-soft);font-size:14.5px}.t-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.t-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;padding:20px;transition:all .18s;display:flex}.t-card:hover{box-shadow:var(--sh);border-color:var(--line-strong);transform:translateY(-2px)}.t-top{align-items:center;gap:13px;margin-bottom:14px;display:flex}.t-name{font-size:16.5px;font-weight:600}.t-role{color:var(--ink-soft);margin-top:1px;font-size:13px}.t-rate{align-items:center;gap:5px;margin-top:4px;font-size:13.5px;font-weight:600;display:flex}.t-rate .star{color:var(--amber)}.t-rate small{color:var(--ink-faint);font-weight:400}.t-bio{color:var(--ink-soft);flex:1;margin-bottom:14px;font-size:14px}.tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tag{background:var(--surface-2);color:var(--ink-soft);border-radius:6px;padding:4px 9px;font-size:12px;font-weight:500}.tag.q{background:var(--brand-tint);color:var(--brand)}.t-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.price{letter-spacing:-.02em;font-size:18px;font-weight:700}.price small{color:var(--ink-faint);font-size:12px;font-weight:400}.price.free{color:var(--brand)}.lang-flags{letter-spacing:2px;font-size:14px}@media (max-width:880px){.steps,.t-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps,.t-grid{grid-template-columns:1fr}.wrap{padding:0 16px}}.foot{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:36px;padding:34px 0;font-size:14px}.foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.proto{background:var(--surface-2);color:var(--ink-soft);text-align:center;border-bottom:1px solid var(--line);padding:6px;font-size:12px;font-weight:500}
