@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&display=swap");:root{--ink:#142f35;--muted:#68777a;--teal:#087f79;--lime:#d9ee91;--line:#dce4e2;--paper:#f4f7f5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--ink);font-family:DM Sans,Noto Sans Arabic,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Noto Sans Arabic,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:5px}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button{color:inherit}img{display:block;width:100%;object-fit:cover}p{line-height:1.8;color:var(--muted)}em{font-style:normal;color:var(--teal)}.topline{background:var(--ink);color:#d1dfdc;font-size:10px;letter-spacing:1.4px;padding:10px 6%;display:flex;justify-content:space-between}.topline a{gap:8px;letter-spacing:.3px}.topline a,header{display:flex;align-items:center}header{height:94px;padding:0 6%;justify-content:space-between;gap:24px;background:rgba(255,255,255,.98);position:sticky;top:0;z-index:20;border-bottom:1px solid #edf0ef}.brand{width:126px}.brand img{height:65px;object-fit:contain}.headeractions,nav{display:flex;align-items:center;gap:30px}nav a{font-size:13px;font-weight:600}.textlink:hover,nav a:hover{color:var(--teal)}.headeractions{gap:22px}.language{background:none;border:0;display:flex;gap:6px;font-size:12px}.button,.language{align-items:center}.button{display:inline-flex;justify-content:center;gap:26px;background:var(--teal);border:1px solid var(--teal);padding:17px 23px;font-size:13px;font-weight:600;color:white;border-radius:3px;transition:.2s}.button:hover{background:#065e59;transform:translateY(-1px)}.button.small{padding:13px 18px;gap:18px}.mobilemenu{display:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;min-height:590px;background:#f5f7f3;padding:45px 6% 50px;gap:45px}.herocopy{align-self:center;padding:25px 0}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:700;display:flex;align-items:center;gap:9px;margin-bottom:24px;color:var(--teal)}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--teal)}h1{font-size:clamp(40px,4.2vw,65px);line-height:1.13;letter-spacing:-2.7px;font-weight:600;margin-bottom:26px}.herocopy>p{max-width:445px;font-size:14px;margin-bottom:30px}.heroactions{display:flex;align-items:center;gap:25px}.textlink{font-size:12px;display:inline-flex;gap:15px;align-items:center;font-weight:700}.heronote{font-size:10px;color:#798684;margin-top:44px;display:flex;align-items:center;gap:8px}.dot{width:6px;height:6px;background:var(--teal);border-radius:50%}.herovisual{position:relative;min-height:490px;border-radius:5px 5px 65px 5px}.herovisual>img{height:100%;filter:saturate(.7);object-position:center}.herovisual>img,.imagefade{position:absolute;border-radius:inherit}.imagefade{inset:0;background:linear-gradient(180deg,#143e3b30,#082a2670 50%,#082a26dc)}.visualtop{left:26px;right:26px;top:25px;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.9px}.visualcaption,.visualtop{position:absolute;color:white}.visualcaption{bottom:85px;left:32px}.visualcaption small{font-size:9px;letter-spacing:2px;color:var(--lime)}.visualcaption h2{font-size:32px;font-weight:500;line-height:1.3;margin:15px 0}.floating{display:flex;align-items:center;gap:13px;position:absolute;bottom:22px;left:-25px;background:white;padding:16px 21px;border-radius:4px;box-shadow:0 10px 30px #001e2312;min-width:290px}.floatingicon{background:var(--lime);padding:11px;border-radius:50%;display:flex}.floating strong{display:block;font-size:11px}.floating small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.stats{margin:0 6%;padding:35px 0;display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;border-bottom:1px solid var(--line)}.statintro{font-size:10px;letter-spacing:1px;line-height:1.9;align-self:center;color:var(--muted)}.statintro strong{font-weight:600;color:var(--ink)}.stat{border-left:1px solid var(--line);padding-left:35px}.stat strong{font-size:36px;font-family:Manrope,sans-serif;font-weight:600;display:block;letter-spacing:-1.5px}.stat span{font-size:10px;color:var(--muted);display:block;margin-top:8px}.trust{padding:29px 6% 36px;text-align:center}.trust>small{color:var(--muted);font-size:8px;letter-spacing:1.8px}.trust>div{display:flex;justify-content:space-around;gap:25px;align-items:center;margin-top:27px;color:#6c7b7b}.trust b{font-family:Manrope,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.7px}.section{padding:85px 6%}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:42px;gap:60px}h2{font-size:40px;letter-spacing:-1.8px;line-height:1.22;font-weight:500;margin-bottom:0}.sectionhead>p{width:310px;font-size:12px;flex-shrink:0;margin:0 0 5px}.services{background:var(--paper)}.servicegrid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px}.servicelist button{width:100%;display:flex;gap:20px;align-items:center;padding:24px 5px;border:none;border-bottom:1px solid #d6dfda;background:none;text-align:start}.servicelist button span{font-size:10px;color:#8c9995}.servicelist button strong{font-size:18px;font-weight:500;flex:1}.servicelist button.active{color:var(--teal)}.servicelist button.active svg{background:var(--teal);color:white;border-radius:50%;box-sizing:content-box;padding:7px}.featureimage{position:relative;height:240px;border-radius:4px;overflow:hidden}.featureimage img{height:100%;filter:saturate(.7)}.featureimage span{position:absolute;bottom:15px;left:18px;color:white;background:#123932b0;padding:6px 10px;font-size:10px}.servicefeature h3{font-size:22px;margin:23px 0 12px;font-weight:500}.servicefeature p{font-size:12px;max-width:360px}.filters{display:flex;gap:8px;margin-bottom:30px;flex-wrap:wrap}.filters button{border:1px solid var(--line);border-radius:30px;padding:10px 18px;font-size:11px;background:white}.filters button.active{background:var(--ink);color:white;border-color:var(--ink)}.projectgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.project{border:none;text-align:start;background:none;padding:0}.projectimage{height:225px;position:relative;overflow:hidden;border-radius:4px}.projectimage img{height:100%;transition:transform .3s;filter:saturate(.75)}.project:hover img{transform:scale(1.04)}.round{position:absolute;bottom:14px;right:14px;background:white;border-radius:50%;padding:10px;display:flex}.projectmeta{display:flex;justify-content:space-between;font-size:9px;color:var(--teal);margin:20px 0 10px;text-transform:uppercase;letter-spacing:.7px}.project h3{font-size:19px;font-weight:600;margin-bottom:12px;letter-spacing:-.5px}.project p{font-size:11px;line-height:1.8}.reach{background:var(--ink);color:white;display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.reach .eyebrow{color:#b5d0c7}.reach em{color:var(--lime)}.reach p{color:#a9beba;font-size:12px;max-width:370px;margin-top:24px}.button.light{background:var(--lime);border-color:var(--lime);color:var(--ink);margin-top:13px}.regionlist>div{display:flex;align-items:center;gap:25px;border-bottom:1px solid #456062;padding:23px 0}.regionlist>div>small{font-size:9px;color:#849c99}.regionlist>div>div{flex:1}.regionlist h3{font-size:20px;font-weight:500;margin-bottom:7px}.regionlist span{font-size:10px;color:#a9beba}.regionlist svg{color:var(--lime);stroke-width:1}.reachnote{display:block;font-size:9px;color:#9eb3b0;margin-top:20px;line-height:1.7}.processgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.processgrid>div{border-top:1px solid var(--line);padding-top:21px}.processgrid span{font-size:11px;color:var(--teal)}.processgrid h3{font-size:20px;font-weight:500;margin:20px 0 12px}.processgrid p{font-size:12px;max-width:220px}.contact{background:#f1f5ee;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact>div>p{font-size:12px;max-width:350px;margin-top:25px}.contactemail{display:flex;align-items:center;gap:12px;font-size:14px;margin:30px 0 14px}.contact>div>a:not(.contactemail){font-size:12px}.address{margin-top:35px;font-size:10px;letter-spacing:.8px;line-height:2.3}.address small{letter-spacing:0;color:var(--muted);font-size:11px}.formrow{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:flex;flex-direction:column;font-size:10px;gap:9px;margin-bottom:20px;font-weight:600}input,select,textarea{border:1px solid #d6dfd4;background:rgba(255,255,255,.7);border-radius:3px;padding:13px 12px;width:100%;color:var(--ink);min-width:0;font-size:12px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#95a09b}form>small{font-size:9px;color:var(--muted);display:block;margin-bottom:20px}.success{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--teal)}footer{background:#10292f;color:#c2d1cd;padding:40px 6% 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.footerbrand strong{font:600 36px Manrope,sans-serif;color:white;letter-spacing:-2px}.footerbrand strong span{font-size:12px;vertical-align:top;letter-spacing:0}.footerbrand p{color:#91a8a5;font-size:10px;margin:12px 0 30px}footer>div:nth-child(2){display:flex;gap:27px;align-items:center;font-size:11px}.footerbottom{width:100%;border-top:1px solid #334b4e;padding-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#8fa6a2}.whatsapp{bottom:25px;right:24px;background:#168263;color:white;padding:14px;border-radius:50%;box-shadow:0 3px 12px #0002;z-index:25}.modalback,.whatsapp{position:fixed;display:flex}.modalback{inset:0;background:#06272cd4;z-index:60;align-items:center;justify-content:center;padding:25px;backdrop-filter:blur(4px)}.modal{background:white;max-width:660px;width:100%;max-height:90vh;overflow:auto;position:relative;border-radius:8px}.modal>img{height:280px}.modalbody{padding:35px}.modalbody small{color:var(--teal);font-size:11px}.modalbody h2{font-size:30px;margin:15px 0}.modalbody p{font-size:13px}.close{position:absolute;top:13px;right:13px;border:none;background:white;border-radius:50%;padding:9px;display:flex}.adminshell{background:#f4f6f7;min-height:100vh;display:flex}.sidebar{width:235px;background:#153139;color:#a9bfc1;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:35px 20px;z-index:30}.adminlogo{font:600 35px Manrope,sans-serif;color:white;letter-spacing:-2px;display:block;padding:0 15px 40px}.adminlogo span{display:block;font:8px DM Sans,sans-serif;letter-spacing:2px;color:#9abdb4;margin-top:10px}.sidebar>button{display:flex;gap:13px;align-items:center;border:0;background:none;color:inherit;text-align:left;padding:14px 15px;border-radius:5px;font-size:12px;margin-bottom:5px}.sidebar>button.active{background:#2c4b50;color:var(--lime)}.sidebar b{margin-left:auto;font-size:10px}.viewsite{margin-top:auto;padding:15px;font-size:12px;display:flex;justify-content:space-between}.adminprivate{font-size:10px;border-top:1px solid #395056;padding:20px 12px 0;line-height:1.9}.adminprivate svg{display:inline;margin-right:6px;vertical-align:middle}.adminprivate small{font-size:8px;color:#779a9a}.adminmain{margin-left:235px;flex:1;min-width:0}.admintop{height:76px;background:white;border-bottom:1px solid var(--line);padding:0 40px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.avatar{border-radius:50%;background:#e5efdc;padding:12px;color:var(--ink);font-size:10px;font-weight:700}.admincontent{padding:40px}.adminheading{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.adminheading .eyebrow{font-size:8px;margin-bottom:12px}.adminheading h1{font-size:31px;letter-spacing:-1px;margin-bottom:8px}.adminheading p{font-size:12px;margin:0}.adminstats{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:27px}.adminstats>div{padding:22px;background:white;border:1px solid var(--line);border-radius:6px}.adminstats small{font-size:10px;color:var(--muted)}.adminstats strong{display:block;font-size:34px;font-weight:500;margin:15px 0 8px}.adminstats span{display:block;font-size:9px;color:#8a9a9c}.adminbox{background:white;border:1px solid var(--line);border-radius:6px;padding:25px;margin-bottom:22px}.adminbox h3{font-size:15px;font-weight:600}.adminbox p{font-size:12px}.boxtitle{display:flex;align-items:center;justify-content:space-between;gap:20px}.boxtitle h3{margin-bottom:12px}.boxtitle small{font-size:10px;color:var(--muted)}.boxtitle button{border:0;background:none;font-size:11px;color:var(--teal)}.empty{padding:45px;text-align:center;color:var(--muted);font-size:12px}.empty svg{margin:auto;color:#749690}.empty h3{margin-top:20px;color:var(--ink)}.empty p{font-size:11px}.empty a{color:var(--teal)}.quickactions{display:flex;gap:20px}.quickactions>*{display:flex;gap:10px;align-items:center;background:#f7f9f7;border:1px solid var(--line);padding:17px 20px;font-size:11px}.quickactions svg{width:16px}.notice{background:#e2efdd;border:1px solid #cadfbe;padding:12px 17px;font-size:12px;margin-bottom:22px;display:flex;justify-content:space-between;overflow-wrap:anywhere}.notice button{border:none;background:none}.adminprojectgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.adminprojectgrid .adminbox{padding:0 0 18px;overflow:hidden}.adminprojectgrid img{height:190px;margin-bottom:20px}.adminprojectgrid h3,.adminprojectgrid p,.adminprojectgrid small,.rowactions{margin-left:20px;margin-right:20px}.adminprojectgrid small{font-size:10px;color:var(--teal)}.adminprojectgrid h3{margin-top:12px}.rowactions{display:flex;gap:10px}.outline,.rowactions button{gap:8px;padding:10px 14px;font-size:11px}.outline,.rowactions button,.searchbox{display:flex;align-items:center;border:1px solid var(--line);background:white;border-radius:4px}.searchbox{gap:10px;padding:0 15px;margin-bottom:25px;max-width:450px}.searchbox input{border:0}.leadrow{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:15px 0;font-size:12px}.leadrow small{display:block;font-size:10px;margin-top:6px;color:var(--muted)}.badge{font-size:9px;background:#e4efdc;color:#45793b;border-radius:20px;padding:7px 12px;height:fit-content}.leadmessage{white-space:pre-wrap}.adminbox>a{font-size:12px;color:var(--teal);margin-right:20px}.boxtitle select{width:auto;padding:8px 15px}.settingsform{max-width:700px}.mediagrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.mediagrid img{height:150px;margin-bottom:10px}.mediagrid input{font-size:9px}.editform{padding:30px;max-width:580px}.editform h2{font-size:23px}.editform .boxtitle{margin-bottom:25px}.editform .boxtitle button{font-size:25px}.editform label{margin-bottom:13px}.editform input{padding:10px}.editform .button{margin-top:10px}[dir=rtl],[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:Noto Sans Arabic,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:-.8px}[dir=rtl] h1{line-height:1.45;font-size:48px}[dir=rtl] h2{line-height:1.6;font-size:34px}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] .stat{border-left:0;border-right:1px solid var(--line);padding-right:30px}[dir=rtl] .herocopy>p{font-size:13px}@media(min-width:1500px){.hero,.section,.topline,footer,header{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}.stats{margin:0 calc((100vw - 1320px)/2)}}@media(max-width:1000px){nav{gap:18px}.hero{gap:25px;padding-top:30px}.heroactions{flex-wrap:wrap;gap:20px}h1{font-size:43px}.sectionhead,.servicegrid{gap:35px}h2{font-size:34px}.contact{gap:35px}.reach{gap:45px}.projectimage{height:180px}.adminstats{grid-template-columns:1fr 1fr}.sidebar{width:190px}.adminmain{margin-left:190px}.admincontent{padding:25px}.adminheading,.quickactions{flex-wrap:wrap}}@media(max-width:760px){.topline{padding:9px 5%;font-size:8px}.topline>a{display:none}header{height:76px;padding:0 5%}.brand{width:94px}.brand img{height:56px}.headeractions{gap:13px}.headeractions>.button{display:none}.language{font-size:11px}.mobilemenu{display:flex;background:none;border:0}.mobilemenu svg{width:21px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:white;padding:25px 6%;box-shadow:0 15px 20px #0001}nav.open{display:flex;flex-direction:column;align-items:start}.hero{grid-template-columns:1fr;padding:25px 5% 40px;gap:20px}.herocopy{padding:20px 0 5px}.eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:20px}h1{font-size:43px;letter-spacing:-2px;line-height:1.15}.herocopy>p{font-size:13px;max-width:100%;margin-bottom:25px}.heronote{margin-top:25px}.heroactions{gap:24px}.button{padding:15px 18px;gap:16px}.button,.textlink{font-size:11px}.herovisual{min-height:365px;margin-top:10px;margin-left:12px}.visualcaption{bottom:80px;left:25px}.visualcaption h2{font-size:28px}.floating{left:-12px;padding:13px 17px;min-width:260px}.stats{grid-template-columns:1fr 1fr;gap:26px 12px;margin:0 5%;padding:30px 0}.statintro{font-size:9px}.stat{padding-left:20px}.stat strong{font-size:30px}.stat span{font-size:9px}.trust{padding:25px 5% 30px}.trust>small{font-size:7px}.trust>div{flex-wrap:wrap;gap:22px;margin-top:25px}.trust b{font-size:14px}.section{padding:55px 5%}.sectionhead{flex-direction:column;align-items:start;gap:20px;margin-bottom:30px}.sectionhead>p{width:100%;font-size:12px;max-width:400px}h2{font-size:32px;letter-spacing:-1.3px}.servicegrid{grid-template-columns:1fr;gap:30px}.servicelist button{padding:19px 3px}.servicelist button strong{font-size:16px}.featureimage{height:230px}.projectgrid{grid-template-columns:1fr;gap:30px}.projectimage{height:245px}.project p{font-size:12px}.filters{gap:7px}.filters button{padding:9px 13px;font-size:10px}.reach{grid-template-columns:1fr;gap:25px}.reach p{max-width:100%}.regionlist>div{padding:20px 0}.processgrid{grid-template-columns:1fr 1fr;gap:25px}.processgrid h3{font-size:18px;margin-top:15px}.processgrid p{font-size:11px}.contact{grid-template-columns:1fr;gap:35px}.contactemail{font-size:12px}.formrow{gap:12px}.contact form label{font-size:9px}.contact input,.contact select{font-size:11px;padding:12px 9px}footer{padding:35px 5% 20px}footer>div:nth-child(2){gap:20px;font-size:10px;margin-bottom:25px}.footerbrand{width:100%}.whatsapp{padding:12px;right:16px;bottom:16px}.modalback{padding:15px}.modal>img{height:210px}.modalbody{padding:25px}.sidebar{position:relative;width:100%;inset:auto;padding:20px;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.adminshell{display:block}.adminlogo{font-size:28px;padding:0 0 15px;width:100%}.adminlogo span{display:inline;margin-left:15px;font-size:7px}.sidebar>button{padding:10px;font-size:10px;gap:6px;margin:0}.sidebar>button svg{width:15px}.adminprivate,.sidebar>button b,.viewsite{display:none}.adminmain{margin:0}.admintop{height:55px;padding:0 22px}.admincontent{padding:25px 18px}.adminheading h1{font-size:26px}.adminstats{gap:12px}.adminstats>div{padding:18px}.adminstats small{font-size:9px}.adminstats span{font-size:8px}.adminprojectgrid{grid-template-columns:1fr}.adminbox{padding:20px}.empty{padding:30px 10px}.boxtitle{align-items:start;gap:10px;flex-wrap:wrap}.mediagrid{grid-template-columns:1fr 1fr}.editform{padding:22px}.settingsform label{font-size:11px}[dir=rtl] h1{font-size:37px}[dir=rtl] h2{font-size:28px}[dir=rtl] .stat{padding-right:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--ink:#122b46;--teal:#176bb0;--lime:#ffb45c;--paper:#f1f5f8;--muted:#667487;--line:#dce3ea}body{background:#fff}h1,h2,h3{font-weight:600}.topline{background:#10243c}.newnav{height:88px}.newnav nav{gap:23px}.newnav nav a{font-size:12px}.newnav .brand{width:112px}.button{border-radius:0;background:#176bb0;border-color:#176bb0}.button:hover{background:#104e81}.herohero{padding:64px 6% 74px;background:#10243c;color:white;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;position:relative;overflow:hidden}.heroeditorial{position:relative;z-index:1}.heroeditorial .eyebrow{color:#9bb5d0;font-size:9px;margin-bottom:26px}.heroeditorial .eyebrow>span{background:#ffb45c}.heroeditorial h1{font-size:clamp(52px,5.5vw,83px);line-height:1.05;letter-spacing:-3.6px;margin-bottom:27px;position:relative}.heroeditorial h1 em,.herostar{color:#ffb45c}.herostar{font-size:62px;position:absolute;right:10px;top:0;font-weight:400}.heroeditorial p{color:#b0c1d3;font-size:13px;max-width:390px;line-height:1.85;margin-bottom:28px}.heroeditorial .button{background:#ffb45c;border-color:#ffb45c;color:#10243c;font-size:12px}.heroeditorial .textlink{color:white;font-size:11px}.herofootnote{display:flex;align-items:center;gap:12px;letter-spacing:1.6px;font-size:8px;color:#a4b6c9;margin-top:40px}.herofootnote i{height:3px;width:3px;background:#ffb45c;border-radius:50%}.herocollage{position:relative;min-height:515px;margin-left:25px}.collagephoto{position:absolute;top:0;right:0;bottom:32px;left:28px;overflow:hidden;border-radius:130px 0 0 0}.collagephoto>img{height:100%;object-position:50% 35%;filter:saturate(.85)}.collagephoto:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10243ce8,transparent 65%)}.collagecaption{position:absolute;bottom:40px;left:30px;z-index:1}.collagecaption span{font-size:8px;letter-spacing:2px;color:#ffb45c}.collagecaption strong{font-size:30px;line-height:1.15;letter-spacing:-1px;font-weight:500;display:block;margin-top:14px}.heroproof{position:absolute;background:#f8fafc;color:#122b46;bottom:-15px;right:-20px;width:280px;padding:23px;z-index:2;box-shadow:0 15px 30px #0002}.heroproof>small{font-size:8px;letter-spacing:1.1px;color:#667487}.heroproof>div:nth-child(2){display:flex;gap:15px;align-items:center;margin:15px 0}.heroproof strong{font-size:49px;letter-spacing:-2px;line-height:1;font-weight:600}.heroproof>div>span{font-size:10px;line-height:1.6}.heroproof svg{margin-left:auto;color:#176bb0}.heroproofbottom{padding-top:12px;border-top:1px solid #dce3ea;display:flex;justify-content:space-between;align-items:center}.heroproofbottom span{font-size:9px!important;color:#176bb0}.orbitlabel{position:absolute;top:0;left:-35px;z-index:2;width:117px;height:117px;background:#ffb45c;color:#10243c;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;transform:rotate(-14deg)}.orbitlabel span{font-size:7px;letter-spacing:1px;text-align:center;font-weight:700}.marketmarquee{display:flex;gap:35px;align-items:center;white-space:nowrap;overflow:hidden;background:#ffb45c;color:#122b46;padding:18px 0;justify-content:center}.marketmarquee span{font-size:11px;font-weight:700;letter-spacing:1px}.marketmarquee b{font-size:22px;font-weight:400}.stat strong{color:#176bb0}.stats{padding-top:38px;padding-bottom:38px}.missionsspot{background:#f3f6f9}.missionsspot h2{font-size:42px}.spotlighttabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:30px}.spotlighttabs button{background:none;border:0;border-bottom:3px solid transparent;padding:0 0 17px;font-size:12px;color:#788596}.spotlighttabs button.active{color:#176bb0;border-color:#176bb0;font-weight:700}.missiongrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.missioncard{background:white;display:block;border:1px solid #e1e7ed;box-shadow:0 6px 20px #122b4604;transition:transform .2s,box-shadow .2s}.missioncard:hover{transform:translateY(-6px);box-shadow:0 15px 25px #122b4610}.missionphoto{height:230px;position:relative;overflow:hidden;background:#e8edf3}.missionphoto img{height:100%;transition:transform .3s;object-position:center 35%}.missioncard:hover .missionphoto img{transform:scale(1.04)}.missiontag{position:absolute;top:16px;left:16px;background:white;padding:7px 10px;font-size:8px;font-weight:700;letter-spacing:1px}.missionarrow{position:absolute;bottom:15px;right:15px;background:#ffb45c;display:flex;padding:9px}.missioncardbody{padding:22px}.missionoverline{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#7b8898;margin-bottom:15px}.missionoverline>span:first-child{display:flex;align-items:center;gap:5px}.missioncard h3{font-size:20px;letter-spacing:-.6px;margin-bottom:10px;line-height:1.3}.missioncardbody>p{font-size:10px;margin-bottom:19px;min-height:18px}.missionnumbers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e3e9ef;padding-top:18px;margin-top:18px}.missionnumbers>div+div{border-left:1px solid #e3e9ef;padding-left:18px}.missionnumbers strong{font-size:26px;font-weight:600;letter-spacing:-.8px;display:block}.missionnumbers small{font-size:9px;color:#8a97a5;display:block;margin-top:5px}.missionachievement{display:flex;justify-content:space-between;margin:20px 0 9px;font-size:10px}.missionachievement b{color:#176bb0}.achievementtrack{height:3px;background:#e9eef2}.achievementtrack i{display:block;height:3px;background:#ffb45c}.missionclient{border-top:1px solid #e3e9ef;margin-top:20px;padding-top:16px;display:flex;gap:13px;align-items:center;font-size:9px;color:#6d7a89;min-height:40px}.missionclient img{width:70px;height:30px;object-fit:contain}.missionvenue{font-size:11px;line-height:1.9;padding:15px 0;border-top:1px solid var(--line);color:var(--muted)}.cardcta{font-size:11px;color:#176bb0;margin-top:10px}.cardcta,.upcomingteaser{display:flex;justify-content:space-between;align-items:center}.upcomingteaser{padding:40px;background:#e7eef5;gap:40px}.upcomingteaser small{font-size:9px;letter-spacing:1.4px;color:#176bb0}.upcomingteaser h3{font-size:28px;margin:12px 0}.upcomingteaser p{font-size:12px;max-width:500px;margin:0}.archiveintro,.servicesintro{background:#10243c;color:white;padding:65px 6% 0;position:relative;overflow:hidden}.archiveintro:after,.servicesintro:after{content:none;display:none}.archiveintro .eyebrow,.servicesintro .eyebrow{color:#99b7d3}.archiveintro h1,.servicesintro h1{font-size:55px;letter-spacing:-2.5px;position:relative;z-index:1}.archiveintro em,.servicesintro em{color:#ffb45c}.archiveintro>p,.servicesintro>p{color:#abbdd0;font-size:13px;max-width:600px;margin:25px 0 35px}.archivetabs{display:flex;gap:40px}.archivetabs button{color:#a6b9cd;background:none;border:0;border-bottom:3px solid transparent;display:flex;gap:13px;align-items:center;padding:18px 0;font-size:13px}.archivetabs button.active{color:white;border-bottom-color:#ffb45c}.archivetabs span{font-size:9px;color:#10243c;background:#ffb45c;padding:3px 7px;border-radius:10px}.missionarchive{padding:35px 6% 75px;background:#f3f6f9;min-height:500px}.archivefilters{display:flex;gap:15px;align-items:center;margin-bottom:30px}.archivefilters .searchbox{margin:0;flex:1;max-width:450px}.archivefilters select{width:175px;background:white}.archivefilters>small{margin-left:auto;font-size:10px;color:var(--muted)}.archivenote{font-size:10px;margin:35px 0 0;max-width:700px}.archiveempty{padding:70px 5%;text-align:center}.archiveempty h1{font-size:30px}.archiveempty h2{font-size:26px}.archiveempty p{font-size:13px;margin:20px 0}.missionhero{height:415px;position:relative;color:white;background:#10243c}.missionhero>img{object-position:center 40%}.missionheroshade{position:absolute;inset:0;background:linear-gradient(90deg,#081c36ed,#0c20367a),linear-gradient(0deg,#0c2036c9,transparent 70%)}.missionherocopy{position:absolute;left:6%;right:6%;bottom:48px}.backlink{display:flex;align-items:center;gap:8px;font-size:10px;color:#c2d0de;margin-bottom:50px}.missionherolabel{font-size:9px;letter-spacing:1.3px;color:#ffb45c;margin-bottom:20px}.missionherolabel span{color:#b0c3d6}.missionherocopy h1{font-size:48px;letter-spacing:-2px;max-width:850px;margin-bottom:25px}.missionherometa{display:flex;gap:28px;align-items:center;font-size:11px;flex-wrap:wrap}.missionherometa>span{display:flex;align-items:center;gap:8px}.detailnav{display:flex;gap:35px;padding:0 6%;border-bottom:1px solid #dce3ea;background:white;position:sticky;top:88px;z-index:15}.detailnav button{padding:22px 0;background:none;border:0;border-bottom:3px solid transparent;color:#6d7b8c;font-size:12px;display:flex;align-items:center;gap:8px}.detailnav button.active{color:#176bb0;border-bottom-color:#176bb0}.detailnav span{background:#edf2f7;padding:3px 7px;font-size:9px}.missiondetail{padding:60px 6% 90px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:65px}.missiondetail h2{font-size:36px;margin-bottom:27px}.detaildescription{font-size:14px;margin-bottom:30px;max-width:650px}.detailfacts{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-bottom:35px}.detailfacts>div{border-bottom:1px solid var(--line);padding:20px 15px 20px 0}.detailfacts small{display:block;font-size:10px;color:#7d8b9b;margin-bottom:10px}.detailfacts strong{font-size:13px;font-weight:600}.missionaside{background:#f0f4f8;padding:30px;height:fit-content;border-top:4px solid #ffb45c;position:sticky;top:180px}.missionaside>small{font-size:8px;color:#176bb0;letter-spacing:1.2px}.missionaside h3{font-size:22px;letter-spacing:-.5px;margin:17px 0 25px}.missionaside>div{display:flex;gap:12px;align-items:center;font-size:11px;color:#6a7b8b;margin-bottom:22px;line-height:1.6}.missionaside>div svg{flex-shrink:0;color:#176bb0}.missionaside>.button{width:100%;gap:12px;font-size:11px;margin-top:10px}.missionaside>a{font-size:10px;display:block;text-align:center;margin-top:20px;color:#66778b}.detailstats{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:25px}.detailstats>div{background:#f0f4f8;padding:28px;border-bottom:3px solid #ffb45c}.detailstats strong{font-size:44px;letter-spacing:-1.5px;font-weight:600;display:block;color:#176bb0}.detailstats span{font-size:11px;color:#6c7d8f;display:block;margin-top:12px}.detailmain>p{font-size:13px}.clientblock{border:1px solid var(--line);padding:25px;margin:30px 0}.clientblock small{font-size:9px;letter-spacing:1px;color:var(--muted)}.clientblock img{width:150px;height:80px;object-fit:contain;margin:15px 0}.clientblock h3{font-size:19px;margin:15px 0}.clientblock p{font-size:12px;margin-bottom:0}.detailmain>.textlink{margin-bottom:25px}.missiongallery{display:grid;grid-template-columns:1fr 1fr;gap:16px}.missiongallery>button{border:0;background:#f1f5f9;position:relative;padding:0;overflow:hidden}.missiongallery>button:first-child{grid-column:1/-1}.missiongallery img{height:235px;object-position:center 35%;transition:transform .3s}.missiongallery>button:first-child img{height:390px}.missiongallery button:hover img{transform:scale(1.03)}.missiongallery button span{position:absolute;right:15px;bottom:15px;color:white;background:#10243ccc;padding:8px 12px;font-size:10px;display:flex;gap:8px;align-items:center}.lightbox{position:fixed;inset:0;background:#041122f5;z-index:100;display:flex;align-items:center;justify-content:center;padding:50px 80px}.lightbox>img{max-width:90vw;max-height:85vh;width:auto;height:auto;object-fit:contain}.lightbox button{position:absolute;border:1px solid #ffffff30;background:#ffffff12;color:white;display:flex;padding:12px;z-index:2}.lightboxclose{right:25px;top:20px}.lightboxprev{left:20px;top:50%}.lightboxnext{right:20px;top:50%}.lightbox>span{position:absolute;bottom:18px;color:white;font-size:12px}.exportergrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.exportercard{border:1px solid var(--line);padding:25px}.exporterlogo{height:90px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;gap:15px}.exporterlogo img{width:130px;height:65px;object-fit:contain}.exportercard h3{font-size:18px;margin-bottom:20px}.exportercard>small{font-size:9px;letter-spacing:1px;color:var(--muted)}.products{white-space:pre-line;font-size:12px;line-height:1.8}.buyerform{background:#f4f7fa;padding:30px;margin-top:30px}.servicesintro{padding-bottom:30px}.servicespage{display:grid;grid-template-columns:290px minmax(0,1fr);gap:65px;padding:65px 6% 90px}.servicepagenav{align-self:start;position:sticky;top:120px}.servicepagenav>button{width:100%;border:0;border-bottom:1px solid var(--line);padding:22px 10px;display:flex;gap:15px;align-items:center;text-align:start;background:white;font-size:13px}.servicepagenav small{font-size:9px;color:#8593a3}.servicepagenav svg{margin-left:auto}.servicepagenav .active{color:#176bb0;background:#edf3f9;border-left:3px solid #ffb45c}.servicebanner{height:300px;position:relative;overflow:hidden;margin-bottom:35px}.servicebanner img{height:100%;object-position:center 35%}.servicebanner span{position:absolute;bottom:15px;left:20px;background:#10243cdd;color:white;padding:9px;font-size:9px;letter-spacing:1px}.servicedetail h2{font-size:33px}.servicedetail>p{font-size:13px;margin:25px 0}.servicedetail>h3{font-size:18px}.servicedetail ul{list-style:none;margin:0 0 35px;padding:0}.servicedetail li{display:flex;gap:12px;align-items:center;font-size:12px;border-bottom:1px solid var(--line);padding:15px 0}.servicedetail li svg{color:#176bb0}.missionadmin>.boxtitle{margin-bottom:25px}.missionadmin>.boxtitle h2{font-size:25px;letter-spacing:-.8px}.missionadmin>.boxtitle p{font-size:12px;margin:10px 0 0}.missionadmin .adminprojectgrid .adminbox img{height:200px;object-position:center 30%}.missioneditorback{position:fixed;inset:0;background:#0a1f39c9;z-index:65;display:flex;justify-content:end;backdrop-filter:blur(4px)}.missioneditor{width:850px;max-width:100%;height:100vh;background:white;display:flex;flex-direction:column}.editorheading{display:flex;justify-content:space-between;padding:25px 35px;align-items:center;border-bottom:1px solid var(--line)}.editorheading small{font-size:8px;letter-spacing:1.5px;color:#176bb0}.editorheading h2{font-size:24px;letter-spacing:-.7px;margin-top:10px}.editorheading>button{border:0;background:none}.editortabs{display:flex;gap:25px;padding:0 35px;border-bottom:1px solid var(--line);overflow:auto;white-space:nowrap}.editortabs button{border:0;border-bottom:3px solid transparent;background:white;font-size:11px;padding:18px 0}.editortabs button.active{color:#176bb0;border-bottom-color:#ffb45c}.editorbody{padding:30px 35px;overflow:auto;flex:1}.editorbody>p{font-size:12px}.editorbody label{font-size:11px}.editorfooter{padding:18px 35px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);background:#f5f8fb;gap:20px}.editorfooter>span{font-size:10px;color:var(--muted)}.imageinput{display:flex;gap:10px}.uploadbutton{padding:10px 14px;border:1px solid var(--line);display:flex;justify-content:center;align-items:center;font-size:11px;cursor:pointer;margin:0;background:white}.uploadbutton>input{display:none}.fieldpreview{height:100px;max-width:180px;object-fit:contain;object-position:left;margin-top:12px}.repeater{padding:25px;background:#f3f6fa;border:1px solid var(--line);margin-bottom:20px}.repeater .boxtitle h3{font-size:15px}.galleryupload{padding:30px;border:1px dashed #8aa8c4;background:#f0f5fa;align-items:center;cursor:pointer;color:#176bb0;margin-bottom:25px!important}.galleryupload input{font-size:10px;max-width:300px;background:white}.gallerymanager{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.gallerymanager>div{border:1px solid var(--line);padding:10px}.gallerymanager img{height:200px;object-position:center 30%;margin-bottom:10px}.gallerymanager>div>div{display:flex;flex-wrap:wrap;gap:5px}.gallerymanager button{font-size:9px;padding:7px}.customfield{display:flex;align-items:center;gap:12px;margin-bottom:15px}.customfield>label{margin:0;flex-direction:row;align-items:center;white-space:nowrap}.customfield input[type=checkbox]{width:auto}.buyerlinks{display:flex;flex-wrap:wrap;gap:20px;color:#176bb0}.buyerlinks,.servicefeature .textlink{font-size:12px}.newnav .brand img{object-fit:contain}[dir=rtl] .heroeditorial h1{font-size:58px;line-height:1.4;letter-spacing:-1.5px}[dir=rtl] .herostar{right:auto;left:5px;top:-15px}[dir=rtl] .herohero{gap:50px}[dir=rtl] .archiveintro h1{font-size:44px}[dir=rtl] .missionnumbers>div+div{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:18px}[dir=rtl] .missionherocopy h1{font-size:40px}@media(min-width:1500px){.archiveintro,.detailnav,.herohero,.missionarchive,.missiondetail,.servicesintro,.servicespage{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}}@media(max-width:1000px){.heroeditorial h1{font-size:58px}.herostar{font-size:45px;right:0;top:-30px}.herocollage{min-height:465px;margin-left:0}.heroproof{right:-10px;width:245px}.heroeditorial .heroactions{gap:18px}.herofootnote{font-size:7px;gap:10px}.missionphoto{height:195px}.missioncardbody{padding:18px}.missioncard h3{font-size:18px}.missionnumbers strong{font-size:24px}.missionnumbers>div+div{padding-left:12px}.newnav nav{gap:15px}.newnav nav a{font-size:10px}.newnav .headeractions{gap:15px}.missiondetail{gap:30px;grid-template-columns:minmax(0,1fr) 255px}.missionaside{padding:24px}.servicespage{grid-template-columns:240px minmax(0,1fr);gap:30px}.missiongrid{gap:18px}.archivefilters select{width:145px}.exportergrid{grid-template-columns:1fr}}@media(max-width:760px){.newnav{height:76px}.newnav nav{gap:20px}.newnav nav a{font-size:13px}.herohero{padding:38px 5% 55px;grid-template-columns:1fr;gap:42px}.heroeditorial h1{font-size:58px;letter-spacing:-2.7px;max-width:420px}.heroeditorial .eyebrow{font-size:8px;letter-spacing:.9px}.heroeditorial p{font-size:12px;max-width:350px}.herostar{font-size:42px;right:8px;top:8px}.herofootnote{margin-top:25px;gap:12px}.herocollage{height:405px;min-height:0;margin:0 10px}.collagephoto{left:24px;bottom:35px;border-radius:90px 0 0 0}.collagecaption{bottom:28px;left:22px}.collagecaption strong{font-size:27px}.collagecaption span{font-size:7px}.orbitlabel{width:95px;height:95px;left:-8px;top:-20px}.orbitlabel svg{width:28px}.orbitlabel span{font-size:6px}.heroproof{width:230px;right:-8px;bottom:-20px;padding:18px}.heroproof strong{font-size:40px}.heroproof>small{font-size:7px}.heroproof>div:nth-child(2){margin:12px 0}.heroproof>div>span{font-size:9px}.marketmarquee{padding:13px 0;gap:25px;justify-content:start}.marketmarquee span{font-size:9px}.marketmarquee b{font-size:17px}.missionsspot h2{font-size:30px}.spotlighttabs{gap:25px}.spotlighttabs button{font-size:11px}.missiongrid{grid-template-columns:1fr;gap:24px}.missionphoto{height:270px}.missioncardbody{padding:22px}.missioncard h3{font-size:22px}.missionnumbers strong{font-size:30px}.missionnumbers>div+div{padding-left:22px}.missionclient,.missionnumbers small,.missionoverline{font-size:10px}.upcomingteaser{padding:26px;flex-direction:column;align-items:start;gap:25px}.upcomingteaser h3{font-size:24px}.archiveintro,.servicesintro{padding:40px 5% 0}.archiveintro h1,.servicesintro h1{font-size:36px;letter-spacing:-1.4px;line-height:1.2}.archiveintro>p,.servicesintro>p{font-size:12px;margin:22px 0}.archiveintro:after,.servicesintro:after{font-size:200px;top:-15px;right:-40px}.archivetabs{gap:25px}.archivetabs button{font-size:11px;gap:9px}.missionarchive{padding:25px 5% 50px}.archivefilters{flex-wrap:wrap;gap:10px}.archivefilters .searchbox{width:100%;max-width:100%;flex-basis:100%}.archivefilters select{width:calc(50% - 5px);font-size:11px}.archivefilters>small{margin-left:0;font-size:9px}.archivenote{font-size:9px}.missionhero{height:370px}.missionherocopy{left:5%;right:5%;bottom:35px}.missionherocopy h1{font-size:34px;letter-spacing:-1.5px;line-height:1.2}.missionherolabel{font-size:8px;letter-spacing:.6px;line-height:1.8;margin-bottom:15px}.missionherometa{gap:14px;font-size:10px}.missionherometa>span{gap:5px}.backlink{margin-bottom:38px}.detailnav{top:76px;padding:0 5%;gap:20px;overflow:auto;white-space:nowrap}.detailnav button{font-size:10px;padding:18px 0}.missiondetail{grid-template-columns:1fr;padding:40px 5% 60px;gap:35px}.missiondetail h2{font-size:29px}.missionaside{position:static;grid-row:auto}.detaildescription{font-size:13px}.detailfacts strong{font-size:11px}.detailfacts small{font-size:9px}.detailstats{gap:12px}.detailstats>div{padding:23px}.detailstats strong{font-size:36px}.detailstats span{font-size:10px}.missiongallery{gap:10px}.missiongallery img{height:170px}.missiongallery>button:first-child img{height:300px}.lightbox{padding:50px 35px}.lightboxprev{left:3px;padding:6px!important}.lightboxnext{right:3px;padding:6px!important}.lightboxclose{right:15px;top:15px}.exportercard{padding:22px}.buyerform{padding:22px 16px}.buyerform .formrow{grid-template-columns:1fr;gap:0}.servicesintro{padding-bottom:15px}.servicespage{grid-template-columns:1fr;padding:30px 5% 60px;gap:30px}.servicepagenav{position:static;display:flex;overflow:auto;gap:8px}.servicepagenav>button{width:auto;flex-shrink:0;white-space:nowrap;font-size:10px;border:1px solid var(--line);padding:12px}.servicepagenav>button small{display:none}.servicepagenav svg{width:12px}.servicepagenav .active{border:1px solid #176bb0}.servicebanner{height:240px;margin-bottom:25px}.servicedetail h2{font-size:27px}.missionadmin>.boxtitle h2{font-size:23px}.missionadmin>.boxtitle p{font-size:11px}.missioneditor{width:100%}.editorheading{padding:20px}.editorheading h2{font-size:21px}.editortabs{padding:0 20px;gap:25px}.editortabs button{font-size:10px}.editorbody{padding:25px 20px}.editorfooter{padding:16px 20px}.editorfooter>span{font-size:9px}.gallerymanager{grid-template-columns:1fr}.gallerymanager img{height:240px}.customfield{flex-wrap:wrap}.customfield>input{flex-basis:100%}.missionadmin .adminprojectgrid .adminbox img{height:240px}[dir=rtl] .heroeditorial h1{font-size:44px;line-height:1.45}[dir=rtl] .herohero{gap:35px}[dir=rtl] .herostar{font-size:40px;top:0}[dir=rtl] .archiveintro h1{font-size:30px}[dir=rtl] .missionherocopy h1{font-size:28px}[dir=rtl] .missionnumbers>div+div{padding-right:22px}}.institutionsection{padding:62px 6% 70px;background:#fff}.institutionheading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:35px}.institutionheading .eyebrow{font-size:9px;margin-bottom:17px}.institutionheading h2{font-size:31px;line-height:1.3;letter-spacing:-1px}.institutionheading>p{max-width:320px;font-size:12px;margin:0 0 4px}.institutiongrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.institutiongrid>a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 22px 16px;background:white;transition:background .2s}.institutiongrid>a:hover{background:#f3f7fa}.institutionlogo{height:105px;display:flex;align-items:center;justify-content:center;overflow:hidden}.institutionlogo img{width:170px;height:80px;object-fit:contain;max-width:100%;transition:transform .2s}.institutionlogo.raster img{width:210px;height:120px;max-width:none}.institutiongrid a:hover img{transform:scale(1.04)}.institutioncaption{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#76889a;margin-top:13px;gap:10px;min-height:24px}.institutioncaption svg{flex-shrink:0;color:#176bb0}.serviceaudience{padding:24px;background:#edf3f8;border-left:3px solid #ffb45c;margin:28px 0 35px}.serviceaudience small,.serviceoutcome small{color:#176bb0;font-size:9px;font-weight:700;letter-spacing:1px}.serviceaudience p{font-size:12px;margin:12px 0 0}.servicesteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:25px 0 30px}.servicesteps>div{padding:18px 10px 18px 0;border-top:2px solid #ffb45c}.servicesteps small{color:#176bb0;font-size:10px;display:block;margin-bottom:13px}.servicesteps strong{font-size:11px;line-height:1.65;font-weight:600;display:block}.serviceoutcome{background:#10243c;padding:27px;margin-bottom:45px}.serviceoutcome small{color:#ffb45c}.serviceoutcome p{color:#d4e0eb;font-size:12px;margin:12px 0 0}.servicegalleryhead{display:flex;align-items:center;justify-content:space-between;gap:25px}.servicegalleryhead .eyebrow{font-size:9px;margin-bottom:13px}.servicegalleryhead h3{font-size:23px;margin-bottom:5px;letter-spacing:-.6px}.servicegalleryhead>svg{color:#176bb0;flex-shrink:0}.servicegallerynote{font-size:10px!important;color:#8090a1;margin:15px 0 23px!important}.servicegallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 35px}.servicegallery button{border:0;padding:0;width:100%;height:165px;overflow:hidden;position:relative;background:#edf3f8}.servicegallery img{height:100%;object-position:center 35%;transition:transform .25s}.servicegallery button:hover img{transform:scale(1.05)}.servicegallery button>span{position:absolute;bottom:10px;right:10px;padding:7px;background:white;display:flex}.servicegallery p{font-size:10px;line-height:1.7;margin:12px 0 6px}.servicegallery a{font-size:9px;color:#176bb0;display:inline-flex;gap:6px;align-items:center}.serviceadmin{max-width:850px}.serviceadmin h2{font-size:25px}.serviceadmin>select{margin:10px 0 30px}.serviceadmin>button{margin-right:15px;margin-top:15px}.serviceadmin label{font-size:11px}.serviceadmin>.repeater .fieldpreview{max-width:250px;height:140px;object-fit:cover;margin-bottom:20px}.serviceadmin .boxtitle>button{border:0;background:none}@media(min-width:1500px){.institutionsection{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}}@media(max-width:1000px){.institutionheading{gap:35px}.institutionheading h2{font-size:28px}.institutiongrid>a{padding:16px}.institutionlogo img{width:140px}.institutionlogo.raster img{width:185px}.institutioncaption{font-size:8px}.servicegallery button{height:140px}}@media(max-width:760px){.institutionsection{padding:40px 5% 45px}.institutionheading{flex-direction:column;align-items:start;gap:18px;margin-bottom:28px}.institutionheading h2{font-size:27px}.institutionheading>p{font-size:11px;max-width:100%}.institutiongrid{grid-template-columns:1fr 1fr}.institutiongrid>a{padding:12px 13px}.institutionlogo{height:90px}.institutionlogo img{width:140px;height:65px}.institutionlogo.raster img{width:185px;height:105px}.institutioncaption{font-size:8px;line-height:1.5;margin-top:8px}.serviceaudience{padding:20px}.servicesteps{grid-template-columns:1fr 1fr;gap:12px 20px}.serviceoutcome{padding:23px;margin-bottom:35px}.servicegallery{grid-template-columns:1fr;gap:25px}.servicegallery button{height:240px}.servicegallery p{font-size:11px}.servicegallery a{font-size:10px}.servicegalleryhead h3{font-size:21px}.servicegallerynote{font-size:10px!important}.serviceadmin>button{margin-top:15px}}.privatephases{margin:35px 0 45px}.privatephases>h3{font-size:23px}.privatephases details{border-bottom:1px solid var(--line)}.privatephases summary{padding:19px 0;font-size:13px;cursor:pointer;font-weight:600;line-height:1.7}.privatephases summary>span{color:#176bb0;font-size:11px;margin:0 17px 0 7px}.privatephases details p{font-size:12px;padding:0 12px 10px 35px;line-height:1.9}.brochureblock{padding:28px;background:#edf3f8;border-top:3px solid #ffb45c;margin:35px 0 45px}.brochureblock .eyebrow{margin-bottom:12px}.brochureblock h3{font-size:22px;margin-bottom:10px}.brochureblock p{font-size:12px;max-width:550px}.brochureactions{display:flex;align-items:center;gap:14px;margin-top:22px}.brochureactions .outline{padding:16px 20px;color:#176bb0}@media(max-width:760px){.brochureblock{padding:23px}.brochureactions{flex-wrap:wrap}.privatephases summary{font-size:12px}.privatephases details p{font-size:11px}}.companyabout{padding:65px 6%;background:#f3f6f9;display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:center}.companyabout h2{font-size:36px}.companyabout>div>p{font-size:13px;margin:25px 0 0;max-width:550px}.companyprofilecard{background:#10243c;color:white;padding:35px;border-top:4px solid #ffb45c}.companyprofilecard>svg{color:#ffb45c;margin-bottom:20px}.companyprofilecard>small{font-size:9px;letter-spacing:1.5px;display:block;color:#a8bfd5}.companyprofilecard h3{font-size:28px;letter-spacing:-.7px;margin:14px 0}.companyprofilecard>p{color:#b6c8da!important;font-size:12px!important;margin:0!important}.companyprofilecard>div{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:25px}.companyprofilecard .textlink{font-size:11px}.exhibitionproof{margin:50px 0}.exhibitionproof>h3{font-size:30px;letter-spacing:-.7px;line-height:1.3;margin-bottom:20px}.buyerorigins>p,.exhibitionproof>p{font-size:12px;line-height:1.9}.expologogrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 50px}.expologocard{border:1px solid #dce3ea;background:#fff;padding:12px 10px}.expologocard>div{height:80px;display:flex;align-items:center;justify-content:center;background:white;overflow:hidden}.expologocard img{width:100%;height:100%;object-fit:contain}.expologocard>span{font-size:8px;line-height:1.6;display:block;color:#6e8093;margin-top:12px;min-height:25px;text-align:center}.buyerorigins{padding:30px;background:#f1f5f9}.originsheading{display:flex;justify-content:space-between;gap:20px;align-items:center}.originsheading .eyebrow{font-size:8px;letter-spacing:1px;margin-bottom:12px}.originsheading h3{font-size:24px;letter-spacing:-.6px;margin-bottom:5px}.originsheading>svg{color:#176bb0;flex-shrink:0}.regiontabs{display:flex;gap:7px;flex-wrap:wrap;margin:25px 0}.regiontabs button{border:1px solid #d4dfe9;background:white;padding:9px 12px;font-size:9px;border-radius:3px}.regiontabs button.active{background:#176bb0;border-color:#176bb0;color:white}.originregions{display:grid;grid-template-columns:1fr 1fr;gap:22px}.originregion{border-top:2px solid #ffb45c;padding-top:15px}.originregion.africa{grid-column:1/-1}.originregion h4{font-size:15px;margin:0 0 15px}.countrychips{display:grid;grid-template-columns:1fr 1fr;gap:9px}.africa .countrychips{grid-template-columns:repeat(3,minmax(0,1fr))}.countrychips>div{display:flex;align-items:center;gap:9px;background:white;border:1px solid #e0e8f0;padding:10px 9px;min-width:0}.countrychips img{width:23px;height:16px;object-fit:cover;border:1px solid #0001;flex-shrink:0}.countrychips span{font-size:9px;line-height:1.5}.profilefootnote{display:block;font-size:9px;line-height:1.8;color:#7c8c9d;margin:24px 0 20px}@media(min-width:1500px){.companyabout{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}}@media(max-width:1000px){.companyabout{gap:35px}.companyabout h2{font-size:31px}.expologogrid{grid-template-columns:repeat(3,minmax(0,1fr))}.buyerorigins{padding:22px}.countrychips{grid-template-columns:1fr}.africa .countrychips{grid-template-columns:1fr 1fr}}@media(max-width:760px){.companyabout{grid-template-columns:1fr;padding:45px 5%;gap:28px}.companyabout h2{font-size:29px}.companyprofilecard{padding:27px}.companyprofilecard h3,.exhibitionproof>h3{font-size:25px}.expologogrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.expologocard>div{height:85px}.expologocard>span{font-size:9px}.buyerorigins{padding:22px 16px}.originsheading h3{font-size:22px}.originregions{grid-template-columns:1fr}.africa .countrychips,.countrychips{grid-template-columns:1fr 1fr}.countrychips span{font-size:10px}.countrychips>div{padding:10px 8px}.originregion.africa{grid-column:auto}.regiontabs button{font-size:9px;padding:9px}.exhibitionproof{margin:35px 0}}.realexpogallery{margin:35px 0 40px}.realexpogallery h3{font-size:26px;letter-spacing:-.7px;margin:0 0 12px}.realexpogallery>p{font-size:11px;margin:0 0 23px}.realexpophotos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.realexpophotos article:first-child{grid-column:1/-1}.realexpophotos button{width:100%;padding:0;border:0;background:#10243c;position:relative;overflow:hidden;height:220px;display:block;text-align:start}.realexpophotos article:first-child button{height:340px}.realexpophotos img{height:100%;object-fit:cover;transition:transform .3s}.realexpophotos button:hover img{transform:scale(1.04)}.realexpophotos button:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#10243cdd)}.realexpotitle{position:absolute;bottom:21px;left:20px;right:50px;color:white;font-size:22px;letter-spacing:-.4px;z-index:1;font-weight:600}.realexpoexpand{position:absolute;right:16px;top:16px;background:white;padding:8px;display:flex;z-index:1}.realexpophotos article>a{font-size:8px;display:flex;gap:5px;align-items:center;color:#8290a0;margin-top:8px;justify-content:end}.expologocard:nth-child(-n+7){border-top:3px solid #ffb45c;background:#fcfdff}.expologocard:nth-child(-n+7)>div{height:95px}.expologocard:nth-child(-n+7)>span{color:#173b60;font-weight:600}@media(max-width:760px){.realexpogallery h3{font-size:24px}.realexpophotos{grid-template-columns:1fr;gap:22px}.realexpophotos article:first-child{grid-column:auto}.realexpophotos article:first-child button,.realexpophotos button{height:250px}.realexpotitle{font-size:23px}}.newnav nav>a{display:inline-flex;align-items:center;gap:5px}.newnav nav{gap:18px}.newnav nav a{font-size:11px}.galleryintro{padding-bottom:25px}.publicgallery{padding:40px 6% 80px;min-height:450px}.galleryempty{text-align:center;padding:65px 20px;background:#f3f6f9}.galleryempty>svg{color:#176bb0;stroke-width:1.3}.galleryempty h2{font-size:29px;margin:25px 0 15px}.galleryempty p{font-size:12px;margin:0}.publicgallerygrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.publicgallerygrid button{width:100%;height:270px;border:0;padding:0;position:relative;background:#edf3f8;overflow:hidden}.publicgallerygrid img{height:100%;object-fit:cover;transition:transform .25s}.publicgallerygrid button:hover img{transform:scale(1.04)}.publicgallerygrid button>span{position:absolute;bottom:15px;right:15px;background:white;display:flex;padding:9px}.publicgallerygrid p{font-size:12px;margin:13px 0 7px}.publicgallerygrid small{font-size:9px;color:#176bb0}.galleryadmin h2{font-size:26px}.galleryadmin small{font-size:10px;color:var(--muted);line-height:1.8}.galleryadmincards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.galleryadmincards>.adminbox>img{height:230px;margin-bottom:22px;object-fit:cover}.galleryadmincards .rowactions{margin:0}.galleryadmin>.adminbox>.boxtitle{margin-bottom:20px}.galleryadmin>.adminbox>.notice{margin-top:20px}@media(max-width:1000px){.newnav nav{gap:11px}.newnav nav a{font-size:10px}.newnav .headeractions{gap:10px}.newnav .button.small{gap:9px;padding:12px}.publicgallerygrid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.newnav nav{gap:20px}.newnav nav a{font-size:13px}.publicgallery{padding:30px 5% 55px}.galleryadmincards,.publicgallerygrid{grid-template-columns:1fr}.publicgallerygrid button{height:280px}.galleryempty{padding:55px 20px}.galleryempty h2{font-size:25px}.galleryadmin>.adminbox>.boxtitle{flex-wrap:wrap}.galleryadmin h2{font-size:24px}}.stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.stats .statintro{grid-column:1/-1;margin-bottom:22px;font-size:9px}.stats .stat{padding:8px 20px;border-left:1px solid var(--line)}.stats .stat:nth-child(2){border-left:0;padding-left:0}.stats .stat strong{font-size:36px}.stats .stat span{font-size:10px;line-height:1.7}.institutionlogo img{display:block}.institutiongrid>a:not([href]){cursor:default}@media(max-width:1000px){.stats .stat{padding:8px 12px}.stats .stat strong{font-size:30px}.stats .stat span{font-size:9px}}@media(max-width:760px){.stats{grid-template-columns:1fr 1fr;gap:22px 12px}.stats .statintro{margin-bottom:0}.stats .stat{padding:5px 15px}.stats .stat:nth-child(4){border-left:0;padding-left:0}.stats .stat:last-child{grid-column:1/-1;text-align:center;border-left:0;border-top:1px solid var(--line);padding-top:22px}.stats .stat strong{font-size:34px}.stats .stat span{font-size:10px}}.stats.impactstats{margin:0;padding:65px 6% 70px;background:#10243c;border:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;position:relative;overflow:hidden}.impactstats:before{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:#36506b}.statsheading{grid-column:1/-1;margin-bottom:17px}.statsheading .eyebrow{color:#a8bfd6;font-size:10px;letter-spacing:1.7px;margin-bottom:19px}.statsheading h2{font-size:42px;letter-spacing:-1.5px;color:white;font-weight:600;line-height:1.25}.statsheading h2 em{color:#ffb45c}.stats.impactstats .stat,.stats.impactstats .stat:last-child,.stats.impactstats .stat:nth-child(2),.stats.impactstats .stat:nth-child(4){border:1px solid #3c536c;border-top:3px solid #ffb45c;background:#1b3551;padding:34px 16px 29px;text-align:center;min-height:180px;grid-column:auto;position:relative}.stats.impactstats .stat strong{color:#ffb45c;font-size:clamp(40px,4.3vw,58px);font-family:Manrope,Noto Sans Arabic,sans-serif;font-weight:800;letter-spacing:-2.7px;line-height:1.12;white-space:nowrap;font-variant-numeric:tabular-nums}.stats.impactstats .stat span{font-size:13px;color:#f2f6fa;line-height:1.8;margin-top:19px;font-weight:500;letter-spacing:.15px}.herohero .heroproof{width:305px;border-top:4px solid #ffb45c}.herohero .heroproof strong{font-size:48px;letter-spacing:-2.5px}.herohero .heroproof>div:nth-child(2){gap:16px}.herohero .heroproof>div>span{font-size:10px}.herohero .heroproofbottom span{font-size:10px!important}.herohero .heroproof>small{color:#176bb0;font-weight:700;letter-spacing:1.3px}[dir=rtl] .impactstats .statsheading h2{font-size:38px}[dir=rtl] .stats.impactstats .stat{padding:34px 16px 29px;border-right:1px solid #3c536c}[dir=rtl] .stats.impactstats .stat:last-child{border-top:3px solid #ffb45c}@media(min-width:1500px){.stats.impactstats{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}}@media(max-width:1100px){.stats.impactstats{gap:12px}.stats.impactstats .stat,.stats.impactstats .stat:last-child,.stats.impactstats .stat:nth-child(2),.stats.impactstats .stat:nth-child(4){padding:30px 10px 25px;min-height:160px}.stats.impactstats .stat strong{font-size:42px;letter-spacing:-2px}.stats.impactstats .stat span{font-size:11px;margin-top:16px}}@media(max-width:760px){.stats.impactstats{padding:43px 5% 48px;grid-template-columns:1fr 1fr;gap:14px}.statsheading{margin-bottom:13px}.statsheading .eyebrow{font-size:8px;letter-spacing:1.1px}.statsheading h2{font-size:33px;letter-spacing:-1px}.stats.impactstats .stat,.stats.impactstats .stat:last-child,.stats.impactstats .stat:nth-child(2),.stats.impactstats .stat:nth-child(4){padding:29px 10px 23px;min-height:155px}.stats.impactstats .stat strong{font-size:43px;letter-spacing:-2.2px}.stats.impactstats .stat span{font-size:12px;margin-top:17px}.stats.impactstats .stat:last-child{grid-column:1/-1;padding:25px;min-height:145px}.stats.impactstats .stat:last-child strong{font-size:54px}.stats.impactstats .stat:last-child span{font-size:14px;margin-top:12px}.herohero .heroproof{width:270px;padding:18px}.herohero .heroproof strong{font-size:43px}.herohero .heroproof>div>span{font-size:9px}.herohero .heroproofbottom span{font-size:9px!important}[dir=rtl] .impactstats .statsheading h2{font-size:30px}}.stats.impactstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.stats.impactstats .stat strong{font-size:60px}.stats.impactstats .stat,.stats.impactstats .stat:last-child{grid-column:auto;min-height:195px;padding:34px 18px 28px}.stats.impactstats .stat span{font-size:14px;line-height:1.7}.stats.impactstats .stat:last-child span{font-size:14px;margin-top:19px}@media(max-width:1100px){.stats.impactstats .stat strong{font-size:48px}.stats.impactstats .stat span{font-size:12px}}@media(max-width:1000px){.stats.impactstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.stats.impactstats .stat strong{font-size:56px}.stats.impactstats .stat span{font-size:14px}}@media(max-width:760px){.stats.impactstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stats.impactstats .stat,.stats.impactstats .stat:last-child,.stats.impactstats .stat:nth-child(2),.stats.impactstats .stat:nth-child(4){grid-column:auto;padding:28px 10px 23px;min-height:170px}.stats.impactstats .stat strong,.stats.impactstats .stat:last-child strong{font-size:43px;letter-spacing:-2.2px}.stats.impactstats .stat span,.stats.impactstats .stat:last-child span{font-size:12px;margin-top:17px;line-height:1.8}}.calmhome{background:#fff}.calmhome .newnav{height:80px}.calmhero{height:440px;position:relative;background:#10243c;color:white;overflow:hidden}.calmheroimages,.calmheroimages>img{position:absolute;inset:0}.calmheroimages>img{height:100%;width:100%;object-fit:cover;object-position:center 38%;opacity:0;transition:opacity .9s}.calmheroimages>img.active{opacity:1}.calmheroshade{position:absolute;inset:0;background:linear-gradient(90deg,#081b31de,#091d32a8 40%,#091d3220)}.calmherocopy{position:absolute;top:85px;left:6%;right:6%;max-width:720px}.calmherocopy>span{font-size:9px;letter-spacing:2px;color:#d1e0ec}.calmherocopy h1{font-size:48px;line-height:1.15;letter-spacing:-1.8px;font-weight:600;margin:19px 0 16px}.calmherocopy p{font-size:13px;line-height:1.8;color:#d9e3ec;margin-bottom:22px}.calmherocopy .button{font-size:11px;padding:13px 19px;background:#ffb45c;border-color:#ffb45c;color:#10243c;gap:20px}.calmherobottom{position:absolute;left:6%;right:6%;bottom:24px;justify-content:space-between;gap:20px}.calmherobottom,.slidecaption{display:flex;align-items:center}.slidecaption{font-size:10px;gap:7px;color:#e0e8f1}.slidecontrols{display:flex;align-items:center;gap:10px}.slidecontrols>button{border:1px solid #ffffff50;background:#10243c40;color:white;padding:5px;display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.slidedots{display:flex;align-items:center;gap:7px}.slidedots button{border:0;width:6px;height:6px;min-width:6px;padding:0;border-radius:50%;background:#ffffff60}.slidedots button.active{background:#ffb45c;width:18px;border-radius:3px}.calmcoverage,.calmservices,.calmstats{padding:50px 6%}.calmsectionheading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:30px}.smalllabel{font-size:8px;color:#176bb0;letter-spacing:1.6px;font-weight:700;display:block;margin-bottom:11px}.calmsectionheading h2{font-size:29px;line-height:1.3;letter-spacing:-.8px;font-weight:600}.calmsectionheading>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#176bb0}.calmstatsgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}.calmmetric{display:grid;grid-template-columns:30px 1fr;column-gap:14px;row-gap:5px;padding:10px 0;align-items:center}.calmmetric>svg{grid-row:1/3;width:27px;height:27px;color:#176bb0;stroke-width:1.5}.calmmetric strong{font-family:Manrope,sans-serif;font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-1px;color:#10243c}.calmmetric>span{font-size:10px;color:#778696;line-height:1.6}.calmhome .compactpartners{padding:42px 6% 45px;background:#f5f7f9}.calmhome .compactpartners .institutionheading{margin-bottom:25px}.calmhome .compactpartners .institutionheading h2{font-size:29px;line-height:1.3;letter-spacing:-.8px}.compactpartners .institutiongrid{grid-template-columns:repeat(6,minmax(0,1fr));border:0;gap:12px}.compactpartners .institutiongrid>a{padding:12px 10px;border:1px solid #e6ebf0;min-height:113px}.compactpartners .institutionlogo{height:65px}.compactpartners .institutionlogo img{width:130px;height:60px;max-width:100%}.compactpartners .institutionlogo.raster img{width:150px;height:85px;max-width:none}.compactpartners .institutioncaption{font-size:8px;line-height:1.5;margin-top:8px;min-height:22px}.partnerwordmark{font-family:Manrope,sans-serif;font-size:15px;font-weight:700;text-align:center;line-height:1.25;color:#173e63;max-width:140px}.showpartners{display:flex;gap:10px;align-items:center;justify-content:center;border:0;background:none;margin:23px auto 0;padding:8px;font-size:11px;color:#176bb0}.showpartners>span{font-size:9px;color:#7b8b9c}.calmservicegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.calmserviceimage{height:170px;position:relative;overflow:hidden;background:#edf2f6}.calmserviceimage img{height:100%;object-fit:cover;object-position:center 35%;transition:transform .25s}.calmservicecard:hover .calmserviceimage img{transform:scale(1.04)}.calmserviceimage>span{position:absolute;right:10px;bottom:10px;background:white;padding:7px;display:flex}.calmservicecard>h3{font-size:17px;line-height:1.45;margin:18px 0 10px;letter-spacing:-.3px;font-weight:600;min-height:48px}.calmservicecard>p{font-size:11px;line-height:1.85;margin:0 0 12px}.calmservicecard>small{display:flex;align-items:center;gap:8px;font-size:10px;color:#176bb0}.calmcoverage{background:#f5f7f9}.coveragegroups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.coveragegroups>details{background:white;border:1px solid #e3e9ef}.coveragegroups summary{list-style:none;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.coveragegroups summary::-webkit-details-marker{display:none}.coveragegroups h3{font-size:15px;font-weight:600;margin:0 0 13px;letter-spacing:-.1px}.flagpreview{display:flex;gap:6px}.flagpreview img{width:23px;height:16px;object-fit:cover;border:1px solid #0001}.coveragecount{font-size:10px;color:#7c8d9f;display:flex;gap:10px;align-items:center}.coveragegroups details[open] .coveragecount svg{transform:rotate(180deg)}.coveragecountries{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:0 22px 22px}.coveragecountries>div{display:flex;gap:7px;align-items:center;font-size:9px;line-height:1.5}.coveragecountries img{width:20px;height:14px;object-fit:cover;flex-shrink:0}.calmhome .calmfooter{display:block;padding:35px 6% 22px}.calmfooterintro{display:flex;align-items:center;justify-content:space-between;gap:30px}.calmfooterintro strong{font:600 30px Manrope,sans-serif;letter-spacing:-1px;color:white}.calmfooterintro p{font-size:10px;color:#9eb4c6;margin:10px 0 0}.calmfooterintro .button{font-size:11px;padding:13px 18px}.calmfooterlinks{display:flex!important;align-items:center;flex-wrap:wrap;justify-content:start;gap:22px!important;margin:28px 0 25px!important;font-size:10px!important}.calmfooterlinks>a{display:flex;align-items:center;gap:7px;color:#bacbd9}.calmfooter .footerbottom{font-size:8px;border-color:#355069;padding-top:17px}.calmhome[dir=rtl] .calmherocopy{left:auto;right:6%}.calmhome[dir=rtl] .calmheroshade{background:linear-gradient(270deg,#081b31de,#091d32a8 40%,#091d3220)}.calmhome[dir=rtl] .calmherocopy h1{font-size:41px;line-height:1.5;letter-spacing:-.7px}.calmhome[dir=rtl] .calmsectionheading h2,.calmhome[dir=rtl] .compactpartners h2{font-size:27px;line-height:1.5;letter-spacing:0}.calmhome[dir=rtl] .calmmetric>span{font-size:10px}.calmhome[dir=rtl] .calmservicecard h3{font-size:16px;letter-spacing:0;line-height:1.7}@media(min-width:1500px){.calmcoverage,.calmhome .calmfooter,.calmhome .compactpartners,.calmservices,.calmstats{padding-left:calc((100vw - 1320px)/2);padding-right:calc((100vw - 1320px)/2)}}@media(max-width:1100px){.compactpartners .institutiongrid{grid-template-columns:repeat(5,minmax(0,1fr))}.calmservicegrid{gap:18px}.calmservicecard h3{font-size:15px}.calmserviceimage{height:150px}.calmmetric{column-gap:10px}.calmmetric strong{font-size:30px}.calmmetric>svg{width:24px}.coveragegroups{grid-template-columns:1fr 1fr}}@media(max-width:760px){.calmhome .newnav{height:68px}.calmhome .newnav .brand{width:85px}.calmhome .newnav nav{top:68px}.calmhero{height:365px}.calmherocopy{top:55px;left:5%;right:5%}.calmherocopy>span{font-size:8px;letter-spacing:1.5px}.calmherocopy h1{font-size:30px;line-height:1.22;letter-spacing:-.8px;margin:17px 0 13px;max-width:340px}.calmherocopy p{font-size:11px;line-height:1.7;margin-bottom:19px;max-width:300px}.calmherocopy .button{font-size:10px;padding:12px 15px;gap:18px}.calmherobottom{left:5%;right:5%;bottom:18px;gap:10px;align-items:end}.slidecaption{font-size:8px;max-width:145px;line-height:1.6;gap:4px}.slidecaption>svg{flex-shrink:0;width:12px}.slidecontrols{gap:6px}.slidedots{gap:5px}.slidecontrols>button{min-width:24px;min-height:25px;padding:3px}.slidedots button{width:5px;height:5px;min-width:5px}.slidedots button.active{width:13px}.calmcoverage,.calmservices,.calmstats{padding:32px 5%}.calmsectionheading{margin-bottom:24px;gap:15px;align-items:center}.smalllabel{font-size:7px;letter-spacing:1.3px;margin-bottom:9px}.calmsectionheading h2{font-size:22px;line-height:1.4;letter-spacing:-.4px}.calmsectionheading>a{font-size:9px;gap:5px;white-space:nowrap}.calmstatsgrid{grid-template-columns:1fr 1fr;gap:22px 16px}.calmmetric{grid-template-columns:24px 1fr;column-gap:10px;padding:0;row-gap:4px}.calmmetric>svg{width:22px;height:22px}.calmmetric strong{font-size:28px;letter-spacing:-.8px;line-height:1.15}.calmmetric>span{font-size:9px;line-height:1.6}.calmhome .compactpartners{padding:30px 5% 32px}.calmhome .compactpartners .institutionheading{margin-bottom:20px}.calmhome .compactpartners .institutionheading .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:9px}.calmhome .compactpartners .institutionheading h2{font-size:22px;line-height:1.4;letter-spacing:-.4px}.compactpartners .institutiongrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.compactpartners .institutiongrid>a{padding:10px 7px 8px;min-height:98px}.compactpartners .institutionlogo{height:52px}.compactpartners .institutionlogo img{width:92px;height:45px;max-width:100%}.compactpartners .institutionlogo.raster img{width:114px;height:65px;max-width:none}.compactpartners .institutioncaption{font-size:7px;line-height:1.5;margin-top:5px;min-height:21px;gap:3px}.compactpartners .institutioncaption svg{display:none}.partnerwordmark{font-size:12px;max-width:92px}.showpartners{font-size:10px;margin-top:17px;padding:7px}.calmservicegrid{grid-template-columns:1fr 1fr;gap:25px 14px}.calmserviceimage{height:125px}.calmserviceimage>span{padding:5px;right:8px;bottom:8px}.calmserviceimage svg{width:14px;height:14px}.calmservicecard>h3{font-size:13px;line-height:1.5;letter-spacing:-.2px;min-height:38px;margin:12px 0 8px}.calmservicecard>p{font-size:9px;line-height:1.8;margin-bottom:10px}.calmservicecard>small{font-size:9px;gap:4px}.coveragegroups{grid-template-columns:1fr;gap:10px}.coveragegroups summary{padding:17px 18px}.coveragegroups h3{font-size:13px;margin-bottom:10px}.flagpreview img{width:21px;height:14px}.coveragecount{font-size:9px}.coveragecountries{padding:0 18px 18px;gap:12px}.coveragecountries>div{font-size:10px}.calmhome .calmfooter{padding:28px 5% 20px}.calmfooterintro{align-items:start;flex-wrap:wrap;gap:19px}.calmfooterintro strong{font-size:27px}.calmfooterintro p{font-size:9px}.calmfooterintro .button{padding:12px 15px;font-size:10px}.calmfooterlinks{gap:14px 20px!important;margin:24px 0!important;font-size:9px!important}.calmfooterlinks>a:first-child{flex-basis:100%;font-size:10px}.calmfooter .footerbottom{font-size:8px}.calmhome .whatsapp{padding:11px;right:14px;bottom:14px}.calmhome .whatsapp svg{width:22px;height:22px}.calmhome[dir=rtl] .calmherocopy{right:5%;left:5%}.calmhome[dir=rtl] .calmherocopy h1{font-size:28px;line-height:1.6;letter-spacing:-.4px;max-width:340px}.calmhome[dir=rtl] .calmsectionheading h2,.calmhome[dir=rtl] .compactpartners .institutionheading h2{font-size:22px;line-height:1.5}.calmhome[dir=rtl] .calmmetric>span{font-size:9px}.calmhome[dir=rtl] .calmservicecard h3{font-size:13px;line-height:1.7;min-height:43px}.calmhome[dir=rtl] .calmservicecard p{font-size:9px;line-height:1.9}}@media(prefers-reduced-motion:reduce){.calmheroimages>img{transition:none}}@media(max-width:760px){.compactpartners .institutionlogo.raster img{max-width:100%;object-fit:contain}.calmhome[dir=rtl] .calmmetric>span,.calmmetric>span{font-size:11px}.calmhome[dir=rtl] .calmservicecard p,.calmservicecard>p{font-size:12px;line-height:1.65}.calmservicecard>small{font-size:11px}.calmhome[dir=rtl] .calmservicecard h3,.calmservicecard>h3{font-size:14px}.compactpartners .institutioncaption{font-size:9px}.coveragecountries>div{font-size:12px}}.missionmethod{margin:40px 0;padding:32px;background:#f4f7fa;border:1px solid #e0e7ee;scroll-margin-top:100px}.servicedetail .missionmethod h3{font-size:26px;line-height:1.4;margin:12px 0 16px;letter-spacing:-.6px}.servicedetail .methodintro{font-size:13px;line-height:1.9;color:#5c6f82;max-width:680px}.methodstages{margin-top:25px}.methodstages details{background:white;border:1px solid #dce5ed;margin:10px 0}.methodstages summary{list-style:none;display:flex;gap:15px;align-items:center;padding:19px 20px;cursor:pointer}.methodstages summary::-webkit-details-marker{display:none}.methodstages summary>span{color:#176bb0;font-size:12px;font-weight:600;flex-shrink:0}.methodstages summary strong{font-size:14px;line-height:1.6;font-weight:600;flex:1}.methodstages summary>svg{color:#617a92;flex-shrink:0}.methodstages details[open] summary>svg{transform:rotate(180deg)}.methodstagebody{padding:0 20px 20px 49px}.servicedetail .methodstagebody>p{font-size:13px;line-height:1.9;margin-bottom:15px}.servicedetail .methodstagebody ul{display:block;margin:0}.servicedetail .methodstagebody li{display:flex;align-items:start;gap:10px;padding:7px 0;border:0;font-size:12px;line-height:1.85}.methodstagebody li svg{flex-shrink:0;margin-top:4px;color:#176bb0}.methodoutput{border-top:1px solid #e5ebf0;margin-top:17px;padding-top:15px}.methodoutput small{font-size:9px;letter-spacing:1px;color:#176bb0;font-weight:600}.servicedetail .methodoutput p{font-size:12px;color:#193a57;margin:6px 0 0;line-height:1.8}.methodsupport{display:grid;grid-template-columns:1fr;gap:20px;margin:30px 0}.methodsupport>div{display:grid;grid-template-columns:28px 1fr;column-gap:13px}.methodsupport svg{color:#176bb0;grid-row:1/3}.methodsupport h4{font-size:14px;margin:0 0 7px;line-height:1.6;font-weight:600}.servicedetail .methodsupport p{font-size:12px;line-height:1.85;margin:0;color:#5c6f82}.methodcta{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:600;color:#176bb0;padding:13px 0}.methodcta:focus-visible,.missionmethod summary:focus-visible{outline:2px solid #176bb0;outline-offset:4px}[dir=rtl] .methodstagebody{padding:0 49px 20px 20px}[dir=rtl] .servicedetail .missionmethod h3{letter-spacing:0}@media(max-width:760px){.missionmethod{margin:28px 0;padding:20px 15px}.servicedetail .missionmethod h3{font-size:22px;line-height:1.5}.servicedetail .methodintro{font-size:13px}.methodstages summary{padding:15px 12px;gap:10px}.methodstages summary strong{font-size:13px}.methodstages summary>span{font-size:11px}.methodstagebody,[dir=rtl] .methodstagebody{padding:0 14px 17px}.servicedetail .methodoutput p,.servicedetail .methodstagebody li,.servicedetail .methodstagebody>p,.servicedetail .methodsupport p{font-size:12px}.methodsupport h4{font-size:13px}.methodsupport{gap:24px}}.upcomingpage{background:white;color:#17334c}.upcomingpage *{box-sizing:border-box}.uphero{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;max-width:1320px;margin:auto;padding:45px 6% 50px}.upback,.uphero{align-items:center}.upback{display:flex;gap:8px;font-size:11px;color:#74879a;margin-bottom:34px}.upherocopy>.smalllabel{font-size:8px;letter-spacing:1.5px}.upherocopy h1{font-size:40px;line-height:1.2;letter-spacing:-1.2px;font-weight:600;margin:14px 0 19px}.upherocopy>p{font-size:13px;line-height:1.85;color:#63778b;white-space:pre-line;margin:0 0 22px}.upheroimage{height:350px;overflow:hidden;background:#f0f4f7}.upheroimage img{width:100%;height:100%;object-fit:cover}.upherofacts{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;line-height:1.6;margin:20px 0 25px}.upherofacts span{display:flex;gap:7px;align-items:center}.upherofacts svg{color:#176bb0;flex-shrink:0}.upheroactions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.upheroactions .button{padding:13px 17px;font-size:12px}.uptextlink{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#176bb0}.upsectionnav{border-top:1px solid #e5ebf0;border-bottom:1px solid #e5ebf0;display:flex;justify-content:center;gap:45px;padding:18px 5%;font-size:12px;background:#fff;overflow-x:auto;white-space:nowrap}.upsectionnav a:hover{color:#176bb0}.upsection{max-width:1200px;margin:auto;padding:48px 4%;scroll-margin-top:95px}.upheading{margin-bottom:27px}.upcontact .smalllabel,.upheading .smalllabel,.uporganizer .smalllabel,.upregistrationintro .smalllabel{font-size:8px;letter-spacing:1.2px;color:#176bb0}.upcontact h2,.upheading h2,.uporganizer h2,.upregistrationintro h2{font-size:29px;letter-spacing:-.7px;line-height:1.35;margin:12px 0 15px;font-weight:600}.upheading>p{font-size:13px;color:#677b8d;line-height:1.8;max-width:640px}.upeventgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.upeventfact{border-inline-start:1px solid #e1e8ee;padding-inline-start:18px}.upeventfact svg{color:#176bb0;display:block;margin-bottom:14px}.upeventfact small{display:block;color:#7e8e9e;font-size:10px;margin-bottom:8px}.upeventfact strong{font-size:13px;font-weight:600;line-height:1.7;display:block}.upeventfact>span{font-size:10px;color:#6d8295;line-height:1.8;display:block;margin-top:6px}.upvenuelinks{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:28px;font-size:11px;color:#176bb0}.upvenuelinks>a,.upvenuelinks>span{display:flex;gap:7px;align-items:center}.upsectors{margin-top:32px;padding-top:25px;border-top:1px solid #e3eaf0}.upsectors h3{font-size:14px;margin:0 0 16px}.upsectors>div{display:flex;flex-wrap:wrap;gap:9px}.upsectors span{font-size:11px;padding:8px 12px;background:#f0f5f8;line-height:1.5;color:#43617b}.upcompanies{background:#f5f8fa;max-width:none;padding-inline:max(6%,calc((100vw - 1104px)/2))}.upcompanyfilters{display:flex;gap:12px;align-items:center;margin-bottom:22px}.upcompanyfilters>label{display:flex;align-items:center;gap:9px;background:white;border:1px solid #dce5ed;flex:1;padding:0 12px}.upcompanyfilters input{border:0;outline:0;background:transparent;font-size:12px;padding:13px 0;width:100%;min-width:0}.upcompanyfilters>select{background:white;border:1px solid #dce5ed;font-size:11px;padding:12px;max-width:230px;color:#17334c}.upcompanyfilters>span{font-size:10px;color:#6f8294;white-space:nowrap}.upcompanygrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.upcompany{padding:23px;background:white;border:1px solid #e2e9ef;display:flex;flex-direction:column;min-width:0}.upcompanyhead{display:flex;align-items:center;gap:13px;margin-bottom:21px}.upcompanyhead>a,.upcompanyhead>div{width:65px;height:52px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#176bb0}.upcompanyhead img{width:100%;height:100%;object-fit:contain}.upcompanyhead h3{font-size:12px;line-height:1.7;overflow-wrap:anywhere;margin:0;font-weight:600}.upcompany>small{font-size:8px;letter-spacing:1.3px;color:#8a9bab}.upcompany>p{font-size:12px;line-height:1.8;color:#63788c;margin:10px 0 22px;flex:1;white-space:pre-line}.upcompanyactions{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;font-size:10px;margin-top:auto}.upcompanyactions>a{gap:4px}.upcompanyactions>a,.upcompanyactions>button{color:#176bb0;display:flex;align-items:center}.upcompanyactions>button{font:inherit;gap:5px;padding:8px 9px;border:1px solid #dce7ef;background:white;cursor:pointer}.upcompanyactions>button.selected{background:#eaf5f1;color:#197653;border-color:#bfdfd0}.upshowmore{align-items:center;gap:9px;margin:24px auto 0;padding:10px 15px;border:1px solid #d9e4ec;background:white;font:inherit;cursor:pointer}.upselection,.upshowmore{display:flex;color:#176bb0;font-size:11px}.upselection{margin-top:20px;padding:15px 18px;background:#e8f2f9;gap:15px;justify-content:space-between;flex-wrap:wrap}.upselection>a,.upselection>span{display:flex;gap:7px;align-items:center}.upempty{padding:28px;background:white;border:1px solid #dce6ef;font-size:13px;line-height:1.9;color:#61788c}.upempty h3{font-size:18px}.upempty a{color:#176bb0;display:inline-flex;gap:8px;align-items:center}.uporganizer{display:grid;grid-template-columns:145px 1fr;align-items:center;gap:35px;border-bottom:1px solid #e3ebf0}.uporganizerlogo{width:145px;height:100px;display:flex;align-items:center;justify-content:center;color:#176bb0}.uporganizerlogo img{width:100%;height:100%;object-fit:contain}.uporganizer h2{font-size:22px}.uporganizer p{font-size:13px;line-height:1.9;white-space:pre-line;color:#647b8e;margin:0}.upregistration{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.upregistrationintro{padding-top:20px}.upregistrationintro h2{font-size:30px}.upregistrationintro>p{font-size:13px;line-height:1.9;color:#687e92}.upregistrationintro ol{list-style:none;padding:0;margin:28px 0}.upregistrationintro li{display:flex;gap:12px;align-items:center;margin:19px 0;font-size:12px;line-height:1.8}.upregistrationintro li svg{color:#176bb0;flex-shrink:0}.upformwrap{background:#f5f8fa;padding:28px;border:1px solid #e0e8ef;min-width:0}.upbuyerform{display:block}.upbuyerform h3{font-size:18px;line-height:1.6;margin:0 0 7px}.upformnote{font-size:10px;color:#7b8e9f;margin:0 0 23px}.upformrow{display:grid;grid-template-columns:1fr 1fr;gap:15px}.upbuyerform label{display:block;font-size:11px;line-height:1.7;color:#35516b;margin-bottom:17px;min-width:0}.upbuyerform input:not([type=checkbox]),.upbuyerform select,.upbuyerform textarea{display:block;width:100%;background:white;border:1px solid #d6e1ea;padding:12px;margin-top:7px;font:inherit;font-size:13px;min-width:0;border-radius:0;min-height:44px;color:#17334c}.upbuyerform input:focus,.upbuyerform select:focus,.upbuyerform textarea:focus{outline:2px solid #84b4d8;outline-offset:1px}.uppreferences{margin:6px 0 22px;border:1px solid #dae4ed;background:white}.uppreferences summary{display:flex;justify-content:space-between;gap:10px;align-items:center;cursor:pointer;list-style:none;padding:16px;font-size:11px;font-weight:600;line-height:1.6}.uppreferences summary::-webkit-details-marker{display:none}.uppreferences summary>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#7e91a2;font-weight:400}.uppreferences>div{padding:0 16px 4px}.upbuyerform fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.upbuyerform legend{font-size:11px;margin-bottom:12px;line-height:1.6}.upinterestgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.upinterestgrid>label,.upmeetingchoices>label{display:flex;align-items:start;gap:8px;font-size:10px;line-height:1.6;margin:0;padding:7px}.upbuyerform input[type=checkbox]{width:16px;height:16px;flex-shrink:0;accent-color:#176bb0;margin:0;min-height:0}.upmeetingchoices{max-height:215px;overflow-y:auto;border:1px solid #e0e8ef;padding:5px}.upbuyerform label>small{font-size:10px;display:block;margin-top:8px;color:#7e91a2}.upbuyerform .upformprivacy{font-size:10px;line-height:1.9;color:#75899b;margin:20px 0}.upbuyerform>.button{width:100%;justify-content:space-between;font-size:12px;padding:15px 18px}.upbuyerform .upformerror{color:#a72932;font-size:12px;line-height:1.7}.upregistrationsuccess{padding:20px 0;outline:none}.upregistrationsuccess>svg{color:#22845b}.upregistrationsuccess h3{font-size:23px;line-height:1.5;margin:20px 0}.upregistrationsuccess p{font-size:13px;line-height:1.9;color:#677e91}.upregistrationsuccess a{font-size:12px;color:#176bb0}.upcontact{display:flex;justify-content:space-between;gap:30px;border-top:1px solid #e1e9ef}.upcontact>div:last-child{display:flex;flex-direction:column;gap:14px}.upcontact a{display:flex;gap:8px;align-items:center;font-size:12px;color:#176bb0}.upcontact h2{font-size:24px}.upfooter{padding:22px 6%!important;background:#102b43;color:#b4c5d4;display:flex!important;align-items:center;justify-content:space-between;gap:20px;font-size:10px}.upfooter a{display:flex;align-items:center;gap:7px;color:white}.upmobilecta{display:none}.upcomingpage [id]{scroll-margin-top:100px}[dir=rtl] .upheading h2,[dir=rtl] .upherocopy h1,[dir=rtl] .uporganizer h2,[dir=rtl] .upregistrationintro h2{letter-spacing:0;line-height:1.6}@media(max-width:1000px){.upcompanygrid{grid-template-columns:1fr 1fr}.upregistration{gap:28px}.uphero{gap:25px}.upherocopy h1{font-size:34px}.upheroimage{height:320px}.upformrow{grid-template-columns:1fr;gap:0}.upformwrap{padding:22px}.upinterestgrid{grid-template-columns:1fr}}@media(max-width:760px){.upcomingpage{padding-bottom:80px}.uphero{display:flex;flex-direction:column;padding:22px 5% 30px;gap:23px;align-items:stretch}.upback{font-size:10px;margin-bottom:25px}.upherocopy>.smalllabel{font-size:7px;letter-spacing:1px}.upherocopy h1{font-size:28px;letter-spacing:-.6px;margin:12px 0 14px;max-width:340px}.upherocopy>p{font-size:12px;line-height:1.85;margin-bottom:18px}.upherofacts{font-size:11px;gap:10px 17px;margin:19px 0}.upheroactions{gap:18px}.upheroactions .button{font-size:11px;padding:12px 15px;min-height:44px}.uptextlink{font-size:11px}.upheroimage{height:175px}.upsectionnav{justify-content:start;gap:23px;padding:15px 5%;font-size:11px}.upsection{padding:30px 5%;scroll-margin-top:90px}.upheading{margin-bottom:22px}.upheading h2,.upregistrationintro h2{font-size:23px;line-height:1.45;letter-spacing:-.4px}.upheading>p{font-size:12px;line-height:1.85}.upeventgrid{grid-template-columns:1fr 1fr;gap:24px 18px}.upeventfact{padding-inline-start:12px}.upeventfact svg{width:19px;height:19px;margin-bottom:11px}.upeventfact small{font-size:10px}.upeventfact strong{font-size:12px}.upeventfact>span{font-size:10px}.upvenuelinks{margin-top:24px;gap:17px;font-size:11px}.upsectors{margin-top:24px;padding-top:21px}.upsectors h3{font-size:13px}.upsectors>div{gap:7px}.upsectors span{font-size:10px;padding:7px 9px}.upcompanyfilters{flex-wrap:wrap;gap:10px}.upcompanyfilters>label{flex-basis:100%}.upcompanyfilters>select{flex:1;max-width:none;padding:11px;font-size:11px;min-width:0;min-height:44px}.upcompanyfilters>span{margin-inline-start:auto}.upcompanygrid{grid-template-columns:1fr;gap:12px}.upcompany{padding:19px}.upcompanyhead{margin-bottom:17px}.upcompanyhead>a,.upcompanyhead>div{width:64px;height:48px}.upcompany>p,.upcompanyhead h3{font-size:12px}.upcompany>p{margin-bottom:18px;line-height:1.8}.upcompanyactions{font-size:11px}.upcompanyactions>button{padding:11px;min-height:42px}.upselection{padding:14px;gap:11px;font-size:11px}.uporganizer{grid-template-columns:1fr;gap:18px}.uporganizerlogo{width:120px;height:65px}.uporganizer h2{font-size:20px}.uporganizer p{font-size:12px}.upregistration{display:block}.upregistrationintro{padding:0}.upregistrationintro>p{font-size:12px;line-height:1.9}.upregistrationintro ol{display:flex;flex-direction:column;gap:9px;margin:20px 0 25px}.upregistrationintro li{font-size:11px;margin:0;gap:9px}.upformwrap{padding:20px 15px}.upbuyerform label{font-size:12px}.upbuyerform input:not([type=checkbox]),.upbuyerform select,.upbuyerform textarea{font-size:16px;padding:11px;min-height:46px}.upbuyerform>.button{font-size:12px;min-height:48px}.uppreferences summary{font-size:12px;padding:14px 12px}.uppreferences>div{padding:0 12px 3px}.upbuyerform legend{font-size:12px}.upinterestgrid>label,.upmeetingchoices>label{font-size:11px;padding:9px 5px;min-height:39px}.upbuyerform .upformprivacy{font-size:11px}.upcontact{display:block}.upcontact>div:last-child{margin-top:20px;gap:17px}.upcontact a{font-size:12px}.upfooter{font-size:9px;flex-wrap:wrap;padding:22px 5%!important}.upmobilecta{position:fixed;bottom:0;left:0;right:0;z-index:70;background:#fff;border-top:1px solid #dce6ee;box-shadow:0 -4px 20px #18324b0c;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 5% max(12px,env(safe-area-inset-bottom))}.upmobilecta>span{font-size:11px;line-height:1.5}.upmobilecta small{display:block;font-size:9px;color:#7890a3;margin-top:4px}.upmobilecta .button{font-size:11px;padding:12px 15px;min-height:44px;gap:12px;white-space:nowrap}.upregistrationsuccess h3{font-size:21px}.upregistrationsuccess p{font-size:12px}.upcomingpage [id]{scroll-margin-top:90px}}.upcomingpage .uphero{height:auto;position:static;top:auto;z-index:auto;border:0;justify-content:normal;background:white}.upcomingpage .upsectionnav{position:static;top:auto;left:auto;right:auto;box-shadow:none;align-items:center}.upsectionnav a{font-size:inherit;font-weight:500}.upcompanyhead.darklogo>a,.upcompanyhead.darklogo>div{background:#17334c;padding:7px}.testimonialpage{max-width:1200px;margin:auto;padding:55px 6%}.testimonialintro{max-width:650px;margin-bottom:35px}.testimonialintro .smalllabel{font-size:9px;color:#176bb0}.testimonialintro h1{font-size:42px;font-weight:600;letter-spacing:-1px;margin:18px 0}.testimonialintro p{font-size:13px;color:#708497;line-height:1.9}.testimonialempty{padding:45px 30px;background:#f5f8fa;border:1px solid #e3eaf0}.testimonialcard>svg,.testimonialempty>svg{color:#176bb0}.testimonialempty h2{font-size:23px;font-weight:500;margin:22px 0 13px}.testimonialempty p{font-size:13px;line-height:1.9;color:#6e8193}.testimonialgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.testimonialcard{border:1px solid #e0e8ef;padding:28px;background:#f8fafc}.testimonialcard blockquote{font-size:15px;line-height:1.9;margin:20px 0 28px;white-space:pre-line}.testimonialauthor{display:flex;gap:15px;align-items:center}.testimonialauthor img{width:75px;height:55px;object-fit:contain}.testimonialauthor strong{display:block;font-size:13px;line-height:1.7}.testimonialauthor span{display:block;font-size:11px;color:#6e8395;margin-top:4px;line-height:1.7}.testimonialcard>a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#176bb0;margin:20px 18px 0 0}.testimonialcontact{border-top:1px solid #e0e8ef;margin-top:40px;padding-top:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.testimonialcontact p{font-size:20px}.testimonialcontact .button{font-size:12px}.testimonialpage[dir=rtl] h1{letter-spacing:0}@media(max-width:760px){.testimonialpage{padding:32px 5%}.testimonialintro h1{font-size:29px}.testimonialempty p,.testimonialintro p{font-size:12px}.testimonialempty{padding:28px 20px}.testimonialempty h2{font-size:20px;line-height:1.6}.testimonialgrid{grid-template-columns:1fr;gap:15px}.testimonialcard{padding:23px}.testimonialcard blockquote{font-size:13px}.testimonialcontact{align-items:start;flex-direction:column;gap:15px}.testimonialcontact p{font-size:18px}.testimonialcontact .button{font-size:11px}}.testimonialportraitcard{grid-column:1/-1;display:grid;grid-template-columns:210px 1fr;align-items:center;padding:36px}.testimonialportrait{width:210px;height:210px;position:relative;overflow:hidden;background:#e6edf3;direction:ltr;isolation:isolate}.testimonialportrait>img{display:block;width:100%;height:100%;object-fit:cover}.testimonialportrait.screenshotportrait>img{position:absolute;width:137.5%;max-width:none;height:auto;left:-18.75%;top:-109.6875%;object-fit:fill}.testimonialbody{min-width:0}.testimonialbody>svg{color:#176bb0}.testimonialbody .testimonialcompany{color:#254a68;font-size:12px}.testimonialbody>a{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#176bb0;margin:20px 18px 0 0}.testimonialauthor strong{font-size:16px}.testimonialportraitcard blockquote{margin:15px 0 24px}.testimonialportraitcard .testimonialauthor img{width:70px;height:48px}.testimonialportraitcard .testimonialauthor span{font-size:12px}@media(max-width:760px){.testimonialportraitcard{grid-template-columns:1fr;gap:23px;padding:24px 20px}.testimonialportrait{width:145px;height:145px}.testimonialportraitcard blockquote{font-size:14px;line-height:2;margin:14px 0 23px}.testimonialauthor strong{font-size:15px}.testimonialbody .testimonialcompany,.testimonialportraitcard .testimonialauthor span{font-size:11px;line-height:1.8}.testimonialportraitcard .testimonialauthor img{width:58px;height:45px}}.testimonialportraitcard{grid-template-columns:270px 1fr;gap:38px;padding:32px}.testimonialportrait{width:270px;height:auto;aspect-ratio:16/25;border-radius:0}.testimonialportraitcard blockquote{font-size:16px}.testimonialbody .testimonialcompany{line-height:1.8}@media(max-width:760px){.testimonialportraitcard{grid-template-columns:1fr;gap:24px;padding:23px 20px}.testimonialportrait{width:210px;max-width:100%;height:auto;aspect-ratio:16/25;border-radius:0;margin-inline:auto}.testimonialportraitcard blockquote{font-size:14px;line-height:2}}.testimonialportraitcard{grid-template-columns:245px 1fr;gap:36px;min-height:315px}.testimonialportrait{width:245px;height:245px;aspect-ratio:1;border-radius:50%}.testimonialportraitcard blockquote{font-size:15px;line-height:1.95}@media(max-width:760px){.testimonialportraitcard{grid-template-columns:1fr;gap:23px;min-height:0}.testimonialportrait{width:190px;height:190px;aspect-ratio:1;border-radius:50%;margin-inline:auto}.testimonialportraitcard blockquote{font-size:14px;line-height:2}}.languagepicker{display:flex;align-items:center;gap:7px;color:#28475f;flex-shrink:0}.languagepicker select{font:inherit;font-size:11px;color:inherit;background:transparent;border:0;padding:8px 20px 8px 2px;min-height:40px;max-width:125px;cursor:pointer}.languagepicker select:focus-visible{outline:2px solid #176bb0;outline-offset:2px}.languagepicker option{color:#17334c;background:white}html[lang=ko] body{font-family:Manrope,Noto Sans KR,Malgun Gothic,sans-serif;word-break:keep-all;overflow-wrap:anywhere}html[lang=es] .calmherocopy h1,html[lang=fr] .calmherocopy h1,html[lang=pt] .calmherocopy h1{font-size:42px}html[lang=ko] .calmherocopy h1{font-size:41px}html:not([lang=en]):not([lang=ar]) .newnav nav{gap:15px}html:not([lang=en]):not([lang=ar]) .newnav nav a{font-size:10px}.newnav .headeractions{flex-shrink:0}@media(max-width:760px){.languagepicker{gap:4px}.languagepicker select{font-size:11px;max-width:110px;min-height:40px;padding-inline-end:14px}.newnav .headeractions{gap:7px}html[lang=es] .calmherocopy h1,html[lang=fr] .calmherocopy h1,html[lang=ko] .calmherocopy h1,html[lang=pt] .calmherocopy h1{font-size:27px}html:not([lang=en]):not([lang=ar]) .newnav nav a{font-size:13px}html:not([lang=en]):not([lang=ar]) .newnav nav{gap:20px}.upmobilecta>span{min-width:0}.calmfooterintro .button,.upheroactions .button,.upmobilecta .button{white-space:normal}}html[lang=ko] .calmmetric>span,html[lang=ko] .calmservicecard h3{line-height:1.7}html[lang=ko] .testimonialcard blockquote{line-height:1.9}.missionoriginal{margin:20px 0;color:#61788b;border:1px solid #dfe7ee;padding:15px}.missionoriginal summary{font-size:12px;cursor:pointer}.missionoriginal p{font-size:12px;line-height:1.9;white-space:pre-line}.newnav .languagepicker{flex-direction:row;align-items:center;margin:0;gap:6px}.newnav .languagepicker select{margin:0}.missionvideos{margin:28px 0 36px}.missionvideos figure{margin:0 0 24px;background:#0d2138;border-radius:12px;overflow:hidden}.missionvideolabel{display:flex;gap:10px;align-items:center;color:#fff;padding:16px 20px;font-size:13px;font-weight:600}.missionvideolabel span{color:#efb96b}.missionvideos video{display:block;width:100%;height:auto;max-height:70vh;background:#071320;object-fit:contain}.missionvideos figcaption{padding:14px 20px;color:#d2dae3;font-size:12px;line-height:1.7}.adminvideopreview{width:100%;max-height:260px;background:#0d2138;border-radius:8px}.videomanager{margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.videomanager .repeater{margin:20px 0}@media(max-width:650px){.missionvideos{margin:20px 0 28px}.missionvideolabel{padding:13px 14px;font-size:12px}.missionvideos figcaption{padding:12px 14px;font-size:11px}}.detailstats>div:last-child:nth-child(odd){grid-column:1/-1}.missionhero{height:auto;min-height:430px;background:linear-gradient(125deg,#f1fafb,#f9f7ef 75%);color:#195c78;overflow:hidden}.missionhero>img{position:absolute;top:0;right:0;left:auto;width:48%;height:100%;object-fit:cover;object-position:center 42%}.missionheroshade{display:none}.missionherocopy{position:relative;inset:auto;width:52%;min-height:430px;padding:36px 5% 40px 6%;display:flex;flex-direction:column;justify-content:center}.missionhero .backlink{color:#326c80;margin-bottom:30px}.missionherolabel{color:#906323;line-height:1.8;letter-spacing:.8px;margin-bottom:16px}.missionherolabel span{color:#52737b}.missionherocopy h1{font-size:40px;line-height:1.2;letter-spacing:-1.3px;color:#176d8c;max-width:650px;margin-bottom:24px}.missionherometa{color:#3e6570;gap:20px;line-height:1.8}.missionherometa svg{color:#248d9a}[dir=rtl] .missionhero>img{right:auto;left:0}[dir=rtl] .missionherocopy{margin-left:auto;padding:36px 6% 40px 5%}[dir=rtl] .missionherocopy h1{font-size:36px;line-height:1.55}@media(max-width:800px){.missionhero{min-height:0;display:flex;flex-direction:column}.missionhero>img,[dir=rtl] .missionhero>img{position:relative;inset:auto;width:100%;height:230px;object-position:center 38%}.missionherocopy,[dir=rtl] .missionherocopy{width:100%;min-height:0;padding:26px 6% 30px;margin:0}.missionhero .backlink{margin-bottom:18px}.missionherolabel{font-size:9px;margin-bottom:10px}.missionherocopy h1{font-size:29px;letter-spacing:-.8px;margin-bottom:16px}[dir=rtl] .missionherocopy h1{font-size:27px;line-height:1.55}.missionherometa{font-size:11px;gap:16px}}.aboutstory{--aboutteal:#236d79;--aboutink:#243b43;--aboutmuted:#64757a;color:var(--aboutink);background:#fff}.aboutstory h1,.aboutstory h2,.aboutstory h3{font-weight:500}.aboutstory em{font-style:normal;color:var(--aboutteal)}.aboutstory p{color:var(--aboutmuted);line-height:1.95}.aboutstoryhero{padding:64px 7% 0;background:#f6f5ef}.aboutstoryeyebrow{font-size:10px;letter-spacing:2px;color:#577079}.aboutstoryeyebrow span{padding:0 18px;color:#b39769}.aboutstorylead{display:grid;grid-template-columns:1.15fr 1fr;gap:11%;align-items:end;margin:44px 0 48px}.aboutstorylead h1{font-size:clamp(38px,4.5vw,66px);line-height:1.13;letter-spacing:-2px;margin:0}.aboutstorylead p{font-size:17px;margin:0 0 24px}.aboutstorylink{display:inline-flex;gap:12px;align-items:center;font-size:12px;font-weight:600;color:var(--aboutteal);text-decoration:none;padding-bottom:6px;border-bottom:1px solid #94b4b9}.aboutstoryimage{height:370px;position:relative;overflow:hidden}.aboutstoryimage>img{width:100%;height:100%;object-fit:cover;object-position:center 38%}.aboutstoryimage>div{position:absolute;bottom:0;inset-inline-end:0;background:#edf5f3;padding:25px 32px;display:flex;gap:25px;align-items:center;min-width:330px}.aboutstoryimage>div>span{color:#a58b60;font-size:13px}.aboutstoryimage>div p{margin:0;color:var(--aboutteal);font-size:16px;line-height:1.6}.aboutsectionlabel{font-size:10px;letter-spacing:1.3px;color:#8d7958;line-height:1.8}.aboutidentity{display:grid;grid-template-columns:1fr 2fr;gap:7%;padding:82px 9%;border-bottom:1px solid #e7eceb}.aboutidentitycopy h2{font-size:36px;margin:0 0 24px;letter-spacing:-.8px}.aboutidentitycopy p{font-size:14px;margin:0 0 18px;max-width:750px}.aboutidentitycopy .aboutstorylink{margin-top:12px}.aboutprinciples{padding:56px 9% 70px}.aboutprinciplegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:34px}.aboutprinciplegrid article{border-top:1px solid #b4c9c9;padding-top:22px}.aboutprinciplegrid article>span{font-size:12px;color:#a58b60}.aboutprinciplegrid h3{font-size:21px;margin:20px 0 12px}.aboutprinciplegrid p{font-size:13px;margin:0}.aboutpartners{padding:65px 7% 72px;background:#f8f7f2;scroll-margin-top:95px}.aboutsectionintro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin:26px 0 40px}.aboutsectionintro h2{font-size:43px;letter-spacing:-1.2px;line-height:1.25;margin:0}.aboutsectionintro>p{font-size:14px;margin:0;max-width:580px}.aboutlogowall{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #deded3}.aboutpartner{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:26px 24px 20px;border-bottom:1px solid #deded3;text-decoration:none;color:var(--aboutink);transition:background .2s}.aboutpartner:hover{background:#fff}.aboutpartnernumber{font-size:9px;letter-spacing:1px;color:#a59d87}.aboutpartnerlogo{height:80px;padding:10px 6px;display:flex;align-items:center;justify-content:center}.aboutpartnerlogo img{width:auto;max-width:100%;height:auto;max-height:62px;object-fit:contain;mix-blend-mode:multiply}.aboutpartnerlogo strong{font-size:21px;font-weight:500;text-align:center;color:var(--aboutteal)}.aboutpartnername{display:flex;gap:8px;justify-content:space-between;align-items:start;margin-top:14px;font-size:10px;line-height:1.5;color:#576765}.aboutpartnername svg{flex-shrink:0;color:#a28a5f}.aboutreach{padding:75px 9%;scroll-margin-top:95px}.aboutatlas{display:grid;grid-template-columns:260px 1fr;background:#f2f7f6;border:1px solid #e1e9e6;margin:0 0 28px}.aboutregionnav{padding:18px 0;background:#fff}.aboutregionnav button{width:100%;display:flex;align-items:center;gap:15px;padding:21px 22px;background:transparent;border:0;color:#667a7d;text-align:start;cursor:pointer}.aboutregionnav button>span{font-size:9px;color:#ac9d80}.aboutregionnav button strong{font-size:12px;font-weight:500;flex:1}.aboutregionnav button svg{width:15px}.aboutregionnav button[aria-selected=true]{background:#e5f0ed;color:#206b76;box-shadow:inset 3px 0 #3893a0}[dir=rtl] .aboutregionnav button[aria-selected=true]{box-shadow:inset -3px 0 #3893a0}[dir=rtl] .aboutregionnav button svg{transform:rotate(180deg)}.aboutregionpanel{padding:34px 38px;min-height:400px}.aboutregionheading{display:flex;align-items:center;gap:14px;border-bottom:1px solid #cfded9;padding-bottom:24px;color:var(--aboutteal)}.aboutregionheading h3{font-size:25px;flex:1;margin:0}.aboutregionheading>span{font-size:10px;color:#71857d}.aboutcountrylist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px;margin-top:28px}.aboutcountrylist>div{display:flex;gap:10px;align-items:center;min-width:0;font-size:12px;line-height:1.6}.aboutcountrylist img{width:25px;height:17px;object-fit:cover;border:1px solid #d4ddda;flex-shrink:0}.aboutprofile{display:grid;grid-template-columns:1.3fr .8fr;column-gap:15%;padding:65px 15%;background:#f5f1e8;align-items:center}.aboutprofile h2{font-size:42px;line-height:1.25;letter-spacing:-1px;margin:25px 0 20px}.aboutprofile p{font-size:13px;max-width:380px}.aboutprofilebook{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:4/5;max-width:280px;width:100%;padding:27px;background:#e4eeee;color:#236d79;box-shadow:10px 12px 0 #dfd8c8;border-inline-start:5px solid #a5b8b4;text-decoration:none;transition:transform .2s}.aboutprofilebook:hover{transform:translateY(-4px)}.aboutprofilebook>span{font-size:10px;letter-spacing:1px;display:flex;justify-content:space-between;align-items:center;gap:15px}.aboutprofilebook>strong{font-size:28px;font-weight:500;line-height:1.6}.aboutdownload{grid-column:2;gap:10px;margin-top:28px;font-size:11px;color:var(--aboutteal)}.aboutdownload,.aboutfinal{display:flex;align-items:center}.aboutfinal{padding:55px 9%;justify-content:space-between;gap:30px;border-top:1px solid #e5eae7}.aboutfinal h2{font-size:27px;margin:0}.aboutfinal>a{display:inline-flex;gap:18px;align-items:center;background:#267482;color:#fff;padding:17px 24px;font-size:12px;text-decoration:none}.aboutstory a:focus-visible,.aboutstory button:focus-visible{outline:3px solid #b59c64;outline-offset:4px}[dir=rtl] .aboutsectionintro h2,[dir=rtl] .aboutstorylead h1{line-height:1.5;letter-spacing:0}@media(max-width:1000px){.aboutatlas{grid-template-columns:210px 1fr}.aboutregionpanel{padding:28px 24px}.aboutcountrylist{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutstorylead{gap:6%}.aboutlogowall{grid-template-columns:repeat(3,1fr)}.aboutprofile{padding:55px 9%;gap:10%}}@media(max-width:650px){.aboutstoryhero{padding:35px 6% 0}.aboutstoryeyebrow{font-size:8px;letter-spacing:1px}.aboutstoryeyebrow span{padding:0 10px}.aboutstorylead{grid-template-columns:1fr;gap:22px;margin:26px 0 30px}.aboutstorylead h1{font-size:36px;letter-spacing:-1px}.aboutstorylead p{font-size:14px;line-height:1.9;margin-bottom:16px}.aboutstoryimage{height:260px}.aboutstoryimage>div{padding:15px 18px;min-width:0;gap:18px}.aboutstoryimage>div p{font-size:12px}.aboutstorylink{font-size:11px}.aboutidentity{grid-template-columns:1fr;padding:42px 6%;gap:20px}.aboutsectionlabel{font-size:9px;letter-spacing:.7px}.aboutidentitycopy h2{font-size:27px;margin-bottom:18px}.aboutidentitycopy p{font-size:13px}.aboutprinciples{padding:36px 6% 42px}.aboutprinciplegrid{grid-template-columns:1fr;gap:25px;margin-top:23px}.aboutprinciplegrid article{display:grid;grid-template-columns:30px 1fr;column-gap:14px;padding-top:18px}.aboutprinciplegrid article>span{grid-row:1/3;padding-top:3px}.aboutprinciplegrid h3{font-size:20px;margin:0 0 9px}.aboutprinciplegrid p{font-size:12px}.aboutpartners{padding:42px 6%}.aboutsectionintro{grid-template-columns:1fr;gap:18px;margin:18px 0 28px}.aboutsectionintro h2{font-size:31px}.aboutsectionintro>p{font-size:13px}.aboutlogowall{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutpartner{padding:18px 12px;min-height:150px}.aboutpartnerlogo{height:65px;padding:10px 3px}.aboutpartnerlogo img{max-height:46px}.aboutpartnerlogo strong{font-size:17px}.aboutpartnername{font-size:9px;margin-top:10px}.aboutreach{padding:42px 6%}.aboutatlas{display:block;margin-bottom:22px}.aboutregionnav{display:grid;grid-template-columns:repeat(2,1fr);padding:5px}.aboutregionnav button{gap:8px;padding:14px 10px}.aboutregionnav button strong{font-size:10px}.aboutregionnav button>span{font-size:8px}.aboutregionnav button svg{width:12px}.aboutregionpanel{padding:24px 18px;min-height:230px}.aboutregionheading{padding-bottom:18px;gap:10px}.aboutregionheading>svg{width:23px}.aboutregionheading h3{font-size:22px}.aboutregionheading>span{font-size:9px}.aboutcountrylist{gap:16px 12px;margin-top:22px}.aboutcountrylist>div{font-size:11px;gap:8px}.aboutcountrylist img{width:23px;height:15px}.aboutprofile{padding:42px 8%;grid-template-columns:1fr;gap:28px}.aboutprofile h2{font-size:32px;margin:20px 0 16px}.aboutprofilebook{max-width:240px;justify-self:center}.aboutprofilebook>strong{font-size:26px}.aboutdownload{grid-column:1;justify-self:center;margin-top:2px}.aboutfinal{padding:35px 6%;display:block}.aboutfinal h2{font-size:24px;line-height:1.5;margin-bottom:22px}.aboutfinal>a{padding:14px 20px;font-size:11px}}.aboutachievementmosaic{position:relative;overflow:hidden;border:1px solid #e1e8e8;background:#edf4f5;isolation:isolate}.aboutmosaicphotos{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;padding:4px}.aboutmosaicphotos>div{aspect-ratio:1;overflow:hidden;background:#e4eceb}.aboutmosaicphotos img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block;filter:saturate(.8);opacity:.9}.aboutachievementmosaic:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,#eef5f25c,transparent 65%)}.aboutmosaicbrand{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:2;background:#fffffff5;border:1px solid #d4b77e;box-shadow:0 10px 35px #20485a26;display:flex;align-items:center;flex-direction:column;width:310px;padding:26px 25px 23px}.aboutmosaicbrand>img{width:155px;height:auto;object-fit:contain;margin-bottom:13px}.aboutmosaicbrand>span{font-size:12px;letter-spacing:.5px;color:#397586}.aboutmosaicnumbers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid #e4ded0;width:100%;text-align:center}.aboutmosaicnumbers>div{display:flex;flex-direction:column;gap:7px}.aboutmosaicnumbers strong{font-size:28px;line-height:1;color:#176bb0;font-weight:500}.aboutmosaicnumbers small{font-size:9px;line-height:1.6;color:#63757c}.aboutfeaturedpartners{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutfeaturedpartners .aboutpartner{min-height:200px}.aboutfeaturedpartners .aboutpartnerlogo{height:90px}.aboutfeaturedpartners .aboutpartnerlogo img{max-height:74px;max-width:85%}.aboutfeaturedpartners .aboutpartnername{font-size:11px}.aboutmorepartners{display:flex;align-items:center;gap:12px;margin:30px auto 0;padding:13px 21px;background:transparent;border:1px solid #c7d7d9;color:#236d79;font-size:12px;cursor:pointer}.aboutmorepartners>span{font-size:10px;background:#e7efed;border-radius:20px;padding:4px 8px}.aboutmorepartners:hover{background:white}@media(max-width:800px){.aboutmosaicphotos{grid-template-columns:repeat(8,minmax(0,1fr))}.aboutmosaicbrand{width:275px;padding:20px}.aboutfeaturedpartners .aboutpartnerlogo img{max-width:95%}}@media(max-width:650px){.aboutmosaicphotos{gap:3px;padding:3px}.aboutmosaicbrand{width:208px;padding:16px 15px 13px}.aboutmosaicbrand>img{width:119px;margin-bottom:9px}.aboutmosaicbrand>span{font-size:10px}.aboutmosaicnumbers{margin-top:11px;padding-top:11px;gap:12px}.aboutmosaicnumbers strong{font-size:22px}.aboutmosaicnumbers small{font-size:8px;line-height:1.5}.aboutmosaicnumbers>div{gap:5px}.aboutfeaturedpartners{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutfeaturedpartners .aboutpartner{min-height:160px;padding:18px 12px}.aboutfeaturedpartners .aboutpartnerlogo{height:75px}.aboutfeaturedpartners .aboutpartnerlogo img{max-height:56px}.aboutfeaturedpartners .aboutpartnername{font-size:9px}.aboutmorepartners{font-size:11px;margin-top:23px;padding:12px 16px}}.testimonialinstitutionportrait{width:245px;min-height:190px;display:flex;align-items:center;justify-content:center;padding:28px;background:#f5f7f4;border:1px solid #e2e9e6}.testimonialinstitutionportrait img{width:100%;height:auto;max-height:135px;object-fit:contain}@media(max-width:650px){.testimonialinstitutionportrait{width:190px;min-height:140px;margin-inline:auto;padding:24px}.testimonialinstitutionportrait img{max-height:100px}}.missionarchive .archivefilters{flex-wrap:wrap}.missionarchive .archivefilters select{width:auto;min-width:140px;max-width:100%}.missionarchive .archivefilters .searchbox{min-width:200px}@media(max-width:640px){.missionarchive .archivefilters select{width:100%;min-width:0}.missionarchive .archivefilters .searchbox{min-width:0}}.impactcounter{font-variant-numeric:tabular-nums;white-space:nowrap}.impactcounter>span{display:inline-block}.counter-sound-toggle{display:inline-flex;align-items:center;gap:7px;border:1px solid #dce6ed;border-radius:22px;padding:9px 13px;color:#176bb0;background:#fff;font-size:11px;cursor:pointer;flex-shrink:0}.counter-sound-toggle:hover{background:#f1f8fc}.counter-sound-toggle:focus-visible{outline:2px solid #176bb0;outline-offset:3px}@media(max-width:640px){.calmstats .calmsectionheading{align-items:flex-start;gap:15px;flex-wrap:wrap}.counter-sound-toggle{font-size:10px;padding:8px 11px}}.seo-page{background:#fff}.seo-hero{padding:80px max(6vw,24px) 56px;background:linear-gradient(130deg,#f0f8fc,#fffdf7);border-bottom:1px solid #e5edf1}.seo-hero h1{font-size:clamp(31px,4vw,55px);line-height:1.18;max-width:1050px;color:#176bb0;letter-spacing:-1px}.seo-hero>p:not(.eyebrow){max-width:820px;font-size:17px;line-height:1.85;color:#596c79}.seo-hero .button{margin-top:12px}.seo-content{padding:48px max(6vw,24px);max-width:1500px;margin:auto}.seo-content h2{font-size:clamp(24px,3vw,35px);color:#176bb0;line-height:1.35}.seo-content h3{font-size:20px}.seo-content li,.seo-content p{line-height:1.9;color:#586c78}.seo-content ul{padding-inline-start:23px}.seo-split{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:start}.seo-split>img{width:100%;height:520px;object-fit:cover;border-radius:20px}.seo-service-links{display:flex;gap:10px;flex-wrap:wrap;padding:25px max(6vw,24px);border-bottom:1px solid #e5edf1}.seo-service-links a{border:1px solid #dce7ef;padding:10px 15px;border-radius:24px;font-size:12px;color:#176bb0}.seo-service-links a[aria-current=page]{background:#176bb0;color:#fff}.seo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-inline-start:20px}.seo-steps li{padding:18px;background:#f2f8fc;border-radius:12px}.seo-faq{border-bottom:1px solid #dce7ef;padding:20px 0}.seo-faq summary{font-weight:600;cursor:pointer;color:#24485f}.seo-faq p{padding-top:16px;max-width:900px}.seo-projectgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.seo-project{border:1px solid #e0e9ed;border-radius:18px;overflow:hidden;background:#fff;transition:transform .2s}.seo-project:hover{transform:translateY(-4px)}.seo-project>img{width:100%;height:230px;object-fit:cover}.seo-project>div{padding:24px}.seo-project small{color:#697f8d;font-size:11px}.seo-project h3{font-size:20px;line-height:1.45;margin-top:12px;color:#234f6c}.seo-project p{font-size:12px}.seo-project dl{display:flex;gap:25px;margin:20px 0}.seo-project dt{font-size:10px;color:#718593}.seo-project dd{margin:5px 0;font-size:20px;font-weight:700;color:#176bb0}.seo-project>div>span{font-size:12px;font-weight:600;color:#176bb0}.seo-marketgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.seo-marketcard{border:1px solid #dce7ef;border-radius:18px;padding:30px;display:block;background:#fbfdfe}.seo-marketcard h2{font-size:25px}.seo-marketcard span{font-size:12px;color:#176bb0;font-weight:600}.seo-adminlinks,.seo-footerlinks,.seo-inline-links{display:flex;gap:20px;flex-wrap:wrap}.seo-inline-links a,.seo-service-detail-link{font-size:13px;color:#176bb0;text-decoration:underline;text-underline-offset:4px}.seo-footerlinks a{font-size:12px}.seo-article{max-width:1000px}.seo-article>section{margin-bottom:45px}.seo-article p{font-size:17px}.seo-cta{background:#f0f7fb;border-radius:18px;padding:35px;margin-top:25px}.seo-cta>a{display:inline-flex;margin-inline-end:20px;margin-top:10px}.seo-mission-evidence{padding:25px;background:#f4f9fc;border:1px solid #dfebf3;border-radius:14px;margin:25px 0}.seo-mission-evidence p{font-size:13px;line-height:1.9}.seo-discovery{padding:50px 6vw;background:#f5f9fb;display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.seo-discovery h2{font-size:30px;color:#176bb0;margin-top:12px}.seo-discovery>div:last-child{display:grid;gap:5px}.seo-discovery a{display:flex;justify-content:space-between;border-bottom:1px solid #dce7ef;padding:16px 0;font-size:15px}.seo-adminlinks{margin:20px 0}.seo-adminlinks a{font-size:12px;text-decoration:underline}.contact h1{font-size:clamp(34px,5vw,60px);line-height:1.15}@media(max-width:1000px){.seo-marketgrid,.seo-projectgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-split{gap:30px}.seo-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.seo-hero{padding:50px 22px 35px}.seo-hero>p:not(.eyebrow){font-size:15px}.seo-content{padding:32px 22px}.seo-discovery,.seo-marketgrid,.seo-projectgrid,.seo-split{grid-template-columns:1fr}.seo-split>img{height:300px}.seo-project>img{height:220px}.seo-marketcard,.seo-project>div{padding:22px}.seo-steps{grid-template-columns:1fr;gap:10px}.seo-service-links{padding:18px 22px}.seo-service-links a{font-size:11px}.seo-discovery{padding:35px 22px;gap:15px}.seo-article p{font-size:16px}.seo-inline-links{gap:13px}.seo-mission-evidence{padding:18px}}.market-directory-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:18px;align-items:end}.market-directory-filters label{font-size:12px;color:#4e6779}.market-directory-filters label>span{display:block;margin-bottom:9px}.market-directory-filters input,.market-directory-filters select{margin:0;width:100%;background:#fff}.market-directory-count{font-size:12px;margin:22px 0}.market-card-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.market-card-top img{object-fit:contain;border:1px solid #e1e9ed}.market-card-top small{color:#6d8492}.market-evidence-label{display:block!important;font-size:11px!important;color:#5c7487!important;margin:16px 0}.seo-hero>.market-evidence-label{display:inline-block!important;border:1px solid #d7e5ee;border-radius:24px;padding:8px 15px}.calmcoverage .coveragecountries>a{display:flex;align-items:center;gap:10px;font-size:12px;padding:8px;border-radius:8px}.calmcoverage .coveragecountries>a:hover{background:#edf5fa;color:#176bb0}.newnav nav{gap:17px}@media(max-width:1280px){.newnav{height:76px}.newnav .mobilemenu{display:flex;align-items:center;justify-content:center}.newnav nav{display:none;position:absolute;top:76px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:15px 6%;background:#fff;z-index:100;box-shadow:0 16px 30px #10243c12}.newnav nav.open{display:flex}.newnav nav a{display:flex;padding:13px 0;font-size:14px!important;border-bottom:1px solid #edf1f4}.newnav .headeractions>.button.small{display:none}}@media(max-width:760px){.market-directory-filters{grid-template-columns:1fr;gap:13px}.market-directory-filters label{font-size:11px}.market-directory-filters select{min-height:46px}.market-card-top{margin-bottom:12px}}.site-backbar{position:sticky;top:88px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 6%;min-height:54px;background:#f8fbfd;border-bottom:1px solid #e1eaf0}.site-back-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #d7e6ef;background:#fff;color:#176bb0;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer}.site-back-button:hover{background:#edf6fc}.site-back-button:focus-visible{outline:2px solid #176bb0;outline-offset:3px}.site-parent-links{display:flex;align-items:center;gap:18px;font-size:12px;color:#557186}.site-parent-links>a{display:inline-flex;align-items:center;min-height:40px}.office-addresses{padding:45px 6% 70px;background:#f5f9fc;scroll-margin-top:160px}.office-address-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.office-address-card{padding:28px;background:#fff;border:1px solid #dde8ef;border-radius:16px;display:flex;flex-direction:column;align-items:flex-start}.office-address-card>svg{color:#176bb0;margin-bottom:22px}.office-address-card h3{font-size:24px;color:#176bb0;margin-bottom:7px}.office-address-card>small{font-size:12px;color:#657c8b}.office-address-card address{font-size:13px;font-style:normal;line-height:1.9;color:#445e70;margin:22px 0;overflow-wrap:anywhere;text-align:left}.office-address-card>a{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#176bb0;margin-top:auto;min-height:40px}@media(max-width:1280px){.site-backbar{top:76px}.office-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.site-backbar{padding:5px 5%;min-height:52px}.site-back-button{font-size:13px;min-height:40px}.site-parent-links{font-size:11px;gap:14px}.office-addresses{padding:35px 5% 50px}.office-address-grid{grid-template-columns:1fr;gap:16px}.office-address-card{padding:24px}.office-address-card address{margin:17px 0;font-size:13px}}.office-jump-link{display:inline-flex;align-items:center;margin-top:10px;color:#176bb0;font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:40px}.calmfooter .footer-offices{padding:30px 0 12px;border-top:1px solid #ffffff24;scroll-margin-top:110px}.calmfooter .footer-offices>h2{font-size:19px;color:#eef7fb;margin:0 0 26px;letter-spacing:0}.footer-offices-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.footer-offices-grid article{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.calmfooter .footer-offices h3{font-size:17px;line-height:1.4;color:#fff;margin:0 0 6px;letter-spacing:0}.footer-offices-grid small{font-size:11px;color:#9fb8c6}.footer-offices-grid address{font-size:12px;font-style:normal;line-height:1.95;color:#bfd0da;margin:16px 0 10px;overflow-wrap:anywhere;text-align:left}.calmfooter .footer-offices article>a{display:inline-flex;align-items:center;gap:6px;color:#a6d6f3;font-size:11px;min-height:40px;margin-top:auto}.calmfooter .footer-offices article>a:hover{color:#fff}.calmfooter .footer-offices article>a:focus-visible{outline:2px solid #a6d6f3;outline-offset:4px}.calmfooter .footerbottom>span{unicode-bidi:plaintext}@media(max-width:1000px){.footer-offices-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 35px}}@media(max-width:600px){.footer-offices-grid{grid-template-columns:1fr;gap:22px}.calmfooter .footer-offices{padding-top:25px}.calmfooter .footer-offices>h2{font-size:18px;margin-bottom:22px}.footer-offices-grid article{border-bottom:1px solid #ffffff16;padding-bottom:13px}.footer-offices-grid article:last-child{border-bottom:0}.footer-offices-grid address{font-size:12px;margin:10px 0 4px;max-width:340px}}.market-footer-link{display:inline-flex;align-items:center;gap:9px;color:inherit;text-decoration:none;min-height:44px;padding:8px 0;font-size:14px}.market-footer-link svg{flex-shrink:0;color:var(--gold,#b8985b)}.market-footer-link:hover span{text-decoration:underline;text-underline-offset:4px}.market-footer-link:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}.event-information main{max-width:1280px;margin:auto;padding:70px 5vw 90px}.event-information-hero{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.event-information-hero h1{font-family:Georgia,serif;font-size:clamp(30px,3.4vw,52px);line-height:1.15;color:#102a42;margin:20px 0}.event-information-hero p{line-height:1.85;color:#566775}.event-information-hero img{width:100%;height:auto;border-radius:8px}.event-information-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:55px 0;padding:30px;background:#f3f6f8}.event-information-facts div{display:grid;gap:12px}.event-information-facts svg{color:#a4844e}.event-information-facts small{color:#657784}.event-information-participants h2{font-size:30px;margin:15px 0 30px}.event-information-participants ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.event-information-participants li{display:flex;gap:14px;align-items:center;padding:24px;border:1px solid #e1e7eb;border-radius:5px;color:#15324b}.event-information-participants li svg{flex-shrink:0;color:#a4844e}@media(max-width:760px){.event-information-hero{grid-template-columns:1fr;gap:25px}.event-information main{padding-top:35px}.event-information-facts,.event-information-participants ul{grid-template-columns:1fr}.event-information-facts{margin:30px 0}}.event-information-participants li{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.event-participant-logo{width:100%;height:100px;display:flex;align-items:center;justify-content:center;background:white;border-radius:4px;padding:12px}.event-participant-logo img{max-width:100%;max-height:78px;object-fit:contain}.event-participant-logo.dark{background:#173149}.event-information-participants li a{font-size:14px;color:#805f29;text-decoration:none;margin-top:auto;padding-top:8px}.event-information-participants li a:hover{text-decoration:underline}.event-information-participants li strong{font-size:18px}@media(min-width:761px){.event-information-facts{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(3,1fr)}}.cms-admin{background:#f3f6fa;min-height:100vh;color:#17334d;font-family:Arial,sans-serif}.cms-admin[dir=rtl]{font-family:Arial,Noto Sans Arabic,sans-serif}.cms-admin[dir=rtl] .sidebar{left:auto;right:0;text-align:right}.cms-admin[dir=rtl] .adminmain{margin-left:0;margin-right:250px}.cms-admin .admincontent{max-width:1450px;margin:auto}.cms-admin .admintop{display:flex;justify-content:space-between;gap:20px}.cms-admin .button,.cms-admin .outline{display:inline-flex;align-items:center;gap:8px;justify-content:center}.cms-admin label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:14px 0}.cms-admin input,.cms-admin select,.cms-admin textarea{padding:12px;border:1px solid #d6e1eb;border-radius:8px;background:white;color:#17334d;max-width:100%;width:100%;font:inherit}.cms-admin input[type=checkbox],.cms-admin input[type=radio]{width:auto;align-self:flex-start}.cms-admin .missioneditorback{z-index:1000}.cms-admin .missioneditor{width:min(1050px,96vw);max-height:94vh}.cms-admin .editorbody{overflow:auto;padding:25px;min-height:40vh}.cms-admin .editorfooter,.cms-admin .editorheading{padding:20px 25px}.cms-admin .editorfooter{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;background:#f8fafc}.cms-admin .editortabs{display:flex;gap:5px;overflow:auto;padding:12px 0;border-bottom:1px solid #dae3ec;margin-bottom:20px}.cms-admin .editortabs button{flex-shrink:0;padding:12px 18px;border-radius:7px;background:#eaf0f6;color:#264d6d;border:0}.cms-admin .editortabs button.active{background:#17679e;color:white}.cms-translation{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:15px;background:#eaf4fc;border:1px solid #c6e1f4;border-radius:10px;margin-bottom:20px}.cms-translation label{min-width:160px}.cms-translation small{width:100%;color:#506a7c}.cms-mission-list{display:grid;gap:12px}.cms-mission-row{display:grid;grid-template-columns:130px 1fr;gap:20px;margin:0!important}.cms-mission-row>img{width:130px!important;height:100px!important;object-fit:cover;border-radius:8px}.cms-mission-row h3{font-size:19px;margin:8px 0}.cms-admin .formrow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cms-checklist{padding:20px;border:1px solid #ccdae7;background:#f7fbff;border-radius:10px}.cms-error{color:#a32c2c}.cms-search-preview{border:1px solid #dce5ed;border-radius:10px;padding:20px;background:white}.cms-search-preview h3{color:#174d9c;font-size:20px;margin:8px 0}.cms-logo-candidates{display:flex;gap:15px;flex-wrap:wrap}.cms-logo-candidates label{padding:12px;border:1px solid #c8d9e6;border-radius:8px;width:160px}.cms-logo-candidates img{width:130px;height:70px;object-fit:contain}.cms-asset-row{display:grid;grid-template-columns:180px 1fr;gap:20px}.cms-asset-row>img{width:180px;height:120px;object-fit:contain;background:#edf2f7}.cms-search{margin:15px 0}.cms-admin .fieldpreview{max-height:160px;max-width:250px;object-fit:contain}.cms-admin .repeater{padding:20px;border:1px solid #d4e0eb;border-radius:10px;margin:18px 0;background:white}.cms-admin .notice{padding:15px;background:#eaf4fd;color:#19496c;border-radius:8px}.cms-admin .rowactions{display:flex;gap:10px;flex-wrap:wrap}.cms-admin .adminshell .adminshell{display:block}.cms-admin .adminshell .adminshell>.sidebar{display:none}.cms-admin .adminshell .adminshell>.adminmain{margin:0}.cms-admin .sidebar{overflow-y:auto}.cms-admin .archivefilters{flex-wrap:wrap}.cms-admin .gallerymanager img{max-height:220px;object-fit:cover}.cms-admin .editorbody .cms-search-preview{overflow-wrap:anywhere}@media(max-width:900px){.cms-admin .adminmain,.cms-admin[dir=rtl] .adminmain{margin:0}.cms-admin .sidebar{position:relative!important;width:100%!important;height:auto!important;display:flex;flex-wrap:wrap;gap:4px;padding:12px}.cms-admin .sidebar .adminlogo{width:100%}.cms-admin .sidebar button{width:auto;padding:10px}.cms-admin .admincontent{padding:18px}.cms-admin .missioneditor{max-height:98vh}.cms-admin .formrow{grid-template-columns:1fr}.cms-mission-row{grid-template-columns:75px 1fr;gap:12px}.cms-mission-row>img{width:75px!important;height:80px!important}.cms-asset-row{grid-template-columns:1fr}.cms-admin .boxtitle{flex-wrap:wrap;gap:10px}.cms-admin .editorfooter{padding:12px}.cms-admin .editorbody{padding:15px}.cms-admin .editortabs button{padding:10px}}