.fv-landing{--ink:var(--text);--ink-2:var(--text-muted);--ink-3:var(--text-subtle);--line:var(--border-subtle);--line-2:color-mix(in srgb,var(--text) 15%,transparent);--bg:var(--surface);--w:var(--surface-raised);--w-2:color-mix(in srgb,var(--surface-raised) 82%,transparent);--deep:linear-gradient(var(--brand),var(--brand));--en:var(--font-plex-sans),system-ui,sans-serif;--ar:var(--font-plex-arabic),system-ui,sans-serif;--mono:var(--font-plex-mono),ui-monospace,monospace;--display:var(--en);--body:var(--font-plex-sans),var(--font-plex-arabic),system-ui,sans-serif;--ease:cubic-bezier(0.22,0.8,0.2,1);--gut:max(20px,4vw);position:relative;isolation:isolate;color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;&:lang(ar){--display:var(--ar);--body:var(--font-plex-arabic),var(--font-plex-sans),system-ui,sans-serif;line-height:1.75}& [lang=en]{--f:var(--en)}& [lang=ar]{--f:var(--ar)}& *,& :after,& :before{box-sizing:border-box}& :is(h1,h2,h3,h4,h5,p,ul,ol,figure){margin:0}& :is(ul,ol){padding:0;list-style:none}& a{color:inherit;text-decoration:none}& :is(button,input,textarea){font:inherit;color:inherit}& button{background:none;border:0;padding:0;cursor:pointer}& textarea{resize:none}& svg{display:block}& :focus-visible{outline:2px solid var(--focus,currentColor);outline-offset:3px;border-radius:2px}& .sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}& .ico{inline-size:1.15em;block-size:1.15em;flex:none}& .ico--dir:dir(rtl){transform:scaleX(-1)}& .logo,& .mark{block-size:18px;inline-size:auto}& .caret{display:inline-block;inline-size:2px;block-size:1.05em;margin-inline-start:2px;vertical-align:-.15em;background:currentColor;animation:fv-caret 1s steps(1) infinite}& .qr{inline-size:100%;block-size:auto}& .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:9px;font-weight:500;font-size:.95rem;line-height:1.2;white-space:nowrap;transition:transform .35s var(--ease),background .25s}& .btn:hover{transform:translateY(-1px)}& .btn--ink{background:var(--ink);color:var(--text-inverse)}& .btn--w{background:var(--surface-raised);color:var(--ink);box-shadow:0 0 0 1px var(--line)}& .link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--ink);border-block-end:1px solid var(--ink);padding-block-end:1px;transition:gap .35s var(--ease)}& .link:hover{gap:13px}& .label{font-size:.92rem;font-weight:500;color:var(--ink-2);margin-block-end:12px}& .h2{font:500 clamp(2.1rem,4.4vw,3.9rem) /1.05 var(--display);letter-spacing:-.034em;font-stretch:96%;max-inline-size:18em;text-wrap:balance}&:lang(ar) .h2{font-size:clamp(1.95rem,3.8vw,3.4rem);line-height:1.35;letter-spacing:0}& .lede{margin-block-start:14px;font-size:1.12rem;color:var(--ink-2);max-inline-size:56ch;text-wrap:pretty}& .shead{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:10px clamp(28px,4vw,64px);max-inline-size:1220px;margin-inline:auto}& .shead .label{margin-block-end:8px}& .shead .h2{font-size:clamp(1.95rem,3.3vw,3.1rem);max-inline-size:none}&:lang(ar) .shead .h2{font-size:clamp(1.8rem,2.9vw,2.7rem)}& .shead .lede{margin:0;padding-block-end:.35em;font-size:1.05rem}& .fv-tw{& :is(h1,h2,h3,h4,h5,p,ul,ol,figure){margin:revert-layer;padding:revert-layer}& a{color:revert-layer;text-decoration:revert-layer}& :is(button,input,textarea){font:revert-layer;color:revert-layer}& button{background:revert-layer;border:revert-layer;padding:revert-layer}& svg{display:revert-layer}& :focus-visible{outline:revert-layer;outline-offset:revert-layer;border-radius:revert-layer}}}@media (max-width:1040px){.fv-landing .shead{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fv-landing{font-size:16px}.fv-landing .btn{padding:8px 13px;font-size:.86rem}}@keyframes fv-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fv-landing .caret{display:none}}