@font-face{font-family:Droid Sans Arabic;src:url(/fonts/DroidSansArabic-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Droid Sans;src:url(/fonts/DroidSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Droid Sans;src:url(/fonts/DroidSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--burgundy:#401421;--burgundy-2:#5c2a38;--gold:#bfab88;--white:#fff;--charcoal:#1a1a1a;--ink-2:#333;--muted:#4d4d4d;--mist:#e3e3e4;--offwhite:#f7f7f7;--danger:#9b1c1c;--ease:cubic-bezier(0.22,1,0.36,1);--font:"Droid Sans Arabic","Droid Sans",Tahoma,sans-serif;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:36px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--charcoal);font-family:var(--font);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:var(--burgundy)}a:hover{color:var(--charcoal)}img{max-width:100%}h1,h2,h3,h4{font-weight:400;margin:0}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--burgundy);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.panel-x{padding:0 16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;text-decoration:none;font-size:16px;border:1px solid transparent;cursor:pointer;transition:transform .16s var(--ease),background-color .2s ease,color .2s ease,border-color .2s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn-primary{background:var(--burgundy);color:var(--white)}.btn-primary:hover{color:var(--white);background:#2e0e18}.btn-gold{background:var(--gold)}.btn-gold,.btn-gold:hover{color:var(--burgundy)}.btn-ghost-light{border-color:hsla(38,30%,64%,.7);color:var(--white)}.btn-ghost-light:hover{background:hsla(38,30%,64%,.18);color:var(--white)}.btn-outline{border-color:var(--burgundy);color:var(--burgundy);background:var(--white)}.btn-outline:hover{background:var(--offwhite);color:var(--burgundy)}.btn-sm{min-height:42px;padding:0 18px;font-size:15px}.btn-lg{min-height:58px;padding:0 32px;font-size:17px}.arrow{display:inline-block;transition:transform .2s var(--ease)}.eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;background:var(--offwhite);color:var(--burgundy);border-radius:999px;padding:8px 16px;font-size:14px}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--burgundy)}.eyebrow.on-light{background:var(--white)}.section-title{font-size:clamp(32px,3.6vw,48px);line-height:1.4;color:var(--burgundy)}.chip{align-self:flex-start;background:var(--offwhite);color:var(--burgundy);padding:4px 12px;font-size:13px}.chip,.pill{display:inline-flex;border-radius:999px}.pill{min-height:46px;padding:0 20px;font-size:15px;cursor:pointer;background:var(--white);color:var(--charcoal);border:1px solid var(--mist);text-decoration:none;align-items:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pill[aria-current=page],.pill[aria-pressed=true]{background:var(--burgundy);color:var(--white);border-color:var(--burgundy)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:14px 16px 0}.site-header .bar{max-width:1240px;margin:0 auto;background:hsla(0,0%,100%,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--mist);border-radius:999px;padding:8px 10px 8px 18px;flex-wrap:wrap;justify-content:space-between}.brand,.site-header .bar{display:flex;align-items:center;gap:12px}.brand{text-decoration:none;color:var(--burgundy);padding-right:6px}.brand img{height:46px;width:auto}.brand-text{display:flex;flex-direction:column;line-height:1.45}.brand-text b{font-weight:400;font-size:15px}.brand-text small{font-size:12px;color:var(--muted)}.nav{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:15px}.nav a.nl{color:var(--charcoal);text-decoration:none;padding:10px 16px;border-radius:999px;transition:background-color .3s,color .3s}.nav a.nl:hover,.nav a.nl[aria-current=page]{background:var(--offwhite);color:var(--burgundy)}.nav .btn{margin-right:6px;min-height:46px;padding:0 24px;font-size:15px}.menu-toggle{display:none;width:46px;height:46px;border-radius:50%;border:1px solid var(--mist);background:var(--white);align-items:center;justify-content:center;cursor:pointer}@media (max-width:900px){.site-header .bar{border-radius:28px}.menu-toggle{display:inline-flex}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;padding:8px 0 6px}.nav.open{display:flex}.nav a.nl{padding:12px 16px}.nav .btn{margin:6px 0 0}}.hero{padding:16px}.hero-panel{background:var(--burgundy);border-radius:var(--r-xl);overflow:hidden}.hero-inner{padding-top:104px;padding-bottom:56px;display:flex;flex-direction:column;gap:72px}.hero-row{display:flex;flex-wrap:wrap;gap:48px;align-items:center;justify-content:space-between}.hero-copy{flex:1 1 520px;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.hero-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;border:1px solid hsla(38,30%,64%,.55);color:var(--gold);border-radius:999px;padding:8px 18px;font-size:14px}.hero-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold)}.hero h1{font-size:clamp(38px,5.4vw,72px);line-height:1.35;color:var(--white)}.hero h1 em{font-style:normal;color:var(--gold)}.hero-lead{font-size:20px;line-height:1.95;color:var(--mist);max-width:540px}.hero-mark{flex:0 1 528px;margin:-20px 0 -20px -56px}.hero-mark,.hero-mark .disc{display:flex;justify-content:center}.hero-mark .disc{position:relative;width:min(528px,84vw);aspect-ratio:1;align-items:center}.hero-mark .disc:after{content:"";position:absolute;inset:9%;border-radius:50%;background:hsla(38,30%,64%,.09)}.hero-mark .ring,.hero-mark .ring-wrap{position:absolute;inset:0}.hero-mark .ring{width:100%;height:100%}.hero h1 .mark{position:relative;display:inline-block}.hero h1 .mark:after{content:"";position:absolute;right:0;left:0;bottom:.02em;height:3px;border-radius:3px;background:var(--gold);transform-origin:right}.hero-mark img{position:relative;z-index:1;height:86%;width:auto;max-width:84%;object-fit:contain}@media (max-width:900px){.hero-mark{margin:0}}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;border-top:1px solid hsla(38,30%,64%,.25)}.hero-badges span{display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.06);color:var(--offwhite);border-radius:999px;padding:12px 20px;font-size:15px}@media (max-width:640px){.hero-inner{padding-top:64px;gap:48px}.hero-lead{font-size:18px}}.section{padding:112px 0}.section-tight{padding:0 0 112px}.soft-panel{background:var(--offwhite);border-radius:var(--r-xl);padding:104px 0}.sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.sec-head>div:first-child{gap:18px;max-width:640px}.sec-head>div:first-child,.stack{display:flex;flex-direction:column}.stack{gap:40px}@media (max-width:640px){.section{padding:72px 0}.section-tight{padding-bottom:72px}.soft-panel{padding:64px 0;border-radius:var(--r-lg)}}.about{display:flex;flex-wrap:wrap;gap:64px;align-items:stretch}.about-copy{flex:1 1 520px;display:flex;flex-direction:column;gap:28px;justify-content:center}.about-copy p.lead{font-size:20px;line-height:2.05}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.stat{background:var(--offwhite);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:4px}.stat b{font-weight:400;font-size:32px;color:var(--burgundy)}.stat span{font-size:15px}.photo,.stat span{color:var(--muted)}.photo{flex:1 1 420px;min-height:480px;border-radius:32px;background:var(--mist) center/cover no-repeat;display:flex;align-items:center;justify-content:center}.grid{display:grid;grid-gap:16px;gap:16px}.grid-320{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.grid-300{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.card{background:var(--white);border:1px solid var(--mist);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px;transition:transform .25s var(--ease),border-color .2s ease}.card h3{font-size:21px;color:var(--burgundy)}.card p{font-size:16px;line-height:1.95;color:var(--ink-2)}.icon-box{width:52px;height:52px;border-radius:16px;background:var(--offwhite);display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.icon-box svg{stroke:var(--burgundy);transition:stroke .2s ease}.goals{display:flex;flex-wrap:wrap;gap:48px;align-items:center}.goals>.head{flex:1 1 340px;display:flex;flex-direction:column;gap:18px}.goals>.grid{flex:2 1 640px}.goal{background:var(--burgundy);border-radius:var(--r-lg);padding:36px;display:flex;flex-direction:column;gap:16px;min-height:220px}.goal .ring-icon{width:52px;height:52px;border-radius:50%;border:1px solid hsla(38,30%,64%,.6);display:flex;align-items:center;justify-content:center}.goal h3{font-size:24px;color:var(--gold)}.goal p{font-size:17px;line-height:1.95;color:var(--offwhite)}.feature{grid-row:span 2;background:var(--gold);border-radius:32px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.feature .tile{width:60px;height:60px;border-radius:18px;background:var(--burgundy);display:flex;align-items:center;justify-content:center}.feature h3{font-size:30px;line-height:1.4;color:var(--burgundy)}.feature p{font-size:18px;line-height:2;color:var(--burgundy)}@media (max-width:700px){.feature{grid-row:auto}}.dark-panel{background:var(--burgundy);border-radius:var(--r-xl);padding:104px 0}.section-title.on-dark{color:var(--white)}.why{display:flex;flex-wrap:wrap;gap:0 64px;align-items:stretch}.why-top{display:flex;align-items:center;justify-content:space-between}.why-num{font-size:14px;letter-spacing:.08em;color:hsla(38,30%,64%,.75)}.why-lead{flex:1 1 360px;border-top:1px solid var(--gold);padding:32px 0 44px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.why-lead h3{font-size:38px;line-height:1.4;color:var(--white)}.why-lead h3 em{font-style:normal;color:var(--gold)}.why-lead p{font-size:19px;line-height:2.05;color:var(--mist);max-width:460px}.why-grid{flex:2 1 560px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-column-gap:48px;column-gap:48px}.why-item{border-top:1px solid hsla(38,30%,64%,.3);padding:32px 0 44px;display:flex;flex-direction:column;gap:16px}.why-item h3{font-size:23px;line-height:1.5;color:var(--gold)}.why-item p{font-size:16px;line-height:2;color:var(--mist)}@media (max-width:640px){.dark-panel{padding:64px 0;border-radius:var(--r-lg)}.why-lead h3{font-size:30px}}.post-card{background:var(--white);border-radius:var(--r-lg);padding:12px;text-decoration:none;color:var(--charcoal);display:flex;flex-direction:column}.post-card .ph-box{overflow:hidden;border-radius:var(--r-md)}.post-card .ph{height:200px;background:var(--mist) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;transition:transform .9s var(--ease)}.post-card .body{padding:20px 14px 16px;display:flex;flex-direction:column;gap:10px}.post-card h3{font-size:20px;line-height:1.7;transition:color .2s ease}.post-card:hover h3{color:var(--burgundy)}.post-card:hover{color:var(--charcoal)}.meta{font-size:14px;color:var(--muted)}.post-card.bordered{border:1px solid var(--mist)}.featured-post{display:flex;flex-wrap:wrap;text-decoration:none;color:var(--charcoal);background:var(--offwhite);border-radius:var(--r-xl);overflow:hidden}.featured-post .ph{flex:1 1 460px;min-height:340px;background:var(--mist) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--muted)}.featured-post .body{flex:1 1 420px;padding:44px;display:flex;flex-direction:column;justify-content:center;gap:18px}.featured-post h2{font-size:30px;line-height:1.6}.featured-post:hover{color:var(--charcoal)}.featured-post:hover h2{color:var(--burgundy)}.cta{max-width:1240px;margin:0 auto;background:var(--gold);border-radius:var(--r-xl);padding:72px clamp(28px,6vw,80px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.cta h2{font-size:clamp(30px,3.4vw,44px);line-height:1.4}.cta h2,.cta p{color:var(--burgundy)}.cta p{font-size:19px;line-height:2;max-width:640px}.site-footer{padding:0 16px 16px}.site-footer .panel{background:var(--charcoal);color:var(--offwhite);border-radius:var(--r-xl);padding:64px 0 32px}.site-footer a{color:var(--offwhite);text-decoration:none}.site-footer a:hover{color:var(--gold)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:32px;gap:32px}.contact-line{display:flex;align-items:center;gap:12px}.contact-line .dot{width:38px;height:38px;border-radius:50%;background:#2a2a2a;display:flex;align-items:center;justify-content:center;flex:none}.legal{padding-top:24px;border-top:1px solid #333;font-size:14px;line-height:1.9;color:#c9c9cb}.page-hero{padding:16px}.page-hero .panel{background:var(--burgundy);border-radius:var(--r-xl);padding:80px 0 64px;color:var(--white)}.page-hero h1{font-size:clamp(34px,4.4vw,56px);line-height:1.4}.page-hero p{font-size:19px;line-height:2;color:var(--mist);max-width:680px}.article{max-width:760px;margin:0 auto;padding:0 24px}.article .cover{border-radius:var(--r-lg);overflow:hidden;margin-bottom:40px}.article .cover img{display:block;width:100%;height:auto}.prose{font-size:19px;line-height:2.1}.prose>*+*{margin-top:1.1em}.prose h2{font-size:28px;margin-top:1.6em;line-height:1.5}.prose h2,.prose h3{color:var(--burgundy)}.prose h3{font-size:22px;margin-top:1.4em}.prose ol,.prose ul{padding-right:1.4em;padding-left:0}.prose blockquote{margin:1.4em 0;padding:20px 24px;background:var(--offwhite);border-radius:var(--r-md);border-right:4px solid var(--gold);color:var(--burgundy)}.prose strong{font-family:"Droid Sans",var(--font);font-weight:700}.notice{background:var(--offwhite);border-radius:var(--r-md);padding:20px 24px;font-size:15px;line-height:1.9;color:var(--muted)}.field{display:flex;flex-direction:column;gap:8px;font-size:15px}.field .hint{font-size:13px;color:var(--muted)}.input{width:100%;min-height:50px;padding:0 16px;border:1px solid #b5b5b8;border-radius:14px;background:var(--white);font-size:16px;transition:border-color .25s,box-shadow .25s}.input:focus{outline:none;border-color:var(--burgundy);box-shadow:0 0 0 3px rgba(64,20,33,.12)}textarea.input{padding:14px 16px;line-height:1.9;resize:vertical}.input[aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger);font-size:14px}.form-card{background:var(--white);border:1px solid var(--mist);border-radius:var(--r-xl);padding:clamp(24px,4vw,44px)}.choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.choice{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;border:1px solid #b5b5b8;background:var(--white);cursor:pointer;text-align:right;transition:border-color .25s,background-color .25s}.choice small{font-size:14px;color:var(--muted)}.choice:has(input:checked){background:var(--burgundy);border-color:var(--burgundy);color:var(--white)}.choice:has(input:checked) small{color:var(--offwhite)}.choice input,.pill-radio input{position:absolute;opacity:0;pointer-events:none}.pill-radio{position:relative}.pill-radio span{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid #b5b5b8;display:inline-flex;align-items:center;cursor:pointer;font-size:15px;transition:background-color .25s,color .25s,border-color .25s}.pill-radio input:checked+span{background:var(--burgundy);color:var(--white);border-color:var(--burgundy)}.choice:has(input:focus-visible),.pill-radio input:focus-visible+span{outline:2px solid var(--burgundy);outline-offset:3px}.drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px;border:1.5px dashed #b5b5b8;border-radius:var(--r-md);background:var(--offwhite);text-align:center;cursor:pointer}.drop:hover{border-color:var(--burgundy)}.alert{padding:14px 18px;border-radius:14px;font-size:15px}.alert-error{background:#fbeaea;color:var(--danger)}.alert-ok{background:#eef3ee;color:#1f4d2b}.admin-shell{min-height:100vh;display:flex;flex-wrap:wrap;background:var(--offwhite)}.admin-side{flex:1 1 250px;max-width:100%;background:var(--burgundy);color:var(--white);padding:28px 18px;display:flex;flex-direction:column;gap:28px}@media (min-width:900px){.admin-side{flex:0 0 260px;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;height:100vh}}.admin-side a.tab{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 16px;border-radius:14px;color:var(--offwhite);text-decoration:none;font-size:15px;transition:background-color .25s}.admin-side a.tab:hover{background:hsla(0,0%,100%,.08);color:var(--white)}.admin-side a.tab[aria-current=page]{background:var(--gold);color:var(--burgundy)}.admin-main{flex:999 1 640px;min-width:0;padding:clamp(20px,4vw,44px)}.admin-card{padding:clamp(20px,3vw,32px)}.admin-card,.table-wrap{background:var(--white);border-radius:var(--r-lg)}.table-wrap{overflow-x:auto}table.data{width:100%;border-collapse:collapse;font-size:15px;min-width:640px}table.data th{text-align:right;font-weight:400;font-size:14px;color:var(--muted)}table.data td,table.data th{padding:16px 20px;border-bottom:1px solid var(--mist)}table.data td{vertical-align:top}table.data tr:last-child td{border-bottom:0}.status{display:inline-flex;padding:4px 12px;border-radius:999px;font-size:13px;background:var(--offwhite);color:var(--muted);white-space:nowrap}.status.new,.status.pub{background:#f3ece4;color:var(--burgundy)}.toolbar{display:flex;flex-wrap:wrap;gap:4px;background:var(--offwhite);border-radius:14px;padding:4px}.toolbar button{min-width:42px;height:40px;border:0;background:transparent;border-radius:10px;cursor:pointer;padding:0 10px;font-size:14px}.request,.toolbar button:hover{background:var(--white)}.request{border-radius:var(--r-lg);padding:24px 28px;display:flex;flex-direction:column;gap:14px}.request summary{cursor:pointer;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.request summary::-webkit-details-marker{display:none}.kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px 24px;gap:12px 24px;font-size:15px}.kv span{color:var(--muted);font-size:13px;display:block}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}.btn:hover:active{transform:translateY(-2px) scale(.97)}.btn:disabled:hover{transform:none}a:hover .arrow,button:hover .arrow{transform:translateX(-4px)}.pill:hover{color:var(--charcoal)}.card:hover,.pill:hover{border-color:var(--burgundy)}.card:hover{transform:translateY(-4px)}.card:hover .icon-box{background:var(--burgundy)}.card:hover .icon-box svg{stroke:var(--gold)}.post-card:hover .ph{transform:scale(1.05)}}@keyframes up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes logoIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes drift{0%{transform:none}to{transform:translateY(-56px)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.in{animation:up .8s var(--ease) both}.d1{animation-delay:.05s}.d2{animation-delay:.13s}.d3{animation-delay:.21s}.d4{animation-delay:.29s}.d5{animation-delay:.37s}.hero h1 .mark:after{animation:draw .6s var(--ease) .75s both}.logo-in{animation:logoIn 1.1s var(--ease) .2s both}.ring-in{animation:fadeIn 1.2s ease .35s both}.spin{animation:spin 60s linear infinite}.svc{transition:opacity .25s var(--ease),transform .25s var(--ease),border-color .2s ease}@starting-style{.svc{opacity:0;transform:translateY(8px)}}@supports (animation-timeline:view()){.rv{animation:up both;animation-timing-function:var(--ease);animation-timeline:view();animation-range:entry 4% entry 40%}.stg>:nth-child(3n+2){animation-range:entry 10% entry 46%}.stg>:nth-child(3n){animation-range:entry 16% entry 52%}.drift{animation:drift linear both;animation-timeline:view();animation-range:exit 0 exit 100%}}}@media (prefers-reduced-motion:reduce){.in{animation:fadeIn .3s ease both}html{scroll-behavior:auto}}