:root{--green:#006b58;--green2:#2daa44;--navy:#062c5d;--blue:#315cab;--teal:#079a83;--purple:#6750a4;--gold:#d7aa44;--ink:#14304f;--muted:#607086;--soft:#f5f8fb;--line:#e5edf4;--white:#fff;--shadow:0 24px 70px rgba(6,44,93,.12);--radius:24px;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:var(--soft);color:var(--ink);line-height:1.75}body[dir="ltr"]{font-family:Arial,Helvetica,sans-serif}.skip-link{position:absolute;top:-60px;left:16px;background:var(--navy);color:#fff;padding:10px 14px;border-radius:10px;z-index:100}.skip-link:focus{top:16px}.container{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.93);backdrop-filter:blur(14px);box-shadow:0 8px 28px rgba(6,44,93,.08)}.navbar{width:min(1240px,calc(100% - 24px));margin:auto;display:flex;align-items:center;gap:18px;padding:12px 0}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--green);font-weight:900}.brand img{width:52px;height:52px;object-fit:contain}.nav-menu{display:flex;align-items:center;gap:14px;margin-inline-start:auto}.nav-menu a{color:var(--ink);font-size:14px;text-decoration:none;font-weight:800}.nav-menu a:hover{color:var(--green)}.language-switch{display:flex;gap:6px}.language-switch button,.menu-toggle{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer}.language-switch button.active{background:var(--green);border-color:var(--green);color:#fff}.menu-toggle{display:none;font-size:22px;padding:6px 12px}.section-block{padding:84px 0}.hero{position:relative;overflow:hidden;min-height:760px;background:linear-gradient(135deg,rgba(0,85,70,.94),rgba(6,44,93,.9));color:#fff}.hero-bg{position:absolute;inset:0;background:url('assets/images/hero-jerusalem.jpg') center bottom/cover no-repeat;opacity:.28}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,var(--soft))}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:42px;align-items:center;padding-top:55px}.badge,.kicker,.section-heading span{display:inline-flex;color:var(--green2);font-weight:900;letter-spacing:.02em}.hero .badge{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:999px;padding:8px 15px}.hero h1{font-size:clamp(42px,7vw,82px);line-height:1.05;margin:22px 0 18px}.lead{font-size:clamp(18px,2vw,24px);color:#eef7f3;max-width:780px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.btn{border:0;border-radius:14px;padding:13px 22px;font-weight:900;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.btn-primary{background:var(--gold);color:#1a2634}.btn-ghost{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.35);color:#fff}.event-card{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);border-radius:32px;padding:32px;box-shadow:0 34px 90px rgba(0,0,0,.22)}.event-logo{width:110px;height:110px;object-fit:contain;background:rgba(255,255,255,.08);padding:10px;border-radius:24px}.event-card h2{font-size:28px;margin:18px 0 10px}.event-card p{color:#edf8f5}.event-meta{display:grid;gap:10px;margin-top:20px}.event-meta div{padding:13px 0;border-top:1px solid rgba(255,255,255,.22)}.event-meta strong{display:block;color:#fff}.event-meta span{color:#e7f0f7}.quote-section{background:#fff}.quote-grid,.split-layout{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.quote-card,.card,.budget-panel,.partner,.contact-card,details{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.quote-card{padding:40px;position:relative}.quote-card:before{content:"“";position:absolute;font-size:130px;color:rgba(0,107,88,.1);top:-30px;inset-inline-start:30px}.quote-card p{font-size:22px;font-weight:800;color:var(--navy)}.quote-card h3{color:var(--green);margin-bottom:2px}.image-card{margin:0;border-radius:30px;overflow:hidden;box-shadow:var(--shadow);background:#fff}.image-card img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.section-heading{text-align:center;margin-bottom:42px}.section-heading h2,.split-layout h2{font-size:clamp(30px,4vw,48px);line-height:1.2;margin:8px 0 14px}.section-heading p{max-width:880px;margin:0 auto;color:var(--muted);font-size:18px}.cards{display:grid;gap:22px}.three-cols{grid-template-columns:repeat(3,1fr)}.card{padding:28px}.card-icon{width:58px;height:58px;border-radius:18px;background:linear-gradient(135deg,var(--green),var(--green2));color:#fff;display:grid;place-items:center;font-weight:900;margin-bottom:16px}.card h3{color:var(--navy);margin:0 0 8px}.card p,.card li{color:var(--muted)}.governance-map{display:flex;flex-wrap:wrap;gap:10px}.governance-map span{background:#eef8f5;color:var(--green);font-weight:900;padding:10px 14px;border-radius:999px}.program-section{background:linear-gradient(180deg,#f8fbff,#fff)}.budget-panel{padding:28px}.budget-total{font-size:42px;font-weight:900;color:var(--green);margin:8px 0 20px}.budget-row{display:grid;gap:5px;margin-bottom:17px}.budget-row span{font-weight:900}.budget-row strong{color:var(--muted)}.bar{height:12px;background:#eaf0f4;border-radius:999px;overflow:hidden}.bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--green2))}.funding-section{background:#fff}.funding-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.funding-item{background:linear-gradient(135deg,#fff,#f4faf8);border:1px solid var(--line);border-radius:22px;text-align:center;padding:24px 14px;box-shadow:var(--shadow)}.funding-item strong{display:block;font-size:42px;color:var(--green)}.funding-item span{font-weight:900;color:var(--navy)}.indicators-section{background:linear-gradient(135deg,#eff8f5,#f7fbff)}.kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.kpi{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;text-align:center;min-height:126px;display:grid;align-content:center;gap:8px;box-shadow:0 14px 35px rgba(6,44,93,.07);font-weight:900;color:var(--ink)}.partners-section{background:#fff}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partner{padding:26px;color:#fff;min-height:190px}.partner h3{margin-top:0;color:#fff}.partner p{color:#eef6ff}.partner.blue{background:#243f80}.partner.green{background:#2daa44}.partner.teal{background:#079a83}.partner.purple{background:#6750a4}.partner.blue-light{background:#4d6db3}.partner.navy{background:#0a3568}.sector-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:24px}.sector-tabs button{border:1px solid var(--line);background:#fff;color:var(--navy);border-radius:999px;padding:12px 18px;font-weight:900;cursor:pointer}.sector-tabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.sector-panel{display:none;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:32px;padding:24px;box-shadow:var(--shadow)}.sector-panel.active{display:grid}.sector-panel img{width:100%;height:100%;min-height:430px;object-fit:cover;border-radius:24px}.sector-panel h3{font-size:34px;color:var(--navy);margin:0 0 12px}.sector-panel h4{color:var(--green);font-size:22px;margin:20px 0 6px}.sector-panel p,.sector-panel li{color:var(--muted)}.projects-section{background:#fff}.accordion{display:grid;gap:16px}details{overflow:hidden}summary{cursor:pointer;padding:20px 24px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--navy),var(--blue));font-size:20px}.table-wrap{overflow-x:auto;padding:18px}table{width:100%;border-collapse:collapse;min-width:860px;background:#fff}th,td{border:1px solid var(--line);padding:14px;vertical-align:top;text-align:inherit}th{background:#eef5f2;color:var(--green);font-weight:900}td:last-child{font-weight:900;color:var(--navy);white-space:nowrap}.participation-section{background:linear-gradient(180deg,#f8fbff,#eff7f4)}.steps{counter-reset:item;list-style:none;padding:0;display:grid;gap:12px}.steps li{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:0 10px 25px rgba(6,44,93,.05);font-weight:800;color:var(--ink)}.footer{background:#071f3e;color:#dce8ef;padding:54px 0}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.footer img{width:86px;background:#fff;border-radius:18px;padding:8px}.footer h2{color:#fff;margin:10px 0 4px}.contact-card{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);padding:24px}.contact-card span{display:block;color:#a9c4d8}.contact-card a{display:block;color:#fff;font-size:20px;font-weight:900;text-decoration:none;margin:6px 0}.back-top{font-size:15px!important;color:var(--gold)!important}.reveal{opacity:0;transform:translateY(18px);transition:.65s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:1050px){.hero-grid,.quote-grid,.split-layout,.sector-panel{grid-template-columns:1fr}.funding-grid,.kpi-grid{grid-template-columns:repeat(3,1fr)}.partners-grid,.three-cols{grid-template-columns:repeat(2,1fr)}.nav-menu{position:absolute;top:78px;left:12px;right:12px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:16px;display:none;flex-direction:column;align-items:stretch;box-shadow:var(--shadow)}.nav-menu.open{display:flex}.menu-toggle{display:block;margin-inline-start:auto}.language-switch{margin-inline-start:0}}@media(max-width:680px){.navbar{flex-wrap:wrap}.brand span{font-size:14px}.brand img{width:44px;height:44px}.section-block{padding:58px 0}.hero{min-height:auto}.hero-grid{padding:30px 0 90px}.hero h1{font-size:42px}.event-card,.quote-card,.card,.budget-panel{padding:22px}.funding-grid,.kpi-grid,.partners-grid,.three-cols{grid-template-columns:1fr}.sector-panel{padding:15px;border-radius:22px}.sector-panel img{min-height:270px}.footer-grid{grid-template-columns:1fr}.language-switch{width:100%;justify-content:center}.hero-actions .btn{width:100%}table{min-width:720px}}@media print{.site-header,.hero-actions,.sector-tabs,.back-top{display:none!important}.reveal{opacity:1;transform:none}.sector-panel{display:grid!important;break-inside:avoid}.hero{min-height:auto;color:#000;background:#fff}.hero-bg,.hero:after{display:none}.event-card,.quote-card,.card,.budget-panel,details{box-shadow:none}.section-block{padding:30px 0}}
