:root{--color-primary:#1f3150;--color-accent:#4f6e9a;--color-sand:#d3bfae;--color-cream:#f4eee7;--color-grey:#6b6b6b;--color-text:#2b2b2b;--color-text-muted:var(--color-grey);--color-surface:#fff;--color-border:#e4d8cc;--color-on-primary:#fff;--color-accent-hover:#3f5b82;--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1rem + .5vw, 1.3125rem);--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-section:clamp(3.5rem, 2.5rem + 4vw, 6rem);--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #1f31500f, 0 6px 20px #1f31500f;--container:1200px;--header-height:72px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-height) + 1rem)}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-cream);margin:0;line-height:1.7}img{max-width:100%;height:auto;display:block}h1,h2,h3{color:var(--color-primary);margin-block:0 var(--space-2);line-height:1.3}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{margin-block:0 var(--space-2)}a{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1rem}.section{padding-block:var(--space-section)}.section--white{background:var(--color-surface)}.section-head{max-width:40rem;margin-block-end:var(--space-4)}.section-head p{color:var(--color-text-muted);font-size:var(--text-lg)}.eyebrow{font-size:var(--text-sm);color:var(--color-accent);margin-block-end:var(--space-1);font-weight:600;display:inline-block}.btn{min-height:48px;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn--primary{background:var(--color-accent);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-accent-hover)}.btn--outline{color:var(--color-primary);border-color:var(--color-sand);background:0 0}.btn--outline:hover{border-color:var(--color-primary)}.grid{gap:var(--space-3);display:grid}@media (width>=640px){.container{padding-inline:1.5rem}.grid--2{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.container{padding-inline:2rem}.grid--3{grid-template-columns:repeat(3,1fr)}}@media (width<=1023px){body{padding-block-end:76px}}.site-header[data-astro-cid-fzpbxy5g]{z-index:50;background:var(--color-surface);border-block-end:1px solid var(--color-border);position:sticky;inset-block-start:0}.site-header__inner[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);min-height:var(--header-height);display:flex}.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{mix-blend-mode:multiply;width:auto;height:34px}.nav[data-astro-cid-fzpbxy5g]{display:none}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.header-cta[data-astro-cid-fzpbxy5g]{display:none}.lang-switch[data-astro-cid-fzpbxy5g]{position:relative}.lang-switch[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{border:1px solid var(--color-border);min-height:44px;color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.75rem;font-weight:600;list-style:none;display:flex}.lang-switch[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.lang-switch[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:9rem;box-shadow:var(--shadow);margin:0;padding:.4rem;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--color-text);border-radius:6px;padding:.5rem .75rem;text-decoration:none;display:block}.lang-switch[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:var(--color-cream)}@media (width>=640px){.logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:42px}}@media (width>=1024px){.nav[data-astro-cid-fzpbxy5g]{gap:var(--space-4);margin-inline-start:var(--space-6);display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--color-primary);font-weight:600;text-decoration:none}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--color-accent)}.header-cta[data-astro-cid-fzpbxy5g]{display:inline-flex}}.site-footer[data-astro-cid-nns7i3if]{background:var(--color-primary);color:var(--color-on-primary);padding-block:var(--space-6) var(--space-3)}.site-footer__inner[data-astro-cid-nns7i3if]{gap:var(--space-4);display:grid}.about[data-astro-cid-nns7i3if]{max-width:28rem;color:var(--color-sand)}.links[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-on-primary)}.copyright[data-astro-cid-nns7i3if]{font-size:var(--text-sm);color:var(--color-sand);border-block-start:1px solid #ffffff26;margin-block-start:var(--space-4);padding-block-start:var(--space-3)}@media (width>=1024px){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:2fr 1fr}}.skip-link[data-astro-cid-z4jru4n3]{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);z-index:100;padding:.5rem 1rem;position:absolute;inset-block-start:-100px;inset-inline-start:1rem}.skip-link[data-astro-cid-z4jru4n3]:focus{inset-block-start:1rem}.sticky-cta[data-astro-cid-z4jru4n3]{z-index:40;border-block-start:1px solid var(--color-border);background:#fffffff5;padding:.75rem 1rem;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -4px 16px #1f315014}.sticky-cta[data-astro-cid-z4jru4n3] .btn[data-astro-cid-z4jru4n3]{width:100%}@media (width>=1024px){.sticky-cta[data-astro-cid-z4jru4n3]{display:none}}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(2.5rem,1.5rem + 5vw,5.5rem)}.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-4);align-items:center;display:grid}.hero__subtitle[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:36rem}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.hero__trust[data-astro-cid-ge2uvauf]{padding:var(--space-3);gap:var(--space-3);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius);margin:0;list-style:none;display:grid}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:var(--space-2);align-items:flex-start;display:flex}.hero__trust[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);display:block}.hero__trust[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]:not(.check){color:var(--color-sand)}.check[data-astro-cid-ge2uvauf]{background:var(--color-accent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-block-start:.2rem;display:grid}@media (width<=639px){.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:100%}}@media (width>=1024px){.hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-6);grid-template-columns:1.3fr 1fr}.hero__trust[data-astro-cid-ge2uvauf]{padding:var(--space-4)}}.packages[data-astro-cid-2nvxoihs]{gap:var(--space-2);display:grid}.package[data-astro-cid-2nvxoihs]{padding:var(--space-3);background:var(--color-cream);border:1px solid var(--color-border);border-block-start:4px solid var(--color-sand);border-radius:var(--radius);flex-direction:column;display:flex}.package__head[data-astro-cid-2nvxoihs]{justify-content:space-between;align-items:center;gap:var(--space-1);margin-block-end:var(--space-1);display:flex}.package[data-astro-cid-2nvxoihs] h3[data-astro-cid-2nvxoihs]{margin:0}.package[data-astro-cid-2nvxoihs] p[data-astro-cid-2nvxoihs]{color:var(--color-text-muted);flex:1}.package__link[data-astro-cid-2nvxoihs]{font-weight:600;text-decoration:none}.package__link[data-astro-cid-2nvxoihs]:hover{text-decoration:underline}.tag[data-astro-cid-2nvxoihs]{background:var(--color-primary);color:var(--color-on-primary);border-radius:999px;flex:none;padding:.15rem .6rem;font-size:.8125rem;font-weight:600}.shifting[data-astro-cid-2nvxoihs]{padding:var(--space-3);border-inline-start:4px solid var(--color-accent);background:var(--color-cream);border-radius:var(--radius-sm);margin-block-start:var(--space-4)}.shifting[data-astro-cid-2nvxoihs] p[data-astro-cid-2nvxoihs]{margin:0}.packages__note[data-astro-cid-2nvxoihs]{margin-block:var(--space-3) 0;font-size:var(--text-sm);color:var(--color-text-muted)}@media (width>=640px){.packages[data-astro-cid-2nvxoihs]{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.packages[data-astro-cid-2nvxoihs]{gap:var(--space-2);grid-template-columns:repeat(5,1fr)}.package[data-astro-cid-2nvxoihs]{transition:transform .15s,box-shadow .15s}.package[data-astro-cid-2nvxoihs]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}}.steps[data-astro-cid-5wfdsgz3]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.step__num[data-astro-cid-5wfdsgz3]{width:44px;height:44px;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-lg);border-radius:50%;place-items:center;margin-block-end:var(--space-2);display:grid}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--color-text-muted);margin:0}@media (width>=640px){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(4,1fr)}}.register[data-astro-cid-36mef5aq]{max-width:48rem}.form-placeholder[data-astro-cid-36mef5aq]{min-height:16rem;padding:var(--space-3);text-align:center;color:var(--color-text-muted);border:2px dashed var(--color-sand);border-radius:var(--radius);background:var(--color-cream);place-items:center;display:grid}
