@font-face{font-family:Zain;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Zain.woff2) format("woff2");unicode-range:U+06??,U+0750-077f,U+0870-088e,U+0890-0891,U+0897-08e1,U+08e3-08ff,U+200c-200e,U+2010-2011,U+204f,U+2e41,U+fb50-fdff,U+fe70-fe74,U+fe76-fefc,U+102e0-102fb,U+10e60-10e7e,U+10ec2-10ec4,U+10efc-10eff,U+1ee00-1ee03,U+1ee05-1ee1f,U+1ee21-1ee22,U+1ee24,U+1ee27,U+1ee29-1ee32,U+1ee34-1ee37,U+1ee39,U+1ee3b,U+1ee42,U+1ee47,U+1ee49,U+1ee4b,U+1ee4d-1ee4f,U+1ee51-1ee52,U+1ee54,U+1ee57,U+1ee59,U+1ee5b,U+1ee5d,U+1ee5f,U+1ee61-1ee62,U+1ee64,U+1ee67-1ee6a,U+1ee6c-1ee72,U+1ee74-1ee77,U+1ee79-1ee7c,U+1ee7e,U+1ee80-1ee89,U+1ee8b-1ee9b,U+1eea1-1eea3,U+1eea5-1eea9,U+1eeab-1eebb,U+1eef0-1eef1}:root{--bg-primary:#030508;--bg-secondary:#0a0d14;--bg-card:#0d111a;--accent-lapis:#0f4c81;--accent-gold:#d4af37;--accent-gold-hover:#f3e5ab;--text-primary:#fff;--text-secondary:#cbd5e1;--border-color:rgba(212,175,55,.15);--navbar-height:72px;--rune-opacity:0.04}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}body,html{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--text-primary);background-color:var(--bg-primary);scroll-behavior:smooth;overflow-x:hidden}.rtl-layout,.rtl-layout *,.rtl-layout .btn,.rtl-layout .logo,.rtl-layout .section-title,.rtl-layout button,.rtl-layout h1,.rtl-layout h2,.rtl-layout h3,.rtl-layout input{font-family:Zain,sans-serif!important}body:before{background-image:linear-gradient(rgba(212,175,55,.03) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,55,.03) 1px,transparent 0);background-size:50px 50px}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body:after{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10l15 4-15 4z M30 40l15 4-15 4z M60 20l-15-4 15-4z M10 60h20l-10 6z' fill='none' stroke='%23D4AF37' stroke-width='0.5' opacity='0.08'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 2rem}@media (max-width:768px){.container{padding:0 1.5rem}}.navbar{position:fixed;top:0;left:0;right:0;height:80px;background:transparent;z-index:1000}.navbar,.navbar .container{display:flex;align-items:center}.navbar .container{justify-content:space-between;width:100%}.nav-menu-box{background:rgba(15,76,129,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(212,175,55,.1);padding:.5rem 2rem;border-radius:100px;display:flex;gap:1.5rem}.nav-links{list-style:none;margin:0;padding:0}.nav-links,.nav-right{display:flex;gap:1.5rem}.nav-right{align-items:center}.lang-switch{font-weight:600;display:flex;align-items:center;gap:.3rem;cursor:pointer}.lang-switch,.nav-links a{color:var(--text-secondary);font-size:.9rem}.nav-links a{transition:color .3s ease}.nav-links a:hover{color:var(--accent-gold)}.btn{padding:.75rem 1.5rem;border-radius:6px;font-weight:600;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;border:1px solid transparent}.btn-primary{background:var(--accent-lapis);color:#fff;border-color:var(--accent-gold);box-shadow:0 4px 15px rgba(15,76,129,.4)}.btn-primary:hover{background:#155a96;border-color:var(--accent-gold-hover);box-shadow:0 0 20px rgba(212,175,55,.4);transform:scale(1.05)}.btn-secondary{background-color:transparent;border:1px solid var(--accent-gold);color:var(--accent-gold)}.btn-secondary:hover{background:rgba(212,175,55,.1);color:var(--accent-gold-hover);border-color:var(--accent-gold-hover)}section{padding:100px 0}.section-tag{color:var(--accent-gold);text-shadow:0 0 10px rgba(212,175,55,.3);text-transform:uppercase;font-size:.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:1rem;display:block}.section-title{font-size:3rem;margin-bottom:1.5rem;line-height:1.2}@media (max-width:768px){.section-title{font-size:2.2rem}}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-top:3rem}@media (max-width:480px){.cards-grid{grid-template-columns:1fr}}.card{background:var(--bg-card);border:1px solid var(--border-color);padding:2rem;border-radius:12px;transition:all .3s ease}.card:hover{border-color:var(--accent-gold);box-shadow:0 0 20px rgba(212,175,55,.2);transform:translateY(-5px)}.card h3{font-size:1.25rem;margin-bottom:1rem}.card p{color:var(--text-secondary);line-height:1.6}footer{padding:60px 0;border-top:1px solid var(--border-color);background:var(--bg-primary)}@media (max-width:768px){.nav-menu-box{display:none}.navbar .container{padding:0 1rem}footer .container>div{flex-direction:column!important}}.hamburger{display:none;cursor:pointer;background:none;border:none;padding:10px;color:var(--accent-gold);transition:all .3s}.hamburger:active,.hamburger:hover{text-shadow:0 0 10px rgba(212,175,55,.6);transform:scale(1.1)}@media (max-width:768px){.hamburger{display:block}}.hero-title{font-size:4.5rem;margin:1rem auto 2rem;max-width:1000px;line-height:1.1}.hero-subtitle{color:var(--text-secondary);font-size:1.2rem;maxWidth:700px;margin:0 auto 3rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.vision-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.hero-section{padding-top:180px;padding-bottom:120px}.sumerian-glow{box-shadow:0 0 25px rgba(212,175,55,.15);border:1px solid rgba(212,175,55,.3)}@media (max-width:768px){.hero-section{padding-top:120px;padding-bottom:80px;background-image:radial-gradient(circle at center,rgba(212,175,55,.05) 0,transparent 70%)}}.btn-group{display:flex;gap:1.5rem;justify-content:center}@media (max-width:992px){.vision-grid{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.hero-title{font-size:2.8rem}.hero-subtitle{font-size:1rem}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.btn-group{flex-direction:column;align-items:center;gap:1rem}}@media (max-width:480px){.stats-grid{grid-template-columns:1fr}}.footer-bottom{text-align:center;margin-top:3rem;color:var(--text-secondary);opacity:.6;font-size:.8rem}