:root{--bg:#070b14;--surface:#101727;--surface-2:#17203354;--line:#1e2638;--ink:#e6edf7;--muted:#9aa8bf;--cyan:#22d3ee;--cyan-ink:#042c35;--violet:#8b5cf6;--ok:#34d399;--warn:#fbbf24;--danger:#f87171;--radius:12px;--max:1120px;--font-latin:"Sora",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--font-ar:"Readex Pro",system-ui,sans-serif;--font-ar-body:"IBM Plex Sans Arabic",system-ui,sans-serif}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased}html[lang=ar] body{font-family:var(--font-ar-body)}h1,h2,h3,h4{font-family:var(--font-latin);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--font-ar);letter-spacing:0}h1{font-size:clamp(30px,5vw,50px)}h2{font-size:clamp(23px,3.4vw,33px);margin-top:8px}h3{font-size:19px}p{margin:0 0 14px}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 20px}.section{padding:56px 0}.section+.section{border-top:1px solid var(--line)}.lead,.muted{color:var(--muted)}.lead{font-size:19px;max-width:70ch}.small{font-size:13px;color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px}.g2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.card h3{margin-bottom:6px}.btn{display:inline-block;padding:13px 22px;border-radius:10px;font-weight:500;background:var(--cyan);color:var(--cyan-ink);border:1px solid var(--cyan);cursor:pointer;font-family:inherit;font-size:15px}.btn:hover{text-decoration:none;filter:brightness(1.08)}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn.violet{background:var(--violet);border-color:var(--violet);color:#fff}.btn[disabled]{opacity:.5;cursor:not-allowed}.row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tick{list-style:none;padding:0;margin:0}.tick li{position:relative;-webkit-padding-start:26px;padding-inline-start:26px;margin:8px 0}.tick li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--cyan)}.pill{display:inline-block;font-size:12px;padding:4px 11px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.pill.ok{color:var(--ok);border-color:#10462f}.pill.warn{color:var(--warn);border-color:#4a3708}.pill.info{color:var(--cyan);border-color:#0d3f49}.pill.danger{color:var(--danger);border-color:#4a1616}.crumbs{font-size:13px;padding:18px 0 0}.crumbs,.crumbs a{color:var(--muted)}.faq{border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;margin:10px 0;background:var(--surface)}.faq summary{cursor:pointer;font-weight:500}.band{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:32px;text-align:center}table{width:100%;border-collapse:collapse;font-size:14px}td,th{text-align:start;padding:10px;border-bottom:1px solid var(--line);vertical-align:top}th{font-weight:500}label,th{color:var(--muted)}label{display:block;font-size:14px;margin:14px 0 6px}input,select,textarea{width:100%;padding:11px 12px;border-radius:9px;border:1px solid var(--line);background:#0b1120;color:var(--ink);font-family:inherit;font-size:15px}input:focus,select:focus,textarea:focus{outline:2px solid var(--cyan);outline-offset:1px}textarea{min-height:96px;resize:vertical}fieldset{border:1px solid var(--line);border-radius:var(--radius);padding:18px;margin:0 0 20px}legend{padding:0 8px;color:var(--cyan);font-family:var(--font-latin)}html[lang=ar] legend{font-family:var(--font-ar)}.err{color:var(--danger)}.err,.ok{font-size:14px}.ok{color:var(--ok)}footer.site,header.site{border-bottom:1px solid var(--line)}footer.site{border-bottom:0;border-top:1px solid var(--line);margin-top:40px;padding:36px 0}.navlinks{display:flex;gap:18px;flex-wrap:wrap;font-size:15px}.navlinks a{color:var(--muted)}.navlinks a:hover{color:var(--ink)}.steps{counter-reset:s}.steps .card:before{counter-increment:s;content:counter(s);color:var(--cyan);font-family:var(--font-latin);font-size:13px;display:block;margin-bottom:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:640px){.section{padding:40px 0}.band{padding:24px}}