<!DOCTYPE html><!-- Last Published: Thu May 28 2026 12:23:21 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.nexxtindustry.com" data-wf-page="680a2e5a95113b9f8f9d89cd" data-wf-site="65d5b911bac07a6b0bd59484" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>eMobility &amp; B2B Tech Marketing Agency | Build Market Authority | Nexxt Industry</title><meta content="Your buyers already have a shortlist. We make sure you are on it. We build and run the marketing foundation that gets you recognised, trusted and chosen." name="description"/><meta content="Your buyers already have a shortlist. Are you on it?" property="og:title"/><meta content="Most eMobility and B2B tech companies are not competing on product, but on recognition. We build and run the marketing system that gets you known, trusted and on the shortlist before sales starts." property="og:description"/><meta content="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cd3d63f64a9bf5272b78eb_Nexxt%20-%20homepage_thumbnail.jpg" property="og:image"/><meta content="Your buyers already have a shortlist. Are you on it?" name="twitter:title"/><meta content="Most eMobility and B2B tech companies are not competing on product, but on recognition. We build and run the marketing system that gets you known, trusted and on the shortlist before sales starts." name="twitter:description"/><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/65d5b911bac07a6b0bd59484/css/nexxt-industry.webflow.shared.2ee66e42b.css" rel="stylesheet" type="text/css" integrity="sha384-LuZuQrGMFZEteZZstmo3vicB4YoO3qh47NXeQMa/XK+6Oab8+fqXniPxgRIb4Lig" 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: ["Poppins: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/65d5b911bac07a6b0bd59484/6601940969dbb1ac0124a607_Favicon_32x32_NexxtIndustry.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/660194101a1a1f344f82d2bc_Webclip_256x256_NexxtIndustry.png" rel="apple-touch-icon"/><link href="https://nexxtindustry.com" rel="canonical"/><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Nexxt Industry",
  "url": "/",
  "logo": {
    "@type": "ImageObject",
    "url": "https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69c9d2b95e817c6eebaddad7_next%20footer%20logo.svg"
  },
  "description": "Marketing agency specializing in eMobility and B2B tech, building market authority and consistent presence for scaling companies.",
  "telephone": "+31 85 060 1311",
  "email": "hello@nexxtindustry.com",
  "sameAs": [
    "https://www.youtube.com/@NexxtIndustry"
  ],
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Arnhem",
    "addressCountry": "NL"
  },
  "founder": {
    "@type": "Person",
    "name": "Theo Reichgelt",
    "jobTitle": "Founder & CEO"
  },
  "employee": [
    {
      "@type": "Person",
      "name": "Theo Reichgelt",
      "jobTitle": "Founder & CEO",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Arnhem",
        "addressCountry": "NL"
      }
    },
    {
      "@type": "Person",
      "name": "Annamária Kovács",
      "jobTitle": "Marketing Operations Lead",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Eindhoven",
        "addressCountry": "NL"
      }
    },
    {
      "@type": "Person",
      "name": "Barry Henderson",
      "jobTitle": "Copywriter",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "London",
        "addressCountry": "GB"
      }
    },
    {
      "@type": "Person",
      "name": "Valentina Franzi",
      "jobTitle": "Graphic Designer",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Milan",
        "addressCountry": "IT"
      }
    },
    {
      "@type": "Person",
      "name": "Berina Salcin",
      "jobTitle": "Performance Marketer",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Sarajevo",
        "addressCountry": "BA"
      }
    },
    {
      "@type": "Person",
      "name": "Anniek Rinkes",
      "jobTitle": "Copywriter",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Den Bosch",
        "addressCountry": "NL"
      }
    },
    {
      "@type": "Person",
      "name": "Ruben Brandwagt",
      "jobTitle": "Brand-Building and Product Marketing Strategist",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Arnhem",
        "addressCountry": "NL"
      }
    },
    {
      "@type": "Person",
      "name": "Nipunika Coe",
      "jobTitle": "Global E-Mobility Marketing Director",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Colorado",
        "addressRegion": "CO",
        "addressCountry": "US"
      }
    },
    {
      "@type": "Person",
      "name": "Victoria Hutton",
      "jobTitle": "UK Market Strategist",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "London",
        "addressCountry": "GB"
      }
    },
    {
      "@type": "Person",
      "name": "Victoria Ulbricht",
      "jobTitle": "E-Mobility Sales Specialist",
      "address": {
        "@type": "PostalAddress",
        "addressLocality": "Dresden",
        "addressCountry": "DE"
      }
    }
  ],
  "review": [
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Scott Murphey",
        "jobTitle": "Co-Founder"
      },
      "reviewBody": "We brought Nexxt Industry in early, and within two months our strategy was clear, our team aligned, and our demand generation stronger than ever. I highly recommend them.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Carlotta Farina"
      },
      "reviewBody": "Working with Nexxt Industry means working with professionals who build strong strategies and understand both immediate and long-term needs. Their friendly and professional approach makes every meeting enjoyable.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Zak Winnick",
        "jobTitle": "Founder & CEO"
      },
      "reviewBody": "Most marketing people would've tried to make us sound like every other charging company. Theo, our Fractional CMO, understood our vision from day one and helped us define a clear, strategic position based on real eMobility expertise—something rare for an early-stage company.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    },
    {
      "@type": "Review",
      "author": {
        "@type": "Person",
        "name": "Simon Vogt",
        "jobTitle": "CEO"
      },
      "reviewBody": "Nexxt Industry has significantly boosted our visibility while working closely with our team. Their eMobility marketing expertise has helped us achieve our goals and grow our reach, making the relationship feel more like a true partnership than a typical client arrangement.",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5"
      }
    }
  ]
}
</script><script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push.apply(w[g],Array.isArray(i)?i:[i]);})(window,['G-TYJN5QL4Y8'],'google_tags_first_party');</script><script async="" src="/v2645sy3qzdjNjVkNWI5MTFiYWMwN2E2YjBiZDU5NDg0/r-K4p4xNjEjy_g_490nUr09C4WY"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('set', 'developer_id.dYWYxNW', true);gtag('js', new Date());gtag('config', 'G-TYJN5QL4Y8');</script><link rel="stylesheet" href="https://use.typekit.net/trl0gcu.css">

<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-P8VDLCR');</script>
<!-- End Google Tag Manager -->
<script> (function(ss,ex){ window.ldfdr=window.ldfdr||function(){(ldfdr._q=ldfdr._q||[]).push([].slice.call(arguments));}; (function(d,s){ fs=d.getElementsByTagName(s)[0]; function ce(src){ var cs=d.createElement(s); cs.src=src; cs.async=1; fs.parentNode.insertBefore(cs,fs); }; ce('https://sc.lfeeder.com/lftracker_v1_'+ss+(ex?'_'+ex:'')+'.js'); })(document,'script'); })('bElvO73gDX67ZMqj'); </script>

<script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script></head><body><div class="page-wrapper"><div class="global-styles w-embed"><style>

/* Make text look crisper and more legible in all browsers */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* 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;
}

/* Set color style to inherit */
.inherit-color * {
    color: inherit;
}

/* 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;
}


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

/* 
Make the following elements inherit typography styles from the parent and not have hardcoded values. 
Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
Uncomment this CSS to use it in the project. Leave this message for future hand-off.
*/
/*
a,
.w-input,
.w-select,
.w-tab-link,
.w-nav-link,
.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
  color: inherit;
  text-decoration: inherit;
  font-size: inherit;
}
*/

