:root{--color-primary: #88b986;--color-primary-dark: #6ca36b;--color-primary-light: #a7cfa6;--color-secondary: #5e5350;--color-secondary-dark: #4a4240;--color-accent: #d4a373;--color-text: #333333;--color-text-light: #666666;--color-text-muted: #999999;--color-bg: #FFFFFF;--color-bg-light: #F9F9F9;--color-bg-section: #F3F4F6;--color-border: #E5E7EB;--color-card-bg: #FFFFFF;--font-family: "Cairo", "Segoe UI", Tahoma, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-size-4xl: 3rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--spacing-4xl: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 50%;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .12);--shadow-xl: 0 12px 40px rgba(0, 0, 0, .16);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--header-height: 80px;--container-max: 1200px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background-color:var(--color-bg);line-height:1.7;direction:rtl;text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit;transition:color var(--transition-fast)}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--spacing-xl)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 32px;border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all var(--transition-base);border:2px solid transparent;text-align:center}.btn-primary{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.btn-secondary:hover{background-color:var(--color-secondary-dark);border-color:var(--color-secondary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-outline{background-color:transparent;color:#fff;border-color:#fff}.btn-outline:hover{background-color:#fff;color:var(--color-text);transform:translateY(-2px)}.btn-sm{padding:8px 20px;font-size:var(--font-size-sm)}.btn-block{width:100%}.section{padding:var(--spacing-4xl) 0}.section-title{font-size:var(--font-size-3xl);font-weight:800;color:var(--color-text);text-align:center;margin-bottom:var(--spacing-md)}.section-divider{width:60px;height:3px;background-color:var(--color-primary);margin:0 auto var(--spacing-3xl);border-radius:2px}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fffffff7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);height:var(--header-height);transition:all var(--transition-base)}.site-header.scrolled{box-shadow:var(--shadow-md)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}.logo.brand-logo{display:flex;align-items:center;gap:var(--spacing-md);text-decoration:none}.logo-icon-wrapper{width:48px;height:58px;display:flex;align-items:center;justify-content:center}.logo-icon-svg{width:100%;height:100%;object-fit:contain}.brand-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1;border-right:1px solid var(--color-border);padding-right:var(--spacing-sm)}.brand-logo-footer{margin-bottom:var(--spacing-lg)}.footer-logo-text-group{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2;margin-bottom:var(--spacing-sm);border-right:2px solid rgba(255,255,255,.2);padding-right:var(--spacing-sm)}.brand-line1,.footer-brand-line1{font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.brand-line2,.footer-brand-line2{font-size:1.1rem;font-weight:800;color:var(--color-secondary)}.brand-line3,.footer-brand-line3{font-size:var(--font-size-sm);font-weight:700;color:var(--color-primary)}.footer-brand-line1{color:#fffc}.footer-brand-line2{color:#fff}.footer-brand-line3{color:var(--color-primary-light)}.main-nav{display:flex;align-items:center}.nav-list{display:flex;align-items:center;gap:var(--spacing-xl)}.nav-link{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);position:relative;padding:var(--spacing-sm) 0}.nav-link:after{content:"";position:absolute;bottom:0;right:0;width:0;height:2px;background-color:var(--color-primary);transition:width var(--transition-base)}.nav-link:hover:after,.nav-link.active:after{width:100%}.nav-link:hover,.nav-link.active{color:var(--color-primary)}.header-cta{padding:10px 24px;font-size:var(--font-size-sm)}.menu-toggle{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer;padding:4px;z-index:1001}.menu-toggle span{display:block;width:28px;height:3px;background-color:var(--color-text);border-radius:2px;transition:all var(--transition-base)}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/bg-D12-YPJy.png);background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#000000a6,#0006,#0000008c)}.hero-content{position:relative;z-index:1;text-align:center;padding:var(--spacing-3xl) var(--spacing-xl);max-width:800px}.hero-title{font-size:var(--font-size-4xl);font-weight:900;color:#fff;line-height:1.4;margin-bottom:var(--spacing-lg);text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-subtitle{font-size:var(--font-size-lg);color:#ffffffe6;margin-bottom:var(--spacing-2xl);font-weight:400}.hero-actions{display:flex;gap:var(--spacing-lg);justify-content:center;flex-wrap:wrap}.about{background-color:var(--color-bg)}.about-content{max-width:860px;margin:0 auto;text-align:center}.about-content p{font-size:var(--font-size-md);line-height:2;margin-bottom:var(--spacing-lg);color:var(--color-text-light)}.about-highlight{color:var(--color-secondary)!important;font-weight:600;font-style:italic}.about-mission{color:var(--color-text)!important;font-style:italic}.leadership{background-color:var(--color-bg-light)}.leadership-group{margin-bottom:var(--spacing-4xl)}.leadership-group:last-child{margin-bottom:0}.group-title{font-size:var(--font-size-xl);font-weight:700;color:var(--color-secondary);text-align:center;margin-bottom:var(--spacing-sm)}.executive-title{color:var(--color-primary)}.group-desc{font-size:var(--font-size-base);color:var(--color-text-muted);text-align:center;margin-bottom:var(--spacing-2xl)}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.team-grid-single{grid-template-columns:1fr;max-width:400px;margin:0 auto}.team-card{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-xl);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-base);border:1px solid var(--color-border)}.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.team-card-executive{border:2px solid var(--color-primary-light)}.card-avatar{width:100px;height:100px;margin:0 auto var(--spacing-lg);border-radius:var(--radius-full);overflow:hidden;background-color:var(--color-bg-light)}.avatar-icon{width:100%;height:100%}.card-name{font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-xs)}.card-role{font-size:var(--font-size-sm);color:var(--color-secondary);font-weight:600}.card-email{display:inline-block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-primary);direction:ltr}.card-email:hover{text-decoration:underline}.fields{background-color:var(--color-bg)}.fields-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-xl)}.field-card{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm);transition:all var(--transition-base);border:1px solid var(--color-border)}.field-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--color-primary-light)}.field-icon{width:80px;height:80px;margin:0 auto var(--spacing-lg);border-radius:var(--radius-full);background-color:var(--color-bg-light);display:flex;align-items:center;justify-content:center}.emoji-icon{font-size:2.5rem}.field-title{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-sm)}.field-desc{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.8}.governance{background-color:var(--color-bg-light)}.governance-content{max-width:900px;margin:0 auto}.governance-content>p{text-align:center;font-size:var(--font-size-md);color:var(--color-text-light);margin-bottom:var(--spacing-2xl);line-height:2}.governance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl)}.governance-card{background:#fff;border-radius:var(--radius-lg);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all var(--transition-base)}.governance-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.governance-icon{font-size:2.5rem;margin-bottom:var(--spacing-md)}.governance-card h3{font-size:var(--font-size-md);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-sm)}.governance-card p{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.contact{background-color:var(--color-bg)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3xl);align-items:start}.contact-info{display:flex;flex-direction:column;gap:var(--spacing-xl)}.contact-item{display:flex;align-items:flex-start;gap:var(--spacing-md)}.contact-icon{font-size:1.5rem;flex-shrink:0;margin-top:4px}.contact-item h4{font-size:var(--font-size-base);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-xs)}.contact-item p,.contact-item a{font-size:var(--font-size-sm);color:var(--color-text-light)}.contact-item a:hover{color:var(--color-primary)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group input,.form-group textarea{width:100%;padding:14px 18px;border:2px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);direction:rtl;transition:border-color var(--transition-fast);background-color:var(--color-bg-light)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--color-primary);background-color:#fff}.form-group textarea{resize:vertical;min-height:120px}.site-footer{background-color:#1a1a2e;color:#fffc;padding:var(--spacing-3xl) 0 var(--spacing-xl)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--spacing-3xl);margin-bottom:var(--spacing-2xl)}.footer-desc{font-size:var(--font-size-sm);color:#fff9;line-height:1.8}.footer-links h4,.footer-contact h4{color:#fff;font-size:var(--font-size-md);font-weight:700;margin-bottom:var(--spacing-lg)}.footer-links ul{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-links a{color:#fff9;font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-primary)}.footer-contact p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm);color:#fff9}.footer-contact a{color:#fff9}.footer-contact a:hover{color:var(--color-primary)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-xl);text-align:center}.footer-bottom p{font-size:var(--font-size-sm);color:#ffffff80}.footer-license{font-size:var(--font-size-xs)!important;margin-top:var(--spacing-sm)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-in.visible{opacity:1;transform:translateY(0)}@media(min-width:1400px){.container{max-width:1320px}}@media(max-width:1024px){:root{--font-size-4xl: 2.5rem;--font-size-3xl: 2rem}.fields-grid,.governance-grid{grid-template-columns:repeat(2,1fr)}.governance-grid .governance-card:last-child{grid-column:1 / -1;max-width:400px;margin:0 auto}}@media(max-width:768px){:root{--font-size-4xl: 2rem;--font-size-3xl: 1.75rem;--font-size-2xl: 1.5rem;--header-height: 70px}.menu-toggle{display:flex}.header-cta{display:none}.main-nav{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background-color:#fff;box-shadow:var(--shadow-xl);transition:right var(--transition-base);padding-top:calc(var(--header-height) + var(--spacing-xl));z-index:999}.main-nav.open{right:0}.nav-list{flex-direction:column;align-items:flex-start;padding:0 var(--spacing-xl);gap:0}.nav-link{display:block;padding:var(--spacing-md) 0;width:100%;border-bottom:1px solid var(--color-border)}.nav-overlay{display:none;position:fixed;inset:0;background-color:#00000080;z-index:998}.nav-overlay.show{display:block}.team-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:var(--spacing-2xl)}.footer-grid{grid-template-columns:1fr;gap:var(--spacing-2xl);text-align:center}.footer-links ul{align-items:center}}@media(max-width:576px){:root{--font-size-4xl: 1.75rem;--font-size-3xl: 1.5rem;--font-size-2xl: 1.25rem;--spacing-4xl: 4rem}.container{padding:0 var(--spacing-md)}.hero-content{padding:var(--spacing-2xl) var(--spacing-md)}.hero-actions{flex-direction:column;align-items:center}.hero-actions .btn{width:100%;max-width:280px}.team-grid,.fields-grid,.governance-grid{grid-template-columns:1fr}.governance-grid .governance-card:last-child{max-width:none}}@media(max-width:375px){:root{--font-size-4xl: 1.5rem;--font-size-3xl: 1.25rem}.hero-title{font-size:1.4rem}}@media print{.site-header,.menu-toggle,.hero-actions,.contact-form,.footer-bottom{display:none}body{font-size:12pt}.section{padding:20pt 0;page-break-inside:avoid}}
