@font-face{font-family:cairo;src:url(../media/Cairo_Regular-s.p.08y3c0cibdtxj.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cairo;src:url(../media/Cairo_SemiBold-s.p.0_i4j6qm04zm4.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cairo;src:url(../media/Cairo_Bold-s.p.3y9efyc4j0f9y.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cairo Fallback;src:local(Arial);ascent-override:137.54%;descent-override:60.27%;line-gap-override:0.0%;size-adjust:94.73%}.cairo_8dc87b2c-module__V0LhbW__className{font-family:cairo,cairo Fallback}.cairo_8dc87b2c-module__V0LhbW__variable{--font-cairo:"cairo", "cairo Fallback"}
@font-face{font-family:tajawal;src:url(../media/tajawal_regular-s.p.0q36q8bz5op40.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tajawal;src:url(../media/tajawal_bold-s.p.1i3fzarc0uwfx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:68.09%;descent-override:37.8%;line-gap-override:21.18%;size-adjust:94.43%}.tajawal_cd5b75be-module__sDfImG__className{font-family:tajawal,tajawal Fallback}.tajawal_cd5b75be-module__sDfImG__variable{--font-tajawal:"tajawal", "tajawal Fallback"}
:root{--navy-950:#06152f;--navy-900:#0b1f3a;--navy-800:#12325b;--blue-700:#0757d7;--blue-600:#1468ed;--blue-500:#2879f7;--blue-100:#d9eaff;--blue-50:#f1f7ff;--green-700:#128255;--green-50:#eefbf5;--amber-700:#a55a00;--amber-50:#fff8eb;--slate-700:#44546a;--slate-600:#5e6d82;--slate-500:#7a8799;--slate-300:#ccd6e3;--slate-200:#dfe7f0;--slate-100:#edf2f7;--white:#fff;--shadow-soft:0 24px 70px #0a1f431c;--shadow-card:0 12px 35px #0a1f4314;--radius-lg:24px;--radius-md:16px;--shell:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--white)}body{background:var(--white);color:var(--navy-900);font-family:var(--font-tajawal), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body,button,input,textarea,select{font-family:var(--font-tajawal), Arial, sans-serif}h1,h2,h3,strong,.button,.site-brand{font-family:var(--font-cairo), var(--font-tajawal), Arial, sans-serif}a{color:inherit;text-decoration:none}img,svg{display:block}button,summary,a{-webkit-tap-highlight-color:transparent}.shell{width:min(calc(100% - 48px), var(--shell));margin-inline:auto}.skip-link{z-index:1000;background:var(--navy-950);color:var(--white);border-radius:10px;padding:12px 18px;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:4px;outline:3px solid #70aaff}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #ccd6e3c7;position:sticky;inset-block-start:0}.site-header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.site-brand{flex:none;align-items:center;gap:11px;display:inline-flex}.site-brand img{width:48px;height:48px}.site-brand span,.site-brand small{display:block}.site-brand strong{font-size:20px;line-height:1.15}.site-brand small{color:var(--blue-700);margin-top:2px;font-size:12px;font-weight:700}.desktop-navigation{color:var(--navy-900);justify-content:center;align-items:center;gap:clamp(18px,2.4vw,38px);font-size:15px;font-weight:700;display:flex}.desktop-navigation a,.header-login{transition:color .16s}.desktop-navigation a:hover,.header-login:hover{color:var(--blue-600)}.header-actions{flex:none;align-items:center;gap:14px;display:flex}.header-login{font-size:15px;font-weight:700}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 22px;font-size:16px;font-weight:700;line-height:1.35;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.button svg{width:20px;height:20px}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--blue-600);color:var(--white);box-shadow:0 12px 28px #1468ed38}.button--primary:hover{background:var(--blue-700);box-shadow:0 16px 34px #1468ed47}.button--secondary{border-color:var(--blue-600);background:var(--white);color:var(--blue-700)}.button--secondary:hover{background:var(--blue-50)}.button--compact{min-height:46px;padding:10px 18px;font-size:15px}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--slate-200);background:var(--white);cursor:pointer;border-radius:11px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary svg{width:25px;height:25px}.mobile-menu nav{border:1px solid var(--slate-200);background:var(--white);width:min(280px,100vw - 32px);box-shadow:var(--shadow-card);border-radius:16px;padding:10px;display:grid;position:absolute;inset-block-start:55px;inset-inline-end:0}.mobile-menu nav a{color:var(--navy-900);border-radius:10px;padding:12px;font-weight:700}.mobile-menu nav a:hover{background:var(--blue-50)}.hero-section{background:radial-gradient(circle at 14% 30%,#d9eaffc2,#0000 29%),linear-gradient(#f9fcff 0%,#f0f7ff 54%,#fff 100%);padding:40px 0 44px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(48px,6vw,92px);display:grid}.hero-copy{z-index:2;text-align:right;position:relative}.hero-status{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.hero-status span{min-height:38px;color:var(--blue-700);background:#ffffffb8;border:1px solid #bfd8fb;border-radius:12px;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.hero-status .hero-status__verified{color:var(--green-700);border-color:#b9e7d3}.hero-wordmark{width:184px;height:auto;margin-bottom:16px}.hero-copy h1{max-width:710px;color:var(--navy-900);letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.2vw,60px);font-weight:700;line-height:1.24}.hero-copy h1 span{color:var(--blue-600);display:block}.hero-intro{max-width:650px;color:var(--slate-600);margin:22px 0 0;font-size:18px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.hero-assurance{max-width:650px;color:var(--slate-500);margin:18px 0 0;font-size:15px;line-height:1.85}.hero-media{margin-top:20px;position:relative}.product-review{border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft);border:1px solid #7587a073;margin:0;overflow:hidden}.product-review figcaption{background:var(--navy-950);min-height:88px;color:var(--white);justify-content:space-between;align-items:center;gap:20px;padding:18px 26px;display:flex}.product-review figcaption div,.product-review figcaption span,.product-review figcaption strong{display:block}.product-review figcaption span{color:#5da0ff;margin-bottom:5px;font-size:13px;font-weight:700}.product-review figcaption strong{font-size:16px;line-height:1.45}.product-review figcaption em{background:var(--amber-50);color:var(--amber-700);border:1px solid #f3c276;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-style:normal;font-weight:700}.product-review__image{background:var(--white);padding:18px}.product-review__image img{width:100%;height:auto}.trust-band{box-shadow:var(--shadow-card);background:#fffffff5;border:1px solid #ccd6e3b3;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:52px;display:grid}.trust-band article{align-items:flex-start;gap:14px;min-height:150px;padding:30px 28px;display:flex}.trust-band article+article{border-inline-start:1px solid var(--slate-200)}.trust-band svg{background:var(--blue-50);width:42px;height:42px;color:var(--blue-600);border-radius:50%;flex:none;padding:9px}.trust-band h2{margin:0 0 7px;font-size:17px}.trust-band p{color:var(--slate-600);margin:0;font-size:14px;line-height:1.8}.proof-section{background:var(--white);padding:118px 0}.proof-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(58px,7vw,110px);display:grid}.section-kicker{color:var(--blue-600);margin:0 0 14px;font-size:14px;font-weight:700}.proof-copy h2,.section-heading h2,.institutional-cta h2,.detail-cta h2{color:var(--navy-900);margin:0;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:1.3}.proof-copy h2 span{color:var(--blue-600);display:block}.proof-copy>p:not(.section-kicker){max-width:560px;color:var(--slate-600);margin:22px 0 0;font-size:18px;line-height:1.9}.proof-list{gap:22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.proof-list li{align-items:flex-start;gap:15px;display:flex}.proof-list svg{background:var(--blue-50);width:42px;height:42px;color:var(--blue-600);border-radius:50%;flex:none;padding:10px}.proof-list span,.proof-list strong{display:block}.proof-list span{color:var(--slate-600);line-height:1.75}.proof-list strong{color:var(--navy-900);margin-bottom:4px;font-size:17px}.product-review--compact{border-radius:20px}.product-review--compact figcaption{min-height:76px;padding:14px 22px}.workflow-section{border-block:1px solid var(--slate-100);background:#fbfdff;padding:98px 0 110px}.section-heading{margin-bottom:48px}.section-heading--center{text-align:center;max-width:760px;margin-inline:auto}.section-heading h2{font-size:clamp(32px,3.6vw,50px)}.section-heading>p:not(.section-kicker){color:var(--slate-600);margin:16px 0 0;font-size:18px;line-height:1.8}.workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin:0;padding:0;list-style:none;display:grid;position:relative}.workflow-rail:before{content:"";background:var(--blue-100);height:1px;position:absolute;inset-block-start:50px;inset-inline:16.5%}.workflow-rail li{z-index:1;text-align:center;position:relative}.workflow-number{background:var(--blue-50);width:24px;height:24px;color:var(--blue-600);font-family:var(--font-cairo), sans-serif;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset-block-start:38px;inset-inline-start:calc(50% + 42px)}.workflow-icon{width:86px;height:86px;color:var(--blue-600);background:#e5f0ff;border-radius:50%;place-items:center;margin:8px auto 25px;display:grid}.workflow-icon svg{width:34px;height:34px}.workflow-rail h3{margin:0;font-size:20px}.workflow-rail p{max-width:310px;color:var(--slate-600);margin:10px auto 0;line-height:1.85}.audience-section{background:var(--white);padding:110px 0}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.audience-card{border:1px solid var(--slate-200);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:430px;padding:clamp(32px,4vw,54px);display:flex;overflow:hidden;box-shadow:0 8px 26px #0a1f430a}.audience-card--teacher{background:linear-gradient(145deg,#fff 30%,#f4fbf8 100%)}.audience-card--institution{background:linear-gradient(145deg,#fff 30%,#f1f6ff 100%)}.audience-card>div>p{color:var(--blue-600);margin:0 0 12px;font-weight:700}.audience-card h3{max-width:500px;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.4}.audience-card ul{color:var(--slate-700);gap:12px;margin:28px 0 34px;padding:0;list-style:none;display:grid}.audience-card li{align-items:center;gap:10px;display:flex}.audience-card li svg{width:20px;height:20px;color:var(--green-700)}.faq-section{border-top:1px solid var(--slate-100);background:#fbfdff;padding:104px 0 116px}.faq-shell{max-width:1040px}.faq-list,.detail-faq{border-top:1px solid var(--slate-200)}.faq-list details,.detail-faq details{border-bottom:1px solid var(--slate-200)}.faq-list summary,.detail-faq summary{color:var(--navy-900);font-family:var(--font-cairo), var(--font-tajawal), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 2px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.detail-faq summary::-webkit-details-marker{display:none}.faq-list summary svg,.detail-faq summary svg{flex:none;width:20px;height:20px;transition:transform .16s}.faq-list details[open] summary svg,.detail-faq details[open] summary svg{transform:rotate(180deg)}.faq-list details>p,.detail-faq details>p{max-width:830px;color:var(--slate-600);margin:0 0 24px;padding-inline:2px;font-size:16px;line-height:1.9}.institutional-cta,.detail-cta{background:var(--navy-950);color:var(--white);text-align:center;padding:88px 0;position:relative;overflow:hidden}.institutional-cta .shell,.detail-cta .shell{z-index:1;position:relative}.institutional-cta h2,.detail-cta h2{color:var(--white);font-size:clamp(30px,4vw,48px)}.institutional-cta p,.detail-cta p{color:#c3d2e8;max-width:780px;margin:18px auto 28px;font-size:18px;line-height:1.85}.institutional-cta .button,.detail-cta .button{margin-inline:auto}.site-footer{background:var(--navy-950);color:#b9c7da;padding:74px 0 30px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:54px;display:grid}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid h2{color:var(--white);margin:0 0 7px;font-size:16px}.footer-grid a{font-size:14px}.footer-grid a:hover{color:var(--white)}.footer-brand{gap:15px;display:flex}.footer-brand img{flex:none}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{color:var(--white);font-size:23px}.footer-brand span{color:#78adff;font-weight:700}.footer-brand p{max-width:310px;margin:12px 0 0;font-size:14px;line-height:1.8}.footer-bottom{border-top:1px solid #b9c7da38;justify-content:space-between;align-items:center;gap:24px;margin-top:54px;padding-top:24px;font-size:13px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:20px;display:flex}.footer-bottom a:hover{color:var(--white)}.detail-hero{background:linear-gradient(#f7fbff 0%,#fff 100%);padding:94px 0 86px}.detail-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:76px;display:grid}.detail-hero__copy h1{max-width:690px;margin:0;font-size:clamp(44px,5vw,68px);line-height:1.22}.detail-hero__copy>p:not(.section-kicker){max-width:650px;color:var(--slate-600);margin:24px 0 0;font-size:19px;line-height:1.95}.detail-visual{border:1px solid var(--slate-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-soft);margin:0;padding:14px;overflow:hidden}.detail-visual img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:570px}.detail-body{padding:86px 0 112px}.detail-content-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:72px;display:grid}.detail-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:66px;display:grid}.detail-bullets>div{border-top:2px solid var(--blue-100);align-items:flex-start;gap:12px;padding:20px 0;display:flex}.detail-bullets svg{width:24px;height:24px;color:var(--blue-600);flex:none}.detail-bullets p{color:var(--slate-700);margin:0;line-height:1.8}.detail-sections{gap:54px;display:grid}.detail-sections section{border-inline-start:3px solid var(--blue-600);padding-inline-start:24px}.detail-sections h2,.detail-faq h2,.related-pages h2{margin:0 0 15px;font-size:clamp(28px,3vw,38px);line-height:1.4}.detail-sections p{color:var(--slate-600);margin:0;font-size:17px;line-height:1.95}.detail-faq{margin-top:74px}.detail-faq h2{padding-bottom:24px}.related-pages{border:1px solid var(--slate-200);background:var(--blue-50);border-radius:20px;padding:28px;position:sticky;inset-block-start:114px}.related-pages h2{font-size:26px}.related-pages nav{margin-top:22px;display:grid}.related-pages nav a{border-top:1px solid #d7e5f7;gap:5px;padding:18px 0;display:grid;position:relative}.related-pages nav a:hover strong{color:var(--blue-600)}.related-pages nav span{color:var(--blue-700);font-size:12px;font-weight:700}.related-pages nav strong{padding-inline-end:28px;font-size:15px;line-height:1.7;transition:color .16s}.related-pages nav svg{width:18px;height:18px;color:var(--blue-600);position:absolute;inset-block-end:22px;inset-inline-end:0}.detail-cta .hero-actions{justify-content:center}.button--on-dark{color:var(--white);background:0 0;border-color:#ffffffad}.button--on-dark:hover{background:#ffffff14}.not-found{text-align:center;place-items:center;min-height:68vh;padding:80px 0;display:grid}.not-found p{color:var(--blue-600);font-family:var(--font-cairo), sans-serif;margin:0;font-size:90px;font-weight:700}.not-found h1{margin:8px 0;font-size:40px}.not-found span{color:var(--slate-600);margin-bottom:28px;display:block}@media (max-width:1160px){.desktop-navigation{gap:18px;font-size:14px}.hero-grid,.detail-hero__grid{gap:42px}.hero-copy h1{font-size:clamp(42px,4.4vw,50px)}.product-review figcaption{flex-direction:column;align-items:flex-start}.trust-band article{padding:26px 20px}}@media (max-width:980px){.desktop-navigation,.header-login{display:none}.mobile-menu{display:block}.hero-grid,.proof-grid,.detail-hero__grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-status,.hero-actions{justify-content:center}.hero-wordmark,.hero-copy h1,.hero-intro,.hero-assurance,.proof-copy>p:not(.section-kicker){margin-inline:auto}.hero-media{margin-inline:auto;width:min(780px,100%);margin-top:0}.trust-band{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-band article:nth-child(3){border-inline-start:0;border-top:1px solid var(--slate-200)}.trust-band article:nth-child(4){border-top:1px solid var(--slate-200)}.proof-grid{gap:54px}.proof-copy{max-width:720px}.workflow-rail{gap:28px}.audience-grid{grid-template-columns:1fr}.audience-card{min-height:380px}.detail-content-grid{grid-template-columns:1fr}.related-pages{position:static}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.shell{width:min(calc(100% - 32px), var(--shell))}.site-header__inner{gap:12px;min-height:72px}.site-brand img{width:42px;height:42px}.site-brand strong{font-size:17px}.site-brand small{font-size:10px}.header-actions{flex-direction:row-reverse;gap:8px}.header-actions>.button{min-height:42px;padding:8px 13px;font-size:13px}.mobile-menu summary{width:42px;height:42px}.hero-section{padding:28px 0 32px}.hero-grid{gap:34px}.hero-status{gap:8px;margin-bottom:14px}.hero-status span{min-height:34px;padding:7px 11px;font-size:12px}.hero-wordmark{display:none}.hero-copy h1{letter-spacing:-.025em;font-size:clamp(36px,9.8vw,42px);line-height:1.28}.hero-intro{margin-top:20px;font-size:16px;line-height:1.9}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:24px;display:grid}.hero-actions .button{white-space:nowrap;gap:6px;width:100%;padding-inline:7px;font-size:12.5px}.hero-assurance{margin-top:18px;font-size:13px}.product-review{border-radius:18px}.product-review figcaption{gap:10px;min-height:0;padding:14px}.product-review figcaption span{font-size:11px}.product-review figcaption strong{font-size:13px}.product-review figcaption em{padding:5px 9px;font-size:10px}.product-review__image{padding:8px}.trust-band{grid-template-columns:1fr;margin-top:38px}.trust-band article{min-height:0;padding:22px}.trust-band article+article,.trust-band article:nth-child(3){border-top:1px solid var(--slate-200);border-inline-start:0}.proof-section,.workflow-section,.audience-section,.faq-section{padding:76px 0}.proof-copy h2,.section-heading h2{font-size:34px}.proof-copy>p:not(.section-kicker),.section-heading>p:not(.section-kicker){font-size:16px}.workflow-rail{grid-template-columns:1fr;gap:48px}.workflow-rail:before{width:1px;height:auto;inset-block:42px;inset-inline-start:50%}.workflow-number{inset-inline-start:calc(50% + 40px)}.workflow-rail li{background:#fbfdff}.audience-card{min-height:0;padding:30px 24px}.audience-card h3{font-size:30px}.faq-list summary,.detail-faq summary{padding:20px 0;font-size:16px}.institutional-cta,.detail-cta{padding:72px 0}.institutional-cta p,.detail-cta p{font-size:16px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column;align-items:flex-start}.detail-hero{padding:64px 0}.detail-hero__copy h1{font-size:40px}.detail-hero__copy>p:not(.section-kicker){font-size:16px}.detail-body{padding:70px 0 88px}.detail-bullets{grid-template-columns:1fr;gap:4px}.related-pages{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