/* 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;
}

/* 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;
}

.swiper-pagination-bullet-active {
    background: #000;
    transform: scale(1.1);
  }

@media (min-width: 992px) {
  .nav_menu_link:hover .nav-link_line {
    opacity: 1;
    width: 100%;
  }

  .button.is-icon:hover .button-icon {
    width: 1.25rem;
    margin-right: 1rem;
    opacity: 1;
  }

  .insights-gallery_item:hover .insights-gallery_bottom > *:nth-child(2) {
    color: var(--nexxt-red);
  }
}

</style>

<link rel="stylesheet" href="https://use.typekit.net/trl0gcu.css"></div><div data-animation="default" data-collapse="medium" data-duration="400" data-easing="ease" data-easing2="ease" role="banner" class="nav_component w-nav"><div class="padding-global is-navbar"><div class="nav_container"><a href="/" aria-current="page" class="nav_brand w-nav-brand w--current"><img loading="lazy" src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69c9d2b95e817c6eebaddad7_next%20footer%20logo.svg" alt="" class="nav_logo"/></a><nav role="navigation" class="nav_menu w-nav-menu"><div class="nav-links_wrapper"><a href="/casestudies" class="nav_menu_link w-inline-block"><div>Case Studies</div><div class="nav-link_line"></div></a><a href="/resources" class="nav_menu_link w-inline-block"><div>Resources</div><div class="nav-link_line"></div></a><a href="/blog" class="nav_menu_link w-inline-block"><div>Insights</div><div class="nav-link_line"></div></a><a href="/podcast" class="nav_menu_link w-inline-block"><div>Podcast</div><div class="nav-link_line"></div></a></div><div class="nav-links_cta-wrapper"><a href="/contact" class="button is-small is-nav w-inline-block"><div>CONTACT</div></a></div></nav><div fs-scrolldisable-element="toggle" data-w-id="b8b07085-4a23-6a08-984e-b1cbade90015" class="nav-menu_button w-nav-button"><div class="nav-menu_button-wrapper"><div class="nav-menu_button-line"></div><div class="nav-menu_button-line2"></div></div></div></div></div></div><div class="main-wrapper"><section class="section_hero-copy"><div class="padding-global padding-section-small"><div class="container-large"><div class="hero_content"><div class="hero_background-referance w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1433 729" width="100%" height="100%" preserveAspectRatio="none">
  <defs>
    <linearGradient id="left-gradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" stop-color="#E63700" />
      <stop offset="20%" stop-color="#E63700" />
      <stop offset="40%" stop-color="#EC5F10" />
      <stop offset="60%" stop-color="#F69E29" />
      <stop offset="80%" stop-color="#FCC639" />
      <stop offset="100%" stop-color="#FFD640" />
    </linearGradient>
  </defs>
  
  <path fill="url(#left-gradient)" d="M920.811 729C946.691 729 965.825 703.734 959.925 677.333L833.335 63.1148C821.885 16.9212 806.363 0 773.089 0H60.2552C26.9727 0 0 28.2528 0 63.1148V686.929C0 710.165 17.9818 729 40.1644 729H920.811Z"/>
  
  <path fill="#FFD640" d="M923.804 0C902.035 0 875.94 25.2656 880.903 51.6671L1007.38 665.885C1017.01 712.079 1040.06 729 1068.06 729H1397.55C1417.13 729 1433 709.235 1433 684.855V42.0706C1433 18.8352 1417.87 0 1399.21 0H913.797H923.804Z"/>
</svg></div><div class="hero_background-dynamic w-embed w-script"><canvas id="ni-hr" style="position:absolute;inset:0;width:100%;height:100%;display:block;"></canvas>
<canvas id="ni-hl" style="position:absolute;inset:0;width:100%;height:100%;display:block;"></canvas>

<script>
if (window.innerWidth >= 992) {

  // ── RIGHT PANEL: golden shimmer ──────────────────────────
  (function () {
    var c   = document.getElementById('ni-hr');
    var ctx = c.getContext('2d');
    var VW  = 1433, VH = 729;
    var CLIP = 'M923.804 0C902.035 0 875.94 25.2656 880.903 51.6671L1007.38 665.885C1017.01 712.079 1040.06 729 1068.06 729H1397.55C1417.13 729 1433 709.235 1433 684.855V42.0706C1433 18.8352 1417.87 0 1399.21 0H913.797H923.804Z';

    function resize() {
      var r = c.getBoundingClientRect();
      c.width  = r.width  * devicePixelRatio;
      c.height = r.height * devicePixelRatio;
    }

    function draw(t) {
      var w = c.width, h = c.height;
      ctx.clearRect(0, 0, w, h);
      ctx.save();
      ctx.scale(w / VW, h / VH);
      ctx.clip(new Path2D(CLIP));
      ctx.fillStyle = '#FFD640';
      ctx.fillRect(0, 0, VW, VH);
      var gx = (0.5 + 0.4  * Math.sin(t * 8e-4)) * VW;
      var gy = (0.4 + 0.35 * Math.cos(t * 6e-4)) * VH;
      var g  = ctx.createRadialGradient(gx, gy, 0, gx, gy, 650);
      g.addColorStop(0, 'rgba(255,248,180,0.45)');
      g.addColorStop(1, 'rgba(255,248,180,0)');
      ctx.globalCompositeOperation = 'screen';
      ctx.fillStyle = g;
      ctx.fillRect(0, 0, VW, VH);
      ctx.restore();
      requestAnimationFrame(draw);
    }

    new ResizeObserver(resize).observe(c);
    resize();
    requestAnimationFrame(draw);
  })();

  // ── LEFT PANEL: molten animation ─────────────────────────
  (function () {
    var c   = document.getElementById('ni-hl');
    var ctx = c.getContext('2d');
    var VW  = 1433, VH = 729;
    var CLIP = 'M920.811 729C946.691 729 965.825 703.734 959.925 677.333L833.335 63.1148C821.885 16.9212 806.363 0 773.089 0H60.2552C26.9727 0 0 28.2528 0 63.1148V686.929C0 710.165 17.9818 729 40.1644 729H920.811Z';

    var orbs = [
      [.12, .20, .14, .22, 44e-5, 32e-5, 0.0, 1.1, 620, .30, 22e-5, 0.0, [230,  55,  0], .75],
      [.55, .75, .16, .18, 30e-5, 40e-5, 2.1,  .4, 660, .35, 18e-5, 1.8, [236,  95, 16], .70],
      [.30, .50, .17, .20, 36e-5, 28e-5, 4.2, 2.8, 590, .28, 26e-5, 3.5, [246, 130, 20], .65],
      [.72, .25, .12, .24, 26e-5, 38e-5, 1.5, 3.9, 570, .38, 16e-5, 2.2, [246, 158, 41], .82],
      [.20, .80, .15, .16, 34e-5, 30e-5, 3.3,  .9, 640, .32, 24e-5, 4.1, [252, 198, 57], .80],
      [.62, .55, .18, .14, 40e-5, 34e-5, 5.1, 2.0, 540, .36, 20e-5, 1.0, [230,  75,  5], .65],
      [.40, .15, .12, .22, 28e-5, 36e-5,  .8, 4.5, 580, .30, 28e-5, 2.8, [255, 214, 64], .78],
    ];

    function resize() {
      var r = c.getBoundingClientRect();
      c.width  = r.width  * devicePixelRatio;
      c.height = r.height * devicePixelRatio;
    }

    function draw(t) {
      var w = c.width, h = c.height;
      ctx.clearRect(0, 0, w, h);
      ctx.save();
      ctx.scale(w / VW, h / VH);
      ctx.clip(new Path2D(CLIP));
      ctx.fillStyle = '#C03000';
      ctx.fillRect(0, 0, VW, VH);

      for (var i = 0; i < orbs.length; i++) {
        var o   = orbs[i];
        var px  = (o[0] + Math.sin(t * o[4] + o[6]) * o[2]) * VW;
        var py  = (o[1] + Math.cos(t * o[5] + o[7]) * o[3]) * VH;
        var sX  = 1 + o[9] * Math.sin(t * o[10] + o[11]);
        var sY  = 1 + o[9] * Math.cos(t * o[10] * 1.3 + o[11] + 1.2);
        var rot = t * o[10] * 0.5 + o[11];
        var rgb = o[12], a = o[13], r = o[8];

        ctx.save();
        ctx.translate(px, py);
        ctx.rotate(rot);
        ctx.scale(sX, sY);

        var g = ctx.createRadialGradient(0, 0, 0, 0, 0, r);
        g.addColorStop(0,   'rgba(' + rgb + ',' + a + ')');
        g.addColorStop(.35, 'rgba(' + rgb + ',' + (a * .55).toFixed(2) + ')');
        g.addColorStop(.65, 'rgba(' + rgb + ',' + (a * .18).toFixed(2) + ')');
        g.addColorStop(1,   'rgba(' + rgb + ',0)');

        ctx.globalCompositeOperation = 'screen';
        ctx.fillStyle = g;
        ctx.fillRect(-r * 1.5, -r * 1.5, r * 3, r * 3);
        ctx.restore();
      }

      ctx.restore();
      requestAnimationFrame(draw);
    }

    new ResizeObserver(resize).observe(c);
    resize();
    requestAnimationFrame(draw);
  })();

}
</script></div><div class="hero_background-dynamic is-mobile w-embed w-script"><canvas id="ni-mob" style="position:absolute;inset:0;width:100%;height:100%;display:block;"></canvas>

<script>
if (window.innerWidth < 992) {

  // Self-contained slant clip — no dependency on page footer scripts
  function niSlantClip(W, H, r, slant, rb) {
    var K = 0.5523;
    var f = function(n) { return +n.toFixed(2); };
    var mag = Math.sqrt(W * W + Math.pow(H * slant, 2));
    var ux = -W / mag, uy = (H * slant) / mag;
    var alpha = Math.acos(Math.min(1, Math.max(-1, uy)));
    var t = rb / Math.tan(alpha / 2);
    var tse_y  = H * (1 - slant) - r;
    var tsx_x  = W + r * ux, tsx_y = H * (1 - slant) + r * uy;
    var tcp1_y = tse_y + K * r;
    var tcp2_x = W + r * ux * (1 - K), tcp2_y = H * (1 - slant) + r * uy * (1 - K);
    var enx = t * -ux, eny = H - t * uy, exy = H - t;
    return "path('M " + f(r) + ",0 L " + f(W-r) + ",0 C " + f(W-r+K*r) + ",0 " + f(W) + "," + f(K*r) + " " + f(W) + "," + f(r) + " L " + f(W) + "," + f(tse_y) + " C " + f(W) + "," + f(tcp1_y) + " " + f(tcp2_x) + "," + f(tcp2_y) + " " + f(tsx_x) + "," + f(tsx_y) + " L " + f(enx) + "," + f(eny) + " A " + f(rb) + "," + f(rb) + " 0 0 1 0," + f(exy) + " L 0," + f(r) + " C 0," + f(K*r) + " " + f(K*r) + ",0 " + f(r) + ",0 Z')";
  }

  // Apply clip to parent and keep it updated on resize
  (function() {
    var parent = document.getElementById('ni-mob').parentElement;
    function applyClip() {
      var W = parent.offsetWidth, H = parent.offsetHeight;
      parent.style.clipPath = niSlantClip(W, H, 16, 0.22, 16);
    }
    applyClip();
    new ResizeObserver(applyClip).observe(parent);
  })();

  // Molten animation
  (function () {
    var c   = document.getElementById('ni-mob');
    var ctx = c.getContext('2d');

    var orbs = [
      [.12, .20, .14, .22, 44e-5, 32e-5, 0.0, 1.1, 520, .30, 22e-5, 0.0, [230,  55,  0], .75],
      [.55, .75, .16, .18, 30e-5, 40e-5, 2.1,  .4, 560, .35, 18e-5, 1.8, [236,  95, 16], .70],
      [.30, .50, .17, .20, 36e-5, 28e-5, 4.2, 2.8, 490, .28, 26e-5, 3.5, [246, 130, 20], .65],
      [.72, .25, .12, .24, 26e-5, 38e-5, 1.5, 3.9, 470, .38, 16e-5, 2.2, [246, 158, 41], .82],
      [.20, .80, .15, .16, 34e-5, 30e-5, 3.3,  .9, 540, .32, 24e-5, 4.1, [252, 198, 57], .80],
      [.62, .55, .18, .14, 40e-5, 34e-5, 5.1, 2.0, 440, .36, 20e-5, 1.0, [230,  75,  5], .65],
      [.40, .15, .12, .22, 28e-5, 36e-5,  .8, 4.5, 480, .30, 28e-5, 2.8, [255, 214, 64], .78],
    ];

    function resize() {
      var r = c.getBoundingClientRect();
      c.width  = r.width  * devicePixelRatio;
      c.height = r.height * devicePixelRatio;
    }

    function draw(t) {
      var w = c.width, h = c.height;
      ctx.clearRect(0, 0, w, h);
      ctx.save();
      ctx.fillStyle = '#C03000';
      ctx.fillRect(0, 0, w, h);

      for (var i = 0; i < orbs.length; i++) {
        var o   = orbs[i];
        var px  = (o[0] + Math.sin(t * o[4] + o[6]) * o[2]) * w;
        var py  = (o[1] + Math.cos(t * o[5] + o[7]) * o[3]) * h;
        var sX  = 1 + o[9] * Math.sin(t * o[10] + o[11]);
        var sY  = 1 + o[9] * Math.cos(t * o[10] * 1.3 + o[11] + 1.2);
        var rot = t * o[10] * 0.5 + o[11];
        var rgb = o[12], a = o[13], r = o[8];

        ctx.save();
        ctx.translate(px, py);
        ctx.rotate(rot);
        ctx.scale(sX, sY);

        var g = ctx.createRadialGradient(0, 0, 0, 0, 0, r);
        g.addColorStop(0,   'rgba(' + rgb + ',' + a + ')');
        g.addColorStop(.35, 'rgba(' + rgb + ',' + (a * .55).toFixed(2) + ')');
        g.addColorStop(.65, 'rgba(' + rgb + ',' + (a * .18).toFixed(2) + ')');
        g.addColorStop(1,   'rgba(' + rgb + ',0)');

        ctx.globalCompositeOperation = 'screen';
        ctx.fillStyle = g;
        ctx.fillRect(-r * 1.5, -r * 1.5, r * 3, r * 3);
        ctx.restore();
      }

      ctx.restore();
      requestAnimationFrame(draw);
    }

    new ResizeObserver(resize).observe(c);
    resize();
    requestAnimationFrame(draw);
  })();

}
</script></div><div class="hero_inner"><h1 class="heading-home-hero">Your buyers already have a shortlist. <br/>Are you on it?</h1><div class="hero_bottom"><p class="text-size-xl">We build and run the marketing system that gets you recognised, trusted and on the shortlist before the first sales conversation.</p><a href="https://market-authority-index.nexxtindustry.com" target="_blank" class="button is-icon w-inline-block"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69f88ef7df972ea56d14f135_todo-line.svg" loading="lazy" alt="" class="button-icon"/><div><strong>Test your market authority</strong></div></a></div></div><div data-slant-bg="" class="hero_background is-mobile"></div></div></div></div></section><section data-wf--section-feature-cards--variant="base" class="section_feature-cards"><div class="padding-global padding-section-medium"><div class="container-medium"><div class="feature-cards_content"><div class="feature-cards_heading-wrapper"><div class="max-width-75ch is-feature-cards"><h2 class="heading-style-h3">Built for eMobility and B2B tech</h2></div><div class="max-width-75ch"><p>Most scaling eMobility and B2B tech companies have strong products, but lack a consistent market presence. In complex markets, buyers don&#x27;t explore new options. They choose from the few companies they already recognise and trust. If you&#x27;re not one of them, you&#x27;re not in the conversation.</p></div></div></div></div></div></section><section class="section_logo-roll"><div class="padding-global padding-section-small"><div class="container-large"><div class="logo-roll_content"><div class="logo-roll_list-wrapper w-dyn-list"><div role="list" class="logo-roll_list w-dyn-items"><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9909ff4290a87635b4c50_clover%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c99090d2c2b1a5e62a97a2_allego%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c990bc28f2539fd09c4925_ihomer%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd164bb2718f98f99af745_TandemDrive.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1d94531cf83cb17bceac_rangeway.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c990da4b1f6453cbf12c4c_kia%20charge%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c990617a684d5c9a61bb02_envgo%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c990ac66bef5d33561c75a_4ib%20logo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd15bade9fa8eb884b8bf6_cirrantic.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd16acc80c9df5125bcd2d_Kwetta.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd166cd1eceb2d6deedf7b_Milence.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd16c2d43560a2baa040ad_eccovia.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd161330f3fb94906d54b0_%26charge.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd16dc70c3e6b9c35bb8f9_Semtech.avif" loading="lazy" alt="" class="logo-roll_logo-image"/></div></div></div></div></div></div></section><section class="section_image-big is-home-page"><div class="padding-global padding-section-small"><div class="container-medium"><div class="image-big_content"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbaf5d44f123b2811c32ea_home%20image%20top.avif" loading="lazy" sizes="(max-width: 1949px) 100vw, 1949px" srcset="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbaf5d44f123b2811c32ea_home%20image%20top-p-500.avif 500w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbaf5d44f123b2811c32ea_home%20image%20top-p-800.avif 800w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbaf5d44f123b2811c32ea_home%20image%20top.avif 1949w" alt="" class="image-big_desktop"/><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cda509058f7e85bbb9dd2b_home%20hero%20svg%20mobile.avif" loading="lazy" alt="" class="image-big_mobile"/></div></div></div></section><section class="section_2col"><div class="padding-global padding-section-medium"><div class="container-medium"><div class="_2col_content"><div class="_2col_top"><h2 class="heading-style-h3">Authority determines the shortlist</h2></div><div class="_2col_bottom"><div class="_2col_column"><p class="text-size-large">Most companies focus on lead generation. Campaigns, ads, sales teams. Everything is built to drive conversations. <br/><br/>But in complex B2B markets, the real selection happens much earlier. Before the first meeting. Before the first call. Buyers don&#x27;t start from zero. They choose from a small set of companies they already know and trust.</p></div><div class="_2col_column"><div class="max-width-40ch"><p class="text-size-large">If you&#x27;re not on that list, you&#x27;re not competing. You&#x27;re trying to catch up. <br/><a href="https://market-authority-index.nexxtindustry.com" target="_blank">Get your market authority score<strong>→</strong></a></p></div><p class="text-style-standout">Lead generation <br/>creates conversations, authority determines <br/>who closes.</p></div></div></div></div></div></section><section class="section_3grid"><div class="padding-global padding-section-small"><div class="container-medium"><div class="_3grid_content"><div id="w-node-b5191dee-adb0-4399-abaf-0afcb72f40ce-8f9d89cd" class="_3grid_left"><h3>The cost of silence</h3><p class="text-size-large">Most scaling companies only show up when there is something to announce. A launch, a funding round, an event. Then they disappear again. The issue is not ambition. It is a lack of consistency. No steady presence. No rhythm. No structure that keeps the company visible when nothing new is happening. <br/><br/>In complex B2B markets, that silence is costly. Buyers are not waiting. They are constantly forming opinions based on what they see and who shows up. And while you are quiet, your competitors are not.<br/><br/>The companies that show up consistently become the default. They get the calls, the referrals, and the shortlist spots. <strong>By the time you decide to invest, the position is often already taken.</strong></p><p class="text-size-xxl">Authority is not built through intensity. <br/>‍<strong>It is built through consistency.</strong></p><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69c9a5ef31302b6a25803c6e_3grid%20left%20bg.avif" loading="lazy" alt="" class="_3grid_bg"/></div><div class="_3grid_right"><h3>How it works</h3><p class="text-size-large">We build and run your marketing as a system, not a collection of campaigns or one-off projects. Everything is built in the right order, because a weak foundation is the reason most marketing underperforms.<br/>‍<br/>Your marketing runs on emOS, our proven six-layer framework for eMobility and B2B tech companies. Strategy before content. Messaging before channels. Consistent output that keeps your company active and visible in the market, month after month.<br/>‍<br/>We work alongside your team or take full ownership, depending on what you need.</p><div class="_3grid_bg-right w-embed w-script"><script>
(function () {

  var FOREST   = 'https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69d644f500fe480ebce8db8b_forest.avif';
  var GAP      = 40;
  var PAD_TOP  = 48;
  var PAD_BOT  = 80;
  var R        = 20;
  var RB       = 20;
  var K        = 0.5523;
  var NS       = 'http://www.w3.org/2000/svg';

  function getSlant(W) {
    var min = 0.08, max = 0.22;
    var minW = 280, maxW = 600;
    var t = Math.max(0, Math.min(1, (W - minW) / (maxW - minW)));
    return min + t * (max - min);
  }

  var right = document.querySelector('._3grid_right');
  var left  = document.querySelector('._3grid_left');
  if (!right) return;

  right.style.position = 'relative';

  var svg = document.createElementNS(NS, 'svg');
  svg.style.cssText = 'position:absolute;top:0;left:0;width:100%;overflow:visible;pointer-events:none;z-index:0;';
  right.insertBefore(svg, right.firstChild);

  Array.from(right.children).forEach(function (el) {
    if (el !== svg) { el.style.position = 'relative'; el.style.zIndex = '1'; }
  });

  var defs = document.createElementNS(NS, 'defs');
  svg.appendChild(defs);

  // Gradient: yellow bottom-left → teal top-right
  var grad = document.createElementNS(NS, 'linearGradient');
  grad.setAttribute('id', 'ni-teal');
  grad.setAttribute('x1', '0%');  grad.setAttribute('y1', '100%');
  grad.setAttribute('x2', '100%'); grad.setAttribute('y2', '0%');
  [
    ['0%',   '#F7D75E'],
    ['20%',  '#C6E19A'],
    ['50%',  '#96EBD7'],
    ['80%',  '#7CF1F9'],
    ['100%', '#79CAD0']
  ].forEach(function(s) {
    var stop = document.createElementNS(NS, 'stop');
    stop.setAttribute('offset', s[0]); stop.setAttribute('stop-color', s[1]);
    grad.appendChild(stop);
  });
  defs.appendChild(grad);

  var imgClip = document.createElementNS(NS, 'clipPath');
  imgClip.setAttribute('id', 'ni-img-clip');
  var imgClipPath = document.createElementNS(NS, 'path');
  imgClip.appendChild(imgClipPath);
  defs.appendChild(imgClip);

  var imgEl = document.createElementNS(NS, 'image');
  imgEl.setAttribute('href', FOREST);
  imgEl.setAttribute('preserveAspectRatio', 'xMidYMid slice');
  imgEl.setAttribute('clip-path', 'url(#ni-img-clip)');
  svg.appendChild(imgEl);

  var cardPath = document.createElementNS(NS, 'path');
  cardPath.setAttribute('fill', 'url(#ni-teal)');
  svg.appendChild(cardPath);

  function f(n) { return +n.toFixed(3); }

  function buildCardPath(W, H, SLANT) {
    var mag    = Math.sqrt(W * W + Math.pow(H * SLANT, 2));
    var ux     = -W / mag, uy = (H * SLANT) / mag;
    var alpha  = Math.acos(Math.min(1, Math.max(-1, uy)));
    var t      = RB / Math.tan(alpha / 2);
    var tse_y  = H * (1 - SLANT) - R;
    var tsx_x  = W + R * ux, tsx_y = H * (1 - SLANT) + R * uy;
    var tcp1_y = tse_y + K * R;
    var tcp2_x = W + R * ux * (1 - K), tcp2_y = H * (1 - SLANT) + R * uy * (1 - K);
    var enx    = t * -ux, eny = H - t * uy, exy = H - t;
    return 'M ' + f(R) + ' 0'
      + ' L ' + f(W-R) + ' 0'
      + ' C ' + f(W-R+K*R) + ' 0 ' + f(W) + ' ' + f(K*R) + ' ' + f(W) + ' ' + f(R)
      + ' L ' + f(W) + ' ' + f(tse_y)
      + ' C ' + f(W) + ' ' + f(tcp1_y) + ' ' + f(tcp2_x) + ' ' + f(tcp2_y) + ' ' + f(tsx_x) + ' ' + f(tsx_y)
      + ' L ' + f(enx) + ' ' + f(eny)
      + ' A ' + f(RB) + ' ' + f(RB) + ' 0 0 1 0 ' + f(exy)
      + ' L 0 ' + f(R)
      + ' C 0 ' + f(K*R) + ' ' + f(K*R) + ' 0 ' + f(R) + ' 0 Z';
  }

  function buildImgClipPath(W, cardH, imgH, SLANT) {
    var tlY  = cardH + GAP;
    var trY  = cardH * (1 - SLANT) + GAP;
    var botY = tlY + imgH;
    var dx   = W, dy = trY - tlY;
    var mag  = Math.sqrt(dx * dx + dy * dy);
    var sx   = dx / mag, sy = dy / mag;
    var tlEdgeY     = tlY + R;
    var tlSlantX    = R * sx;
    var tlSlantY    = tlY + R * sy;
    var trTanSlantX = W - R * sx;
    var trTanSlantY = trY - R * sy;
    var trTanEdgeY  = trY + R;
    return (
      'M 0 ' + f(tlEdgeY)
      + ' C 0 ' + f(tlY + R * (1 - K))
      +   ' ' + f(K * R * sx) + ' ' + f(tlY + K * R * sy)
      +   ' ' + f(tlSlantX) + ' ' + f(tlSlantY)
      + ' L ' + f(trTanSlantX) + ' ' + f(trTanSlantY)
      + ' C ' + f(trTanSlantX + K * R * sx) + ' ' + f(trTanSlantY + K * R * sy)
      +   ' ' + f(W) + ' ' + f(trY + R * (1 - K))
      +   ' ' + f(W) + ' ' + f(trTanEdgeY)
      + ' L ' + f(W) + ' ' + f(botY - R)
      + ' C ' + f(W) + ' ' + f(botY - R + K * R)
      +   ' ' + f(W - K * R) + ' ' + f(botY)
      +   ' ' + f(W - R) + ' ' + f(botY)
      + ' L ' + f(R) + ' ' + f(botY)
      + ' C ' + f(K * R) + ' ' + f(botY)
      +   ' 0 ' + f(botY - K * R)
      +   ' 0 ' + f(botY - R)
      + ' Z'
    );
  }

  function update() {
    var W      = right.offsetWidth;
    var SLANT  = getSlant(W);

    var contentH = 0;
    Array.from(right.children).forEach(function (el) {
      if (el !== svg) {
        var bot = el.offsetTop + el.offsetHeight;
        if (bot > contentH) contentH = bot;
      }
    });

    var cardH  = contentH + PAD_TOP + PAD_BOT;
    var leftH  = left ? left.offsetHeight : 0;
    var imgTL  = cardH + GAP;
    var imgH   = Math.max(200, leftH - imgTL);
    var totalH = imgTL + imgH;

    svg.setAttribute('viewBox', '0 0 ' + W + ' ' + totalH);
    svg.setAttribute('height', totalH);

    cardPath.setAttribute('d', buildCardPath(W, cardH, SLANT));
    imgClipPath.setAttribute('d', buildImgClipPath(W, cardH, imgH, SLANT));

    var imgRenderTop = cardH * (1 - SLANT) + GAP - R;
    imgEl.setAttribute('x', 0);
    imgEl.setAttribute('y', imgRenderTop);
    imgEl.setAttribute('width', W);
    imgEl.setAttribute('height', totalH - imgRenderTop);

    right.style.minHeight = totalH + 'px';
    right.style.paddingBottom = '0';
  }

  new ResizeObserver(update).observe(right);
  if (left) new ResizeObserver(update).observe(left);
  requestAnimationFrame(function () { requestAnimationFrame(update); });
})();
</script></div></div></div></div></div></section><section class="section_image-split"><div class="padding-global padding-section-small"><div class="container-medium"><div class="image-split_content"><div class="image-split_left"><div class="image-split_info"><h3>Built for complex B2B markets</h3><p>We work with scaling eMobility and B2B tech companies across Europe and North America. Companies with complex products, long sales cycles and technical buyers.<br/><br/>With over 10 years in eMobility, we’ve built one of the industry’s most experienced marketing teams, combining strategic leadership with deep sector expertise and execution capability.<br/><br/>We understand how this market actually works. How buying decisions are made and what it takes to build trust with technical buyers. In these markets, generic marketing does not land. Authority determines who gets shortlisted before sales even starts.</p></div><div class="image-split_embed-left w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 838 448" fill="none" preserveAspectRatio="none">
  <path d="M811.788 447.364C828.428 447.364 840.726 431.858 836.922 415.66L755.557 38.7316C748.198 10.3884 738.211 0 716.826 0H38.7316C17.3462 0 0 17.3462 0 38.7316V421.552C0 435.814 11.5642 447.378 25.8257 447.378H811.788V447.364Z" fill="#E63700"/>
</svg></div></div><div class="image-split_right"><div class="image-split_embed-right w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 498 447" fill="none" preserveAspectRatio="none">
  <defs>
    <linearGradient id="case-left-gradient" x1="1" y1="1" x2="0" y2="0" gradientUnits="objectBoundingBox">
      <stop offset="0%" stop-color="#E63700"/>
      <stop offset="40%" stop-color="#A77D5D"/>
      <stop offset="65%" stop-color="#6EBDB2"/>
      <stop offset="80%" stop-color="#4AE5E7"/>
      <stop offset="90%" stop-color="#3DF5FC"/>
      <stop offset="95%" stop-color="#4CDFE5"/>
      <stop offset="100%" stop-color="#5ACDD2"/>
    </linearGradient>
  </defs>
  <path d="M25.812 0C9.189 0 -3.095 15.494 0.705 31.679L81.982 408.3C89.333 436.62 99.31 447 120.672 447L459.31 447C480.672 447 498 429.668 498 408.3L498 25.805C498 11.555 486.448 0 472.202 0Z" fill="url(#case-left-gradient)"/>
</svg></div></div></div></div></div></section><section class="section_feature-cards"><div class="padding-global padding-section-medium"><div class="container-medium"><div class="feature-cards_content"><div class="feature-cards_heading-wrapper"><div class="max-width-75ch is-feature-cards"><h2 class="heading-style-h3">Market authority service</h2></div><div class="max-width-75ch"><p>Three monthly packages, designed around how fast you want to build your position in the market. No long-term lock-in. Because of the depth of our involvement, we work with a maximum of seven clients at a time.</p></div></div><div class="feature-cards_items-wrapper is-desktop"><div data-slant-card="" class="feature-cards_item"><h3 class="heading-style-h4 text-style-allcaps">Core visibility</h3><p class="text-size-small">A consistent presence in the market. You show up every month with clear, professional output. Right for companies that want to build steadily without overextending.</p></div><div data-slant-card="" id="w-node-_4fda5b04-1712-5477-d783-27816fb1c9e3-8f9d89cd" class="feature-cards_item is-active"><h3 class="heading-style-h4 text-style-allcaps">Market authority</h3><p class="text-size-small">You become the name buyers already know before sales enters the room. Familiar, credible and consistently considered. This is where most of our clients operate.</p></div><div data-slant-card="" class="feature-cards_item"><h3 class="heading-style-h4 text-style-allcaps">Strategic Authority</h3><p class="text-size-small">You don&#x27;t follow the market. You shape it. For companies ready to own their category and build a market position competitors cannot close.</p></div></div><div class="feature-cards_items-wrapper is-mobile"><div class="swiper is-feature-cards"><div class="swiper-wrapper is-feature-cards"><div class="swiper-slide is-feature-cards"><div data-slant-card="" class="feature-cards_item"><h3 class="heading-style-h4 text-style-allcaps">Core visibility</h3><p class="text-size-small">A consistent presence in the market. You show up every month with clear, professional output. Right for companies that want to build steadily without overextending.</p><div class="feature-cards_bg w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 497 492" fill="none" preserveAspectRatio="none" style="overflow: visible; filter: drop-shadow(4px 6px 20px rgba(0,0,0,0.1));">
  <path d="M0 461.494C0 481.14 17.2226 495.658 35.2216 491.186L453.975 395.103C485.465 386.404 497 374.623 497 349.369V31.1575C497 5.89467 486.804 0 463.046 0H28.6859C12.8417 0 0 13.6504 0 30.4923V461.494Z" fill="white"/>
</svg></div></div></div><div class="swiper-slide is-feature-cards"><div data-slant-card="" class="feature-cards_item"><h3 class="heading-style-h4 text-style-allcaps">Market authority</h3><p class="text-size-small">You become the name buyers already know before sales enters the room. Familiar, credible and consistently considered. This is where most of our clients operate.</p><div class="feature-cards_bg w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 497 492" fill="none" preserveAspectRatio="none" style="overflow: visible; filter: drop-shadow(4px 6px 20px rgba(0,0,0,0.1));">
  <path d="M0 461.494C0 481.14 17.2226 495.658 35.2216 491.186L453.975 395.103C485.465 386.404 497 374.623 497 349.369V31.1575C497 5.89467 486.804 0 463.046 0H28.6859C12.8417 0 0 13.6504 0 30.4923V461.494Z" fill="white"/>
</svg></div></div></div><div class="swiper-slide is-feature-cards"><div data-slant-card="" class="feature-cards_item"><h3 class="heading-style-h4 text-style-allcaps">Strategic Authority</h3><p class="text-size-small">You don&#x27;t follow the market. You shape it. For companies ready to own their category and build a market position competitors cannot close.</p><div class="feature-cards_bg w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 497 492" fill="none" preserveAspectRatio="none" style="overflow: visible; filter: drop-shadow(4px 6px 20px rgba(0,0,0,0.1));">
  <path d="M0 461.494C0 481.14 17.2226 495.658 35.2216 491.186L453.975 395.103C485.465 386.404 497 374.623 497 349.369V31.1575C497 5.89467 486.804 0 463.046 0H28.6859C12.8417 0 0 13.6504 0 30.4923V461.494Z" fill="white"/>
</svg></div></div></div></div></div><div class="testimonials_slides-nav"><div class="swiper-button-prev is-feature-cards"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M7.82843 10.9999H20V12.9999H7.82843L13.1924 18.3638L11.7782 19.778L4 11.9999L11.7782 4.22168L13.1924 5.63589L7.82843 10.9999Z"/></svg></div></div><div class="swiper-pagination is-feature-cards"><div class="swiper-pagination-bullet is-feature-cards"></div></div><div class="swiper-button-next is-feature-cards"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"/></svg></div></div></div></div><div class="feature-cards_cta-wrapper"><a href="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69d8f1fc9887d63f801692b2_Market%20Authority%20Service_Nexxtindustry%20-%20LQ.pdf" target="_blank" class="button is-icon w-inline-block"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cd335ded43ae79ae354e56_file-pdf-2-line.svg" loading="lazy" alt="" class="button-icon"/><div>VIEW SERVICE DETAILS</div></a></div></div></div></div></section><section class="section_2col-image"><div class="padding-global padding-section-medium"><div class="container-medium"><div class="_2col-image_content"><div class="_2col-image_left"><div class="_2col-image_heading-wrapper"><h2 class="heading-style-h3">Marketing Foundation</h2><p class="text-size-xxl">Build your marketing system in 90 days</p></div><p class="text-size-large">Most companies start scaling marketing before the foundation is in place. Content goes out. Budgets get spent. Results stay inconsistent. Not because execution is wrong, but because there is no structure behind it.<br/>‍<br/>In 90 days, we build your complete marketing foundation. A structured system designed for eMobility and B2B tech companies, built on emOS, our proven six-layer marketing framework. Companies that run on emOS report shorter sales cycles and stronger return on their marketing investment.</p><a href="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69d8f1fc9887d63f801692b2_Market%20Authority%20Service_Nexxtindustry%20-%20LQ.pdf" target="_blank" class="button is-icon w-inline-block"><div class="button-icon w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M5 4H15V8H19V20H5V4ZM3.9985 2C3.44749 2 3 2.44405 3 2.9918V21.0082C3 21.5447 3.44476 22 3.9934 22H20.0066C20.5551 22 21 21.5489 21 20.9925L20.9997 7L16 2H3.9985ZM10.4999 7.5C10.4999 9.07749 10.0442 10.9373 9.27493 12.6534C8.50287 14.3757 7.46143 15.8502 6.37524 16.7191L7.55464 18.3321C10.4821 16.3804 13.7233 15.0421 16.8585 15.49L17.3162 13.5513C14.6435 12.6604 12.4999 9.98994 12.4999 7.5H10.4999ZM11.0999 13.4716C11.3673 12.8752 11.6042 12.2563 11.8037 11.6285C12.2753 12.3531 12.8553 13.0182 13.5101 13.5953C12.5283 13.7711 11.5665 14.0596 10.6352 14.4276C10.7999 14.1143 10.9551 13.7948 11.0999 13.4716Z"></path></svg></div><div>VIEW SERVICE DETAILS</div></a></div><div class="_2col-image_right-desktop"><div data-slant-tile="" class="_2col-image_item"><div class="_2col-image_bg-path w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
  
  <defs>
    <clipPath id="2-col-outline">
      <path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" />
    </clipPath>
  </defs>

  <path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>

</svg></div><div class="text-size-xl">Month 01</div><h3 class="text-size-xxl text-weight-xbold">STRATEGIC NARRATIVE</h3><p class="text-size-xl">Clear positioning, messaging and market focus.</p></div><div data-slant-tile="" class="_2col-image_item"><div class="_2col-image_bg-path w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
<path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>
</svg></div><div class="text-size-xl">Month 02</div><h3 class="text-size-xxl text-weight-xbold">MARKETING INFRASTRUCTURE</h3><p class="text-size-xl">The structure, channels and systems needed to execute consistently.</p></div><div data-slant-tile="" id="w-node-_1880ddc2-0f05-5241-e464-a2e0d456804a-8f9d89cd" class="_2col-image_item"><div class="_2col-image_bg-path is-3rd w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
<path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>
</svg></div><div class="text-size-xl">Month 03</div><h3 class="text-size-xxl text-weight-xbold">MARKET ACTIVATION</h3><p class="text-size-xl">Go live with a structured, consistent presence in the market.</p></div></div><div class="_2col-image_right-mobile"><div class="swiper is-foundation"><div class="swiper-wrapper is-foundation"><div class="swiper-slide is-foundation"><div data-slant-tile="" class="_2col-image_item is-swiper"><div class="_2col-image_bg-path w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
  
  <defs>
    <clipPath id="2-col-outline">
      <path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" />
    </clipPath>
  </defs>

  <path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>

</svg></div><div class="text-size-xl">Month 01</div><h3 class="text-size-xxl text-weight-xbold text-style-allcaps">Strategic Narrative</h3><p class="text-size-xl">Clear positioning, messaging and market focus.</p></div></div><div class="swiper-slide is-foundation"><div data-slant-tile="" class="_2col-image_item is-swiper"><div class="_2col-image_bg-path w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
<path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>
</svg></div><div class="text-size-xl">Month 02</div><h3 class="text-size-xxl text-weight-xbold text-style-allcaps">Marketing Infrastructure</h3><p class="text-size-xl">The structure, channels and systems needed to execute consistently.</p></div></div><div class="swiper-slide is-foundation"><div data-slant-tile="" class="_2col-image_item is-swiper"><div class="_2col-image_bg-path is-3rd w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 373 302" fill="none" preserveAspectRatio="none">
<path d="M21.5293 1.5H347.518C356.441 1.50001 362.399 2.37133 366.134 4.77246C369.672 7.0473 371.5 10.9133 371.5 17.915V219.991C371.5 226.892 369.474 231.747 364.775 235.542C359.952 239.437 352.186 242.323 340.419 244.814L26.1738 300.055L26.1641 300.057L26.1533 300.059C19.7716 301.273 13.5557 299.9 8.96484 296.936C4.37428 293.971 1.50005 289.491 1.5 284.46V17.5322C1.5 8.95023 10.164 1.5 21.5293 1.5Z" stroke="white" stroke-width="3"/>
</svg></div><div class="text-size-xl">Month 03</div><h3 class="text-size-xxl text-weight-xbold text-style-allcaps">Market Activation</h3><p class="text-size-xl">Go live with a structured, consistent presence in the market.</p></div></div></div></div><div class="testimonials_slides-nav"><div class="swiper-button-prev is-foundation"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M7.82843 10.9999H20V12.9999H7.82843L13.1924 18.3638L11.7782 19.778L4 11.9999L11.7782 4.22168L13.1924 5.63589L7.82843 10.9999Z"/></svg></div></div><div class="swiper-pagination is-foundation"><div class="swiper-pagination-bullet is-foundation"></div></div><div class="swiper-button-next is-foundation"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"/></svg></div></div></div></div></div></div></div></section><section class="section_testimonials"><div class="padding-global padding-section-large"><div class="container-medium"><div class="testimonials_content"><div class="testimonials_heading-wrapper"><h2 class="heading-style-h3">Trusted by companies in eMobility and B2B tech</h2></div><div class="testimonials_bottom"><div class="testimonials_slider-wrapper"><div id="testimonials-swiper" class="swiper is-testimonials w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide is-testimonials w-dyn-item"><div class="testimonials-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9b608b64b8ceb91f1d915_clover%20logo.svg" loading="lazy" alt="" class="testimonial_logo"/><p class="text-size-medium">“We brought Nexxt Industry in early, and within two months our strategy was clear, our team aligned, and our demand generation stronger than ever. I highly recommend them.”</p></div><div class="testimonial-item_bottom"><div class="text-size-medium text-weight-semibold">Scott Murphey</div><div class="text-size-medium text-weight-semibold">Co-Founder</div></div></div><div role="listitem" class="swiper-slide is-testimonials w-dyn-item"><div class="testimonials-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9b61f2c77489ac053b0f0_allego%20logo.svg" loading="lazy" alt="" class="testimonial_logo"/><p class="text-size-medium">“Working with Nexxt Industry means working with professionals who build strong strategies and understand both immediate and long-term needs. Their friendly and professional approach makes every meeting enjoyable.”</p></div><div class="testimonial-item_bottom"><div class="text-size-medium text-weight-semibold">Carlotta Farina</div><div class="text-size-medium text-weight-semibold">Allego</div></div></div><div role="listitem" class="swiper-slide is-testimonials w-dyn-item"><div class="testimonials-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9b691f45e4e567fa17c27_rangeway%20logo.svg" loading="lazy" alt="" class="testimonial_logo"/><p class="text-size-medium">“Most marketing people would&#x27;ve tried to make us sound like every other charging company. Theo, our Fractional CMO, understood our vision from day one and helped us define a clear, strategic position based on real eMobility expertise—something rare for an early-stage company.”</p></div><div class="testimonial-item_bottom"><div class="text-size-medium text-weight-semibold">Zak Winnick</div><div class="text-size-medium text-weight-semibold">Founder &amp; CEO</div></div></div><div role="listitem" class="swiper-slide is-testimonials w-dyn-item"><div class="testimonials-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd161330f3fb94906d54b0_%26charge.avif" loading="lazy" alt="" class="testimonial_logo"/><p class="text-size-medium">“Nexxt Industry has significantly boosted our visibility while working closely with our team. Their eMobility marketing expertise has helped us achieve our goals and grow our reach, making the relationship feel more like a true partnership than a typical client arrangement.”</p></div><div class="testimonial-item_bottom"><div class="text-size-medium text-weight-semibold">Simon Vogt</div><div class="text-size-medium text-weight-semibold">CEO</div></div></div><div role="listitem" class="swiper-slide is-testimonials w-dyn-item"><div class="testimonials-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f9def69d759defd94dc728_ENVGO_Logo-Primary-Cruise.png" loading="lazy" alt="" class="testimonial_logo"/><p class="text-size-medium">“Nexxt really had our back during our first major boat event. As we shifted toward a more elevated brand direction, they quickly understood where we were going and translated that into sharp, thoughtful social media strategy and messaging. Their work allowed us to stay focused on execution, knowing the brand and voice were in very good hands.”</p></div><div class="testimonial-item_bottom"><div class="text-size-medium text-weight-semibold">Maria Alexandrova</div><div class="text-size-medium text-weight-semibold">Brand Strategy &amp; Marketing Leader</div></div></div></div></div></div><div class="testimonials_slides-nav"><div class="swiper-button-prev is-testimonials"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M7.82843 10.9999H20V12.9999H7.82843L13.1924 18.3638L11.7782 19.778L4 11.9999L11.7782 4.22168L13.1924 5.63589L7.82843 10.9999Z"/></svg></div><div class="podcast-item_background"></div></div><div class="swiper-pagination is-testimonials"><div class="swiper-pagination-bullet is-testimonials"></div></div><div class="swiper-button-next is-testimonials"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"/></svg></div><div class="podcast-item_background"></div></div></div></div></div></div></div></section><section class="section_team"><div class="padding-global padding-section-medium"><div class="container-small"><div class="team_content"><div class="team_heading-wrapper"><h2 class="heading-style-h3">A team across Europe and North America</h2></div><div class="team_bottom"><div class="team_slider-wrapper"><div id="team-swiper" class="swiper is-team w-dyn-list"><div role="list" class="swiper-wrapper w-dyn-items"><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/677f92a5ff46433a8d255718_Theo_Team_NexxtIndustry.jpg" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Theo Reichgelt</div><div class="team_text-position">Founder &amp; CEO</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Arnhem, Netherlands</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9b8084ae1fd2778dbd401_32a9e32d8b6f7be686fdfae484ee9fea38192867.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Annamária Kovács</div><div class="team_text-position">Marketing Operations Lead</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Eindhoven, Netherlands</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69c9b8231fcec4570f0f5b5a_c2d333254a62fcbf161e1e98976287579d458665.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Barry Henderson</div><div class="team_text-position">Copywriter</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>London, United Kingdom</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1e5b00aeeb84196d81ea_valentina%20franzi.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Valentina Franzi</div><div class="team_text-position">Graphic Designer</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Milan, Italy</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1ea2e04af45d37ad74c5_berina%20salcin.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Berina Salcin</div><div class="team_text-position">Performance Marketer</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Sarajevo, Bosnia</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/6a148556a2620385bd0874f7_Team_Bele%CC%81n.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/6a148556a2620385bd0874f7_Team_Bele%CC%81n-p-500.jpg 500w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/6a148556a2620385bd0874f7_Team_Bele%CC%81n.jpg 650w" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Belén Saenz</div><div class="team_text-position">Performance Marketer</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Lisbon, Portugal</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1ebcc9572ddb3b00fbd8_Anniek%20Rinkes.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Anniek Rinkes</div><div class="team_text-position">Copywriter</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Den Bosch, Netherlands</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1f87e2a3162223ccd8d4_ruben%20brandwagt.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Ruben Brandwagt</div><div class="team_text-position">Brand-Building and Product Marketing Strategist</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Arnhem, Netherlands</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1ee07e486c79f7387033_victoria%20hutton.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Victoria Hutton</div><div class="team_text-position">UK Market Strategist</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>London, United Kingdom</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1fba514c1de275d07d2d_victoria%20ulbricht.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Victoria Ulbricht</div><div class="team_text-position">E-Mobility Sales Specialist</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Dresden, Germany</div></div></div></div><div role="listitem" class="swiper-slide is-team w-dyn-item"><div class="team-item_top"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69cd1f0a3bc22db7f3c4dfa5_nipunika%20coe.avif" loading="lazy" alt="" class="team_image"/><div class="team-item_person-details"><div class="team_text-name">Nipunika Coe</div><div class="team_text-position">Global E-Mobility Marketing Director</div></div></div><div class="team-item_bottom"><div class="team-item_location"><div class="icon-1x1-small w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 15 19" fill="none"><path d="M8.00786 0C8.04694 0.021276 8.1225 0.0257292 8.1892 0.0316667C12.1969 0.384948 15.2119 3.69164 14.9883 7.51242C14.7611 11.4015 10.5002 16.3707 7.61079 19.0005H7.38881C4.51137 16.3885 0.223346 11.3728 0.0107425 7.51836C-0.207593 3.56201 2.92883 0.317656 6.99174 0H8.00786ZM7.14755 3.87917C5.22161 4.06719 3.87304 5.71089 4.08303 7.48818C4.29355 9.26695 5.97823 10.5539 7.85206 10.3723C9.73474 10.1897 11.1167 8.58018 10.9197 6.79052C10.7253 5.02115 9.06514 3.69164 7.14755 3.87867V3.87917Z" fill="currentColor"/></svg></div><div>Colorado, United States</div></div></div></div></div></div></div><div class="testimonials_slides-nav"><div class="swiper-button-prev is-team"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M7.82843 10.9999H20V12.9999H7.82843L13.1924 18.3638L11.7782 19.778L4 11.9999L11.7782 4.22168L13.1924 5.63589L7.82843 10.9999Z"/></svg></div><div class="podcast-item_background is-team-arrows"></div></div><div class="swiper-pagination is-team"><div class="swiper-pagination-bullet is-team"></div></div><div class="swiper-button-next is-team"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"/></svg></div><div class="podcast-item_background is-team-arrows"></div></div></div></div></div></div></div></section><section class="section_logo-roll"><div class="padding-global padding-section-medium"><div class="container-large"><div class="logo-roll_content"><h2 class="heading-style-h3 text-align-center">Our partners</h2><div class="logo-roll_list-wrapper w-dyn-list"><div role="list" class="logo-roll_list is-partners w-dyn-items"><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c464c3e6bedb40af1608_Victoria-ulbricht.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3d71f459f95fe93e6dd_EV-boosters.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c46fe309570c0a8652eb_electric-meridian.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates-p-500.png 500w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates-p-800.png 800w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates-p-1080.png 1080w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates-p-1600.png 1600w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c3e30fc71e41fc72c365_Ventum-associates.png 1890w" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69ee81588161a5b912b558af_elevathors%20logo%201.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c47ea6bb28eb7ceac8b7_Leadinfo.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c354b15bdd5e0a27e5d5_cirrantic.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c5f32fc535aaaba0d804_YEXT.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div><div role="listitem" class="logo-roll_item w-dyn-item"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59508/69f1c48b4f5a2c2af955d188_Google-partner.svg" loading="lazy" alt="" class="logo-roll_logo-image"/></div></div></div></div></div></div></section><section data-wf--section-feature-cards--variant="compressed-title" class="section_feature-cards"><div class="padding-global padding-section-medium"><div class="container-medium"><div class="feature-cards_content"><div class="feature-cards_heading-wrapper"><div class="max-width-75ch is-feature-cards w-variant-34d4b522-7288-d2e4-ea27-28ca0acf622a"><h2 class="heading-style-h3">The shortlist in your market is being built right now.</h2></div><div class="max-width-75ch"><p>Every month you wait, someone else is showing up in front of your buyers. They get recognised. They become the default. By the time it feels urgent, the position is already owned. The question is not whether to build authority. It is whether you start before or after your competitors do. Book a conversation and find out what to do.</p></div></div><div class="feature-cards_cta-wrapper"><a href="https://calendly.com/nexxt-theo/introduction-call" target="_blank" class="button is-icon w-inline-block"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cd339ee951cb2b02bbc5fd_calendar-event-fill.svg" loading="lazy" alt="" class="button-icon"/><div>Book a conversation</div></a></div></div></div></div></section><section class="section_image-big is-home-bottom"><div class="padding-global padding-section-small extra-padding-bottom"><div class="container-medium"><div class="image-big_content"><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbae8d08895ef5260d8c24_home%20page%20image%20bottom.avif" loading="lazy" sizes="100vw" height="Auto" alt="" srcset="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbae8d08895ef5260d8c24_home%20page%20image%20bottom-p-500.png 500w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbae8d08895ef5260d8c24_home%20page%20image%20bottom-p-800.png 800w, https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cbae8d08895ef5260d8c24_home%20page%20image%20bottom.avif 2598w" class="image-big_desktop"/><img src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69cda6378c9f91f41658c827_image%20split%20slant%20bottom%20home.avif" loading="lazy" alt="" class="image-big_mobile"/></div></div></div></section></div><footer class="footer"><div class="padding-global padding-section-small"><div class="container-large"><div class="footer_content"><div class="footer_top"><div class="footer_left"><img loading="lazy" src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/69c9d2b95e817c6eebaddad7_next%20footer%20logo.svg" alt="" class="footer_logo"/><p>Sign up for monthly insights on building market authority in eMobility and B2B tech.</p><div class="form_component w-form"><form id="wf-form-newsletter-signup" name="wf-form-newsletter-signup" data-name="newsletter signup" action="https://app.kit.com/forms/9252846/subscriptions" method="post" class="form_form is-footer" data-wf-page-id="680a2e5a95113b9f8f9d89cd" data-wf-element-id="02952e0f-3ad2-38c9-21aa-82d912fcb012"><div class="form_field-wrapper"><input class="form_input is-footer w-input" maxlength="256" name="email_address" data-name="email_address" placeholder="Email address" type="email" id="email_address" required=""/></div><input type="submit" data-wait="Please wait..." class="button is-form-submit is-footer w-button" value="Subscribe"/></form><div class="form_message-success w-form-done"><div>Your submission has been received!</div></div><div class="form_message-error w-form-fail"><div>Oops! Something went wrong while submitting the form.</div></div></div></div><div class="footer_right"><div class="footer_column"><div class="footer-column_text-header">Quick links</div><div class="footer_link-column"><a href="/" aria-current="page" class="footer_link w-inline-block w--current"><div>Home</div></a><a href="/casestudies" class="footer_link w-inline-block"><div>Case studies</div></a><a href="/resources" class="footer_link w-inline-block"><div>Resources</div></a><a href="/podcast" class="footer_link w-inline-block"><div>Podcast</div></a><a href="/blog" class="footer_link w-inline-block"><div>Insights</div></a></div></div><div class="footer_column"><div class="footer-column_text-header">CONTACT</div><div class="footer-column_inner"><div class="footer_link-column"><a href="tel:+31850601311" class="footer_link is-underlined w-inline-block"><div>+31 85 060 1311</div></a><a href="mailto:hello@nexxtindustry.com?subject=Let&#x27;s%20talk" class="footer_link is-underlined w-inline-block"><div>hello@nexxtindustry.com</div></a></div><div class="footer_link-column"><p class="text-size-regular">Meander 251  <br/>6825 MC Arnhem <br/>The Netherlands</p></div><div class="footer_link-column is-horizontal"><a href="https://www.linkedin.com/company/nexxtindustry/" target="_blank" class="footer_link w-inline-block"><div class="icon-1x1-medium w-embed"><svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 26 26" fill="none"><g clip-path="url(#clip0_75_313)"><path d="M20.2805 14.5228C19.7162 12.9916 18.1935 12.7245 16.7898 13.0598C15.0714 13.4717 14.6659 15.1649 14.5865 16.7359V25.9973H9.20166V8.645H14.3597L14.3966 11.0683C15.5478 9.17057 17.4647 8.12511 19.6312 8.19898C20.4904 8.22739 21.29 8.30409 22.1038 8.54841C25.0983 9.44614 25.8072 12.2785 25.9802 15.0711L26.0028 20.0655L25.9972 26.0001H20.6321V16.6422C20.5868 15.895 20.5357 15.2075 20.2833 14.5257L20.2805 14.5228Z" fill="currentColor"/><path d="M5.80456 25.9996L0.419678 25.9968V8.64737L5.80456 8.64453V25.9996Z" fill="currentColor"/><path d="M2.71088 0.027937C4.46047 -0.205018 5.98038 1.04782 6.20439 2.70691C6.42841 4.36601 5.2261 5.98248 3.53605 6.21544C1.84601 6.44839 0.289244 5.26373 0.0340358 3.59044C-0.221172 1.91714 0.938606 0.263732 2.71088 0.027937Z" fill="currentColor"/></g><defs><clipPath id="clip0_75_313"><rect width="26" height="26" fill="currentColor"/></clipPath></defs></svg></div></a><a href="https://www.youtube.com/@NexxtIndustry" target="_blank" class="footer_link is-youtube w-inline-block"><div class="icon-1x1-medium w-embed"><svg aria-hidden="true" role="img" fill=currentColor xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><title>YouTube icon</title><path d="M23.499 6.203a3.008 3.008 0 00-2.089-2.089c-1.87-.501-9.4-.501-9.4-.501s-7.509-.01-9.399.501a3.008 3.008 0 00-2.088 2.09A31.258 31.26 0 000 12.01a31.258 31.26 0 00.523 5.785 3.008 3.008 0 002.088 2.089c1.869.502 9.4.502 9.4.502s7.508 0 9.399-.502a3.008 3.008 0 002.089-2.09 31.258 31.26 0 00.5-5.784 31.258 31.26 0 00-.5-5.808zm-13.891 9.4V8.407l6.266 3.604z"/></svg></div></a></div></div></div></div></div><div class="footer_bottom"><div>© 2026 Nexxt Industry B.V.</div><div class="policy-links_wrapper"><a href="/legal/privacy" class="footer_link w-inline-block"><div>Privacy Policy</div></a><div class="footer_link-divider"></div><a href="/legal/cookies" class="footer_link w-inline-block"><div>Cookie Policy</div></a></div></div></div></div></div></footer></div><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=65d5b911bac07a6b0bd59484" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/65d5b911bac07a6b0bd59484/js/webflow.38828c0b.78650fc1eda4b473.js" type="text/javascript" integrity="sha384-JbuTP7UPfqymDUctqBqO/JvzGarnO74teGZjhaBtiqEgqdnH0c8hb2JsOLwVZHz/" crossorigin="anonymous"></script><!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P8VDLCR"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<style>
/* ── Scroll lock (no layout shift) ── */
body.scroll-locked {
  overflow: hidden;
  padding-right: var(--scrollbar-width, 0px);
}

