.v-hero[data-astro-cid-b65kzxon]{padding:64px 0 58px}.v-hero-in[data-astro-cid-b65kzxon]{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}@media (width<=1000px){.v-hero-in[data-astro-cid-b65kzxon].has-video{grid-template-columns:1fr;gap:30px}.v-hero-in[data-astro-cid-b65kzxon].has-video .v-hero-video[data-astro-cid-b65kzxon]{order:-1}}@media (width>=431px){.v-hero-in[data-astro-cid-b65kzxon].has-video .v-hero-video[data-astro-cid-b65kzxon]{max-width:var(--film-9x16)}}@media (width>=431px) and (width<=1000px){.v-hero-in[data-astro-cid-b65kzxon].has-video .v-hero-video[data-astro-cid-b65kzxon]{margin-inline:auto}}@media (width>=1001px){.v-hero-in[data-astro-cid-b65kzxon].has-video{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:center;gap:56px}}.eyebrow[data-astro-cid-b65kzxon].gold{color:var(--gold-l)}.v-open[data-astro-cid-b65kzxon]{color:var(--gold-l);letter-spacing:1.2px;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;margin:0 0 14px;padding:5px 12px;font-size:12px;font-weight:800;line-height:1.3;display:inline-block}.v-hero[data-astro-cid-b65kzxon] h1[data-astro-cid-b65kzxon]{color:var(--dark-title);letter-spacing:-.5px;margin:10px 0 16px;font-size:clamp(32px,4.4vw,52px);line-height:1.08}.v-lead[data-astro-cid-b65kzxon]{color:var(--dark-body);max-width:54ch;font-size:16.5px;line-height:1.65}.v-ctas[data-astro-cid-b65kzxon]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.v-hero-points[data-astro-cid-b65kzxon],.v-assure[data-astro-cid-b65kzxon],.v-hero-stats[data-astro-cid-b65kzxon]{display:none}.v-hero-video[data-astro-cid-b65kzxon]{flex-direction:column;gap:12px;display:flex}.v-cap[data-astro-cid-b65kzxon]{flex-direction:column;gap:3px;margin:0;display:flex}.v-cap-k[data-astro-cid-b65kzxon]{letter-spacing:1.2px;text-transform:uppercase;color:var(--gold-l);font-size:11.5px;font-weight:800}.v-cap-t[data-astro-cid-b65kzxon]{font-size:15px;font-weight:700;line-height:1.35}.v-hero-art[data-astro-cid-b65kzxon]{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ayah[data-astro-cid-b65kzxon]{color:var(--gold-l);font-size:clamp(32px,3.6vw,46px);line-height:1.8}.ayah-tr[data-astro-cid-b65kzxon]{font-family:var(--disp);color:var(--dark-body);max-width:30ch;font-size:16px;font-weight:500}.ayah-ref[data-astro-cid-b65kzxon]{letter-spacing:1.4px;text-transform:uppercase;color:#a99bc0;font-size:11.5px;font-weight:800}.v-head[data-astro-cid-b65kzxon]{max-width:640px;margin-bottom:26px}.v-head[data-astro-cid-b65kzxon] h2[data-astro-cid-b65kzxon]{font-family:var(--disp);letter-spacing:-.3px;text-wrap:balance;margin:8px 0 10px;font-size:clamp(30px,3.6vw,42px);font-weight:700}.v-sub[data-astro-cid-b65kzxon]{color:var(--ink2);margin:0;font-size:15.5px;line-height:1.6}.v-stats[data-astro-cid-b65kzxon]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 34px;padding:18px 0;list-style:none;display:grid}.v-stats[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{font-family:var(--disp);color:var(--purple);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.05;display:block}.v-stats[data-astro-cid-b65kzxon] span[data-astro-cid-b65kzxon]{color:var(--mut);margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.v-steps[data-astro-cid-b65kzxon]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.v-steps[data-astro-cid-b65kzxon] li[data-astro-cid-b65kzxon]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:18px 18px 20px;position:relative}.v-num[data-astro-cid-b65kzxon]{background:var(--gold-h);width:30px;height:30px;color:var(--indigo);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:800;display:inline-flex}.v-steps[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3;display:block}.v-d[data-astro-cid-b65kzxon]{color:var(--mut);margin-top:5px;font-size:13px;line-height:1.5;display:block}.coach-row[data-astro-cid-b65kzxon]{grid-template-columns:repeat(5,1fr);gap:22px 18px;display:grid}.coach[data-astro-cid-b65kzxon] img[data-astro-cid-b65kzxon]{aspect-ratio:1;object-fit:cover;background:var(--mist);border-radius:12px;width:100%;display:block}.coach[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{color:var(--ink);margin-top:9px;font-size:14.5px;font-weight:800;display:block}.coach[data-astro-cid-b65kzxon] span[data-astro-cid-b65kzxon]{color:var(--mut);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.lv4[data-astro-cid-b65kzxon]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lv[data-astro-cid-b65kzxon]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lv[data-astro-cid-b65kzxon]:active{transform:scale(var(--press-card))}.lv-media[data-astro-cid-b65kzxon]{aspect-ratio:718/446;background:var(--indigo);display:block}.lv-media[data-astro-cid-b65kzxon] img[data-astro-cid-b65kzxon]{object-fit:cover;width:100%;height:100%;display:block}.lv-pad[data-astro-cid-b65kzxon]{flex-direction:column;gap:4px;padding:13px 15px 16px;display:flex}.lv-tag[data-astro-cid-b65kzxon]{letter-spacing:1.1px;text-transform:uppercase;color:var(--copper);font-size:10.5px;font-weight:800}.lv-pad[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{color:var(--ink);font-size:15.5px;font-weight:800}.lv-cred[data-astro-cid-b65kzxon]{color:var(--mut);font-size:12.5px;line-height:1.45}.qc[data-astro-cid-b65kzxon]{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);transition:transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent;gap:18px;padding:12px 12px 22px;text-decoration:none;display:grid}.qc[data-astro-cid-b65kzxon]:active{transform:scale(var(--press-card))}.qc-pic[data-astro-cid-b65kzxon]{aspect-ratio:16/9;background:var(--plum);border-radius:10px;width:100%;height:auto;display:block}.qc-txt[data-astro-cid-b65kzxon]{flex-direction:column;align-items:flex-start;padding:0 6px;display:flex}.qc[data-astro-cid-b65kzxon] h2[data-astro-cid-b65kzxon]{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-hover) ease;margin:0;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.12}.qc-line[data-astro-cid-b65kzxon]{color:var(--ink2);max-width:44ch;margin:8px 0 0;font-size:15.5px;line-height:1.6}.qc-cta[data-astro-cid-b65kzxon]{color:var(--purple);margin-top:16px;font-size:15px;font-weight:700}@media (hover:hover) and (pointer:fine){.qc[data-astro-cid-b65kzxon]:hover h2[data-astro-cid-b65kzxon]{color:var(--purple)}}.qc[data-astro-cid-b65kzxon]:focus-visible h2[data-astro-cid-b65kzxon]{color:var(--purple)}@media (width>=900px){.qc[data-astro-cid-b65kzxon]{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:16px 44px 16px 16px}.qc-txt[data-astro-cid-b65kzxon]{padding:0}}#quran-club[data-astro-cid-b65kzxon]{padding-bottom:0}.sec-head[data-astro-cid-b65kzxon] .v-sub[data-astro-cid-b65kzxon]{max-width:56ch}#lessons[data-astro-cid-b65kzxon],#series[data-astro-cid-b65kzxon],#popular[data-astro-cid-b65kzxon]{padding-bottom:46px}@media (width<=720px){#lessons[data-astro-cid-b65kzxon],#series[data-astro-cid-b65kzxon],#popular[data-astro-cid-b65kzxon]{padding-bottom:26px}}@media (width<=1000px){.lv4[data-astro-cid-b65kzxon],.v-steps[data-astro-cid-b65kzxon]{grid-template-columns:repeat(2,1fr)}}@media (width<=734px){.coach-row[data-astro-cid-b65kzxon]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -18px;padding:0 18px 8px;display:flex;overflow-x:auto}.coach[data-astro-cid-b65kzxon]{scroll-snap-align:start;flex:0 0 150px}}@media (width<=860px){.v-hero[data-astro-cid-b65kzxon]{padding:44px 0 40px}.v-hero-in[data-astro-cid-b65kzxon]{grid-template-columns:1fr;gap:30px}.v-hero-art[data-astro-cid-b65kzxon],.v-hero-video[data-astro-cid-b65kzxon]{order:-1}.v-stats[data-astro-cid-b65kzxon]{grid-template-columns:repeat(2,1fr);gap:12px}.v-stats[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{font-size:27px}}@media (width<=560px){.lv4[data-astro-cid-b65kzxon],.v-steps[data-astro-cid-b65kzxon]{grid-template-columns:1fr}#lessons[data-astro-cid-b65kzxon] .rail[data-astro-cid-b65kzxon],#series[data-astro-cid-b65kzxon] .rail[data-astro-cid-b65kzxon],#popular[data-astro-cid-b65kzxon] .rail[data-astro-cid-b65kzxon]{align-items:flex-start}}@media (width>=1001px){.v-lead[data-astro-cid-b65kzxon]{display:none}.v-hero-points[data-astro-cid-b65kzxon]{gap:10px;max-width:46ch;list-style:none;display:grid}.v-hero-points[data-astro-cid-b65kzxon] li[data-astro-cid-b65kzxon]{color:var(--dark-body);grid-template-columns:17px 1fr;gap:10px;font-size:15.5px;line-height:1.5;display:grid}.v-hero-points[data-astro-cid-b65kzxon] li[data-astro-cid-b65kzxon]:before{content:"✓";color:var(--gold-l);font-weight:700}.v-assure[data-astro-cid-b65kzxon]{color:var(--mut-dark);margin-top:12px;font-size:13px;line-height:1.5;display:block}.v-hero-stats[data-astro-cid-b65kzxon]{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;max-width:560px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.v-hero-stats[data-astro-cid-b65kzxon] b[data-astro-cid-b65kzxon]{letter-spacing:-.012em;color:var(--dark-title);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.12;display:block}.v-hero-stats[data-astro-cid-b65kzxon] span[data-astro-cid-b65kzxon]{color:var(--dark-body);margin-top:4px;font-size:13px;line-height:1.4;display:block}.v-stats[data-astro-cid-b65kzxon]{display:none}}@media (width>=561px){.v-d[data-astro-cid-b65kzxon]{font-size:max(13px, var(--fs-card-b))}.coach[data-astro-cid-b65kzxon] span[data-astro-cid-b65kzxon],.lv-cred[data-astro-cid-b65kzxon]{font-size:max(12.5px, var(--fs-card-m))}.v-assure[data-astro-cid-b65kzxon]{font-size:max(13px, var(--fs-card-m))}}
