:root{--factory-cream:#f1eae0;--factory-ink:#1b1811;--factory-violet:#8a63df;--factory-violet-text:#6742be;--factory-violet-hover:#523793;--factory-muted-text:#5f564c;--factory-ink-hover:#3f3b39}.agentic-hero__cta--primary,.btn.btn-primary,.cta_button.primary,.hs-elevate-button--primary,a.btn.btn-primary,a.btn.hero-btn-link{background:var(--factory-violet-text)!important;background-image:none!important;border:1px solid var(--factory-violet-text)!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important}.header-button,.header-button .header-btn-inner{background:var(--factory-violet-text)!important;background-image:none!important;border-radius:28px!important}.header-button .header-btn-inner>a.btn.btn-primary svg path{fill:#fff!important;stroke:#fff!important}body.hs-content-id-341799929548 .dnd_area-row-7-background-image{background-color:#f0e8ff!important}body.hs-content-id-341799929548 .ag-section,body.hs-content-id-341799929548 .int-section,body.hs-content-id-341799929548 .platform-section,body.hs-content-id-341799929548 .tb-section{background-color:transparent!important;background-image:none!important}.agentic-hero__cta--primary:focus-visible,.agentic-hero__cta--primary:hover,.btn.btn-primary:focus-visible,.btn.btn-primary:hover,.cta_button.primary:hover,.hs-elevate-button--primary:hover,a.btn.btn-primary:focus-visible,a.btn.btn-primary:hover,a.btn.hero-btn-link:focus-visible,a.btn.hero-btn-link:hover{background:var(--factory-violet-hover)!important;background-image:none!important;border-color:var(--factory-violet-hover)!important;color:#fff!important}.agentic-hero__cta--primary:focus-visible,.btn.btn-primary:focus-visible,a.btn.btn-primary:focus-visible,a.btn.hero-btn-link:focus-visible{outline:2px solid var(--factory-violet-text)!important;outline-offset:3px}.agentic-hero__cta--primary svg path,.btn.btn-primary svg path,a.btn.btn-primary svg path,a.btn.hero-btn-link svg path{fill:#fff!important;stroke:#fff!important}.blog-post__tag-link,.hs-elevate-header__skip,.post-tag-link,main a:not([class*=btn]):not([class*=button]):not(.cta_button):not(.agentic-hero__cta--primary){color:var(--factory-violet-text)!important}.agentic-hero__cta--primary,.agentic-hero__cta--primary:focus-visible,.agentic-hero__cta--primary:hover,.btn.hero-btn-link,.btn.hero-btn-link:focus-visible,.btn.hero-btn-link:hover,.header-button .header-btn-inner>a.btn.btn-primary{color:#fff!important}.agentic-hero__cta--primary svg path,.btn.hero-btn-link svg path,.stackgen-new-header .btn.btn-primary svg path{fill:#fff!important;stroke:#fff!important}.stackgen-new-header .header-link>.btn.btn-primary,.stackgen-new-header .nav-button-wrap>.btn.btn-primary{background:transparent!important;background-image:none!important;border:1px solid #d6cbb9!important;color:var(--factory-ink)!important}.stackgen-new-header .header-link>.btn.btn-primary:hover,.stackgen-new-header .nav-button-wrap>.btn.btn-primary:hover{background:#fff!important;border-color:var(--factory-violet-text)!important;color:var(--factory-ink)!important}.stackgen-new-header .header-link>.btn.btn-primary svg path,.stackgen-new-header .nav-button-wrap>.btn.btn-primary svg path{fill:var(--factory-ink)!important;stroke:var(--factory-ink)!important}.blog-post__meta,.features-text,.logo-bottom-dot,.logo-bottom-item,.post-meta,.stat-text{color:var(--factory-muted-text)!important}.agentic-hero__cta--secondary,.btn.btn-secondary,.hs-elevate-button--secondary{background-color:transparent!important;background-image:none!important;border:1px solid var(--factory-violet-text)!important;border-radius:3px!important;color:var(--factory-violet-text)!important}.btn,.cta_button,.hs-elevate-button,button,input[type=button],input[type=submit]{border-radius:3px!important}main svg:not([class*=logo]):not([class*=brand]),main svg:not([class*=logo]):not([class*=brand]) [fill=currentColor]{color:var(--factory-violet-text)}.stackgen-new-header{background-color:var(--factory-cream)!important;border-bottom:1px solid #d6cbb9!important}.stackgen-new-header .container .nav .nav-link,.stackgen-new-header .container nav a.nav-link,.stackgen-new-header .nav-link{color:var(--factory-muted-text)!important}.stackgen-new-header .all-blog,.stackgen-new-header .content-card,.stackgen-new-header .nav-link:focus-visible,.stackgen-new-header .nav-link:hover{color:var(--factory-ink)!important}.stackgen-new-header .content-card:focus-visible,.stackgen-new-header .content-card:hover{color:var(--factory-violet-text)!important}footer.hs-elevate-footer{background-color:var(--factory-cream)!important;background-position:50% 0!important;background-size:cover!important}footer.hs-elevate-footer,footer.hs-elevate-footer [class*=heading],footer.hs-elevate-footer [class*=title],footer.hs-elevate-footer h1,footer.hs-elevate-footer h2,footer.hs-elevate-footer h3,footer.hs-elevate-footer h4,footer.hs-elevate-footer h5,footer.hs-elevate-footer h6{color:var(--factory-ink)!important}footer.hs-elevate-footer [class*=copyright],footer.hs-elevate-footer [class*=legal],footer.hs-elevate-footer p,footer.hs-elevate-footer small{color:var(--factory-muted-text)!important}footer.hs-elevate-footer a:not(.footer-logo){color:var(--factory-violet-text)!important}footer.hs-elevate-footer a:focus-visible,footer.hs-elevate-footer a:hover{color:var(--factory-ink)!important}.agentic-hero__heading--gradient{background:none!important;-webkit-text-fill-color:var(--factory-ink)!important;color:var(--factory-ink)!important}.agentic-hero__cta-wrapper,.btn-wrap-shadow,.hero-btn-inner,.hero-btn-outer{background-image:none!important;box-shadow:none!important}.agentic-hero__cta-wrapper{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;padding:0!important;position:static!important}.ag-image-fade{background-image:linear-gradient(transparent 0,var(--factory-cream) 60%,var(--factory-cream) 100%)!important}.announcement-bar .slick-list{overflow:hidden!important}body,html{overflow-x:hidden!important}.btn-wrap-shadow,.header-button,.header-button .header-btn-inner,.hero-btn-inner,.hero-btn-outer{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;padding:0!important}.agentic-hero__cta-wrapper:after,.agentic-hero__cta-wrapper:before,.partner-card__cta-wrapper:after,.partner-card__cta-wrapper:before{content:none!important;display:none!important}.btn.btn-schedule-demo,.partner-card__cta,a.btn.btn-schedule-demo{background:var(--factory-violet-text)!important;background-image:none!important;border:1px solid var(--factory-violet-text)!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important}.btn.btn-schedule-demo:focus-visible,.btn.btn-schedule-demo:hover,.partner-card__cta:focus-visible,.partner-card__cta:hover{background:var(--factory-violet-hover)!important;border-color:var(--factory-violet-hover)!important;color:#fff!important}body.hs-content-id-194812829613 .dnd_area-row-0-background-image h1,body.hs-content-id-194915575435 .dnd_area-row-0-background-image h1{color:var(--factory-ink)!important}body.hs-content-id-194812829613 .dnd_area-row-0-background-image .description,body.hs-content-id-194915575435 .dnd_area-row-0-background-image .description{color:var(--factory-muted-text)!important}body.hs-content-id-195455787359 .dnd_area-row-0-background-image h1{color:var(--factory-ink)!important}body.hs-content-id-195455787359 .dnd_area-row-0-background-image .description{color:var(--factory-muted-text)!important}.stackgen-new-header .header-link{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.stackgen-new-header .header-link>.btn.btn-primary{border-radius:3px!important;display:block!important;padding:10px 22px!important}.cta-btn-secondary{background:#fff!important;background-image:none!important;border:1px solid #d6cbb9!important;border-radius:3px!important;box-shadow:none!important;color:var(--factory-ink)!important}.cta-btn-secondary:focus-visible,.cta-btn-secondary:hover{background:var(--factory-cream)!important;border-color:var(--factory-violet-text)!important;color:var(--factory-ink)!important}.cta-btn-secondary:focus-visible{outline:2px solid var(--factory-violet-text)!important;outline-offset:3px}.agentic-hero__cta--primary,.agentic-hero__cta--secondary,.btn.btn-primary:not(.nav-button),.btn.btn-schedule-demo,.btn.btn-secondary,.cta-btn-secondary,.partner-card__cta,.tb-btn,a.btn.hero-btn-link{font-size:16px!important;font-weight:500!important;line-height:1.25!important;padding:12px 24px!important}.tb-btn,.tb-panel.layout-1 .tb-btn,.tb-panel.layout-2 .tb-btn,.tb-panel.layout-3 .tb-btn{background:var(--factory-violet-text)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;background-image:none!important;-webkit-text-fill-color:#fff!important;border:1px solid var(--factory-violet-text)!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important}.tb-btn:focus-visible,.tb-btn:hover{background:var(--factory-violet-hover)!important;border-color:var(--factory-violet-hover)!important;color:#fff!important}.tb-btn:focus-visible{outline:2px solid var(--factory-violet-text)!important;outline-offset:3px}.tb-btn-arrow path,.tb-panel.layout-1 .tb-btn-arrow path,.tb-panel.layout-2 .tb-btn-arrow path,.tb-panel.layout-3 .tb-btn-arrow path{stroke:#fff!important}.case-study-btn{background:#fff!important;background-image:none!important;border-color:#d6cbb9!important;border-radius:3px!important;color:var(--factory-ink)!important}.case-study-btn:focus-visible,.case-study-btn:hover,.logo-entry:hover .case-study-btn{background:var(--factory-cream)!important;background-image:none!important;border-color:var(--factory-violet-text)!important;color:var(--factory-ink)!important}.see-more-btn{background:#fff!important;background-image:none!important;border:1px solid #d6cbb9!important;border-radius:3px!important;box-shadow:none!important;color:var(--factory-ink)!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;padding:12px 24px!important}.see-more-btn:focus-visible,.see-more-btn:hover{background:var(--factory-cream)!important;border-color:var(--factory-violet-text)!important;color:var(--factory-ink)!important}.hs-form input[type=submit],form .hs-button,form input[type=submit]{background:var(--factory-violet-text)!important;background-image:none!important;border:1px solid var(--factory-violet-text)!important;border-radius:3px!important;box-shadow:none!important;color:#fff!important;font-size:16px!important;font-weight:500!important;line-height:1.25!important;padding:12px 24px!important}form .hs-button:focus-visible,form .hs-button:hover,form input[type=submit]:focus-visible,form input[type=submit]:hover{background:var(--factory-violet-hover)!important;border-color:var(--factory-violet-hover)!important;color:#fff!important}form .hs-button:focus-visible,form input[type=submit]:focus-visible{outline:2px solid var(--factory-violet-text)!important;outline-offset:3px}