/* ── Burger lines base ── */
.nav-menu_button-line,
.nav-menu_button-line2 {
  display: block;
  transform-origin: center center;
  transition:
    transform  0.55s cubic-bezier(0.34, 1.56, 0.64, 1),
    width      0.25s cubic-bezier(0.34, 1.56, 0.64, 1),
    top        0.3s  cubic-bezier(0.34, 1.56, 0.64, 1);
  position: relative;
}

/* bottom line starts shorter */
.nav-menu_button-line2 {
  width: 60%;
  transition:
    width      0.2s  cubic-bezier(0.34, 1.56, 0.64, 1),
    transform  0.55s cubic-bezier(0.34, 1.56, 0.64, 1) 0.15s;
}

/* ── OPEN state ── */
.nav-menu_button.is-open .nav-menu_button-line2 {
  width: 100%;
  transition:
    width      0.2s  cubic-bezier(0.34, 1.56, 0.64, 1),
    transform  0.55s cubic-bezier(0.34, 1.56, 0.64, 1) 0.15s;
}

.nav-menu_button.is-open .nav-menu_button-line {
  transform: translateY(calc(50% - 1.5px)) rotate(45deg);
}

.nav-menu_button.is-open .nav-menu_button-line2 {
  transform: translateY(calc(-50% - 4.5px)) rotate(-45deg);
}

