@import "https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;500;600&family=Red+Hat+Text:wght@400;500;600&family=Red+Hat+Mono:wght@400;500&family=IBM+Plex+Sans+Arabic:wght@400;500;600&family=Instrument+Serif:ital@1&display=swap";
:root{--am-ink:#131a2b;--am-porcelain:#f6f4ef;--am-verdigris:#2e7468;--am-verdigris-700:#235a51;--am-verdigris-50:#e7f1ee;--am-sea-glass:#86cdbe;--am-dawn:#ebdcc8;--am-ink-800:#1e2638;--am-slate-700:#3a4356;--am-slate:#545d70;--am-slate-500:#646d7e;--am-mist:#a9b0bd;--am-stone-300:#d6d1c7;--am-stone:#e6e2da;--am-white:#fff;--am-warning:#94600e;--am-warning-bg:#f6ebd9;--am-error:#a8443b;--am-error-bg:#f6e3e0;--am-info:#3b5b9a;--am-info-bg:#e5ebf5;--am-font-display:"Red Hat Display", "IBM Plex Sans Arabic", system-ui, sans-serif;--am-font-text:"Red Hat Text", "IBM Plex Sans Arabic", system-ui, sans-serif;--am-font-mono:"Red Hat Mono", ui-monospace, monospace;--am-font-accent:"Instrument Serif", Georgia, serif;--am-display:500 72px/76px var(--am-font-display);--am-display-tracking:-.025em;--am-h1:500 44px/48px var(--am-font-display);--am-h1-tracking:-.02em;--am-h2:500 30px/36px var(--am-font-display);--am-h2-tracking:-.015em;--am-title:600 20px/28px var(--am-font-text);--am-body:400 16px/26px var(--am-font-text);--am-small:400 14px/22px var(--am-font-text);--am-label:500 12px/16px var(--am-font-text);--am-label-tracking:.16em;--am-code:500 28px/36px var(--am-font-mono);--am-code-tracking:.18em;--am-radius-input:6px;--am-radius-button:12px;--am-radius-panel:20px;--am-radius-pill:999px;--am-shadow-raised:0 1px 2px #131a2b0d, 0 10px 28px #131a2b0f;--am-ease:cubic-bezier(.2, .7, .2, 1);--am-duration:.24s}:lang(ar){--am-display:400 72px/94px var(--am-font-display);--am-display-tracking:0;--am-h1:500 44px/64px var(--am-font-display);--am-h1-tracking:0;--am-h2:500 30px/44px var(--am-font-display);--am-h2-tracking:0;--am-title:600 20px/32px var(--am-font-text);--am-body:400 17px/30px var(--am-font-text);--am-small:400 15px/26px var(--am-font-text);--am-label:600 13px/20px var(--am-font-text);--am-label-tracking:0;letter-spacing:0;font-style:normal}:lang(ar) .am-label{text-transform:none}.am-code,.am-order-id,.am-logo{direction:ltr;unicode-bidi:isolate}.am-code{font:var(--am-code);letter-spacing:var(--am-code-tracking);font-variant-numeric:tabular-nums}.am-progress{display:flex;overflow:hidden}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--am-porcelain);color:var(--am-ink);font:var(--am-body);margin:0}a{color:inherit;text-underline-offset:.3em}button{font:inherit}button,.button{min-block-size:44px}:focus-visible{outline:3px solid var(--am-verdigris);outline-offset:5px}::selection{background:var(--am-dawn);color:var(--am-ink)}.site{max-inline-size:1440px;margin-inline:auto;padding:0 clamp(24px,6vw,88px)}.skip-link{background:var(--am-white);z-index:10;padding:12px 20px;position:absolute;inset-block-start:-120px}.skip-link:focus{inset-block-start:16px}.header{border-block-end:1px solid var(--am-stone);justify-content:space-between;align-items:center;gap:24px;min-block-size:132px;display:flex}.brand-logo{direction:ltr;unicode-bidi:isolate;margin-inline:-23px;padding:23px;display:inline-flex}.brand-logo img{block-size:auto;inline-size:184px;min-inline-size:112px;display:block}.language{border:1px solid var(--am-stone-300);border-radius:var(--am-radius-pill);cursor:pointer;color:var(--am-ink);background:0 0;padding:9px 20px}.language:hover{background:var(--am-white);border-color:var(--am-slate)}.hero{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);min-block-size:620px;padding-block:72px 64px;display:grid}.eyebrow{font:var(--am-label);letter-spacing:var(--am-label-tracking);text-transform:uppercase;color:var(--am-slate);align-items:center;gap:10px;margin:0 0 24px;display:flex}.status-dot{background:var(--am-verdigris);border-radius:50%;block-size:6px;inline-size:6px}.hero h1{font:var(--am-display);letter-spacing:var(--am-display-tracking);margin:0 0 28px}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:var(--am-verdigris);font-style:normal;font-weight:inherit}:lang(en) .hero h1 em{font-family:var(--am-font-accent);letter-spacing:-.025em;font-style:italic}.intro{max-inline-size:470px;color:var(--am-slate);font:var(--am-body);margin-block:0 24px}.button{background:var(--am-ink);color:var(--am-white);border:1px solid var(--am-ink);border-radius:var(--am-radius-button);cursor:pointer;justify-content:center;align-items:center;gap:16px;padding:12px 24px;text-decoration:none;display:inline-flex}.button:hover{background:var(--am-ink-800)}.arrow{display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}.notice{color:var(--am-slate);font:var(--am-small);margin-block:16px 0}.art{flex-direction:column;min-inline-size:0;margin:0;display:flex}.arch-stage{background:var(--am-ink);border-radius:240px 240px 20px 20px;place-items:center;min-block-size:460px;padding:56px;display:grid}.arch-stage img{direction:ltr;unicode-bidi:isolate;block-size:auto;inline-size:min(56%,180px);display:block}.art figcaption{color:var(--am-slate);font:var(--am-small);justify-content:space-between;gap:16px;margin-block-start:20px;display:flex}.art figcaption bdi{font:500 11px/22px var(--am-font-text);letter-spacing:.13em}.details{border-block-start:1px solid var(--am-stone);padding-block:48px 56px}.details h2{font:var(--am-h2);letter-spacing:var(--am-h2-tracking);margin-block:0 16px}.details p{max-inline-size:670px;color:var(--am-slate)}.benefits{grid-template-columns:repeat(3,1fr);gap:28px;margin-block:32px 0;padding:0;list-style:none;display:grid}.benefits li{font:var(--am-title);align-items:baseline;gap:16px;display:flex}.benefits bdi{color:var(--am-verdigris);font:500 13px/20px var(--am-font-mono)}.footer{border-block-start:1px solid var(--am-stone);color:var(--am-slate);font:var(--am-small);justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.footer p{margin:0}.footer bdi{white-space:nowrap;font-size:12px}.error-content{min-block-size:65vh;max-inline-size:700px;padding-block:100px}.error-content h1{font:var(--am-h1);letter-spacing:var(--am-h1-tracking)}.error-content p{color:var(--am-slate)}.error-actions{flex-wrap:wrap;gap:16px;margin-block-start:28px;display:flex}.reveal{animation:settle var(--am-duration) var(--am-ease) both}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.hero{gap:32px}.hero h1{font-size:56px;line-height:1.25}:lang(ar) .hero h1{line-height:1.4}.arch-stage{min-block-size:380px;padding:36px}.benefits{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.header{gap:16px;min-block-size:112px}.brand-logo img{inline-size:148px}.brand-logo{margin-inline:-18px;padding:18px}.language{padding-inline:16px}.hero{grid-template-columns:1fr;gap:40px;min-block-size:0;padding-block:44px}.hero h1{font-size:48px}.arch-stage{min-block-size:340px;inline-size:100%;max-inline-size:420px;margin-inline:auto}.arch-stage img{inline-size:130px}.footer{flex-direction:column;align-items:flex-start}.details h2{font-size:26px}.art figcaption bdi{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{animation:none}}@media (forced-colors:active){.arch-stage{forced-color-adjust:none;border:1px solid canvastext}.status-dot{background:canvastext}}

