<!DOCTYPE html><!-- Last Published: Thu Feb 19 2026 17:59:13 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.saasholic.com" data-wf-page="67f942dbf47948ee934156c9" data-wf-site="67f942dbf47948ee934156ca" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>SaaSholic Ventures | Invest in Latam’s Top SaaS Startups</title><meta content="SaaSholic is the premier software/SaaS early stage venture capital firm." name="description"/><meta content="SaaSholic Ventures | Invest in Latam’s Top SaaS Startups" property="og:title"/><meta content="SaaSholic is the premier software/SaaS early stage venture capital firm." property="og:description"/><meta content="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/680a57076c2fcf6fbf884391_5ac6c608f86f3efd511a061ce775c0f1_SaaSholic-Ventures-Invest-in-Latam%E2%80%99s-Top-SaaS-Startups-04-24-2025_12_21_PM.png" property="og:image"/><meta content="SaaSholic Ventures | Invest in Latam’s Top SaaS Startups" name="twitter:title"/><meta content="SaaSholic is the premier software/SaaS early stage venture capital firm." name="twitter:description"/><meta content="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/680a57076c2fcf6fbf884391_5ac6c608f86f3efd511a061ce775c0f1_SaaSholic-Ventures-Invest-in-Latam%E2%80%99s-Top-SaaS-Startups-04-24-2025_12_21_PM.png" name="twitter:image"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/css/saasholic-site3.webflow.shared.c6db0d39a.css" rel="stylesheet" type="text/css" integrity="sha384-xtsNOaMS6x485S/+YAY0XnaFIJeqqe6lk/c1+n/til/EGearYgeL73xQ53/FBRdm" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({  google: {    families: ["Inter:300,400,500,600,700"]  }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/680800a51fcd0930b2c868f7_favicon-32x32.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/680800f57090a7225c33edc7_favicon.ico" rel="apple-touch-icon"/><link href="https://www.saasholic.com" rel="canonical"/><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "SaaSholic Ventures",
  "url": "/",
  "logo": {
    "@type": "ImageObject",
    "url": "https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415750_Company%20Logo.svg"
  },
  "description": "SaaSholic is an Early Stage VC Firm, dedicated to finding, nurturing and scaling the region's future SaaS winners.",
  "slogan": "Find Latam's Software winners early. Grow them faster.",
  "areaServed": {
    "@type": "Place",
    "name": "Latin America"
  },
  "knowsAbout": [
    "Venture Capital",
    "SaaS",
    "Software",
    "Early Stage Investment",
    "AI-SaaS",
    "B2B Sales",
    "Marketing",
    "Pricing",
    "Talent Acquisition"
  ],
  "sameAs": [
    "https://memo.saasholic.com/",
    "https://blog.saasholic.com/"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "Investment Inquiries",
    "availableLanguage": "en"
  }
}
</script><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-WZ1QDXPFWB"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('js', new Date());gtag('config', 'G-WZ1QDXPFWB');</script><!-- Keep this css code to improve the font quality-->
<style>
  * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -o-font-smoothing: antialiased;
  -webkit-appearance:none;
}
</style>

<!-- [Attributes by Finsweet] Custom Form Select -->
<script defer src="https://cdn.jsdelivr.net/npm/@finsweet/attributes-selectcustom@1/selectcustom.js"></script></head><body><div class="page-wrapper"><div class="global-styles w-embed"><style>

/* Ensure all elements inherit the color from its parent */
body * {
    color: inherit;
}

a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-slider-arrow-left,
.w-slider-arrow-right,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  color: inherit;
  text-decoration: inherit;
  font-size: inherit;
}

/* Focus state style for keyboard navigation for the focusable elements */
*[tabindex]:focus-visible,
  input[type="file"]:focus-visible {
   outline: 0.125rem solid #4d65ff;
   outline-offset: 0.125rem;
}

/* Get rid of top margin on first element in any rich text element */
.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
  margin-top: 0 !important;
}

/* Get rid of bottom margin on last element in any rich text element */
.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
	margin-bottom: 0 !important;
}

/* Prevent all click and hover interaction with an element */
.pointer-events-off {
	pointer-events: none;
}

/* Enables all click and hover interaction with an element */
.pointer-events-on {
  pointer-events: auto;
}

/* Create a class of .div-square which maintains a 1:1 dimension of a div */
.div-square::after {
	content: "";
	display: block;
	padding-bottom: 100%;
}

/* Make sure containers never lose their center alignment */
.container-medium,.container-small, .container-large {
	margin-right: auto !important;
  margin-left: auto !important;
}


