@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
.landing-root{--landing-green:#0a7c66;--landing-green-dark:#096b57;--landing-gold:#ae8b5e;--landing-gold-hover:#9a7850;--landing-cream:#fbfffe}.landing-root.font-arabic{font-family:Cairo,sans-serif}.landing-root.font-english{font-family:Inter,sans-serif}.landing-root[dir=rtl]{direction:rtl}.landing-root[dir=ltr]{direction:ltr}.landing-root[dir=rtl] .text-center,.landing-root[dir=ltr] .text-center{text-align:center!important}.landing-root{overflow-x:clip}.landing-root .grid>*{min-width:0}.landing-root :where(h1,h2,h3,p){overflow-wrap:break-word}.landing-root img{max-width:100%}.landing-display{text-wrap:balance;font-size:clamp(1.875rem,.95rem + 2.8vw,4.25rem);line-height:1.15}.landing-heading{text-wrap:balance;font-size:clamp(1.5rem,1.05rem + 1.4vw,2.25rem);line-height:1.3}.landing-heading-lg{text-wrap:balance;font-size:clamp(1.5rem,.9rem + 2vw,3rem);line-height:1.25}.landing-stat{font-size:clamp(1.75rem,1rem + 2.5vw,3.75rem);line-height:1.1}.landing-root :where(a,button,input,select,textarea,[role=link]):focus-visible{outline-offset:2px;outline:2px solid #ae8b5e}@media (max-height:740px) and (max-width:1023px){.landing-hero{align-items:flex-start;padding-top:5.25rem;padding-bottom:6.5rem}.landing-hero .mb-8,.landing-hero .mb-6{margin-bottom:.75rem}}@media (max-width:639px){.landing-root section:not([class*=min-h-]){padding-block:2.75rem}.landing-root .mb-16{margin-bottom:2.5rem}.landing-root .px-6{padding-inline:1rem}}@media (min-width:1536px){.landing-root .max-w-7xl{max-width:90rem}}