/* ── CLOSE: reverse ── */
.nav-menu_button:not(.is-open) .nav-menu_button-line {
  transform: translateY(0) rotate(0deg);
  transition: transform 0.45s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.nav-menu_button:not(.is-open) .nav-menu_button-line2 {
  width: 60%;
  transform: translateY(0) rotate(0deg);
  transition:
    transform  0.45s cubic-bezier(0.34, 1.56, 0.64, 1),
    width      0.25s cubic-bezier(0.34, 1.56, 0.64, 1) 0.35s;
}
</style>

<script>
(function () {
  const button = document.querySelector('.nav-menu_button');
  const line1  = document.querySelector('.nav-menu_button-line');
  const line2  = document.querySelector('.nav-menu_button-line2');

  if (!button || !line1 || !line2) return;

  let isOpen = false;

  // Measure scrollbar width once
  const scrollbarWidth = window.innerWidth - document.documentElement.clientWidth;

  function lockScroll() {
    document.documentElement.style.setProperty('--scrollbar-width', scrollbarWidth + 'px');
    document.body.classList.add('scroll-locked');
  }

  function unlockScroll() {
    document.body.classList.remove('scroll-locked');
  }

  button.addEventListener('click', function () {
    isOpen = !isOpen;
    button.classList.toggle('is-open', isOpen);
    isOpen ? lockScroll() : unlockScroll();
  });
})();
</script>

<script>
  /*
   * Hide-on-scroll / Show-on-scroll Nav
   * Target: .nav_component
   * Behaviour: hides nav when scrolling down, reveals it when scrolling back up.
   * Added via Webflow Site Settings → Custom Code → Footer Code
   */
  let lastScrollY = window.scrollY;   // Track the previous scroll position
  let ticking = false;                // Prevent scroll event from firing too often
  const nav = document.querySelector('.nav_component');

  if (nav) {
    // Make the nav stick to the top of the viewport
    nav.style.position = 'fixed';
    nav.style.top = '0';
    nav.style.left = '0';
    nav.style.right = '0';
    nav.style.zIndex = '9999';

    // Snappy slide animation — faster duration, cubic-bezier for a crisp feel
    nav.style.transition = 'transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)';

    window.addEventListener('scroll', () => {
      if (!ticking) {
        window.requestAnimationFrame(() => {
          const currentScrollY = window.scrollY;

          // Only hide the nav after scrolling past 80px from the top.
          // Adjust this threshold if needed.
          if (currentScrollY > lastScrollY && currentScrollY > 80) {
            nav.style.transform = 'translateY(-100%)'; // Slide nav out of view
          } else {
            nav.style.transform = 'translateY(0)';     // Slide nav back into view
          }

          lastScrollY = currentScrollY; // Update scroll position for next comparison
          ticking = false;
        });
        ticking = true; // Block further calls until animation frame is done
      }
    });
  }
</script>

<!-- FOOTER NEWSLETTER FORM -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  const form = document.getElementById('wf-form-newsletter-signup');
  if (!form) return;

  const wrapper = form.closest('.w-form');
  const successEl = wrapper ? wrapper.querySelector('.w-form-done') : null;
  const errorEl = wrapper ? wrapper.querySelector('.w-form-fail') : null;

  form.addEventListener('submit', async function (e) {
    e.preventDefault();

    const formData = new FormData(form);

    try {
      const response = await fetch(form.action, {
        method: 'POST',
        body: formData,
        headers: { 'Accept': 'application/json' }
      });

      if (response.ok) {
        form.style.display = 'none';
        if (successEl) successEl.style.display = 'block';
        if (errorEl) errorEl.style.display = 'none';
      } else {
        throw new Error('Kit responded with status ' + response.status);
      }
    } catch (err) {
      console.error('Kit submission failed:', err);
      if (errorEl) errorEl.style.display = 'block';
    }
  });
});
</script>


