:root{--ink: #122033;--navy: #07152c;--navy-2: #0c2348;--blue: #0b57e8;--blue-deep: #08348f;--sky: #eaf1ff;--paper: #f5f7fb;--white: #ffffff;--muted: #5c6b80;--line: rgba(18, 32, 51, .1);--green: #0c8a60;--purple: #5b35d5;--gold: #a9782f;--shadow: 0 16px 40px rgba(7, 21, 44, .08);--header: 78px;--font: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;--display: "Cairo", "IBM Plex Sans Arabic", Tahoma, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:transparent;line-height:1.7;text-rendering:optimizeLegibility;user-select:none;-webkit-user-select:none}h1,h2,h3,h4{font-family:var(--display);line-height:1.25;margin:0;font-weight:700;letter-spacing:-.02em}p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}input,textarea{user-select:text;-webkit-user-select:text}::selection{background:#d5e4ff}.rise-in{transition:opacity .7s ease,transform .7s ease,box-shadow .28s ease,background .25s ease,border-color .25s ease}html.jt-motion .rise-in:not(.is-in){opacity:0;transform:translateY(28px)}.lift.is-in:hover{transform:translateY(-4px)}:focus-visible{outline:3px solid #8eb6ff;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}html.jt-motion .rise-in:not(.is-in){opacity:1;transform:none}}
