@font-face{font-family:RSK Arabic UI;src:url(/fonts/rsk-noto-arabic-v1.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:u+06??,u+0750-077f,u+0870-08ff,u+200c-200f,u+fb50-fdff,u+fe70-feff,u+10e60-10e7f,u+1ee??}@font-face{font-family:RSK Latin UI;src:url(/fonts/rsk-inter-v1.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--font-ar:"RSK Arabic UI","RSK Latin UI","Segoe UI",Tahoma,sans-serif;--font-latin:"RSK Latin UI","RSK Arabic UI","Segoe UI",Arial,sans-serif;--font-ui:var(--font-ar)}html[lang=en]{--font-ui:var(--font-latin)}body{font-family:var(--font-ui)}html .rsk-site,html[dir=ltr] .rsk-site,html[lang=en] .rsk-site{font-family:var(--font-ui);font-synthesis:none;line-height:1.8}html[lang=en] .rsk-site{line-height:1.65}.rsk-site :is(button,input,select,textarea){font-family:var(--font-ui)}.rsk-site :is(h1,h2,h3,h4){font-weight:700;line-height:1.55;text-wrap:pretty}html[lang=ar] .rsk-site :is(h1,h2,h3,h4,.eyebrow){letter-spacing:normal}html[lang=en] .rsk-site :is(h1,h2){letter-spacing:-.025em;line-height:1.3}.rsk-site :is(.summary .total,.payment-deadline){font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.rsk-site .btn{font-weight:600}@media(max-width:600px){.rsk-site :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}}@font-face{font-family:RSK Sans Arabic;src:url(/fonts/rsk-sans-arabic-400-v1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RSK Sans Arabic;src:url(/fonts/rsk-sans-arabic-500-v1.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:RSK Sans Arabic;src:url(/fonts/rsk-sans-arabic-600-v1.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:RSK Sans Arabic;src:url(/fonts/rsk-sans-arabic-700-v1.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root,:root[data-theme=light]{--bg:#ffffff;--surface:#ffffff;--surface-2:#f1e8d9;--line:#e3d6c1;--line-strong:#cdbb9f;--text:#1d160e;--muted:#6a5a45;--faint:#74644e;--feather-1:#966430;--feather-2:#7d4e22;--feather-3:#5c3714;--accent:#7d4e22;--accent-strong:#5c3714;--accent-ink:#fffaf1;--accent-soft:rgba(125,78,34,.08);--mint:#2c7445;--mint-soft:rgba(44,116,69,.08);--header-bg:rgba(255,255,255,.85);--bar-bg:rgba(255,255,255,.96);--ok:#2c7445;--ok-soft:rgba(44,116,69,.08);--warn:#8f5a00;--danger:#b23c2a;--danger-soft:rgba(178,60,42,.08);color-scheme:light}:root{--brand-gradient:linear-gradient(135deg,var(--feather-1),var(--feather-2) 55%,var(--feather-3));--cyan:var(--accent-strong);--panel:var(--surface);--ink:var(--text);--primary-foreground:var(--accent-ink);--overlay:rgba(10,9,7,.55);--shadow-soft:0 1px 2px rgba(29,22,14,.05),0 8px 24px rgba(29,22,14,.06);--radius:16px;--radius-sm:12px;--container:1120px;--gutter:16px;--header-h:64px;--tabbar-h:64px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--dur-press:160ms;--dur-ui:200ms}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui,"Segoe UI",Tahoma,sans-serif);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--accent-ink)}html{scrollbar-color:var(--line-strong) var(--bg)}input,textarea{caret-color:var(--accent-strong)}::placeholder{color:var(--faint);opacity:1}:where(h1,h2,h3){text-wrap:balance}:where(p,li,dd,blockquote){text-wrap:pretty}:where(a){text-underline-offset:.28em;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[dir=ltr]{--dir-flip:-1}html[dir=ltr] .rsk-site :is(svg.lucide-arrow-left,svg.lucide-chevron-left){transform:scaleX(-1)}html{scroll-padding-top:calc(var(--header-h) + 12px)}@media (max-width:760px){html{scroll-padding-bottom:calc(var(--tabbar-h) + 16px)}}