.hero{background:#e8dfd4;padding:250px 0 150px;margin-top:-100px}.hero-info{display:flex;flex-direction:column;align-items:center;gap:20px}.hero-title{text-align:center;width:80%}.hero-title span{color:#262f29;text-align:center;font-size:100px;font-weight:500;line-height:120%}.hero-text{color:#3c3c3c;text-align:center;font-size:24px;font-weight:400;line-height:150%;width:60%;opacity:0}.hero-button{display:flex;justify-content:center;padding-top:30px;gap:16px;opacity:0}.hero-button-get_started{color:#262f29;font-size:18px;font-weight:500;line-height:normal;padding:16px 48px;border-radius:60px;background:#fff}.hero-button-get_started span{color:#262f29;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}.hero-button-learn_more{color:#264a27;font-size:18px;font-weight:500;line-height:normal;padding:16px 48px;border-radius:60px;border:1px solid #264a27}.hero-button-learn_more span{color:#264a27;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}.cards{padding:150px 0}.cards-info{display:flex;flex-direction:column;gap:16px;align-items:center;padding-bottom:50px}.cards-title span{color:#262f29;font-size:72px;font-weight:500;line-height:110%}.cards-text{color:#3c3c3c;text-align:center;font-size:18px;width:50%;font-weight:400;line-height:140%}.cards-list{display:flex;flex-direction:column;gap:20px}.cards-item{display:flex;align-items:center;gap:140px;border-radius:15px;background:#264a27;padding:24px}.cards-item-image{height:700px;border-radius:10px;width:50%;-o-object-fit:cover;object-fit:cover}.cards-item-content{width:35%}.cards-item-title{color:#fff;font-size:32px;font-weight:500;line-height:120%;padding-bottom:16px}.cards-item-text{color:#fff;font-size:18px;font-weight:400;line-height:140%;padding-bottom:32px}.cards-item-button{display:flex;padding-top:30px;gap:26px}.cards-item-button-get_started{color:#264a27;font-size:18px;font-weight:500;line-height:normal;padding:16px 48px;border-radius:60px;background:#c1f595}.cards-item-button-get_started span{color:#264a27;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}.cards-item-button-learn_more{color:#fff;font-size:18px;font-weight:500;line-height:normal;padding:16px 48px;border-radius:60px;border:1px solid #fff}.cards-item-button-learn_more span{color:#fff;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}.benefits{background-color:#264a27;padding-top:70px;padding-bottom:50px;margin-top:-10px;overflow:hidden;z-index:9;position:relative}.benefits-info{display:flex;justify-content:space-between}.benefits-list{display:flex;flex-direction:column;justify-content:center;gap:46px;padding-bottom:40px}.benefits-item{display:flex;flex-direction:column;width:350px;opacity:0;transform:translateY(15px);transition:opacity .6s ease,transform .6s ease}.benefits-item.visible{opacity:1;transform:translateY(0)}.benefits-item-icon{width:64px;height:64px;margin-bottom:32px}.benefits-item-title{color:#fff;font-size:32px;font-weight:500;line-height:120%;padding-bottom:16px}.benefits-item-text{color:#fff;font-size:18px;font-weight:400;line-height:140%}.benefits-image{width:50%;height:90%;transition:transform .1s ease-out;will-change:transform}.funding{padding:150px 0}.funding-image{-o-object-fit:cover;object-fit:cover;width:60%;height:840px;border-radius:15px;opacity:0}.funding-info{display:flex;gap:16px}.funding-content{display:flex;flex-direction:column;gap:16px;opacity:0}.funding-content-bg{padding:80px 50px;border-radius:15px;background:#e8dfd4;display:flex;flex-direction:column;gap:16px;align-items:center}.funding-title{color:#262f29;text-align:center;font-size:32px;font-weight:500;line-height:120%;width:80%}.funding-text{color:#3c3c3c;text-align:center;font-size:18px;font-weight:400;line-height:150%}.funding-button{color:#fff;font-size:18px;font-weight:500;border-radius:60px;background:#264a27;padding:24px 48px;text-align:center}.funding-button span{color:#fff;font-size:18px;font-weight:500;display:inline-block;transition:opacity .5s ease}@media (max-width:1810px){.hero-title span{font-size:72px}}@media (max-width:1750px){.hero-text{font-size:20px}}@media (max-width:1680px){.funding-image{height:750px}}@media (max-width:1650px){.hero-button-get_started{font-size:16px}.hero-button-get_started span{font-size:16px}.hero-button-learn_more{font-size:16px}.hero-button-learn_more span{font-size:16px}.cards-item-button-get_started{font-size:16px}.cards-item-button-get_started span{font-size:16px}.cards-item-button-learn_more{font-size:16px}.cards-item-button-learn_more span{font-size:16px}}@media (max-width:1560px){.cards-title span{font-size:65px}}@media (max-width:1440px){.hero{padding:200px 0 150px}.hero-text{font-size:18px;width:70%}.cards{padding:100px 0}.cards-info{padding-bottom:40px}.cards-title span{font-size:61px}.cards-item{gap:100px}.cards-item-image{height:600px}.cards-item-title{font-size:28px}.cards-item-text{font-size:16px}.cards-item-button-get_started{padding:16px 28px}.cards-item-button-learn_more{padding:16px 28px}.benefits-list{gap:36px}.benefits-item-title{font-size:28px}.benefits-item-text{font-size:16px}.funding{padding:100px 0}.funding-image{height:620px}}@media (max-width:1280px){.cards-info{padding-bottom:30px}.cards-text{font-size:16px;width:70%}.cards-item{gap:80px}.benefits-list{gap:26px;padding-bottom:50px}.benefits-item-icon{width:44px;height:44px;margin-bottom:20px}.benefits-item-title{font-size:24px}.benefits-item-text{font-size:14px}.benefits-image{width:52%}.funding-image{height:500px;width:55%}.funding-content-bg{padding:50px 40px}.funding-title{font-size:28px}.funding-text{font-size:16px}.funding-button{font-size:16px}.funding-button span{font-size:16px}}@media (max-width:1250px){.hero-title span{font-size:62px}.hero-text{font-size:16px}.hero-button-get_started{font-size:14px}.hero-button-get_started span{font-size:14px}.hero-button-learn_more{font-size:14px}.hero-button-learn_more span{font-size:14px}.cards-item-button-get_started{font-size:14px}.cards-item-button-get_started span{font-size:14px}.cards-item-button-learn_more{font-size:14px}.cards-item-button-learn_more span{font-size:14px}}@media (max-width:1210px){.cards-title span{font-size:54px}}@media (max-width:1120px){.hero-title span{font-size:52px}}@media (max-width:1024px){.cards{padding:80px 0}.cards-title span{font-size:42px}.cards-list{gap:10px}.cards-item{gap:50px}.benefits-image{width:56%}.funding{padding-bottom:80px 0}.funding-image{height:430px}.funding-title{font-size:24px}.funding-text{font-size:14px}.funding-button{padding:16px 38px;font-size:14px}.funding-button span{font-size:14px}}@media (max-width:1000px){.benefits-image{width:52%}}@media (max-width:964px){.cards-item{gap:30px}.cards-item-content{width:40%}}@media (max-width:950px){.hero-title span{font-size:45px}.hero-text{font-size:14px;width:90%}.hero-button-get_started{padding:12px 28px}.hero-button-learn_more{padding:12px 28px}.cards-item-button-get_started{padding:12px 28px}.cards-item-button-learn_more{padding:12px 28px}}@media (max-width:928px){.hero{padding:150px 0 120px}}@media (max-width:920px){.benefits-image{width:55%}}@media (max-width:890px){.cards-item{flex-direction:column;gap:10px}.cards-item-image{height:400px;width:100%}.cards-item-content{width:100%}.cards-item-title{font-size:26px}.cards-item-text{padding-bottom:12px}.cards-item-button{padding-top:15px}}@media (max-width:840px){.benefits-image{width:59%}}@media (max-width:810px){.hero-title span{font-size:42px}}@media (max-width:768px){.cards{padding:60px 0}.funding{padding-bottom:60px 0}.funding-image{width:100%}.funding-info{flex-direction:column}}@media (max-width:762px){.cards-title span{font-size:32px}.cards-text{font-size:14px;width:100%}}@media (max-width:750px){.hero-title{width:100%}}@media (max-width:710px){.benefits-info{flex-direction:column}.benefits-list{gap:16px;padding-bottom:30px}.benefits-item{width:100%}.benefits-image{width:100%}}@media (max-width:560px){.cards-item{padding:0}.cards-item-content{padding:14px}.cards-item-title{font-size:22px}}@media (max-width:558px){.funding-image{height:360px}}@media (max-width:540px){.cards-item-image{height:350px}}@media (max-width:530px){.hero-title span{font-size:36px}}@media (max-width:456px){.cards-item-text{font-size:14px}}@media (max-width:428px){.hero{padding:150px 0 60px}.hero-title span{font-size:32px}}