
:root{--green:#0D3B2E;--green2:#166644;--gold:#CDAA5A;--cream:#F4EBD7;--ink:#10271E;--muted:#66756D;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Cairo",Arial,sans-serif;color:var(--ink);background:var(--white);line-height:1.85}a{text-decoration:none}.container{width:min(1180px,92%);margin:auto}
.top{background:var(--green);color:#fff;font-size:12px}.top .container{display:flex;gap:24px;align-items:center;padding:8px 0}.top .lang{margin-inline-start:auto;color:#fff;border:1px solid #ffffff66;padding:2px 12px;border-radius:20px}
.nav{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(12px);border-bottom:1px solid #e7ebe8}.nav .container{display:flex;align-items:center;justify-content:space-between;padding:12px 0}.brand{display:flex;align-items:center;gap:12px;color:var(--green)}.brand img{width:76px;height:76px;object-fit:cover;border-radius:50%}.brand b{display:block;font-size:14px;letter-spacing:1.2px}.brand small{display:block;font-size:10px}.links{display:flex;gap:25px}.links a{color:var(--green);font-weight:800;font-size:14px}.links a:hover{color:#9d782e}.menu{display:none;background:none;border:0;font-size:26px;color:var(--green)}
.hero{min-height:650px;display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(5,35,25,.96),rgba(13,59,46,.78)),radial-gradient(circle at 78% 42%,#cdaa5a55 0 9%,transparent 10%),linear-gradient(135deg,#0b4a35,#071f17)}
.hero:before{content:"";position:absolute;right:-15%;top:-30%;width:70%;height:130%;border:1px solid #cdaa5a33;border-radius:50%;transform:rotate(-18deg)}.hero .container{position:relative;z-index:2}.hero-copy{max-width:760px;color:#fff}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:900;color:var(--gold)}.hero h1{font-size:clamp(44px,6vw,72px);line-height:1.18;margin:8px 0 18px}.hero h1 span{color:#e0bd72}.hero p{font-size:18px;max-width:680px;color:#eef4f0}.actions{display:flex;gap:12px;margin-top:28px}.btn{display:inline-block;padding:11px 25px;border-radius:5px;font-weight:900;border:1px solid transparent}.primary{background:var(--gold);color:#182719}.outline{background:transparent;color:#fff;border-color:#ffffff88}.hero-logo{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:min(330px,28vw);opacity:.92;filter:drop-shadow(0 20px 40px #0008)}
.section{padding:82px 0}.section.alt{background:#f7f9f7}.title{text-align:center;margin-bottom:42px}.title h2{font-size:35px;margin:3px 0}.line{width:58px;height:3px;background:var(--gold);margin:10px auto}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid #e1e8e3;border-radius:12px;padding:28px;background:#fff;box-shadow:0 10px 28px #0d3b2e0b;transition:.2s}.card:hover{transform:translateY(-4px);box-shadow:0 16px 35px #0d3b2e16}.icon{font-size:34px}.card h3{margin:7px 0;font-size:20px}.muted{color:var(--muted)}
.about{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about h2{font-size:40px;line-height:1.3;margin:6px 0 16px}.seal-box{min-height:410px;border-radius:16px;background:linear-gradient(145deg,#08291e,#0f5038);display:grid;place-items:center;overflow:hidden;position:relative}.seal-box:after{content:"";position:absolute;width:390px;height:390px;border:1px solid #cdaa5a55;border-radius:50%}.seal-box img{width:300px;max-width:72%;position:relative;z-index:2;border-radius:50%;filter:drop-shadow(0 15px 25px #0008)}
.stats{background:var(--green);color:#fff;padding:30px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.stats strong{display:block;color:var(--gold);font-size:36px}.stats span{font-size:13px}
.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project{border:1px solid #e2e9e4;border-radius:11px;overflow:hidden}.project-img{height:210px}.agri{background:linear-gradient(135deg,#5e8648,#d4df8e)}.trade{background:linear-gradient(135deg,#194d62,#a6d3df)}.industry{background:linear-gradient(135deg,#5d625e,#c8b987)}.project h3{padding:12px 18px;margin:0}
.cta{background:linear-gradient(100deg,var(--green),var(--green2));color:#fff;text-align:center;padding:72px 0}.cta h2{font-size:38px;margin:0 0 6px}.cta .btn{background:#fff;color:var(--green)}
.contact{display:grid;grid-template-columns:1fr 1fr;gap:65px}.contact h2{font-size:38px;line-height:1.3}.form{display:grid;gap:14px}.form input,.form textarea{font:inherit;padding:12px 14px;border:1px solid #dbe3de;border-radius:6px;outline:none}.form input:focus,.form textarea:focus{border-color:var(--green2)}
.page-head{background:linear-gradient(100deg,var(--green),#0f5038);color:#fff;text-align:center;padding:65px 0}.page-head h1{font-size:45px;margin:5px 0}.list-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
footer{background:#061e15;color:#dbe7e0;padding:24px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-brand b{display:block}.footer-brand small{color:#9fb1a8}
@media(max-width:900px){.hero-logo{display:none}.links{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:15px 4%;flex-direction:column}.links.open{display:flex}.menu{display:block}.cards,.project-grid{grid-template-columns:1fr 1fr}.about,.contact{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.cards,.project-grid,.list-grid{grid-template-columns:1fr}.top .container span:nth-child(2),.top .container span:nth-child(3){display:none}.brand img{width:58px;height:58px}.brand b{font-size:11px}.brand small{font-size:8px}.hero{min-height:560px}.hero h1{font-size:39px}.hero p{font-size:16px}.section{padding:62px 0}.about h2,.contact h2{font-size:31px}.page-head h1{font-size:37px}.footer-inner{flex-direction:column;gap:8px;text-align:center}}