/* Apply "..." after 3 lines of text */
.text-style-3lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/* Apply "..." after 2 lines of text */
.text-style-2lines {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/* Adds inline flex display */
.display-inlineflex {
  display: inline-flex;
}

/* These classes are never overwritten */
.hide {
  display: none !important;
}

@media screen and (max-width: 991px) {
    .hide, .hide-tablet {
        display: none !important;
    }
}
  @media screen and (max-width: 767px) {
    .hide-mobile-landscape{
      display: none !important;
    }
}
  @media screen and (max-width: 479px) {
    .hide-mobile{
      display: none !important;
    }
}
 
.margin-0 {
  margin: 0rem !important;
}
  
.padding-0 {
  padding: 0rem !important;
}

.spacing-clean {
padding: 0rem !important;
margin: 0rem !important;
}

.margin-top {
  margin-right: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
}

.padding-top {
  padding-right: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
}
  
.margin-right {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
  margin-left: 0rem !important;
}

.padding-right {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
  padding-left: 0rem !important;
}

.margin-bottom {
  margin-top: 0rem !important;
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}

.padding-bottom {
  padding-top: 0rem !important;
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

.margin-left {
  margin-top: 0rem !important;
  margin-right: 0rem !important;
  margin-bottom: 0rem !important;
}
  
.padding-left {
  padding-top: 0rem !important;
  padding-right: 0rem !important;
  padding-bottom: 0rem !important;
}
  
.margin-horizontal {
  margin-top: 0rem !important;
  margin-bottom: 0rem !important;
}

.padding-horizontal {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}

.margin-vertical {
  margin-right: 0rem !important;
  margin-left: 0rem !important;
}
  
.padding-vertical {
  padding-right: 0rem !important;
  padding-left: 0rem !important;
}

/* Apply "..." at 100% width */
.truncate-width { 
		width: 100%; 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
}
/* Removes native scrollbar */
.no-scrollbar {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none; 
}

.no-scrollbar::-webkit-scrollbar {
    display: none;
}


html { font-size: calc(0.7500000000000002rem + 0.3124999999999999vw); }
@media screen and (max-width:1920px) { html { font-size: calc(0.75rem + 0.31250000000000006vw); } }
@media screen and (max-width:1280px) { html { font-size: calc(0.8002496878901373rem + 0.24968789013732828vw); } }
@media screen and (max-width:479px) { html { font-size: calc(0.7494769874476988rem + 0.8368200836820083vw); } }


</style></div><div data-animation="default" class="navbar1_component w-nav" data-easing2="ease" fs-scrolldisable-element="smart-nav" data-easing="ease" data-collapse="medium" data-w-id="76fd229e-deb1-c8ca-eee1-b63ade1fc0fb" role="banner" data-duration="400"><div class="navbar1_container"><a href="/" aria-current="page" class="navbar1_logo-link w-nav-brand w--current"><img loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415750_Company%20Logo.svg" alt="" class="navbar1_logo"/></a><nav role="navigation" class="navbar1_menu is-page-height-tablet w-nav-menu"><div class="navbar1_menu-links"><a href="/founders" class="navbar1_link w-nav-link">Founders</a><a href="/investors" class="navbar1_link w-nav-link">Investors</a><a href="/companies" class="navbar1_link w-nav-link">Portfolio</a><a href="/team" class="navbar1_link w-nav-link">About</a><a href="/contact" class="navbar1_link w-nav-link">Contact</a></div><div class="navbar1_menu-buttons"><a href="https://memo.saasholic.com/" class="button is-small w-button">Raise Capital</a><a data-w-id="cd599553-f65c-76c5-3fff-a83a44fa901e" href="#" class="button is-tertiary is-small w-button">Apply to Invest</a></div></nav><div class="navbar1_menu-button w-nav-button"><div class="menu-icon1"><div class="menu-icon1_line-top"></div><div class="menu-icon1_line-middle"><div class="menu-icon1_line-middle-inner"></div></div><div class="menu-icon1_line-bottom"></div></div></div></div></div><main class="main-wrapper"><header class="home-section_header"><div class="padding-global"><div class="container-large"><div class="header81_component"><div class="header81_content-wrapper"><div id="w-node-_2baa1359-528f-1fe4-7621-446b02cbd458-934156c9" class="header81_content-left"><div class="margin-bottom margin-small"><h1 class="heading-style-h1">Find Latam&#x27;s Software winners early.  <span class="text-color-blue hero-span">Grow them faster.</span></h1></div><div class="max-width-medium_alt"><p class="text-size-medium"><span class="text-weight-semibold">That&#x27;s our mission.</span> <span class="text-color-secondary">SaaSholic is an Early Stage VC Firm, dedicated to finding, nurturing and scaling the region&#x27;s future SaaS winners.</span></p></div><div class="margin-top margin-medium"><div class="button-group home-hero_header"><a href="https://memo.saasholic.com/" class="button w-button">Raise Capital</a><a data-w-id="dd4315bd-1a9e-3d31-8aad-ce6d66dd3609" href="#" class="button is-tertiary w-button">Apply to invest</a></div></div></div><div class="header81_content-right"><div class="header81_image-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415759_Header%20ilus.svg" alt="SaaSholic map coverage" class="header81_image"/></div></div></div></div></div></div></header><section data-w-id="2997dea8-29af-5da3-6e42-14f22bbfac5e" class="section_logo"><div class="padding-section-medium"><div class="padding-global"><div class="container-large"></div></div><div class="w-embed"><style>
@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(calc(-100% - 1rem));
  }
}

.scroll {
  animation: scroll 55s linear infinite;
}

.reverse {
  animation-direction: reverse;
}

