: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-cream-100)}.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}:root{--factory-ink-900:#14110c;--factory-ink-800:#1b1811;--factory-cream-100:#f1eae0;--factory-mist-600:#5f564c;--factory-dark-surface:#17150f;--factory-dark-surface-hover:#28251d;--factory-dark-rule:#3e3930}.agentic-hero__cta--primary,.btn-submit,.btn.btn-primary,.btn.btn-schedule-demo,.cta_button.primary,.hs-elevate-button--primary,.hs-form input[type=submit],.partner-card__cta,.tb-btn,.tb-panel.layout-1 .tb-btn,.tb-panel.layout-2 .tb-btn,.tb-panel.layout-3 .tb-btn,a.btn.btn-primary,a.btn.btn-schedule-demo,a.btn.hero-btn-link,form .hs-button,form input[type=submit]{background:var(--factory-ink-900)!important;background-image:none!important;border:1px solid var(--factory-ink-900)!important;border-radius:3px!important;box-shadow:none!important;color:var(--factory-cream-100)!important;-webkit-text-fill-color:var(--factory-cream-100)!important}.agentic-hero__cta--primary:focus-visible,.agentic-hero__cta--primary:hover,.btn-submit:focus-visible,.btn-submit:hover,.btn.btn-primary:focus-visible,.btn.btn-primary:hover,.btn.btn-schedule-demo:focus-visible,.btn.btn-schedule-demo:hover,.partner-card__cta:focus-visible,.partner-card__cta:hover,.tb-btn:focus-visible,.tb-btn:hover,a.btn.hero-btn-link:focus-visible,a.btn.hero-btn-link:hover,form .hs-button:focus-visible,form .hs-button:hover,form input[type=submit]:focus-visible,form input[type=submit]:hover{background:var(--factory-ink-hover)!important;border-color:var(--factory-ink-hover)!important;color:var(--factory-cream-100)!important}.agentic-hero__cta--primary svg path,.btn-submit svg path,.btn.btn-primary svg path,.btn.btn-schedule-demo svg path,.btn.hero-btn-link svg path,.tb-btn svg path{fill:var(--factory-cream-100)!important;stroke:var(--factory-cream-100)!important}.hs-elevate-header,.stackgen-new-header{background:var(--factory-dark-surface)!important;border-color:var(--factory-dark-rule)!important;color:var(--factory-cream-100)!important}.stackgen-new-header{border-bottom:1px solid var(--factory-dark-rule)!important;box-shadow:none!important}.stackgen-new-header .logo img{filter:brightness(0) invert(1) sepia(.08) saturate(.45)!important}.stackgen-new-header .container .nav .nav-link,.stackgen-new-header .container nav a.nav-link,.stackgen-new-header .header-link>.btn.btn-primary,.stackgen-new-header .nav-button-wrap>.btn.btn-primary,.stackgen-new-header .nav-link{color:var(--factory-cream-100)!important}.stackgen-new-header .hamburger svg path,.stackgen-new-header .header-search-trigger svg path,.stackgen-new-header .nav-link svg path{fill:var(--factory-cream-100)!important;stroke:var(--factory-cream-100)!important}.stackgen-new-header .nav-item:hover .nav-link,.stackgen-new-header .nav-link:focus-visible,.stackgen-new-header .nav-link:hover{color:#fff!important}.stackgen-new-header .header-button,.stackgen-new-header .header-button .header-btn-inner,.stackgen-new-header .header-link{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.stackgen-new-header .header-button .btn.btn-primary,.stackgen-new-header .header-link>.btn.btn-primary,.stackgen-new-header .nav-button-wrap>.btn.btn-primary{background:var(--factory-ink-900)!important;border:1px solid var(--factory-dark-rule)!important;border-radius:3px!important;color:var(--factory-cream-100)!important}.stackgen-new-header .header-button .btn.btn-primary:hover,.stackgen-new-header .header-link>.btn.btn-primary:hover,.stackgen-new-header .nav-button-wrap>.btn.btn-primary:hover{background:var(--factory-dark-surface-hover)!important;border-color:var(--factory-cream-100)!important}.stackgen-new-header .header-devider{border-color:var(--factory-dark-rule)!important}.stackgen-new-header .dropdown-content-level2,.stackgen-new-header .dropdown-content-level2-inner{background:var(--factory-dark-surface)!important;border-color:var(--factory-dark-rule)!important;box-shadow:0 22px 40px rgba(0,0,0,.35)!important}.stackgen-new-header .dropdown-content-level2{border-bottom:1px solid var(--factory-dark-rule)!important;border-top:1px solid var(--factory-dark-rule)!important}.stackgen-new-header .content-card img,.stackgen-new-header .copilot img,.stackgen-new-header .dropdown-content-level2 .right,.stackgen-new-header .dropdown-content-level2:after{display:none!important}.stackgen-new-header .three-card-style-wrap,.stackgen-new-header .three-card-style-wrap .left,.stackgen-new-header .two-column-outer{width:100%!important}.stackgen-new-header .column-wrap-style1,.stackgen-new-header .left .column-wrap,.stackgen-new-header .two-column-inner{display:grid!important;gap:22px 56px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.stackgen-new-header .column,.stackgen-new-header .copilot,.stackgen-new-header .single-column{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;width:auto!important}.stackgen-new-header .content-card-text h4,.stackgen-new-header .copilot-title,.stackgen-new-header .tab-button-menu{color:var(--factory-cream-100)!important;font-family:Geist Mono,monospace!important}.stackgen-new-header .tab-button-menu{font-size:12px!important;letter-spacing:.06em!important}.stackgen-new-header .content-card,.stackgen-new-header .content-card:focus-visible,.stackgen-new-header .content-card:hover{background:transparent!important;border-radius:0!important;color:var(--factory-cream-100)!important;margin-left:0!important;padding:8px 0!important}.stackgen-new-header .content-card:focus-visible .content-card-text h4,.stackgen-new-header .content-card:hover .content-card-text h4,.stackgen-new-header .link-arrow:hover{color:#fff!important}.stackgen-new-header .content-card-text p,.stackgen-new-header .copilot-desc,.stackgen-new-header .link-arrow{color:#b9b0a5!important}footer.hs-elevate-footer,footer.hs-elevate-footer .copyright,footer.hs-elevate-footer .main-footer{background:var(--factory-dark-surface)!important;color:var(--factory-cream-100)!important}footer.hs-elevate-footer{border-top:1px solid var(--factory-dark-rule)!important}footer.hs-elevate-footer .main-footer{padding:76px 0 52px!important}footer.hs-elevate-footer .footer-container{gap:56px!important}footer.hs-elevate-footer .footer-left{width:22%!important}footer.hs-elevate-footer .footer-columns{gap:36px!important;width:78%!important}footer.hs-elevate-footer .insights{display:none!important}footer.hs-elevate-footer .footer-logo img{filter:brightness(0) invert(1) sepia(.08) saturate(.45)!important}footer.hs-elevate-footer .footer-column h3{color:#b9b0a5!important;font-family:Geist Mono,monospace!important;font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important}footer.hs-elevate-footer .ai-summary-label,footer.hs-elevate-footer .ai-summary-link,footer.hs-elevate-footer .copyright a,footer.hs-elevate-footer .copyright p,footer.hs-elevate-footer .footer-column li a,footer.hs-elevate-footer .footer-column li a[href=""]{color:var(--factory-cream-100)!important;opacity:1!important}footer.hs-elevate-footer .copyright a:focus-visible,footer.hs-elevate-footer .copyright a:hover,footer.hs-elevate-footer .footer-column li a:focus-visible,footer.hs-elevate-footer .footer-column li a:hover{color:#fff!important}html:not(#factory-light-footer-link-colour) footer.hs-elevate-footer .copyright a,html:not(#factory-light-footer-link-colour) footer.hs-elevate-footer .footer-column li a,html:not(#factory-light-footer-link-colour) footer.hs-elevate-footer .footer-column li a[href=""]{color:var(--factory-cream-100)!important;opacity:1!important}footer.hs-elevate-footer .social-links a{align-items:center;border:1px solid var(--factory-dark-rule);display:inline-flex;height:32px;justify-content:center;width:32px}footer.hs-elevate-footer .social-links img{filter:brightness(0) invert(1)!important;height:14px!important}footer.hs-elevate-footer .copyright{border-top:1px solid var(--factory-dark-rule);padding:28px 0 36px!important}footer.hs-elevate-footer .ai-summary-link svg path{fill:currentColor!important;stroke:currentColor!important}body:has(.sg-resource),body:has(.sg-resource) .dnd-column,body:has(.sg-resource) .dnd-section,body:has(.sg-resource) main,html:has(.sg-resource){background:var(--factory-cream-100)!important}.sg-resource{background-color:var(--factory-cream-100)!important;background-image:none!important}.sg-resource .form-privacy,.sg-resource .sg-heading,.sg-resource .sg-inside-desc,.sg-resource .sg-inside-heading,.sg-resource .sg-inside-heading-text,.sg-resource .sg-subheading{background:none!important;color:var(--factory-ink-800)!important;-webkit-text-fill-color:var(--factory-ink-800)!important}.sg-resource .resource-form-card input::placeholder,.sg-resource .resource-form-card label,.sg-resource .sg-tag{color:var(--factory-mist-600)!important}.sg-resource .sg-tag{background:transparent!important;border-color:var(--factory-mist-600)!important}.sg-resource .sg-inside:before{background:var(--factory-mist-600)!important}.sg-resource .resource-form-card,.sg-resource .resource-form-outer{background:#fff!important;border-color:#d6cbb9!important}.sg-resource .btn-style1.btn-submit-outer{background:transparent!important;border:0!important;overflow:visible!important;padding:0!important}.sg-resource .btn-style1.btn-submit-outer:before{content:none!important}.sg-resource .btn-style1.btn-submit-outer:hover .btn-submit,.sg-resource .btn-submit{background:var(--factory-ink-900)!important;border-color:var(--factory-ink-900)!important;border-radius:3px!important;color:var(--factory-cream-100)!important;-webkit-text-fill-color:var(--factory-cream-100)!important}.sg-resource .btn-style1.btn-submit-outer:hover .btn-submit .arrow path,.sg-resource .btn-submit .arrow path{stroke:var(--factory-cream-100)!important}@media (max-width:1024px){.stackgen-new-header .nav{background:var(--factory-dark-surface)!important;box-shadow:0 14px 30px rgba(0,0,0,.38)!important}.stackgen-new-header .nav-button-wrap,.stackgen-new-header .nav-item{border-color:var(--factory-dark-rule)!important}.stackgen-new-header .column-wrap-style1,.stackgen-new-header .left .column-wrap,.stackgen-new-header .two-column-inner{grid-template-columns:1fr!important}}@media (max-width:767px){footer.hs-elevate-footer .footer-columns,footer.hs-elevate-footer .footer-left{width:100%!important}}#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .container .nav .nav-link,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .container nav a.nav-link,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .nav-item:hover .nav-link,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .nav-link{color:var(--factory-cream-100)!important}#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .hamburger svg path,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .header-button .btn.btn-primary svg path,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .header-search-trigger svg path,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .nav-link svg path{fill:var(--factory-cream-100)!important;stroke:var(--factory-cream-100)!important}#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .header-button .header-btn-inner>.btn.btn-primary,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .header-link>.btn.btn-primary,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .nav-button-wrap>.btn.btn-primary{background:var(--factory-ink-900)!important;border-color:var(--factory-dark-rule)!important;color:var(--factory-cream-100)!important}#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .dropdown-content-level2 .right,#hs_cos_wrapper_module_175340447698820 .stackgen-new-header .dropdown-content-level2 img{display:none!important}html:not(#factory-light-header-override) .stackgen-new-header .container .nav .nav-link,html:not(#factory-light-header-override) .stackgen-new-header .container nav a.nav-link,html:not(#factory-light-header-override) .stackgen-new-header .nav-item:hover .nav-link,html:not(#factory-light-header-override) .stackgen-new-header .nav-link{color:var(--factory-cream-100)!important}html:not(#factory-light-header-override) .stackgen-new-header .hamburger svg path,html:not(#factory-light-header-override) .stackgen-new-header .header-button .btn.btn-primary svg path,html:not(#factory-light-header-override) .stackgen-new-header .header-search-trigger svg path,html:not(#factory-light-header-override) .stackgen-new-header .nav-link svg path{fill:var(--factory-cream-100)!important;stroke:var(--factory-cream-100)!important}html:not(#factory-light-header-override) .stackgen-new-header .header-button .header-btn-inner>.btn.btn-primary,html:not(#factory-light-header-override) .stackgen-new-header .header-link>.btn.btn-primary,html:not(#factory-light-header-override) .stackgen-new-header .nav-button-wrap>.btn.btn-primary{background:var(--factory-ink-900)!important;border-color:var(--factory-dark-rule)!important;color:var(--factory-cream-100)!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2 .right,html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2 img{display:none!important}.ema-hero-section,body:has(.ema-hero-section),body:has(.ema-hero-section) .dnd-column,body:has(.ema-hero-section) .dnd-section,body:has(.ema-hero-section) main,html:has(.ema-hero-section){background-color:var(--factory-cream-100)!important}.ema-hero-section .ema-hero-content h1,.ema-hero-section .ema-hero-content h2,.ema-hero-section .ema-hero-content li,.ema-hero-section .ema-hero-content p,.ema-hero-section .form-title,.ema-hero-section .list-title{color:var(--factory-ink-800)!important}.ema-hero-section .hs-form .hs-field-desc,.ema-hero-section .hs-form .legal-consent-container,.ema-hero-section .hs-form .legal-consent-container p,.ema-hero-section .hs-form label{color:var(--factory-mist-600)!important}.ema-hero-section .hs-form .hs-button,.ema-hero-section .hs-form input[type=submit]{background:var(--factory-ink-900)!important;border-color:var(--factory-ink-900)!important;border-radius:3px!important;color:var(--factory-cream-100)!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2{background:#1b1913!important;border-bottom:1px solid var(--factory-dark-rule)!important;border-top:1px solid var(--factory-dark-rule)!important;box-shadow:0 22px 36px rgba(0,0,0,.34)!important;padding:60px 0 46px!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2:after,html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2:before{background:linear-gradient(var(--factory-dark-rule),var(--factory-dark-rule)) 50% /1px 100% no-repeat,repeating-linear-gradient(to bottom,transparent 0 8px,#6b6458 8px 9px,transparent 9px 17px) 50% /16px 100% no-repeat!important;content:""!important;display:block!important;height:100%!important;opacity:.72;position:absolute!important;top:0!important;width:34px!important;z-index:2}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2:before{left:38px!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2:after{left:auto!important;right:38px!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2-inner{max-width:1160px!important;padding:0!important}html:not(#factory-light-header-override) .stackgen-new-header .column-wrap-style1,html:not(#factory-light-header-override) .stackgen-new-header .left .column-wrap,html:not(#factory-light-header-override) .stackgen-new-header .two-column-inner{gap:42px 88px!important}html:not(#factory-light-header-override) .stackgen-new-header .tab-button-menu{color:#b9b0a5!important;font-size:11px!important;letter-spacing:.08em!important;margin-bottom:18px!important}html:not(#factory-light-header-override) .stackgen-new-header .content-card{margin-bottom:16px!important;padding:0!important}html:not(#factory-light-header-override) .stackgen-new-header .content-card-text h4{font-size:17px!important;font-weight:500!important;letter-spacing:.035em!important;line-height:1.25!important;text-transform:uppercase}html:not(#factory-light-header-override) .stackgen-new-header .content-card-text p{font-size:14px!important;line-height:1.35!important;padding-top:7px!important}footer.hs-elevate-footer .hs-elevate-content-wrapper{border-left:1px solid var(--factory-dark-rule);border-right:1px solid var(--factory-dark-rule);margin:0 auto;max-width:calc(100% - 120px)!important;position:relative}footer.hs-elevate-footer .hs-elevate-content-wrapper:before{border-top:1px solid var(--factory-dark-rule);content:"";left:0;position:absolute;right:0;top:64px}footer.hs-elevate-footer .main-footer{padding:116px 28px 62px!important}footer.hs-elevate-footer .footer-container{align-items:stretch;display:grid!important;gap:0!important;grid-template-columns:minmax(230px,24%) 1fr}footer.hs-elevate-footer .footer-left{border-right:1px dashed var(--factory-dark-rule);padding-right:36px;width:auto!important}footer.hs-elevate-footer .footer-columns{display:grid!important;gap:32px!important;grid-template-columns:repeat(4,minmax(0,1fr));padding-left:58px;width:auto!important}footer.hs-elevate-footer .footer-column h3:before{color:#b9b0a5;content:"// "}footer.hs-elevate-footer .footer-column li a:before{color:#b9b0a5;content:"└ ";font-family:Geist Mono,monospace}footer.hs-elevate-footer .footer-column li a{font-family:Geist Mono,monospace;font-size:12px!important;letter-spacing:.035em;line-height:1.45}footer.hs-elevate-footer .copyright{display:grid!important;grid-template-columns:1fr auto 1fr;margin:0 28px}footer.hs-elevate-footer .copyright-left{grid-column:2;justify-content:center}footer.hs-elevate-footer .ai-summary{grid-column:1;grid-row:1;justify-self:start}@media (max-width:1024px){footer.hs-elevate-footer .hs-elevate-content-wrapper{max-width:calc(100% - 40px)!important}footer.hs-elevate-footer .footer-container{display:flex!important;gap:48px!important}footer.hs-elevate-footer .footer-left{border:0;padding-right:0}footer.hs-elevate-footer .footer-columns{padding-left:0}footer.hs-elevate-footer .copyright{display:flex!important;margin:0}}@media (max-width:640px){footer.hs-elevate-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}html:not(#factory-light-header-override) .bar-wrap{display:none!important}html:not(#factory-light-header-override) .stackgen-new-header{padding:0!important}html:not(#factory-light-header-override) .stackgen-new-header .container{height:68px;max-width:800px!important}html:not(#factory-light-header-override) .stackgen-new-header .logo img{height:26px!important}html:not(#factory-light-header-override) .stackgen-new-header ul.nav-list{gap:26px!important}html:not(#factory-light-header-override) .stackgen-new-header .nav-link{color:#b9b0a5!important;font-size:13px!important;font-weight:400!important;padding:7px 0!important}html:not(#factory-light-header-override) .stackgen-new-header .container .nav .nav-link,html:not(#factory-light-header-override) .stackgen-new-header .container nav a.nav-link{color:#b9b0a5!important}html:not(#factory-light-header-override) .stackgen-new-header .nav-link svg{height:9px!important;margin-left:5px!important;width:10px!important}html:not(#factory-light-header-override) .stackgen-new-header .nav-link svg path{fill:#b9b0a5!important;stroke:#b9b0a5!important}html:not(#factory-light-header-override) .stackgen-new-header .nav-item:hover .nav-link,html:not(#factory-light-header-override) .stackgen-new-header .nav-link:focus-visible,html:not(#factory-light-header-override) .stackgen-new-header .nav-link:hover{color:var(--factory-cream-100)!important}html:not(#factory-light-header-override) .stackgen-new-header .header-button svg,html:not(#factory-light-header-override) .stackgen-new-header .header-devider,html:not(#factory-light-header-override) .stackgen-new-header .header-search-trigger{display:none!important}html:not(#factory-light-header-override) .stackgen-new-header .head-link-wrapper{gap:26px!important}html:not(#factory-light-header-override) .stackgen-new-header .header-button .header-btn-inner>.btn.btn-primary{font-size:13px!important;font-weight:500!important;min-height:40px;padding:10px 16px!important}html:not(#factory-light-header-override) .stackgen-new-header .header-link>.btn.btn-primary{background:transparent!important;border:0!important;color:var(--factory-cream-100)!important;font-size:13px!important;min-height:auto;padding:0!important}html:not(#factory-light-header-override) .stackgen-new-header .dropdown-content-level2{top:68px!important}@media (max-width:1024px){html:not(#factory-light-header-override) .bar-wrap{display:none!important}html:not(#factory-light-header-override) .stackgen-new-header .container{height:68px;max-width:none!important}html:not(#factory-light-header-override) .stackgen-new-header .nav{top:68px!important}}