.banner-section{background:linear-gradient(180deg,#fff 0,#fff 35%,rgba(46,204,114,.08) 55%,#e9fff1);margin-bottom:12rem;padding:24rem 0 0;position:relative}.banner-image-wrapper{display:flex;justify-content:center}.banner-image-wrapper img{display:block;height:auto;margin-top:3rem}.cta-button-div{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:5rem}.cta-banner-one{border:2px solid #006e2f;border-radius:30px;color:#006e2f;font-size:15px;padding:1.3rem 3rem}.cta-mid-banner-two{background:#03672e;border:2px solid #03672e;border-radius:30px;color:#fff;font-size:15px;padding:1.3rem 3rem}.banner-tag{align-items:center;background:#f1fced;border-radius:99px;display:flex;gap:8px;margin:0 auto 2rem;padding:1rem 2rem;width:max-content}.banner-tag p{color:#03632d;font-family:work-sans-medium,"sans-serif";font-size:15px;margin-bottom:0}@media (max-width:1024px){.banner-image-wrapper img{width:100%}}.banner-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.banner-wrapper h1{font-family:work-sans-semibold,sans-serif;margin:0 auto;text-align:center;width:60%}.banner-wrapper-p{font-size:17px;margin:2rem auto 0;text-align:center;width:70%}@media (max-width:1540px){.banner-section{margin-bottom:10rem}}@media (max-width:1024px){.banner-wrapper-p{font-size:16px}.cta-banner-one,.cta-mid-banner-two{font-size:14px;padding:1.5rem 3.5rem}.banner-tag p{font-size:14px!important}}@media (max-width:767px){.banner-section{padding:20rem 0 10rem}.banner-wrapper h1,.banner-wrapper p{width:100%!important}.banner-wrapper p{font-size:16px}.banner-image-wrapper img{display:none}.cta-banner-one,.cta-mid-banner-two{text-align:center;width:100%}.cta-button-div{flex-direction:column;margin:5rem auto 0;width:max-content}}@media(max-width:400px){.banner-tag p{font-size:12px!important}.banner-tag{margin:0 0 2rem}}@media(max-width:350px){.banner-tag{text-align:center;width:95%}}#banner-wrapper-architecture{padding-bottom:10rem!important}#banner-wrapper-architecture h1{width:60%}section{opacity:0;transform:translateY(50px);transition:transform 1s ease-out,opacity 1s ease-out}.visible{opacity:1;transform:translateY(0)}.header-upper{opacity:1!important;transform:none!important}.section-tag{align-items:center;display:flex;gap:10px;margin-bottom:2rem;width:max-content}.section-tag p{color:#03632d;font-family:work-sans-medium,"sans-serif"!important;font-size:16px;margin-bottom:0}@media (max-width:1024px){.section-tag p{font-size:15px}}@media (max-width:767px){#banner-wrapper-architecture h1{font-size:4.5rem}}@media (max-width:400px){#banner-wrapper-architecture h1{font-size:4rem}#banner-wrapper-architecture p{font-size:14px}}.trusted-by-partners-section{margin-bottom:12rem}.trusted-by-partners-wrapper h2{font-family:work-sans-medium,"sans-serif";font-size:3.6rem;font-weight:500!important;margin-bottom:2rem;text-align:center}.trusted-by-partners-images{align-items:center;justify-content:center;margin-top:3rem}.aws-icon img{height:45px}.partners-icon-col img{width:140px}.row{display:flex;flex-wrap:wrap}@media (max-width:1024px){.trusted-by-partners-images{gap:2rem}.aws-icon img{height:35px}}.rag-limitation-section{margin:12rem 0}.rag-limitation-wrapper{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.rag-intro-text{margin:0 0 5rem}.rag-items-wrapper{margin-bottom:4rem;row-gap:4rem}.rag-item{align-items:flex-start;display:flex;flex-direction:column;height:100%;text-align:left}.rag-item-icon{align-items:center;display:flex;justify-content:flex-start;margin-bottom:2rem}.rag-item-icon svg{height:48px;width:48px}.rag-item h3{font-family:work-sans-medium,sans-serif;font-size:20px;margin-bottom:1.5rem}.rag-item p{font-size:16px;line-height:1.6;margin-bottom:0}.rag-bottom-box{align-items:flex-start;background:#f6fff7;border-radius:12px;display:flex;gap:1.5rem;margin:1rem 0 0;padding:3rem;width:100%}.rag-checkmark{flex-shrink:0;height:24px;width:24px}.rag-bottom-box p{color:#0b1220;font-size:16px;line-height:1.6;margin:0;text-align:left}@media (max-width:1024px){.rag-intro-text{font-size:2.3rem;margin-bottom:6rem}.rag-item h3{font-size:17px}.rag-bottom-box p,.rag-item p{font-size:2.3rem}}@media(max-width:768px){.rag-item img{width:30px}}@media (max-width:767px){.rag-limitation-section{margin:8rem 0}.rag-bottom-box{padding:1.5rem}.rag-items-wrapper{row-gap:6rem}}.three-card-branch-section{margin:12rem 0 6rem}.three-card-branch-statement-div{align-items:flex-start;display:flex;gap:1.2rem;margin-top:5rem;padding-top:2rem}.three-card-branch-div h3{font-size:20px;width:100%}.three-card-branch-heading{align-items:center;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;margin:0 auto;text-align:center;width:70%}.three-cards-branch-wrapper{justify-content:center;margin-top:5rem;row-gap:4rem}.three-card-branch-div p{font-size:15px}.three-card-branch-div>p{margin-bottom:3rem}.three-card-branch-div{background:#ffffff01;border:1px solid #bebebe60;display:flex;flex-direction:column;height:100%;padding:5rem 3rem 5rem 4rem}#three-card-no-border-div{border:1px solid #bebebe60;border-left:none}.two-card-tag,.two-card-tag-two{border-radius:30px;font-family:work-sans-medium,"sans-serif";font-size:14px;margin-bottom:2.7rem;padding:1rem 1.9rem;width:max-content}.three-card-pointer-div{align-items:flex-start;display:flex;gap:1.6rem}.three-card-pointers{display:flex;flex-direction:column;gap:2rem;margin-top:auto}.three-card-svg{flex-shrink:0;height:16px;margin-top:4px;width:16px}.three-card-branch-statement-div p,.three-card-statement-div p{color:#0db556;font-size:16px}.span-text,.three-card-statement-div p span{font-family:work-sans-semibold,"sans-serif"}.three-card-pointer-div p{font-size:15px!important;margin-bottom:0!important}.two-card-tag{background:#f1fced;color:#026102}.two-card-tag-two{background:#fcf8ed;color:#d79300}@media (max-width:1024px){.three-card-branch-div h3{font-size:17px}.three-card-branch-div p{font-size:2.3rem!important}.three-card-statement-div img{margin-top:3px;width:16px}}@media (max-width:768px){.three-card-branch-div>p{margin-bottom:4rem}#three-card-no-border-div{border:1px solid #bebebe60}}@media (max-width:767px){.three-card-branch-heading{align-items:flex-start;text-align:start;width:100%}}.no-padding{padding:0!important}.four-box-section{margin:12rem 0 14rem}.four-box-content{margin-top:6rem}.box-card{background:#ffffff01;border-radius:10px;border-top:3px solid #061742;box-shadow:4px 4px 10px 0 #0000001a;display:flex;flex-direction:column;height:100%;padding:5rem 2.5rem}.box-card-paragraph-two{margin-bottom:6rem!important}.impact-div{align-items:flex-start;display:flex;gap:12px;margin-top:auto}.impact-div p{color:#0db556;font-size:14px!important;margin:0}.impact-div img{margin-top:8px;width:20px}.box-card h3{font-size:20px}.box-card p{font-size:16px;margin-bottom:0}@media (max-width:1024px){.box-card h3{font-size:17px}.box-card p{font-size:2.3rem}.four-box-wrapper{row-gap:4rem}}@media (max-width:767px){.four-box-wrapper{row-gap:4rem}}.steps-section{margin:12rem 0 14rem}.steps-card-pointers{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem;margin-top:4rem}.three-step-wrapper{margin-top:6rem;row-gap:4rem}.steps-pointer-div{display:flex;gap:12px}.steps-card-statement-div p{color:#0db556;font-size:16px}.steps-card-statement-div{align-items:flex-start;display:flex;gap:1.2rem;margin-top:auto}.steps-card-statement-div img{margin-top:8px}.steps-card-heading{flex-direction:column;margin:0 auto;text-align:center;width:80%}.step-card,.steps-card-heading{align-items:center;display:flex}.step-card{justify-content:end}.step-card h4{background:linear-gradient(90deg,#049726,#017101);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:5.5rem;margin-bottom:0;-webkit-text-fill-color:transparent}.three-step-card{border:1px solid #bebebe60;border-radius:12px;box-shadow:4px 4px 10px 0 #0000001a;display:flex;flex-direction:column;height:100%;padding:3.5rem}.three-step-card p{font-size:16px;margin-bottom:0}.three-step-card h3{font-size:20px;margin-bottom:2rem;max-width:80%}@media (max-width:1024px){.steps-card-statement-div p{font-size:2.3rem}.step-card h4{font-size:4rem}.three-step-card p{font-size:2.3rem}.three-step-card h3{font-size:16px}.three-step-card{padding:3.5rem}.step-card{align-items:flex-start;flex-direction:column-reverse;margin-bottom:2rem;row-gap:2rem}}@media(max-width:768px){.steps-card-statement-div{align-items:center;gap:1.8rem}.steps-card-statement-div img{margin-top:0}}@media(max-width:767px){.steps-card-statement-div{align-items:flex-start;gap:2rem}.steps-card-statement-div img{margin-top:4px}}.features-section{margin:12rem 0}.section-wrapper{display:flex;gap:20px;justify-content:space-between}.section-heading{align-items:center;display:flex;flex-direction:column;margin:0 auto;text-align:center;width:60%}.features-cards-wrapper{margin-top:4rem;row-gap:3rem}.feature-image{flex-shrink:0;margin-bottom:2rem;width:50px}.features-cards-inner p{font-size:16px}.features-cards-inner{background:#fff;border:1px solid #dfdfdf;border-radius:14px;display:flex;flex-direction:column;height:100%;padding:4rem 2rem}.features-cards-inner h3{font-size:20px;margin-bottom:1rem}@media (max-width:1024px){.feature-first-card{padding:8rem 4rem}.features-cards-inner{padding:4rem 2.5rem}.features-cards-inner h3{font-size:17px}.features-cards-inner p{font-size:2.3rem}.feature-image{margin-bottom:2.7rem;width:40px}}@media(max-width:768px){.features-cards-inner h3{font-size:16px}}.four-grid-section{margin:12rem 0}.four-grid-header{width:90%}.grid-card h3{font-size:18px}.grid-card p{font-size:16px}.grid-card{background:#f9fff9;border-radius:24px;box-sizing:border-box;flex:1;height:100%;padding:5rem 3rem}.grid-card-pointers{display:flex;flex-direction:column;gap:2rem;margin-top:4rem}.grid-pointer-item{align-items:flex-start;display:flex;gap:2rem}.grid-pointer-item img{margin-top:.3rem;width:25px}.grid-pointer-icon{flex-shrink:0;height:20px;margin-top:2px;width:20px}.grid-pointer-item p{color:#0b1220;font-size:16px;line-height:1.6;margin:0}.grid-cta-wrapper{align-items:center;color:#000;display:flex;gap:1.5rem;margin-top:3.5rem;width:max-content}.grid-cta-link{font-family:work-sans-medium,sans-serif;font-size:16px;margin-bottom:0}.grid-cta-wrapper:hover .grid-cta-link{color:#1e8758}.grid-cta-button{align-items:center;background:#0d0d0d;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .3s ease;width:40px}.grid-cta-wrapper:hover .grid-cta-button{background:#1e8758}.grid-cta-button svg{height:16px;width:16px}@media (max-width:1024px){.grid-card p,.grid-cta-link,.grid-pointer-item p{font-size:2.3rem}.grid-card h3{font-size:16px}}@media(max-width:768px){.four-grid-wrapper{row-gap:6rem}}.grid-card-wrapper{align-items:center;display:flex;height:50%}#grid-card-one{border-right:1px solid #03672e}#grid-card-one,#grid-card-two{border-bottom:1px solid #03672e}#grid-card-two{border-left:1px solid #03672e}#grid-card-three{border-right:1px solid #03672e;border-top:1px solid #03672e}#grid-card-four{border-left:1px solid #03672e;border-top:1px solid #03672e}@media (max-width:767px){.grid-card-wrapper{flex-direction:column;margin-bottom:3rem;row-gap:3rem}#grid-card-four,#grid-card-one,#grid-card-three,#grid-card-two{border:1px solid #03672e}.four-grid-header{width:100%}.grid-pointer-item img{width:21px}.grid-card-pointers{gap:3rem}}.mid-banner-cta-section{margin:6rem 0 12rem}.mid-banner-wrapper{background:#fafafa;border-radius:16px;padding:4rem 2rem}.mid-banner-header{align-items:center;display:flex;gap:5rem}.mid-banner-cta{background:#0d0d0d;border-radius:100px;display:block;margin-top:3rem;padding:2rem;text-align:center}.mid-banner-cta p{color:#fff;font-size:15px;margin-bottom:0}.mid-banner-cta-heading{width:65%}.mid-banner-cta-heading h2{font-size:24px}.mid-banner-cta-heading p{font-size:17px}@media (max-width:1024px){.mid-banner-wrapper{flex-direction:column;row-gap:4rem}.mid-banner-cta{padding:2rem 4.5rem;width:max-content}.cta-div{display:flex;justify-content:flex-end}.mid-banner-cta p{font-size:14px}.mid-banner-cta-heading h2{font-size:20px}.mid-banner-cta-heading p{font-size:2.3rem}}@media (max-width:767px){.mid-banner-header{align-items:flex-start;flex-direction:column}.mid-banner-cta-heading{width:100%}.mid-banner-header-cta img{display:none}.cta-div{justify-content:flex-start}.mid-banner-cta{margin-top:0}}.faq-section{margin:12rem 0 18rem}.faq-wrapper{padding-left:24px}.faq-list{display:flex;flex-direction:column;gap:0}#faq-q1{padding-top:0}.faq-list>div:first-child{border:none}.faq-item{border-top:1px solid #e5e7eb}.faq-item:last-child{border-bottom:1px solid #e5e7eb}.faq-question{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;font-family:work-sans-medium,"sans-serif";font-size:20px;justify-content:space-between;padding:20px 0;text-align:left;width:100%}.chevron{align-items:center;background-color:#f3f4f6;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transform:rotate(180deg);transition:transform .7s cubic-bezier(.25,.8,.25,1);width:28px}.chevron svg{height:14px;width:14px}.faq-question[aria-expanded=true] .chevron{transform:rotate(0deg)}.faq-answer{max-height:0;opacity:0;overflow:hidden;transition:max-height .7s cubic-bezier(.25,.8,.25,1),opacity .7s ease;will-change:max-height,opacity}.faq-answer p{font-size:16px;margin:0 0 16px}.faq-answer.open{max-height:320px;opacity:1}@media (max-width:1024px){.faq-question{font-size:17px}.faq-answer p{font-size:2.3rem}.chevron{height:22px;width:22px}.chevron svg{height:12px;width:12px}}@media (max-width:767px){.faq-wrapper{margin-top:3rem;padding-left:0}.faq-question{font-size:16px;gap:2rem}.faq-section{margin:12rem 0}}.cta-heading{margin:0 auto;text-align:center;width:60%}.cta-heading h2 span{background:linear-gradient(90deg,#2ecc71,#3ecf8e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-section{margin:12rem 0}@media (max-width:767px){.cta-heading{width:100%}}@media (min-width:1025px) and (max-width:1540px){.banner-wrapper h1{font-size:5.5rem;width:70%!important}h2{font-size:4rem}}@media (max-width:767px){.mid-banner-heading,.section-heading,.six-card-heading,.steps-card-heading,.two-card-heading{align-items:flex-start;justify-content:flex-start;text-align:start;width:100%}}@media (min-width:1025px) and (max-width:1640px){p{font-size:15px!important}}