.ec-theme .solutions-banner{background:var(--ec-hero);background-repeat:no-repeat;background-size:cover;margin:6rem 0 8rem;min-height:400px;padding:10rem 0 4rem;position:relative}.ec-theme .solutions-banner-wrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:80%}.ec-theme .banner-tag{background:var(--ec-tint);border-radius:40px;margin-bottom:12px;padding:8px 24px;width:max-content}.ec-theme .banner-tag p{color:var(--ec-brand)!important;font-size:17px!important;margin:0!important}.ec-theme .solutions-banner-content h1{font-size:5rem;font-weight:500;margin-bottom:20px!important;text-align:center}.ec-theme .solutions-banner-content p{margin:0 auto;text-align:center;width:85%}.ec-theme .solutions-banner-button-wrapper{margin-top:4rem}.ec-theme .get-started-button{background:var(--ec-brand);border:1px solid var(--ec-brand);border-radius:8px;padding:10px 36px;text-align:center}.ec-theme .get-started-button p{color:#fff;font-size:1.6rem;margin:0}@media (max-width:767px){.ec-theme .solutions-banner{padding-bottom:2rem}.ec-theme .solutions-banner-wrapper{align-items:flex-start;width:100%}.ec-theme .solutions-banner-content p{width:100%}.ec-theme .solutions-banner-content h1,.ec-theme .solutions-banner-content p{text-align:left}}.ec-theme .first-mid-banner-section{margin-bottom:12rem}.ec-theme .mid-banner-wrapper{align-items:center;background:var(--ec-surface);border-radius:24px;display:flex;justify-content:center;padding:6rem}.ec-theme .mid-banner-content{text-align:center;width:80%}.ec-theme .mid-banner-content h2{color:var(--ec-ink);font-size:4.5rem;font-weight:500;margin-bottom:20px;text-align:center}.ec-theme .mid-banner-content p{text-align:center}.ec-theme .mid-banner-image{display:none}.ec-theme .first-mid-banner-cta{border:2px solid var(--ec-ink);border-radius:8px;display:inline-block;margin-top:4rem;padding:8px 30px;width:max-content}.ec-theme .first-mid-banner-cta p{color:var(--ec-ink)!important;font-size:2.2rem;font-weight:400;margin:0}@media (max-width:1439px){.ec-theme .mid-banner-wrapper{padding:4rem 6rem}}@media (max-width:1023px){.ec-theme .mid-banner-wrapper{padding:4rem!important}}@media (max-width:767px){.ec-theme .mid-banner-wrapper{flex-direction:column;gap:5rem;padding:4rem}.ec-theme .mid-banner-wrapper>div{width:100%}}.ec-theme .cta-section{margin-bottom:12rem}.ec-theme .cta-wrapper{align-items:center;display:flex;justify-content:center}.ec-theme .cta-content{display:flex;flex-direction:column;text-align:center;width:80%}.ec-theme .cta-content h2{color:var(--ec-ink);font-size:4rem;font-weight:500}.ec-theme .cta-content h3{color:var(--ec-ink);font-family:ibm-plex-sans-medium,sans-serif!important;font-size:2.3rem;font-weight:500}.ec-theme .cta-buttons{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:2rem}.ec-theme .book-demo-button{background:#fff;border:1px solid var(--ec-brand);border-radius:8px;padding:10px 36px;text-align:center}.ec-theme .book-demo-button p{color:var(--ec-brand);font-size:1.6rem;margin:0}@media (max-width:767px){.ec-theme .cta-section{margin-bottom:8rem}.ec-theme .cta-content{text-align:left;width:100%}.ec-theme .cta-buttons{align-items:flex-start;justify-content:flex-start}.ec-theme .book-demo-button p,.ec-theme .get-started-button p{font-size:2rem}}@media (max-width:425px){.ec-theme .cta-buttons{flex-direction:column;gap:2rem}.ec-theme .cta-buttons button{width:fit-content}}.ec-theme .overview-section{margin-bottom:12rem}.ec-theme .section-heading{margin-bottom:4rem;position:relative;text-align:center}.ec-theme .heading-tag{display:inline-block;margin-bottom:20px;padding-bottom:10px;position:relative}.ec-theme .heading-tag span{color:#000;font-family:ibm-plex-sans-medium,sans-serif!important;font-size:2rem}.ec-theme .heading-tag:after{background:linear-gradient(110.71deg,rgba(3,103,46,.74) 15.87%,rgba(5,160,67,.74) 60.65%,rgba(46,204,114,.74) 89.14%);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.ec-theme .section-heading h2{font-weight:500}.ec-theme .section-heading p{color:#696969;margin:0 auto 1rem;width:100%}.ec-theme .overview-section .section-heading{text-align:left}.ec-theme .cards-overview .section-heading{text-align:center}.ec-theme .overview-section .section-heading p{width:100%}.ec-theme .feature-cards-wrapper{margin-top:7rem;row-gap:30px}.ec-theme .feature-card-inner{background:#fff;border-radius:12px;box-shadow:8px 6px 22px 0 var(--ec-brand-shadow);height:100%;padding:2rem 2.5rem}.ec-theme .feature-card-content h3{color:#3c3b3b;font-size:2rem;font-weight:500;margin-top:2.5rem}.ec-theme .feature-card-content p{color:#5b5b5b;font-size:1.7rem}.ec-theme .feature-icon img{aspect-ratio:1/1;height:auto;object-fit:contain;width:50px}@media(max-width:768px){.ec-theme .feature-icon img{width:40px}.ec-theme .feature-card-content h3{font-size:18px}.ec-theme .feature-card-content p{font-size:16px}}@media (max-width:767px){.ec-theme .overview-section{margin-bottom:8rem}.ec-theme .feature-card-inner{padding:3rem 2.5rem}.ec-theme .section-heading{text-align:left!important}.ec-theme .section-heading p{width:100%}.ec-theme .feature-cards-wrapper{margin-top:4rem}}.ec-theme .use-cases-section{margin-bottom:12rem}.ec-theme .second-tabs-switch-wrapper{margin-top:4rem}.ec-theme .second-tab-switch-content-body{align-items:center;background:var(--ec-surface);border:1px solid var(--ec-surface);border-radius:22px;box-shadow:0 4px 4px 0 #00000040;display:flex;justify-content:space-between;padding:4rem}.ec-theme .tab-switch-text{width:45%}.ec-theme .tab-switch-text h3{font-weight:500;line-height:1.5;margin-bottom:1rem}.ec-theme .tab-switch-text h3 span{color:var(--ec-brand);font-size:3rem}.ec-theme .tab-switch-text>p{border-bottom:1px solid #e6e6e6;color:#475467;font-size:1.8rem;margin:0;padding-bottom:2.8rem}.ec-theme .tab-switch-text ul{margin-top:5rem}.ec-theme .tab-switch-text ul>li{margin-bottom:4rem}.ec-theme .tab-switch-text ul li{align-items:center;align-items:flex-start;display:flex;gap:2rem}.ec-theme .tab-switch-text ul li p{color:#2e2d2d;font-size:1.8rem;margin:0}.ec-theme .tab-switch-text ul li img{margin-top:4px}.ec-theme .tab-switch-text ul li p strong{color:#000;font-family:ibm-plex-sans-medium,sans-serif!important;font-weight:500}.ec-theme .tab-switch-image img{border-radius:22px;max-width:100%;width:415px}.ec-theme .tab-switch-image{display:flex;height:100%;justify-content:flex-end;width:45%}@media (max-width:1024px){.ec-theme .tab-switch-image{width:50%}}@media (max-width:768px){.ec-theme .tab-switch-text ul{margin-top:3rem}}.ec-theme .tabs{display:flex;justify-content:space-between;margin-top:4rem}.ec-theme .tabs div.tab-link{cursor:pointer;padding-left:.8rem;padding-right:4.9rem}.ec-theme .tabs span{color:#b4b4b4;font-family:ibm-plex-sans-medium,sans-serif!important;font-size:3rem}.ec-theme .tabs h4{color:#000;font-family:ibm-plex-sans-semibold,sans-serif!important;font-size:2.2rem;font-weight:500;margin:2rem 0 1rem}.ec-theme .tabs p{color:#475467;font-size:1.6rem}.ec-theme .tabs>div{border-radius:6px;border-top:6px solid var(--ec-border);cursor:pointer;padding:2rem 1rem 0;width:23%}.ec-theme .tabs>div.active{border-top:6px solid var(--ec-brand)}@keyframes FadeEffect{0%{opacity:0}to{opacity:1}}.ec-theme .second-tab-switch-body{animation:FadeEffect 1s;display:none}.ec-theme .second-tab-switch-body.active{display:block}@media (max-width:767px){.ec-theme .use-cases-section{margin-bottom:8rem}.ec-theme .second-tab-switch-content-body{flex-direction:column;gap:3rem}.ec-theme .tab-switch-image,.ec-theme .tab-switch-text{width:100%}.ec-theme .tab-switch-image img{width:100%!important}.ec-theme .tabs{flex-wrap:wrap;row-gap:2rem}.ec-theme .tabs div{padding-top:13px;text-align:left;width:46%}}@media (max-width:576px){.ec-theme .tabs{flex-direction:column;margin-top:5rem}.ec-theme .tabs div{align-items:center;display:flex;gap:2rem;padding:12px 2rem 0 0;width:fit-content}.ec-theme .tabs p{display:none}.ec-theme .tabs h4{margin:0}.ec-theme .tabs>div.active{align-items:center;border-radius:0;border-top:3px solid var(--ec-brand)}.ec-theme .tabs div{width:100%}.ec-theme .tabs>div{border-radius:0;border-top:3px solid var(--ec-border)}}.ec-theme .cards-section{padding:0 4rem}.ec-theme .capabilties-section,.ec-theme .use-cases-section{margin-bottom:12rem}@media (max-width:768px){.ec-theme .use-cases-section{margin-bottom:14rem}}.ec-theme .four-cards-container{margin-top:8rem}.ec-theme .gradient-border-heading{color:#000!important;display:inline-block;font-family:ibm-plex-sans-medium,sans-serif!important;font-size:2rem;padding-bottom:1rem;position:relative}.ec-theme .gradient-border-heading:after{background:linear-gradient(110.71deg,rgba(3,103,46,.74) 15.87%,rgba(5,160,67,.74) 60.65%,rgba(46,204,114,.74) 89.14%);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.ec-theme .capabilties-section .header{margin-bottom:40px;text-align:center}.ec-theme .description{font-size:18px;margin-bottom:30px;text-align:center}.ec-theme .solutions-grid{display:grid;gap:20px;grid-template-columns:50% 21% 25.5%;margin-bottom:30px}.ec-theme .solutions-grid-1{display:grid;gap:20px;grid-template-columns:50% 48%;margin-bottom:30px}@media(max-width:1129px){.ec-theme .solutions-grid{grid-template-columns:40% 27% 29%}.ec-theme .solutions-grid-1{grid-template-columns:48% 50%}}@media(max-width:768px){.ec-theme .solutions-grid{grid-template-columns:30% 30% 30%;margin-top:7rem}.ec-theme .solutions-grid-1{grid-template-columns:48% 45%}}@media(min-width:536px) and (max-width:767px){.ec-theme .solutions-grid,.ec-theme .solutions-grid-1{grid-template-columns:repeat(auto-fill,minmax(236px,1fr))}}@media(max-width:535px){.ec-theme .solutions-grid{margin-top:7rem}.ec-theme .solutions-grid,.ec-theme .solutions-grid-1{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.ec-theme .solution-card,.ec-theme .solution-card-4,.ec-theme .solution-card-5{border:1px solid #eee;border-radius:8px;padding:20px;transition:all .3s}.ec-theme .solution-card-4,.ec-theme .solution-card-5{align-items:start;display:flex}.ec-theme .solution-card-5{flex-grow:1}.ec-theme .solution-header{align-items:center;display:flex;margin-bottom:15px}.ec-theme .solution-icon{align-items:center;background-color:var(--ec-border);display:flex;height:24px!important;height:100%;justify-content:center;margin-right:10px;width:24px}.ec-theme .solution-icon img{margin-top:4px}.ec-theme .solution-card{align-items:start;display:flex}.ec-theme .solution-text{display:flex;flex-direction:column;gap:1rem}.ec-theme .solution-title p{color:#000;font-family:ibm-plex-sans-medium,"sans-serif"!important;font-size:18px;font-weight:600}.ec-theme .solution-description p{font-size:16px;margin-bottom:15px}.ec-theme .soln-card{display:flex;flex-direction:column}.ec-theme .pricing-section,.ec-theme .template-section{text-align:center}.ec-theme .capabilties-section-heading{width:100%}@media(max-width:767px){.ec-theme .capabilties-section-heading{margin:0;text-align:left}.ec-theme .capabilties-section .header,.ec-theme .description{text-align:left}.ec-theme .tab-switch-text ul li p,.ec-theme .tab-switch-text>p{font-size:16px}.ec-theme .tab-switch-text ul li img{margin-top:4px;width:23px}}@media(max-width:1540px){.ec-theme .cta-content h2{font-size:4rem}.ec-theme .solutions-banner-content h1{font-size:4rem!important}}.ec-theme .capabilties-section-heading,.ec-theme .section-heading h2{font-size:3.4rem}