/*
Theme Name: IACO – International Agricultural Cooperation Organization
Theme URI: https://www.iaco-sy.org/
Author: IACO
Description: Professional responsive WordPress theme for IACO.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: iaco
*/
:root{--g:#166534;--l:#84cc16;--n:#12302a;--c:#f7f5ec;--m:#66756f;--line:#dce5df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:#17221e;line-height:1.65}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.container{width:min(1160px,92%);margin:auto}.site-header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line)}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;font-weight:900;color:var(--n)}.mark{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,var(--g),var(--l));color:#fff;display:grid;place-items:center}.brand small{display:block;font-size:10px;letter-spacing:.1em;color:var(--m)}.menu{display:flex;gap:22px;align-items:center;font-weight:700;font-size:14px}.menu .cta{background:var(--g);color:#fff;padding:10px 16px;border-radius:99px}.toggle{display:none;background:none;border:0;font-size:27px}.hero{min-height:650px;display:grid;align-items:center;color:#fff;background:linear-gradient(90deg,rgba(8,36,29,.84),rgba(8,36,29,.35)),url('https://images.unsplash.com/photo-1500382017468-9049fed747ef?auto=format&fit=crop&w=1800&q=85') center/cover}.hero-copy{max-width:800px;padding:90px 0}.eyebrow,.kicker{color:var(--l);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:900}.hero h1{font-size:clamp(42px,6vw,74px);line-height:1.03;margin:15px 0 22px;letter-spacing:-.04em}.hero p{font-size:19px;max-width:680px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{padding:13px 20px;border-radius:99px;font-weight:900;display:inline-block}.primary{background:var(--l);color:#132514}.outline{border:1px solid #fff;color:#fff}.ticker{background:var(--n);color:#d9eee1;padding:11px 0}.ticker .container{display:flex;gap:28px;white-space:nowrap;overflow:hidden;font-size:13px}.section{padding:85px 0}.alt{background:var(--c)}.head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}.head h2,h2{font-size:clamp(30px,4vw,48px);line-height:1.1;color:var(--n);margin:8px 0;letter-spacing:-.035em}.lead{color:var(--m);max-width:650px}.grid{display:grid;gap:22px}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card,.story,.project{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden}.card{padding:27px}.icon{width:45px;height:45px;border-radius:14px;background:#eaf5e7;color:var(--g);display:grid;place-items:center;font-weight:900;margin-bottom:16px}.card h3,.story h3,.project h3{color:var(--n);margin:0 0 8px}.card p,.story p,.project p{color:var(--m);font-size:14px}.feature{display:grid;grid-template-columns:1.15fr .85fr;background:var(--n);border-radius:28px;overflow:hidden;color:#fff}.feature-img{min-height:410px;background:url('https://images.unsplash.com/photo-1523742810736-2f3d4c4c9b6b?auto=format&fit=crop&w=1200&q=85') center/cover}.feature-copy{padding:52px}.feature-copy h2{color:#fff}.metrics{background:var(--g);color:#fff}.metrics .head h2{color:#fff}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.metric{padding:20px;border-right:1px solid #ffffff33}.metric strong{font-size:42px;display:block}.metric span{color:#dcefe2}.project img{width:100%;height:205px;object-fit:cover}.project-body{padding:22px}.link{color:var(--g);font-weight:900}.story{padding:23px}.story time{font-size:11px;color:var(--m)}.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery img{height:220px;width:100%;object-fit:cover;border-radius:16px}.video{min-height:230px;border-radius:20px;background:center/cover;position:relative}.video span{position:absolute;top:15px;left:15px;background:#0009;color:#fff;padding:6px 10px;border-radius:99px;font-size:11px}.video:after{content:'▶';position:absolute;bottom:18px;left:18px;background:#fff;color:var(--g);width:50px;height:50px;border-radius:50%;display:grid;place-items:center}.cta{background:linear-gradient(135deg,var(--n),var(--g));color:#fff;border-radius:28px;padding:50px}.cta h2{color:#fff}.footer{background:#0c201b;color:#d2dfda;padding:55px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.footer h3{color:#fff}.bottom{border-top:1px solid #ffffff1c;margin-top:35px;padding-top:18px;font-size:13px;color:#94aaa2}.page{padding:70px 0}.page h1{font-size:50px;color:var(--n)}
@media(max-width:900px){.menu{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch}.menu.open{display:flex}.toggle{display:block}.g3,.g4,.metrics-grid{grid-template-columns:1fr 1fr}.feature{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.gallery{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.g3,.g4,.metrics-grid,.footer-grid{grid-template-columns:1fr}.hero{min-height:600px}.section{padding:60px 0}.feature-img{min-height:280px}.feature-copy{padding:32px 24px}.head{display:block}.gallery{grid-template-columns:1fr}}