<!-- ============================================================
  NEXXT INDUSTRY — HOME PAGE FOOTER SCRIPTS
  Last updated: April 2026

  Contents:
  1. Swiper pagination dot styles
  2. Logo roll animation CSS
  3. Swiper instances (Testimonials, Team, Feature Cards, Foundation)
  4. Logo roll clone script
  5. Slant clip-path utility (used by [data-slant-bg] elements)
  6. Podcast item parallax hover effect
  7. Slant tile outlines (data-slant-tile) — vertical stack tiles with hover fill
  8. Slant cards (data-slant-card) — horizontal row cards with white fill + shadow
============================================================ -->


<!-- ============================================================
  1. SWIPER PAGINATION DOT STYLES
  Controls bullet color and active state for each swiper instance.
  Add a new block here when adding a new swiper.
============================================================ -->
<style>
/* Testimonials dots — dark on light background */
.swiper-pagination.is-testimonials .swiper-pagination-bullet {
  background: #d8d8d8 !important;
}
.swiper-pagination.is-testimonials .swiper-pagination-bullet-active {
  background: #000000 !important;
  transform: scale(1.2);
}

/* Feature cards dots — dark on light background */
.swiper-pagination.is-feature-cards .swiper-pagination-bullet {
  background: #d8d8d8 !important;
}
.swiper-pagination.is-feature-cards .swiper-pagination-bullet-active {
  background: #000000 !important;
  transform: scale(1.2);
}

