@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap");:root{--primary-green:#8cc63f;--dark-green:#39b54a;--darker-green:#1a3d1a;--dark-bg:#0d1f0d;--white:#ffffff;--light-gray:#f5f5f5;--text-dark:#1a1a1a;--text-gray:#666666}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-dark);line-height:1.6;overflow-x:hidden}.logo-img{height:50px;width:auto}.navbar{backdrop-filter:blur(10px);padding:1.25rem 0;box-shadow:0 2px 10px rgba(0,0,0,.1);position:fixed!important;width:100%;top:0;z-index:1000}.logo-container{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:25px}.navbar-nav .nav-link{color:rgba(255,255,255,.9)!important;font-weight:500;font-size:.95rem;padding:.5rem 1rem!important;transition:color .3s}.navbar-nav .nav-link:hover{color:var(--primary-green)!important}.navbar .btn-success{transition:all .3s}.navbar-toggler{border:none;font-size:1.25rem;color:#1a3d1a;background-color:var(--primary-green)}.navbar-toggler:focus{box-shadow:none}.navbar-togler-icon{background-color:transparent;font-size:1.4rem;filter:invert(1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-dark .navbar-toggler-icon{filter:invert(1)!important;width:1.35em;height:1.35em}.menu-nav{border-radius:100px;justify-content:center!important}.menu-nav,.menu-nav-mobile{background-color:rgba(0,40,49,.95)}.menu-nav-mobile{padding:4px 7px;border-radius:10px}.menu-nav .nav-link{position:relative;border-radius:50px;padding:.45rem 1.1rem!important;transition:all .3s ease}.menu-nav .nav-item{padding:0;margin:0 5px}.menu-nav .nav-link.active{background-color:var(--primary-green);color:var(--dark-bg)!important;font-weight:600}.menu-nav .nav-link:not(.active):hover{background-color:rgba(140,198,63,.15);color:var(--primary-green)!important}.menu-center{position:absolute;left:50%;transform:translateX(-50%)}.navbar-nav{padding:5px 0}.btn-icon{width:40px;height:40px;background-color:rgba(13,31,13,.85);color:var(--primary-green);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1}.navbar .btn-success:hover .btn-icon{background-color:var(--darker-green)}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu-overlay.active{opacity:1;visibility:visible}.navbar-toggler{background-color:var(--primary-green)!important;border:none!important;padding:.75rem!important;border-radius:10px!important;position:relative;width:50px;height:50px;transition:all .3s ease}.navbar-toggler:hover{background-color:var(--dark-green)!important;transform:scale(1.05)}.navbar-toggler:focus{box-shadow:0 0 0 .2rem rgba(140,198,63,.5)!important}.navbar-collapse{position:fixed;top:0;left:0;right:0;height:100vh;background-color:rgba(0,40,49,.98);backdrop-filter:blur(10px);z-index:1000;transform:translateY(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.3);overflow-y:auto}.navbar-collapse.show{transform:translateY(0)}.mobile-menu-close{position:absolute;top:1.5rem;right:1.5rem;width:50px;height:50px;background-color:var(--primary-green);border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:1001}.mobile-menu-close:hover{background-color:var(--dark-green);transform:rotate(90deg) scale(1.05)}.mobile-menu-close i{font-size:1.5rem;color:var(--dark-bg)}.mobile-menu-logo{display:flex;justify-content:left;padding:20px 10px 20px 28px;opacity:0;transform:translateY(-20px)}.navbar-collapse.show .mobile-menu-logo{animation:slideInFromTop .4s ease forwards;animation-delay:.05s}.navbar-collapse:not(.show) .mobile-menu-logo{animation:slideOutToTop .3s ease forwards}.mobile-logo-img{height:60px;width:auto;filter:brightness(1.1)}.navbar-collapse .navbar-nav{padding:1rem 1rem 2rem;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start}.navbar-collapse .nav-item{opacity:0;transform:translateY(20px)}.navbar-collapse.show .nav-item{animation:slideInFromTop .4s ease forwards}.navbar-collapse.show .nav-item:first-child{animation-delay:.1s}.navbar-collapse.show .nav-item:nth-child(2){animation-delay:.15s}.navbar-collapse.show .nav-item:nth-child(3){animation-delay:.2s}.navbar-collapse.show .nav-item:nth-child(4){animation-delay:.25s}.navbar-collapse.show .nav-item:nth-child(5){animation-delay:.3s}.navbar-collapse.show .nav-item:nth-child(6){animation-delay:.35s}.navbar-collapse.show .nav-item:nth-child(7){animation-delay:.4s}.navbar-collapse:not(.show) .nav-item{animation:slideOutToTop .3s ease forwards}@keyframes slideInFromTop{to{opacity:1;transform:translateY(0)}}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.menu-nav-mobile{display:block;background-color:rgba(0,40,49,.6);padding:12px;border-radius:15px;margin-bottom:1.5rem}.navbar-collapse .nav-link{padding:1.25rem 1.5rem!important;border-radius:12px;margin:.35rem 0;font-size:1.15rem;font-weight:500;transition:all .3s ease;color:rgba(255,255,255,.95)!important}.navbar-collapse .nav-link.active,.navbar-collapse .nav-link:hover{background-color:var(--primary-green);color:var(--dark-bg)!important;transform:translateX(5px)}.navbar-collapse .btn-success{margin:1.5rem 0 0;padding:1rem 2rem;font-size:1.1rem}@media (min-width:992px){.menu-overlay{display:none!important}.navbar-collapse{position:static!important;background-color:transparent!important;height:auto!important;transform:none!important;box-shadow:none!important}.mobile-menu-close,.navbar-toggler{display:none!important}}@media (max-width:991px){.navbar{padding:1rem 0}}@media (max-width:575px){.navbar-collapse .nav-link{font-size:1.05rem;padding:1.1rem 1.25rem!important}.navbar-collapse .navbar-nav{padding:1rem .75rem 2rem}.mobile-menu-close{top:1rem;right:1rem;width:45px;height:45px}.mobile-menu-logo{padding:20px 10px 20px 28px}.mobile-logo-img{height:50px}}.hero-section{background:linear-gradient(135deg,rgba(0,40,49,.98),rgba(0,40,49,.98));padding-top:40px;min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-section .container-fluid{max-width:100%;padding:0}.hero-section .row{min-height:100vh;margin:0}.hero-section .col-lg-6{padding:0}.hero-section .col-lg-6:first-child{display:flex;align-items:center;padding:60px}.hero-content{max-width:600px;margin:0 auto;opacity:0;animation:fadeInLeft 1s ease forwards;animation-delay:.3s;padding-top:30px}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.hero-tag{display:inline-block;background-color:var(--primary-green);color:var(--dark-bg);padding:.6rem 1.5rem;border-radius:25px;font-size:.95rem!important;font-weight:700;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.5px;animation:slideInDown .8s ease forwards;animation-delay:.5s;opacity:0}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.hero-title{font-size:2.5rem!important;font-weight:900;line-height:1.2;color:var(--white);margin-bottom:1.5rem;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:.7s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-description{font-size:.95rem;color:rgba(255,255,255,.85);line-height:1.8;margin-bottom:2.5rem;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:.9s}.hero-buttons{font-size:.95rem!important;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:1.1s}.hero-buttons .btn{font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.hero-buttons .btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(140,198,63,.4)}.hero-carousel-controls{display:flex;gap:12px;margin-top:3rem;opacity:0;animation:fadeInUp 1s ease forwards;animation-delay:1.3s}.carousel-dot{width:12px;height:12px;border-radius:50%;background-color:rgba(255,255,255,.3);border:none;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background-color:rgba(255,255,255,.5);transform:scale(1.2)}.carousel-dot.active{background-color:var(--primary-green);width:32px;border-radius:6px}.hero-image-carousel{position:relative;width:100%;height:100vh;overflow:hidden}.carousel-track{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.carousel-slide.active{opacity:1;z-index:2}.carousel-slide img{width:100%;height:100%;object-fit:cover;object-position:center;animation:kenBurns 20s ease-in-out infinite alternate}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.1)}}.carousel-nav{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background-color:rgba(140,198,63,.9);border:none;border-radius:50%;color:var(--dark-bg);font-size:1.25rem;cursor:pointer;z-index:10;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-nav:hover{background-color:var(--primary-green);transform:translateY(-50%) scale(1.1)}.carousel-nav.prev{left:30px}.carousel-nav.next{right:30px}.hero-image-carousel:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(13,31,13,.4),transparent 50%);z-index:5;pointer-events:none}.min-vh-85{min-height:85vh}.stats-bar{background-color:var(--white);padding:60px 0;border-bottom:1px solid var(--light-gray);overflow:hidden}.stats-bar .row{align-items:center!important}.stat-item-bar{text-align:center;padding:1.5rem 1rem;opacity:0;animation:fadeInUp .6s ease forwards;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .3s ease,background-color .3s ease;border-radius:15px;cursor:default}.stat-item-bar:first-child{animation-delay:.1s}.stat-item-bar:nth-child(2){animation-delay:.2s}.stat-item-bar:nth-child(3){animation-delay:.3s}.stat-item-bar:nth-child(4){animation-delay:.4s}.stat-item-bar:hover{transform:translateY(-5px);background-color:rgba(140,198,63,.05)}.stat-item-bar:hover .stat-number-bar{color:var(--primary-green)}.stat-number-bar{font-size:2.75rem;font-weight:900;color:var(--text-dark);line-height:1.2;margin-bottom:.75rem;display:block;opacity:0;animation:countUp .5s ease forwards}@keyframes countUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.stat-item-bar:first-child .stat-number-bar{animation-delay:.2s}.stat-item-bar:nth-child(2) .stat-number-bar{animation-delay:.3s}.stat-item-bar:nth-child(3) .stat-number-bar{animation-delay:.4s}.stat-item-bar:nth-child(4) .stat-number-bar{animation-delay:.5s}.stat-label-bar{font-size:.95rem;color:var(--text-gray);font-weight:500;display:block;line-height:1.4;max-width:220px}.stat-item-bar:nth-child(4) .stat-number-bar{font-size:1.35rem;font-weight:700;line-height:1.3;word-spacing:.1em}.snapshot-section{padding:100px 0;background-color:var(--light-gray)}.snapshot-card{background-color:var(--white);padding:2.5rem;border-radius:20px;height:100%;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s}.snapshot-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.snapshot-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.snapshot-header i{font-size:2rem;color:var(--primary-green)}.snapshot-header h4{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin:0}.snapshot-card p{color:var(--text-gray);line-height:1.7;margin:0}.info-box{background-color:var(--white);padding:2rem;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08)}.info-box h5{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem}.info-box h5 i{color:var(--primary-green)}.info-box p{color:var(--text-gray);margin:0}.why-jigawa-section{padding:100px 0;background-color:var(--white)}.advantage-list{display:flex;flex-direction:column;gap:1.5rem}.advantage-item{display:flex;gap:1.5rem;padding:1.5rem;background-color:var(--light-gray);border-radius:15px;transition:all .3s}.advantage-item:hover{background-color:var(--primary-green);transform:translateX(5px)}.advantage-item:hover .advantage-icon{background-color:var(--dark-bg);color:var(--primary-green)}.advantage-icon,.advantage-item:hover h5,.advantage-item:hover p{color:var(--dark-bg)}.advantage-icon{width:60px;height:60px;background-color:var(--primary-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;transition:all .3s}.advantage-item h5{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}.advantage-item p{font-size:.95rem;color:var(--text-gray);margin:0}.about-section{padding:100px 0;background-color:var(--white)}.about-card{background-color:var(--light-gray);padding:3rem;border-radius:20px;height:100%}.responsibility-list{list-style:none;padding:0;margin:0}.responsibility-list li{display:flex;align-items:center;gap:1rem;padding:.75rem 0;font-size:1rem;color:var(--text-dark)}.responsibility-list i{color:var(--primary-green);font-size:1.25rem}.institution-item h5{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem}.institution-item p{color:var(--text-gray);margin:0;line-height:1.7}.governance-section{padding:100px 0;background-color:var(--dark-bg)}.governance-card{background-color:var(--white);padding:3rem;border-radius:20px}.board-member{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--light-gray);border-radius:10px}.board-member i{color:var(--primary-green);font-size:1.5rem}.board-member span{font-size:.95rem;font-weight:600;color:var(--text-dark)}.governance-principles{list-style:none;padding:0;margin:0}.governance-principles li{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--light-gray);border-radius:10px;margin-bottom:.75rem;font-size:1rem;color:var(--text-dark)}.governance-principles i{color:var(--primary-green);font-size:1.25rem}.stats-section{padding:100px 0;background-color:var(--white)}.section-tag{display:inline-block;background-color:var(--light-gray);color:var(--text-dark);padding:.4rem 1rem;border-radius:15px;font-size:.8rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.section-tag.light{background-color:rgba(163,217,119,.2);color:var(--primary-green)}.section-title{font-size:3rem;font-weight:800;line-height:1.2;color:var(--text-dark)}.content-block{background-color:var(--light-gray);padding:2.5rem;border-radius:20px}.content-block .lead{font-size:1.1rem;color:var(--text-gray);margin:0;line-height:1.7}.stat-card{border-radius:20px;overflow:hidden;height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s}.stat-card:hover{transform:translateY(-5px)}.stat-card-image{padding:0}.stat-image{width:100%;height:100%;object-fit:cover}.stat-card-white{background-color:var(--white);border:2px solid var(--light-gray);padding:2rem}.stat-card-green{background-color:var(--primary-green);padding:2rem}.stat-number{font-size:4rem;font-weight:900;line-height:1;margin-bottom:1rem}.stat-card-white .stat-number{color:var(--text-dark)}.stat-card-green .stat-number{color:var(--dark-bg)}.stat-label{font-size:1.1rem;font-weight:600;text-align:center}.stat-card-white .stat-label{color:var(--text-gray)}.stat-card-green .stat-label{color:var(--dark-bg)}.services-section{padding:100px 0;background-color:var(--dark-bg)}.service-card{background-color:var(--primary-green);padding:2rem;border-radius:15px;height:100%;transition:all .3s}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(163,217,119,.3)}.service-icon{width:50px;height:50px;background-color:var(--dark-bg);color:var(--primary-green);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.service-card h4{font-size:1.25rem;font-weight:700;color:var(--dark-bg);margin-bottom:.75rem}.service-card p{color:rgba(13,31,13,.8);font-size:.95rem;margin:0;line-height:1.6}.operations-section{padding:100px 0;background-color:var(--light-gray)}.operation-card{background-color:var(--white);padding:2.5rem;border-radius:20px;height:100%;transition:all .3s}.operation-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.operation-number{display:inline-block;width:60px;height:60px;background-color:var(--primary-green);color:var(--dark-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin-bottom:1.5rem}.operation-card h4{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.operation-card p,.operation-card ul{color:var(--text-gray);font-size:.95rem;line-height:1.7}.operation-card ul{list-style:none;padding:0;margin:0}.operation-card ul li{padding:.25rem 0}.operation-card ul li:before{content:"→";color:var(--primary-green);font-weight:700;margin-right:.5rem}.features-section{padding:100px 0;background-color:var(--white)}.image-grid img{border-radius:15px}.feature-list{display:flex;flex-direction:column;gap:1rem}.feature-item{background-color:var(--light-gray);padding:1.75rem;border-radius:15px;display:flex;align-items:center;justify-content:space-between;transition:all .3s;cursor:pointer}.feature-item:hover{background-color:var(--primary-green);transform:translateX(5px)}.feature-item:hover h5,.feature-item:hover p{color:var(--dark-bg)}.feature-item:hover .feature-arrow{background-color:var(--dark-bg);color:var(--primary-green)}.feature-content h5{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:var(--text-dark)}.feature-content p{font-size:.9rem;color:var(--text-gray);margin:0}.feature-arrow{width:40px;height:40px;background-color:var(--white);color:var(--text-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.roadmap-section{padding:100px 0;background-color:var(--light-gray)}.roadmap-card{background-color:var(--white);border-radius:20px;padding:3rem 2.5rem;height:100%;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;position:relative}.roadmap-card:hover{transform:translateY(-8px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.roadmap-card .phase-badge{display:inline-block;background-color:var(--primary-green);color:var(--dark-bg);padding:.6rem 1.5rem;border-radius:25px;font-weight:700;font-size:.85rem;margin-bottom:1.75rem;text-transform:uppercase;letter-spacing:.5px}.roadmap-card h3{font-size:1.75rem;font-weight:800;color:var(--text-dark);margin-bottom:.75rem;line-height:1.3}.roadmap-card .phase-year{font-size:1rem;color:var(--text-gray);font-weight:600;margin-bottom:2rem}.phase-list{list-style:none;padding:0;margin:0}.phase-list li{font-size:.95rem;color:var(--text-gray);margin-bottom:1rem;padding-left:1.5rem;position:relative;line-height:1.6}.phase-list li:before{content:"•";position:absolute;left:0;color:var(--primary-green);font-size:1.5rem;line-height:1}.clusters-section{padding:100px 0;background-color:var(--white)}.cluster-card{background-color:var(--light-gray);padding:2.5rem;border-radius:20px;height:100%;transition:all .3s}.cluster-card:hover{background-color:var(--primary-green);transform:translateY(-5px)}.cluster-card:hover .cluster-badge{background-color:var(--dark-bg);color:var(--primary-green)}.cluster-badge,.cluster-card:hover .cluster-benefits li,.cluster-card:hover .cluster-size,.cluster-card:hover h4,.cluster-card:hover p{color:var(--dark-bg)}.cluster-badge{display:inline-block;background-color:var(--primary-green);padding:.5rem 1.25rem;border-radius:20px;font-weight:700;font-size:.85rem;margin-bottom:1.5rem;transition:all .3s}.cluster-card h4{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:.75rem}.cluster-size{font-size:1rem;color:var(--text-gray);font-weight:600;margin-bottom:1.5rem}.cluster-card p{color:var(--text-gray);line-height:1.7}.cluster-benefits{list-style:none;padding:0;margin:0}.cluster-benefits li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:var(--text-dark)}.cluster-benefits i{color:var(--primary-green)}.core-estate-box{background-color:var(--light-gray);padding:3rem;border-radius:20px}.core-estate-box h4{font-size:1.5rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.core-estate-box h5{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.support-item{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:var(--white);border-radius:10px}.support-item i{color:var(--primary-green);font-size:1.25rem}.support-item span{font-size:.95rem;font-weight:600;color:var(--text-dark)}.investment-section{padding:100px 0;background-color:var(--dark-bg);position:relative;overflow:hidden}.investment-section .container{position:relative;z-index:2}.investment-section h2,.investment-section h4{color:var(--white)}.investment-section p{color:rgba(255,255,255,.85)}.partnership-list{list-style:none;padding:0;margin:0}.partnership-list li{display:flex;align-items:flex-start;gap:1rem;padding:1rem 0;color:rgba(255,255,255,.9);font-size:1rem;line-height:1.6}.partnership-list i{color:var(--primary-green);flex-shrink:0;margin-top:.25rem}.investment-section .btn-success{background-color:var(--primary-green);color:var(--dark-bg);border:none}.investment-section .btn-success:hover{background-color:var(--dark-green);transform:translateY(-2px)}.investment-section .btn-outline-light{border:2px solid rgba(255,255,255,.9);color:rgba(255,255,255,.9);background-color:transparent}.investment-section .btn-outline-light:hover{background-color:var(--primary-green);border-color:var(--primary-green);color:var(--dark-bg)}.investment-section img{width:100%;height:auto;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.3)}.investment-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(140,198,63,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(140,198,63,.05) 0,transparent 50%);pointer-events:none;z-index:1}.investment-section *{text-shadow:0 1px 3px rgba(0,0,0,.2)}.investment-section .section-tag.light{background-color:rgba(140,198,63,.25);color:var(--white);border:1px solid rgba(140,198,63,.4)}.partnership-list li{background-color:rgba(255,255,255,.03);padding:1rem;border-radius:10px;margin-bottom:.75rem;transition:background-color .3s ease}.partnership-list li:hover{background-color:rgba(140,198,63,.08)}.esg-section{padding:100px 0;background-color:var(--light-gray)}.esg-card{background-color:var(--white);padding:2.5rem;border-radius:20px;height:100%;text-align:center;transition:all .3s}.esg-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.esg-icon{width:80px;height:80px;background-color:var(--primary-green);color:var(--dark-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.esg-card h5{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.esg-card p{color:var(--text-gray);margin:0;line-height:1.7}.testimonials-section{padding:100px 0;background-color:var(--dark-bg)}.testimonial-card{background-color:rgba(163,217,119,.1);border:2px solid rgba(163,217,119,.2);padding:3rem;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:2rem}.testimonial-text{font-size:1.35rem;font-weight:500;color:var(--white);line-height:1.7;margin-bottom:2rem}.testimonial-author{display:flex;align-items:center;gap:1.25rem}.author-image{width:60px;height:60px;border-radius:50%;border:3px solid var(--primary-green)}.author-name{font-size:1.1rem;font-weight:700;color:var(--white)}.author-title{font-size:.9rem;color:rgba(255,255,255,.7)}.testimonial-nav{display:flex;gap:1rem;flex-shrink:0}.nav-btn{width:50px;height:50px;background-color:var(--primary-green);color:var(--dark-bg);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.nav-btn:hover{background-color:var(--dark-green);transform:scale(1.1)}.updates-section{padding:100px 0;background-color:var(--white)}.update-card{background-color:var(--light-gray);padding:2.5rem;border-radius:20px;height:100%;transition:all .3s}.update-card:hover{background-color:var(--primary-green);transform:translateY(-5px)}.update-card:hover .update-date,.update-card:hover h5,.update-card:hover p,.update-date{color:var(--dark-bg)}.update-date{display:inline-block;background-color:var(--primary-green);padding:.4rem 1rem;border-radius:15px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem}.update-card:hover .update-date{background-color:var(--dark-bg);color:var(--primary-green)}.update-card h5{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.update-card p{color:var(--text-gray);margin:0;line-height:1.7}.downloads-section{padding:100px 0;background-color:var(--light-gray)}.download-card{background-color:var(--white);padding:2rem;border-radius:20px;display:flex;align-items:center;gap:1.5rem;transition:all .3s}.download-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.download-icon{width:60px;height:60px;background-color:var(--primary-green);color:var(--dark-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.download-content{flex:1}.download-content h5{font-size:1.1rem;font-weight:700;color:var(--text-dark);margin-bottom:.5rem}.download-content p{color:var(--text-gray);margin:0;font-size:.95rem}.contact-section{padding:100px 0;background-color:var(--white)}.contact-card{background-color:var(--light-gray);padding:2.5rem;border-radius:20px;text-align:center;height:100%}.contact-icon{width:80px;height:80px;background-color:var(--primary-green);color:var(--dark-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.contact-card h5{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.contact-card p{color:var(--text-gray);margin-bottom:1.5rem;line-height:1.7}.contact-address{background-color:var(--light-gray);padding:2.5rem;border-radius:20px}.contact-address h5{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.contact-address p{color:var(--text-gray);font-size:1rem;line-height:1.7}.media-contact-box{background-color:var(--light-gray);padding:2.5rem;border-radius:20px;text-align:center}.media-contact-box h5{font-size:1.25rem;font-weight:700;color:var(--text-dark);margin-bottom:1rem}.media-contact-box p{color:var(--text-gray);margin:0;line-height:1.7}.media-contact-box a{color:var(--primary-green);font-weight:600;text-decoration:none}.media-contact-box a:hover{text-decoration:underline}.privacy-policy-section{padding:150px 0 100px;background-color:var(--white)}.privacy-header h1{color:var(--text-dark);font-size:3rem;font-weight:800}.privacy-header .lead{font-size:1.25rem;color:var(--text-gray)}.privacy-content{font-size:1.05rem;line-height:1.8;color:var(--text-dark)}.privacy-intro{padding:2rem;background-color:var(--light-gray);border-radius:15px;border-left:4px solid var(--primary-green)}.privacy-section{padding-bottom:2rem;border-bottom:1px solid var(--light-gray)}.section-heading{font-size:1.75rem;font-weight:700;color:var(--text-dark);margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.section-heading:before{content:"";width:4px;height:30px;background-color:var(--primary-green);border-radius:2px}.privacy-list{list-style:none;padding:0;margin:1.5rem 0}.privacy-list li{padding:.75rem 0 .75rem 2rem;position:relative;color:var(--text-gray);line-height:1.7}.privacy-list li:before{content:"✓";position:absolute;left:0;color:var(--primary-green);font-weight:700;font-size:1.25rem}.alert-box{background-color:rgba(140,198,63,.1);border-left:4px solid var(--primary-green);padding:1.5rem;border-radius:10px;color:var(--text-dark)}.alert-box i{color:var(--primary-green)}.contact-info-box{background-color:var(--light-gray);padding:2rem;border-radius:15px}.contact-info-box h5{font-size:1.25rem;font-weight:700;color:var(--text-dark)}.contact-info-box a,.contact-info-box i{color:var(--primary-green)}.contact-info-box a{font-weight:600;text-decoration:none}.contact-info-box a:hover{text-decoration:underline}.closing-box{background:linear-gradient(135deg,var(--primary-green) 0,var(--dark-green) 100%);color:var(--dark-bg);padding:3rem;border-radius:20px;text-align:center}.closing-box h4{font-size:1.5rem;font-weight:700;color:var(--dark-bg)}.closing-box p{font-size:1.1rem;line-height:1.7}.privacy-closing{margin-top:3rem}.cta-section{padding:100px 0;background-image:linear-gradient(rgba(13,31,13,.85),rgba(13,31,13,.85)),url(https://media.istockphoto.com/id/178387879/photo/the-beautiful-backdrop-of-lucerne.jpg?s=612x612&w=0&k=20&c=ZrusYM7z57rIT0OKeLN8C71TTgge3OuNMnDnjkkcY4U=);background-size:cover;background-position:50%;background-attachment:fixed}.cta-section .btn-success{background-color:var(--primary-green);border:none;color:var(--dark-bg);font-weight:700}.cta-section .btn-success:hover{background-color:var(--dark-green);transform:translateY(-3px)}.footer{background-color:rgb(2,41,48);padding:80px 0 30px;color:var(--white)}.footer-brand .logo-container{padding:10px 20px;border-radius:25px;display:inline-flex}.footer-description{font-size:.95rem;color:rgba(255,255,255,.7);line-height:1.7;max-width:400px}.footer-heading{font-size:1rem;font-weight:700;color:var(--white);margin-bottom:1.5rem}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:.9rem}.footer-links a{color:rgba(255,255,255,.6);text-decoration:none;font-size:.95rem;transition:color .3s}.footer-links a:hover{color:var(--primary-green)}.footer-bottom{margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);font-size:.9rem}.social-links{display:flex;gap:1rem;justify-content:flex-end}.social-links a{width:40px;height:40px;background-color:rgba(255,255,255,.1);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s}.social-links a:hover{background-color:var(--primary-green);color:var(--dark-bg);transform:translateY(-3px)}@media (max-width:991px){.hero-content h1{font-size:3rem}.section-title{font-size:2.5rem}.hero-section{background-attachment:scroll;padding-top:120px}.hero-section .row{flex-direction:column;min-height:auto}.hero-section .col-lg-6:first-child{padding:40px 30px;min-height:60vh}.hero-content{max-width:100%}.hero-title{font-size:.95rem}.hero-description{font-size:1rem}.hero-image-carousel{height:50vh;min-height:400px}.carousel-nav{width:45px;height:45px}.carousel-nav.prev{left:15px}.carousel-nav.next{right:15px}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn{width:100%;text-align:center}.stat-item-bar{padding:1.75rem 1rem;margin-bottom:1rem;min-height:120px}.stat-number-bar{font-size:2.5rem}.stat-item-bar:nth-child(4) .stat-number-bar{font-size:1.25rem}.stat-label-bar{font-size:.9rem;max-width:200px}.stat-card{height:250px}.testimonial-card{flex-direction:column;align-items:flex-start}.social-links{justify-content:flex-start}.investment-section{padding:80px 0}.investment-section .row{flex-direction:column-reverse}.investment-section .col-lg-6:last-child{margin-bottom:3rem}.investment-section h2{font-size:2.5rem;margin-bottom:1.5rem}.investment-section h4{font-size:1.5rem;margin-bottom:1.5rem}.partnership-list li{padding:.75rem 0;font-size:.95rem}}@media (max-width:767px){.hero-content h1{font-size:2.25rem}.section-title{font-size:2rem}.hero-content .lead{font-size:1.1rem}.hero-section{padding-top:70px}.hero-section .col-lg-6:first-child{padding:30px 20px;min-height:auto}.hero-title{font-size:.95rem;margin-bottom:1rem}.hero-description{font-size:.95rem;margin-bottom:2rem}.hero-tag{font-size:.75rem;padding:.5rem 1.2rem;margin-bottom:1.5rem}.hero-buttons .btn{padding:.85rem 2rem;font-size:.95rem}.hero-carousel-controls{margin-top:2rem}.hero-image-carousel{height:40vh;min-height:350px}.stats-bar{padding:40px 0}.stats-bar .row{align-items:stretch!important}.stat-item-bar{padding:2rem 1.5rem;margin-bottom:1.5rem;min-height:140px}.stat-number-bar{font-size:2.25rem;margin-bottom:1rem}.stat-item-bar:nth-child(4) .stat-number-bar{font-size:1.15rem}.stat-label-bar{font-size:.9rem;max-width:100%;padding:0 10px}.stat-number{font-size:3rem}.stat-card{height:220px}.testimonial-text{font-size:1.15rem}.navbar .btn-success{margin-top:1rem;width:100%}.investment-section{padding:60px 0}.investment-section h2{font-size:2rem;margin-bottom:1rem}.investment-section h4{font-size:1.25rem;margin-bottom:1rem}.investment-section p{font-size:.95rem}.investment-section .d-flex{flex-direction:column!important;gap:1rem!important}.investment-section .btn{width:100%;text-align:center}.partnership-list li{padding:.65rem 0;font-size:.9rem}.partnership-list i{font-size:.85rem}.investment-section img{margin-bottom:2rem;border-radius:15px}.privacy-header h1{font-size:2rem}.section-heading{font-size:1.35rem}.privacy-content{font-size:1rem}}@media (max-width:575px){.hero-title{font-size:.95rem}.hero-description{font-size:.9rem}.carousel-nav{width:40px;height:40px;font-size:1rem}.carousel-nav.prev{left:10px}.carousel-nav.next{right:10px}.stat-item-bar{padding:2rem 1rem}.stat-number-bar{font-size:2rem}.stat-item-bar:nth-child(4) .stat-number-bar{font-size:1.1rem}.stat-label-bar{font-size:.85rem}.investment-section{padding:50px 0}.investment-section h2{font-size:1.75rem}.investment-section h4{font-size:1.15rem}.investment-section .section-tag{font-size:.75rem;padding:.35rem .85rem}.investment-section .btn-lg{padding:.85rem 2rem;font-size:1rem}}@media (min-width:992px){#navbarNav{display:none!important}}html{scroll-behavior:smooth}.rounded-pill{border-radius:50px!important}.btn{border-radius:25px}.btn,.btn-success{transition:all .3s ease}.btn-success{background-color:var(--primary-green)!important;border:none!important;color:var(--dark-bg)!important;font-weight:600}.btn-success:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(140,198,63,.4)}.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:var(--dark-green)!important;color:var(--dark-bg)!important}.btn-success:active,.btn-success:focus{box-shadow:0 2px 8px rgba(140,198,63,.3)}.navbar .btn-success{background-color:var(--primary-green);border:none;color:var(--dark-bg);font-weight:600;padding:.6rem 1.5rem}.navbar .btn-success:hover{background-color:var(--dark-green);transform:translateY(-2px)}.btn-success .btn-icon{background-color:rgba(13,31,13,.85);color:var(--primary-green)}.btn-success:hover .btn-icon{background-color:var(--darker-green)}.btn-outline-light{border:2px solid rgba(255,255,255,.9)!important;color:rgba(255,255,255,.9)!important;background-color:transparent}.btn-outline-light:hover{background-color:var(--primary-green)!important;border-color:var(--primary-green)!important;color:var(--dark-bg)!important}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active{background-color:var(--dark-green)!important;border-color:var(--dark-green)!important;color:var(--dark-bg)!important}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(140,198,63,.5)!important}.btn.rounded-pill{border-radius:50px!important}.btn-lg{padding:1rem 2.5rem;font-size:1.1rem}.btn-success.disabled,.btn-success:disabled{background-color:#cccccc!important;border-color:#cccccc!important;color:#666666!important;cursor:not-allowed;opacity:.6}.contact-section .btn-outline-success{border:2px solid var(--primary-green)!important;color:var(--primary-green)!important;background-color:transparent}.contact-section .btn-outline-success:hover{background-color:var(--primary-green)!important;color:var(--dark-bg)!important;border-color:var(--primary-green)!important}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}