.page-module-scss-module__wHU0va__main{background-color:#0a1e19;flex-direction:column;width:100%;display:flex}.page-module-scss-module__wHU0va__main *{text-wrap:balance}
.HeroSection-module-scss-module__9fsHVa__hero{color:#fff;z-index:1;justify-content:center;align-items:center;width:100%;min-height:80vh;padding:60px 20px;font-family:Montserrat,sans-serif;display:flex;position:relative}@media (max-width:786px){.HeroSection-module-scss-module__9fsHVa__hero{justify-content:flex-end;align-items:flex-end;display:flex}.HeroSection-module-scss-module__9fsHVa__hero img{object-position:-850px top}}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__bgImage{z-index:-1;filter:brightness(.7);width:100%;height:100%;position:absolute;top:0;left:0}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__overlay{z-index:1;background:linear-gradient(#001a1300 95%,#001a13cc 99%,#001a13 100%);width:100%;height:100%;position:absolute;top:0;left:0}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__content{z-index:1;flex-direction:column;gap:24px;width:100%;max-width:1200px;display:flex;position:relative}@media (min-width:768px){.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__content{flex-direction:row;justify-content:space-between;align-items:center}}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__textContent{flex:1;max-width:600px}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__title{margin-bottom:16px;font-size:3rem;font-weight:700;line-height:1.2;display:inline-block;position:relative}@media (max-width:768px){.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__title{font-size:42px}}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__titleUnderline{width:100%;max-width:400px;height:auto;color:var(--impact-color);margin-top:-8px;display:block}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__description{font-size:1.125rem;line-height:1.6;font-family:var(--font-body);margin-bottom:24px}@media (max-width:768px){.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__description{font-size:18px}}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__tags{flex-wrap:wrap;gap:12px;display:flex}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__tags .HeroSection-module-scss-module__9fsHVa__tag{background-color:var(--impact-color);color:var(--color-black-green,#002d20);border-radius:20px;padding:8px 16px;font-size:.875rem;font-weight:600}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__videoButtonWrapper .HeroSection-module-scss-module__9fsHVa__videoButton{color:var(--color-black-green,#002d20);border-radius:var(--border-radius-large,9999px);padding:var(--spacing-4)var(--spacing-6);justify-content:center;align-items:center;gap:var(--spacing-4);background-color:#fff;font-size:1.2rem;display:flex}.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__videoButtonWrapper .HeroSection-module-scss-module__9fsHVa__videoButton .HeroSection-module-scss-module__9fsHVa__videoButtonIcon{width:40px;height:40px;display:inline-block}@media (min-width:768px){.HeroSection-module-scss-module__9fsHVa__hero .HeroSection-module-scss-module__9fsHVa__videoButtonWrapper{margin-top:0;margin-bottom:24px}}
.ApproachSection-module-scss-module__PUIMBa__approach{color:#ddeeb3;text-align:center;background-color:var(--color-black-green,#001a13);padding:80px 20px}.ApproachSection-module-scss-module__PUIMBa__approach *{font-family:Montserrat,sans-serif}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__container{max-width:1200px;margin:0 auto}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__sectionTitle{margin-bottom:16px;font-weight:700}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__sectionDescription{opacity:.9;max-width:1000px;margin:0 auto 100px;line-height:1.6}@media (max-width:768px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__sectionDescription{margin:0 auto}}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:16px;margin:0 -20px;padding-bottom:16px;padding-left:40px;padding-right:40px;display:flex;overflow-x:auto}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid::-webkit-scrollbar{display:none}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__grid>*{scroll-snap-align:center;flex:0 0 76vw}}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card{text-align:left;background-color:#0b1e19;border:none;border-radius:16px;flex-direction:column;height:100%;display:flex;position:relative;overflow:visible}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card:before{content:"";-webkit-mask-composite:xor;opacity:.5;pointer-events:none;background:linear-gradient(#daff83 0%,#0c1f0d 100%);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (max-width:767px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card{min-height:350px}}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__imageWrapper{justify-content:center;align-items:center;width:100%;height:120px;padding:24px;display:flex;position:relative;overflow:visible}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__imageWrapper img{object-fit:contain;width:300px;height:260px;position:absolute;top:-100px;left:-10px}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardContent{flex-direction:column;flex:1;padding:0 24px 24px;display:flex}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardTitle{color:var(--color-primary,#3dd368);margin-bottom:12px;font-weight:700;line-height:normal}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardDescription{color:#dcf3a3;line-height:1.5}@media (max-width:1021px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card{margin-top:20px}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__imageWrapper img{top:-80px}}@media (max-width:767px){.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card{text-align:center;height:auto;margin-top:80px}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__imageWrapper{height:150px;overflow:visible}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__imageWrapper img{width:100%;height:150%;top:-25%;left:0}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardContent{align-items:center;padding:16px 20px 20px}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardTitle{text-align:center;font-size:1.375rem}.ApproachSection-module-scss-module__PUIMBa__approach .ApproachSection-module-scss-module__PUIMBa__card .ApproachSection-module-scss-module__PUIMBa__cardDescription{text-align:center;font-size:.9375rem}}
.BenefitsSection-module-scss-module__kIgFSq__benefits{text-align:center;color:#ddeeb3;background-color:var(--color-black-green,#001a13);padding:80px 20px;font-family:Montserrat,sans-serif}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__container{max-width:1200px;margin:0 auto}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__sectionTitle{color:#ddeeb3;margin-bottom:60px;font-weight:700}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitsGrid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitsGrid{grid-template-columns:repeat(3,1fr)}}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitItem{text-align:left;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitIcon{color:var(--color-primary,#008f5d);justify-content:flex-start;align-items:center;font-size:3rem;display:flex}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitIcon svg{width:48px;height:48px}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitTitle{margin-bottom:8px;font-weight:700}.BenefitsSection-module-scss-module__kIgFSq__benefits .BenefitsSection-module-scss-module__kIgFSq__benefitDescription{font-size:.9375rem;line-height:1.6}
.MapSection-module-scss-module__amljeW__mapSection{text-align:center;color:#ddeeb3;background-color:var(--color-black-green,#001a13);padding:80px 20px;font-family:Montserrat,sans-serif}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__container{flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;display:flex}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapTitle{margin-bottom:24px;font-weight:700;line-height:1.2}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapTitle .MapSection-module-scss-module__amljeW__highlight{color:#00e272;margin-top:8px;display:block}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapDescription{max-width:800px;line-height:1.6;font-family:var(--font-body);color:#ddeeb3;margin-bottom:60px}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapWrapper{justify-content:center;align-items:center;gap:50px;width:100%;max-width:90vw;display:flex;position:relative}@media (max-width:768px){.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapWrapper{flex-direction:column}}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapImage{object-fit:contain;width:70%;max-width:800px;height:auto}@media (max-width:768px){.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__mapImage{width:90%}}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statsCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#2e4a3d;border-radius:16px;flex-direction:column;gap:40px;min-width:200px;padding:40px;display:flex}@media (max-width:768px){.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statsCard{flex-direction:row;width:100%}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statsCard *{flex:1}}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statItem{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statIcon{color:#00e272;justify-content:center;align-items:center;display:flex}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statIcon svg{width:40px;height:40px}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statText{flex-direction:column;gap:4px;display:flex}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statValue{font-size:2rem;font-weight:700;line-height:1}.MapSection-module-scss-module__amljeW__mapSection .MapSection-module-scss-module__amljeW__statLabel{color:#ffffffe6;font-size:.875rem}
.ProjectsListSection-module-scss-module__58Ufra__projectsSection{color:#ddeeb3;background-color:var(--color-black-green,#001a13);padding:80px 20px;font-family:Montserrat,sans-serif}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__container{max-width:1200px;margin:0 auto}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__sectionTitle{color:#fff;text-align:left;margin-bottom:40px;font-weight:700}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__grid{grid-template-columns:1fr;gap:30px;margin-bottom:80px;display:grid}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__ctaBanner{border:2px solid var(--color-impact-yellow,#d4f73d);color:#fff;text-align:center;background-color:#0000;border-radius:24px;flex-direction:column;align-items:center;gap:32px;padding:60px 40px;display:flex}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__ctaBanner .ProjectsListSection-module-scss-module__58Ufra__ctaContent{flex-direction:column;gap:16px;max-width:800px;display:flex}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__ctaBanner .ProjectsListSection-module-scss-module__58Ufra__ctaTitle{margin:0;font-size:1.5rem;font-weight:700}@media (min-width:768px){.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__ctaBanner .ProjectsListSection-module-scss-module__58Ufra__ctaTitle{font-size:1.75rem}}.ProjectsListSection-module-scss-module__58Ufra__projectsSection .ProjectsListSection-module-scss-module__58Ufra__ctaBanner .ProjectsListSection-module-scss-module__58Ufra__ctaDescription{opacity:.9;font-size:1rem;line-height:1.6}.ProjectsListSection-module-scss-module__58Ufra__customProjectBox{text-align:left;background:#03271d73;border:2px solid #f5f4dce6;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:32px;max-width:1520px;margin:72px auto 0;padding:30px 28px;display:flex}@media (max-width:900px){.ProjectsListSection-module-scss-module__58Ufra__customProjectBox{flex-direction:column;align-items:flex-start;padding:28px 24px}}.ProjectsListSection-module-scss-module__58Ufra__customProjectContent{max-width:980px}.ProjectsListSection-module-scss-module__58Ufra__customProjectTitle{color:var(--color-secondary);margin:0 0 16px;font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:800;line-height:1.1}.ProjectsListSection-module-scss-module__58Ufra__customProjectDescription{color:#ffffffe0;margin:0;font-size:clamp(1rem,1.2vw,1.35rem);line-height:1.6}.ProjectsListSection-module-scss-module__58Ufra__customProjectButton{flex-shrink:0;align-self:flex-start;background-color:var(--color-primary)!important;color:#fff!important;text-transform:none!important;border-radius:12px!important;padding:16px 28px!important;font-weight:700!important}
.ProjectCard-module-scss-module__FlZUZW__card{color:#ddeeb3;background-color:#023322;border-radius:16px;flex-direction:column;padding:32px;transition:transform .3s;display:flex;overflow:hidden}.ProjectCard-module-scss-module__FlZUZW__card:hover{transform:translateY(-4px)}.ProjectCard-module-scss-module__FlZUZW__header{flex-direction:column;gap:20px;display:flex}@media (min-width:768px){.ProjectCard-module-scss-module__FlZUZW__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ProjectCard-module-scss-module__FlZUZW__titleGroup{flex-direction:column;gap:12px;display:flex}.ProjectCard-module-scss-module__FlZUZW__titleRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProjectCard-module-scss-module__FlZUZW__title{color:#d9ecab;margin:0;font-size:1.5rem;font-weight:700}.ProjectCard-module-scss-module__FlZUZW__status{letter-spacing:.5px;font-size:.75rem;font-weight:700;font-family:var(--font-body);border-radius:20px;padding:4px 12px}.ProjectCard-module-scss-module__FlZUZW__status.ProjectCard-module-scss-module__FlZUZW__active{color:#000;background-color:#dcfce7}.ProjectCard-module-scss-module__FlZUZW__status.ProjectCard-module-scss-module__FlZUZW__completed{color:#666;background-color:#e0e0e0}.ProjectCard-module-scss-module__FlZUZW__locationWrapper{color:#ddeeb3;align-items:center;gap:8px;display:flex}.ProjectCard-module-scss-module__FlZUZW__locationWrapper svg{width:20px;height:20px}.ProjectCard-module-scss-module__FlZUZW__location{font-size:1rem;font-family:var(--font-body)}.ProjectCard-module-scss-module__FlZUZW__downloadButton{color:#fff;white-space:nowrap;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.ProjectCard-module-scss-module__FlZUZW__downloadButton:hover{color:#002d20;background-color:#fff}.ProjectCard-module-scss-module__FlZUZW__body{flex-direction:column;gap:32px;display:flex}@media (min-width:900px){.ProjectCard-module-scss-module__FlZUZW__body{flex-direction:row}}.ProjectCard-module-scss-module__FlZUZW__imageWrapper{background-color:#0003;border-radius:12px;width:100%;height:200px;position:relative;overflow:hidden}@media (min-width:900px){.ProjectCard-module-scss-module__FlZUZW__imageWrapper{flex:1;height:auto;min-height:200px}}.ProjectCard-module-scss-module__FlZUZW__imageWrapper img{object-fit:cover}.ProjectCard-module-scss-module__FlZUZW__details{flex-direction:column;flex:1.2;gap:12px;display:flex}.ProjectCard-module-scss-module__FlZUZW__detailItem{flex-direction:column;gap:4px;font-size:.9375rem;line-height:1.5;display:flex}.ProjectCard-module-scss-module__FlZUZW__detailItem .ProjectCard-module-scss-module__FlZUZW__label{color:#00e272;width:fit-content;margin:0;font-weight:600}.ProjectCard-module-scss-module__FlZUZW__detailItem .ProjectCard-module-scss-module__FlZUZW__value{color:#fff}@media (min-width:600px){.ProjectCard-module-scss-module__FlZUZW__detailItem{display:inline}.ProjectCard-module-scss-module__FlZUZW__detailItem .ProjectCard-module-scss-module__FlZUZW__label{margin-right:10px}}
.CustomProjectBox-module-scss-module__paY5LG__customProjectBox{text-align:left;background-color:var(--color-black-green,#001a13);border:2px solid #ddeeb3;border-radius:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;max-width:1200px;margin:72px auto 0;padding:30px 28px;display:flex}@media (max-width:900px){.CustomProjectBox-module-scss-module__paY5LG__customProjectBox{flex-direction:column;align-items:flex-start;padding:28px 24px}}.CustomProjectBox-module-scss-module__paY5LG__customProjectBox button{width:fit-content}.CustomProjectBox-module-scss-module__paY5LG__customProjectContent{max-width:980px}.CustomProjectBox-module-scss-module__paY5LG__customProjectTitle{color:var(--color-secondary);margin:0 0 16px;font-size:clamp(1.8rem,2.2vw,2.4rem);font-weight:800;line-height:1.1}.CustomProjectBox-module-scss-module__paY5LG__customProjectDescription{color:#ddeeb3;margin:0;line-height:1.6}
.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet{color:#ddeeb3;background-color:var(--color-black-green,#001a13);padding:80px 20px;font-family:Montserrat,sans-serif}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__container{max-width:1200px;margin:0 auto}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sectionTitle{color:#ddeeb3;margin-bottom:16px;font-weight:700}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sectionSubtitle{max-width:800px;margin-bottom:30px;line-height:1.6}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__bentoGrid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__bentoGrid{grid-template-columns:1.15fr .85fr}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__bentoGrid button{width:100%}}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard{border-radius:24px;flex-direction:column;height:100%;min-height:500px;max-height:600px;display:flex;position:relative;overflow:hidden}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard .WhatYouGetSection-module-scss-module__pbwX_q__imageWrapper{z-index:0;position:absolute;inset:0}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08564200 0%,#08564299 45%,#085642 75%);position:absolute;inset:0}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard .WhatYouGetSection-module-scss-module__pbwX_q__cardContent{z-index:2;gap:var(--spacing-2);flex-direction:column;margin-top:auto;padding:32px;display:flex;position:relative}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard .WhatYouGetSection-module-scss-module__pbwX_q__cardTitle{color:#fff;font-weight:900;line-height:1.2}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard .WhatYouGetSection-module-scss-module__pbwX_q__cardDescription{opacity:.9;color:#fff;margin-bottom:8px;line-height:1.5}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard button{width:fit-content}@media (max-width:768px){.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard{grid-template-columns:1.15fr .85fr}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__mainCard button{width:100%}}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCardsColumn{flex-direction:column;gap:24px;max-height:600px;display:flex}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard{border:none;border-radius:24px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#dfe5d500,#dfe5d5,#dfe5d5);position:absolute;inset:0}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard .WhatYouGetSection-module-scss-module__pbwX_q__imageWrapper{width:100%;height:100px;position:relative}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard .WhatYouGetSection-module-scss-module__pbwX_q__imageWrapper img{object-position:top;height:200px!important}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard .WhatYouGetSection-module-scss-module__pbwX_q__cardContent{color:#0c1f0d;z-index:2;flex-direction:column;flex:1;justify-content:center;padding:24px 28px 28px;display:flex;position:relative}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard .WhatYouGetSection-module-scss-module__pbwX_q__cardTitle{margin-bottom:10px;font-size:1.35rem;font-weight:800;line-height:1.25}.WhatYouGetSection-module-scss-module__pbwX_q__whatYouGet .WhatYouGetSection-module-scss-module__pbwX_q__sideCard .WhatYouGetSection-module-scss-module__pbwX_q__cardDescription{opacity:.75;font-size:.9375rem;line-height:1.55;font-family:var(--font-body)}
.ContactForm-module-scss-module__taHw8a__card{text-align:left;background:#fff;border-radius:30px;width:100%;max-width:580px;margin:0 auto;padding:48px;position:relative;box-shadow:0 20px 40px #0003}@media (max-width:600px){.ContactForm-module-scss-module__taHw8a__card{padding:24px}}.ContactForm-module-scss-module__taHw8a__iconWrapper{justify-content:center;margin-bottom:24px;display:flex}.ContactForm-module-scss-module__taHw8a__iconWrapper img{display:block}.ContactForm-module-scss-module__taHw8a__formTitle{color:var(--color-black-green,#002d20);text-align:center;margin-bottom:32px;padding-bottom:32px;font-size:1.75rem;font-weight:800;line-height:1.2}@media (max-width:600px){.ContactForm-module-scss-module__taHw8a__formTitle{font-size:1.5rem}}.ContactForm-module-scss-module__taHw8a__form{flex-direction:column;gap:20px;display:flex}.ContactForm-module-scss-module__taHw8a__inputGroup{flex-direction:column;gap:8px;width:100%;display:flex}.ContactForm-module-scss-module__taHw8a__inputGroup label{color:var(--color-black-green,#002d20);font-size:.9rem;font-weight:800}.ContactForm-module-scss-module__taHw8a__row{gap:20px;display:flex}@media (max-width:480px){.ContactForm-module-scss-module__taHw8a__row{flex-direction:column;gap:20px}}.ContactForm-module-scss-module__taHw8a__row .ContactForm-module-scss-module__taHw8a__inputGroup{flex:1}.ContactForm-module-scss-module__taHw8a__input{width:100%;color:var(--color-black-green,#002d20);background-color:#f4f5f4;border:1px solid #0000;border-radius:4px;padding:14px 16px;font-size:1rem;transition:all .2s}.ContactForm-module-scss-module__taHw8a__input::placeholder{color:#a0a0a0;font-style:italic}.ContactForm-module-scss-module__taHw8a__input:focus{border-color:var(--color-primary,#00d062);background-color:#fff;outline:none;box-shadow:0 0 0 2px #3dd36833}.ContactForm-module-scss-module__taHw8a__input.ContactForm-module-scss-module__taHw8a__inputError{background-color:#fff5f5;border-color:#dc3545}.ContactForm-module-scss-module__taHw8a__checkboxGroup{margin-top:4px}.ContactForm-module-scss-module__taHw8a__checkboxLabel{cursor:pointer;color:#555;align-items:flex-start;gap:12px;font-size:.8rem;font-weight:500;line-height:1.4;display:flex}.ContactForm-module-scss-module__taHw8a__checkboxLabel span{margin-top:2px}.ContactForm-module-scss-module__taHw8a__checkboxLabel .ContactForm-module-scss-module__taHw8a__checkboxLabelLink{color:var(--color-primary-500)}.ContactForm-module-scss-module__taHw8a__checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--color-primary,#00d062);border:1px solid #ddd;border-radius:2px;flex-shrink:0;margin-top:2px}.ContactForm-module-scss-module__taHw8a__submitWrapper{justify-content:flex-end;margin-top:16px;display:flex}.ContactForm-module-scss-module__taHw8a__submitButton{background-color:var(--color-primary,#00d062)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;border-radius:6px!important;padding:14px 32px!important;font-size:.9rem!important;font-weight:800!important}.ContactForm-module-scss-module__taHw8a__submitButton:hover{background-color:#269e4f!important}.ContactForm-module-scss-module__taHw8a__required{color:#dc3545;margin-left:4px}.ContactForm-module-scss-module__taHw8a__fieldError{color:#dc3545;margin-top:4px;font-size:12px;display:block}.ContactForm-module-scss-module__taHw8a__submitError{color:#721c24;background-color:#f8d7da;border-radius:4px;margin-bottom:16px;padding:12px 16px;font-size:14px}@keyframes ContactForm-module-scss-module__taHw8a__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ContactForm-module-scss-module__taHw8a__backdropOut{0%{opacity:1}to{opacity:0}}@keyframes ContactForm-module-scss-module__taHw8a__modalIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ContactForm-module-scss-module__taHw8a__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(12px)}}.ContactForm-module-scss-module__taHw8a__modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;animation:.25s forwards ContactForm-module-scss-module__taHw8a__backdropIn;display:flex;position:fixed;inset:0}.ContactForm-module-scss-module__taHw8a__modalOverlay.ContactForm-module-scss-module__taHw8a__closing{animation:.22s forwards ContactForm-module-scss-module__taHw8a__backdropOut}.ContactForm-module-scss-module__taHw8a__modalContent{text-align:center;background-color:#fff;border-radius:8px;width:90%;max-width:400px;padding:40px 32px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards ContactForm-module-scss-module__taHw8a__modalIn;box-shadow:0 4px 12px #00000026}.ContactForm-module-scss-module__taHw8a__closing .ContactForm-module-scss-module__taHw8a__modalContent{animation:.22s forwards ContactForm-module-scss-module__taHw8a__modalOut}.ContactForm-module-scss-module__taHw8a__modalTitle{color:#1a1a1a;margin-bottom:16px}.ContactForm-module-scss-module__taHw8a__modalSubtitle{color:#555;margin-bottom:32px;font-size:14px;line-height:1.6}
.ContactSection-module-scss-module__j4Xxwq__section{background:var(--color-black-green);color:var(--color-secondary);padding:clamp(80px,10vw,120px) 24px clamp(88px,10vw,128px)}.ContactSection-module-scss-module__j4Xxwq__container{width:min(100%,1240px);margin:0 auto}.ContactSection-module-scss-module__j4Xxwq__header{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-bottom:clamp(36px,5vw,56px);display:flex}.ContactSection-module-scss-module__j4Xxwq__title{letter-spacing:-.04em;color:var(--color-secondary);text-wrap:balance;margin:0;font-weight:800;line-height:1.05}.ContactSection-module-scss-module__j4Xxwq__subtitle{color:color-mix(in srgb,var(--color-secondary)88%,white 12%);text-wrap:balance;margin:0;line-height:1.6}.ContactSection-module-scss-module__j4Xxwq__formWrapper{justify-content:center;display:flex}@media (max-width:640px){.ContactSection-module-scss-module__j4Xxwq__section{padding-inline:16px}.ContactSection-module-scss-module__j4Xxwq__header{gap:14px}.ContactSection-module-scss-module__j4Xxwq__subtitle{max-width:32rem}}
.page-module__iAJ2uq__page{--background:#fff;background-color:var(--background);flex-direction:column;min-height:100vh;font-family:Montserrat,sans-serif;display:flex}.page-module__iAJ2uq__main{flex-direction:column;flex:1;width:100%;display:flex}.page-module__iAJ2uq__intro{text-align:left;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-module__iAJ2uq__intro h1{letter-spacing:-2.4px;text-wrap:balance;max-width:320px;color:var(--text-primary);font-size:40px;font-weight:600;line-height:48px}.page-module__iAJ2uq__intro p{text-wrap:balance;max-width:440px;color:var(--text-secondary);font-size:18px;line-height:32px}.page-module__iAJ2uq__intro a{color:var(--text-primary);font-weight:500}.page-module__iAJ2uq__ctas{flex-direction:row;gap:16px;width:100%;max-width:440px;font-size:14px;display:flex}.page-module__iAJ2uq__ctas a{cursor:pointer;border:1px solid #0000;border-radius:128px;justify-content:center;align-items:center;width:fit-content;height:40px;padding:0 16px;font-weight:500;transition:all .2s;display:flex}a.page-module__iAJ2uq__primary{background:var(--text-primary);color:var(--background);gap:8px}a.page-module__iAJ2uq__secondary{border-color:var(--button-secondary-border)}@media (hover:hover) and (pointer:fine){a.page-module__iAJ2uq__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module__iAJ2uq__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module__iAJ2uq__main{padding:0}.page-module__iAJ2uq__intro{gap:16px}.page-module__iAJ2uq__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}@media (prefers-color-scheme:dark){.page-module__iAJ2uq__logo{filter:invert()}.page-module__iAJ2uq__page{--background:#000;--foreground:#000;--text-primary:#ededed;--text-secondary:#999;--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a;--button-secondary-border:#1a1a1a}}
.CtaSection-module-scss-module__ZewhhG__ctaSection{text-align:center;color:#ddeeb3;background-color:var(--color-black-green,#001a13);padding:100px 0;font-family:Montserrat,sans-serif}.CtaSection-module-scss-module__ZewhhG__ctaSection .CtaSection-module-scss-module__ZewhhG__ctaTitle{margin-bottom:16px;font-weight:800}@media (max-width:768px){.CtaSection-module-scss-module__ZewhhG__ctaSection .CtaSection-module-scss-module__ZewhhG__ctaTitle{text-wrap:auto;margin:0 20px}}.CtaSection-module-scss-module__ZewhhG__ctaSection .CtaSection-module-scss-module__ZewhhG__ctaSubtitle{max-width:700px;font-size:1.125rem;line-height:1.5;font-family:var(--font-body);margin:0 auto 56px}@media (max-width:768px){.CtaSection-module-scss-module__ZewhhG__ctaSection .CtaSection-module-scss-module__ZewhhG__ctaSubtitle{margin:0 20px 40px;font-size:1rem}}.CtaSection-module-scss-module__ZewhhG__ctaSection .CtaSection-module-scss-module__ZewhhG__ctaFormWrapper{justify-content:center;width:100%;padding:0 16px;display:flex}
.SolutionCards-module-scss-module__nkH1Xq__container{background-color:var(--color-black-green);color:#ddeeb3;text-align:center;padding:80px 24px}.SolutionCards-module-scss-module__nkH1Xq__header{justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;max-width:1100px;margin:0 auto 72px;display:flex}.SolutionCards-module-scss-module__nkH1Xq__title{color:var(--color-secondary);margin:0 0 24px;font-weight:800;line-height:1.05}.SolutionCards-module-scss-module__nkH1Xq__subtitle{opacity:.9;color:#ddeeb3;margin:0;font-size:clamp(1.05rem,1.35vw,1.45rem);line-height:1.65}.SolutionCards-module-scss-module__nkH1Xq__subtitle .SolutionCards-module-scss-module__nkH1Xq__highlight{color:var(--color-primary);font-weight:700}.SolutionCards-module-scss-module__nkH1Xq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1200px;margin:0 auto;display:grid}.SolutionCards-module-scss-module__nkH1Xq__grid>*{width:100%}@media (max-width:1200px){.SolutionCards-module-scss-module__nkH1Xq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.SolutionCards-module-scss-module__nkH1Xq__grid{grid-template-columns:1fr}}.SolutionCards-module-scss-module__nkH1Xq__card{text-align:center;border-radius:32px;flex-direction:column;width:350px;height:500px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.SolutionCards-module-scss-module__nkH1Xq__card:hover{transform:translateY(-8px)}@media (max-width:768px){.SolutionCards-module-scss-module__nkH1Xq__card{width:100%;height:auto;min-height:450px}}.SolutionCards-module-scss-module__nkH1Xq__cardContent{z-index:3;flex-direction:column;flex:1;align-items:center;padding:48px 32px 0;display:flex;position:relative}.SolutionCards-module-scss-module__nkH1Xq__cardTitle{height:50px;color:var(--color-black-green);margin-bottom:28px;font-size:2rem;font-weight:800;line-height:1.1}.SolutionCards-module-scss-module__nkH1Xq__cardDescription{color:var(--color-black-green);max-width:280px;height:100px;font-size:1rem;font-weight:500;line-height:1.4}.SolutionCards-module-scss-module__nkH1Xq__ctaWrapper{z-index:3;margin-bottom:24px}.SolutionCards-module-scss-module__nkH1Xq__ctaButton{color:#ddeeb3;background-color:var(--color-primary)!important;text-transform:none!important;border-radius:8px!important;padding:10px 24px!important;font-weight:700!important}.SolutionCards-module-scss-module__nkH1Xq__ctaButton:hover{background-color:#269e4f!important}.SolutionCards-module-scss-module__nkH1Xq__cardImageWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.SolutionCards-module-scss-module__nkH1Xq__cardImage{object-fit:cover;object-position:center}.SolutionCards-module-scss-module__nkH1Xq__cardGradient{z-index:2;width:100%;height:50%;position:absolute;top:0;left:0}
.RoleCard-module-scss-module__JJLRmG__card{text-align:center;background-color:#fff;border-radius:32px;flex-direction:column;width:100%;max-width:400px;height:500px;margin:0 auto;transition:transform .3s;display:flex;position:relative;overflow:hidden}.RoleCard-module-scss-module__JJLRmG__card:hover{transform:translateY(-8px)}@media (max-width:768px){.RoleCard-module-scss-module__JJLRmG__card{height:auto;min-height:450px}}.RoleCard-module-scss-module__JJLRmG__solutionCard{height:100%;min-height:500px;color:var(--color-black-green,#002d20);background:linear-gradient(#fff6c8 0%,#fff2b1 35%,#fff7d5 100%);border-radius:40px;box-shadow:0 24px 60px #00000014}@media (max-width:768px){.RoleCard-module-scss-module__JJLRmG__solutionCard{border-radius:32px;min-height:600px}}.RoleCard-module-scss-module__JJLRmG__cardContent{padding:var(--spacing-12)var(--spacing-6)0;z-index:3;align-items:center;gap:var(--spacing-4);flex-direction:column;flex:1;display:flex;position:relative}.RoleCard-module-scss-module__JJLRmG__solutionContent{text-align:center;z-index:2;flex-direction:column;align-items:center;padding:42px 32px 0;display:flex;position:relative}@media (max-width:768px){.RoleCard-module-scss-module__JJLRmG__solutionContent{padding:36px 24px 0}}.RoleCard-module-scss-module__JJLRmG__cardTitle{color:var(--color-black-green,#002d20);font-weight:800;line-height:1.1}@media (max-width:768px){.RoleCard-module-scss-module__JJLRmG__cardTitle{font-size:2rem!important}}.RoleCard-module-scss-module__JJLRmG__solutionTitle{color:var(--color-black-green,#002d20);margin:0 0 12px;font-size:clamp(2.15rem,2.5vw,3rem);font-weight:800;line-height:1.05}.RoleCard-module-scss-module__JJLRmG__cardDescription{color:var(--color-black-green,#002d20);min-height:50px;font-size:1rem;font-weight:500;line-height:1.4}.RoleCard-module-scss-module__JJLRmG__solutionDescription{color:#002d20eb;max-width:520px;margin:0;font-size:clamp(1.15rem,1.2vw,1.35rem);font-weight:500;line-height:1.45}.RoleCard-module-scss-module__JJLRmG__ctaWrapper{z-index:3;margin-top:24px;margin-bottom:24px}.RoleCard-module-scss-module__JJLRmG__solutionCtaWrapper{margin-top:28px}.RoleCard-module-scss-module__JJLRmG__ctaLink{text-decoration:none}.RoleCard-module-scss-module__JJLRmG__ctaButton{background-color:var(--color-primary,#00e272)!important;color:#fff!important;text-transform:none!important;border-radius:8px!important;padding:10px 24px!important;font-size:1rem!important;font-weight:700!important}.RoleCard-module-scss-module__JJLRmG__ctaButton:hover{background-color:#00c965!important}.RoleCard-module-scss-module__JJLRmG__solutionButton{min-width:208px;border-radius:14px!important;padding:16px 32px!important;font-size:1.05rem!important}.RoleCard-module-scss-module__JJLRmG__cardImageWrapper{z-index:1;width:100%;height:100%;position:absolute;bottom:0;left:0;scale:1.1}.RoleCard-module-scss-module__JJLRmG__solutionImageWrapper{min-height:270px;margin-top:auto;position:relative;overflow:hidden}.RoleCard-module-scss-module__JJLRmG__solutionImageWrapper:before{content:"";z-index:2;background:linear-gradient(#fff6c8fa 0%,#fff6c8e6 30%,#fff6c800 100%);height:140px;position:absolute;inset:0 0 auto}@media (max-width:768px){.RoleCard-module-scss-module__JJLRmG__solutionImageWrapper{min-height:240px}}.RoleCard-module-scss-module__JJLRmG__cardImage{object-fit:cover;object-position:center bottom}.RoleCard-module-scss-module__JJLRmG__solutionImage{object-fit:cover;object-position:center}.RoleCard-module-scss-module__JJLRmG__cardGradient{z-index:2;pointer-events:none;width:100%;height:50%;position:absolute;top:0;left:0}
