:root{font-family:Inter,sans-serif;--background: #f9f9fb;--black: #343535;--blue-transparent: #0071b41a;--border: #afb3b6;--border1: #e5eaed;--gray: #818f98;--image-blue-tint: #0071b4cc;--primary: #0071b4;--secondary: #009999;--white: #ffffff;--red: #FC5100;--orange-dark: #FC5100;--orange: #FFF3E0;--unit: clamp(8px, 1vw, 10px);--hero-title-subtitle-spacing: calc(var(--unit) * 1.5)}pre{font-family:Inter,sans-serif;white-space:pre-wrap;word-break:break-word}p.primary{color:var(--primary);font-weight:700}@media (orientation: portrait){:root{--unit: clamp(6px, .9vh, 8px);--hero-title-subtitle-spacing: calc(var(--unit) * 2.5)}}*{font-family:Inter,sans-serif;margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Inter,sans-serif;background-color:var(--background);color:var(--black);overflow-x:hidden;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.mobile-optimized-input{-webkit-text-size-adjust:100%;-webkit-appearance:none;border-radius:0}.mobile-optimized-button{-webkit-text-size-adjust:100%;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation}.mobile-optimized-text{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}[lang=ar],.arabic,.arabic-text,.arabic-content,.arabic-title,.arabic-policy-title,.arabic-subtitle{font-family:Almarai,sans-serif!important;direction:rtl;text-align:right}
