:root{--font-ui:var(--font-cairo);--m-bg:#eef1f7;--m-card:#fff;--m-surface:#f3f5fa;--m-line:#d9deea;--m-line-strong:#c8cedf;--m-text:#191831;--m-muted:#575a75;--m-on-brand:#fff;--m-radius:4px;--m-radius-sm:3px;--m-shadow:none;--m-shadow-lg:0 8px 24px -12px #14223a47;--m-chrome-bg:#fff;--m-chrome-text:#575a75;--m-chrome-strong:#191831;--m-chrome-line:#d9deea;--m-max:1280px}:root,[data-theme=green]{--m-brand:#0f5c43;--m-brand-700:#0a4232;--m-brand-900:#06291f;--m-brand-50:#edf5f1;--m-accent:#b08b3f;--m-accent-2:#d9bb7a}[data-theme=iku]{--m-brand:#303f9f;--m-brand-700:#1f2a6e;--m-brand-900:#151b47;--m-brand-50:#eceefb;--m-accent:#b8893a;--m-accent-2:#e8c47a}[data-theme=indigo]{--m-brand:#3a4a9f;--m-brand-700:#2b3878;--m-brand-900:#1b2450;--m-brand-50:#eef0fa;--m-accent:#a8823c;--m-accent-2:#dcc184}[data-theme=sky]{--m-brand:#1f6f9e;--m-brand-700:#175476;--m-brand-900:#0f3752;--m-brand-50:#ebf4fa;--m-accent:#b5893a;--m-accent-2:#e0c489}[data-theme=teal]{--m-brand:#10716b;--m-brand-700:#0b5450;--m-brand-900:#063733;--m-brand-50:#e9f5f4;--m-accent:#b08b3f;--m-accent-2:#dcc184}[data-theme=maroon]{--m-brand:#8b2f3f;--m-brand-700:#6b2330;--m-brand-900:#451620;--m-brand-50:#f9edef;--m-accent:#a8823c;--m-accent-2:#dcc184}[data-theme=sand]{--m-brand:#7a5a2e;--m-brand-700:#5d4423;--m-brand-900:#3b2b16;--m-brand-50:#f7f1e6;--m-accent:#2f6a50;--m-accent-2:#9ec9b4}:root{--m-brand-text:var(--m-brand);--m-heading:var(--m-brand-900);--m-gold-text:color-mix(in oklab, var(--m-accent) 80%, black)}[data-mode=dark]{--m-bg:#0b0b12;--m-card:#15151f;--m-surface:#101019;--m-line:#29293b;--m-line-strong:#34344b;--m-text:#ebebf3;--m-muted:#b1b3c9;--m-brand-50:color-mix(in oklab, var(--m-brand) 24%, #0b0b12);--m-brand-900:color-mix(in oklab, var(--m-brand) 16%, #0b0b14);--m-chrome-bg:#0b0b12;--m-chrome-text:#ebebf3b8;--m-chrome-strong:#fff;--m-chrome-line:#29293b;--m-brand-text:color-mix(in oklab, var(--m-brand) 42%, white);--m-heading:#f2f6f4;--m-gold-text:var(--m-accent-2);--m-shadow:none;--m-shadow-lg:0 10px 28px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-mode=auto]{--m-bg:#0b0b12;--m-card:#15151f;--m-surface:#101019;--m-line:#29293b;--m-line-strong:#34344b;--m-text:#ebebf3;--m-muted:#b1b3c9;--m-brand-50:color-mix(in oklab, var(--m-brand) 24%, #0b0b12);--m-brand-900:color-mix(in oklab, var(--m-brand) 16%, #0b0b14);--m-chrome-bg:#0b0b12;--m-chrome-text:#ebebf3b8;--m-chrome-strong:#fff;--m-chrome-line:#29293b;--m-brand-text:color-mix(in oklab, var(--m-brand) 42%, white);--m-heading:#f2f6f4;--m-gold-text:var(--m-accent-2);--m-shadow:none;--m-shadow-lg:0 10px 28px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background-color:var(--m-bg);color:var(--m-text);font-family:var(--font-ui), "Segoe UI", Tahoma, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.4}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img{max-width:100%;display:block}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--m-gold-text);outline-offset:3px}.wrap{width:100%;max-width:var(--m-max);margin-inline:auto;padding-inline:28px}@media (max-width:720px){.wrap{padding-inline:16px}}.skipLink{z-index:100;border-radius:var(--m-radius-sm);background:var(--m-brand);color:var(--m-on-brand);box-shadow:var(--m-shadow-lg);padding:12px 22px;font-weight:600;transition:translate .18s;position:fixed;top:10px;left:50%;translate:-50% -200%}.skipLink:focus{translate:-50%}.js-reveal [data-reveal]{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.js-reveal [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:640px){input,select,textarea{font-size:max(16px,1em)!important}}[dir=ltr] [data-dir-arrow]{scale:-1 1}