.marquee-image {
  -webkit-transform: translateZ(0);
}
</style></div><div class="marquee"><div class="slider-wrapper scroll w-dyn-list"><div role="list" class="marquee-content w-dyn-items"><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Sinky" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent.png" sizes="100vw" srcset="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent-p-500.png 500w, https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent.png 658w" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="HiSofi" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/688907cd756fa71575967239_sofiLogo.jpg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Didit" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/6888ffea161f0f54f2d26a8e_didit.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Atlas Governance" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68082cbc24725f36e6335df5_AtlasLogo.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Triple Session" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68081f788b59880c3152658e_triplesession-logo.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Jusfy" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebec0c9516d674cab05_Logo-Jusfy-RoxoVerde-1.png" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Cuenta Mono" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebe5e297412d472dd0f_666203e147ed9a1a2b11ebf7_Logo_mono%2520(2).svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Clicksign" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebeb3bd4430f020a36e_66351b9f531bf70f210e21ea_CS%2520Logo%2520H%2520Orange.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Conta Simples" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebd582972fc9d640b23_logo.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Salvy" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebdb14f1efadece4bf4_salvy-telefonia-para.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Magnetis" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebc3b586ac18dc22f08_63dbdcf59cb30697db3b8dfb_63510db638c7c9136020797d_Magnetis%252520Logo.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Clad" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebc681a7db738ae300a_lglogo01.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Liquid" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/6997252c80ddfecb983fd214_672e7b799a659a1f1db606e8_SOLogo.svg" class="logo_logo"/></div></div></div><div class="slider-wrapper scroll w-dyn-list"><div role="list" class="marquee-content w-dyn-items"><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Sinky" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent.png" sizes="100vw" srcset="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent-p-500.png 500w, https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68d538c8152aa52e3789449e_sinky_logo_transparent.png 658w" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="HiSofi" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/688907cd756fa71575967239_sofiLogo.jpg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Didit" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/6888ffea161f0f54f2d26a8e_didit.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Atlas Governance" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68082cbc24725f36e6335df5_AtlasLogo.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Triple Session" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68081f788b59880c3152658e_triplesession-logo.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Jusfy" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebec0c9516d674cab05_Logo-Jusfy-RoxoVerde-1.png" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Cuenta Mono" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebe5e297412d472dd0f_666203e147ed9a1a2b11ebf7_Logo_mono%2520(2).svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Clicksign" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebeb3bd4430f020a36e_66351b9f531bf70f210e21ea_CS%2520Logo%2520H%2520Orange.svg" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Conta Simples" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebd582972fc9d640b23_logo.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Salvy" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebdb14f1efadece4bf4_salvy-telefonia-para.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Magnetis" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebc3b586ac18dc22f08_63dbdcf59cb30697db3b8dfb_63510db638c7c9136020797d_Magnetis%252520Logo.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Clad" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/68011ebc681a7db738ae300a_lglogo01.avif" class="logo_logo"/></div><div role="listitem" class="logo3_wrapper w-dyn-item"><img alt="Liquid" loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156fd/6997252c80ddfecb983fd214_672e7b799a659a1f1db606e8_SOLogo.svg" class="logo_logo"/></div></div></div></div></div></section><section class="section_stats"><div class="padding-global"><div class="container-large"><div class="padding-section-large"><div class="stats40_component"><div class="margin-bottom margin-xxlarge"><div class="max-width-large"><div class="margin-bottom margin-small"><div class="tagline-wrapper"><div class="tagline"></div><div class="text-style-tagline">stats</div></div></div><h2 class="heading-style-h3">Key investment stats</h2></div></div><div class="w-layout-grid stats40_list"><div class="stats_item"><div class="stats40_item-content"><div class="stats_number">14</div><div class="stats-item_description"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M13 11H17.8C18.9201 11 19.4802 11 19.908 11.218C20.2843 11.4097 20.5903 11.7157 20.782 12.092C21 12.5198 21 13.0799 21 14.2V21M13 21V6.2C13 5.0799 13 4.51984 12.782 4.09202C12.5903 3.71569 12.2843 3.40973 11.908 3.21799C11.4802 3 10.9201 3 9.8 3H6.2C5.0799 3 4.51984 3 4.09202 3.21799C3.71569 3.40973 3.40973 3.71569 3.21799 4.09202C3 4.51984 3 5.0799 3 6.2V21M22 21H2M6.5 7H9.5M6.5 11H9.5M6.5 15H9.5" stroke="#F4D06F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg></div><p>Fund II<br/>Companies<br/></p></div><div class="margin-vertical margin-xsmall"><div class="stats-divider"></div></div></div></div><div class="stats_item"><div class="stats40_item-content"><div class="stats_number">108%</div><div class="stats-item_description"><div class="icon-embed-small icon-yellow w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
<path d="M22 7L14.1314 14.8686C13.7354 15.2646 13.5373 15.4627 13.309 15.5368C13.1082 15.6021 12.8918 15.6021 12.691 15.5368C12.4627 15.4627 12.2646 15.2646 11.8686 14.8686L9.13137 12.1314C8.73535 11.7354 8.53735 11.5373 8.30902 11.4632C8.10817 11.3979 7.89183 11.3979 7.69098 11.4632C7.46265 11.5373 7.26465 11.7354 6.86863 12.1314L2 17M22 7H15M22 7V14" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg></div><p>LTM Portfolio Growth<br/></p></div><div class="margin-vertical margin-xsmall"><div class="divider-horizontal"></div></div></div></div><div class="stats_item"><div class="stats40_item-content"><div class="stats_number">$33M</div><div class="stats-item_description"><div class="icon-1x1-small w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M14 9H11.5C10.6716 9 10 9.67157 10 10.5C10 11.3284 10.6716 12 11.5 12H12.5C13.3284 12 14 12.6716 14 13.5C14 14.3284 13.3284 15 12.5 15H10M12 8V9M12 15V16M18 12H18.01M6 12H6.01M2 8.2L2 15.8C2 16.9201 2 17.4802 2.21799 17.908C2.40973 18.2843 2.71569 18.5903 3.09202 18.782C3.51984 19 4.07989 19 5.2 19L18.8 19C19.9201 19 20.4802 19 20.908 18.782C21.2843 18.5903 21.5903 18.2843 21.782 17.908C22 17.4802 22 16.9201 22 15.8V8.2C22 7.0799 22 6.51984 21.782 6.09202C21.5903 5.7157 21.2843 5.40974 20.908 5.21799C20.4802 5 19.9201 5 18.8 5L5.2 5C4.0799 5 3.51984 5 3.09202 5.21799C2.7157 5.40973 2.40973 5.71569 2.21799 6.09202C2 6.51984 2 7.07989 2 8.2ZM18.5 12C18.5 12.2761 18.2761 12.5 18 12.5C17.7239 12.5 17.5 12.2761 17.5 12C17.5 11.7239 17.7239 11.5 18 11.5C18.2761 11.5 18.5 11.7239 18.5 12ZM6.5 12C6.5 12.2761 6.27614 12.5 6 12.5C5.72386 12.5 5.5 12.2761 5.5 12C5.5 11.7239 5.72386 11.5 6 11.5C6.27614 11.5 6.5 11.7239 6.5 12Z" stroke="#F4D06F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
</svg></div><p>Portfolio <br/>ARR<br/></p></div><div class="margin-vertical margin-xsmall"><div class="divider-horizontal"></div></div></div></div></div></div></div></div></div></section><section class="section_layout-founders"><div class="padding-global"><div class="container-large"><div class="padding-section-large"><div class="layout1_component"><div class="w-layout-grid layout1_content"><div class="layout1_content-text"><div class="margin-bottom margin-small"><div class="tagline-wrapper"><div class="tagline"></div><div class="text-style-tagline">FOR FOUNDERS</div></div></div><div class="margin-bottom margin-small"><h2 class="heading-style-h3">Backing Latam SaaS founders from day one</h2></div><p class="text-size-medium">We support Latin American SaaS and AI-SaaS founders from the very beginning. Our mission is to empower the most capable entrepreneurs by providing tactical guidance on the areas we master: b2b sales, marketing, pricing and talent acquisition.</p><div class="margin-top margin-medium"><div class="button-group"><a href="/founders" class="button w-button">Learn More</a></div></div></div><div class="layout1_image-wrapper"><img sizes="(max-width: 616px) 100vw, 616px" srcset="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415787_for%2520founders-p-500.png 500w, https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415787_for%20founders.png 616w" alt="For founders image" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415787_for%20founders.png" loading="lazy" class="layout1_image"/></div></div></div></div></div></div></section><section class="section_layout-investors"><div class="padding-global"><div class="container-large"><div class="padding-section-large"><div class="layout1_component"><div class="w-layout-grid layout1_content"><div class="layout1_image-wrapper"><img sizes="(max-width: 616px) 100vw, 616px" srcset="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415771_for%2520investors-p-500.png 500w, https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415771_for%20investors.png 616w" alt="For investor image" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67f942dbf47948ee93415771_for%20investors.png" loading="lazy" class="layout1_image"/></div><div class="layout1_content-text"><div class="margin-bottom margin-small"><div class="tagline-wrapper"><div class="tagline"></div><div class="text-style-tagline">FOR investors</div></div></div><div class="margin-bottom margin-small"><h2 class="heading-style-h3">Invest in the next gen Software companies defining Latam</h2></div><p class="text-size-medium">Join us in investing in the future of software as a service (SaaS) companies that are shaping and redefining the landscape of Latin America, driving innovation and growth in the region.</p><div class="margin-top margin-medium"><div class="button-group"><a href="/investors" class="button w-button">Learn More</a></div></div></div></div></div></div></div></div></section><section class="banner_component"><div class="padding-global"><div class="container-large"><div class="banner2_wrapper"><div id="w-node-a684785f-48dc-54ea-d64b-51ca158d98d3-158d98cf" class="banner2_content"><div class="banner2_icon-wrapper"><img loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/680800f57090a7225c33edc7_favicon.ico" alt="" class="icon-1x1-small"/></div><div class="banner2_text-wrapper"><div class="text-weight-semibold">The Latam AI Benchmarks Report 2025, in partnership with AWS, is live! <br/></div></div></div><div class="button-group"><a href="/latam-ai-benchmarks-report-2025" class="button is-alternate w-button">Check it out!</a><a id="w-node-a684785f-48dc-54ea-d64b-51ca158d98dd-158d98cf" data-w-id="a684785f-48dc-54ea-d64b-51ca158d98dd" href="#" class="banner2_close-button w-inline-block"><div class="icon-embed-small w-embed"><svg width="100%" height="100%" viewBox="0 0 32 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.8354 22.864L22.3639 23.3354C22.1036 23.5957 21.6815 23.5957 21.4211 23.3354L16 17.9142L10.5788 23.3353C10.3185 23.5957 9.89638 23.5957 9.63603 23.3353L9.16462 22.8639C8.90427 22.6036 8.90427 22.1815 9.16462 21.9211L14.5858 16.5L9.16462 11.0788C8.90427 10.8185 8.90427 10.3964 9.16462 10.136L9.63602 9.66463C9.89637 9.40428 10.3185 9.40428 10.5788 9.66463L16 15.0858L21.4211 9.66462C21.6815 9.40427 22.1036 9.40427 22.3639 9.66462L22.8354 10.136C23.0957 10.3964 23.0957 10.8185 22.8354 11.0788L17.4142 16.5L22.8354 21.9211C23.0957 22.1815 23.0957 22.6036 22.8354 22.864Z" fill="currentColor"/>
</svg></div></a></div></div></div></div></section><div class="raise-capital-modal_component"><div class="raise-capital-modal_content-wrapper"><div class="margin-bottom margin-medium"><div class="text-align-center"><div class="max-width-large align-center"><h2 class="heading-style-h5">Get in touch</h2></div></div></div><div class="contact-modal3_form-block w-form"><form id="contact-modal-3-form" name="wf-form-Contact-Modal-3-Form" data-name="Contact Modal 3 Form" method="get" data-webflow-hubspot-api-form-url="https://hubspotonwebflow.com/api/forms/788c4ab2-5e83-4ec1-8b2e-923b4aa16d67" class="contact-modal3_form" data-wf-page-id="67f942dbf47948ee934156c9" data-wf-element-id="f8aaffe0-a68e-a1e2-2118-0e3a1f88d1f6" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="form_field-group-wrapper"><div class="form_field-wrapper"><label for="First-name" class="form_field-label">First Name</label><input class="form_input w-input" data-wfhsfieldname="FormTextInput-2" maxlength="256" name="First-name" data-name="First name" placeholder="" type="text" id="First-name" required=""/></div><div class="form_field-wrapper"><label for="Last-name" class="form_field-label">Last Name</label><input class="form_input w-input" data-wfhsfieldname="FormTextInput-3" maxlength="256" name="Last-name" data-name="Last name" placeholder="" type="text" id="Last-name" required=""/></div></div><div class="form_field-wrapper"><label for="Email-2" class="form_field-label">Email</label><input class="form_input w-input" data-wfhsfieldname="FormTextInput-4" maxlength="256" name="Email" data-name="Email" placeholder="" type="text" id="Email-2" required=""/></div><div class="form_field-wrapper"><label for="Job-title" class="form_field-label">Job Title</label><input class="form_input w-input" data-wfhsfieldname="FormTextInput-5" maxlength="256" name="Job-title" data-name="Job title" placeholder="" type="text" id="Job-title" required=""/></div><div class="form_field-wrapper"><label for="Contact-Modal-3-Email-4" class="form_field-label">Looking for</label><div data-hover="false" data-delay="0" fs-selectcustom-element="dropdown-1" class="dropdown w-dropdown"><div class="fs-dropdown w-dropdown-toggle"><div>Select a option</div><div class="icon-embed-xxsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 20 20" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
<path d="M5 7.5L10 12.5L15 7.5" stroke="currentColor" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/>
</svg></div></div><nav class="fs-select_list w-dropdown-list"><select id="Looking-for" name="Looking-for" data-name="Looking for" required="" data-wfhsfieldname="FormSelect-6" class="fs-select_field w-select"><option value="">Select a option</option><option value="Raising Capital">Raising Capital</option><option value="Applying to Invest">Applying to Invest</option><option value="Work at SaaSholic">Work at SaaSholic</option><option value="Other">Other</option></select><a href="#" class="fs-link_block-template w-dropdown-link">Link 1</a></nav></div></div><div class="form_field-wrapper"><label for="Message" class="form_field-label">Message</label><textarea class="form_input is-text-area w-input" data-wfhsfieldname="FormTextarea-7" maxlength="5000" name="Message" data-name="Message" placeholder="Type your message..." id="Message" required=""></textarea></div><input type="submit" data-wait="Please wait..." id="w-node-f8aaffe0-a68e-a1e2-2118-0e3a1f88d218-1f88d1ee" class="button w-button" value="Get in touch"/><input type="hidden" name="hutk" value=""/><input type="hidden" name="ipAddress" value=""/><input type="hidden" name="pageUri" value=""/><input type="hidden" name="pageId" value=""/><input type="hidden" name="pageName" value=""/></form><div class="form_message-success-wrapper w-form-done"><div class="form_message-success"><div class="success-text">Thank you! Your submission has been received!</div></div></div><div class="form_message-error-wrapper w-form-fail"><div class="form_message-error"><div class="error-text">Oops! Something went wrong while submitting the form.</div></div></div></div><a data-w-id="f8aaffe0-a68e-a1e2-2118-0e3a1f88d221" href="#" class="contact-modal3_close-button w-inline-block"><div class="icon-embed-small w-embed"><svg width="100%" height="100%" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M24.056 23.5004L23.5004 24.056C23.1935 24.3628 22.696 24.3628 22.3892 24.056L16 17.6668L9.61078 24.056C9.30394 24.3628 8.80645 24.3628 8.49961 24.056L7.94403 23.5004C7.63719 23.1936 7.63719 22.6961 7.94403 22.3892L14.3332 16L7.94403 9.61081C7.63719 9.30397 7.63719 8.80648 7.94403 8.49964L8.49961 7.94406C8.80645 7.63721 9.30394 7.63721 9.61078 7.94406L16 14.3333L22.3892 7.94404C22.6961 7.6372 23.1935 7.6372 23.5004 7.94404L24.056 8.49963C24.3628 8.80647 24.3628 9.30395 24.056 9.61079L17.6667 16L24.056 22.3892C24.3628 22.6961 24.3628 23.1936 24.056 23.5004Z" fill="currentColor"/>
</svg></div></a></div><div data-w-id="f8aaffe0-a68e-a1e2-2118-0e3a1f88d223" class="raise-capital-modal_background-overlay"></div></div></main><footer class="footer_component"><div class="padding-global"><div class="container-large"><div class="padding-vertical padding-xxlarge"><div class="footer14_cta"><div class="max-width-large"><h2 class="heading-style-display_footer">Get Started with SaaSholic</h2></div><div class="button-group"><a href="https://memo.saasholic.com/" class="button is-secondary w-button">Raise Capital</a><a data-w-id="139e8e21-9a11-8fa8-fd65-d87b6fb63f5a" href="#" class="button is-secondary w-button">Apply to invest</a></div></div><div class="padding-vertical padding-medium"></div><div class="padding-bottom padding-xxlarge"><div class="w-layout-grid footer14_top-wrapper"><div class="footer14_link-column"><div class="footer14_link-list"><a href="/team" class="footer14_link">About</a><a href="/founders" class="footer14_link">Founders</a><a href="/investors" class="footer14_link">Investors</a></div></div><div class="footer14_link-column"><div class="footer14_link-list"><a href="/contact" class="footer14_link">Join Us</a><a href="https://blog.saasholic.com/" target="_blank" class="footer14_link">News &amp; Insights</a></div></div><div class="footer14_link-column"><div class="footer14_link-list"><a href="/companies" class="footer14_link">Portfolio</a><a href="/contact" class="footer14_link">Contact Us</a></div></div><div id="w-node-_8eaf2009-a74b-362e-b43b-6cc21347e8ec-3e8b1557" class="footer14_link-column"><div class="w-form"><form id="email-form" name="email-form" data-name="Email Form" method="get" data-webflow-hubspot-api-form-url="https://hubspotonwebflow.com/api/forms/cdbd900a-18fa-4542-a3ad-78d879567f7a" data-wf-page-id="67f942dbf47948ee934156c9" data-wf-element-id="6ed97f0e-1ed1-805a-e177-6ee691ea42ed" data-turnstile-sitekey="0x4AAAAAAAQTptj2So4dx43e"><div class="margin-bottom margin-small"><div class="text-weight-semibold">Subscribe to our newsletter to stay in the loop.<br/></div></div><input class="input_field w-input" data-wfhsfieldname="FormTextInput-2" maxlength="256" name="email" data-name="Email" placeholder="Your email" type="email" id="email" required=""/><div class="margin-top margin-small"><input type="submit" data-wait="Please wait..." class="button is-alternate w-button" value="Subscribe"/></div><input type="hidden" name="hutk" value=""/><input type="hidden" name="ipAddress" value=""/><input type="hidden" name="pageUri" value=""/><input type="hidden" name="pageId" value=""/><input type="hidden" name="pageName" value=""/></form><div class="success-message w-form-done"><div>Thank you! Your submission has been received!</div></div><div class="w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div></div></div><div class="footer-divider"></div><div class="padding-top padding-medium"><div class="footer14_bottom-wrapper"><a href="#" class="footer14_logo-link w-nav-brand"><img loading="lazy" src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/67fc8fde0deaf0fe098752ad_Logo%20white.svg" alt="SaaSholic logo" class="footer14_logo"/></a><div id="w-node-b1974876-8cc3-c0d0-b533-e48d3e8b1582-3e8b1557" class="footer14_credit-text">© 2025 SaaSholic. All rights reserved. <a href="https://memo.saasholic.com/tos">Privacy &amp; TOS</a></div><div class="w-layout-grid footer14_social-list"><a href="https://www.instagram.com/saasholic/" target="_blank" class="footer14_social-link w-inline-block"><div class="icon-embed-xsmall w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M16 3H8C5.23858 3 3 5.23858 3 8V16C3 18.7614 5.23858 21 8 21H16C18.7614 21 21 18.7614 21 16V8C21 5.23858 18.7614 3 16 3ZM19.25 16C19.2445 17.7926 17.7926 19.2445 16 19.25H8C6.20735 19.2445 4.75549 17.7926 4.75 16V8C4.75549 6.20735 6.20735 4.75549 8 4.75H16C17.7926 4.75549 19.2445 6.20735 19.25 8V16ZM16.75 8.25C17.3023 8.25 17.75 7.80228 17.75 7.25C17.75 6.69772 17.3023 6.25 16.75 6.25C16.1977 6.25 15.75 6.69772 15.75 7.25C15.75 7.80228 16.1977 8.25 16.75 8.25ZM12 7.5C9.51472 7.5 7.5 9.51472 7.5 12C7.5 14.4853 9.51472 16.5 12 16.5C14.4853 16.5 16.5 14.4853 16.5 12C16.5027 10.8057 16.0294 9.65957 15.1849 8.81508C14.3404 7.97059 13.1943 7.49734 12 7.5ZM9.25 12C9.25 13.5188 10.4812 14.75 12 14.75C13.5188 14.75 14.75 13.5188 14.75 12C14.75 10.4812 13.5188 9.25 12 9.25C10.4812 9.25 9.25 10.4812 9.25 12Z" fill="CurrentColor"/>
</svg></div></a><a href="https://www.linkedin.com/company/saasholic/" target="_blank" class="footer14_social-link w-inline-block"><div class="icon-embed-xsmall w-embed"><svg width="100%" height="100%" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 3C3.67157 3 3 3.67157 3 4.5V19.5C3 20.3284 3.67157 21 4.5 21H19.5C20.3284 21 21 20.3284 21 19.5V4.5C21 3.67157 20.3284 3 19.5 3H4.5ZM8.52076 7.00272C8.52639 7.95897 7.81061 8.54819 6.96123 8.54397C6.16107 8.53975 5.46357 7.90272 5.46779 7.00413C5.47201 6.15897 6.13998 5.47975 7.00764 5.49944C7.88795 5.51913 8.52639 6.1646 8.52076 7.00272ZM12.2797 9.76176H9.75971H9.7583V18.3216H12.4217V18.1219C12.4217 17.742 12.4214 17.362 12.4211 16.9819V16.9818V16.9816V16.9815V16.9812C12.4203 15.9674 12.4194 14.9532 12.4246 13.9397C12.426 13.6936 12.4372 13.4377 12.5005 13.2028C12.7381 12.3253 13.5271 11.7586 14.4074 11.8979C14.9727 11.9864 15.3467 12.3141 15.5042 12.8471C15.6013 13.1803 15.6449 13.5389 15.6491 13.8863C15.6605 14.9339 15.6589 15.9815 15.6573 17.0292V17.0294C15.6567 17.3992 15.6561 17.769 15.6561 18.1388V18.3202H18.328V18.1149C18.328 17.6629 18.3278 17.211 18.3275 16.7591V16.759V16.7588C18.327 15.6293 18.3264 14.5001 18.3294 13.3702C18.3308 12.8597 18.276 12.3563 18.1508 11.8627C17.9638 11.1286 17.5771 10.5211 16.9485 10.0824C16.5027 9.77019 16.0133 9.5691 15.4663 9.5466C15.404 9.54401 15.3412 9.54062 15.2781 9.53721L15.2781 9.53721L15.2781 9.53721C14.9984 9.52209 14.7141 9.50673 14.4467 9.56066C13.6817 9.71394 13.0096 10.0641 12.5019 10.6814C12.4429 10.7522 12.3852 10.8241 12.2991 10.9314L12.2991 10.9315L12.2797 10.9557V9.76176ZM5.68164 18.3244H8.33242V9.76733H5.68164V18.3244Z" fill="CurrentColor"/>
</svg></div></a><a href="https://blog.saasholic.com/" target="_blank" class="footer14_social-link w-inline-block"><div class="icon-embed-xsmall w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 24 24" fill="none" preserveAspectRatio="xMidYMid meet" aria-hidden="true" role="img">
<path d="M20 7.0545H4V9.18187H20V7.0545ZM4 11.109V21L12 16.5833L20 21V11.109H4ZM20 3H4V5.12625H20V3Z" fill="currentColor"/>
</svg></div></a></div></div></div></div></div></div></footer></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=67f942dbf47948ee934156ca" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/js/webflow.schunk.e0c428ff9737f919.js" type="text/javascript" integrity="sha384-ar82P9eriV3WGOD8Lkag3kPxxkFE9GSaSPalaC0MRlR/5aACGoFQNfyqt0dNuYvt" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/67f942dbf47948ee934156ca/js/webflow.b366e64d.2e9885d43c80ea82.js" type="text/javascript" integrity="sha384-GuAHEIjXri33aldag/X8zcfRdcpKov1iEYU8PF47uQZ1ZLrqO6JvHcmaS+SeW8FG" crossorigin="anonymous"></script><script>
/**
 * SaaSholic Webflow Anti-Spam (client-side)
 * Drop this into Webflow: Project Settings -> Custom Code -> Footer.
 * Protects all forms on all pages.
 */
