.section-title{font-size:36px;margin-bottom:30px;color:#000;text-align:center}.collaboration{padding:80px 50px;background-color:#f9f9f9;text-align:center;background-image:url(../image/map.png);background-size:auto 80%;background-repeat:no-repeat;background-position:center center}.collab-description{color:#000;line-height:1.8;margin:0 auto 50px;letter-spacing:1px;width:1100px;max-width:100%;font-size:24px}.collab-btn{display:inline-block;background-color:#1b2f24;color:#fff;padding:10px 25px;border-radius:5px;font-weight:500;-webkit-transition:background-color .3s;transition:background-color .3s}.collab-btn:hover{background-color:#1a252f}.monitoring-section{padding:80px 0;background:#fff}.monitoring-content{display:-webkit-box;display:-ms-flexbox;display:flex}.monitoring-left{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.monitoring-left .monitoring-left-box{background:#fff;padding:40px;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;left:-20px}.monitoring-left h3{font-size:2.5rem;margin-bottom:25px;color:#000}.monitoring-left p{margin-bottom:20px;line-height:1.7;color:#666}.monitoring-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.teal-banner{background:#4a9b8e;color:#fff;padding:25px;border-radius:8px 8px 0 0;text-align:center}.teal-banner h4{font-size:1.1rem;font-weight:700;line-height:1.3}.monitoring-image .image-placeholder{height:200px;border-radius:0 0 8px 8px}.empowering-section{background-color:#fff}.empowering-section-box{background-color:#f3f5f7;padding:40px}.empowering-tit{display:-webkit-box;display:-ms-flexbox;display:flex}.empowering-tit h2,.empowering-tit>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.empowering-tit h2{margin-bottom:80px;text-align:left}.empowering-description{font-size:1.1rem;color:#555;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.process-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:30px;margin-top:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;color:#1b2f24;padding:34px;border-radius:10px}.step-item.active{background-color:#1b2f24}.step-item.active{color:#fff}.step-number{font-size:2.5rem;font-weight:700}.step-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-content h3{font-size:1.3rem;margin-bottom:15px;font-weight:600}.step-content p{line-height:1.6;font-size:.95rem}.step-arrow{font-size:2rem;-ms-flex-negative:0;flex-shrink:0}.step-item:last-child .step-arrow{display:none}.partners-section{padding:60px 0;background-color:#fff}.partners-description{text-align:center;font-size:1.1rem;color:#555;margin-bottom:60px;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.7}.partners-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.partner-image-large{-webkit-box-flex:1;-ms-flex:1;flex:1}.partner-images-grid{-webkit-box-flex:1;-ms-flex:1;flex:1;display:grid;display:-webkit-box;display:-ms-flexbox;display:flex}.partner-image img{width:100%}.our-leadership{padding:40px 0}.our-leadership-box{display:-webkit-box;display:-ms-flexbox;display:flex}.our-leadership-box>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.our-leadership-box .l .quote{padding:50px 0;position:relative;width:80%;margin:0 auto;max-width:100%}.our-leadership-box .l .l-icon{position:absolute;left:0;top:0}.our-leadership-box .l .r-icon{position:absolute;right:0;bottom:0}.our-leadership-box .l .quote-words{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.our-leadership-box .l .quote-words p{font-size:20px;color:#000;width:260px}.leadership-intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.quote{-webkit-box-flex:1;-ms-flex:1;flex:1}blockquote{font-size:24px;font-style:italic;position:relative;padding-left:30px;border-left:4px solid #1a3a2a}.leadership-image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:40px}.leadership-image img{max-width:100%}.community-section{padding:100px 0;background-color:#f9f9f9}.community-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.community-left{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-left h2{font-size:2.2rem;color:#2c5530;margin-bottom:30px;line-height:1.3;font-weight:600}.community-left p{font-size:1.1rem;color:#555;line-height:1.7}.community-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.community-image .image-placeholder{height:300px}@media (max-width:1200px){.hero-content h1{font-size:3rem}.section-title{font-size:2.2rem}.process-steps{gap:20px}.community-content{gap:40px}}@media (max-width:1000px){.hero-content h1{font-size:2.5rem}.section-title{font-size:1.8rem;margin-bottom:30px}.community-section,.empowering-section,.partners-section{padding:60px 0}.process-steps{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin-top:20px}.process-steps .step-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:1px 0}.step-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:88%;padding:10px}.step-item .step-number{font-size:22px}.empowering-section-box{padding:20px}.step-arrow img{width:20px;height:auto}.community-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.empowering-tit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.empowering-tit h2{margin-bottom:20px;text-align:center}.empowering-tit .empowering-description{font-size:14px}.our-leadership-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.our-leadership-box .l .quote{width:100%}.our-leadership-box .leadership-image{padding-left:0;margin-top:20px}}@media (max-width:768px){.hero-section{padding:80px 0 60px}.hero-content h1{font-size:2rem;margin-bottom:20px}.hero-content p{font-size:1.1rem}.section-title{font-size:1.5rem;margin-bottom:25px}.community-section,.empowering-section,.partners-section{padding:40px 0}.step-content h3{font-size:1.1rem}.step-content p{font-size:.9rem}.partner-images-grid{grid-template-columns:1fr}.community-left h2{font-size:1.8rem;margin-bottom:20px}}.community-left,.hero-content h1,.hero-content p,.section-title,.step-item{-webkit-animation:fadeInUp .8s ease-out;animation:fadeInUp .8s ease-out}.step-item:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.step-item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@media (max-width:1000px){.section-title{font-size:22px;margin-bottom:30px}.collaboration{padding:20px 0}.collab-description{font-size:14px}.journey-section,.monitoring-section,.sectors-section{padding:30px 0}.monitoring-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.journey-content .monitoring-left{display:none}.monitoring-left .monitoring-left-box{left:0;padding:10px;text-align:center}.monitoring-left-box h3{font-size:2rem}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}