*{box-sizing:border-box;margin:0;padding:0}.btn,.clickable,[role=button],button{-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn,.btn:active,.btn:focus,.clickable,.clickable:active,.clickable:focus,[role=button],[role=button]:active,[role=button]:focus,button,button:active,button:focus{-webkit-tap-highlight-color:transparent;outline:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.features-card,.features-card img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}body,html{max-width:100vw}body{background-color:#fff;color:#111;font-family:Inter,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.hero-section{-webkit-align-items:flex-end;align-items:flex-end;background:#fff;background:linear-gradient(-90deg,rgba(226,242,240,.25),rgba(226,242,240,.25) 25%,rgba(226,242,240,.85) 50%,rgba(226,242,240,.75) 75%,rgba(226,242,240,.1));overflow:hidden;padding-top:90px;position:relative}.hero-background,.hero-section{display:-webkit-flex;display:flex}.hero-background{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:-40px 0;max-height:601px;max-width:1061px}.hero-background .hero-banner{height:100%;object-fit:contain;width:100%}.hero-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1200px;position:relative;z-index:2}.hero-content{color:#fff;-webkit-flex-shrink:0;flex-shrink:0;max-width:1006px;padding-top:60px;text-align:left}.hero-text{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px}.hero-title{color:#222;font-size:48px;font-style:Bold;font-weight:700;line-height:1.5;text-align:center;#typingText,.ai-text{color:#009200}div{div{display:-webkit-inline-flex;display:inline-flex}}.need-for2{display:none}}.hero-title .cursor{-webkit-animation:blink .7s steps(1) infinite;animation:blink .7s steps(1) infinite;display:inline-block;font-weight:300}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.hero-buttons{gap:32px;margin-top:40px;position:relative;z-index:10}.hero-btn-primary,.hero-buttons{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.hero-btn-primary{background:#007a33;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;gap:8px;height:48px;padding:0 21px;text-decoration:none;transition:all .3s ease;width:223px}.hero-btn-primary:hover{background:#007a33;font-size:18px}.hero-btn-primary:visited{background:#007a33;border:none;color:#fff}.hero-btn-primary:active{background:#007a33}.hero-btn-primary:focus{background:#007a33;border:none;color:#fff;outline:none}.products-grid-section{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:60px;padding:100px 120px 30px 120px}.products-grid-container{border-radius:24px;display:-webkit-flex;display:flex;gap:22px;height:500px;position:-webkit-sticky;position:sticky;top:100px;width:1200px}.products-grid-container:first-child{background:#eaf1e8;padding-bottom:104px;padding-left:65px;padding-right:65px;padding-top:90px;z-index:1}.products-grid-container:nth-child(2){background:#f3eff7;padding-bottom:80px;padding-left:65px;padding-right:32px;padding-top:90px;z-index:2}.products-grid-container:nth-child(3){background:#eff5f7;padding-bottom:48px;padding-left:65px;padding-right:65px;padding-top:100px;z-index:3}.products-grid-content{max-width:427px;min-width:240px}.products-grid-header{margin-bottom:32px}.products-grid-header h2{color:#111;font-size:36px;font-weight:600;line-height:1.3;margin-bottom:16px;vertical-align:middle}.products-grid-header p{color:#636161;font-size:16px;font-style:Regular;font-weight:400}.products-tags{color:#1c1c1e;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.products-tags-item{background:#fff;border:1px solid transparent;border-radius:28px;box-shadow:0 1px 2px 0 rgba(0,0,0,.302);font-size:14px;font-style:Medium;font-weight:500;padding:4px 24px;text-align:center;transition:all .3s ease-in-out;vertical-align:middle}.products-tags-item.active{border:1px solid #008f1a;color:#008f1a}.products-grid-image{max-width:649px;min-width:300px;position:relative;width:100%}.products-grid-image .lottie-wrapper{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out,visibility 1s ease-in-out;visibility:hidden;width:100%}.products-grid-image .lottie-wrapper.active{opacity:1;position:relative;visibility:visible}.products-grid-image .lottie-wrapper#growSmarter{background:url(../images/home/growSmarter.ae3f6187.png) no-repeat 50%;background-size:cover;height:0;padding-top:57.26%;width:100%}.section-header{text-align:center}.section-badge{-webkit-align-items:center;align-items:center;background:#dcfce7;border-radius:24px;color:#007a33;display:-webkit-flex;display:flex;display:inline-block;-webkit-flex-direction:row;flex-direction:row;font-size:20px;font-style:normal;font-weight:500;gap:10px;height:32px;-webkit-justify-content:center;justify-content:center;padding:0 23px}.section-badge,.section-header h2{font-weight:700;margin-bottom:16px}.section-header h2{color:#1f2937;font-size:48px}.pricing .section-header h2{color:#fff}.section-header p{color:#6b7280;font-size:18px;margin:0 auto;max-width:660px}.pricing .section-header p{color:#d1d5db}.ai-section{background:#fff;padding:60px 120px 20px 120px}.ai-container{margin:0 auto;max-width:1200px;padding:0 40px}.ai-header{margin-bottom:40px;text-align:center}.ai-header h2{font-size:56px;font-weight:700;margin-bottom:16px}.ai-header p{color:#1c1c1e;font-size:20px;margin:0 auto;max-width:888px}.ai-grid{min-height:424px;position:relative}.ai-grid-item{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;gap:38px;-webkit-justify-content:space-between;justify-content:space-between;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity 1.5s ease-out;width:100%}.ai-grid-item.active{max-height:none;opacity:1;.ai-grid-item-content{opacity:1}.ai-grid-item-content ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ai-grid-item-content{color:#1c1c1e;max-width:419px;opacity:0;transition:opacity .6s linear .3s}.ai-grid-item-content h3{margin-top:20px}.ai-grid-item-content h3,.ai-grid-item-title{font-size:38px;font-weight:600;margin-bottom:13px}.ai-grid-item-title{display:none}.ai-grid-item-content p{font-size:16px;font-style:Regular;font-weight:400}.ai-grid-item-content ul{color:#636161;list-style:none;margin-top:12px;padding:0}.ai-grid-item-content ul li{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:16px;font-weight:400;line-height:1.2;opacity:0;transition:opacity 1s linear .6s,-webkit-transform .6s linear .4s;transition:opacity 1s linear .6s,transform .6s linear .4s;transition:opacity 1s linear .6s,transform .6s linear .4s,-webkit-transform .6s linear .4s}.ai-grid-item-content ul li:first-child{transition-delay:.4s}.ai-grid-item-content ul li:nth-child(2){-webkit-transform:translateY(-45px);transform:translateY(-45px);transition-delay:.6s}.ai-grid-item-content ul li:nth-child(3){-webkit-transform:translateY(-45px);transform:translateY(-45px);transition-delay:.8s}.ai-grid-item-content ul li:nth-child(4){-webkit-transform:translateY(-45px);transform:translateY(-45px);transition-delay:1s}.ai-grid-item-content ul li:not(:last-child){margin-bottom:16px}.ai-grid-item-content ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' fill='none' viewBox='0 0 14 15'%3E%3Cpath fill='%23007a33' d='M14 7.28a.875.875 0 0 0-.875-.875 5.25 5.25 0 0 1-5.25-5.25.875.875 0 1 0-1.75 0c0 2.9-2.35 5.25-5.25 5.25a.875.875 0 1 0 0 1.75c2.9 0 5.25 2.35 5.25 5.25a.875.875 0 1 0 1.75 0c0-2.9 2.35-5.25 5.25-5.25A.875.875 0 0 0 14 7.28' style='mix-blend-mode:screen'/%3E%3Cpath fill='url(%23a)' d='M14 7.28a.875.875 0 0 0-.875-.875 5.25 5.25 0 0 1-5.25-5.25.875.875 0 1 0-1.75 0c0 2.9-2.35 5.25-5.25 5.25a.875.875 0 1 0 0 1.75c2.9 0 5.25 2.35 5.25 5.25a.875.875 0 1 0 1.75 0c0-2.9 2.35-5.25 5.25-5.25A.875.875 0 0 0 14 7.28'/%3E%3Cdefs%3E%3ClinearGradient id='a' x1='23.1' x2='23.1' y1='.28' y2='45.08' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23007a33'/%3E%3Cstop offset='.5' stop-color='%2392e3a9'/%3E%3Cstop offset='1' stop-color='%23007a33'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");content:"";display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;height:14px;margin-right:12px;width:14px}.ai-img-inventorySummary{position:absolute;right:0;top:5%;width:28%}.ai-img-pendingSalesReturnOrder{position:absolute;right:-5%;top:60%;width:34%}.ai-grid-item-image{border-radius:12px;max-width:652px;overflow:hidden;position:relative}.ai-grid-item-image.assisant-phone{background:linear-gradient(120.36deg,#fcfbf7,#fffafc 49%,#f0f7ff);width:642px}.ai-grid-item-image-wrapper{max-height:424px;overflow:hidden;width:58%}.ai-grid-item-image-wrapper#assisant-phone{margin-left:5%;margin-top:-8%}.ai-grid-item-image-wrapper#insights{max-height:361px;width:auto}.ai-grid-item-image-wrapper#boost{max-height:424px;width:auto}.ai-grid-item-image-wrapper img{height:100%;object-fit:cover;width:100%}.financial-integration-section{background:#f0faf7;overflow:hidden;padding:60px 0}.financial-integration-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:0 auto;max-width:1200px;padding-left:40px}.financial-integration-content{-webkit-flex-shrink:0;flex-shrink:0;max-width:588px}.financial-integration-header h2{font-size:48px;font-style:Bold;font-weight:700;line-height:1.5;margin-bottom:24px}.financial-integration-header p{color:#636161;font-size:24px;font-style:Regular;font-weight:400;line-height:1.5}.financial-integration-features{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:16px;list-style:none;margin-top:50px}.financial-integration-feature-item{background:#008f1a;border-radius:28px;color:#fff;font-size:14px;font-style:Medium;font-weight:500;gap:10px;line-height:150%;opacity:1;padding:4px 24px;text-align:center;vertical-align:middle}.financial-integration-image{-webkit-flex-shrink:0;flex-shrink:0;width:638px}.financial-integration-image img{width:100%}.features-section{background:#fff;padding:60px 0}.features-container{margin:0 auto;max-width:1300px;padding:0 20px}.features-header{margin-bottom:80px;text-align:center}.features-eyebrow{margin-bottom:16px}.features-badge{background:#dcfce7;border-radius:24px;box-shadow:0 0 1px 0 rgba(0,122,51,.05),0 2px 6px 0 rgba(0,122,51,.05),0 10px 16px 0 rgba(0,122,51,.15);color:#197829;display:inline-block;font-size:20px;font-weight:700;height:32px;padding:0 23px}.features-heading{color:#1f2937;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:24px}.features-description{color:#6b7280;font-size:18px;line-height:1.6;margin:0 auto;max-width:700px}.features-grid{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1224px}.features-card{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 10px rgba(0,0,0,.1);display:inline-block;-webkit-flex:1;flex:1;height:430px;min-width:calc(33.33333% - 20px);overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.features-card:nth-child(3n){margin-right:0}.features-card img{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;margin-left:-5px;object-fit:cover;position:absolute;top:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% + 5px)}.features-card:hover img{-webkit-transform:translateZ(0) translateX(5px);-moz-transform:translateZ(0) translateX(5px);-ms-transform:translateZ(0) translateX(5px);-o-transform:translateZ(0) translateX(5px);transform:translateZ(0) translateX(5px)}@media (min-width:768px) and (max-width:1220px){.features-card:hover img{-webkit-transform:translateZ(0) scale(1.02) translateX(5px);-moz-transform:translateZ(0) scale(1.02) translateX(5px);-ms-transform:translateZ(0) scale(1.02) translateX(5px);-o-transform:translateZ(0) scale(1.02) translateX(5px);transform:translateZ(0) scale(1.02) translateX(5px)}}@media (max-width:767px){.features-card:hover img{-webkit-transform:translateZ(0) scale(1.02) translateX(5px);-moz-transform:translateZ(0) scale(1.02) translateX(5px);-ms-transform:translateZ(0) scale(1.02) translateX(5px);-o-transform:translateZ(0) scale(1.02) translateX(5px);transform:translateZ(0) scale(1.02) translateX(5px)}}.features-content{padding:20px}.features-image{margin-bottom:24px}.features-image-placeholder{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.mpesa-bg{background:linear-gradient(135deg,#00d4aa,#00b894)}.whatsapp-bg{background:linear-gradient(135deg,#25d366,#128c7e)}.ai-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.mobile-bg{background:linear-gradient(135deg,#f093fb,#f5576c)}.security-bg{background:linear-gradient(135deg,#4facfe,#00f2fe)}.sync-bg{background:linear-gradient(135deg,#43e97b,#38f9d7)}.features-text h3{color:#1f2937;font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px}.features-text p{color:#6b7280;font-size:14px;line-height:1.5}.get-started-section{background:#fff;background:url(../images/getStart2.5ce77e56.png) no-repeat 50%;background-size:cover;padding:80px 0;position:relative;text-align:center}.get-started-container{margin:0 auto;max-width:1300px;padding:0 20px}.get-started-section:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.get-started-header{margin:0 auto 60px;position:relative;z-index:1}.get-started-eyebrow{margin-bottom:16px}.get-started-badge{background:#dcfce7;border-radius:24px;box-shadow:0 0 1px 0 rgba(0,122,51,.05),0 2px 6px 0 rgba(0,122,51,.05),0 10px 16px 0 rgba(0,122,51,.15);color:#197829;display:inline-block;font-size:20px;font-weight:700;height:32px;padding:0 23px}.get-started-heading{background:linear-gradient(135deg,#1f2937,#374151);-webkit-background-clip:text;color:#1f2937;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:20px;-webkit-text-fill-color:transparent;background-clip:text}.get-started-description{color:#6b7280;font-size:18px;line-height:1.6;margin:0}.get-started-steps{gap:40px;-webkit-justify-content:center;justify-content:center;z-index:1}.get-started-illustration-steps,.get-started-steps{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;position:relative}.get-started-illustration-steps{-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:50px;margin-top:-70px;z-index:2}.get-started-step-item{width:215px}.get-started-step-number{color:#007a33;font-size:60px;font-weight:800}.get-started-step-title{color:#020817;font-size:20px;font-weight:700}.get-started-step-desc{color:#4b5563;font-size:16px;margin-top:10px}.get-started-step-illustration{-webkit-align-items:center;align-items:center;background:#fff;border-radius:20px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:20px;width:100%}.get-started-step-illustration img{object-fit:contain;width:100%}.get-started-step-illustration.mobile{display:none}.get-started-step-connector{background:linear-gradient(90deg,#10b981,#059669);height:2px;position:absolute;right:-60px;top:100px;width:80px;z-index:-1}.get-started-step-item:last-child .get-started-step-connector{display:none}.get-started-action{position:relative;z-index:1}.get-started-btn-primary{-webkit-align-items:center;align-items:center;background:#007a33;border:none;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-inline-flex;display:inline-flex;font-size:16px;font-weight:500;gap:8px;height:46px;-webkit-justify-content:center;justify-content:center;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease;width:223px}.get-started-btn-primary:hover{font-size:18px}.get-started-btn-primary:visited{background:#007a33;border:none;color:#fff}.get-started-btn-primary:active{background:#007a33}.get-started-btn-primary:focus{background:#007a33;border:none;color:#fff;outline:none}.get-started-btn-primary svg{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.get-started-btn-primary:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}#howitworks,#pricing,#products{position:relative;scroll-margin-top:80px}.pricing-section{background:#007a33;text-align:center}.pricing-section .pricing-container{height:740px;padding:64px 32px 96px}.pricing-section .pricing-container-foot{background:#fff;height:230px}.pricing-header{margin:0 auto 32px;max-width:1280px;padding:0 32px}.pricing-eyebrow{color:#d1d5db;font-size:18px;font-weight:700;letter-spacing:.05em;line-height:1.33;margin-bottom:8px}.pricing-heading{color:#fff;font-size:48px;font-weight:700;line-height:1.5;margin-bottom:8px}.pricing-supporting-text{color:#d1d5db;font-size:18px;font-weight:400;line-height:1.5;margin:0 auto}.pricing-content{margin:0 auto;max-width:1095px}.pricing-toggle-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:32px}.pricing-toggle{background:#f7f7f7;border-radius:28px;display:-webkit-flex;display:flex;gap:12px;padding:10px}.pricing-toggle-option{background:#fff;border:none;border-radius:28px;color:#161718;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;padding:8px 24px;transition:all .3s ease}.pricing-toggle-option.active{background:#007a33;color:#fff}.pricing-discount{color:#007a33;font-weight:bolder;margin-left:5px}.pricing-toggle-option.active .pricing-discount{color:#fff}.pricing-currency-select-container{text-align:left}.custom-select-wrapper{display:inline-block;margin-bottom:9px;position:relative}.pricing-currency-select-hidden{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;width:90%;z-index:2}.custom-select-display{-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #dcdfe6;border-radius:8px;box-sizing:border-box;color:#303133;display:-webkit-inline-flex;display:inline-flex;font-size:13px;font-weight:500;height:32px;-webkit-justify-content:space-between;justify-content:space-between;line-height:1;max-width:80px;min-width:60px;outline:none;padding:0 28px 0 12px;pointer-events:none;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1);-ms-user-select:none;user-select:none;-webkit-user-select:none;-moz-user-select:none}.custom-select-display:hover{border-color:#c0c4cc}.custom-select-display.focused,.custom-select-display:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.custom-select-display.active{border-color:#409eff}.custom-select-value{color:#303133;-webkit-flex:1;flex:1;font-size:13px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select-arrow{-webkit-align-items:center;align-items:center;color:#c0c4cc;display:-webkit-flex;display:flex;height:16px;-webkit-justify-content:center;justify-content:center;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,color .2s ease;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease;width:16px}.custom-select-arrow svg{height:14px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:14px}.custom-select-arrow svg path{stroke:#c0c4cc;transition:stroke .2s ease}.custom-select-display:hover .custom-select-arrow svg path{stroke:#909399}.custom-select-display.active .custom-select-arrow svg path,.custom-select-display.focused .custom-select-arrow svg path{stroke:#409eff}.custom-select-display.active .custom-select-arrow svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pricing-tiers{-webkit-align-items:stretch;align-items:stretch;gap:15px}.pricing-card,.pricing-tiers{display:-webkit-flex;display:flex}.pricing-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;-webkit-flex-direction:column;flex-direction:column;height:100%;height:auto;overflow:hidden;padding:0;position:relative;transition:all .3s ease;width:calc(33.33333% - 10px)}.pricing-discount{background:#ddb204;border-radius:12px;color:#fff;font-size:13px;font-weight:700;letter-spacing:0;line-height:100%;padding:5px;position:absolute;right:10px;text-transform:uppercase;top:10px}.pricing-value-currency{font-size:24px;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.pricing-underline-amount{color:#6b7280;font-size:18px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:4px;text-align:center;text-decoration:line-through}.pricing-card.pricing-featured{border:2px solid #007a33;box-shadow:0 15.86px 31.72px 0 rgba(0,122,51,.1)}.pricing-card-header{background:#fff;gap:20px;padding:40px 40px 42px}.pricing-badge-container,.pricing-card-header{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.pricing-badge-container{-webkit-align-items:center;align-items:center}.pricing-badge{background:#dcfce7;border-radius:14px;color:#007a33;display:inline-block;font-size:12px;font-weight:500;line-height:1.2;margin-bottom:16px;padding:8px 16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pricing-basic-badge{background:#e0e7ff;color:#4f46e5}.pricing-standard-badge{background:#dcfce7;color:#166534}.pricing-advanced-badge{background:rgba(147,51,234,.102);color:#581c87}.pricing-amount{display:none}.pricing-amount,.pricing-amount.active{-webkit-align-items:flex-end;align-items:flex-end;gap:4px}.pricing-amount.active{display:-webkit-flex;display:flex}.pricing-value{color:#007a33;font-size:60px;font-weight:900;line-height:1;transition:opacity .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .15s ease;transition:transform .15s ease,opacity .15s ease,-webkit-transform .15s ease}.pricing-description,.pricing-period{color:#6b7280;font-size:18px;font-weight:400;line-height:1.5}.pricing-description{margin:0;text-align:center}.pricing-features{background:#f9fafb;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-direction:column;flex-direction:column;gap:16px;list-style:none;margin:0;min-height:224px;padding:0 40px 24px 40px}.pricing-features .pricing-feature-item{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;gap:12px}.pricing-feature-check{-webkit-flex-shrink:0;flex-shrink:0;height:24px;margin-top:2px;width:24px}.pricing-feature-text{color:#6b7280;font-size:16px;font-weight:400;line-height:1.5}.pricing-features .pricing-feature-text{text-align:left}.pricing-cta-button{border:none;border-radius:0 0 12px 12px;padding:0 6px}.pricing-advanced-button,.pricing-basic-button,.pricing-cta-button,.pricing-standard-button{color:#fff;cursor:pointer;font-size:16px;font-weight:400;line-height:1.5;text-align:center;transition:all .3s ease;width:100%}.pricing-advanced-button,.pricing-basic-button,.pricing-standard-button{background:#000;border:none;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.06),0 1px 3px 0 rgba(0,0,0,.1);padding:11px 0;text-decoration:none}.pricing-advanced-button:hover,.pricing-basic-button:hover,.pricing-standard-button:hover{background:#333}.pricing-advanced-button:visited,.pricing-basic-button:visited,.pricing-standard-button:visited{background:#000;border:none;color:#fff}.pricing-advanced-button:active,.pricing-basic-button:active,.pricing-standard-button:active{background:#333}.pricing-advanced-button:focus,.pricing-basic-button:focus,.pricing-standard-button:focus{background:#000;border:none;color:#fff;outline:none}.pricing-card.pricing-featured .pricing-standard-button{background:#007a33;color:#fff}.pricing-card.pricing-featured .pricing-standard-button:hover{background:#007a33}.pricing-card.pricing-featured .pricing-standard-button:visited{background:#007a33;color:#fff}.pricing-card.pricing-featured .pricing-standard-button:active{background:#007a33}.pricing-card.pricing-featured .pricing-standard-button:focus{background:#007a33;color:#fff;outline:none}.faq-section{background:#fff;gap:60px;margin:0 auto;max-width:1440px;padding:64px 0 0}.faq-container,.faq-section{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.faq-container{gap:80px;max-width:1280px;padding:34px 32px 120px}.faq-header{-webkit-flex-direction:column;flex-direction:column;gap:16px;max-width:672px;width:100%}.faq-eyebrow,.faq-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex}.faq-eyebrow{gap:10px;-webkit-justify-content:center;justify-content:center;padding:8px 23px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.faq-badge{background:#dcfce7;border-radius:24px;box-shadow:0 0 1px 0 rgba(0,122,51,.05),0 2px 6px 0 rgba(0,122,51,.05),0 10px 16px 0 rgba(0,122,51,.15);color:#007a33;font-size:20px;font-weight:700;height:32px;padding:0 23px;text-align:center}.faq-heading{color:#111827;font-size:48px;font-weight:700}.faq-description,.faq-heading{line-height:1.5;margin:0;text-align:center;width:100%}.faq-description{color:#6b7280;font-size:18px;font-weight:400;height:28px}.faq-content{-webkit-align-self:stretch;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-ms-grid-row-align:stretch;align-self:stretch;gap:20px;width:100%}.faq-item,.faq-row{position:relative;width:100%}.faq-item{display:inline-block;vertical-align:top}.faq-top-border{background:#e5e7eb;height:1px;width:100%}.faq-item-content{-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:column;flex-direction:column;gap:8px;min-height:80px;padding:24px 0 0}.faq-item-content,.faq-toggle{-webkit-align-self:stretch;display:-webkit-flex;display:flex;-ms-grid-row-align:stretch;align-self:stretch;width:100%}.faq-toggle{-webkit-align-items:center;align-items:center;background:none;border:none;cursor:pointer;gap:24px;padding:0}.faq-question{color:#000;-webkit-flex:1;flex:1;font-size:18px;font-weight:400;line-height:1.556;margin:0;text-align:left}.faq-icon{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:28px;-webkit-justify-content:center;justify-content:center;transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;will-change:transform}.faq-panel{background:#fff;border-top:1px solid #e5e7eb;display:none;overflow:hidden;padding:20px 20px 20px 20px;width:100%}.faq-answer{color:#6b7280;font-size:18px;font-weight:400;line-height:1.556;text-align:left;width:100%}.faq-answer p{margin:0}.faq-item.active .faq-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-item.active .faq-panel{display:block}@media (min-width:768px) and (max-width:1220px){.hero-title{font-size:35px;line-height:1.5}.hero-background{margin-top:-20px}.hero-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:1164px;padding:0 32px}.hero-content{padding-top:40px}.products-grid-section{padding:80px 32px}.products-grid-container{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:18px;height:707px;-webkit-justify-content:space-between;justify-content:space-between;max-width:1100px;padding:32px 40px!important;width:auto}.products-grid-container:nth-child(2){-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.products-grid-header h2{font-size:28px}.products-tags{width:65%}.products-grid-content{max-width:100%}.products-grid-image{max-width:80%}.ai-section{padding:0 64px}.ai-container{max-width:1100px;padding:0 32px}.ai-header h2{font-size:48px;margin-bottom:10px}.ai-header p{max-width:660px}.ai-grid{-webkit-align-items:center;align-items:center;min-height:86vw}.ai-grid-item{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:32px}.ai-grid-item,.ai-grid-item-content{max-width:100%}.ai-grid-item-content h3{font-size:32px}.ai-grid-item-image{-webkit-align-self:center;max-width:100%!important;width:100%!important;-ms-grid-row-align:center;align-self:center}.ai-grid-item-image-wrapper{max-height:113.067vw!important}.financial-integration-section{padding:40px 60px}.financial-integration-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:40px;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:auto;padding:0 32px}.financial-integration-content{max-width:730px}.financial-integration-header h2{margin-bottom:8px}.financial-integration-header p{font-size:20px}.financial-integration-features{margin-top:20px}.financial-integration-image{width:680px}.features-grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-justify-content:center;justify-content:center;max-width:100%}.features-card{display:block;height:430px;margin:0;min-width:calc(50% - 20px)}.features-card:nth-child(2n),.features-card:nth-child(3n){margin-right:0}.features-card img{height:100%;object-fit:cover;width:calc(100% + 5px)}.faq-content{gap:0}.faq-row{position:relative;width:100%}.faq-item{display:block;max-width:100%;width:100%}.faq-panel{background:#fff;border-top:1px solid #e5e7eb;display:none;overflow:hidden;padding:20px 20px 20px 20px;width:100%}.faq-item.active .faq-panel{display:block}.faq-item:nth-child(2n){margin-left:0}.pricing-value{font-size:40px}.pricing-section .pricing-container-foot{height:320px}}@media (max-width:767px){.hero-section{background:linear-gradient(180deg,rgba(226,242,240,.3),rgba(226,242,240,.5) 25%,rgba(226,242,240,.85) 50%,rgba(226,242,240,.75) 75%,rgba(226,242,240,.1));padding-bottom:40vw;padding-top:90px}.hero-container{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;min-width:320px}.hero-background{margin-top:0}.hero-text{-webkit-align-items:center;align-items:center}.hero-content{padding-top:6vw;text-align:center}.hero-title{font-size:6.667vw;line-height:1.5;div{display:block}.need-for{display:none}.need-for2{display:-webkit-inline-flex;display:inline-flex}}.features-badge{height:32px;padding:0 23px}.features-header{margin-bottom:30px}.custom-select-display{border-width:1.5px;font-size:14px;height:36px;max-width:90px;min-width:70px;padding:0 32px 0 14px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pricing-currency-select-container{text-align:center}.custom-select-wrapper{margin-bottom:15px}.custom-select-arrow{height:18px;right:10px;width:18px}.custom-select-arrow svg{height:16px;width:16px}.custom-select-value{font-size:14px}.products-grid-header h2{font-size:6.467vw}.products-grid-header p{font-size:3.267vw}.products-tags-item{border-radius:3.867vw;font-size:2.733vw;padding:.567vw 3.2vw}.products-grid-section{margin-bottom:100px;margin-top:-100px;padding:0 20px}.products-grid-container{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;gap:32px;height:128.133vw;-webkit-justify-content:space-between;justify-content:space-between;max-height:80vh;overflow:hidden;padding:32px 16px!important;width:auto}.products-grid-container:nth-child(2){-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.products-grid-content{max-width:100%}.products-grid-image{max-width:80%;min-width:auto;overflow:hidden}.ai-section{padding:0 20px}.ai-container{padding:0}.ai-header h2{font-size:6.467vw;line-height:1.4;margin-bottom:30px}.ai-header p{font-size:3.267vw;max-width:100%}.ai-grid{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8.667vw;-webkit-justify-content:center;justify-content:center}.ai-grid-item{-webkit-align-items:center;align-items:center;border:.3px solid rgba(0,0,0,.66);border-radius:5.333vw;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;max-height:none;opacity:1;padding:8.533vw 4.267vw;position:static;&:first-child{gap:3vw}}.ai-grid-item-content{max-width:100%;opacity:1;width:100%}.ai-grid-item-content ul li{font-size:3.267vw;opacity:1;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.ai-grid-item-content h3{margin-top:0}.ai-grid-item-content p{font-size:3.267vw}.ai-grid-item-content h3{font-size:5.467vw}.ai-grid-item-image{max-width:364px;width:100%}.ai-grid-item-image-wrapper{height:241px;max-width:235px;width:100%}.ai-grid-item-image-wrapper#insights{height:204px;max-width:362px;width:100%}.ai-grid-item-image-wrapper#boost{height:238px;max-width:408px;width:100%}.financial-integration-section{margin-top:6vw;padding:40px 20px}.financial-integration-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:8.333vw;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:auto;padding:0}.financial-integration-content{max-width:none}.financial-integration-header h2{font-size:7.917vw;margin-bottom:8px}.financial-integration-header p{font-size:3.333vw}.financial-integration-features{margin-top:5vw}.financial-integration-feature-item{border-radius:5.083vw;font-size:2.917vw;gap:1.667vw;opacity:1;padding:.833vw 4vw}.financial-integration-image{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}.financial-integration-image img{width:110%}.features-section{padding-bottom:50px;padding-top:50px}.features-heading{font-size:30px}.features-grid{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:20px;max-width:100%}.features-card{display:block;height:430px;margin:0;max-width:360px;width:100%}.features-card:nth-child(2n),.features-card:nth-child(3n){margin-right:0}.features-card img{height:100%;left:0;object-fit:cover;position:absolute;top:0;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(100% + 5px)}.features-image-placeholder{padding-bottom:56.25%;position:relative}.faq-content{gap:0}.faq-row{position:relative;width:100%}.faq-item{max-width:100%;width:100%}.faq-item:nth-child(2n){margin-left:0}.get-started-badge{height:32px;padding:0 23px}.get-started-section{background:none;padding-bottom:50px;padding-top:50px}.get-started-heading{font-size:30px}.get-started-steps.web{display:none}.get-started-illustration-steps{display:block;margin-top:10px}.get-started-step-illustration.mobile{display:block;margin-top:20px}.get-started-step-item{width:100%}.pricing-eyebrow{background:#dcfce7;border-radius:24px;box-shadow:0 0 1px 0 rgba(0,122,51,.05),0 2px 6px 0 rgba(0,122,51,.05),0 10px 16px 0 rgba(0,122,51,.15);color:#007a33;font-size:20px;font-weight:700;line-height:.8;padding:3px 23px;text-align:center}.pricing-header{padding:0}.pricing-heading,.pricing-supporting-text{color:#333}.pricing-supporting-text{font-size:16px}.pricing-heading{font-size:30px;margin-top:20px}.pricing-tiers{display:block}.pricing-card{box-shadow:0 1px 10px rgba(0,0,0,.1);margin-bottom:20px;width:100%}.pricing-section .pricing-container{background:#f9fafb;height:auto;padding-bottom:1px}.pricing-section .pricing-container-foot{display:none}.pricing-features{margin-bottom:20px}.faq-heading{font-size:30px}.faq-section{padding-bottom:50px;padding-top:0}}