@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-Medium.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'IBM Plex Sans Arabic';src:url('fonts/IBMPlexSansArabic-Bold.woff2') format('woff2');font-weight:700;font-display:swap}:root{--color-primary:#89431B;--color-primary-dark:#6B3214;--color-link:#0279B3;--color-link-hover:#025d87;--color-text:#2D2D2D;--color-text-muted:#5A6469;--color-on-dark:#FFFFFF;--color-bg:#FFFFFF;--color-bg-warm:#F8F5F2;--color-border:#B8AFA8;--color-olive-earth:#6B7F4F;--color-ochre:#B8882C;--color-deep-rust:#5C2D0E;--color-muted-teal:#2B5F6B;--color-cool-gray:#5A6469;--color-accent-green:#2E6B4F;--font-primary:'IBM Plex Sans Arabic','Segoe UI',Tahoma,Arial,'Geeza Pro','Noto Sans Arabic',sans-serif;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--container-content:1400px;--container-wide:1440px;--home-container-max:min(92vw, 1400px);--reading-width:720px;--radius:0}body{direction:rtl;text-align:right;font-family:var(--font-primary);font-weight:400;color:var(--color-text);background-color:var(--color-bg);line-height:1.7}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;color:var(--color-text);line-height:1.4}a{color:var(--color-link);text-decoration:none}.omran-back-to-top{position:fixed;bottom:30px;right:30px;width:44px;height:44px;background:var(--color-primary);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .25s ease,transform .25s ease,background-color .15s ease;box-shadow:0 2px 8px rgba(137,67,27,.25)}.omran-back-to-top.visible{opacity:1;pointer-events:auto;transform:translateY(0);display:flex}.omran-back-to-top svg{width:18px;height:18px;flex-shrink:0}.omran-back-to-top:focus,.omran-back-to-top:hover{background:var(--color-primary-dark);box-shadow:0 4px 12px rgba(137,67,27,.35);outline:0}:root{--header-primary:#89431B;--header-primary-dark:#5C2D0E;--header-primary-hover:#6B3214;--header-text-on-dark:#FFFFFF;--header-text-on-light:#2D2D2D;--header-accent:#D4A574;--header-dropdown-bg:#FFFFFF;--header-dropdown-hover:#F5F0EB;--header-transition:all 0.3s ease}.site-header-top{background-color:var(--header-primary-dark)!important}.site-header-top,.site-header-top .elementor-icon i,.site-header-top .elementor-icon svg,.site-header-top a{color:var(--header-accent)!important}.site-header-main{background-color:var(--header-primary)!important;transition:var(--header-transition)}@media (min-width:1025px){.elementor-nav-menu>li>a{color:var(--header-text-on-dark)!important}.elementor-nav-menu>li>a:hover{opacity:.85!important}.elementor-nav-menu>li>a .sub-arrow svg path{fill:var(--header-text-on-dark)!important}}.site-header-main .elementor-icon i,.site-header-main .elementor-icon svg path{color:var(--header-text-on-dark)!important;fill:var(--header-text-on-dark)!important}.elementor-menu-toggle i,.elementor-menu-toggle svg path{fill:var(--header-text-on-dark)!important;color:var(--header-text-on-dark)!important}@media (min-width:1025px){.elementor-nav-menu .sub-menu,.elementor-nav-menu--dropdown{background-color:var(--header-dropdown-bg)!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important;border:none!important;border-radius:0!important;padding:6px 0!important;min-width:200px!important}.elementor-nav-menu .sub-menu li a,.elementor-nav-menu--dropdown li a{color:var(--header-text-on-light)!important;font-size:13.5px!important;padding:10px 20px!important;border-bottom:1px solid #f0ece7!important;transition:background .15s ease,color .15s ease!important}.elementor-nav-menu .sub-menu li:last-child a,.elementor-nav-menu--dropdown li:last-child a{border-bottom:none!important}.elementor-nav-menu .sub-menu li a:hover,.elementor-nav-menu--dropdown li a:hover{background-color:var(--header-dropdown-hover)!important;color:var(--header-primary)!important}.elementor-nav-menu .sub-menu .sub-arrow svg path,.elementor-nav-menu--dropdown .sub-arrow svg path{fill:var(--header-primary)!important}}.header-scrolled .site-header-main{background-color:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:var(--header-transition)}.header-scrolled .site-header-top{background-color:var(--header-primary-dark)!important}.header-scrolled .site-header-top a{color:var(--header-accent)!important}.header-scrolled .site-header-main .elementor-icon i,.header-scrolled .site-header-main .elementor-icon svg path{color:var(--header-primary)!important;fill:var(--header-primary)!important}.header-scrolled .elementor-menu-toggle i,.header-scrolled .elementor-menu-toggle svg path{fill:var(--header-primary)!important;color:var(--header-primary)!important}@media (min-width:1025px){.header-scrolled .elementor-nav-menu>li>a{color:var(--header-primary)!important}.header-scrolled .elementor-nav-menu>li>a .sub-arrow svg path{fill:var(--header-primary)!important}.header-scrolled .elementor-nav-menu>li>a:hover{color:var(--header-primary-hover)!important;opacity:1!important}.header-scrolled .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,.header-scrolled .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before{background-color:var(--header-primary)!important}.header-scrolled .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after,.header-scrolled .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before{border-color:var(--header-primary)!important}}@media (min-width:1025px){.elementor-nav-menu .current-menu-ancestor>a,.elementor-nav-menu .current-menu-item>a,.elementor-nav-menu .current-menu-parent>a{position:relative!important}.elementor-nav-menu .current-menu-ancestor>a::after,.elementor-nav-menu .current-menu-item>a::after,.elementor-nav-menu .current-menu-parent>a::after{content:''!important;position:absolute!important;bottom:0!important;right:14px!important;left:14px!important;height:2px!important;background:#fff!important}.header-scrolled .elementor-nav-menu .current-menu-item>a::after,.header-scrolled .elementor-nav-menu .current-menu-parent>a::after{background:var(--header-primary)!important}.elementor-nav-menu .sub-menu .current-menu-ancestor>a::after,.elementor-nav-menu .sub-menu .current-menu-item>a::after,.elementor-nav-menu .sub-menu .current-menu-parent>a::after,.elementor-nav-menu--dropdown .sub-menu .current-menu-ancestor>a::after,.elementor-nav-menu--dropdown .sub-menu .current-menu-item>a::after,.elementor-nav-menu--dropdown .sub-menu .current-menu-parent>a::after{background:var(--header-primary)!important}}@media (max-width:1024px){.elementor-menu-toggle i,.elementor-menu-toggle svg path{fill:#FFFFFF!important;color:#fff!important}.elementor-nav-menu__container.elementor-nav-menu--dropdown{background-color:#fff!important;border-bottom:3px solid var(--header-primary)!important}.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu--dropdown .elementor-sub-item,.elementor-nav-menu--dropdown a{color:var(--header-text-on-light)!important;font-size:14px!important;padding:14px 20px!important;border-bottom:1px solid #f0ece7!important}.elementor-nav-menu--dropdown .sub-arrow svg path{fill:var(--header-primary)!important}.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-nav-menu--dropdown .elementor-sub-item:hover,.elementor-nav-menu--dropdown a:hover{background-color:var(--header-dropdown-hover)!important;color:var(--header-primary)!important}.elementor-nav-menu--dropdown .current-menu-item>a{color:var(--header-primary)!important;font-weight:500!important;border-right:3px solid var(--header-primary)!important}}