(function () {
  // Tune these safely
  const MIN_TIME_MS = 3500; // humans take time; bots submit instantly
  const MAX_FIELD_LEN = 5000; // hard cap to avoid absurd payloads
  const NO_SPACE_LEN = 22; // if long and no spaces -> likely bot noise
  const ALNUM_RUN = 20; // long alnum run indicates random string spam

  const pageLoadedAt = Date.now();

  function randomToken(len) {
    const chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
    let out = "";
    for (let i = 0; i < len; i++) out += chars[Math.floor(Math.random() * chars.length)];
    return out;
  }

  function isHidden(el) {
    if (!el) return true;
    const style = window.getComputedStyle(el);
    return style.display === "none" || style.visibility === "hidden" || style.opacity === "0";
  }

  function looksLikeNoise(text) {
    if (!text) return false;
    const t = String(text).trim();
    if (!t) return false;

    // Hard cap
    if (t.length > MAX_FIELD_LEN) return true;

    // Very long chunk with no spaces (common in bot gibberish)
    if (t.length >= NO_SPACE_LEN && !t.includes(" ")) return true;

    // Long alphanumeric runs (your screenshot pattern)
    const alnumRun = new RegExp("[A-Za-z0-9]{" + ALNUM_RUN + ",}");
    if (alnumRun.test(t)) return true;

    return false;
  }

  function ensureAntiSpamFields(form) {
    if (!form || form.dataset.asProtected === "1") return;

    // Mark protected
    form.dataset.asProtected = "1";

    // Honeypot field (bots fill it, humans never see it)
    const hpWrap = document.createElement("div");
    hpWrap.style.cssText = "position:absolute;left:-9999px;top:-9999px;height:0;width:0;overflow:hidden;";
    hpWrap.setAttribute("aria-hidden", "true");

    const hp = document.createElement("input");
    hp.type = "text";
    hp.name = "company_name"; // innocuous field name
    hp.autocomplete = "off";
    hp.tabIndex = -1;

    hpWrap.appendChild(hp);
    form.appendChild(hpWrap);

    // JS token (bots that don't execute JS will miss it)
    const token = document.createElement("input");
    token.type = "hidden";
    token.name = "js_token";
    token.value = randomToken(18);
    form.appendChild(token);

    // Timestamp (time-to-submit check)
    const ts = document.createElement("input");
    ts.type = "hidden";
    ts.name = "page_ts";
    ts.value = String(pageLoadedAt);
    form.appendChild(ts);

    // Optional: disable autocomplete on visible text fields to reduce weird autofill
    form.querySelectorAll('input[type="text"], input[type="email"], textarea').forEach((el) => {
      if (!isHidden(el) && !el.getAttribute("autocomplete")) el.setAttribute("autocomplete", "off");
    });
  }

  function protectAllForms(root) {
    const scope = root || document;
    // Webflow forms usually have <form> inside .w-form
    scope.querySelectorAll("form").forEach(ensureAntiSpamFields);
  }

  function onSubmit(e) {
    const form = e.target;
    if (!form || form.tagName !== "FORM") return;

    // If we didn't protect it yet, do it now
    ensureAntiSpamFields(form);

    const hp = form.querySelector('input[name="company_name"]');
    const token = form.querySelector('input[name="js_token"]');
    const ts = form.querySelector('input[name="page_ts"]');

    // 1) Honeypot filled => block
    if (hp && hp.value && hp.value.trim() !== "") {
      e.preventDefault();
      e.stopPropagation();
      return false;
    }

    // 2) JS token missing => block
    if (!token || !token.value) {
      e.preventDefault();
      e.stopPropagation();
      return false;
    }

    // 3) Too fast => block
    const loadedAt = ts ? parseInt(ts.value, 10) : pageLoadedAt;
    const elapsed = Date.now() - loadedAt;
    if (elapsed < MIN_TIME_MS) {
      e.preventDefault();
      e.stopPropagation();
      return false;
    }

    // 4) Noise heuristics on text fields (especially textarea)
    const fields = form.querySelectorAll('input[type="text"], input[type="email"], textarea');
    for (const field of fields) {
      if (isHidden(field)) continue;
      if (looksLikeNoise(field.value)) {
        e.preventDefault();
        e.stopPropagation();
        return false;
      }
    }
  }

  // Initial pass
  protectAllForms(document);

  // Protect forms added later (Webflow interactions, CMS loads, etc.)
  const observer = new MutationObserver((mutations) => {
    for (const m of mutations) {
      if (!m.addedNodes) continue;
      m.addedNodes.forEach((node) => {
        if (node.nodeType !== 1) return;
        if (node.tagName === "FORM") ensureAntiSpamFields(node);
        else protectAllForms(node);
      });
    }
  });

  observer.observe(document.documentElement, { childList: true, subtree: true });

  // Capture submit at document level
  document.addEventListener("submit", onSubmit, true);
})();
</script><script src="https://hubspotonwebflow.com/assets/js/form-124.js" type="text/javascript" integrity="sha384-bjyNIOqAKScdeQ3THsDZLGagNN56B4X2Auu9YZIGu+tA/PlggMk4jbWruG/P6zYj" crossorigin="anonymous"></script><script src="https://hubspotv2.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/loader.js" type="text/javascript" async="" defer=""></script><script src="https://hubspotv2.use1-marketplace-1p-apps-prod-red.if.webflow.services/static/disable-hubspot-chatbot.js" type="text/javascript" async="" defer=""></script><script src="https://js.hs-scripts.com/6345768.js" type="text/javascript" async="" defer=""></script></body></html>