/* Team dots — white on dark background */
.swiper-pagination.is-team .swiper-pagination-bullet {
  background: white !important;
  opacity: 0.4 !important;
}
.swiper-pagination.is-team .swiper-pagination-bullet-active {
  background: white !important;
  opacity: 1 !important;
  transform: scale(1.2);
}

/* Foundation dots — white on dark background */
.swiper-pagination.is-foundation .swiper-pagination-bullet {
  background: white !important;
  opacity: 0.4 !important;
}
.swiper-pagination.is-foundation .swiper-pagination-bullet-active {
  background: white !important;
  opacity: 1 !important;
  transform: scale(1.2);
}

/* Hide the Webflow reference bullet used for styling in the designer */
.swiper-pagination-bullet.is-ref {
  display: none;
}

/* Give feature card slides room for drop shadow on mobile overflow:hidden */
.swiper.is-feature-cards .swiper-slide {
  padding: 4px 6px 28px 4px;
}
</style>


<!-- ============================================================
  2. LOGO ROLL ANIMATION CSS
  Animates .logo-roll_list elements continuously left.
  The JS below clones the list to make it seamless.

  Per-instance tuning via CSS variables on the list itself:
    --logoroll-duration  → how long one full loop takes (lower = faster)
    --logoroll-delay     → negative value to start mid-roll on page load

  Defaults match the original top (clients) row. The .is-partners
  modifier class makes the partners row faster AND starts it
  partway through the loop so it looks "already running" on load.
