@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.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: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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lalezar-arabic-400-normal.D6_F3AeY.woff2)format("woff2"),url(/_astro/lalezar-arabic-400-normal.BT7j_n2X.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lalezar-vietnamese-400-normal.ScipispP.woff2)format("woff2"),url(/_astro/lalezar-vietnamese-400-normal.DXhD3tbU.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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lalezar-latin-ext-400-normal.Boaamuqr.woff2)format("woff2"),url(/_astro/lalezar-latin-ext-400-normal.Dq4DC2QX.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:Lalezar;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lalezar-latin-400-normal.CsH8Qv7g.woff2)format("woff2"),url(/_astro/lalezar-latin-400-normal.Bm4W26Zi.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")}:root{--paper:#f6f8fe;--paper-2:#eef2fd;--card:#fff;--ink:#071020;--ink-2:#3b4660;--muted:#5b6680;--rule:#e2e8f6;--rule-strong:#c9d3ec;--indigo:#4542f5;--indigo-deep:#2b2fd9;--indigo-mid:#acbafa;--indigo-soft:#e8edfe;--thread:#3d74fc;--thread-text:#2f5fe0;--brand-gradient:linear-gradient(120deg, #504afb 0%, #3d74fc 62%, #4893fd 100%);--display:"Outfit Variable", "Figtree Variable", "Helvetica Neue", sans-serif;--sans:"Figtree Variable", "Helvetica Neue", sans-serif;--mono:var(--sans);--arabic:"Lalezar", "IBM Plex Sans Arabic", sans-serif;--wrap:1180px;--gutter:clamp(16px, 4vw, 40px);--radius:16px;--shadow-paper:0 1px 2px #0710200d, 0 10px 28px -12px #2b2fd92e;--shadow-lift:0 2px 4px #0710200d, 0 30px 60px -24px #2b2fd952}*,:before,:after{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}html[lang=ar]{--display:"Lalezar", "Outfit Variable", sans-serif;--sans:"IBM Plex Sans Arabic", "Figtree Variable", sans-serif}html[lang=ar] body{font-size:18px;line-height:1.85}html[lang=ar] :is(h1,h2,h3,.problem){font-synthesis:none;letter-spacing:0;font-weight:400;line-height:1.35}html[lang=ar] :is(h1,h2,h3) em{font-style:normal;font-weight:400}html[lang=ar] .eyebrow{font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:14px}[dir=rtl] .btn:hover .arrow{transform:translate(-3px)}img{max-width:100%;height:auto;display:block}a{color:inherit}::selection{background:var(--indigo-mid);color:var(--ink)}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap), 100% - 2 * var(--gutter));margin-inline:auto}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1 em,h2 em,h3 em{font-style:normal;font-weight:inherit;background:var(--brand-gradient);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}h2{font-size:clamp(32px,4.4vw,52px)}h3{font-size:23px;line-height:1.2}p{text-wrap:pretty;margin:0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.lede{color:var(--ink-2);max-width:60ch;font-size:clamp(18px,1.6vw,20px)}.mono{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--rule-strong);background:var(--card);height:50px;color:var(--ink);font:600 16px/1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex}.btn:hover{border-color:var(--indigo-mid);background:var(--indigo-soft)}.btn.primary{background:var(--brand-gradient);color:#fff;border-color:#0000;box-shadow:0 12px 26px -12px #4542f5bf}.btn.primary:hover{filter:brightness(1.07);transform:translateY(-1px)}.btn.small{border-radius:11px;height:40px;padding:0 16px;font-size:14.5px}.btn .arrow{transition:transform .15s}.btn:hover .arrow{transform:translate(3px)}.stitch{border:0;border-top:1px solid var(--rule);height:0;margin:0}section{padding-block:clamp(72px,10vw,128px)}.section-head{gap:18px;max-width:760px;margin-bottom:clamp(40px,5vw,64px);display:grid}.js .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}}.logo[data-astro-cid-f7espo7c]{max-width:100%;height:auto;display:block}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background .2s,box-shadow .2s;position:sticky;top:0}.nav[data-astro-cid-wpvy4v7s].scrolled{background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--rule)}.nav-inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;height:72px;display:flex}.home-link[data-astro-cid-wpvy4v7s]{text-decoration:none}nav[data-astro-cid-wpvy4v7s]{gap:28px;margin-inline-start:auto;display:flex}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.lang[data-astro-cid-wpvy4v7s]{color:var(--ink-2);background:linear-gradient(var(--thread), var(--thread)) 0 100% / 0 1.5px no-repeat;font-size:15px;text-decoration:none;transition:background-size .2s}nav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.lang[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background-size:100% 1.5px}.lang[data-astro-cid-wpvy4v7s]{border-inline-start:1px solid var(--rule-strong);padding-inline-start:22px}.lang[data-astro-cid-wpvy4v7s]:lang(ar){font-family:"IBM Plex Sans Arabic", var(--sans)}.lang[data-astro-cid-wpvy4v7s]:lang(en){font-family:var(--sans)}@media (width<=980px){nav[data-astro-cid-wpvy4v7s]{display:none}.lang[data-astro-cid-wpvy4v7s]{border:0;margin-inline-start:auto;padding:0}}.promo[data-astro-cid-4lzkkhj6]{background:var(--brand-gradient);color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 40px;font-size:14.5px;display:flex;position:relative}.promo[data-astro-cid-4lzkkhj6][hidden]{display:none}.promo[data-astro-cid-4lzkkhj6] a[data-astro-cid-4lzkkhj6]{color:#fff;text-underline-offset:3px;font-weight:600}.promo[data-astro-cid-4lzkkhj6] button[data-astro-cid-4lzkkhj6]{inset-inline-end:10px;color:#fff;cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:50%;translate:0 -50%}footer[data-astro-cid-jo6i4kqk]{background:var(--paper-2);padding:56px 0 40px}.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr;gap:32px;display:grid}.brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);max-width:30ch;margin-top:8px;font-size:15px}nav[data-astro-cid-jo6i4kqk]{align-content:start;gap:8px;font-size:15px;display:grid}.label[data-astro-cid-jo6i4kqk]{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}[lang=ar] .label[data-astro-cid-jo6i4kqk]{font-family:var(--sans);letter-spacing:0;font-size:13px}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);justify-self:start;text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][lang=en]{font-family:var(--sans)}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][lang=ar]{font-family:IBM Plex Sans Arabic,sans-serif}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--thread)}.legal[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-top:36px;font-size:13px}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin-top:18px}@media (width<=720px){.foot[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}
