/* Privacy, terms and support: the landing page's light tokens, plain reading layout. */
@font-face{font-family:'Tajawal';font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/tajawal-arabic-500.woff2") format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/tajawal-latin-500.woff2") format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'Tajawal';font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/tajawal-arabic-800.woff2") format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}
@font-face{font-family:'Tajawal';font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/tajawal-latin-800.woff2") format('woff2');unicode-range:U+0000-00FF,U+2000-206F}
@font-face{font-family:'KG Digits';font-style:normal;font-weight:100 900;font-display:swap;src:url("/fonts/noto-digits.woff2") format('woff2');unicode-range:U+0660-066C}

:root{--ground:#F4F7FB;--surface:#FFFFFF;--ink:#142033;--muted:#5B6678;--primary:#1A64C8;--sun:#FFC93C;--soft:#E4EEFB;--line:#E3E8F0}
*{box-sizing:border-box}
html,body{overflow-x:clip}
body{margin:0;background:var(--ground);color:var(--ink);font:500 17px/1.85 'Tajawal',sans-serif}
a{color:var(--primary)}
.num{font-family:-apple-system,'SF Arabic','KG Digits',system-ui,sans-serif}
.wrap{max-width:760px;margin:0 auto;padding:0 20px}
.top{padding:18px 0}
.top a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--primary);font-weight:800;font-size:17px;min-height:44px}
.top img{width:34px;height:34px;border-radius:9px}
main{background:var(--surface);border-radius:28px;padding:clamp(24px,5vw,48px);box-shadow:0 1px 2px rgba(20,32,51,0.04),0 8px 24px rgba(20,32,51,0.06)}
h1{font:800 clamp(30px,5vw,42px)/1.2 'Tajawal',sans-serif;margin:0 0 8px}
h2{font:800 22px/1.4 'Tajawal',sans-serif;margin:32px 0 6px}
p,li{margin:0 0 10px;color:var(--muted)}
ul{padding-inline-start:22px;margin:0 0 10px}
strong{color:var(--ink)}
.meta{color:var(--muted);font-size:15px;margin-bottom:24px}
.mail{display:inline-flex;align-items:center;min-height:44px;padding:10px 22px;border-radius:999px;background:var(--primary);color:#fff;text-decoration:none;font-weight:800;direction:ltr}
.note{background:var(--soft);border-radius:18px;padding:16px 20px;margin:20px 0}
.note p{color:var(--ink);margin:0}
footer{padding:28px 0 40px;font-size:14px;color:var(--muted)}
footer nav{display:flex;flex-wrap:wrap;gap:4px 22px;margin-bottom:6px}
footer nav a{color:var(--muted);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
