/* Arabic pages: the same design, right to left, set in Cairo (the landing's own Arabic face). */
@font-face{font-family:'Cairo';font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/fonts/landing/font-3dc38d50.woff2") format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Cairo';font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/fonts/landing/font-04bc480e.woff2") format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
[dir=rtl] body{font-family:Cairo,"Segoe UI",Tahoma,Arial,sans-serif;line-height:1.75}
[dir=rtl] h1{letter-spacing:0;line-height:1.25;font-weight:800}
[dir=rtl] .content h2,[dir=rtl] .plans-head h2,[dir=rtl] .related h2{letter-spacing:0;line-height:1.35}
[dir=rtl] .eyebrow,[dir=rtl] .glance small,[dir=rtl] aside strong,[dir=rtl] .plan small{letter-spacing:.02em;font-size:12.5px}
[dir=rtl] .brand{letter-spacing:.16em;direction:ltr}
[dir=rtl] .top nav a{font-size:14px}
[dir=rtl] .skip{left:auto;right:-999px}[dir=rtl] .skip:focus{right:12px}
[dir=rtl] .content ul,[dir=rtl] .content ol{padding-left:0;padding-right:22px}
[dir=rtl] .note{border-left:0;border-right:3px solid var(--gold);border-radius:8px 0 0 8px}
[dir=rtl] caption,[dir=rtl] th,[dir=rtl] td{text-align:right}
[dir=rtl] .sv,[dir=rtl] .nxv-pic svg{direction:ltr}
[dir=rtl] .nxv-step b{letter-spacing:0}
[dir=rtl] .stickycta{padding:10px 18px 10px 10px}
.arcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}
.arcards a{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#0b2234aa;text-decoration:none;transition:border-color .2s,transform .2s}
.arcards a:hover{border-color:#e2bd7b88;transform:translateY(-2px)}
.arcards b{color:var(--ink);font-size:16px}.arcards span{color:var(--muted);font-size:13.5px}
.arcards a:last-child{border-color:#e2bd7b88;background:radial-gradient(ellipse 90% 80% at 50% 0%,#2a3a36,#0b2234)}.arcards a:last-child b{color:var(--gold)}
@media(max-width:700px){
 .arcards{grid-template-columns:1fr}
 [dir=rtl] .nxv-flow li{text-align:right}
 [dir=rtl] .nxv-txt{align-items:flex-start}
 [dir=rtl] .nxv-file small{margin-left:0;margin-right:auto}
 [dir=rtl] .stickycta{padding:8px 14px 8px 8px}
}