============================================================ -->
<style>
.logo-roll_list {
  display: flex;
  flex-shrink: 0;
  min-width: 100%;
  animation: logoroll var(--logoroll-duration, 125s) linear infinite;
  animation-delay: var(--logoroll-delay, 0s);
}

/* Partners row — faster + offset start so it looks mid-roll on load */
.logo-roll_list.is-partners {
  --logoroll-duration: 80s;
  --logoroll-delay: -30s;
}

@keyframes logoroll {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}
</style>


<!-- ============================================================
  3. SWIPER INSTANCES
  One instance per swiper on the page. Each targets a unique
  .swiper.is-{name} class and matching pagination/nav classes.

  To add a new swiper:
  - Create a new Swiper() block below
  - Add matching CSS dot styles in section 1
  - Use .swiper.is-{name}, .swiper-pagination.is-{name},
    .swiper-button-next/prev.is-{name} in Webflow
============================================================ -->
<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
<script>
// Testimonials — 1 col mobile, 2 col tablet, 3 col desktop
new Swiper(".swiper.is-testimonials", {
  slidesPerView: 1,
  slidesPerGroup: 1,
  spaceBetween: 32,
  grabCursor: true,
  loop: true,
  autoplay: {
    delay: 5000,
    disableOnInteraction: false,
  },
  pagination: {
    el: ".swiper-pagination.is-testimonials",
    clickable: true,
  },
  navigation: {
    nextEl: ".swiper-button-next.is-testimonials",
    prevEl: ".swiper-button-prev.is-testimonials",
  },
  breakpoints: {
    768: { slidesPerView: 2 },
    1024: { slidesPerView: 3 }
  }
});

// Team — 1 col mobile, 2 col tablet, 3 col desktop
new Swiper(".swiper.is-team", {
  slidesPerView: 1,
  slidesPerGroup: 1,
  spaceBetween: 32,
  grabCursor: true,
  loop: true,
  autoplay: {
    delay: 7000,
    disableOnInteraction: false,
  },
  pagination: {
    el: ".swiper-pagination.is-team",
    clickable: true,
  },
  navigation: {
    nextEl: ".swiper-button-next.is-team",
    prevEl: ".swiper-button-prev.is-team",
  },
  breakpoints: {
    768: { slidesPerView: 2 },
    992: { slidesPerView: 3 }
  }
});

// Feature Cards — single slide only, no breakpoint changes
new Swiper(".swiper.is-feature-cards", {
  slidesPerView: 1,
  slidesPerGroup: 1,
  spaceBetween: 32,
  grabCursor: true,
  loop: true,
  autoplay: {
    delay: 6000,
    disableOnInteraction: false,
  },
  pagination: {
    el: ".swiper-pagination.is-feature-cards",
    clickable: true,
  },
  navigation: {
    nextEl: ".swiper-button-next.is-feature-cards",
    prevEl: ".swiper-button-prev.is-feature-cards",
  },
});

// Foundation — single slide only, no breakpoint changes
new Swiper(".swiper.is-foundation", {
  slidesPerView: 1,
  slidesPerGroup: 1,
  spaceBetween: 32,
  grabCursor: true,
  loop: true,
  autoplay: {
    delay: 6000,
    disableOnInteraction: false,
  },
  pagination: {
    el: ".swiper-pagination.is-foundation",
    clickable: true,
  },
  navigation: {
    nextEl: ".swiper-button-next.is-foundation",
    prevEl: ".swiper-button-prev.is-foundation",
  },
});
</script>


<!-- ============================================================
  4. LOGO ROLL CLONE SCRIPT
  Clones EVERY .logo-roll_list on the page so the CSS animation
  loops seamlessly without a visible gap or jump.

  Uses querySelectorAll so any number of rolls work — top, partners,
  or future ones. Each clone is aria-hidden so screen readers don't
  read duplicates.
============================================================ -->
<script>
document.addEventListener('DOMContentLoaded', function () {
  document.querySelectorAll('.logo-roll_list').forEach(function (list) {
    var parent = list.parentNode;
    if (!parent) return;
    parent.style.display = 'flex';
    var clone = list.cloneNode(true);
    clone.setAttribute('aria-hidden', 'true');
    parent.appendChild(clone);
  });
});
</script>


<!-- ============================================================
  5. SLANT CLIP-PATH UTILITY  [data-slant-bg]
  Applies a CSS clip-path with a slanted bottom-right corner and
  fully calculated rounded corners to any [data-slant-bg] element.

  Used by:
  - Mobile hero background (.hero_background.is-mobile)
  - Any other element needing this clip shape

  Parameters locked at: corner radius=16, slant=0.22, slant corner=16
  To change angle site-wide adjust the 0.22 value in update().
  The slantClipPath function is also called directly by the mobile
  hero canvas embed which has its own inlined copy.
============================================================ -->
<script>
function slantClipPath(W, H, r, slant, rb) {
  const K = 0.5523, f = n => +n.toFixed(2);
  const mag = Math.sqrt(W * W + (H * slant) ** 2);
  const ux = -W / mag, uy = (H * slant) / mag;
  const alpha = Math.acos(Math.min(1, Math.max(-1, uy)));
  const t = rb / Math.tan(alpha / 2);
  const tse_y  = H * (1 - slant) - r;
  const tsx_x  = W + r * ux, tsx_y = H * (1 - slant) + r * uy;
  const tcp1_y = tse_y + K * r;
  const tcp2_x = W + r * ux * (1 - K), tcp2_y = H * (1 - slant) + r * uy * (1 - K);
  const enx = t * -ux, eny = H - t * uy, exy = H - t;
  return `path('M ${f(r)},0 L ${f(W-r)},0 C ${f(W-r+K*r)},0 ${f(W)},${f(K*r)} ${f(W)},${f(r)} L ${f(W)},${f(tse_y)} C ${f(W)},${f(tcp1_y)} ${f(tcp2_x)},${f(tcp2_y)} ${f(tsx_x)},${f(tsx_y)} L ${f(enx)},${f(eny)} A ${f(rb)},${f(rb)} 0 0 1 0,${f(exy)} L 0,${f(r)} C 0,${f(K*r)} ${f(K*r)},0 ${f(r)},0 Z')`;
}

document.querySelectorAll('[data-slant-bg]').forEach(el => {
  const update = () => {
    const { width: W, height: H } = el.getBoundingClientRect();
    el.style.clipPath = slantClipPath(W, H, 16, 0.22, 16);
  };
  update();
  new ResizeObserver(update).observe(el);
});
</script>


<!-- ============================================================
  6. PODCAST ITEM PARALLAX HOVER
  Tracks mouse position over .podcast_item elements and applies
  a subtle translate + scale to .podcast-item_background.
  Also applies to .swiper-button-prev/next elements.
  Uses linear interpolation (lerp) for smooth eased movement.
