.ec-theme{--ec-brand:#03672e;--ec-brand-hover:#05a043;--ec-ink:#000;--ec-text:#475467;--ec-surface:#f1fced;--ec-tint:#e9fff1;--ec-border:#dce8e0;--ec-brand-shadow:#03672e26;--ec-hero:linear-gradient(180deg,#fff,#fff 35%,rgba(46,204,114,.08) 55%,#e9fff1);background:#fff;color:var(--ec-text);font-family:ibm-plex-sans-regular,sans-serif;font-size:1.7rem;line-height:1.55}.ec-theme *,.ec-theme :after,.ec-theme :before{box-sizing:border-box}.ec-theme :is(button,input,select,textarea){accent-color:var(--ec-brand);font-family:inherit}.ec-theme :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--ec-brand);outline-offset:4px}.ec-theme :is(h1,h2,h3,h4,h5){color:var(--ec-ink)}.ec-theme a{color:var(--ec-brand)}.ec-theme a:hover{color:var(--ec-brand-hover)}.ec-theme :is(.get-started-button,.book-demo-button,.first-mid-banner-cta,.product-button,.banner-button-wrapper,.pricing-btn,.btn){border-radius:980px;transition:background-color .18s ease,border-color .18s ease}.ec-theme :is(.get-started-button,.product-button,.banner-button-wrapper):hover{background:var(--ec-brand-hover);border-color:var(--ec-brand-hover)}.ec-theme :is(.get-started-button,.product-button,.banner-button-wrapper) :is(p,span){color:#fff}.ec-theme :is(.book-demo-button,.first-mid-banner-cta):hover{background:var(--ec-surface);border-color:var(--ec-brand-hover)}.ec-theme .pricing-banner{background:var(--ec-hero)}.ec-theme .banner-colored-text{background:none;color:var(--ec-brand);-webkit-text-fill-color:currentColor}.ec-theme .second-accordion button[aria-expanded=true] .icon{background:var(--ec-brand)}.ec-theme .blog-category-lists li.active{background:var(--ec-surface);border-color:var(--ec-brand)}.ec-theme .blog-category-lists li.active p{color:var(--ec-brand)!important}.ec-theme .blog-category-lists li p{color:var(--ec-text)!important}.ec-theme :is(.blog-category-tag,.blog-category-tag-author) a{color:inherit}.ec-theme .blog-category-tag a{color:#fff}.ec-theme .blog-category-tag-author{background:var(--ec-brand)}.ec-theme .card-cta-wrapper p{color:var(--ec-brand)!important}.ec-theme .related-articles-card-wrapper{background:#fff}.ec-theme .topbar h1{color:var(--ec-ink)}@media (max-width:767px){.ec-theme :is(.banner-content-wrapper,.blog-listing-banner-wrapper){width:100%}.ec-theme :is(.solutions-banner-content,.blog-listing-banner-content,.banner-content-wrapper) h1{font-size:clamp(3.2rem,8vw,4.8rem);line-height:1.2;width:100%}.ec-theme .cta-buttons{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ec-theme *,.ec-theme :after,.ec-theme :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}