@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-cyrillic-ext-500-normal.DC57U9n8.woff2)format("woff2"),url(/_astro/roboto-mono-cyrillic-ext-500-normal.6xdwlG7p.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-cyrillic-500-normal.DGZ7-lUP.woff2)format("woff2"),url(/_astro/roboto-mono-cyrillic-500-normal.NpUJFYX7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-greek-500-normal.DpRFkptA.woff2)format("woff2"),url(/_astro/roboto-mono-greek-500-normal.C2M8jX6G.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-vietnamese-500-normal.Cq-quQMu.woff2)format("woff2"),url(/_astro/roboto-mono-vietnamese-500-normal.IxzxMIj7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-latin-ext-500-normal.Db3ge6Oe.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-500-normal.B1IjfbhL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-mono-latin-500-normal.pxIOXZmA.woff2)format("woff2"),url(/_astro/roboto-mono-latin-500-normal.D6j6AMzd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.0pRdybE_.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-600-normal.MJZ0liF5.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/aref-ruqaa-arabic-400-normal.AKnCEuAE.woff2)format("woff2"),url(/_astro/aref-ruqaa-arabic-400-normal.DTcVTQXE.woff)format("woff")}:root{--bg:#0b1c0c;--bg-deep:#071207;--surface:#141414;--surface-2:#1b1b1b;--surface-3:#262626;--well:#0d0f0d;--glass:#141414b3;--line:#ffffff14;--line-2:#ffffff24;--text:#fff;--text-2:#c9cfc8;--muted:#a5a5a5;--dim:#7d857c;--brand:#005430;--accent:#3fa57b;--lime:#dbfe66;--lime-ink:#0d2a05;--success:#3db55a;--review:#ff5a52;--paper:#e9e1cc;--paper-2:#d8ceb3;--ink:#3a2f1c;--font:"Figtree Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono:"Roboto Mono", "IBM Plex Sans Arabic", ui-monospace, monospace;--font-ruqaa:"Aref Ruqaa", "IBM Plex Sans Arabic", serif;--container:1200px;--gutter:40px;--radius:20px;--radius-sm:12px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.22, 1.2, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:6px}::selection{color:var(--lime-ink);background:#dbfe66d9}:lang(ar){letter-spacing:0!important}html[lang=ar] body{line-height:1.75}.skip{inset-inline-start:16px;z-index:200;background:var(--lime);color:var(--lime-ink);border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-60px}.skip:focus{top:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{position:relative;overflow:clip}.grain{z-index:90;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.glow{z-index:0;pointer-events:none;filter:blur(20px);background:radial-gradient(closest-side,#4aa06061,#4aa06000 100%);border-radius:50%;position:absolute}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);z-index:2;margin-inline:auto;position:relative}.section{padding-block:120px;position:relative}.section--tight{padding-block:80px}.tag{color:var(--accent);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:500;line-height:1.6;display:inline-block}html[lang=ar] .tag{font-family:var(--font);font-size:15px;font-weight:600}.h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,6.2vw,80px);font-weight:500;line-height:1.06}.h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.6vw,56px);font-weight:400;line-height:1.12}html[lang=ar] .h1{font-weight:600;line-height:1.3}html[lang=ar] .h2{font-weight:500;line-height:1.35}.shine{background:linear-gradient(300deg,#dbfe66bf 0%,#fff 55%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-block:.06em}.lede{color:var(--text-2);max-width:60ch;font-size:18px;line-height:1.6}.section-head{flex-direction:column;gap:18px;max-width:900px;margin-block-end:56px;display:flex}.section-head p{color:var(--muted);font-size:18px}.btn{letter-spacing:-.01em;white-space:nowrap;min-height:52px;transition:transform .3s var(--ease-out), filter .3s, background .3s, border-color .3s;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:500;display:inline-flex}.btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn--lime{background:var(--lime);color:var(--lime-ink);font-weight:600;box-shadow:0 14px 34px #122d13e6}.btn--white{color:#000;background:#fff;box-shadow:0 8px 24px #26262680}.btn--dark{background:var(--surface-3);color:#fff;box-shadow:0 8px 24px #00000059}.btn--ghost{border:1px solid var(--line-2);color:#fff;background:#ffffff05}.btn--ghost:hover{border-color:#dbfe6680}.btn--block{width:100%}.btn--sm{border-radius:12px;min-height:44px;padding:0 16px;font-size:15px}.arr{transition:transform .3s var(--ease-out);display:inline-block}[dir=rtl] .arr{transform:scaleX(-1)}.card{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .3s, transform .4s var(--ease-out);background:linear-gradient(#1e1e1eeb,#141414eb);position:relative;overflow:hidden}a.card:hover,.card--hover:hover{border-color:#dbfe6659;transform:translateY(-3px)}.card__title{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.3}html[lang=ar] .card__title{font-weight:600}.card__text{color:var(--muted);font-size:16px;line-height:1.6}.well{background:var(--well);border:1px solid #ffffff0d;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.well:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#3fa57b24,#0000 60%);position:absolute;inset:0}.well>*{position:relative}[data-spot]:before,[data-spot]:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .4s;position:absolute;inset:0}[data-spot]:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #dbfe660f, transparent 45%)}[data-spot]:before{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), #dbfe668c, transparent 60%);-webkit-mask-composite:xor;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (hover:hover){[data-spot]:hover:before,[data-spot]:hover:after{opacity:1}}.micro{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:10.5px}html[lang=ar] .micro{font-family:var(--font);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.pill{border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.pill--lime{background:var(--lime);color:var(--lime-ink)}.pill--review{background:var(--review);color:#fff}.pill--line{color:var(--lime);border:1px solid #dbfe6666;font-weight:500}.ar{font-family:"IBM Plex Sans Arabic", var(--font);direction:rtl}.ruqaa{font-family:var(--font-ruqaa);direction:rtl}.paper{background:var(--paper);color:var(--ink);box-shadow:0 10px 26px #00000080}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__track{gap:var(--gap,16px);width:max-content;animation:marquee var(--dur,60s) linear infinite;display:flex}[dir=rtl] .marquee__track{animation-name:marquee-rtl}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-50% - var(--gap,16px) / 2))}}@keyframes marquee-rtl{to{transform:translateX(calc(50% + var(--gap,16px) / 2))}}.js .reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}.js .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}@media (width<=1199px){:root{--gutter:32px}.section{padding-block:96px}}@media (width<=809px){:root{--gutter:20px;--radius:18px}.section{padding-block:72px}.section-head{margin-block-end:36px}.lede{font-size:17px}}.nav[data-astro-cid-nen7h5rs]{top:20px;z-index:50;pointer-events:none;padding-inline:16px;position:fixed;inset-inline:0}.nav__bar[data-astro-cid-nen7h5rs]{max-width:calc(var(--container) + 16px);justify-content:space-between;align-items:center;gap:16px;height:64px;margin-inline:auto;padding-inline:12px;display:flex}.nav__bar[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs],.nav__mobile[data-astro-cid-nen7h5rs]{pointer-events:auto;transition:transform .6s var(--ease-spring), opacity .4s}.nav[data-astro-cid-nen7h5rs].is-hidden .nav__bar[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(-96px)}.nav__logo[data-astro-cid-nen7h5rs]{background:var(--glass);-webkit-backdrop-filter:blur(10px);border-radius:14px;align-items:center;padding:10px 14px;display:flex}.nav__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:26px}.nav__links[data-astro-cid-nen7h5rs]{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff0d;border-radius:16px;padding:14px 28px;position:absolute;left:50%;translate:-50%}.nav__links[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:28px;display:flex}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#ffffffdb;white-space:nowrap;font-size:15px;line-height:24px;transition:color .2s;display:block}.nav__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--lime)}.nav__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:8px;display:flex}.nav__lang[data-astro-cid-nen7h5rs]{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff14;border-radius:12px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex}.nav__lang[data-astro-cid-nen7h5rs]:lang(ar){font-family:"IBM Plex Sans Arabic", var(--font)}.nav__lang[data-astro-cid-nen7h5rs]:hover{border-color:#dbfe6680}.nav__toggle[data-astro-cid-nen7h5rs]{background:var(--glass);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff14;border-radius:12px;min-height:44px;padding:0 16px;font-size:15px;font-weight:500;display:none}.nav__mobile[data-astro-cid-nen7h5rs]{max-width:calc(var(--container) + 16px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);background:#101210f0;border-radius:18px;gap:14px;margin:10px auto 0;padding:18px;display:grid}.nav__mobile[data-astro-cid-nen7h5rs][hidden]{display:none}.nav__mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{display:grid}.nav__mobile[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.nav__mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){padding:13px 4px;font-size:17px;display:block}@media (width<=1099px){.nav__links[data-astro-cid-nen7h5rs]{display:none}.nav__toggle[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}}@media (width<=560px){.nav[data-astro-cid-nen7h5rs]{padding-inline:10px;top:12px}.nav__bar[data-astro-cid-nen7h5rs]{padding-inline:0}.nav__book[data-astro-cid-nen7h5rs]{display:none}.nav__logo[data-astro-cid-nen7h5rs]{padding:10px 12px}.nav__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:22px}}.footer[data-astro-cid-jo6i4kqk]{background:var(--bg);border-top:1px solid var(--line);padding-block:40px;position:relative}.footer__in[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{opacity:.95;width:auto;height:26px}.footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:28px;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-2);padding-block:10px;font-size:15px}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--lime)}.footer__rights[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:14px}@media (width<=760px){.footer__in[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}
