@import "https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800;900&display=swap";html.iqra-prism{scroll-behavior:smooth}html.iqra-prism,html.iqra-prism body{font-family:Tajawal,sans-serif!important}html.iqra-prism body{min-height:100vh;margin:0;padding:0;overflow-x:hidden;background:var(--primary-black,#0a0a0a)!important;color:var(--text-primary,#fff)!important}html.iqra-prism body.iqra-prism-app{padding-top:0}.iqra-prism .cinematic-hero{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(96px,11vh,120px) clamp(20px,4vw,40px) 88px;display:flex;position:relative;overflow:hidden}.iqra-prism .cinematic-hero__layout{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.iqra-prism .cinematic-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.iqra-prism .cinematic-hero__gradient{background:radial-gradient(ellipse 70% 55% at calc(72% + var(--mind-pointer-x,0) * 3%) calc(42% + var(--mind-pointer-y,0) * 2%), rgb(153 69 255/calc(.14 + var(--mind-scroll,0) * .1)) 0%, transparent 68%), radial-gradient(ellipse 50% 40% at 20% 70%, rgb(0 168 255/calc(.08 + var(--mind-scroll,0) * .06)) 0%, transparent 58%), linear-gradient(180deg, transparent 0%, #9945ff08 50%, transparent 100%);transition:filter .2s ease-out;position:absolute;inset:0}.iqra-prism .cinematic-hero__glow{filter:blur(80px);border-radius:50%;animation:8s ease-in-out infinite cinematicGlowPulse;position:absolute}.iqra-prism .cinematic-hero__glow--purple{background:radial-gradient(circle,#9945ff38 0%,#9945ff0f 45%,#0000 72%);width:480px;height:480px;top:38%;left:68%;transform:translate(-50%,-50%)}.iqra-prism .cinematic-hero__glow--cyan{background:radial-gradient(circle,#00ffff24 0%,#00a8ff14 50%,#0000 72%);width:400px;height:400px;animation-delay:-4s;top:48%;left:62%;transform:translate(-50%,-50%)}.iqra-prism .cinematic-hero__vignette{background:radial-gradient(70% 60%,#0000 30%,#0000008c 100%);position:absolute;inset:0}.iqra-prism .cinematic-hero__visual{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:100%;height:min(820px,82vh);min-height:580px;display:flex;position:relative}.iqra-prism .mind-engine__stage{width:100%;height:100%;box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.iqra-prism .cinematic-hero__rays{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iqra-prism .cinematic-hero__rays span{transform-origin:top;filter:blur(.8px);width:1.5px;height:200px;opacity:calc(.25 + var(--mind-scroll,0) * .3);background:linear-gradient(#fff6,#9945ff59,#0ff3,#0000);animation:5s ease-in-out infinite cinematicRayPulse;position:absolute;top:50%;left:50%}.iqra-prism .cinematic-hero__rays span:first-child{transform:translate(-50%)rotate(0)}.iqra-prism .cinematic-hero__rays span:nth-child(2){animation-delay:-.7s;transform:translate(-50%)rotate(60deg)}.iqra-prism .cinematic-hero__rays span:nth-child(3){animation-delay:-1.4s;transform:translate(-50%)rotate(120deg)}.iqra-prism .cinematic-hero__rays span:nth-child(4){animation-delay:-2.1s;transform:translate(-50%)rotate(180deg)}.iqra-prism .cinematic-hero__rays span:nth-child(5){animation-delay:-2.8s;transform:translate(-50%)rotate(240deg)}.iqra-prism .cinematic-hero__rays span:nth-child(6){animation-delay:-3.5s;transform:translate(-50%)rotate(300deg)}.iqra-prism .mind-engine-hero{--mind-scroll:0;--mind-pointer-x:0;--mind-pointer-y:0;--brain-rotate-y:calc(6deg + var(--mind-pointer-x,0) * 14deg + var(--mind-scroll,0) * 24deg);--brain-rotate-x:calc(-8deg + var(--mind-pointer-y,0) * -10deg + var(--mind-scroll,0) * 12deg);--gear-speed-1:calc(22s - var(--mind-scroll,0) * 12s);--gear-speed-2:calc(14s - var(--mind-scroll,0) * 8s);--gear-speed-3:calc(9s - var(--mind-scroll,0) * 5s);--gear-speed-4:calc(28s - var(--mind-scroll,0) * 16s);--orbit-speed:calc(55s - var(--mind-scroll,0) * 32s)}.iqra-prism .mind-engine__canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.iqra-prism .mind-engine__vignette{z-index:2;pointer-events:none;background:radial-gradient(70% 70%,#0000 30%,#03040fa6 100%);position:absolute;inset:0}.iqra-prism .mind-engine__cinematic-bar{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.iqra-prism .mind-engine__cinematic-bar--top{background:linear-gradient(#03040fd9,#0000);height:72px;top:0}.iqra-prism .mind-engine__cinematic-bar--bottom{background:linear-gradient(#0000,#03040fa6);height:56px;bottom:0}.iqra-prism .mind-engine__depth-rings{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.iqra-prism .mind-engine__ring{border:1px solid #0000;border-radius:50%;position:absolute}.iqra-prism .mind-engine__ring--outer{border-color:#9945ff24;width:90%;height:86%;animation:8s ease-in-out infinite mindRingPulse;box-shadow:0 0 40px #9945ff14,inset 0 0 60px #00a8ff0d}.iqra-prism .mind-engine__ring--inner{border:1px dashed #00ffff29;width:58%;height:54%;animation:50s linear infinite mindRingSpinReverse;box-shadow:0 0 30px #00a8ff1f}.iqra-prism .mind-engine__holo{z-index:4;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.iqra-prism .mind-engine__holo-back,.iqra-prism .mind-engine__holo-front{pointer-events:none;border-radius:50%;width:min(300px,54vw);height:min(330px,58vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.iqra-prism .mind-engine__holo-back{filter:blur(28px);background:radial-gradient(#9945ff29 0%,#00a8ff14 50%,#0000 72%);animation:4s ease-in-out infinite mindCorePulse}.iqra-prism .mind-engine__holo-front{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff0d 0%,#0000 40%,#9945ff0a 100%);border:1px solid #ffffff14;box-shadow:inset 0 0 40px #ffffff0d,0 0 80px #9945ff1a;-webkit-mask-image:radial-gradient(68% 72% at 50% 46%,#000 30%,#0000 78%);mask-image:radial-gradient(68% 72% at 50% 46%,#000 30%,#0000 78%)}.iqra-prism .mind-engine__brain-wrap{width:min(300px,54vw);height:min(330px,58vw);transform-style:preserve-3d;transform:rotateY(var(--brain-rotate-y)) rotateX(var(--brain-rotate-x));z-index:2;animation:8s ease-in-out infinite mindBrainFloat;position:relative}.iqra-prism .mind-engine__brain{filter:drop-shadow(0 0 32px #9945ff66)drop-shadow(0 0 64px #00a8ff40)drop-shadow(0 8px 24px #0006);width:100%;height:100%}.iqra-prism .mind-engine__brain-body{animation:4.5s ease-in-out infinite mindBrainPulse}.iqra-prism .mind-engine__brain-folds{animation:6s ease-in-out infinite mindFoldShimmer}.iqra-prism .mind-engine__core-glow{background:radial-gradient(circle, rgb(255 255 255/calc(.12 + var(--mind-scroll,0) * .1)) 0%, rgb(153 69 255/calc(.18 + var(--mind-scroll,0) * .14)) 35%, rgb(0 255 255/calc(.1 + var(--mind-scroll,0) * .08)) 55%, transparent 75%);filter:blur(24px);z-index:3;width:220px;height:220px;animation:3.5s ease-in-out infinite mindCorePulse;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.iqra-prism .mind-engine__gears{transform-style:preserve-3d;position:absolute;inset:0}.iqra-prism .mind-engine__gear{filter:drop-shadow(0 2px 6px #00000073)drop-shadow(0 0 12px #9945ff80)drop-shadow(0 0 20px #00ffff4d);position:absolute}.iqra-prism .mind-engine__gear--1{width:72px;height:72px;animation:mindGearSpin var(--gear-speed-1) linear infinite;top:14%;left:8%}.iqra-prism .mind-engine__gear--2{width:54px;height:54px;animation:mindGearSpinReverse var(--gear-speed-2) linear infinite;top:4%;right:14%}.iqra-prism .mind-engine__gear--3{width:44px;height:44px;animation:mindGearSpin var(--gear-speed-3) linear infinite;bottom:18%;left:16%}.iqra-prism .mind-engine__gear--4{width:62px;height:62px;animation:mindGearSpinReverse var(--gear-speed-4) linear infinite;bottom:10%;right:6%}.iqra-prism .mind-engine__orbit{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.iqra-prism .mind-engine__orbit-ring{width:420px;height:420px;animation:mindOrbitSpin var(--orbit-speed) linear infinite;position:relative}.iqra-prism .mind-engine__chip{border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2a2a2a8c,#1a1a1ad9);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;animation:5.5s ease-in-out infinite mindChipBob;display:flex;position:absolute;box-shadow:0 8px 28px #00000059,0 0 20px #9945ff1a}.iqra-prism .mind-engine__chip>span{background:linear-gradient(135deg, #fff 0%, var(--accent-cyan,#0ff) 55%, var(--accent-purple,#9945ff) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SF Mono,Fira Code,monospace;font-size:15px;font-weight:800}.iqra-prism .mind-engine__chip--1{margin-left:-24px;animation-delay:0s;top:0;left:50%}.iqra-prism .mind-engine__chip--2{animation-delay:-.7s;top:14%;right:0}.iqra-prism .mind-engine__chip--3{animation-delay:-1.4s;top:40%;right:-4%}.iqra-prism .mind-engine__chip--4{animation-delay:-2.1s;bottom:14%;right:0}.iqra-prism .mind-engine__chip--5{margin-left:-24px;animation-delay:-2.8s;bottom:0;left:50%}.iqra-prism .mind-engine__chip--6{animation-delay:-3.5s;bottom:14%;left:0}.iqra-prism .mind-engine__chip--7{animation-delay:-4.2s;top:40%;left:-4%}.iqra-prism .mind-engine__chip--8{animation-delay:-4.9s;top:14%;left:0}.iqra-prism .mind-engine__badge{color:var(--accent-cyan,#0ff);letter-spacing:.06em;background:#9945ff1a;border-color:#9945ff47;font-size:12px;box-shadow:0 0 24px #9945ff1f,inset 0 1px #ffffff14}.iqra-prism .cinematic-hero__prism-line{background:var(--carbon-medium,#1a1a1a);width:100%;max-width:280px;height:2px;margin:0 0 28px;position:relative;overflow:hidden}.iqra-prism .cinematic-hero__prism-line:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-purple,#9945ff) 25%, var(--accent-cyan,#0ff) 50%, var(--accent-blue,#00a8ff) 75%, transparent);animation:4s ease-in-out infinite mindPrismLineSweep;position:absolute;inset:0}.iqra-prism .cinematic-hero__content{z-index:6;text-align:start;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.iqra-prism .cinematic-hero__trust{border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2a2a2a73,#1a1a1abf);border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px 24px;width:100%;margin-top:36px;padding:20px 24px;display:flex}.iqra-prism .cinematic-hero__trust-item{flex-direction:column;gap:4px;min-width:80px;display:flex}.iqra-prism .cinematic-hero__trust-value{background:linear-gradient(135deg, #fff 0%, var(--accent-cyan,#0ff) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:900;line-height:1.2}.iqra-prism .cinematic-hero__trust-label{color:var(--text-secondary,#b0b0b0);font-size:.8rem;font-weight:500}.iqra-prism .cinematic-hero__trust-divider{background:linear-gradient(to bottom, transparent, var(--metal-dark,#3a3a3a), transparent);width:1px;height:36px}.iqra-prism .cinematic-hero__badge{letter-spacing:.02em;color:var(--accent-cyan,#0ff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#9945ff1f;border:1px solid #9945ff4d;border-radius:999px;align-items:center;margin-bottom:20px;padding:6px 18px;font-size:13px;font-weight:600;display:inline-flex}.iqra-prism .cinematic-hero__title{letter-spacing:0;background:linear-gradient(135deg, #fff 0%, var(--accent-cyan,#0ff) 50%, var(--accent-purple,#9945ff) 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 60px #9945ff4d;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:900;line-height:1.15}.iqra-prism .cinematic-hero__subtitle{max-width:520px;color:var(--text-secondary,#b0b0b0);margin:0 0 32px;font-size:clamp(1rem,2vw,1.15rem);font-weight:500;line-height:1.8}.iqra-prism .cinematic-hero__search-form{width:100%;max-width:100%;margin-bottom:28px;position:relative}.iqra-prism .cinematic-hero__search{border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#2a2a2a80,#1a1a1acc);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 18px;transition:border-color .3s,box-shadow .3s;display:flex;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}.iqra-prism .cinematic-hero__search:focus-within{border-color:#9945ff73;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff14,0 0 50px #9945ff38}.iqra-prism .cinematic-hero__search-icon{width:20px;height:20px;color:var(--text-dim,gray);flex-shrink:0}.iqra-prism .cinematic-hero__search-input{min-width:0;color:var(--text-primary,#fff);background:0 0;border:none;outline:none;flex:1;padding:12px 0;font-family:inherit;font-size:16px;font-weight:500}.iqra-prism .cinematic-hero__search-input::placeholder{color:var(--text-dim,gray)}.iqra-prism .cinematic-hero__search-btn{color:#fff;background:linear-gradient(135deg, var(--accent-purple,#9945ff), var(--accent-blue,#00a8ff));cursor:pointer;border:none;border-radius:12px;flex-shrink:0;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #9945ff59}.iqra-prism .cinematic-hero__search-btn:hover{transform:translateY(-1px);box-shadow:0 6px 28px #9945ff73}.iqra-prism .cinematic-hero__suggestions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#12121cf2;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 40px #00000080}.iqra-prism .cinematic-hero__suggestion{text-align:start;width:100%;color:var(--text-secondary,#b0b0b0);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:block}.iqra-prism .cinematic-hero__suggestion:hover{color:var(--text-primary,#fff);background:#9945ff26}.iqra-prism .cinematic-hero__actions{flex-wrap:wrap;justify-content:flex-start;gap:14px;display:flex}.iqra-prism .cinematic-hero__btn{border-radius:14px;justify-content:center;align-items:center;padding:14px 32px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.iqra-prism .cinematic-hero__btn--primary{color:#fff;background:linear-gradient(135deg, var(--accent-purple,#9945ff) 0%, var(--accent-blue,#00a8ff) 100%);border:1px solid #0000;box-shadow:0 4px 24px #9945ff66,inset 0 1px #ffffff26}.iqra-prism .cinematic-hero__btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #9945ff80}.iqra-prism .cinematic-hero__btn--secondary{color:var(--text-primary,#fff);border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#2a2a2a80,#1a1a1acc)}.iqra-prism .cinematic-hero__btn--secondary:hover{border-color:var(--accent-purple,#9945ff);transform:translateY(-2px);box-shadow:0 0 30px #9945ff33}.iqra-prism .cinematic-hero__scroll{z-index:6;opacity:.5;flex-direction:column;align-items:center;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.iqra-prism .cinematic-hero__scroll:hover{opacity:1}.iqra-prism .cinematic-hero__scroll-line{background:linear-gradient(to bottom, var(--accent-cyan,#0ff), transparent);width:1px;height:48px;animation:2s ease-in-out infinite cinematicScrollPulse;display:block}.iqra-prism .courses-showcase{box-sizing:border-box!important;background:radial-gradient(#9945ff0f 0%,#0000 55%)!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:auto!important;margin:0!important;padding:80px 20px 140px!important;display:flex!important;position:relative!important;overflow:visible!important}.iqra-prism .courses-showcase__header{text-align:center;max-width:640px;margin-bottom:40px}@keyframes cinematicGlowPulse{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes cinematicParticleFloat{0%,to{opacity:.3;transform:translateY(0)translate(0)}25%{opacity:.8;transform:translateY(-30px)translate(10px)}50%{opacity:.5;transform:translateY(-15px)translate(-8px)}75%{opacity:.9;transform:translateY(-40px)translate(5px)}}@keyframes cinematicRayPulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes mindBrainFloat{0%,to{transform:rotateY(var(--brain-rotate-y)) rotateX(var(--brain-rotate-x)) translateY(0)}50%{transform:rotateY(calc(var(--brain-rotate-y) + 4deg)) rotateX(calc(var(--brain-rotate-x) - 3deg)) translateY(-10px)}}@keyframes mindBrainPulse{0%,to{opacity:.92}50%{opacity:1}}@keyframes mindCorePulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%, -50%) scale(calc(1.06 + var(--mind-scroll,0) * .08))}}@keyframes mindGearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mindGearSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes mindOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mindChipBob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.04)}}@keyframes mindPrismLineSweep{0%,to{opacity:.6;transform:translate(-60%)}50%{opacity:1;transform:translate(60%)}}@keyframes mindRingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes mindRingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mindRingSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes mindFoldShimmer{0%,to{opacity:.85}50%{opacity:1}}@keyframes cinematicScrollPulse{0%,to{opacity:.4;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}@media (width<=1024px){.iqra-prism .cinematic-hero__layout{grid-template-columns:1fr;gap:40px}.iqra-prism .cinematic-hero__content{text-align:center;align-items:center}.iqra-prism .cinematic-hero__prism-line{margin-inline:auto}.iqra-prism .cinematic-hero__actions{justify-content:center}.iqra-prism .cinematic-hero__visual{order:-1;height:min(540px,58vh);min-height:420px}.iqra-prism .cinematic-hero__glow--purple,.iqra-prism .cinematic-hero__glow--cyan{left:50%}}@media (width<=768px){.iqra-prism .cinematic-hero{padding:100px 16px 80px}.iqra-prism .cinematic-hero__visual{opacity:.9}.iqra-prism .cinematic-hero__trust{justify-content:center;gap:16px;padding:16px 18px}.iqra-prism .cinematic-hero__trust-divider{display:none}.iqra-prism .cinematic-hero__trust-item{text-align:center;flex:28%;min-width:70px}.iqra-prism .mind-engine__orbit-ring{width:300px;height:300px}.iqra-prism .mind-engine__chip{border-radius:11px;width:38px;height:38px}.iqra-prism .mind-engine__chip>span{font-size:12px}.iqra-prism .mind-engine__chip--1,.iqra-prism .mind-engine__chip--5{margin-left:-19px}.iqra-prism .mind-engine__brain-wrap,.iqra-prism .mind-engine__holo-back,.iqra-prism .mind-engine__holo-front{width:min(240px,50vw);height:min(265px,54vw)}.iqra-prism .mind-engine__gear--1{width:52px;height:52px}.iqra-prism .mind-engine__gear--2{width:40px;height:40px}.iqra-prism .mind-engine__gear--3{width:34px;height:34px}.iqra-prism .mind-engine__gear--4{width:46px;height:46px}.iqra-prism .cinematic-hero__search{border-radius:14px;flex-wrap:wrap;padding:12px 14px}.iqra-prism .cinematic-hero__search-btn{width:100%}.iqra-prism .cinematic-hero__actions{flex-direction:column;width:100%;max-width:320px}.iqra-prism .cinematic-hero__btn{width:100%}}@media (prefers-reduced-motion:reduce){.iqra-prism .mind-engine__orbit-ring,.iqra-prism .mind-engine__brain-wrap,.iqra-prism .mind-engine__gear,.iqra-prism .mind-engine__ring,.iqra-prism .mind-engine__stage,.iqra-prism .cinematic-hero__glow,.iqra-prism .cinematic-hero__rays span,.iqra-prism .cinematic-hero__scroll-line{animation:none}.iqra-prism .mind-engine__stage{transform:none}}.iqra-prism .hero:not(.courses-showcase){box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:100vh!important;margin:0!important;padding:100px 20px 140px!important;display:flex!important;position:relative!important;overflow:visible!important}.iqra-prism .carousel-container{perspective:1200px;width:100%;max-width:1600px;height:650px;margin:0 auto;padding-top:60px;position:relative;overflow:visible}.iqra-prism .carousel{width:100%;height:100%;position:relative;transform-style:preserve-3d!important}.iqra-prism .carousel-item{width:400px;height:500px;transform-style:preserve-3d;transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}.iqra-prism .carousel-controls{bottom:-80px}.iqra-prism .iqra-landing-nav{z-index:1000;padding:clamp(14px,2.5vw,24px) clamp(20px,4vw,40px) 0;transition:padding .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;right:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:none!important}.iqra-prism .iqra-landing-nav.scrolled{padding-top:10px}.iqra-prism .iqra-landing-nav__backdrop{opacity:0;pointer-events:none;background:linear-gradient(#0a0a0ac7 0%,#0a0a0a57 48%,#0000 100%);height:140px;transition:opacity .45s;position:absolute;inset:0 0 auto}.iqra-prism .iqra-landing-nav.hero-top .iqra-landing-nav__backdrop{opacity:1}.iqra-prism .iqra-landing-nav.scrolled .iqra-landing-nav__backdrop{opacity:0}.iqra-prism .iqra-landing-nav .nav-container{max-width:none!important;padding:0!important}.iqra-prism .iqra-landing-nav__bar{z-index:1;max-width:1240px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-bottom:1px solid #ffffff12;border-radius:0;align-items:center;gap:clamp(8px,1.5vw,16px);margin:0 auto;padding:10px 4px 14px;transition:padding .4s cubic-bezier(.4,0,.2,1),background .4s,border-color .4s,border-radius .4s,box-shadow .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:relative}.iqra-prism .iqra-landing-nav__bar:after{content:"";opacity:.55;background:linear-gradient(90deg,#0000 0%,#9945ff6b 22%,#00ffff61 50%,#9945ff6b 78%,#0000 100%);height:1px;transition:opacity .4s;position:absolute;bottom:-1px;left:0;right:0}.iqra-prism .iqra-landing-nav.scrolled .iqra-landing-nav__bar{border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#2a2a2a94,#1a1a1ad1);border-bottom-color:#ffffff14;border-radius:16px;padding:8px 14px 8px 18px;box-shadow:0 8px 32px #00000052,inset 0 1px #ffffff0f}.iqra-prism .iqra-landing-nav.scrolled .iqra-landing-nav__bar:after{opacity:0}.iqra-prism .iqra-landing-nav.scrolled:not(.hero-top) .iqra-landing-nav__bar{border-color:#9945ff29;box-shadow:0 12px 40px #0000006b,0 0 28px #9945ff12,inset 0 1px #ffffff12}.iqra-prism .iqra-landing-nav__logo{flex-shrink:0;margin-inline-end:2px}.iqra-prism .iqra-landing-nav__logo .logo-text{letter-spacing:0;text-transform:none;font-family:Tajawal,sans-serif;font-size:1.05rem;font-weight:800}.iqra-prism .iqra-landing-nav__logo .logo-icon{width:36px;height:36px;margin-inline-end:10px}.iqra-prism .iqra-landing-nav__links{flex:1;justify-content:center;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.iqra-prism .iqra-landing-nav__links .nav-link{text-transform:none;letter-spacing:0;color:#ffffff9e;border-radius:10px;align-items:center;padding:8px 14px;font-family:Tajawal,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .25s,background .25s,box-shadow .25s;display:inline-flex}.iqra-prism .iqra-landing-nav__links .nav-link:before{display:none!important}.iqra-prism .iqra-landing-nav__links .nav-link:hover{color:#fff;background:#ffffff0d}.iqra-prism .iqra-landing-nav__links .nav-link.active{color:var(--accent-cyan,#0ff);background:#9945ff1a;box-shadow:inset 0 0 0 1px #9945ff38}.iqra-prism .iqra-landing-nav__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.iqra-prism .iqra-landing-nav__btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:9px 18px;font-family:Tajawal,sans-serif;font-size:.84rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .25s,border-color .25s,background .25s,color .25s;display:inline-flex}.iqra-prism .iqra-landing-nav__btn--ghost{color:#ffffffb8;background:0 0;border:1px solid #ffffff1f}.iqra-prism .iqra-landing-nav__btn--ghost:hover{color:#fff;background:#ffffff0a;border-color:#ffffff3d}.iqra-prism .iqra-landing-nav__btn--primary{color:#fff;background:linear-gradient(135deg, var(--accent-purple,#9945ff), var(--accent-blue,#00a8ff));border:none;box-shadow:0 4px 20px #9945ff4d}.iqra-prism .iqra-landing-nav__btn--primary:hover{transform:translateY(-1px);box-shadow:0 6px 28px #9945ff6b}.iqra-prism .iqra-landing-nav__toggle{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.iqra-prism .iqra-landing-nav__toggle span{width:18px;margin:2.5px 0}@media (width<=1024px){.iqra-prism .iqra-landing-nav__links{display:none;width:auto!important;text-align:inherit!important;border-bottom:none!important;position:absolute!important;top:auto!important;left:auto!important;right:auto!important}.iqra-prism .iqra-landing-nav__toggle{display:inline-flex}.iqra-prism .iqra-landing-nav__actions .iqra-landing-nav__btn--ghost{display:none}.iqra-prism .iqra-landing-nav__actions .iqra-landing-nav__btn--primary{padding:8px 14px;font-size:.8rem}.iqra-prism .iqra-landing-nav__links.active{border:1px solid var(--metal-dark,#3a3a3a);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2a2a2af0,#1a1a1afa);border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 48px #0000007a}.iqra-prism .iqra-landing-nav__bar{flex-wrap:wrap;position:relative}.iqra-prism .iqra-landing-nav.scrolled .iqra-landing-nav__bar{padding:8px 12px}.iqra-prism .iqra-landing-nav__links.active .nav-link{border-radius:12px;justify-content:center;padding:12px 16px}}@media (width<=480px){.iqra-prism .iqra-landing-nav{padding-inline:16px}.iqra-prism .iqra-landing-nav__bar{padding-bottom:12px}.iqra-prism .iqra-landing-nav.scrolled .iqra-landing-nav__bar{padding-inline:10px}.iqra-prism .iqra-landing-nav__logo .logo-text{font-size:.95rem}}.iqra-prism .logo-text .prism{background:linear-gradient(135deg, var(--accent-purple), var(--accent-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.iqra-prism .logo-text .flux{color:var(--text-primary)}.iqra-prism .nav-link,.iqra-prism .card-title,.iqra-prism .philosophy-headline,.iqra-prism .section-title,.iqra-prism .pillar-title,.iqra-prism .stat-label,.iqra-prism .skill-name-hex{letter-spacing:0}html[dir=rtl] .iqra-prism .carousel-controls{direction:ltr}html[dir=rtl] .iqra-prism .nav-menu{text-align:start}html[dir=rtl] .iqra-prism .logo-icon{margin-left:15px;margin-right:0}html[dir=rtl] .iqra-prism .card-number{left:auto;right:20px}html[dir=rtl] .iqra-prism .footer-content,html[dir=rtl] .iqra-prism .philosophy-pillars,html[dir=rtl] .iqra-prism .stats-grid,html[dir=rtl] .iqra-prism .contact-container,html[dir=rtl] .iqra-prism .cinematic-hero__layout{direction:rtl}.iqra-prism .loader-content div:last-child{letter-spacing:.05em!important;text-transform:none!important;font-family:Tajawal,sans-serif!important;font-size:16px!important}.iqra-prism .card-cta,.iqra-prism .submit-btn{font-family:Tajawal,sans-serif;font-weight:800}.iqra-prism .footer-credits{display:none}.iqra-prism .philosophy-subheading,.iqra-prism .pillar-description,.iqra-prism .stat-description,.iqra-prism .section-subtitle{line-height:1.85}.iqra-prism .header:not(.iqra-landing-nav) .nav-link.active{color:var(--areeb-purple-deep)}.iqra-prism .submit-btn{background:var(--areeb-ink)}.iqra-prism .stat-card:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);border-color:#9333ea47}.iqra-prism .mapp-shell{background:var(--primary-black,#0a0a0a)}html.iqra-prism body.iqra-prism-app main{z-index:1;flex:1;position:relative}html.iqra-prism body.iqra-prism-app .storefront-catalog-hero{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--areeb-purple-glow) 0%, transparent 62%), var(--areeb-surface);border-bottom:1px solid var(--areeb-border);padding-top:7rem;padding-bottom:2.5rem}html.iqra-prism body.iqra-prism-app .storefront-badge{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);text-transform:none;letter-spacing:0;border-color:#9333ea38;border-radius:999px;font-weight:700}html.iqra-prism body.iqra-prism-app .storefront-headline{color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;letter-spacing:-.03em;background:0 0;font-weight:900}html.iqra-prism body.iqra-prism-app .storefront-lead{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app .storefront-section,html.iqra-prism body.iqra-prism-app .storefront-section-alt{color:var(--areeb-ink);background:0 0}html.iqra-prism body.iqra-prism-app .portal-card,html.iqra-prism body.iqra-prism-app .portal-card-hover,html.iqra-prism body.iqra-prism-app .testimonial-card,html.iqra-prism body.iqra-prism-app .storefront-feature-card,html.iqra-prism body.iqra-prism-app .storefront-checkout-card,html.iqra-prism body.iqra-prism-app .offer-banner{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink);border-radius:24px;box-shadow:0 12px 36px #0f172a0f}html.iqra-prism body.iqra-prism-app .portal-card-hover:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app .portal-section-title,html.iqra-prism body.iqra-prism-app .portal-page-title,html.iqra-prism body.iqra-prism-app h1,html.iqra-prism body.iqra-prism-app h2,html.iqra-prism body.iqra-prism-app h3{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app .portal-section-subtitle,html.iqra-prism body.iqra-prism-app .text-ink-muted,html.iqra-prism body.iqra-prism-app .text-ink-subtle{color:var(--areeb-ink-muted)!important}html.iqra-prism body.iqra-prism-app .text-ink{color:var(--areeb-ink)!important}html.iqra-prism body.iqra-prism-app .portal-input,html.iqra-prism body.iqra-prism-app .storefront-search{border:1.5px solid var(--areeb-border);color:var(--areeb-ink);background:#faf8ff;border-radius:14px}html.iqra-prism body.iqra-prism-app .portal-input::placeholder{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app .portal-btn-primary{background:var(--areeb-ink);color:#fff;border:none;border-radius:999px;font-weight:800;box-shadow:0 12px 30px #0f172a29}html.iqra-prism body.iqra-prism-app .portal-btn-secondary,html.iqra-prism body.iqra-prism-app .portal-btn-ghost{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink);border-radius:999px}html.iqra-prism body.iqra-prism-app .portal-btn-secondary:hover,html.iqra-prism body.iqra-prism-app .portal-btn-ghost:hover{border-color:var(--areeb-purple);color:var(--areeb-purple-deep);background:var(--areeb-purple-soft)}html.iqra-prism body.iqra-prism-app .portal-nav-link{color:var(--areeb-ink-soft)}html.iqra-prism body.iqra-prism-app .portal-nav-link-active{color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app .portal-progress-track{background:var(--areeb-border);border-radius:999px}html.iqra-prism body.iqra-prism-app .portal-progress-fill{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan));border-radius:999px}html.iqra-prism body.iqra-prism-app .storefront-stat-card{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:24px;box-shadow:0 12px 36px #0f172a0d}html.iqra-prism body.iqra-prism-app .storefront-stat-value{color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;background:0 0;font-weight:900}html.iqra-prism body.iqra-prism-app .storefront-pill-filter-active{background:var(--areeb-ink);border-color:var(--areeb-ink);color:#fff;border-radius:999px}html.iqra-prism body.iqra-prism-app .storefront-pill-filter-inactive{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink-soft);border-radius:999px}html.iqra-prism body.iqra-prism-app .storefront-trust-band,html.iqra-prism body.iqra-prism-app .storefront-cta-band{background:var(--areeb-purple-soft);border-top:1px solid var(--areeb-border);border-bottom:1px solid var(--areeb-border)}html.iqra-prism body.iqra-prism-app footer{color:var(--areeb-ink-muted);border-color:var(--areeb-border)!important;background:#faf8ff!important}html.iqra-prism body.iqra-prism-app footer .text-ink,html.iqra-prism body.iqra-prism-app footer h3{color:var(--areeb-ink)!important}html.iqra-prism body.iqra-prism-app footer a:hover{color:var(--areeb-purple-deep)!important}html.iqra-prism body.iqra-prism-app .social-link{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink-soft);border-radius:50%}html.iqra-prism body.iqra-prism-app .social-link:hover{background:var(--areeb-ink);border-color:var(--areeb-ink);color:#fff}html.iqra-prism body.iqra-prism-app .portal-divider{border-color:var(--areeb-border)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--areeb-border);background:#ffffffeb;box-shadow:0 4px 24px #0f172a0a}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header.scrolled{background:#fffffff5;box-shadow:0 8px 32px #0f172a14}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header .nav-link{text-transform:none;letter-spacing:0;border-radius:999px;font-weight:600;color:var(--areeb-ink-soft)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header .nav-link:hover{background:#9333ea12;color:var(--areeb-ink)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header .nav-link.active{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header .card-cta{background:var(--areeb-ink);color:#fff;text-transform:none;letter-spacing:0;border-radius:999px;min-height:42px;padding:0 18px;font-weight:800;box-shadow:0 8px 24px #0f172a24}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .header .logo-text .prism{background:linear-gradient(135deg, var(--areeb-purple), var(--areeb-purple-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.iqra-prism .header .bg-surface-muted{background:var(--areeb-surface)!important;border-color:var(--areeb-border)!important}html.iqra-prism .header .text-ink-subtle{color:var(--areeb-ink-muted)!important}html.iqra-prism .header .bg-white.text-portal-700{background:var(--areeb-ink)!important;color:#fff!important;border-radius:999px!important;box-shadow:0 8px 24px #0f172a24!important}@media (width>=1024px){html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player),html.iqra-prism body.iqra-mobile-dark.iqra-prism-app:not(.iqra-prism-player){--color-ink:var(--areeb-ink);--color-ink-muted:var(--areeb-ink-muted);--color-ink-subtle:#94a3b8;--color-surface:var(--areeb-surface);--color-surface-muted:#faf8ff;--color-surface-elevated:#fff;--color-border:var(--areeb-border);--color-border-strong:#cbd5e1;background-color:var(--areeb-surface)!important;color:var(--areeb-ink)!important}}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player){background-color:var(--areeb-surface)!important;color:var(--areeb-ink)!important}@media (width<=1023px){.iqra-prism.iqra-student-mobile .philosophy-section,.iqra-prism.iqra-student-mobile .stats-section,.iqra-prism.iqra-student-mobile .skills-section,.iqra-prism.iqra-student-mobile .contact-section,.iqra-prism.iqra-student-mobile .footer,.iqra-prism.iqra-student-mobile .cinematic-hero,.iqra-prism.iqra-student-mobile .courses-showcase,.iqra-prism.iqra-student-mobile .header{display:none}html.iqra-prism body.iqra-prism-app .storefront-catalog-hero{padding-top:1.5rem}}@media (width>=1024px){.iqra-prism .mapp-shell,.iqra-prism .mapp-tabbar{display:none!important}html.iqra-prism body.iqra-prism-app .header{z-index:1000;position:fixed;top:0;left:0;right:0}html.iqra-prism body.iqra-prism-app main{padding-top:0}}@media (width<=768px){.iqra-prism .carousel-item{width:300px;height:420px}.iqra-prism .carousel-container{height:520px;padding-top:40px}.iqra-prism .hero:not(.courses-showcase){min-height:100svh!important;padding:90px 12px 120px!important}}html.iqra-prism body.iqra-prism-app .prism-course{--color-ink:var(--areeb-ink);--color-ink-muted:var(--areeb-ink-muted);--color-ink-subtle:var(--areeb-ink-soft);--color-surface:var(--areeb-surface);--color-surface-muted:#faf8ff;--color-border:var(--areeb-border);color:var(--areeb-ink)}.prism-course{z-index:1;background:var(--areeb-surface);padding-bottom:2rem;position:relative}.prism-course:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 12% 0,#9333ea12 0%,#0000 55%),radial-gradient(50% 40% at 88% 20%,#22d3ee0d 0%,#0000 50%),linear-gradient(#fff 0%,#faf8ff 45%,#fff 100%);position:absolute;inset:0}.prism-course-container{max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media (width>=1024px){.prism-course-container{padding-inline:2rem}.prism-course-breadcrumb{padding-top:5.5rem}}.prism-course-breadcrumb{border-bottom:1px solid var(--areeb-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;padding-top:1rem;padding-bottom:.875rem}.prism-breadcrumb{color:var(--areeb-ink-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.prism-breadcrumb a{color:var(--areeb-ink-muted);text-decoration:none;transition:color .2s}.prism-breadcrumb a:hover{color:var(--areeb-purple-deep)}.prism-breadcrumb-sep{opacity:.45}.prism-breadcrumb-current{color:var(--areeb-ink);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-weight:600;overflow:hidden}.prism-course-alert{color:#15803d;background:#22c55e14;border-bottom:1px solid #22c55e38;padding:.75rem 0;font-size:.875rem;font-weight:600}.prism-course-hero.areeb-course-hero{background:var(--areeb-surface);border-bottom:1px solid var(--areeb-border);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.areeb-course-hero__visual{z-index:1;align-items:stretch;width:100%;min-height:clamp(220px,42vw,380px);display:flex;position:relative;overflow:hidden}.areeb-course-hero__visual .areeb-hero__visual-bar{background:var(--areeb-purple);z-index:2;width:clamp(48px,6vw,72px);position:absolute;top:0;bottom:0;left:0}.areeb-course-hero__media{background:linear-gradient(145deg,#f3e8ff,#ede9fe);flex:1;margin-left:clamp(48px,6vw,72px);position:relative;overflow:hidden}.areeb-course-hero__media img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:clamp(220px,42vw,380px);display:block}.areeb-course-hero__visual:after{content:"";background:linear-gradient(to top, var(--areeb-surface) 12%, transparent 100%);z-index:3;pointer-events:none;height:clamp(48px,10vw,96px);position:absolute;bottom:0;left:0;right:0}.areeb-course-hero__main{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.areeb-course-hero__shell{z-index:2;box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px) clamp(40px,5vw,64px);position:relative}.areeb-course-hero__content{direction:rtl;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.8vw,28px);width:100%;max-width:min(920px,100%);display:flex}.areeb-course-hero__badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.areeb-course-hero__meta-badge{border:1.5px solid var(--areeb-border);color:var(--areeb-ink-soft);background:#fff;border-radius:999px;align-items:center;padding:8px 16px;font-size:.875rem;font-weight:700;display:inline-flex}.areeb-course-hero__title{letter-spacing:-.03em;color:var(--areeb-ink);margin:0;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:900;line-height:1.08}.areeb-course-hero__instructor{margin:0}.areeb-course-hero__description{color:#5b6b8c;max-width:62ch;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.85}@media (width>=1024px){.prism-course-hero.areeb-course-hero{min-height:clamp(420px,52vh,560px);display:block}.areeb-course-hero__visual{width:clamp(340px,44vw,520px);min-height:auto;position:absolute;top:0;bottom:0;left:0}.areeb-course-hero__main{justify-content:center;min-height:clamp(420px,52vh,560px);margin-left:clamp(340px,44vw,520px)}.areeb-course-hero__shell{padding:clamp(40px,5vh,64px) clamp(32px,4vw,56px)}.areeb-course-hero__media img{min-height:100%}}.prism-course-hero-media-shade{pointer-events:none;background:linear-gradient(#0f172a14 0%,#0000 35%,#0f172a47 100%);position:absolute;inset:0}.prism-course-play-badge{background:var(--areeb-ink);color:#fff;border:3px solid #ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:clamp(4rem,8vw,5.5rem);height:clamp(4rem,8vw,5.5rem);transition:transform .25s,box-shadow .25s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 16px 48px #0f172a47,0 0 0 8px #9333ea1f}.areeb-course-hero__media:hover .prism-course-play-badge{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 20px 56px #0f172a52,0 0 0 10px #9333ea29}.prism-course .areeb-hero__btn{min-height:56px;padding-inline:28px;font-size:1rem}.prism-course .areeb-hero__btn.w-full{width:100%}.prism-course-instructor-row{align-items:center;gap:.875rem;display:flex}.prism-course-instructor-avatar{shrink:0;background:var(--areeb-purple-soft);width:2.75rem;height:2.75rem;color:var(--areeb-purple-deep);border:1.5px solid #9333ea2e;border-radius:.875rem;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;box-shadow:0 4px 14px #9333ea1f}.prism-course-body{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem);position:relative}.prism-course-grid{gap:2rem;display:grid}@media (width>=1024px){.prism-course-grid{grid-template-columns:22rem minmax(0,1fr);align-items:start;gap:2rem}.prism-course-sidebar{position:sticky;top:5.5rem}}.prism-course-main-panel{border:1.5px solid var(--areeb-border);background:#fff;border-radius:1.5rem;flex-direction:column;gap:2rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex;box-shadow:0 16px 48px #0f172a0f}.prism-course-main{flex-direction:column;gap:0;min-width:0;display:flex}.prism-badge{border:1.5px solid var(--areeb-border);background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-radius:9999px;align-items:center;padding:.3125rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.prism-badge--preview{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-color:#9333ea38}.prism-badge--sm{padding:.1875rem .5625rem;font-size:.6875rem}.prism-course-title{letter-spacing:-.03em;color:var(--areeb-ink);font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:900;line-height:1.08}.prism-course-instructor{color:var(--areeb-ink-muted);margin:0;font-size:1rem}.prism-course-instructor strong{color:var(--areeb-ink);font-weight:800}.prism-course-description{color:#5b6b8c;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.85}.prism-course-block{flex-direction:column;gap:1rem;display:flex}.prism-block-title{color:var(--areeb-ink);border-inline-start:4px solid var(--areeb-purple);padding-inline-start:.875rem;font-size:1.375rem;font-weight:800}.prism-lesson-list{flex-direction:column;gap:.75rem;display:flex}.prism-lesson-item{border:1.5px solid var(--areeb-border);background:#faf8ff;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.prism-lesson-item:hover{background:var(--areeb-purple-soft);border-color:#9333ea47;box-shadow:0 8px 24px #9333ea14}.prism-lesson-icon{shrink:0;background:var(--areeb-ink);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.prism-lesson-title{color:var(--areeb-ink);flex:1;font-size:.9375rem;font-weight:700}.prism-curriculum{border:1.5px solid var(--areeb-border);background:#faf8ff;border-radius:1rem;overflow:hidden}.prism-module{border-bottom:1px solid var(--areeb-border)}.prism-module:last-child{border-bottom:none}.prism-module-summary{cursor:pointer;align-items:center;gap:.875rem;padding:1.125rem 1.375rem;list-style:none;transition:background .2s;display:flex}.prism-module-summary::-webkit-details-marker{display:none}.prism-module-summary:hover{background:var(--areeb-purple-soft)}.prism-module-chevron{shrink:0;width:.875rem;height:.875rem;color:var(--areeb-purple);transition:transform .2s}.prism-module[open] .prism-module-chevron{transform:rotate(90deg)}.prism-module-title{color:var(--areeb-ink);flex:1;font-weight:800}.prism-module-count{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-radius:9999px;padding:.1875rem .6875rem;font-size:.6875rem;font-weight:800}.prism-module-lessons{margin:0 0 1rem;border-inline-start:2px solid #9333ea38;flex-direction:column;gap:.5625rem;margin-inline-start:1.75rem;padding-inline-start:1rem;list-style:none;display:flex}.prism-module-lesson{color:var(--areeb-ink-muted);align-items:center;gap:.5625rem;font-size:.875rem;display:flex}.prism-module-lesson-icon{font-size:.75rem}.prism-btn-primary,.prism-course .portal-btn-primary{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px #0f172a29;background:var(--areeb-ink)!important;color:#fff!important}.prism-btn-primary:hover,.prism-course .portal-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a38}.prism-btn-secondary,.prism-course .portal-btn-secondary{border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:border-color .2s,transform .2s;display:inline-flex;border:1.5px solid var(--areeb-border)!important;color:var(--areeb-ink)!important;background:#fff!important}.prism-btn-secondary:hover,.prism-course .portal-btn-secondary:hover{transform:translateY(-1px);border-color:#cbd5e1!important}.prism-btn-ghost{background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;padding:.625rem 1rem;font-weight:600;transition:color .2s;display:inline-flex;color:var(--areeb-ink-muted)!important}.prism-btn-ghost:hover{color:var(--areeb-ink)!important}.prism-checkout-card{border:1.5px solid var(--areeb-border);background:#fff;border-radius:1.5rem;padding:clamp(1.5rem,3vw,2rem);box-shadow:0 20px 56px #0f172a14}.prism-checkout-state{text-align:center}.prism-checkout-icon{background:var(--areeb-purple-soft);width:3.25rem;height:3.25rem;color:var(--areeb-purple-deep);border-radius:1rem;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.25rem;display:flex}.prism-checkout-icon--success{color:#15803d;background:#22c55e1f}.prism-checkout-heading{font-size:1.25rem;font-weight:800;color:var(--areeb-ink)!important}.prism-checkout-sub{margin-top:.375rem;font-size:.9375rem;color:var(--areeb-ink-muted)!important}.prism-price{color:var(--areeb-ink);letter-spacing:-.02em;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}.prism-price-box{background:var(--areeb-purple-soft);text-align:center;border:1.5px solid #9333ea2e;border-radius:1rem;margin:1.25rem 0;padding:1.25rem}.prism-price-label{color:var(--areeb-ink-muted);margin-top:.375rem;font-size:.8125rem}.prism-perk-list{flex-direction:column;gap:.875rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.prism-perk-list li{align-items:center;gap:.75rem;font-size:.9375rem;display:flex;color:var(--areeb-ink-soft)!important}.prism-perk-list svg{shrink:0;width:1.125rem;height:1.125rem;color:var(--areeb-purple)}.prism-checkout-form{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.prism-form-group{flex-direction:column;gap:.5rem;display:flex}.prism-form-label{letter-spacing:0;text-transform:none;color:var(--areeb-ink-soft);font-size:.8125rem;font-weight:700}.prism-form-hint{color:var(--areeb-ink-muted);font-size:.8125rem}.prism-form-error{color:#dc2626;font-size:.8125rem}.prism-payment-option{cursor:pointer;border:1.5px solid var(--areeb-border);background:#faf8ff;border-radius:1rem;align-items:center;gap:.875rem;padding:.9375rem 1.125rem;font-size:.9375rem;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;color:var(--areeb-ink)!important}.prism-payment-option:hover{background:var(--areeb-purple-soft);border-color:#9333ea47}.prism-payment-option--selected{border-color:var(--areeb-purple);background:var(--areeb-purple-soft);box-shadow:0 0 0 1px #9333ea1f}.prism-radio{shrink:0;border:2px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.prism-payment-option--selected .prism-radio{border-color:var(--areeb-purple)}.prism-radio-dot{background:var(--areeb-purple);border-radius:9999px;width:.625rem;height:.625rem}.prism-steps-card{border:1.5px solid var(--areeb-border);background:#faf8ff;border-radius:1.5rem;margin-top:1.25rem;padding:1.375rem;box-shadow:0 8px 28px #0f172a0a}.prism-steps-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--areeb-purple-deep);margin-bottom:1rem;font-size:.8125rem;font-weight:800}.prism-steps{flex-direction:column;gap:.5rem;display:flex}.prism-step-text{flex:1;min-width:0}.prism-step{background:#fff;border:1.5px solid #0000;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:.8125rem 1rem;transition:border-color .2s,background .2s;display:flex}.prism-step--active{background:var(--areeb-purple-soft);border-color:#9333ea38}.prism-step-num{shrink:0;background:var(--areeb-purple-soft);width:1.75rem;height:1.75rem;color:var(--areeb-purple-deep);border-radius:.5rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.prism-step--active .prism-step-num{background:var(--areeb-ink);color:#fff}.prism-step-title{font-size:.875rem;font-weight:800;line-height:1.35;color:var(--areeb-ink)!important}.prism-step-desc{margin-top:.1875rem;font-size:.8125rem;line-height:1.5;color:var(--areeb-ink-muted)!important}.prism-step--active .prism-step-desc{color:var(--areeb-ink-soft)!important}@media (width<=1023px){html.iqra-prism.iqra-student-mobile .prism-course{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.prism-course-hero{padding:1.25rem 0 1.75rem}.prism-course-body{padding:1.5rem 0 2rem}}html.iqra-prism body.iqra-prism-app .prism-my-courses{--color-ink:#fff;--color-ink-muted:#b0b0b0;--color-ink-subtle:#909090;--color-surface:#1a1a1a;--color-surface-muted:#121212;--color-border:#ffffff1a;z-index:1;color:#fff;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));background:#0a0a0a;position:relative}@media (width>=1024px){html.iqra-prism body.iqra-prism-app .prism-my-courses{padding-bottom:2rem}}.prism-my-courses:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 50% 0,#9945ff14 0%,#0000 55%),linear-gradient(#0a0a0a 0%,#0d0d0d 50%,#0a0a0a 100%);position:absolute;inset:0}.prism-myc-hero{border-bottom:1px solid #ffffff14;padding:1.25rem 0 2rem;position:relative;overflow:hidden}@media (width>=1024px){.prism-myc-hero{padding:5.5rem 0 2.5rem}}.prism-myc-hero-bg{pointer-events:none;background:radial-gradient(50% 60% at 90% 10%,#9945ff24 0%,#0000 50%),radial-gradient(40% 50% at 10% 90%,#00a8ff14 0%,#0000 45%);position:absolute;inset:0}.prism-myc-badge{letter-spacing:.06em;text-transform:uppercase;color:#22d3ee;background:#9945ff1f;border:1px solid #9945ff59;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.prism-myc-title{background:linear-gradient(135deg,#fff 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(1.625rem,4vw,2.5rem);font-weight:800;line-height:1.2}.prism-myc-sub{color:#b0b0b0;max-width:36rem;margin-top:.75rem;font-size:.9375rem;line-height:1.65}@media (width>=768px){.prism-myc-sub{font-size:1.0625rem}}.prism-myc-stats{flex-wrap:wrap;gap:.875rem;margin-top:1.75rem;display:flex}.prism-myc-stat{background:linear-gradient(145deg,#1a1a1af2,#0e0e0efa);border:1px solid #ffffff1a;border-radius:.875rem;min-width:8rem;padding:1rem 1.25rem;box-shadow:0 8px 28px #00000059,inset 0 1px #ffffff0d}.prism-myc-stat-value{background:linear-gradient(135deg,#9945ff,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800;line-height:1}.prism-myc-stat-label{color:#a3a3a3;margin-top:.375rem;font-size:.75rem}.prism-myc-body{padding:1.75rem 0 2.5rem}.prism-myc-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.prism-myc-filter{cursor:pointer;color:#b0b0b0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.prism-myc-filter:hover{color:#fff;border-color:#9945ff59}.prism-myc-filter--active{color:#fff;background:linear-gradient(135deg,#9945ff,#00a8ff);border-color:#0000;box-shadow:0 4px 20px #9945ff59}.prism-myc-grid{gap:1.25rem;display:grid}@media (width>=640px){.prism-myc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width>=1024px){.prism-myc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.prism-myc-empty{text-align:center;background:linear-gradient(145deg,#1a1a1af2,#0e0e0efa);border:1px solid #ffffff14;border-radius:1.125rem;padding:3.5rem 1.5rem;box-shadow:0 12px 40px #00000059}.prism-myc-empty-icon{background:#9945ff26;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.75rem;display:flex}.prism-myc-empty-title{color:#fff;margin-top:1.25rem;font-size:1.25rem;font-weight:700}.prism-myc-empty-sub{color:#a3a3a3;margin-top:.5rem;font-size:.875rem;line-height:1.6}.prism-myc-cta{background:linear-gradient(135deg,#9945ff1f,#00a8ff0f);border-top:1px solid #ffffff14;padding:2rem 0}.prism-myc-cta-inner{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (width>=768px){.prism-myc-cta-inner{flex-direction:row;justify-content:space-between;align-items:center}}.prism-myc-cta-title{color:#fff;font-size:1.125rem;font-weight:700}.prism-myc-cta-sub{color:#b0b0b0;margin-top:.375rem;font-size:.875rem}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium{background:linear-gradient(145deg,#1a1a1afa,#0e0e0efc);border-color:#ffffff1a;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0a}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium:hover{border-color:#9945ff66;transform:translateY(-4px);box-shadow:0 16px 48px #9945ff26,inset 0 1px #ffffff0f}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-media{background:linear-gradient(135deg,#1a1a1a,#252525)}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body a{color:#fff!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body a:hover{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body p,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-meta-item{color:#a3a3a3!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-price{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body .text-portal-600{color:#9945ff!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium:hover .text-portal-600{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-my-courses .portal-progress-track{background:#ffffff26}html.iqra-prism body.iqra-prism-app .prism-my-courses .portal-progress-fill{background:linear-gradient(90deg,#9945ff,#22d3ee)}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-overlay{opacity:.35}html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium:hover .course-card-premium-overlay{opacity:.55}html.iqra-prism body.iqra-prism-app .course-card-premium{background:linear-gradient(145deg,#1a1a1afa,#0e0e0efc);border-color:#ffffff1a}html.iqra-prism body.iqra-prism-app .course-card-premium-body a{color:#fff}html.iqra-prism body.iqra-prism-app .course-card-premium-body a:hover{color:#22d3ee}html.iqra-prism body.iqra-prism-app .course-card-premium-price,html.iqra-prism body.iqra-prism-app .text-portal-700{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .text-portal-600{color:#9945ff!important}html.iqra-prism body.iqra-prism-app .portal-gradient-text{background:linear-gradient(135deg,#9945ff,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}html.iqra-prism body.iqra-prism-app .iqra-logo-text{color:#fff!important}html.iqra-prism body.iqra-prism-app .iqra-logo-sub{color:#22d3ee!important}.prism-page,.prism-my-courses{--color-ink:#fff;--color-ink-muted:#b0b0b0;--color-ink-subtle:#909090;--color-surface:#1a1a1a;--color-surface-muted:#121212;--color-border:#ffffff1a;z-index:1;color:#fff;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px));background:#0a0a0a;position:relative}@media (width>=1024px){.prism-page,.prism-my-courses{padding-bottom:2rem}}.prism-page:before,.prism-my-courses:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 50% 0,#9945ff14 0%,#0000 55%),linear-gradient(#0a0a0a 0%,#0d0d0d 50%,#0a0a0a 100%);position:absolute;inset:0}.prism-page-hero,.prism-myc-hero{border-bottom:1px solid #ffffff14;padding:1.25rem 0 2rem;position:relative;overflow:hidden}@media (width>=1024px){.prism-page-hero,.prism-myc-hero{padding:5.5rem 0 2.5rem}}.prism-page-hero--center{text-align:center}.prism-page-hero-bg,.prism-myc-hero-bg{pointer-events:none;background:radial-gradient(50% 60% at 90% 10%,#9945ff24 0%,#0000 50%),radial-gradient(40% 50% at 10% 90%,#00a8ff14 0%,#0000 45%);position:absolute;inset:0}.prism-page-badge,.prism-myc-badge{letter-spacing:.06em;text-transform:uppercase;color:#22d3ee;background:#9945ff1f;border:1px solid #9945ff59;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.prism-page-title,.prism-myc-title{background:linear-gradient(135deg,#fff 0%,#22d3ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:1rem;font-size:clamp(1.625rem,4vw,2.75rem);font-weight:800;line-height:1.2}.prism-page-sub,.prism-myc-sub{color:#b0b0b0;max-width:40rem;margin-top:.75rem;font-size:.9375rem;line-height:1.65}@media (width>=768px){.prism-page-sub,.prism-myc-sub{font-size:1.0625rem}}.prism-page-body,.prism-myc-body{padding:1.75rem 0 2.5rem}.prism-page-filters,.prism-myc-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.prism-page-filter,.prism-myc-filter{cursor:pointer;color:#b0b0b0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:600;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.prism-page-filter:hover,.prism-myc-filter:hover{color:#fff;border-color:#9945ff59}.prism-page-filter--active,.prism-myc-filter--active{color:#fff;background:linear-gradient(135deg,#9945ff,#00a8ff);border-color:#0000;box-shadow:0 4px 20px #9945ff59}.prism-panel{background:linear-gradient(145deg,#1a1a1af2,#0e0e0efa);border:1px solid #ffffff14;border-radius:1rem;padding:1.25rem;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0d}.prism-panel-title{color:#fff;margin-bottom:1rem;font-size:.9375rem;font-weight:700}.prism-field-label{letter-spacing:.05em;text-transform:uppercase;color:#909090;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;display:block}.prism-checkbox{cursor:pointer;color:#b0b0b0;align-items:center;gap:.625rem;margin-top:1rem;font-size:.875rem;display:flex}.prism-checkbox input{accent-color:#9945ff;border-radius:.25rem;width:1rem;height:1rem}.prism-search-bar{background:linear-gradient(145deg,#1a1a1af2,#0e0e0efa);border:1px solid #ffffff1a;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.5rem;padding:.625rem .875rem;display:flex;box-shadow:0 4px 24px #00000040}.prism-search-bar--compact{margin-bottom:1.25rem}.prism-search-icon{shrink:0;color:#737373;width:1.25rem;height:1.25rem}.prism-search-input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:.375rem 0;font-size:.875rem}.prism-search-input::placeholder{color:#737373}.prism-search-sort{shrink:0;width:auto;min-width:8rem}.prism-view-toggle{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.625rem;gap:.25rem;padding:.25rem;display:flex}.prism-view-btn{cursor:pointer;color:#737373;background:0 0;border:none;border-radius:.4375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:background .2s,color .2s}.prism-view-btn:hover{color:#fff}.prism-view-btn--active{color:#fff;background:linear-gradient(135deg,#9945ff,#00a8ff);box-shadow:0 2px 12px #9945ff4d}.prism-empty{text-align:center;background:linear-gradient(145deg,#1a1a1af2,#0e0e0efa);border:1px solid #ffffff14;border-radius:1.125rem;padding:3.5rem 1.5rem;box-shadow:0 12px 40px #00000059}.prism-empty-icon{background:#9945ff26;border-radius:1rem;justify-content:center;align-items:center;width:4rem;height:4rem;margin-inline:auto;font-size:1.75rem;display:flex}.prism-empty-text{color:#a3a3a3;margin-top:1.25rem;font-size:.9375rem}.prism-browse-layout{gap:1.5rem;display:grid}@media (width>=1024px){.prism-browse-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem}.prism-browse-sidebar{position:sticky;top:6rem}}.prism-browse-grid{gap:1.25rem;display:grid}@media (width>=640px){.prism-browse-grid:not(.prism-browse-grid--list){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (width>=1280px){.prism-browse-grid:not(.prism-browse-grid--list){grid-template-columns:repeat(3,minmax(0,1fr))}}.prism-browse-grid--list{flex-direction:column;gap:1rem;display:flex}.prism-pagination{margin-top:2rem}html.iqra-prism body.iqra-prism-app .prism-pagination nav{flex-wrap:wrap;justify-content:center;gap:.375rem;display:flex}html.iqra-prism body.iqra-prism-app .prism-pagination a,html.iqra-prism body.iqra-prism-app .prism-pagination span{color:#b0b0b0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.25rem;padding:.375rem .625rem;font-size:.8125rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}html.iqra-prism body.iqra-prism-app .prism-pagination a:hover{color:#fff;border-color:#9945ff66}html.iqra-prism body.iqra-prism-app .prism-pagination span[aria-current=page] span,html.iqra-prism body.iqra-prism-app .prism-pagination .bg-white{color:#fff!important;background:linear-gradient(135deg,#9945ff,#00a8ff)!important;border-color:#0000!important}.prism-pricing-grid{gap:1.25rem;display:grid}@media (width>=1024px){.prism-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.prism-pricing-card{background:linear-gradient(145deg,#1a1a1afa,#0e0e0efc);border:1px solid #ffffff1a;border-radius:1.125rem;flex-direction:column;padding:1.75rem 1.5rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 8px 32px #0006}.prism-pricing-card:hover{border-color:#9945ff59;transform:translateY(-4px);box-shadow:0 16px 48px #9945ff1f}.prism-pricing-card--featured{background:linear-gradient(145deg,#281c3cf2,#12121cfa);border-color:#9945ff73;box-shadow:0 12px 40px #9945ff33,inset 0 1px #ffffff14}.prism-pricing-badge{top:-.75rem;color:#1a1a1a;white-space:nowrap;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:999px;padding:.25rem .875rem;font-size:.6875rem;font-weight:800;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 4px 16px #fbbf2459}[dir=rtl] .prism-pricing-badge{transform:translate(50%)}.prism-pricing-name{color:#fff;font-size:1.125rem;font-weight:700}.prism-pricing-desc{color:#a3a3a3;margin-top:.5rem;font-size:.875rem;line-height:1.55}.prism-pricing-price-wrap{margin:1.5rem 0}.prism-pricing-price{color:#22d3ee;font-size:2.5rem;font-weight:800;line-height:1}.prism-pricing-price--sm{font-size:1.5rem}.prism-pricing-currency{color:#737373;font-size:1rem;font-weight:600}.prism-pricing-save{color:#fbbf24;margin-top:.375rem;font-size:.8125rem;font-weight:700}.prism-pricing-features{color:#b0b0b0;flex-direction:column;flex:1;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.prism-pricing-features li{align-items:flex-start;gap:.5rem;display:flex}.prism-pricing-check{shrink:0;color:#22d3ee;font-weight:700}.prism-pricing-offer{text-align:center;background:linear-gradient(135deg,#fbbf241a,#1a1a1ae6);border:1px solid #fbbf2440;border-radius:1rem;margin-top:2.5rem;padding:1.5rem}.prism-pricing-offer-label{letter-spacing:.06em;text-transform:uppercase;color:#fbbf24;font-size:.75rem;font-weight:700}.prism-pricing-offer-text{color:#fff;margin-top:.5rem;font-size:1.0625rem;font-weight:700}.prism-pricing-proof{text-align:center;color:#737373;margin-top:1.5rem;font-size:.875rem}.prism-instructors-stats{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.prism-instructors-stat{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;flex-direction:column;gap:.25rem;min-width:6.5rem;padding:.75rem 1rem;display:flex}.prism-instructors-stat-value{color:#22d3ee;font-size:1.125rem;font-weight:800}.prism-instructors-stat-label{color:#a3a3a3;font-size:.6875rem}.prism-instructors-grid{gap:1rem;display:grid}@media (width>=768px){.prism-instructors-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=1024px){.prism-instructors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-card{background:linear-gradient(145deg,#1a1a1afa,#0e0e0efc);border-color:#ffffff1a;box-shadow:0 8px 32px #00000059}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-card:hover{border-color:#9945ff66;box-shadow:0 16px 48px #9945ff1f}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-accent{background:linear-gradient(90deg,#9945ff,#22d3ee)}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-name{color:#fff!important}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-subject{background:#9945ff2e;color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-bio,html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-stats{color:#a3a3a3!important}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-rating{color:#fbbf24;background:#fbbf2426}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-tag{color:#b0b0b0;background:#ffffff0f}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-footer{border-color:#ffffff14}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-link{color:#9945ff!important}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-link:hover{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-avatar-fallback{color:#fff;background:linear-gradient(135deg,#9945ff4d,#00a8ff33)}html.iqra-prism body.iqra-prism-app .prism-instructors .app-instructor-badge{color:#fbbf24;background:#fbbf2426}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium{background:linear-gradient(145deg,#1a1a1afa,#0e0e0efc);border-color:#ffffff1a;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0a}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium:hover,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium:hover{border-color:#9945ff66;transform:translateY(-4px);box-shadow:0 16px 48px #9945ff26}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-media,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-media{background:linear-gradient(135deg,#1a1a1a,#252525)}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-body a,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body a{color:#fff!important}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-body a:hover,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body a:hover{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-body p,html.iqra-prism body.iqra-prism-app .prism-browse .course-meta-item,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body p,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-meta-item{color:#a3a3a3!important}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-price,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-price{color:#22d3ee!important}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium-body .text-portal-600,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium-body .text-portal-600{color:#9945ff!important}html.iqra-prism body.iqra-prism-app .prism-browse .course-card-premium:hover .text-portal-600,html.iqra-prism body.iqra-prism-app .prism-my-courses .course-card-premium:hover .text-portal-600{color:#22d3ee!important}.iqra-prism-player{--color-ink:#f5f5f5;--color-ink-muted:#b0b0b0;--color-ink-subtle:#737373;--color-surface:#141414;--color-surface-muted:#1a1a1a;--color-border:#ffffff14;--color-border-strong:#ffffff24;color:#f5f5f5;background:#0a0a0a;min-height:100dvh}.iqra-prism-player .prism-player-shell,.iqra-prism-player .player-shell{background-color:#0a0a0a;background-image:radial-gradient(80% 50% at 50% -20%,#9945ff1f,#0000),radial-gradient(40% 30% at 100% 0,#00a8ff14,#0000),radial-gradient(40% 30% at 0 100%,#9945ff0f,#0000);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.iqra-prism-player .prism-player-header,.iqra-prism-player .player-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ad9;border-bottom-color:#ffffff14;box-shadow:0 1px #ffffff0a}.iqra-prism-player .prism-player-back{shrink:0;color:#b0b0b0;border-radius:.625rem;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:color .2s,background .2s;display:inline-flex}.iqra-prism-player .prism-player-back:hover{color:#fff;background:#ffffff0f}.iqra-prism-player .player-headline{color:#fff;font-weight:700}.iqra-prism-player .player-subline{color:#a3a3a3}.iqra-prism-player .prism-player-progress-text{color:#22d3ee;font-size:.875rem;font-weight:700}.iqra-prism-player .player-progress-ring-label{color:#22d3ee;font-size:.5625rem}.iqra-prism-player .prism-player-sidebar,.iqra-prism-player .player-sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#1a1a1af2,#121212fa);border-color:#ffffff14}.iqra-prism-player .player-sidebar-percent{color:#22d3ee;background:#9945ff2e;font-weight:800}.iqra-prism-player .player-sidebar-progress{background:#ffffff14}.iqra-prism-player .player-sidebar-progress-fill{background:linear-gradient(90deg,#9945ff,#22d3ee)}.iqra-prism-player .prism-player-main{background:0 0}.iqra-prism-player .player-lesson-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141414cc;border-bottom-color:#ffffff14}.iqra-prism-player .player-nav-btn{color:#b0b0b0;background:#ffffff0a;border-color:#ffffff1a}.iqra-prism-player .player-nav-btn:hover:not(:disabled){color:#fff;background:#9945ff1a;border-color:#9945ff66;box-shadow:0 4px 16px #9945ff26}.iqra-prism-player .player-nav-lesson-progress{background:#ffffff1a}.iqra-prism-player .player-nav-lesson-progress-fill{background:linear-gradient(90deg,#9945ff,#22d3ee)}.iqra-prism-player .player-guidance{background:linear-gradient(135deg,#9945ff1a,#141414e6);border-color:#9945ff40;box-shadow:0 4px 20px #0000004d}.iqra-prism-player .player-guidance-success{background:linear-gradient(135deg,#22d3ee14,#141414e6);border-color:#22d3ee4d}.iqra-prism-player .player-guidance-icon{color:#22d3ee;background:#9945ff2e}.iqra-prism-player .player-guidance-success .player-guidance-icon{color:#22d3ee;background:#22d3ee26}.iqra-prism-player .player-guidance-label{color:#737373}.iqra-prism-player .player-guidance-text{color:#f5f5f5}.iqra-prism-player .player-guidance-action{background:linear-gradient(135deg,#9945ff,#00a8ff);box-shadow:0 4px 16px #9945ff4d}.iqra-prism-player .player-guidance-action:hover{background:linear-gradient(135deg,#a855f7,#22d3ee)}.iqra-prism-player .player-video-frame{border-color:#ffffff1f;box-shadow:0 0 0 1px #9945ff1a,0 20px 60px #00000080,0 0 40px #9945ff14}.iqra-prism-player .player-video-placeholder{background:linear-gradient(135deg,#1a1a1a,#121212);border-color:#ffffff1a}.iqra-prism-player .player-video-placeholder svg{color:#9945ff59}.iqra-prism-player .player-video-placeholder p{color:#a3a3a3}.iqra-prism-player .player-action-bar{background:linear-gradient(#1a1a1af2,#121212fa);border-color:#ffffff14;box-shadow:0 -4px 24px #0003}.iqra-prism-player .player-btn-primary{border:none;box-shadow:0 6px 24px #9945ff59;color:#fff!important;background:linear-gradient(135deg,#9945ff,#00a8ff)!important}.iqra-prism-player .player-btn-primary:hover:not(:disabled){box-shadow:0 10px 32px #9945ff73;background:linear-gradient(135deg,#a855f7,#22d3ee)!important}.iqra-prism-player .player-btn-secondary{color:#e5e5e5!important;background:0 0!important;border-color:#ffffff1f!important}.iqra-prism-player .player-btn-secondary:hover:not(:disabled){color:#fff!important;background:#9945ff1a!important;border-color:#9945ff66!important}.iqra-prism-player .player-btn-ghost{color:#b0b0b0}.iqra-prism-player .player-btn-ghost:hover{color:#fff;background:#ffffff0f}.iqra-prism-player .player-tabs{border-bottom-color:#ffffff14}.iqra-prism-player .player-tab{color:#737373}.iqra-prism-player .player-tab:hover{color:#d4d4d4}.iqra-prism-player .player-tab-active{color:#22d3ee}.iqra-prism-player .player-tab-active:after{background:linear-gradient(90deg,#9945ff,#22d3ee)}.iqra-prism-player .player-tab-dot{background:#22d3ee}.iqra-prism-player .player-tab-check{color:#22d3ee}.iqra-prism-player .player-prose{color:#b0b0b0}.iqra-prism-player .player-textarea,.iqra-prism-player .player-input{color:#f5f5f5;background:#ffffff0a;border-color:#ffffff1a}.iqra-prism-player .player-textarea::placeholder,.iqra-prism-player .player-input::placeholder{color:#525252}.iqra-prism-player .player-textarea:focus,.iqra-prism-player .player-input:focus{border-color:#9945ff80;outline:none;box-shadow:0 0 0 3px #9945ff26}.iqra-prism-player .player-badge-complete{color:#22d3ee;background:#22d3ee1f}.iqra-prism-player .player-badge-warn{color:#fbbf24;background:#fbbf2426}.iqra-prism-player .player-meta-pill{color:#a3a3a3;background:#ffffff0a;border-color:#ffffff1a}.iqra-prism-player .player-outline-module-btn{color:#e5e5e5}.iqra-prism-player .player-outline-module-btn:hover{background:#ffffff0d}.iqra-prism-player .player-outline-lessons{border-color:#ffffff14}.iqra-prism-player .player-outline-lesson-active{color:#fff;background:#9945ff1f;border-color:#9945ff59;box-shadow:0 2px 12px #9945ff26}.iqra-prism-player .player-outline-lesson:not(.player-outline-lesson-active):not(.player-outline-lesson-locked):hover{color:#f5f5f5;background:#ffffff0d}.iqra-prism-player .player-lesson-icon{color:#737373;background:#ffffff0f}.iqra-prism-player .player-lesson-icon-complete{color:#22d3ee;background:#22d3ee26}.iqra-prism-player .player-lesson-icon-progress{color:#22d3ee;background:#9945ff2e}.iqra-prism-player .player-lesson-icon-locked{color:#525252;background:#ffffff0a}.iqra-prism-player .player-lesson-progress-dot{background:#9945ff}.iqra-prism-player .player-quiz-question{background:#ffffff08;border-color:#ffffff14}.iqra-prism-player .player-quiz-num{color:#22d3ee;background:#9945ff2e}.iqra-prism-player .player-quiz-option{color:#d4d4d4;border-color:#ffffff1a}.iqra-prism-player .player-quiz-option:hover{background:#9945ff14;border-color:#9945ff59}.iqra-prism-player .player-quiz-option-selected{background:#9945ff1f;border-color:#9945ff80;box-shadow:0 0 0 1px #9945ff33}.iqra-prism-player .player-quiz-radio{border-color:#fff3}.iqra-prism-player .player-quiz-option-selected .player-quiz-radio{background:#9945ff;border-color:#9945ff;box-shadow:inset 0 0 0 2px #1a1a1a}.iqra-prism-player .player-quiz-result-pass{background:#22d3ee14;border-color:#22d3ee4d}.iqra-prism-player .player-quiz-result-fail{background:#ef444414;border-color:#ef44444d}.iqra-prism-player .player-quiz-header{background:#ffffff08;border-color:#ffffff14}.iqra-prism-player .player-quiz-step{color:#737373;background:#ffffff0a;border-color:#ffffff1a}.iqra-prism-player .player-quiz-step-active{color:#22d3ee;background:#9945ff26;border-color:#9945ff80;box-shadow:0 0 0 2px #9945ff33}.iqra-prism-player .player-quiz-step-done{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee59}.iqra-prism-player .player-toast{color:#f5f5f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1a1a1af2;border-color:#9945ff40;box-shadow:0 8px 32px #0006}.iqra-prism-player .player-toast-close{color:#737373}.iqra-prism-player .player-toast-close:hover{color:#fff}.iqra-prism-player .player-spinner,.iqra-prism-player .player-spinner-sm{border-color:#9945ff #ffffff26 #ffffff26}.iqra-prism-player .portal-scrollbar::-webkit-scrollbar{width:5px}.iqra-prism-player .portal-scrollbar::-webkit-scrollbar-track{background:0 0}.iqra-prism-player .portal-scrollbar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.iqra-prism-player .portal-scrollbar::-webkit-scrollbar-thumb:hover{background:#9945ff66}@media (width<=1023px){.iqra-prism-player .prism-player-sidebar{border-bottom:1px solid #ffffff14;border-inline-start:none;order:-1;max-height:40vh}.iqra-prism-player .player-body{flex-direction:column}}.iqra-prism{--areeb-purple:#9333ea;--areeb-purple-deep:#7e22ce;--areeb-purple-soft:#f3e8ff;--areeb-purple-glow:#9333ea29;--areeb-cyan:#67e8f9;--areeb-ink:#0b1220;--areeb-ink-soft:#334155;--areeb-ink-muted:#64748b;--areeb-surface:#fff;--areeb-border:#e2e8f0;--areeb-gold:#fbbf24}.iqra-prism .iqra-prism-landing{background:var(--areeb-surface);width:100%;max-width:100%;color:var(--areeb-ink);overflow-x:clip}.iqra-prism .areeb-hero{background:var(--areeb-surface);width:100vw;max-width:100vw;min-height:100dvh;color:var(--areeb-ink);box-sizing:border-box;margin-inline:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.iqra-prism .areeb-hero__visual{z-index:1;pointer-events:none;justify-content:flex-start;align-items:flex-start;width:clamp(360px,48vw,680px);height:100%;min-height:100dvh;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:visible}.iqra-prism .areeb-hero__visual:after{content:"";background:linear-gradient(to top, var(--areeb-surface) 8%, transparent 100%);z-index:3;pointer-events:none;height:clamp(80px,14vh,140px);position:absolute;bottom:0;left:0;right:0}.iqra-prism .areeb-hero__visual-bar{background:var(--areeb-purple);z-index:0;width:clamp(64px,7.5vw,104px);position:absolute;top:0;bottom:0;left:0}.iqra-prism .areeb-hero__mascot{z-index:2;object-fit:contain;object-position:left top;transform-origin:0 0;filter:drop-shadow(0 28px 48px #9333ea29);-webkit-user-select:none;user-select:none;width:118%;height:auto;min-height:108dvh;max-height:128vh;display:block;position:relative;transform:translateY(clamp(-88px,-7.5vh,-116px))scale(1.14)}.iqra-prism .areeb-hero__main{z-index:2;flex-direction:column;min-width:0;min-height:100dvh;margin-left:clamp(360px,48vw,680px);display:flex;position:relative}.iqra-prism .areeb-hero__shell{z-index:2;box-sizing:border-box;flex:1;justify-content:flex-start;align-items:center;width:100%;max-width:none;margin:0;padding:clamp(16px,2.5vh,32px) clamp(28px,4vw,64px) clamp(48px,6vh,80px) clamp(12px,1.6vw,28px);display:flex;position:relative}.iqra-prism .areeb-hero__content{direction:rtl;flex-direction:column;align-items:flex-start;gap:clamp(24px,3.2vw,40px);width:100%;max-width:min(960px,100%);display:flex}.iqra-prism .areeb-hero__title{letter-spacing:-.035em;color:var(--areeb-ink);flex-direction:column;gap:6px;margin:0;font-size:clamp(3.5rem,7.8vw,6.25rem);font-weight:900;line-height:1.02;display:flex}.iqra-prism .areeb-hero__title-line{display:block}.iqra-prism .areeb-hero__badge{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-radius:999px;align-items:center;gap:12px;margin:0;padding:10px 20px;font-size:1rem;font-weight:700;line-height:1.4;display:inline-flex}.iqra-prism .areeb-hero__badge-dot{background:var(--areeb-purple);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #9333ea2e}.iqra-prism .areeb-hero__headlines{flex-direction:column;gap:clamp(14px,2vw,24px);width:100%;margin:0;display:flex}.iqra-prism .areeb-hero__highlight{color:var(--areeb-purple);z-index:0;width:fit-content;padding-inline:2px;display:block;position:relative}.iqra-prism .areeb-hero__highlight:after{content:"";inset-inline:-10px;z-index:-1;background:#c4b5fdb8;border-radius:999px;height:.38em;position:absolute;bottom:.04em;transform:rotate(-2.5deg)}.iqra-prism .areeb-hero__tagline{color:var(--areeb-ink);margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:800;line-height:1.22}.iqra-prism .areeb-hero__tagline-highlight{z-index:0;display:inline-block;position:relative}.iqra-prism .areeb-hero__tagline-highlight:after{content:"";inset-inline:-3px;background:var(--areeb-cyan);z-index:-1;border-radius:999px;height:4px;position:absolute;bottom:.1em}.iqra-prism .areeb-hero__description{color:#5b6b8c;max-width:62ch;margin:0;font-size:clamp(1.15rem,1.9vw,1.4rem);line-height:1.85}.iqra-prism .areeb-hero__brand{color:var(--areeb-purple-deep);font-weight:800}.iqra-prism .areeb-hero__actions{flex-flow:wrap;align-items:center;gap:16px;width:100%;margin:0;display:flex}.iqra-prism .areeb-hero__btn{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:64px;padding:0 34px;font-size:1.125rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.iqra-prism .areeb-hero__btn svg{flex-shrink:0;width:20px;height:20px}.iqra-prism .areeb-hero__btn-arrow{transform:scaleX(-1)}.iqra-prism .areeb-hero__btn--primary{background:var(--areeb-ink);color:#fff;box-shadow:0 12px 30px #0f172a29}.iqra-prism .areeb-hero__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a38}.iqra-prism .areeb-hero__btn--secondary{color:var(--areeb-ink);border:1.5px solid var(--areeb-border);background:#fff}.iqra-prism .areeb-hero__btn--secondary:hover{border-color:#cbd5e1;transform:translateY(-1px)}.iqra-prism .areeb-hero__stats{flex-wrap:wrap;align-items:center;gap:clamp(20px,2.8vw,36px);width:100%;padding-top:clamp(6px,1.2vw,12px);display:flex}.iqra-prism .areeb-hero__stat-group{flex-shrink:0;align-items:center;gap:clamp(14px,2vw,22px);display:flex}.iqra-prism .areeb-hero__stat-group--social{flex-shrink:1;min-width:0}.iqra-prism .areeb-hero__avatars{flex-shrink:0;align-items:center;display:flex}.iqra-prism .areeb-hero__avatar{background:linear-gradient(135deg,#c4b5fd,#8b5cf6);border:3px solid #fff;border-radius:50%;width:44px;height:44px;margin-inline-start:-10px;box-shadow:0 4px 12px #0f172a1a}.iqra-prism .areeb-hero__avatar:first-child{margin-inline-start:0}.iqra-prism .areeb-hero__avatar--1{background:linear-gradient(135deg,#fda4af,#fb7185)}.iqra-prism .areeb-hero__avatar--2{background:linear-gradient(135deg,#93c5fd,#3b82f6)}.iqra-prism .areeb-hero__avatar--3{background:linear-gradient(135deg,#86efac,#22c55e)}.iqra-prism .areeb-hero__avatar--4{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.iqra-prism .areeb-hero__stat{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.iqra-prism .areeb-hero__stat--rating{min-width:0}.iqra-prism .areeb-hero__stat-value{color:var(--areeb-ink);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:900;line-height:1}.iqra-prism .areeb-hero__stat-label{color:var(--areeb-ink-muted);white-space:nowrap;font-size:.9375rem;font-weight:600}.iqra-prism .areeb-hero__stars{color:var(--areeb-gold);align-items:center;gap:2px;display:flex}.iqra-prism .areeb-hero__stars svg{width:18px;height:18px}.iqra-prism .areeb-hero__stat-divider{background:var(--areeb-border);flex-shrink:0;width:1px;height:48px}.iqra-prism .areeb-hero-nav{z-index:10;flex-shrink:0;width:100%;position:relative}.iqra-prism .areeb-hero-nav.hero-top{z-index:120;position:sticky;top:0}.iqra-prism .areeb-hero-nav:not(.hero-top){inset-inline:0;z-index:120;position:fixed;top:0}.iqra-prism .areeb-hero-nav .iqra-landing-nav__backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #0000}.iqra-prism .areeb-hero-nav.hero-top .iqra-landing-nav__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none}.iqra-prism .areeb-hero-nav.scrolled .iqra-landing-nav__backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--areeb-border);background:#ffffffeb;box-shadow:0 10px 30px #0f172a0f}.iqra-prism .areeb-hero-nav__bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:20px;max-width:100%;margin:0 auto;padding:14px clamp(24px,4vw,48px);display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.iqra-prism .areeb-hero-nav__bar:after{display:none}.iqra-prism .areeb-hero-nav__links{flex:1;justify-content:flex-start;gap:6px}.iqra-prism .areeb-hero-nav__links .nav-link{border-radius:999px;padding:8px 14px;font-size:.9375rem;font-weight:600;color:var(--areeb-ink-soft)!important}.iqra-prism .areeb-hero-nav__links .nav-link:hover{background:#9333ea12;color:var(--areeb-ink)!important}.iqra-prism .areeb-hero-nav__links .nav-link.active{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep)!important}.iqra-prism .areeb-hero-nav__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.iqra-prism .areeb-hero-nav__divider{background:var(--areeb-border);flex-shrink:0;width:1px;height:22px}.iqra-prism .areeb-hero-nav__login{color:var(--areeb-ink-soft);align-items:center;gap:8px;padding:8px 4px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.iqra-prism .areeb-hero-nav__login svg{width:18px;height:18px}.iqra-prism .areeb-hero-nav__login:hover{color:var(--areeb-ink)}.iqra-prism .areeb-hero-nav__cta{background:var(--areeb-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:.875rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.iqra-prism .areeb-hero-nav__cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0b12202e}.iqra-prism .areeb-hero-nav__toggle span{background:var(--areeb-ink)!important}@media (width<=1023px){.iqra-prism .areeb-hero{flex-direction:column;width:100%;margin-inline:0;display:flex}.iqra-prism .areeb-hero-nav__bar{padding:14px clamp(20px,4vw,32px)}.iqra-prism .areeb-hero__main{order:-1;min-height:auto;margin-left:0}.iqra-prism .areeb-hero__shell{align-items:flex-start;padding:clamp(16px,2.5vh,24px) clamp(24px,4.5vw,40px) clamp(40px,5vh,56px)}.iqra-prism .areeb-hero__visual{flex:none;align-self:center;width:100%;max-width:440px;height:auto;min-height:300px;max-height:400px;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto;overflow:hidden}.iqra-prism .areeb-hero__visual:after{height:60px}.iqra-prism .areeb-hero__visual-bar{display:none}.iqra-prism .areeb-hero__content{max-width:none}.iqra-prism .areeb-hero__mascot{object-position:center bottom;width:auto;max-width:min(92vw,400px);height:auto;min-height:auto;max-height:100%;transform:none}.iqra-prism .areeb-hero-nav__divider,.iqra-prism .areeb-hero-nav__login span{display:none}.iqra-prism .areeb-hero-nav__links.active{border:1px solid var(--areeb-border);background:#fffffff5;box-shadow:0 20px 40px #0f172a1a}.iqra-prism .areeb-hero-nav__links.active .nav-link{color:var(--areeb-ink)!important}.iqra-prism .areeb-hero__stats{flex-wrap:wrap}}@media (width<=640px){.iqra-prism .areeb-hero__stats{gap:16px 20px}.iqra-prism .areeb-hero__stat-divider{display:none}.iqra-prism .areeb-hero__btn,.iqra-prism .areeb-hero__actions{width:100%}}.iqra-prism .iqra-prism-landing .loader{background:var(--areeb-surface)}.iqra-prism .iqra-prism-landing .loader-content div:last-child{color:var(--areeb-purple)!important}.iqra-prism .iqra-prism-landing .areeb-section__header,.iqra-prism .iqra-prism-landing .section-header,.iqra-prism .iqra-prism-landing .courses-showcase__header{text-align:center;margin-bottom:clamp(32px,4vw,56px);max-width:min(720px,100%);margin-inline:auto}.iqra-prism .iqra-prism-landing .areeb-section__title,.iqra-prism .iqra-prism-landing .section-title{letter-spacing:-.03em;text-transform:none;color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;background:0 0;margin:0 0 clamp(12px,1.6vw,18px);font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900;line-height:1.12}.iqra-prism .iqra-prism-landing .areeb-section__subtitle,.iqra-prism .iqra-prism-landing .section-subtitle{max-width:58ch;color:var(--areeb-ink-muted);margin:0 auto;font-size:clamp(1.05rem,1.75vw,1.25rem);font-weight:500;line-height:1.85}.iqra-prism .iqra-prism-landing .courses-showcase{background:radial-gradient(ellipse 70% 50% at 50% 0%, var(--areeb-purple-glow) 0%, transparent 62%), var(--areeb-surface)!important;min-height:auto!important;padding:clamp(72px,9vh,112px) clamp(24px,4vw,56px) clamp(120px,14vh,160px)!important}.iqra-prism .iqra-prism-landing .carousel-item .card{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:24px;padding:clamp(24px,3vw,32px);box-shadow:0 20px 48px #0f172a14,0 4px 12px #0f172a0a}.iqra-prism .iqra-prism-landing .carousel-item .card:before{display:none}.iqra-prism .iqra-prism-landing .card-number{color:#9333ea1a;font-family:Tajawal,sans-serif}.iqra-prism .iqra-prism-landing .card-image{background:var(--areeb-purple-soft);border:1px solid var(--areeb-border);border-radius:16px}.iqra-prism .iqra-prism-landing .card-image img{filter:none}.iqra-prism .iqra-prism-landing .carousel-item:hover .card-image img{filter:none;transform:scale(1.05)}.iqra-prism .iqra-prism-landing .card-title{letter-spacing:0;text-transform:none;color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;background:0 0;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:800}.iqra-prism .iqra-prism-landing .card-description{color:var(--areeb-ink-muted);font-size:.9375rem;line-height:1.75}.iqra-prism .iqra-prism-landing .tech-badge{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);text-transform:none;letter-spacing:0;border:1px solid #9333ea2e;border-radius:999px;padding:6px 14px;font-size:.75rem;font-weight:700}.iqra-prism .iqra-prism-landing .card-cta{background:var(--areeb-ink);color:#fff;text-transform:none;letter-spacing:0;border-radius:999px;min-height:48px;padding:0 24px;font-size:.9375rem;font-weight:800;box-shadow:0 10px 28px #0f172a24}.iqra-prism .iqra-prism-landing .card-cta:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a33}.iqra-prism .iqra-prism-landing .carousel-btn{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);width:56px;height:56px;color:var(--areeb-ink);border-radius:50%;font-size:22px;box-shadow:0 8px 24px #0f172a14}.iqra-prism .iqra-prism-landing .carousel-btn:hover{border-color:var(--areeb-purple);color:var(--areeb-purple-deep);box-shadow:0 12px 32px var(--areeb-purple-glow);transform:scale(1.06)}.iqra-prism .iqra-prism-landing .indicator{background:var(--areeb-border);border:none;width:10px;height:10px}.iqra-prism .iqra-prism-landing .indicator.active{background:var(--areeb-purple);box-shadow:0 0 0 4px var(--areeb-purple-glow);transform:scale(1.2)}.iqra-prism .iqra-prism-landing .philosophy-section{background:radial-gradient(ellipse 80% 45% at 50% 100%, var(--areeb-purple-glow) 0%, transparent 58%), linear-gradient(180deg, var(--areeb-surface) 0%, #faf8ff 50%, var(--areeb-surface) 100%);padding:clamp(80px,10vh,120px) clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .philosophy-container{max-width:min(1120px,100%)}.iqra-prism .iqra-prism-landing .prism-line{background:var(--areeb-border);border-radius:999px;height:3px;margin-bottom:clamp(40px,5vw,64px)}.iqra-prism .iqra-prism-landing .prism-line:before{background:linear-gradient(90deg, transparent, var(--areeb-purple) 35%, var(--areeb-cyan) 65%, transparent)}.iqra-prism .iqra-prism-landing .philosophy-headline{text-transform:none;letter-spacing:-.03em;color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;background:0 0;margin-bottom:clamp(16px,2vw,24px);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:900;line-height:1.18;animation:none}.iqra-prism .iqra-prism-landing .philosophy-headline span{display:inline-block;position:relative;color:var(--areeb-purple)!important}.iqra-prism .iqra-prism-landing .philosophy-headline span:after{content:"";inset-inline:-2px;background:var(--areeb-cyan);z-index:-1;border-radius:999px;height:4px;position:absolute;bottom:.08em}.iqra-prism .iqra-prism-landing .philosophy-subheading{color:var(--areeb-ink-muted);max-width:58ch;margin:0 auto clamp(48px,6vw,72px);font-size:clamp(1.05rem,1.75vw,1.25rem);font-weight:500;line-height:1.85}.iqra-prism .iqra-prism-landing .philosophy-pillars{gap:clamp(24px,3vw,40px);margin-bottom:clamp(32px,4vw,48px)}.iqra-prism .iqra-prism-landing .pillar{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:24px;padding:clamp(32px,4vw,44px) clamp(24px,3vw,32px);box-shadow:0 12px 36px #0f172a0d}.iqra-prism .iqra-prism-landing .pillar:before{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan));border-radius:999px 999px 0 0;height:3px}.iqra-prism .iqra-prism-landing .pillar:hover{box-shadow:0 24px 48px var(--areeb-purple-glow);background:var(--areeb-surface);border-color:#9333ea47;transform:translateY(-8px)}.iqra-prism .iqra-prism-landing .pillar-icon{width:72px;height:72px;margin-bottom:20px;font-size:36px}.iqra-prism .iqra-prism-landing .pillar-icon:before{background:var(--areeb-purple-soft);opacity:1;animation:none}.iqra-prism .iqra-prism-landing .pillar-title{text-transform:none;letter-spacing:0;color:var(--areeb-ink);margin-bottom:12px;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:800}.iqra-prism .iqra-prism-landing .pillar-description{color:var(--areeb-ink-muted);font-size:.9375rem;line-height:1.8}.iqra-prism .iqra-prism-landing .pillar-description a{color:var(--areeb-purple-deep);font-weight:700}.iqra-prism .iqra-prism-landing .pillar-description a:hover{color:var(--areeb-purple)}.iqra-prism .iqra-prism-landing .particle{background:linear-gradient(135deg, var(--areeb-cyan), var(--areeb-purple))}.iqra-prism .iqra-prism-landing .stats-section{background:radial-gradient(ellipse 60% 40% at 50% 0%, var(--areeb-purple-glow) 0%, transparent 60%), #faf8ff;padding:clamp(80px,10vh,120px) clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .stats-grid{gap:clamp(20px,2.8vw,32px);max-width:min(1120px,100%)}.iqra-prism .iqra-prism-landing .stat-card{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:24px;padding:clamp(32px,4vw,44px) clamp(24px,3vw,32px);box-shadow:0 12px 36px #0f172a0d}.iqra-prism .iqra-prism-landing .stat-card:before{background:linear-gradient(90deg, transparent, var(--areeb-purple), transparent);height:3px}.iqra-prism .iqra-prism-landing .stat-card:hover{box-shadow:0 24px 48px var(--areeb-purple-glow);border-color:#9333ea47;transform:translateY(-6px)}.iqra-prism .iqra-prism-landing .stat-icon{background:var(--areeb-purple-soft);width:72px;height:72px;color:var(--areeb-purple-deep);box-shadow:none;border-radius:20px;margin-bottom:18px;font-size:32px}.iqra-prism .iqra-prism-landing .stat-number{color:var(--areeb-ink);letter-spacing:-.02em;font-family:Tajawal,sans-serif;font-size:clamp(2.25rem,4vw,3rem);font-weight:900}.iqra-prism .iqra-prism-landing .stat-label{color:var(--areeb-ink-soft);text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:700}.iqra-prism .iqra-prism-landing .stat-description{color:var(--areeb-ink-muted);font-size:.875rem;line-height:1.75}.iqra-prism .iqra-prism-landing .skills-section{background:var(--areeb-surface);padding:clamp(80px,10vh,120px) clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .skills-container{max-width:min(1120px,100%)}.iqra-prism .iqra-prism-landing .skill-categories{gap:12px;margin-bottom:clamp(32px,4vw,48px)}.iqra-prism .iqra-prism-landing .category-tab{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink-soft);text-transform:none;letter-spacing:0;border-radius:999px;padding:10px 22px;font-size:.875rem;font-weight:700}.iqra-prism .iqra-prism-landing .category-tab:hover{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-color:#9333ea38}.iqra-prism .iqra-prism-landing .category-tab.active{background:var(--areeb-ink);border-color:var(--areeb-ink);color:#fff;box-shadow:0 10px 28px #0f172a24}.iqra-prism .iqra-prism-landing .skills-hexagon-grid{gap:clamp(12px,2vw,24px);margin-top:clamp(32px,4vw,48px)}.iqra-prism .iqra-prism-landing .hexagon-inner{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:20px;box-shadow:0 8px 28px #0f172a0f}.iqra-prism .iqra-prism-landing .skill-hexagon:hover .hexagon-inner{box-shadow:0 16px 40px var(--areeb-purple-glow);border-color:#9333ea52}.iqra-prism .iqra-prism-landing .skill-icon-hex{color:var(--areeb-purple);font-size:40px}.iqra-prism .iqra-prism-landing .skill-name-hex{text-transform:none;letter-spacing:0;color:var(--areeb-ink);font-size:.875rem;font-weight:800}.iqra-prism .iqra-prism-landing .skill-level{background:var(--areeb-border);border-radius:999px;height:5px}.iqra-prism .iqra-prism-landing .skill-level-fill{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan));border-radius:999px}.iqra-prism .iqra-prism-landing .skill-percentage-hex{color:var(--areeb-ink-muted);font-size:.8125rem;font-weight:700}.iqra-prism .iqra-prism-landing .contact-section{background:radial-gradient(ellipse 70% 50% at 50% 100%, var(--areeb-purple-glow) 0%, transparent 62%), var(--areeb-surface);padding:clamp(80px,10vh,120px) clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .contact-container{gap:clamp(28px,4vw,48px);max-width:min(1120px,100%)}.iqra-prism .iqra-prism-landing .contact-info,.iqra-prism .iqra-prism-landing .contact-form{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);border-radius:24px;padding:clamp(28px,4vw,40px);box-shadow:0 12px 36px #0f172a0d}.iqra-prism .iqra-prism-landing .info-item{border:1px solid var(--areeb-border);background:#faf8ff;border-radius:16px;margin-bottom:16px;padding:18px 20px}.iqra-prism .iqra-prism-landing .info-item:before{display:none}.iqra-prism .iqra-prism-landing .info-item:hover{background:var(--areeb-purple-soft);box-shadow:0 8px 24px var(--areeb-purple-glow);border-color:#9333ea38;transform:translate(-6px)}html[dir=rtl] .iqra-prism .iqra-prism-landing .info-item:hover{transform:translate(6px)}.iqra-prism .iqra-prism-landing .info-icon{margin-inline-end:16px;background:var(--areeb-purple-soft);width:48px;height:48px;color:var(--areeb-purple-deep);border-radius:14px;margin-right:0;font-size:22px}.iqra-prism .iqra-prism-landing .info-item:hover .info-icon{box-shadow:none;transform:scale(1.06)}.iqra-prism .iqra-prism-landing .info-text h4{color:var(--areeb-ink);text-transform:none;letter-spacing:0;font-size:.9375rem;font-weight:800}.iqra-prism .iqra-prism-landing .info-item:hover .info-text h4{color:var(--areeb-purple-deep)}.iqra-prism .iqra-prism-landing .info-text p{color:var(--areeb-ink-muted);font-size:.875rem}.iqra-prism .iqra-prism-landing .info-item:hover .info-text p{color:var(--areeb-ink-soft)}.iqra-prism .iqra-prism-landing .form-group label{color:var(--areeb-ink-soft);text-transform:none;letter-spacing:0;margin-bottom:8px;font-size:.8125rem;font-weight:700}.iqra-prism .iqra-prism-landing .form-group input,.iqra-prism .iqra-prism-landing .form-group textarea{border:1.5px solid var(--areeb-border);color:var(--areeb-ink);background:#faf8ff;border-radius:14px;padding:14px 16px;font-family:Tajawal,sans-serif;font-size:.9375rem}.iqra-prism .iqra-prism-landing .form-group input:focus,.iqra-prism .iqra-prism-landing .form-group textarea:focus{border-color:var(--areeb-purple);box-shadow:0 0 0 4px var(--areeb-purple-glow)}.iqra-prism .iqra-prism-landing .submit-btn{background:var(--areeb-ink);color:#fff;text-transform:none;letter-spacing:0;border-radius:999px;min-height:56px;padding:0 28px;font-size:1rem;font-weight:800;box-shadow:0 12px 30px #0f172a29}.iqra-prism .iqra-prism-landing .submit-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0f172a38}.iqra-prism .iqra-prism-landing .footer{border-top:1px solid var(--areeb-border);background:#faf8ff;padding:clamp(56px,7vh,80px) clamp(24px,4vw,56px) clamp(28px,4vh,40px)}.iqra-prism .iqra-prism-landing .footer-content{gap:clamp(28px,4vw,48px);max-width:min(1120px,100%);margin-bottom:clamp(28px,4vw,40px)}.iqra-prism .iqra-prism-landing .footer-description{color:var(--areeb-ink-muted);font-size:.9375rem;line-height:1.8}.iqra-prism .iqra-prism-landing .logo-text .prism{background:linear-gradient(135deg, var(--areeb-purple), var(--areeb-purple-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.iqra-prism .iqra-prism-landing .social-icon{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);width:44px;height:44px;color:var(--areeb-ink-soft);font-size:.875rem;font-weight:800}.iqra-prism .iqra-prism-landing .social-icon:hover{background:var(--areeb-ink);border-color:var(--areeb-ink);color:#fff;transform:translateY(-3px);box-shadow:0 10px 28px #0f172a24}.iqra-prism .iqra-prism-landing .footer-section h4{color:var(--areeb-ink);text-transform:none;letter-spacing:0;margin-bottom:16px;font-size:.9375rem;font-weight:800}.iqra-prism .iqra-prism-landing .footer-links a{color:var(--areeb-ink-muted);font-size:.875rem;font-weight:600}.iqra-prism .iqra-prism-landing .footer-links a:hover{color:var(--areeb-purple-deep);padding-inline-start:6px;padding-left:0}.iqra-prism .iqra-prism-landing .footer-bottom{border-top:1px solid var(--areeb-border);max-width:min(1120px,100%);padding-top:clamp(24px,3vw,32px)}.iqra-prism .iqra-prism-landing .copyright{color:var(--areeb-ink-muted);font-size:.875rem}@media (width<=768px){.iqra-prism .iqra-prism-landing .contact-container,.iqra-prism .iqra-prism-landing .footer-content,.iqra-prism .iqra-prism-landing .philosophy-pillars{grid-template-columns:1fr}}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course{--color-ink:var(--areeb-ink);--color-ink-muted:var(--areeb-ink-muted);--color-ink-subtle:#94a3b8;--color-surface:var(--areeb-surface);--color-surface-muted:#faf8ff;--color-border:var(--areeb-border);background:var(--areeb-surface);color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page:before,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses:before,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course:before{background:radial-gradient(ellipse 70% 45% at 50% 0%, var(--areeb-purple-glow) 0%, transparent 58%), linear-gradient(180deg, var(--areeb-surface) 0%, #faf8ff 50%, var(--areeb-surface) 100%)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-hero,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-hero,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-breadcrumb{border-bottom-color:var(--areeb-border)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-hero-bg,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-hero-bg,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-hero-bg{background:radial-gradient(ellipse 50% 60% at 90% 10%, var(--areeb-purple-glow) 0%, transparent 50%), radial-gradient(ellipse 40% 50% at 10% 90%, #67e8f914 0%, transparent 45%)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-breadcrumb{background:var(--areeb-surface)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-badge,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-badge{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);text-transform:none;letter-spacing:0;border:none;font-weight:700}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-title,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-title{color:var(--areeb-ink);-webkit-text-fill-color:currentcolor;letter-spacing:-.03em;background:0 0;font-weight:900}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-sub,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-sub{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-filter,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-filter{border:1.5px solid var(--areeb-border);background:var(--areeb-surface);color:var(--areeb-ink-soft);text-transform:none;letter-spacing:0}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-filter:hover,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-filter:hover{color:var(--areeb-purple-deep);background:var(--areeb-purple-soft);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-page-filter--active,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-myc-filter--active{background:var(--areeb-ink);color:#fff;box-shadow:0 10px 28px #0f172a24}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-panel,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-search-bar,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-empty,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-main-panel,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-checkout-card,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-steps-card,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-hero-panel{border:1.5px solid var(--areeb-border);background:var(--areeb-surface);box-shadow:0 12px 36px #0f172a0f}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-panel-title,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-block-title,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-title{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-field-label,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-form-label{color:var(--areeb-ink-soft);text-transform:none;letter-spacing:0}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-checkbox{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-search-input{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-search-input::placeholder,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-search-icon{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-view-toggle{border-color:var(--areeb-border);background:#faf8ff}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-view-btn{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-view-btn:hover{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-view-btn--active{background:var(--areeb-ink);color:#fff;box-shadow:0 4px 16px #0f172a1f}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-empty-icon{background:var(--areeb-purple-soft)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-empty-text,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-breadcrumb,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-breadcrumb a{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-breadcrumb a:hover{color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-breadcrumb-current{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-description,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course-instructor,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-checkout-sub,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-form-hint{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-lesson-item,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-module-summary,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-module-lesson{color:var(--areeb-ink-soft)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-lesson-item:hover,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-module-summary:hover{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-lesson-title,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-module-title{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-badge{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-btn-primary,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course .portal-btn-primary,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-card .prism-btn-primary{background:var(--areeb-ink);text-transform:none;letter-spacing:0;border-radius:999px;box-shadow:0 12px 30px #0f172a29}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-btn-secondary,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-course .portal-btn-secondary{background:var(--areeb-surface);border:1.5px solid var(--areeb-border);color:var(--areeb-ink);border-radius:999px}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-btn-ghost{color:var(--areeb-ink-soft)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-price,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-price{color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-price-box{border:1px solid var(--areeb-border);background:#faf8ff}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-payment-option{border-color:var(--areeb-border);color:var(--areeb-ink);background:#faf8ff}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-payment-option--selected{border-color:var(--areeb-purple);background:var(--areeb-purple-soft)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-step{border:1px solid var(--areeb-border);background:#faf8ff}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-step--active{background:var(--areeb-purple-soft);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-step-num{background:var(--areeb-border);color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-step--active .prism-step-num{background:var(--areeb-purple);color:#fff}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-card{border:1.5px solid var(--areeb-border);background:var(--areeb-surface);box-shadow:0 12px 36px #0f172a0f}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-card:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-card--featured{background:linear-gradient(180deg, #faf8ff 0%, var(--areeb-surface) 100%);box-shadow:0 16px 44px var(--areeb-purple-glow);border-color:#9333ea52}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-name,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-offer-text,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-checkout-heading{color:var(--areeb-ink)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-desc,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-features,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-proof,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-currency{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-check{color:var(--areeb-purple)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pricing-offer{background:#fbbf2414;border-color:#fbbf244d}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors-stat{border:1.5px solid var(--areeb-border);background:var(--areeb-surface)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors-stat-value{color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors-stat-label{color:var(--areeb-ink-muted)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-card,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-browse .course-card-premium,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses .course-card-premium,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .course-card-premium{border:1.5px solid var(--areeb-border);background:var(--areeb-surface);border-radius:20px;box-shadow:0 12px 36px #0f172a0f}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-card:hover,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-browse .course-card-premium:hover,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses .course-card-premium:hover,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .course-card-premium:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-accent{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan))}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-name,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-browse .course-card-premium-body a,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses .course-card-premium-body a,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .course-card-premium-body a{color:var(--areeb-ink)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-subject{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-bio,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-stats,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-browse .course-card-premium-body p,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses .course-card-premium-body p{color:var(--areeb-ink-muted)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-browse .course-card-premium-price,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-my-courses .course-card-premium-price,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .course-card-premium-price{color:var(--areeb-purple-deep)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-link{color:var(--areeb-purple-deep)!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-instructors .app-instructor-footer{border-color:var(--areeb-border)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pagination a,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pagination span{border:1.5px solid var(--areeb-border);background:var(--areeb-surface);color:var(--areeb-ink-soft)}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pagination a:hover{color:var(--areeb-purple-deep);background:var(--areeb-purple-soft);border-color:#9333ea47}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pagination span[aria-current=page] span,html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .prism-pagination .bg-white{background:var(--areeb-ink)!important;color:#fff!important;border-color:#0000!important}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .card-cta{background:var(--areeb-ink);text-transform:none;letter-spacing:0;border-radius:999px;box-shadow:0 10px 28px #0f172a24}html.iqra-prism body.iqra-prism-app:not(.iqra-prism-player) .submit-btn{background:var(--areeb-ink);text-transform:none;letter-spacing:0;border-radius:999px}.iqra-prism .iqra-prism-landing .areeb-spotlight{background:var(--areeb-surface);padding:clamp(40px,5vh,64px) clamp(24px,4vw,56px) clamp(56px,7vh,80px)}.iqra-prism .iqra-prism-landing .areeb-spotlight__shell{flex-direction:column;gap:clamp(36px,5vw,52px);width:100%;max-width:min(1120px,100%);margin:0 auto;display:flex}.iqra-prism .iqra-prism-landing .areeb-spotlight__intro{direction:rtl;justify-content:center;align-items:center;gap:clamp(20px,3.5vw,40px);display:flex}.iqra-prism .iqra-prism-landing .areeb-spotlight__mascot-wrap{flex-shrink:0;width:clamp(120px,14vw,168px);position:relative}.iqra-prism .iqra-prism-landing .areeb-spotlight__question{top:-4px;z-index:2;background:var(--areeb-purple-soft);width:28px;height:28px;color:var(--areeb-purple-deep);box-shadow:0 4px 14px var(--areeb-purple-glow);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;inset-inline-start:8px}.iqra-prism .iqra-prism-landing .areeb-spotlight__mascot{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 12px 24px #9333ea24);-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.iqra-prism .iqra-prism-landing .areeb-spotlight__copy{text-align:start;flex:1;min-width:0;max-width:52ch}.iqra-prism .iqra-prism-landing .areeb-spotlight__title{letter-spacing:-.03em;color:var(--areeb-ink);margin:0 0 clamp(12px,1.6vw,16px);font-size:clamp(1.75rem,3.8vw,2.5rem);font-weight:900;line-height:1.2}.iqra-prism .iqra-prism-landing .areeb-spotlight__lead{color:var(--areeb-ink-muted);margin:0;font-size:clamp(1rem,1.65vw,1.125rem);font-weight:500;line-height:1.85}.iqra-prism .iqra-prism-landing .areeb-spotlight__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,24px);display:grid}.iqra-prism .iqra-prism-landing .areeb-spotlight-card{text-align:center;border:1.5px solid var(--areeb-border);background:var(--areeb-surface);border-radius:24px;flex-direction:column;align-items:center;padding:clamp(28px,3.5vw,36px) clamp(20px,2.5vw,28px);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 16px 40px #0f172a0f,0 2px 8px #0f172a08}.iqra-prism .iqra-prism-landing .areeb-spotlight-card:hover{box-shadow:0 24px 48px var(--areeb-purple-glow);border-color:#9333ea38;transform:translateY(-4px)}.iqra-prism .iqra-prism-landing .areeb-spotlight-card__icon{background:var(--areeb-purple-soft);width:56px;height:56px;color:var(--areeb-purple-deep);border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.iqra-prism .iqra-prism-landing .areeb-spotlight-card__icon svg{width:26px;height:26px}.iqra-prism .iqra-prism-landing .areeb-spotlight-card__title{color:var(--areeb-ink);margin:0 0 10px;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:800;line-height:1.35}.iqra-prism .iqra-prism-landing .areeb-spotlight-card__body{color:var(--areeb-ink-muted);margin:0;font-size:.9375rem;font-weight:500;line-height:1.8}.iqra-prism .iqra-prism-landing .areeb-journey{background:linear-gradient(#fff 0%,#faf8ff 50%,#fff 100%);position:relative;overflow:hidden}.iqra-prism .iqra-prism-landing .areeb-journey__shell{max-width:min(1180px,100%);margin:0 auto;padding-inline:clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .areeb-journey__header{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,2vw,20px);margin-bottom:clamp(40px,5vw,56px);padding-inline:0;display:flex}.iqra-prism .iqra-prism-landing .areeb-journey__badge{font-size:.875rem}.iqra-prism .iqra-prism-landing .areeb-journey__title{max-width:18ch}.iqra-prism .iqra-prism-landing .areeb-journey__subtitle{max-width:52ch;margin:0}.iqra-prism .iqra-prism-landing .areeb-journey__timeline{position:relative}.iqra-prism .iqra-prism-landing .areeb-journey__rail{pointer-events:none;z-index:0;position:absolute}.iqra-prism .iqra-prism-landing .areeb-journey__rail-line{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan), var(--areeb-purple));opacity:.35;border-radius:999px;display:block}.iqra-prism .iqra-prism-landing .areeb-journey__rail-glow{filter:blur(10px);opacity:.65;background:linear-gradient(90deg,#9333ea2e,#22d3ee24,#9333ea2e);border-radius:999px;display:block;position:absolute;inset:-6px 0}.iqra-prism .iqra-prism-landing .areeb-journey__steps{z-index:1;gap:clamp(20px,3vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.iqra-prism .iqra-prism-landing .areeb-journey-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,2.5vw,24px);display:grid}.iqra-prism .iqra-prism-landing .areeb-journey-step__node{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.iqra-prism .iqra-prism-landing .areeb-journey-step__num{background:var(--areeb-ink);color:#fff;letter-spacing:.04em;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;font-size:.9375rem;font-weight:900;display:flex;box-shadow:0 10px 28px #0f172a29,0 0 0 6px #9333ea1a}.iqra-prism .iqra-prism-landing .areeb-journey-step:nth-child(2) .areeb-journey-step__num{background:linear-gradient(135deg, var(--areeb-purple-deep), var(--areeb-purple))}.iqra-prism .iqra-prism-landing .areeb-journey-step:nth-child(3) .areeb-journey-step__num{background:linear-gradient(135deg,#7c3aed,#06b6d4)}.iqra-prism .iqra-prism-landing .areeb-journey-step:nth-child(4) .areeb-journey-step__num{background:linear-gradient(135deg, var(--areeb-purple), var(--areeb-cyan))}.iqra-prism .iqra-prism-landing .areeb-journey-step__icon{background:var(--areeb-purple-soft);width:40px;height:40px;color:var(--areeb-purple-deep);border-radius:12px;justify-content:center;align-items:center;display:flex}.iqra-prism .iqra-prism-landing .areeb-journey-step__icon svg{width:20px;height:20px}.iqra-prism .iqra-prism-landing .areeb-journey-step__card{border:1.5px solid var(--areeb-border);background:#fff;border-radius:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,1.5rem);transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 12px 36px #0f172a0f}.iqra-prism .iqra-prism-landing .areeb-journey-step__card:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);border-color:#9333ea38;transform:translateY(-4px)}.iqra-prism .iqra-prism-landing .areeb-journey-step__label{letter-spacing:.08em;text-transform:uppercase;color:var(--areeb-purple-deep);margin:0 0 8px;font-size:.75rem;font-weight:800}.iqra-prism .iqra-prism-landing .areeb-journey-step__title{color:var(--areeb-ink);margin:0 0 10px;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:900;line-height:1.35}.iqra-prism .iqra-prism-landing .areeb-journey-step__body{color:var(--areeb-ink-muted);margin:0;font-size:.9375rem;line-height:1.8}@media (width<=1023px){.iqra-prism .iqra-prism-landing .areeb-journey__rail{top:28px;bottom:28px;width:4px;inset-inline-start:27px}.iqra-prism .iqra-prism-landing .areeb-journey__rail-line{background:linear-gradient(180deg, var(--areeb-purple), var(--areeb-cyan), var(--areeb-purple));width:100%;height:100%}.iqra-prism .iqra-prism-landing .areeb-journey__rail-glow{background:linear-gradient(#9333ea2e,#22d3ee24,#9333ea2e);inset:-8px -6px}.iqra-prism .iqra-prism-landing .areeb-journey__steps{padding-inline-start:8px}}@media (width>=1024px){.iqra-prism .iqra-prism-landing .areeb-journey__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);padding-top:36px}.iqra-prism .iqra-prism-landing .areeb-journey-step{text-align:center;grid-template-rows:auto 1fr;grid-template-columns:1fr;gap:18px}.iqra-prism .iqra-prism-landing .areeb-journey-step__node{margin-inline:auto}.iqra-prism .iqra-prism-landing .areeb-journey-step__icon{display:none}.iqra-prism .iqra-prism-landing .areeb-journey__rail{top:64px;height:4px;inset-inline:12%}.iqra-prism .iqra-prism-landing .areeb-journey__rail-line{width:100%;height:100%}.iqra-prism .iqra-prism-landing .areeb-journey-step__card{text-align:start;min-height:220px}html[dir=rtl] .iqra-prism .iqra-prism-landing .areeb-journey-step__card{text-align:start}}.iqra-prism .iqra-prism-landing .areeb-teachers-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2.8vw,28px);margin-top:clamp(8px,1vw,16px);display:grid}.iqra-prism .iqra-prism-landing .areeb-teacher-card{text-align:center;flex-direction:column;align-items:center;display:flex}.iqra-prism .iqra-prism-landing .areeb-teacher-card__avatar-wrap{margin-bottom:16px}.iqra-prism .iqra-prism-landing .areeb-teacher-card__avatar,.iqra-prism .iqra-prism-landing .areeb-teacher-card__avatar-fallback{object-fit:cover;border:3px solid #fff;border-radius:50%;width:88px;height:88px;box-shadow:0 8px 24px #0f172a1a}.iqra-prism .iqra-prism-landing .areeb-teacher-card__avatar-fallback{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);justify-content:center;align-items:center;font-size:1.75rem;font-weight:900;display:inline-flex}.iqra-prism .iqra-prism-landing .areeb-teacher-card__name{margin-bottom:6px}.iqra-prism .iqra-prism-landing .areeb-teacher-card__subject{color:var(--areeb-purple-deep);margin:0 0 12px;font-size:.875rem;font-weight:700}.iqra-prism .iqra-prism-landing .areeb-teacher-card__quote{margin-bottom:12px;font-style:italic}.iqra-prism .iqra-prism-landing .areeb-teacher-card__stat{color:var(--areeb-ink-muted);margin:0 0 16px;font-size:.8125rem;font-weight:700}.iqra-prism .iqra-prism-landing .areeb-teacher-card__cta{min-height:48px;margin-top:auto;padding:0 20px;font-size:.875rem}.iqra-prism .iqra-prism-landing .areeb-stories-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:min(1120px,100%);margin:0 auto}.iqra-prism .iqra-prism-landing .areeb-story-card{text-align:start}.iqra-prism .iqra-prism-landing .areeb-story-card__meta{color:var(--areeb-ink-soft);flex-direction:column;gap:4px;margin:0 0 14px;font-size:.9375rem;display:flex}.iqra-prism .iqra-prism-landing .areeb-story-card__meta strong{color:var(--areeb-ink);font-size:1.05rem}.iqra-prism .iqra-prism-landing .areeb-story-card__quote{margin:0;font-style:italic}.iqra-prism .iqra-prism-landing .areeb-final-cta{text-align:center;max-width:min(720px,100%);margin:0 auto;padding:clamp(48px,6vh,72px) clamp(24px,4vw,40px)}.iqra-prism .iqra-prism-landing .areeb-final-cta__title{color:var(--areeb-ink);flex-direction:column;gap:8px;margin:0 0 20px;font-size:clamp(1.5rem,3.2vw,2.25rem);font-weight:900;line-height:1.25;display:flex}.iqra-prism .iqra-prism-landing .areeb-final-cta__title-accent{color:var(--areeb-purple-deep)}.iqra-prism .iqra-prism-landing .areeb-final-cta__body{max-width:48ch;color:var(--areeb-ink-muted);margin:0 auto 28px;font-size:clamp(1rem,1.75vw,1.125rem);line-height:1.85}.iqra-prism .iqra-prism-landing .areeb-final-cta__btn{margin:0 auto}.iqra-prism .iqra-prism-landing .areeb-final-cta__note{color:var(--areeb-ink-muted);margin:20px 0 0;font-size:.875rem}.iqra-prism .iqra-prism-landing .areeb-section--see-how,.iqra-prism .iqra-prism-landing .areeb-section--stories{padding:clamp(72px,9vh,112px) 0}.iqra-prism .iqra-prism-landing .areeb-section--see-how .section-header,.iqra-prism .iqra-prism-landing .areeb-section--stories .section-header{padding-inline:clamp(24px,4vw,56px)}.iqra-prism .iqra-prism-landing .philosophy-headline.areeb-section__title{-webkit-text-fill-color:currentcolor;color:var(--areeb-ink);letter-spacing:-.03em;text-transform:none;background:0 0;animation:none}.iqra-prism .iqra-prism-landing .footer-bottom{text-align:center;flex-direction:column;gap:8px}@media (width<=768px){.iqra-prism .iqra-prism-landing .areeb-spotlight__intro{text-align:center;flex-direction:column}.iqra-prism .iqra-prism-landing .areeb-spotlight__copy{text-align:center;max-width:none}.iqra-prism .iqra-prism-landing .areeb-spotlight__grid,.iqra-prism .iqra-prism-landing .areeb-teachers-grid,.iqra-prism .iqra-prism-landing .areeb-stories-grid{grid-template-columns:1fr}}.prism-instructors.prism-page{background:var(--areeb-surface);color:var(--areeb-ink)}.prism-instructors.prism-page:before{background:radial-gradient(70% 45% at 12% 0,#9333ea12 0%,#0000 55%),radial-gradient(50% 40% at 88% 20%,#22d3ee0d 0%,#0000 50%),linear-gradient(#fff 0%,#faf8ff 45%,#fff 100%)}.prism-instructors .areeb-instructors-hero{background:var(--areeb-surface);border-bottom:1px solid var(--areeb-border);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.prism-instructors .areeb-instructors-hero__visual{z-index:1;pointer-events:none;align-items:flex-start;width:100%;min-height:clamp(240px,44vw,400px);display:flex;position:relative;overflow:hidden}.prism-instructors .areeb-instructors-hero__visual .areeb-hero__visual-bar{background:var(--areeb-purple);z-index:0;width:clamp(48px,6vw,72px);position:absolute;top:0;bottom:0;left:0}.prism-instructors .areeb-instructors-hero__mascot{z-index:2;object-fit:contain;object-position:left bottom;transform-origin:0 100%;filter:drop-shadow(0 24px 40px #9333ea24);-webkit-user-select:none;user-select:none;width:115%;height:auto;min-height:clamp(280px,50vw,440px);margin-left:clamp(48px,6vw,72px);display:block;position:relative;transform:translateY(-6%)scale(1.05)}.prism-instructors .areeb-instructors-hero__visual:after{content:"";background:linear-gradient(to top, var(--areeb-surface) 10%, transparent 100%);z-index:3;pointer-events:none;height:clamp(56px,12vw,100px);position:absolute;bottom:0;left:0;right:0}.prism-instructors .areeb-instructors-hero__main{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.prism-instructors .areeb-instructors-hero__shell{box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px) clamp(40px,5vw,64px)}.prism-instructors .areeb-instructors-hero__content{direction:rtl;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.8vw,28px);width:100%;max-width:min(920px,100%);display:flex}.prism-instructors .areeb-instructors-hero__title{letter-spacing:-.035em;color:var(--areeb-ink);-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:900;line-height:1.05}.prism-instructors .areeb-instructors-hero__subtitle{max-width:52ch}.prism-instructors .areeb-instructors-hero__stats{padding-top:4px}@media (width>=1024px){.prism-instructors .areeb-instructors-hero{min-height:clamp(440px,54vh,580px)}.prism-instructors .areeb-instructors-hero__visual{width:clamp(340px,44vw,520px);min-height:auto;position:absolute;top:0;bottom:0;left:0}.prism-instructors .areeb-instructors-hero__main{justify-content:center;min-height:clamp(440px,54vh,580px);margin-left:clamp(340px,44vw,520px)}.prism-instructors .areeb-instructors-hero__shell{padding:clamp(48px,6vh,72px) clamp(32px,4vw,56px)}.prism-instructors .areeb-instructors-hero__mascot{transform-origin:0 0;min-height:100%;transform:translateY(clamp(-40px,-4vh,-64px))scale(1.1)}}.prism-instructors .areeb-instructors-body{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.prism-instructors .areeb-instructors-toolbar{flex-direction:column;gap:1.25rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.prism-instructors .areeb-instructors-search{border:1.5px solid var(--areeb-border);background:#fff;border-radius:999px;box-shadow:0 8px 28px #0f172a0d}.prism-instructors .areeb-instructors-filters{flex-wrap:wrap;gap:.625rem;display:flex}.prism-instructors .areeb-instructors-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(20px,2.8vw,28px);display:grid}.prism-instructors .areeb-instructor-card{text-align:center;border:1.5px solid var(--areeb-border);background:#fff;border-radius:1.5rem;flex-direction:column;align-items:center;padding:clamp(1.75rem,3vw,2.25rem) clamp(1.5rem,2.5vw,2rem);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 12px 40px #0f172a0f}.prism-instructors .areeb-instructor-card:hover{box-shadow:0 24px 56px var(--areeb-purple-glow);border-color:#9333ea3d;transform:translateY(-4px)}.prism-instructors .areeb-instructor-card__badge{top:1rem;background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:.6875rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:1rem}.prism-instructors .areeb-teacher-card__avatar-wrap{margin-bottom:18px}.prism-instructors .areeb-teacher-card__avatar,.prism-instructors .areeb-teacher-card__avatar-fallback{object-fit:cover;border:4px solid #fff;border-radius:50%;width:96px;height:96px;box-shadow:0 10px 32px #0f172a1f}.prism-instructors .areeb-teacher-card__avatar-fallback{background:var(--areeb-purple-soft);color:var(--areeb-purple-deep);justify-content:center;align-items:center;font-size:2rem;font-weight:900;display:inline-flex}.prism-instructors .areeb-teacher-card__name{color:var(--areeb-ink);margin:0 0 8px;font-size:1.25rem;font-weight:900}.prism-instructors .areeb-teacher-card__subject{color:var(--areeb-purple-deep);margin:0 0 14px;font-size:.9375rem;font-weight:700}.prism-instructors .areeb-teacher-card__quote{color:var(--areeb-ink-muted);margin:0 0 14px;font-size:.9375rem;font-style:italic;line-height:1.75}.prism-instructors .areeb-teacher-card__stat{color:var(--areeb-ink-muted);margin:0 0 18px;font-size:.8125rem;font-weight:700}.prism-instructors .areeb-teacher-card__cta{width:100%;max-width:260px;min-height:48px;margin-top:auto;padding:0 22px;font-size:.9375rem}.prism-instructors .areeb-instructors-empty{border:1.5px dashed var(--areeb-border);background:#faf8ff;border-radius:1.5rem}@media (width<=1023px){.prism-instructors .areeb-instructors-grid{grid-template-columns:1fr}}.areeb-about.prism-page{background:var(--areeb-surface);color:var(--areeb-ink);padding-bottom:clamp(3rem,6vw,5rem)}.areeb-about.prism-page:before{background:radial-gradient(70% 45% at 12% 0,#9333ea12 0%,#0000 55%),radial-gradient(50% 40% at 88% 20%,#22d3ee0d 0%,#0000 50%),linear-gradient(#fff 0%,#faf8ff 45%,#fff 100%)}.areeb-about .areeb-about-hero{background:var(--areeb-surface);border-bottom:1px solid var(--areeb-border);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding:0;position:relative;overflow:hidden}.areeb-about .areeb-about-hero__visual{z-index:1;pointer-events:none;align-items:flex-start;width:100%;min-height:clamp(240px,44vw,400px);display:flex;position:relative;overflow:hidden}.areeb-about .areeb-about-hero__visual .areeb-hero__visual-bar{background:var(--areeb-purple);z-index:0;width:clamp(48px,6vw,72px);position:absolute;top:0;bottom:0;left:0}.areeb-about .areeb-about-hero__mascot{z-index:2;object-fit:contain;object-position:left bottom;transform-origin:0 100%;filter:drop-shadow(0 24px 40px #9333ea24);-webkit-user-select:none;user-select:none;width:115%;height:auto;min-height:clamp(280px,50vw,440px);margin-left:clamp(48px,6vw,72px);display:block;position:relative;transform:translateY(-6%)scale(1.05)}.areeb-about .areeb-about-hero__visual:after{content:"";background:linear-gradient(to top, var(--areeb-surface) 10%, transparent 100%);z-index:3;pointer-events:none;height:clamp(56px,12vw,100px);position:absolute;bottom:0;left:0;right:0}.areeb-about .areeb-about-hero__main{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.areeb-about .areeb-about-hero__shell{box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,48px) clamp(40px,5vw,64px)}.areeb-about .areeb-about-hero__content{direction:rtl;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.8vw,28px);width:100%;max-width:min(920px,100%);display:flex}.areeb-about .areeb-about-hero__title{letter-spacing:-.035em;color:var(--areeb-ink);margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:900;line-height:1.05}.areeb-about .areeb-about-hero__lead{max-width:52ch}.areeb-about .areeb-about-hero__actions{flex-wrap:wrap;gap:14px;width:100%;padding-top:4px;display:flex}.areeb-about .areeb-about-hero__actions .areeb-hero__btn{min-height:56px;padding-inline:28px;font-size:1rem}@media (width>=1024px){.areeb-about .areeb-about-hero{min-height:clamp(460px,56vh,600px)}.areeb-about .areeb-about-hero__visual{width:clamp(340px,44vw,520px);min-height:auto;position:absolute;top:0;bottom:0;left:0}.areeb-about .areeb-about-hero__main{justify-content:center;min-height:clamp(460px,56vh,600px);margin-left:clamp(340px,44vw,520px)}.areeb-about .areeb-about-hero__shell{padding:clamp(48px,6vh,72px) clamp(32px,4vw,56px)}.areeb-about .areeb-about-hero__mascot{transform-origin:0 0;min-height:100%;transform:translateY(clamp(-40px,-4vh,-64px))scale(1.1)}}.areeb-about .areeb-about-section{padding:clamp(2.5rem,5vw,4.5rem) 0}.areeb-about .areeb-about-pillars{background:linear-gradient(#faf8ff 0%,#fff 100%)}.areeb-about .areeb-about-pillars__grid{gap:clamp(20px,3vw,28px);display:grid}@media (width>=768px){.areeb-about .areeb-about-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.areeb-about .areeb-about-pillar{border:1.5px solid var(--areeb-border);background:#fff;border-radius:1.5rem;padding:clamp(2rem,3.5vw,2.75rem);transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 12px 40px #0f172a0f}.areeb-about .areeb-about-pillar:before{content:"";background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan));border-radius:1.5rem 1.5rem 0 0;height:4px;margin:calc(-1*clamp(2rem,3.5vw,2.75rem)) calc(-1*clamp(2rem,3.5vw,2.75rem)) 1.5rem;display:block}.areeb-about .areeb-about-pillar:hover{box-shadow:0 24px 56px var(--areeb-purple-glow);border-color:#9333ea3d;transform:translateY(-6px)}.areeb-about .areeb-about-pillar__icon{background:var(--areeb-purple-soft);border-radius:1.25rem;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:1.25rem;font-size:2rem;display:inline-flex}.areeb-about .areeb-about-pillar__title{color:var(--areeb-ink);margin:0 0 .875rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:900}.areeb-about .areeb-about-pillar__body{color:var(--areeb-ink-muted);margin:0;font-size:1rem;line-height:1.85}.areeb-about .areeb-about-section__header{text-align:center;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.areeb-about .areeb-section__title{letter-spacing:-.02em;color:var(--areeb-ink);margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:900}.areeb-about .areeb-about-stats{gap:clamp(16px,2.5vw,24px);display:grid}@media (width>=768px){.areeb-about .areeb-about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.areeb-about .areeb-about-stat-card{border:1.5px solid var(--areeb-border);text-align:center;background:#fff;border-radius:1.5rem;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:clamp(1.75rem,3vw,2.25rem);transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 12px 36px #0f172a0d}.areeb-about .areeb-about-stat-card:hover{box-shadow:0 20px 48px var(--areeb-purple-glow);transform:translateY(-4px)}.areeb-about .areeb-about-stat-card__value{letter-spacing:-.02em;color:var(--areeb-purple-deep);font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1}.areeb-about .areeb-about-stat-card__label{color:var(--areeb-ink-muted);font-size:.9375rem;font-weight:700}.areeb-about .areeb-about-story{padding-bottom:0}.areeb-about .areeb-about-story-card{border:1.5px solid var(--areeb-border);text-align:center;background:linear-gradient(145deg,#fff 0%,#faf8ff 100%);border-radius:1.75rem;max-width:52rem;margin-inline:auto;padding:clamp(2rem,4vw,3rem);box-shadow:0 20px 56px #0f172a12}.areeb-about .areeb-about-story-card__title{color:var(--areeb-ink);margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.areeb-about .areeb-about-story-card__body{color:#5b6b8c;margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.9}.iqra-prism .areeb-footer{border-top:1px solid var(--areeb-border);color:var(--areeb-ink-muted);background:linear-gradient(#fff 0%,#faf8ff 42%,#f5f3ff 100%);padding:clamp(56px,7vh,88px) 0 clamp(28px,4vh,40px);position:relative;overflow:hidden}.iqra-prism .areeb-footer__accent{background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan), var(--areeb-purple));opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.iqra-prism .areeb-footer__glow{pointer-events:none;background:radial-gradient(55% 40% at 15% 0,#9333ea14 0%,#0000 60%),radial-gradient(45% 35% at 85% 10%,#22d3ee0f 0%,#0000 55%);position:absolute;inset:0}.iqra-prism .areeb-footer__inner{z-index:1;position:relative}.iqra-prism .areeb-footer__grid{gap:clamp(28px,4vw,48px);margin-bottom:clamp(28px,4vw,44px);display:grid}@media (width>=768px){.iqra-prism .areeb-footer__grid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.iqra-prism .areeb-footer__brand{flex-direction:column;align-items:flex-start;gap:16px;max-width:28rem;display:flex}.iqra-prism .areeb-footer__logo-link{text-decoration:none;transition:opacity .2s;display:inline-flex}.iqra-prism .areeb-footer__logo-link:hover{opacity:.88}.iqra-prism .areeb-footer__tagline{color:#5b6b8c;margin:0;font-size:clamp(.9375rem,1.5vw,1.0625rem);line-height:1.85}.iqra-prism .areeb-footer__badge{font-size:.875rem}.iqra-prism .areeb-footer__social{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.iqra-prism .areeb-footer__social-link{border:1.5px solid var(--areeb-border);width:46px;height:46px;color:var(--areeb-ink-soft);letter-spacing:.04em;background:#fff;border-radius:14px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex;box-shadow:0 6px 20px #0f172a0d}.iqra-prism .areeb-footer__social-link:hover{background:var(--areeb-ink);border-color:var(--areeb-ink);color:#fff;transform:translateY(-3px);box-shadow:0 12px 32px #0f172a29}.iqra-prism .areeb-footer__column{flex-direction:column;gap:14px;display:flex}.iqra-prism .areeb-footer__heading{color:var(--areeb-ink);letter-spacing:0;text-transform:none;margin:0;padding-bottom:12px;font-size:.9375rem;font-weight:900;position:relative}.iqra-prism .areeb-footer__heading:after{content:"";bottom:0;background:linear-gradient(90deg, var(--areeb-purple), var(--areeb-cyan));border-radius:999px;width:32px;height:3px;position:absolute;inset-inline-start:0}.iqra-prism .areeb-footer__links{flex-direction:column;gap:10px;display:flex}.iqra-prism .areeb-footer__links a{width:fit-content;color:var(--areeb-ink-muted);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.iqra-prism .areeb-footer__links a:hover{color:var(--areeb-purple-deep);transform:translate(-4px)}html[dir=ltr] .iqra-prism .areeb-footer__links a:hover{transform:translate(4px)}.iqra-prism .areeb-footer__bottom{border-top:1.5px solid var(--areeb-border);text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:clamp(24px,3vw,32px);display:flex}@media (width>=768px){.iqra-prism .areeb-footer__bottom{text-align:start;flex-direction:row;justify-content:space-between}}.iqra-prism .areeb-footer__copyright{color:var(--areeb-ink-muted);margin:0;font-size:.875rem;font-weight:600}html[dir=rtl] .iqra-prism .areeb-footer__grid{direction:rtl}.iqra-prism.areeb-login-page,.iqra-prism .areeb-login-page{background:var(--areeb-surface)}.iqra-prism .areeb-login{background:radial-gradient(70% 45% at 12% 0,#9333ea12 0%,#0000 55%),radial-gradient(50% 40% at 88% 20%,#22d3ee0d 0%,#0000 50%),linear-gradient(#fff 0%,#faf8ff 45%,#fff 100%);min-height:100dvh}.iqra-prism .areeb-login-hero{background:var(--areeb-surface);min-height:100dvh;position:relative;overflow:hidden}.iqra-prism .areeb-login-hero__visual{z-index:1;pointer-events:none;align-items:flex-start;width:100%;min-height:clamp(260px,46vw,420px);display:flex;position:relative;overflow:hidden}.iqra-prism .areeb-login-hero__visual .areeb-hero__visual-bar{background:var(--areeb-purple);z-index:0;width:clamp(48px,6vw,72px);position:absolute;top:0;bottom:0;left:0}.iqra-prism .areeb-login-hero__mascot{z-index:2;object-fit:contain;object-position:left bottom;transform-origin:0 100%;filter:drop-shadow(0 24px 40px #9333ea24);-webkit-user-select:none;user-select:none;width:115%;height:auto;min-height:clamp(300px,52vw,460px);margin-left:clamp(48px,6vw,72px);display:block;position:relative;transform:translateY(-6%)scale(1.05)}.iqra-prism .areeb-login-hero__visual:after{content:"";background:linear-gradient(to top, var(--areeb-surface) 12%, transparent 100%);z-index:3;pointer-events:none;height:clamp(64px,14vw,120px);position:absolute;bottom:0;left:0;right:0}.iqra-prism .areeb-login-hero__main{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.iqra-prism .areeb-login-hero__shell{box-sizing:border-box;width:100%;max-width:76rem;margin-inline:auto;padding:clamp(24px,4vw,48px)}.iqra-prism .areeb-login-card{border:1.5px solid var(--areeb-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-radius:1.75rem;width:100%;max-width:min(480px,100%);margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.5rem);box-shadow:0 24px 64px #0f172a1a,inset 0 0 0 1px #fffc}.iqra-prism .areeb-login-card__home{margin-bottom:1.5rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.iqra-prism .areeb-login-card__home:hover{opacity:.88}.iqra-prism .areeb-login-card__intro{direction:rtl;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:1.75rem;display:flex}.iqra-prism .areeb-login-card__badge{font-size:.875rem}.iqra-prism .areeb-login-card__title{letter-spacing:-.03em;color:var(--areeb-ink);margin:0;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:900;line-height:1.1}.iqra-prism .areeb-login-card__subtitle{color:#5b6b8c;margin:0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.8}.iqra-prism .areeb-login-alert{border-radius:1rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;font-weight:600}.iqra-prism .areeb-login-alert--error{color:#b91c1c;background:#fef2f2e6;border:1.5px solid #ef444438}.iqra-prism .areeb-login-form{flex-direction:column;gap:1.125rem;display:flex}.iqra-prism .areeb-login-field{flex-direction:column;gap:.5rem;display:flex}.iqra-prism .areeb-login-label{color:var(--areeb-ink-soft);font-size:.875rem;font-weight:700}.iqra-prism .areeb-login-input{border:1.5px solid var(--areeb-border);width:100%;min-height:54px;color:var(--areeb-ink);background:#fff;border-radius:1rem;padding:.875rem 1.125rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 16px #0f172a0a}.iqra-prism .areeb-login-input::placeholder{color:var(--areeb-ink-muted)}.iqra-prism .areeb-login-input:focus{border-color:#9333ea66;outline:none;box-shadow:0 0 0 4px #9333ea1f,0 8px 24px #0f172a0f}.iqra-prism .areeb-login-error{color:#dc2626;margin:0;font-size:.8125rem;font-weight:600}.iqra-prism .areeb-login-submit{min-height:58px;margin-top:.5rem;font-size:1.0625rem}.iqra-prism .areeb-login-submit.w-full{width:100%}.iqra-prism .areeb-login-back{color:var(--areeb-ink-muted);margin-top:1.25rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.iqra-prism .areeb-login-back:hover{color:var(--areeb-purple-deep)}@media (width>=1024px){.iqra-prism .areeb-login-hero{min-height:100dvh;display:block}.iqra-prism .areeb-login-hero__visual{width:clamp(380px,46vw,560px);min-height:auto;position:absolute;top:0;bottom:0;left:0}.iqra-prism .areeb-login-hero__main{justify-content:center;min-height:100dvh;margin-left:clamp(380px,46vw,560px)}.iqra-prism .areeb-login-hero__shell{align-items:center;min-height:100dvh;padding:clamp(40px,5vh,64px) clamp(32px,4vw,56px);display:flex}.iqra-prism .areeb-login-card{margin-inline:auto clamp(0px,4vw,48px)}.iqra-prism .areeb-login-hero__mascot{transform-origin:0 0;min-height:100%;transform:translateY(clamp(-48px,-5vh,-72px))scale(1.12)}}