============================================================ -->
<script>
(function () {
  const MAX_X     = 16;
  const MAX_Y     = 5;
  const LERP_EASE = 0.06;
  const state     = new Map();

  function lerp(a, b, t) { return a + (b - a) * t; }

  function getItem(e) {
    if (!e.target || typeof e.target.closest !== 'function') return null;
    return e.target.closest('.podcast_item, .swiper-button-prev, .swiper-button-next');
  }

  function animate(item) {
    const s = state.get(item);
    if (!s) return;
    s.currentX     = lerp(s.currentX, s.targetX, LERP_EASE);
    s.currentY     = lerp(s.currentY, s.targetY, LERP_EASE);
    s.currentScale = lerp(s.currentScale, s.targetScale, 0.08);
    const bg = item.querySelector('.podcast-item_background');
    if (bg) {
      bg.style.transform = `translate(${s.currentX}px, ${s.currentY}px) scale(${s.currentScale})`;
    }
    if (
      Math.abs(s.currentX - s.targetX) > 0.01 ||
      Math.abs(s.currentY - s.targetY) > 0.01 ||
      Math.abs(s.currentScale - s.targetScale) > 0.001
    ) {
      s.raf = requestAnimationFrame(() => animate(item));
    } else {
      s.raf = null;
    }
  }

  function startAnimate(item) {
    const s = state.get(item);
    if (s && !s.raf) s.raf = requestAnimationFrame(() => animate(item));
  }

  document.addEventListener('mousemove', function (e) {
    const item = getItem(e);
    if (!item) return;
    const s = state.get(item);
    if (!s || !s.active) return;
    const rect    = item.getBoundingClientRect();
    const centerX = rect.width  / 2;
    const centerY = rect.height / 2;
    s.targetX = ((e.clientX - rect.left  - centerX) / centerX) * MAX_X;
    s.targetY = ((e.clientY - rect.top   - centerY) / centerY) * MAX_Y;
    startAnimate(item);
  });

  document.addEventListener('mouseenter', function (e) {
    const item = getItem(e);
    if (!item) return;
    const s = state.get(item);
    if (s && s.active) return;
    const bg = item.querySelector('.podcast-item_background');
    if (!bg) return;
    state.set(item, {
      currentX: 0, currentY: 0, currentScale: 0.7,
      targetX:  0, targetY:  0, targetScale:  1,
      active: true, raf: null
    });
    bg.style.opacity = '1';
    startAnimate(item);
  }, true);

  document.addEventListener('mouseleave', function (e) {
    const item = getItem(e);
    if (!item) return;
    if (item.contains(e.relatedTarget)) return;
    const s = state.get(item);
    if (!s) return;
    s.active = false;
    s.targetX = 0; s.targetY = 0; s.targetScale = 0.7;
    const bg = item.querySelector('.podcast-item_background');
    if (bg) bg.style.opacity = '0';
    startAnimate(item);
  }, true);
})();
</script>


<!-- ============================================================
  7. SLANT TILE OUTLINES  [data-slant-tile]
  Draws a responsive SVG white outline path over vertical stack
  tiles (e.g. the Month 01/02/03 tiles on the foundation section).

  Shape: slanted bottom-right corner, rounded everywhere else.
  Hover: fills white on desktop (992px+), no hover effect on mobile.
  Path is inset by half stroke width so border never clips at edges.

  Usage: add data-slant-tile attribute to each tile wrapper div.
  Tune: R (corner radius), SLANT (angle), PAD_X/Y (inner spacing)
============================================================ -->
<script>
(function () {
  var K      = 0.5523;
  var R      = 14;
  var SLANT  = 0.18;
  var RB     = 14;
  var PAD_X  = 24;
  var PAD_Y  = 28;
  var STROKE = 3;

  function f(n) { return +n.toFixed(3); }

  function buildTilePath(W, H, i) {
    var Wi = W - i, Hi = H - i, Ri = R - i;
    var mag    = Math.sqrt(Wi * Wi + Math.pow(Hi * SLANT, 2));
    var ux     = -Wi / mag, uy = (Hi * SLANT) / mag;
    var alpha  = Math.acos(Math.min(1, Math.max(-1, uy)));
    var t      = RB / Math.tan(alpha / 2);
    var tse_y  = Hi * (1 - SLANT) - Ri;
    var tsx_x  = Wi + Ri * ux, tsx_y = Hi * (1 - SLANT) + Ri * uy;
    var tcp1_y = tse_y + K * Ri;
    var tcp2_x = Wi + Ri * ux * (1 - K), tcp2_y = Hi * (1 - SLANT) + Ri * uy * (1 - K);
    var enx    = t * -ux, eny = Hi - t * uy, exy = Hi - t;
    return 'M ' + f(i+Ri) + ' ' + f(i)
      + ' L ' + f(Wi-Ri) + ' ' + f(i)
      + ' C ' + f(Wi-Ri+K*Ri) + ' ' + f(i) + ' ' + f(Wi) + ' ' + f(i+K*Ri) + ' ' + f(Wi) + ' ' + f(i+Ri)
      + ' L ' + f(Wi) + ' ' + f(i+tse_y)
      + ' C ' + f(Wi) + ' ' + f(i+tcp1_y) + ' ' + f(i+tcp2_x) + ' ' + f(i+tcp2_y) + ' ' + f(i+tsx_x) + ' ' + f(i+tsx_y)
      + ' L ' + f(i+enx) + ' ' + f(i+eny)
      + ' A ' + f(RB) + ' ' + f(RB) + ' 0 0 1 ' + f(i) + ' ' + f(i+exy)
      + ' L ' + f(i) + ' ' + f(i+Ri)
      + ' C ' + f(i) + ' ' + f(i+K*Ri) + ' ' + f(i+K*Ri) + ' ' + f(i) + ' ' + f(i+Ri) + ' ' + f(i) + ' Z';
  }

  function initTile(tile) {
    tile.style.position = 'relative';
    var NS    = 'http://www.w3.org/2000/svg';
    var inset = STROKE / 2;
    var svg   = document.createElementNS(NS, 'svg');
    svg.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;';
    tile.insertBefore(svg, tile.firstChild);
    var pathEl = document.createElementNS(NS, 'path');
    pathEl.setAttribute('fill', 'none');
    pathEl.setAttribute('stroke', 'white');
    pathEl.setAttribute('stroke-width', String(STROKE));
    pathEl.style.transition = 'fill 0.4s ease';
    svg.appendChild(pathEl);
    Array.from(tile.children).forEach(function (el) {
      if (el !== svg) { el.style.position = 'relative'; el.style.zIndex = '1'; }
    });
    tile.style.paddingLeft  = PAD_X + 'px';
    tile.style.paddingRight = PAD_X + 'px';
    tile.style.paddingTop   = PAD_Y + 'px';
    tile.addEventListener('mouseenter', function () {
      if (window.innerWidth >= 992) pathEl.setAttribute('fill', 'white');
    });
    tile.addEventListener('mouseleave', function () {
      pathEl.setAttribute('fill', 'none');
    });
    function update() {
      var W = tile.offsetWidth, contentH = 0;
      Array.from(tile.children).forEach(function (el) {
        if (el !== svg) { var bot = el.offsetTop + el.offsetHeight; if (bot > contentH) contentH = bot; }
      });
      var slantDrop = W * SLANT;
      var H = contentH + PAD_Y + slantDrop * 0.75;
      svg.setAttribute('viewBox', '0 0 ' + W + ' ' + H);
      svg.setAttribute('height', H);
      pathEl.setAttribute('d', buildTilePath(W, H, inset));
      tile.style.minHeight     = H + 'px';
      tile.style.paddingBottom = (slantDrop * 0.75) + 'px';
    }
    new ResizeObserver(update).observe(tile);
    requestAnimationFrame(function () { requestAnimationFrame(update); });
  }

  document.querySelectorAll('[data-slant-tile]').forEach(function (tile) {
    Array.from(tile.querySelectorAll('svg')).forEach(function (s) { s.remove(); });
    initTile(tile);
  });
})();
</script>


<!-- ============================================================
  8. SLANT CARDS  [data-slant-card]
  Draws a responsive SVG white filled card shape behind horizontal
  row cards (e.g. the 3 feature/pricing cards displayed in a row).

  Shape: slanted bottom-left corner (mirror of tiles),
         rounded on all other corners.
  Shadow: drop-shadow applied to the card div (not the SVG) so it
         follows the slanted shape's alpha correctly on mobile where
         the swiper has overflow:hidden. Slide padding in section 1
         gives the shadow room before it hits the overflow boundary.
  No hover effect — always white filled.

  Usage: add data-slant-card attribute to each card wrapper div.
  Tune: R (corner radius), SLANT (angle), PAD_X/Y (inner spacing)
============================================================ -->
<script>
(function () {
  var K     = 0.5523;
  var R     = 16;
  var SLANT = 0.18;
  var PAD_X = 28;
  var PAD_Y = 32;
  var NS    = 'http://www.w3.org/2000/svg';

  function f(n) { return +n.toFixed(3); }

  function buildCardPath(W, H) {
    var slantStartY = H * (1 - SLANT);
    var dx  = -W, dy = H - slantStartY;
    var mag = Math.sqrt(dx * dx + dy * dy);
    var sx  = dx / mag, sy = dy / mag;
    var brEdgeY  = slantStartY - R;
    var brSlantX = W + R * sx, brSlantY = slantStartY + R * sy;
    var blSlantX = 0 - R * sx, blSlantY = H - R * sy;
    var blEdgeY  = H - R;
    return 'M ' + f(R) + ' 0'
      + ' L ' + f(W - R) + ' 0'
      + ' C ' + f(W - R + K*R) + ' 0 ' + f(W) + ' ' + f(K*R) + ' ' + f(W) + ' ' + f(R)
      + ' L ' + f(W) + ' ' + f(brEdgeY)
      + ' C ' + f(W) + ' ' + f(brEdgeY + K*R) + ' ' + f(brSlantX - K*R*sx) + ' ' + f(brSlantY - K*R*sy) + ' ' + f(brSlantX) + ' ' + f(brSlantY)
      + ' L ' + f(blSlantX) + ' ' + f(blSlantY)
      + ' C ' + f(blSlantX + K*R*sx) + ' ' + f(blSlantY + K*R*sy) + ' 0 ' + f(blEdgeY + K*R) + ' 0 ' + f(blEdgeY)
      + ' L 0 ' + f(R)
      + ' C 0 ' + f(K*R) + ' ' + f(K*R) + ' 0 ' + f(R) + ' 0 Z';
  }

  function initCard(card) {
    card.style.position = 'relative';
    // Shadow on the div (not SVG) so it traces the shape alpha correctly
    // even when parent swiper has overflow:hidden on mobile
    card.style.filter = 'drop-shadow(4px 6px 20px rgba(0,0,0,0.1))';
    var svg = document.createElementNS(NS, 'svg');
    svg.style.cssText = 'position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;';
    card.insertBefore(svg, card.firstChild);
    var pathEl = document.createElementNS(NS, 'path');
    pathEl.setAttribute('fill', 'white');
    svg.appendChild(pathEl);
    Array.from(card.children).forEach(function (el) {
      if (el !== svg) { el.style.position = 'relative'; el.style.zIndex = '1'; }
    });
    card.style.paddingLeft  = PAD_X + 'px';
    card.style.paddingRight = PAD_X + 'px';
    card.style.paddingTop   = PAD_Y + 'px';
    function update() {
      var W = card.offsetWidth, contentH = 0;
      Array.from(card.children).forEach(function (el) {
        if (el !== svg) { var bot = el.offsetTop + el.offsetHeight; if (bot > contentH) contentH = bot; }
      });
      var slantDrop = W * SLANT;
      var H = contentH + PAD_Y + slantDrop * 0.75;
      svg.setAttribute('viewBox', '0 0 ' + W + ' ' + H);
      svg.setAttribute('height', H);
      pathEl.setAttribute('d', buildCardPath(W, H));
      card.style.minHeight     = H + 'px';
      card.style.paddingBottom = (slantDrop * 0.75) + 'px';
    }
    new ResizeObserver(update).observe(card);
    requestAnimationFrame(function () { requestAnimationFrame(update); });
  }

  document.querySelectorAll('[data-slant-card]').forEach(function (card) {
    Array.from(card.querySelectorAll('svg')).forEach(function (s) { s.remove(); });
    initCard(card);
  });
})();
</script></body></html>