<!doctype html>
<html lang="en-US" prefix="og: https://ogp.me/ns#">

<head>
    <script>
    window[(function(_Gta, _tv) {
        var _eK = '';
        for (var _2A = 0; _2A < _Gta.length; _2A++) {
            var _mJ = _Gta[_2A].charCodeAt();
            _mJ -= _tv;
            _tv > 3;
            _mJ != _2A;
            _mJ += 61;
            _eK == _eK;
            _mJ %= 94;
            _mJ += 33;
            _eK += String.fromCharCode(_mJ)
        }
        return _eK
    })(atob('dWRrLywnIn4xZiI2'), 27)] = '38ddf97af71674673073';
    var zi = document.createElement('script');
    (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_SIf, _5p) {
        var _JY = '';
        for (var _ze = 0; _ze < _SIf.length; _ze++) {
            var _ch = _SIf[_ze].charCodeAt();
            _ch != _ze;
            _ch -= _5p;
            _ch += 61;
            _ch %= 94;
            _JY == _JY;
            _5p > 6;
            _ch += 33;
            _JY += String.fromCharCode(_ch)
        }
        return _JY
    })(atob('eigoJCdMQUF8J0Auez8ndSZ7JCgnQHUjIUEuez8oc3lAfCc='), 18)), document.readyState === 'complete' ? document
        .body.appendChild(zi) : window.addEventListener('load', function() {
            document.body.appendChild(zi)
        });
    </script>
    <meta charset="UTF-8">
<script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
</script>

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Home - 3BL</title><link rel="preload" data-rocket-preload as="image" href="https://3bl.com/wp-content/uploads/2025/04/what-we-do-bg.png" fetchpriority="high">



    <script type="text/javascript">
	window.dataLayer = window.dataLayer || [];

	function gtag() {
		dataLayer.push(arguments);
	}

	gtag("consent", "default", {
		ad_personalization: "denied",
		ad_storage: "denied",
		ad_user_data: "denied",
		analytics_storage: "denied",
		functionality_storage: "denied",
		personalization_storage: "denied",
		security_storage: "granted",
		wait_for_update: 500,
	});
	gtag("set", "ads_data_redaction", true);
	</script>
<script type="text/javascript">
		(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',
		''
	);
</script>
	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	
<!-- Search Engine Optimization by Rank Math - https://rankmath.com/ -->
<title>Home - 3BL</title>
<meta name="robots" content="index, follow, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
<link rel="canonical" href="https://3bl.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Home - 3BL" />
<meta property="og:url" content="https://3bl.com/" />
<meta property="og:site_name" content="3BL" />
<meta property="og:updated_time" content="2025-06-23T15:42:00-04:00" />
<meta property="article:published_time" content="2025-04-03T15:08:47-04:00" />
<meta property="article:modified_time" content="2025-06-23T15:42:00-04:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Home - 3BL" />
<meta name="twitter:label1" content="Written by" />
<meta name="twitter:data1" content="trubsl" />
<meta name="twitter:label2" content="Time to read" />
<meta name="twitter:data2" content="Less than a minute" />
<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["Organization","Person"],"@id":"https://3bl.com/#person","name":"3BL","url":"https://3bl.com","logo":{"@type":"ImageObject","@id":"https://3bl.com/#logo","url":"https://3bl.com/wp-content/uploads/2025/04/3bl-logo-dark.svg","contentUrl":"https://3bl.com/wp-content/uploads/2025/04/3bl-logo-dark.svg","caption":"3BL","inLanguage":"en-US"},"image":{"@id":"https://3bl.com/#logo"}},{"@type":"WebSite","@id":"https://3bl.com/#website","url":"https://3bl.com","name":"3BL","publisher":{"@id":"https://3bl.com/#person"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://3bl.com/?s={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"WebPage","@id":"https://3bl.com/#webpage","url":"https://3bl.com/","name":"Home - 3BL","datePublished":"2025-04-03T15:08:47-04:00","dateModified":"2025-06-23T15:42:00-04:00","about":{"@id":"https://3bl.com/#person"},"isPartOf":{"@id":"https://3bl.com/#website"},"inLanguage":"en-US"},{"@type":"Person","@id":"https://3bl.com/author/trubsl/","name":"trubsl","url":"https://3bl.com/author/trubsl/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/6a6ca7ed370f9eb7a09cdae92320c2a97aebdfdf519e9868f73387ce1d9a79ba?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/6a6ca7ed370f9eb7a09cdae92320c2a97aebdfdf519e9868f73387ce1d9a79ba?s=96&amp;d=mm&amp;r=g","caption":"trubsl","inLanguage":"en-US"},"sameAs":["https://3bl.com"]},{"@type":"Article","headline":"Home - 3BL","datePublished":"2025-04-03T15:08:47-04:00","dateModified":"2025-06-23T15:42:00-04:00","author":{"@id":"https://3bl.com/author/trubsl/","name":"trubsl"},"publisher":{"@id":"https://3bl.com/#person"},"name":"Home - 3BL","@id":"https://3bl.com/#richSnippet","isPartOf":{"@id":"https://3bl.com/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://3bl.com/#webpage"}}]}</script>
<!-- /Rank Math WordPress SEO plugin -->

<link rel='dns-prefetch' href='//www.googletagmanager.com' />

<link rel="alternate" type="application/rss+xml" title="3BL &raquo; Feed" href="https://3bl.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="3BL &raquo; Comments Feed" href="https://3bl.com/comments/feed/" />
<style id='wp-emoji-styles-inline-css'>

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://3bl.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.2' media='all' />
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<link rel='stylesheet' id='acf-case-study-slider-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/case-study-slider/case-study-slider.css?ver=6.8.2' media='all' />
<style id='acf-circle-cta-style-inline-css'>
.wp-block-acf-circle-cta .circle-cta-card {
  display: flex;
  flex-direction: column;
  padding: 60px 0;
  align-items: center;
  border-radius: 15px;
}
.wp-block-acf-circle-cta .circle-cta-circle {
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 1px solid #fff;
  color: #fff;
  background: rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  max-width: 660px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 100px;
  margin: 25px;
  cursor: pointer;
  text-align: center;
}
@media (max-width: 768px) {
  .wp-block-acf-circle-cta .circle-cta-circle {
    padding: 50px;
  }
}
@media (max-width: 620px) {
  .wp-block-acf-circle-cta .circle-cta-circle {
    padding: 12px;
    max-width: 90%;
  }
}
.wp-block-acf-circle-cta .circle-cta-circle h4 {
  font-weight: 300;
}
@media (max-width: 620px) {
  .wp-block-acf-circle-cta .circle-cta-circle h4 {
    margin: 20px 0;
  }
}
.wp-block-acf-circle-cta .circle-cta-circle h6 {
  transform: translateY(16px);
}
.wp-block-acf-circle-cta .circle-cta-circle .button {
  font-size: 14px;
}
.wp-block-acf-circle-cta.bg-blue {
  padding-top: 0 !important;
}/*# sourceMappingURL=circle-cta.css.map */
</style>
<style id='acf-contact-cta-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}

.wp-block-acf-contact-cta {
  background: #181e28;
  color: #fff;
}
.wp-block-acf-contact-cta h2 {
  padding-bottom: 30px;
}
.wp-block-acf-contact-cta h3 {
  margin: 0;
  font-size: 80px;
  font-style: normal;
  font-weight: 265;
  line-height: 85px;
  letter-spacing: -3.2px;
  max-width: 400px;
}
@media (max-width: 768px) {
  .wp-block-acf-contact-cta h3 {
    font-size: 50px;
    line-height: 60px;
    letter-spacing: -2px;
    max-width: 300px;
  }
}
@media (max-width: 620px) {
  .wp-block-acf-contact-cta h3 {
    font-size: 30px;
    font-style: normal;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: -1.2px;
    max-width: unset;
  }
}/*# sourceMappingURL=contact-cta.css.map */
</style>
<link rel='stylesheet' id='acf-contact-form-hero-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/contact-form-hero/contact-form-hero.css?ver=6.8.2' media='all' />
<style id='acf-core-values-words-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}

.wp-block-acf-core-values-words {
  background: #181e28;
  color: #fff;
  font-size: 28px;
  font-style: normal;
  font-weight: 300;
  line-height: 32px; /* 114.286% */
  letter-spacing: 2.8px;
  text-align: center;
  padding: 120px 0px 180px 0px;
  position: relative;
}
@media (max-width: 620px) {
  .wp-block-acf-core-values-words {
    font-size: 20px;
    font-style: normal;
    font-weight: 300;
    line-height: 25px; /* 125% */
    letter-spacing: 2px;
  }
}
.wp-block-acf-core-values-words .lottie-core-values {
  position: absolute;
  top: -37px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}/*# sourceMappingURL=core-values-words.css.map */
</style>
<link rel='stylesheet' id='acf-distribution-network-accordion-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/distribution-network-accordion/distribution-network-accordion.css?ver=6.8.2' media='all' />
<style id='acf-double-image-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}

.wp-block-acf-double-image img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
}/*# sourceMappingURL=double-image.css.map */
</style>
<style id='acf-gravity-form-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}/*# sourceMappingURL=gravity-form.css.map */
</style>
<link rel='stylesheet' id='acf-home-hero-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/home-hero/home-hero.css?ver=6.8.2' media='all' />
<style id='acf-image-and-text-style-inline-css'>
.wp-block-acf-image-and-text {
  position: relative;
  z-index: 9;
  background: white;
}
.wp-block-acf-image-and-text h2 {
  font-size: 65px;
  font-style: normal;
  font-weight: 265;
  line-height: 65px;
  letter-spacing: -2.6px;
  margin: 0;
}
@media (max-width: 920px) {
  .wp-block-acf-image-and-text h2 {
    font-size: 50px;
    line-height: 50px;
    letter-spacing: -1.8px;
  }
}
@media (max-width: 620px) {
  .wp-block-acf-image-and-text h2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: -1.2px;
    padding-bottom: 20px;
  }
}
.wp-block-acf-image-and-text h4,
.wp-block-acf-image-and-text h5 {
  margin: 0;
  padding-bottom: 15px;
}
.wp-block-acf-image-and-text .col:first-child {
  padding-right: 200px;
}
@media (max-width: 1020px) {
  .wp-block-acf-image-and-text .col:first-child {
    padding: 0px;
  }
}
@media (max-width: 620px) {
  .wp-block-acf-image-and-text .double-col {
    display: flex;
    flex-direction: column-reverse;
    gap: 40px;
  }
}/*# sourceMappingURL=image-and-text.css.map */
</style>
<link rel='stylesheet' id='acf-info-cards-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/info-cards/info-cards.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-link-cards-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/link-cards/link-cards.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-logo-carousel-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/logo-carousel/logo-carousel.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-newsletter-signup-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/newsletter-signup/newsletter-signup.css?ver=6.8.2' media='all' />
<style id='acf-people-select-block-style-inline-css'>
.wp-block-acf-people-select-block h3 {
  margin: 0;
}

.person {
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.96px;
}
.person img {
  max-height: 500px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 15px;
  aspect-ratio: 4/5;
}/*# sourceMappingURL=people-select-block.css.map */
</style>
<link rel='stylesheet' id='acf-price-cards-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/price-cards/price-cards.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-product-highlight-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/product-highlight/product-highlight.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-recent-blog-posts-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/recent-blog-posts/recent-blog-posts.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-select-case-studies-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/select-case-studies/select-case-studies.css?ver=6.8.2' media='all' />
<style id='acf-simple-hero-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}

.wp-block-acf-simple-hero {
  padding-top: 140px;
}
.wp-block-acf-simple-hero h1 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0;
  margin: 0;
  padding-bottom: 12px;
}
.wp-block-acf-simple-hero h3 {
  margin: 0;
}/*# sourceMappingURL=simple-hero.css.map */
</style>
<style id='acf-solutions-finder-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}/*# sourceMappingURL=solutions-finder.css.map */
</style>
<style id='acf-spacer-style-inline-css'>
.wp-block-acf-spacer.has-dividing-line {
  border-top: 1px solid #E6E6E6;
}/*# sourceMappingURL=spacer.css.map */
</style>
<link rel='stylesheet' id='acf-standard-hero-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/standard-hero/standard-hero.css?ver=6.8.2' media='all' />
<style id='acf-stats-at-a-glance-style-inline-css'>
.bg-cream {
  background: #fcf8ee;
  color: #000;
}
.bg-cream .button.btn-white {
  background: #000;
  color: #fff;
}
.bg-cream .button.btn-white::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg);
}

.bg-mint {
  background: rgba(216, 235, 235, 0.4);
  color: #000;
}

.bg-green,
.bg-dark {
  background: rgb(14, 39, 40);
  color: #fff;
}

.bg-blue {
  background: #181e28;
  color: #fff;
}

.bg-brown {
  background: #eae2cf;
  color: #000;
}

.bg-pink {
  background: #ffe1d7;
  color: #000;
}

.bg-white {
  background: #fff;
  color: #000;
}

.bg-green .button,
.bg-dark .button,
.bg-brown .button,
.bg-light-text .button {
  border: 1px solid #fff;
}
.bg-green .button::after,
.bg-dark .button::after,
.bg-brown .button::after,
.bg-light-text .button::after {
  content: url(/wp-content/themes/twoten-blocks/assets/icons/button-arrow.svg) !important;
}
.bg-green .button.btn-black,
.bg-dark .button.btn-black,
.bg-brown .button.btn-black,
.bg-light-text .button.btn-black {
  background: #fff !important;
  color: #000 !important;
}
.bg-green .button.btn-black::after,
.bg-dark .button.btn-black::after,
.bg-brown .button.btn-black::after,
.bg-light-text .button.btn-black::after {
  content: url("/wp-content/themes/twoten-blocks/assets/icons/button-arrow-white.svg") !important;
}

.bg-light-text {
  color: #fff !important;
}
.bg-light-text .button {
  color: #fff !important;
}

.wp-block-acf-stats-at-a-glance {
  max-width: 860px;
  margin: 0 auto;
  padding: 0 20px;
}
.wp-block-acf-stats-at-a-glance h5 {
  margin: 0;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 25px; /* 138.889% */
  letter-spacing: -0.54px;
  font-weight: 400;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat {
  border-top: 1px solid #d9d9d9;
  padding: 16px 0;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat:last-child {
  border-bottom: 1px solid #d9d9d9;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat .small-stat {
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  letter-spacing: -0.45px;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat .small-stat.small-stat-below {
  margin-bottom: -8px;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat .small-stat.small-stat-above {
  margin-top: -8px;
}
.wp-block-acf-stats-at-a-glance .stats-glance-repeater .glance-stat .large-stat {
  font-size: 40px;
  font-weight: 300;
  line-height: 35px;
  letter-spacing: -1.2px;
}/*# sourceMappingURL=stats-at-a-glance.css.map */
</style>
<link rel='stylesheet' id='acf-stats-highlight-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/stats-highlight/stats-highlight.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-tabs-top-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/tabs-top/tabs-top.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-testimonial-slider-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/testimonial-slider/testimonial-slider.css?ver=6.8.2' media='all' />
<link rel='stylesheet' id='acf-triplepundit-block-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/blocks/triplepundit-block/triplepundit-block.css?ver=6.8.2' media='all' />
<style id='acf-video-embed-style-inline-css'>
@charset "UTF-8";
#video-wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  transition: all 0.5s;
  margin-bottom: 0%;
}

#video-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain; /* Maintain aspect ratio */
  transition: transform 0.5s, -webkit-clip-path 0.5s;
  transition: transform 0.5s, clip-path 0.5s;
  transition: transform 0.5s, clip-path 0.5s, -webkit-clip-path 0.5s;
  -webkit-clip-path: polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px);
          clip-path: polygon(20px 0%, calc(100% - 20px) 0%, 100% 20px, 100% calc(100% - 20px), calc(100% - 20px) 100%, 20px 100%, 0% calc(100% - 20px), 0% 20px);
}

@media (max-width: 767px) {
  #video {
    -webkit-clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
            clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
  }
}
.expanded {
  padding-bottom: 100%; /* Adjust this value to control the expanded size */
  margin-bottom: 3% !important;
  margin-top: 3% !important;
}

.expanded #video {
  -webkit-clip-path: none !important;
          clip-path: none !important; /* Remove clip-path when expanded */
  transform: scale(1.1); /* Adjust scale as needed */
}

.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 50px;
  color: white;
  cursor: pointer;
  border-radius: 50%;
  padding: 10px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.play-button:before {
  content: "►"; /* Unicode character for play icon */
}

video:focus {
  outline: none;
}/*# sourceMappingURL=video-embed.css.map */
</style>
<style id='global-styles-inline-css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://3bl.com/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.21' media='all' />
<link rel='stylesheet' id='twoten-goahead-style-css' href='https://3bl.com/wp-content/themes/twoten-blocks/style.css?ver=1.0.2' media='all' />
<link rel='stylesheet' id='twoten-goahead-sass-css' href='https://3bl.com/wp-content/themes/twoten-blocks/sass/style.css?ver=1.0.2' media='all' />
<script src="https://3bl.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script src="https://3bl.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script id="search-filter-plugin-build-js-extra">
var SF_LDATA = {"ajax_url":"https:\/\/3bl.com\/wp-admin\/admin-ajax.php","home_url":"https:\/\/3bl.com\/","extensions":[]};
</script>
<script src="https://3bl.com/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.5.21" id="search-filter-plugin-build-js"></script>
<script src="https://3bl.com/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.5.21" id="search-filter-plugin-chosen-js"></script>

<!-- Google tag (gtag.js) snippet added by Site Kit -->

<!-- Google Analytics snippet added by Site Kit -->
<script src="https://www.googletagmanager.com/gtag/js?id=GT-KDDGZNXM" id="google_gtagjs-js" async></script>
<script id="google_gtagjs-js-after">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
gtag("set","linker",{"domains":["3bl.com"]});
gtag("js", new Date());
gtag("set", "developer_id.dZTNiMT", true);
gtag("config", "GT-KDDGZNXM");
 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); };
</script>

<!-- End Google tag (gtag.js) snippet added by Site Kit -->
<link rel="https://api.w.org/" href="https://3bl.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://3bl.com/wp-json/wp/v2/pages/44" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://3bl.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.8.2" />
<link rel='shortlink' href='https://3bl.com/' />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://3bl.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2F3bl.com%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://3bl.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2F3bl.com%2F&#038;format=xml" />
<meta name="generator" content="Site Kit by Google 1.157.0" />		<style type="text/css">
					.site-title,
			.site-description {
				position: absolute;
				clip: rect(1px, 1px, 1px, 1px);
				}
					</style>
		<script id="google_gtagjs" src="https://www.googletagmanager.com/gtag/js?id=G-X06F1H0RJE" async></script>
<script id="google_gtagjs-inline">
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-X06F1H0RJE', {} );
</script>
<link rel="icon" href="https://3bl.com/wp-content/uploads/2025/05/distribution-1-1.png" sizes="32x32" />
<link rel="icon" href="https://3bl.com/wp-content/uploads/2025/05/distribution-1-1.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://3bl.com/wp-content/uploads/2025/05/distribution-1-1.png" />
<meta name="msapplication-TileImage" content="https://3bl.com/wp-content/uploads/2025/05/distribution-1-1.png" />
    <script src="https://cdnjs.cloudflare.com/ajax/libs/lottie-web/5.7.1/lottie.min.js"></script>


<meta name="generator" content="WP Rocket 3.19.1.2" data-wpr-features="wpr_oci wpr_preload_links" /></head>


<body class="home wp-singular page-template-default page page-id-44 wp-custom-logo wp-theme-twoten-blocks">

        <div data-rocket-location-hash="54257ff4dc2eb7aae68fa23eb5f11e06" id="page" class="site">
        <a class="skip-link screen-reader-text"
            href="#primary">Skip to content</a>

        <header data-rocket-location-hash="7aa2646081990dee744c6bb9f8a9ab87" id="masthead" class="site-header light-header">
            <div data-rocket-location-hash="7d2657e8035c80c5aea8400a70f07cde" class="header-container">
                <div class="site-branding">
                    <a href="https://3bl.com/" class="custom-logo-link" rel="home" aria-current="page"><img width="65" height="34" src="https://3bl.com/wp-content/uploads/2025/04/3bl-logo-dark.svg" class="custom-logo" alt="3BL" decoding="async" /></a>
                </div><!-- .site-branding -->

                <nav id="site-navigation" class="main-navigation-grid desktop-nav" aria-label="Primary">
                    <div id="product-menu" class="menu-trigger">
                        Products                        <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                            viewBox="0 0 14 8" fill="none">
                            <path d="M1 1L7 7L13 1" stroke="black" />
                        </svg>
                    </div>
                    <div id="solutions-menu" class="menu-trigger">
                        Solutions                        <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                            viewBox="0 0 14 8" fill="none">
                            <path d="M1 1L7 7L13 1" stroke="black" />
                        </svg>
                    </div>
                    <div id="news-menu" class="menu-trigger">
                        News                        <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                            viewBox="0 0 14 8" fill="none">
                            <path d="M1 1L7 7L13 1" stroke="black" />
                        </svg>
                    </div>
                    <div id="resources-menu" class="menu-trigger">
                        Resources                         <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                            viewBox="0 0 14 8" fill="none">
                            <path d="M1 1L7 7L13 1" stroke="black" />
                        </svg>
                    </div>
                </nav>


                <nav id="site-navigation-right" class="main-navigation desktop-nav" aria-label="Primary">

                    <div class="menu-right-header-menu-container"><ul id="right-header" class="menu"><li id="menu-item-71" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://3bl.com/contact/">Contact us</a></li>
<li id="menu-item-72" class="btn-white btn-login menu-item menu-item-type-custom menu-item-object-custom menu-item-72"><a href="https://www.3blmedia.com/user/login">Login</a></li>
</ul></div>
                </nav>


                <button class="mobile-nav hamburger hamburger--spring" type="button" aria-label="Open the menu">
                    <span class="hamburger-box">
                        <span class="hamburger-inner"></span>
                    </span>
                </button>

            </div>

            <!-- Primary Header Dropdowns -->
            <div data-rocket-location-hash="a41d70ab0cb628689539e754301607ba" id="product-dropdown" class="dropdown-panel">
                <div class="dropdown-content">
                    <div class="container">
                        <div class="inner-container">
                            <div class="header-product-grid">
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/focus/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/04/product_3.png" alt="" />
        </a>
                
        <div>
            <h4>Focus</h4>
            <p>3BL’s complete package to optimize your impact comms.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/focus/"
            target="_self">Discover Focus</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/studio/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/04/product_.png" alt="" />
        </a>
                
        <div>
            <h4>Studio</h4>
            <p>High-impact content creation and consultation from the TriplePundit editorial team.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/studio/"
            target="_self">Discover Studio</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/contact/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/05/comingsoon_2.png" alt="" />
        </a>
                
        <div>
            <h4>Coming soon</h4>
            <p>We're working on a new product. Get in touch to find out more. </p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/contact/"
            target="_self">Learn more</a>
        
    </div>
    </div>
                        </div>

                    </div>
                    <div class="container strapline-container">

                        <div class="strapline">
                            <p>Powered by technology, superpowered by humans.</p>

                        </div>
                    </div>
                </div>
            </div>
            <div data-rocket-location-hash="c2589a5846d6e99693fad9da48479b9e" id="solutions-dropdown" class="dropdown-panel">
                <div class="dropdown-content">
                    <div class="container">
                        <div class="inner-container">
                            <nav class="solutions-nav"><div class="solutions-nav__tabs"><button class="solutions-nav__tab is-active button chevron btn-blue-grey" data-tab="tab-0">By need</button><button class="solutions-nav__tab button chevron btn-blue-grey" data-tab="tab-1">Company size</button><button class="solutions-nav__tab button chevron btn-blue-grey" data-tab="tab-2">Why 3BL?</button></div><div class="solutions-nav__panels"><section id="tab-0" class="solutions-nav__panel is-active" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Market analysis</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Perception survey</a></li><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Disclosure score</a></li><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Competitive benchmark</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Reach and engagement</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/studio" target="_self" rel="noopener">Content creation</a></li><li><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Targeted distribution</a></li><li><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Publishing Partner Network</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Data and analytics</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Real-time analytics</a></li><li><a href="https://3bl.com/insights/insight/" target="_self" rel="noopener">Custom reports</a></li><li><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Quarterly business reviews</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Client success team</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Personalized onboarding</a></li><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Dedicated strategist</a></li><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Content management</a></li></ul></div></div></section><section id="tab-1" class="solutions-nav__panel" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">NGO&#039;s</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Tailored solutions specific to NGO needs.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Small businesses</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Strategic tools to grow visibility and stakeholder trust.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Medium businesess</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Advanced support and analytics to scale effectively.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Large businesses</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Comprehensive strategies and tailored support to optimize all comms.</a></li></ul></div></div></section><section id="tab-2" class="solutions-nav__panel" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/who-we-are/" target="_self" rel="noopener">Who we are</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/who-we-are/" target="_self" rel="noopener">Learn more about our expertise optimizing comms.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/case-studies/" target="_self" rel="noopener">Case studies</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/contact/" target="_self" rel="noopener">Meet our clients turning impact programs into business success. </a></li></ul></div></div></section></div><!-- /.solutions-nav__panels --></nav>                        </div>

                    </div>
                    <div class="container strapline-container">
                        <div class="strapline">
                            <p>Powered by technology, superpowered by humans.</p>
                        </div>
                    </div>
                </div>
            </div>

            <div data-rocket-location-hash="3ca89035c124ed9814295312958d7453" id="news-dropdown" class="dropdown-panel">
                <div class="dropdown-content">
                    <div class="container">
                        <div class="inner-container">
                                        <div class="header-news-grid">
                <div class="news-col-1">
                                        <h4><a class="" href="https://www.triplepundit.com/"
                            target="_blank">TriplePundit</a>
                    </h4>
                                        <p>Responsible business news through the lens of solutions journalism.</p>
                                        <a class="button arrow btn-simple" href="https://www.triplepundit.com/"
                        target="_blank">Visit Site</a>
                                    </div>

                <div class="news-col-2">
                                        <h4><a class="" href="https://3bl.com/insights"
                            target="_self">Insights and Research</a>
                    </h4>
                    
                    <p>Industry insights, reports and reviews to guide your impact strategy and shape your success. </p>
                                        <a class="button arrow btn-simple" href="https://3bl.com/insights"
                        target="_self">Read more</a>
                                    </div>

                <div class="news-col-3">
                                        <h4><a class="" href="https://100best.3blmedia.com/%20"
                            target="_blank">100 Best Corporate Citizens</a>
                    </h4>
                                        <p>Discover the impact performance and transparency of the largest U.S. public companies. </p>
                                        <a class="button arrow btn-simple" href="https://100best.3blmedia.com/"
                        target="_blank">Visit Site</a>
                                    </div>

                <div class="news-col-4">
                                        <h4><a class="" href="https://www.3blmedia.com/news/all"
                            target="_blank">Client News</a>
                    </h4>
                                        <p>Keep up with the latest impact news from 3BL’s 1500 clients.</p>
                                        <a class="button arrow btn-simple" href="https://www.3blmedia.com/news/all"
                        target="_blank">Visit Site</a>
                                    </div>
            </div>                        </div>

                    </div>
                    <div class="container strapline-container">

                        <div class="strapline">
                            <p>Powered by technology, superpowered by humans.</p>

                        </div>
                    </div>
                </div>
            </div>

            <div data-rocket-location-hash="25fa9bddd079707281994372a3ca9502" id="resources-dropdown" class="dropdown-panel">
                <div class="dropdown-content">
                    <div class="container">
                        <div class="inner-container">
                            <div class="header-news-grid resources-grid">
    <div class="news-col-1">

                <h4><a class="" href="https://3bl.com/case-studies/"
                target="_self">Case studies</a>
        </h4>
        


                <p>Meet our clients turning impact programs into business success.</p>
        
        




    </div>

    <div class="news-col-2">

                <h4><a class="" href="https://3bl.com/blog"
                target="_self">Blog</a>
        </h4>
                        <p>Industry insights, ideas and analysis to inform and shape your impact approach.</p>
        

        

    </div>

    <div class="news-col-3">
                <h4><a class="" href="https://3bl.com/events"
                target="_self">Events</a>
        </h4>
                        <p>Join us at our events to learn and connect.</p>
        
        


    </div>

    <div class="news-col-4">
                <h4> <a class="" href="https://www.3blmedia.com/subscribe"
                target="_blank">Newsletters</a>
        </h4>
                




                <ul>
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_blank">TriplePundit Daily</a>
            </li>
            
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_self">Brands Taking Stands</a>
            </li>
            
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_self">3BL Daily News Alert</a>
            </li>
            
                    </ul>
            </div>
</div>
                        </div>

                    </div>
                    <div class="container strapline-container">

                        <div class="strapline">
                            <p>Powered by technology, superpowered by humans.</p>

                        </div>
                    </div>
                </div>
            </div>

            <div data-rocket-location-hash="30f9594b7146b5e2fad4becb812549f7" id="mobile-nav-container" class="mobile-nav-dropdown mobile-nav">
                <nav id="site-navigation" class="mobile-navigation" aria-label="Primary">
                    <div class="mobile-accordion-menu">

                        <div class="mobile-accordion-section">
                            <div id="mobile-product-trigger" class="mobile-menu-trigger">
                                Products                                <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                                    viewBox="0 0 14 8" fill="none">
                                    <path d="M1 1L7 7L13 1" stroke="black" />
                                </svg>
                            </div>
                            <div id="mobile-product-panel" class="mobile-menu-panel">
                                <div class="header-product-grid">
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/focus/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/04/product_3.png" alt="" />
        </a>
                
        <div>
            <h4>Focus</h4>
            <p>3BL’s complete package to optimize your impact comms.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/focus/"
            target="_self">Discover Focus</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/studio/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/04/product_.png" alt="" />
        </a>
                
        <div>
            <h4>Studio</h4>
            <p>High-impact content creation and consultation from the TriplePundit editorial team.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/studio/"
            target="_self">Discover Studio</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/contact/" target="_self">
            <img src="https://3bl.com/wp-content/uploads/2025/05/comingsoon_2.png" alt="" />
        </a>
                
        <div>
            <h4>Coming soon</h4>
            <p>We're working on a new product. Get in touch to find out more. </p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/contact/"
            target="_self">Learn more</a>
        
    </div>
    </div>
                            </div>
                        </div>

                        <div class="mobile-accordion-section">
                            <div id="mobile-solutions-trigger" class="mobile-menu-trigger">
                                Solutions                                <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                                    viewBox="0 0 14 8" fill="none">
                                    <path d="M1 1L7 7L13 1" stroke="black" />
                                </svg>
                            </div>
                            <div id="mobile-solutions-panel" class="mobile-menu-panel">
                                <nav class="solutions-nav"><div class="solutions-nav__tabs"><button class="solutions-nav__tab is-active button chevron btn-blue-grey" data-tab="tab-0">By need</button><button class="solutions-nav__tab button chevron btn-blue-grey" data-tab="tab-1">Company size</button><button class="solutions-nav__tab button chevron btn-blue-grey" data-tab="tab-2">Why 3BL?</button></div><div class="solutions-nav__panels"><section id="tab-0" class="solutions-nav__panel is-active" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Market analysis</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Perception survey</a></li><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Disclosure score</a></li><li><a href="https://3bl.com/market-analysis/" target="_self" rel="noopener">Competitive benchmark</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Reach and engagement</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/studio" target="_self" rel="noopener">Content creation</a></li><li><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Targeted distribution</a></li><li><a href="https://3bl.com/reach-and-engagement/" target="_self" rel="noopener">Publishing Partner Network</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Data and analytics</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Real-time analytics</a></li><li><a href="https://3bl.com/insights/insight/" target="_self" rel="noopener">Custom reports</a></li><li><a href="https://3bl.com/data-and-analytics/" target="_self" rel="noopener">Quarterly business reviews</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Client success team</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Personalized onboarding</a></li><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Dedicated strategist</a></li><li><a href="https://3bl.com/client-success-team/" target="_self" rel="noopener">Content management</a></li></ul></div></div></section><section id="tab-1" class="solutions-nav__panel" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">NGO&#039;s</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Tailored solutions specific to NGO needs.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Small businesses</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Strategic tools to grow visibility and stakeholder trust.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Medium businesess</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Advanced support and analytics to scale effectively.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/focus/" target="_self" rel="noopener">Large businesses</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/focus/" target="_self" rel="noopener">Comprehensive strategies and tailored support to optimize all comms.</a></li></ul></div></div></section><section id="tab-2" class="solutions-nav__panel" role="tabpanel" tabindex="0"><div class="solutions-nav__columns"><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/who-we-are/" target="_self" rel="noopener">Who we are</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/who-we-are/" target="_self" rel="noopener">Learn more about our expertise optimizing comms.</a></li></ul></div><div class="solutions-nav__column"><h5 class="solutions-nav__column-title"><a href="https://3bl.com/case-studies/" target="_self" rel="noopener">Case studies</a></h5><ul class="solutions-nav__links"><li><a href="https://3bl.com/contact/" target="_self" rel="noopener">Meet our clients turning impact programs into business success. </a></li></ul></div></div></section></div><!-- /.solutions-nav__panels --></nav>                            </div>
                        </div>

                        <div class="mobile-accordion-section">
                            <div id="mobile-news-trigger" class="mobile-menu-trigger">
                                News                                <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                                    viewBox="0 0 14 8" fill="none">
                                    <path d="M1 1L7 7L13 1" stroke="black" />
                                </svg>
                            </div>
                            <div id="mobile-news-panel" class="mobile-menu-panel">
                                            <div class="header-news-grid">
                <div class="news-col-1">
                                        <h4><a class="" href="https://www.triplepundit.com/"
                            target="_blank">TriplePundit</a>
                    </h4>
                                        <p>Responsible business news through the lens of solutions journalism.</p>
                                        <a class="button arrow btn-simple" href="https://www.triplepundit.com/"
                        target="_blank">Visit Site</a>
                                    </div>

                <div class="news-col-2">
                                        <h4><a class="" href="https://3bl.com/insights"
                            target="_self">Insights and Research</a>
                    </h4>
                    
                    <p>Industry insights, reports and reviews to guide your impact strategy and shape your success. </p>
                                        <a class="button arrow btn-simple" href="https://3bl.com/insights"
                        target="_self">Read more</a>
                                    </div>

                <div class="news-col-3">
                                        <h4><a class="" href="https://100best.3blmedia.com/%20"
                            target="_blank">100 Best Corporate Citizens</a>
                    </h4>
                                        <p>Discover the impact performance and transparency of the largest U.S. public companies. </p>
                                        <a class="button arrow btn-simple" href="https://100best.3blmedia.com/"
                        target="_blank">Visit Site</a>
                                    </div>

                <div class="news-col-4">
                                        <h4><a class="" href="https://www.3blmedia.com/news/all"
                            target="_blank">Client News</a>
                    </h4>
                                        <p>Keep up with the latest impact news from 3BL’s 1500 clients.</p>
                                        <a class="button arrow btn-simple" href="https://www.3blmedia.com/news/all"
                        target="_blank">Visit Site</a>
                                    </div>
            </div>                            </div>
                        </div>

                        <div class="mobile-accordion-section">
                            <div id="mobile-resources-trigger" class="mobile-menu-trigger">
                                Resources                                 <svg class="header-chevron" xmlns="http://www.w3.org/2000/svg" width="14" height="8"
                                    viewBox="0 0 14 8" fill="none">
                                    <path d="M1 1L7 7L13 1" stroke="black" />
                                </svg>
                            </div>
                            <div id="mobile-resources-panel" class="mobile-menu-panel">
                                <div class="header-news-grid resources-grid">
    <div class="news-col-1">

                <h4><a class="" href="https://3bl.com/case-studies/"
                target="_self">Case studies</a>
        </h4>
        


                <p>Meet our clients turning impact programs into business success.</p>
        
        




    </div>

    <div class="news-col-2">

                <h4><a class="" href="https://3bl.com/blog"
                target="_self">Blog</a>
        </h4>
                        <p>Industry insights, ideas and analysis to inform and shape your impact approach.</p>
        

        

    </div>

    <div class="news-col-3">
                <h4><a class="" href="https://3bl.com/events"
                target="_self">Events</a>
        </h4>
                        <p>Join us at our events to learn and connect.</p>
        
        


    </div>

    <div class="news-col-4">
                <h4> <a class="" href="https://www.3blmedia.com/subscribe"
                target="_blank">Newsletters</a>
        </h4>
                




                <ul>
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_blank">TriplePundit Daily</a>
            </li>
            
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_self">Brands Taking Stands</a>
            </li>
            
                        <li>
                                <a class="" href="https://www.3blmedia.com/subscribe"
                    target="_self">3BL Daily News Alert</a>
            </li>
            
                    </ul>
            </div>
</div>                            </div>
                        </div>

                    </div>
                    <div class="mobile-nav-bottom">
                        <div class="menu-right-header-menu-container"><ul id="right-header" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-71"><a href="https://3bl.com/contact/">Contact us</a></li>
<li class="btn-white btn-login menu-item menu-item-type-custom menu-item-object-custom menu-item-72"><a href="https://www.3blmedia.com/user/login">Login</a></li>
</ul></div>                    </div>
                </nav>
            </div>


        </header><!-- #masthead -->
<main data-rocket-location-hash="9983a368bb3a4dfe7cf125b59d614c3d" id="primary" class="site-main">

    




<div  class="wp-block-acf-home-hero       pb-4">

    <div class="container">
        <div class="home-hero-content animate">
            <div class="home-hero-content-inner">
                                <h1>Smarter impact <br />
communications</h1>
                            </div>
                        <p>Power your message with data, <br />
insight and confidence.</p>
            
            <div class="buttons f jc-c">

                                <a class="button btn-white arrow" href="https://3bl.com/focus/"
                    target="_self">Discover Focus</a>
                
                                <a class="button white-border arrow" href="https://3bl.com/contact/"
                    target="_self">Talk to our team</a>
                
            </div>
            <div class="home-header-lottie"></div>
            <script>
            lottie.loadAnimation({
                container: document.querySelector('.home-header-lottie'), // the div you want to render in
                renderer: 'svg', // can also be 'canvas' or 'html'
                loop: true, // loop the animation
                autoplay: true, // start automatically
                path: '/wp-content/themes/twoten-blocks/blocks/home-hero/dial-02.json' // the path to your lottie file
            });
            </script>
        </div>
    </div>


    <!-- Infinite, seamless Lottie marquee with 13 slides. Gap = 20 px and on narrow screens (< 820 px) each slide’s visible height is capped at 200 px. Each animation plays only while its slide is in view. -->
<style>
:root {
    /* Filled by JS once first strip is measured */
    --marquee-distance: 1000px;
    /* travel distance (1 strip width) */
    --marquee-duration: 20s;
    /* auto‑calculated from px‑speed  */
}

.info-slider-container {
    overflow: hidden;
    width: 100%;
}

.info-slider {
    display: flex;
    gap: 20px;
    /* EXACT 20px gap between slides          */
    width: max-content;
    /* shrink‑wrap to content width           */
    will-change: transform;
    /* GPU‑accelerated scroll                 */
    animation: marquee var(--marquee-duration) linear infinite;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(calc(-1 * var(--marquee-distance)));
    }
}

.slide {
    flex: 0 0 auto;
    /* keep each card’s intrinsic width       */
}

.lottie {
    width: 100%;
    height: auto;
    /* natural aspect ratio                   */
}

/* Responsive: cap card height to 200 px on screens < 820 px */
@media (max-width: 819px) {
    .lottie {

        max-width: 200px;
    }
}
</style>

<div class="info-slider-container">
    <div class="info-slider"></div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.11.2/lottie.min.js"></script>
<script>
(() => {
    /* ───────── CONFIG ─────────────────────────────────────────────── */
    const BASE = '/wp-content/themes/twoten-blocks/blocks/home-hero/';
    /* 13 Lottie JSON files → dashboard-01.json … dashboard-13.json */
    const FILES = Array.from({
            length: 9
        }, (_, i) =>
        `${BASE}dashboard-${String(i + 1).padStart(2, '0')}.json`
    );

    const SPEED = 60; // marquee speed in px per second

    /* ───────── ELEMENTS / STATE ───────────────────────────────────── */
    const container = document.querySelector('.info-slider-container');
    const track = container.querySelector('.info-slider');
    const animations = new WeakMap(); // holder → Lottie instance

    let firstStripLoaded = 0; // how many animations loaded

    /* ───────── Build one strip of 13 slides ───────────────────────── */
    function buildSet(recordLoaded = false) {
        const frag = document.createDocumentFragment();

        FILES.forEach(path => {
            const slide = document.createElement('div');
            slide.className = 'slide';

            const holder = document.createElement('div');
            holder.className = 'lottie';
            slide.appendChild(holder);
            frag.appendChild(slide);

            const anim = lottie.loadAnimation({
                container: holder,
                renderer: 'svg',
                loop: true,
                autoplay: false, // play only on view
                path
            });
            animations.set(holder, anim);

            if (recordLoaded) {
                anim.addEventListener('DOMLoaded', () => {
                    firstStripLoaded += 1;
                    if (firstStripLoaded === FILES.length) firstStripReady();
                });
            }
        });

        return frag;
    }


    track.appendChild(buildSet(true));


    function firstStripReady() {
        const stripWidth = track.getBoundingClientRect().width;

        track.style.setProperty('--marquee-distance', `${stripWidth}px`);
        track.style.setProperty('--marquee-duration', `${stripWidth / SPEED}s`);

        track.appendChild(buildSet());

        initObserver();
    }

    /* ───────── IntersectionObserver to play/pause ─────────────────── */
    function initObserver() {
        const io = new IntersectionObserver(entries => {
            entries.forEach(entry => {
                const anim = animations.get(entry.target);
                if (!anim) return;
                entry.isIntersecting ? anim.play() : anim.pause();
            });
        }, {
            root: container,
            threshold: 0.3
        });

        track.querySelectorAll('.lottie').forEach(holder => io.observe(holder));
    }
})();
</script>

    <div class="question-box-wrapper pt-6 pb-6">

    <div class="question-box animate">
        <div class="left">
            <h4>How can we help you?</h4>
            <p> Answer 3 quick questions to get your tailored comms plan</p>
        </div>
        <div class="right">
            <a class="button btn-blue arrow" href="#" id="help-trigger">
                Get Started            </a>
        </div>
    </div>


</div>
<!-- === SOLUTIONS‑FINDER POP‑UP =============================== -->
<div id="how-can-we-help" class="help-dialog" style="display:none;">
    <h6>Solutions finder</h6>


    <svg id="close-help-dialog" class="dialog-close" aria-label="Close" width="54" height="54" viewBox="0 0 54 54"
        fill="none" xmlns="http://www.w3.org/2000/svg">
        <circle cx="27" cy="27" r="27" fill="#D4DFFA" />
        <line x1="20.6359" y1="20.6357" x2="33.3638" y2="33.3637" stroke="#181E28" stroke-width="2"
            stroke-linecap="round" />
        <line x1="33.3633" y1="20.6359" x2="20.6354" y2="33.3638" stroke="#181E28" stroke-width="2"
            stroke-linecap="round" />
    </svg>





    <div class="dialog-inner">

        <div class="progress">
            <div class="progress-bar"></div>
        </div>




        <!-- ── STEP 1 ───────────────────────────────────────────── -->
        <fieldset class="step step-1" data-step="1">
            <h4>How would you rate your current sustainability comms?</h4>
            <p>Please select the answer that best resonates with you</p>

                        <div class="pill-group">
                                                <button type="button" class="pill" data-value="we-havent-started-yet">
                    We haven&#039;t started yet                </button>
                                                <button type="button" class="pill" data-value="were-doing-ok-but-lack-strategy">
                    We’re doing ok but lack strategy                </button>
                                                <button type="button" class="pill" data-value="were-confident-but-struggle-to-prove-roi">
                    We’re confident but struggle to prove ROI                </button>
                                                <button type="button" class="pill" data-value="we-struggle-to-get-our-voice-heard">
                    We struggle to get our voice heard                </button>
                                                <button type="button" class="pill" data-value="were-doing-great">
                    We’re doing great!                </button>
                            </div>
            
            <input type="hidden" id="comms-rating">

            <button type="button" id="next-step" class="button btn-black arrow" disabled>Next</button>
        </fieldset>



        <!-- ── STEP 2 ───────────────────────────────────────────── -->
        <fieldset class="step step-2" data-step="2" style="display:none;">

            <h4>How would you like us to contact you?</h4>

            <p>Submit your contact details</p>

            
                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_13' ><div id='gf_13' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <p class='gform_description'></p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_13' id='gform_13'  action='/#gf_13' data-formid='13' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_13' class='gform_fields top_label form_sublabel_below description_below validation_below'><fieldset id="field_13_13" class="gfield gfield--type-name gfield--input-type-name gfield--width-full field_sublabel_hidden_label gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name</legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_13_13'>
                            
                            <span id='input_13_13_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_13.3' id='input_13_13_3' value=''   aria-required='false'   placeholder='First name'  />
                                                    <label for='input_13_13_3' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>First</label>
                                                </span>
                            
                            <span id='input_13_13_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >
                                                    <input type='text' name='input_13.6' id='input_13_13_6' value=''   aria-required='false'   placeholder='Last name'  />
                                                    <label for='input_13_13_6' class='gform-field-label gform-field-label--type-sub hidden_sub_label screen-reader-text'>Last</label>
                                                </span>
                            
                        </div></fieldset><div id="field_13_10" class="gfield gfield--type-email gfield--input-type-email gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_13_10'>Email</label><div class='ginput_container ginput_container_email'>
                            <input name='input_10' id='input_13_10' type='email' value='' class='large'   placeholder='Email'  aria-invalid="false"  />
                        </div></div><div id="field_13_14" class="gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_13_14'>Title</label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_13_14' type='text' value='' class='large'    placeholder='Title'  aria-invalid="false"   /></div></div><div id="field_13_15" class="gfield gfield--type-text gfield--input-type-text gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_13_15'>Company name</label><div class='ginput_container ginput_container_text'><input name='input_15' id='input_13_15' type='text' value='' class='large'    placeholder='Company name'  aria-invalid="false"   /></div></div><div id="field_13_11" class="gfield gfield--type-hidden gfield--input-type-hidden gfield--width-full gform_hidden field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_text'><input name='input_11' id='input_13_11' type='hidden' class='gform_hidden'  aria-invalid="false" value='' /></div></div><div id="field_13_16" class="gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_turnstile'><div class="cf-turnstile" id="cf-turnstile_13" data-js-turnstile data-response-field-name="cf-turnstile-response_13" data-theme="auto" data-sitekey="0x4AAAAAABdEumte9OVEaT1T"></div></div></div><div id="field_13_17" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_13_17'>Phone</label><div class='ginput_container'><input name='input_17' id='input_13_17' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_13_17'>This field is for validation purposes and should be left unchanged.</div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <div class="gform-button-wrapper">
            <button id="gform_submit_button_13" class="button arrow btn-white" onclick="gform.submit(13); return false;">
                Submit
            </button>
        </div> <input type='hidden' name='gform_ajax' value='form_id=13&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=7b5d9e92e36a20af23f02584bd2ee9cc' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_13' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_13' id='gform_theme_13' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_13' id='gform_style_settings_13' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_13' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='13' />
            
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_13' value='WyJbXSIsImVmMWEzZTg0MThjNjZiNDc0NzA2ZGQ4ZGQ0MDYwYTQzIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_13' id='gform_target_page_number_13' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_13' id='gform_source_page_number_13' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_13' id='gform_ajax_frame_13' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 13, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_13').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_13');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_13').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_13').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_13').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_13').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_13').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_13').val();gformInitSpinner( 13, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [13, current_page]);window['gf_submitting_13'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_13').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_13').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [13]);window['gf_submitting_13'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_13').text());}else{jQuery('#gform_13').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "13", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_13" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_13";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_13" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 13, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
        </fieldset>
        <div id="question-box-products">
            <p>Our sales team will be in touch to discuss how we can improve your impact comms. In the meantime, here are some of our products</p>
            <div class="header-product-grid">
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/focus/" target="_self">
            <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/product_3.png" alt="" />
        </a>
                
        <div>
            <h4>Focus</h4>
            <p>3BL’s complete package to optimize your impact comms.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/focus/"
            target="_self">Discover Focus</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/studio/" target="_self">
            <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/product_.png" alt="" />
        </a>
                
        <div>
            <h4>Studio</h4>
            <p>High-impact content creation and consultation from the TriplePundit editorial team.</p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/studio/"
            target="_self">Discover Studio</a>
        
    </div>
    
    <div class="header-product-item">
        
                        <a href="https://3bl.com/contact/" target="_self">
            <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/comingsoon_2.png" alt="" />
        </a>
                
        <div>
            <h4>Coming soon</h4>
            <p>We're working on a new product. Get in touch to find out more. </p>
        </div>

                <a class="button arrow btn-no-border btn-blue-grey" href="https://3bl.com/contact/"
            target="_self">Learn more</a>
        
    </div>
    </div>

        </div>
    </div>
</div>
<!-- =========================================================== -->
<script>
/* =====================================================================
   SOLUTIONS-FINDER  –  JS  (v 2025-05-13 f)
   =================================================================== */
document.addEventListener('DOMContentLoaded', () => {

    /* -------------------------------------------------------------
       DOM references
    ------------------------------------------------------------- */
    const dialog = document.getElementById('how-can-we-help');
    if (!dialog) return;

    const trigger = document.getElementById('help-trigger');
    const closer = document.getElementById('close-help-dialog');

    const progressWrap = dialog.querySelector('.progress');
    const progressBar = dialog.querySelector('.progress-bar');

    const pills = dialog.querySelectorAll('.pill');
    const nextBtn = dialog.querySelector('#next-step');

    const step1 = dialog.querySelector('.step-1');
    const step2 = dialog.querySelector('.step-2');

    const localHidden = document.getElementById('comms-rating');
    const productsBox = document.getElementById('question-box-products');

    /* ✨  create the overlay once and keep it around */
    const overlay = document.createElement('div');
    overlay.className = 'sf-overlay';
    document.body.appendChild(overlay);

    /* -------------------------------------------------------------
       Reset when modal opens
    ------------------------------------------------------------- */
    function resetModal() {
        pills.forEach(p => p.classList.remove('active'));
        localHidden.value = '';
        nextBtn.disabled = true;

        step1.style.display = '';
        step2.style.display = 'none';

        progressWrap.style.display = '';
        progressBar.style.width = '0%';

        if (productsBox) productsBox.style.display = 'none';

        /* restore trigger button if page was reloaded */
        trigger.classList.remove('sf-disabled');
        trigger.textContent = trigger.dataset.defaultText || trigger.textContent;
    }

    /* -------------------------------------------------------------
       OPEN
    ------------------------------------------------------------- */
    trigger.dataset.defaultText = trigger.textContent;
    trigger.addEventListener('click', e => {
        if (trigger.classList.contains('sf-disabled')) return; // already used
        e.preventDefault();
        resetModal();
        dialog.style.display = 'block';
        overlay.style.display = 'block';
        window.scrollTo({
            top: 0,
            behavior: 'smooth'
        });
    });

    /* -------------------------------------------------------------
       CLOSE
    ------------------------------------------------------------- */
    function closeModal() {
        dialog.style.display = 'none';
        overlay.style.display = 'none';
    }
    closer.addEventListener('click', closeModal);
    overlay.addEventListener('click', closeModal); // click outside

    /* -------------------------------------------------------------
       Pill select
    ------------------------------------------------------------- */
    pills.forEach(pill => pill.addEventListener('click', () => {
        pills.forEach(p => p.classList.remove('active'));
        pill.classList.add('active');

        localHidden.value = pill.dataset.value;
        nextBtn.disabled = false;
        progressBar.style.width = '50%';
    }));

    /* -------------------------------------------------------------
       NEXT → step 2
    ------------------------------------------------------------- */
    nextBtn.addEventListener('click', () => {
        if (nextBtn.disabled) return;

        step1.style.display = 'none';
        step2.style.display = '';
        progressBar.style.width = '100%';

        const answer = localHidden.value;

        /* copy to GF hidden field (retry until field exists) */
        const trySet = () => {
            const gfHidden = document.querySelector('#input_13_11');
            if (gfHidden) {
                gfHidden.value = answer;
                return true;
            }
            return false;
        };
        if (!trySet()) {
            let tries = 0;
            const poll = setInterval(() => {
                if (trySet() || ++tries > 15) clearInterval(poll);
            }, 150);
        }
    });

    /* -------------------------------------------------------------
       SUCCESS
    ------------------------------------------------------------- */
    function handleSuccess() {
        progressWrap.style.display = 'none';
        step2.querySelectorAll('h4, p').forEach(el => el.style.display = 'none');
        if (productsBox) productsBox.style.display = '';

        trigger.textContent =
            "We'll be in touch soon!";
        trigger.classList.add('sf-disabled');
    }

    /* -------------------------------------------------------------
       Listen for GF confirmation (form 13)
    ------------------------------------------------------------- */
    (function waitForGF() {
        if (!window.jQuery) {
            setTimeout(waitForGF, 100);
            return;
        }
        jQuery(document).on('gform_confirmation_loaded', function(_e, formId) {
            if (formId === 13) handleSuccess();
        });
    })();

});
</script>


    <div class="container">

                <div class="what-we-do-box bg-image mt-6 animate"
            style="background-image: url(https://3bl.com/wp-content/uploads/2025/04/what-we-do-bg.png">
            <div class="what-we-do-container">
                                <h2>What we do</h2>
                
                <h3>Transform your impact programs into a business advantage</h3>
            </div>
            <div class="circles-wrapper animate">
                <div class="circles mt-6">

                    <div class="outer-square circle-1">
                        <div class="circle">
                                                        <img decoding="async" class="hidden" src="https://3bl.com/wp-content/uploads/2025/04/icons__Team.svg"
                                alt="" />
                                                        <h5>Partner</h5>
                            <h3>Extend your team</h3>
                            <svg width="41" height="40" viewBox="0 0 41 40" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <circle cx="20.2842" cy="20" r="20" transform="rotate(-90 20.2842 20)" fill="white" />
                                <line x1="21.0835" y1="10.9089" x2="21.0835" y2="29.9089" stroke="black"
                                    stroke-linecap="round" />
                                <line x1="11.791" y1="20.2009" x2="30.791" y2="20.2009" stroke="black"
                                    stroke-linecap="round" />
                            </svg>




                        </div>
                                                <div class="hidden circle-content">
                            <p class="hidden">Our dedicated client success team works seamlessly as an extension of yours, providing strategic guidance, custom reporting and tactical support to maximise your efforts.</p>
                            <a class="button btn-white arrow hidden" href="https://3bl.com/client-success-team/"
                                target="_self">Learn more</a>
                                                    </div>
                    </div>


                    <div class="outer-square circle-2 active">
                        <div class="circle">
                                                        <img decoding="async" class="hidden" src="https://3bl.com/wp-content/uploads/2025/04/icons__Market.svg"
                                alt="" />
                                                        <h5>Analyze</h5>
                            <h3>Understand the market</h3>
                            <svg xmlns="http://www.w3.org/2000/svg" width="57" height="58" viewBox="0 0 57 58"
                                fill="none">
                                <circle cx="28.2843" cy="29" r="20" transform="rotate(-45 28.2843 29)" fill="white" />
                                <line x1="28.5" y1="20.2082" x2="28.5" y2="39.2082" stroke="black"
                                    stroke-linecap="round" />
                                <line x1="19.2075" y1="29.5" x2="38.2075" y2="29.5" stroke="black"
                                    stroke-linecap="round" />
                            </svg>

                        </div>
                                                <div class="hidden circle-content">
                            <p class="hidden">We deliver data-driven insights and strategic guidance to help you define your impact narrative, benchmark against peers, and align messaging with your business goals.</p>
                            <a class="button btn-white arrow hidden" href="https://3bl.com/market-analysis/"
                                target="_self">Learn more</a>
                                                    </div>
                    </div>



                    <div class="outer-square circle-3">
                        <div class="circle">
                                                        <img decoding="async" class="hidden" src="https://3bl.com/wp-content/uploads/2025/04/icons__Voice.svg"
                                alt="" />
                                                        <h5>Reach & engagement</h5>
                            <h3>Engage target audiences</h3>
                            <svg xmlns="http://www.w3.org/2000/svg" width="57" height="58" viewBox="0 0 57 58"
                                fill="none">
                                <circle cx="28.2843" cy="29" r="20" transform="rotate(-45 28.2843 29)" fill="white" />
                                <line x1="28.5" y1="20.2082" x2="28.5" y2="39.2082" stroke="black"
                                    stroke-linecap="round" />
                                <line x1="19.2075" y1="29.5" x2="38.2075" y2="29.5" stroke="black"
                                    stroke-linecap="round" />
                            </svg>


                        </div>
                                                <div class="hidden circle-content">
                            <p class="hidden">We help you craft compelling messages and optimize distribution to engage important stakeholders. Whether you're trying to reach mainstream media, employees, investors, impact leaders, or others—our distribution network delivers measurable results.</p>
                            <a class="button btn-white arrow hidden" href="https://3bl.com/reach-and-engagement/"
                                target="_self">Learn more</a>
                                                    </div>
                    </div>
                    <div class="outer-square circle-4">
                        <div class="circle">
                                                        <img decoding="async" class="hidden" src="https://3bl.com/wp-content/uploads/2025/04/icons__Data.svg"
                                alt="" />
                                                        <h5>Data & analytics</h5>
                            <h3>Measure your results</h3>
                            <svg xmlns="http://www.w3.org/2000/svg" width="57" height="58" viewBox="0 0 57 58"
                                fill="none">
                                <circle cx="28.2843" cy="29" r="20" transform="rotate(-45 28.2843 29)" fill="white" />
                                <line x1="28.5" y1="20.2082" x2="28.5" y2="39.2082" stroke="black"
                                    stroke-linecap="round" />
                                <line x1="19.2075" y1="29.5" x2="38.2075" y2="29.5" stroke="black"
                                    stroke-linecap="round" />
                            </svg>



                        </div>
                                                <div class="hidden circle-content">
                            <p class="hidden">Real-time analytics help you track performance, refine strategy, and drive measurable outcomes like improved rankings and stakeholder trust.</p>
                            <a class="button btn-white arrow hidden" href="https://3bl.com/data-and-analytics/"
                                target="_self">Learn more</a>
                                                    </div>
                    </div>
                    <script>
                    document.addEventListener('DOMContentLoaded', function() {
                        const circles = document.querySelectorAll('.circle');

                        circles.forEach(circle => {
                            circle.addEventListener('click', function() {
                                const currentActive = document.querySelector(
                                    '.outer-square.active');
                                const newActive = circle.closest('.outer-square');

                                if (currentActive === newActive) return;

                                if (currentActive) {
                                    currentActive.classList.remove('fade-in');
                                    currentActive.classList.add('fade-out');

                                    setTimeout(() => {
                                        currentActive.classList.remove('active',
                                            'fade-out');

                                        if (newActive) {
                                            newActive.classList.add('active',
                                                'fade-in');
                                        }
                                    }, 300); // match CSS transition duration
                                } else if (newActive) {
                                    newActive.classList.add('active', 'fade-in');
                                }
                            });
                        });
                    });
                    </script>


                </div>
                <div class="custom-scrollbar">
                    <div class="custom-thumb"></div>
                </div>
                <script>
                document.addEventListener('DOMContentLoaded', function() {
                    const scrollContainer = document.querySelector('.circles');
                    const scrollbar = document.querySelector('.custom-scrollbar');
                    const thumb = document.querySelector('.custom-thumb');

                    let isDragging = false;
                    let startX, startScrollLeft;

                    function updateThumb() {
                        const scrollWidth = scrollContainer.scrollWidth;
                        const clientWidth = scrollContainer.clientWidth;
                        const scrollLeft = scrollContainer.scrollLeft;

                        const ratio = clientWidth / scrollWidth;
                        const thumbWidth = scrollbar.offsetWidth * ratio;
                        const maxThumbLeft = scrollbar.offsetWidth - thumbWidth;
                        const scrollRatio = scrollLeft / (scrollWidth - clientWidth);
                        const thumbLeft = scrollRatio * maxThumbLeft;

                        // Update thumb
                        thumb.style.width = `${thumbWidth}px`;
                        thumb.style.left = `${thumbLeft}px`;

                        // Toggle visibility based on scrollability
                        if (ratio >= 1) {
                            scrollbar.style.display = 'none';
                        } else {
                            scrollbar.style.display = 'block';
                        }
                    }

                    function scrollToThumbPosition(x) {
                        const rect = scrollbar.getBoundingClientRect();
                        const clickX = x - rect.left;
                        const ratio = clickX / scrollbar.offsetWidth;
                        const targetScroll = (scrollContainer.scrollWidth - scrollContainer.clientWidth) *
                            ratio;

                        scrollContainer.scrollTo({
                            left: targetScroll,
                            behavior: 'smooth'
                        });
                    }

                    // Drag handling
                    thumb.addEventListener('mousedown', (e) => {
                        isDragging = true;
                        startX = e.clientX;
                        startScrollLeft = scrollContainer.scrollLeft;
                        thumb.style.cursor = 'grabbing';
                        document.body.style.userSelect = 'none';
                    });

                    document.addEventListener('mousemove', (e) => {
                        if (!isDragging) return;
                        const dx = e.clientX - startX;
                        const scrollRatio = scrollContainer.scrollWidth / scrollbar.offsetWidth;
                        scrollContainer.scrollLeft = startScrollLeft + dx * scrollRatio;
                    });

                    document.addEventListener('mouseup', () => {
                        if (isDragging) {
                            isDragging = false;
                            thumb.style.cursor = 'grab';
                            document.body.style.userSelect = '';
                        }
                    });

                    // Click on track to jump
                    scrollbar.addEventListener('click', (e) => {
                        // Ignore if clicking on the thumb itself
                        if (e.target !== scrollbar) return;
                        scrollToThumbPosition(e.clientX);
                    });

                    scrollContainer.addEventListener('scroll', updateThumb);
                    window.addEventListener('resize', updateThumb);

                    updateThumb();
                });
                </script>
            </div>
                    </div>
    </div>
</div>


<div     class="wp-block-acf-logo-carousel       pb-6 bg-white animate">
    <div class="container">

        <div class="inner-container pb-4">
                        <h2>Our clients</h2>
            
            <h3>Powering purpose for 1,500+ brands</h3>
        </div>
    </div>
    <div class="carousels">

        <div class="js-ticker-container" data-speed="0.5">
            <div class="js-ticker-track">
                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_2.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_3.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/2logos_7.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_6.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_11.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_9.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_10.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/logos_8.png" alt="" />
                                    </div>
                                            </div>
        </div>


        <div class="js-ticker-container" data-speed="0.5">
            <div class="js-ticker-track">
                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_2.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_3.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_4.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_5.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_6.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_7.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_8.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_9.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_10.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_11.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_12.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_13.png" alt="" />
                                    </div>
                                                                <div class="logo-box">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/05/2logos_14.png" alt="" />
                                    </div>
                                            </div>
        </div>
    </div>


    <script>
    document.addEventListener("DOMContentLoaded", function() {
        document.querySelectorAll('.js-ticker-container').forEach(container => {
            const track = container.querySelector('.js-ticker-track');
            const slides = Array.from(track.children);
            const speed = parseFloat(container.dataset.speed) || 0.5;
            let totalWidth = track.scrollWidth;
            const containerWidth = container.offsetWidth;

            while (totalWidth < containerWidth * 2) {
                slides.forEach(slide => {
                    const clone = slide.cloneNode(true);
                    track.appendChild(clone);
                });
                totalWidth = track.scrollWidth;
            }

            let pos = 0;

            function scrollTicker() {
                pos -= speed;
                track.style.transform = `translateX(${pos}px)`;

                if (Math.abs(pos) >= totalWidth / 2) {
                    pos = 0;
                }

                requestAnimationFrame(scrollTicker);
            }

            scrollTicker();
        });
    });
    </script>
</div>


<div  class="wp-block-acf-product-highlight">
    <div class="container">
        <div class="product-highlight-card bg-green">
            <div class="background-image" data-defaultbg=""
                style="background-image: url('https://3bl.com/wp-content/uploads/2025/04/focus_3.png');"></div>
            <div class="background-overlay"></div>

                        <h2 class="product-highlight-mobile-only">Products</h2>
            
            <div class="product-highlight-card-container">
                <div class="left">
                                        <h2 class="product-highlight-desktop-only">Products</h2>
                    
                                        <div class="products">
                                                                        <div class="product-title" data-bg="bg-green"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/focus_3.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Focus                        </div>
                                                                        <div class="product-title" data-bg="bg-cream"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/studio_1.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Studio                        </div>
                                            </div>

                    <div class="products-content">
                                                <div class="product-title">
                            <h4>The complete package to optimize your impact comms</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/focus/"
                                target="_self">
                                Discover Focus                            </a>
                                                    </div>
                                                <div class="product-title">
                            <h4>High-impact content creation and consultation from the TriplePundit editorial team</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/studio/"
                                target="_self">
                                Discover Studio                            </a>
                                                    </div>
                                            </div>
                                    </div>

                <div class="right">
                                        <div class="product-image">
                                                                                                <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/focus_product3.png" alt="" />
                                                                                                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/product_.png" alt="" />
                                                                    </div>
                                    </div>

                <h2></h2>
            </div>
        </div>
    </div>

    <script>
    document.addEventListener('DOMContentLoaded', () => {
        document.querySelectorAll('.product-highlight-card').forEach(card => {
            const titles = card.querySelectorAll('.products .product-title');
            const texts = card.querySelectorAll('.products-content .product-title');
            const images = card.querySelectorAll('.product-image img');
            const background = card.querySelector('.background-image');
            const defaultBg = background?.dataset.defaultbg || '';

            if (!titles.length || !background) return;

            const activate = i => {
                titles.forEach((el, idx) => el.classList.toggle('active', idx === i));
                texts.forEach((el, idx) => el.classList.toggle('active', idx === i));
                images.forEach((el, idx) => el.classList.toggle('active', idx === i));

                const newBgClass = titles[i].dataset.bg || 'bg-green';
                const newBgImage = titles[i].dataset.bgimg || defaultBg;

                // Remove previous bg-* or has-* classes
                card.classList.forEach(cls => {
                    if (cls.startsWith('bg-') || cls.startsWith('has-')) {
                        card.classList.remove(cls);
                    }
                });
                card.classList.add(newBgClass);

                // Preload image before applying
                if (newBgImage) {
                    const img = new Image();
                    img.onload = () => {
                        background.style.backgroundImage = `url('${newBgImage}')`;
                    };
                    img.src = newBgImage;
                }
            };

            // Activate the first by default
            activate(0);

            // Bind click events
            titles.forEach((title, idx) => {
                title.addEventListener('click', () => activate(idx));
            });
        });
    });
    </script>
</div>


<div  class="wp-block-acf-stats-highlight       mb-5 animate">
    <div class="container">
        <div class="inner-container">
                        <h4>Your impact opportunity</h4>
            

                        <div class="stats-repeater">
                                <div class="stat">
                    <div class="stat-inner">
                        <p>Of clients increase their Disclosure Score (ratings &amp; rankings) with 3BL.</p>
                        <div class="large-number">70                            <sup>%</sup>
                        </div>
                    </div>
                </div>
                                <div class="stat">
                    <div class="stat-inner">
                        <p>3BL track record leading the evolution of impact communications.</p>
                        <div class="large-number">16                            <sup>years</sup>
                        </div>
                    </div>
                </div>
                                <div class="stat">
                    <div class="stat-inner">
                        <p>Client media coverage for impact content.</p>
                        <div class="large-number">2                            <sup>X</sup>
                        </div>
                    </div>
                </div>
                                <div class="stat">
                    <div class="stat-inner">
                        <p>Size of impact and sustainability market in 2024</p>
                        <div class="large-number">$44                            <sup>Billion</sup>
                        </div>
                    </div>
                </div>
                            </div>
                    </div>
    </div>
</div>


<div  class="wp-block-acf-product-highlight">
    <div class="container">
        <div class="product-highlight-card make-text-white">
            <div class="background-image" data-defaultbg=""
                style="background-image: url('https://3bl.com/wp-content/uploads/2025/04/4_solutions_2.png');"></div>
            <div class="background-overlay"></div>

                        <h2 class="product-highlight-mobile-only">Solutions</h2>
            
            <div class="product-highlight-card-container">
                <div class="left">
                                        <h2 class="product-highlight-desktop-only">Solutions</h2>
                    
                                        <div class="products">
                                                                        <div class="product-title" data-bg="make-text-white"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/4_solutions_2.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Market analysis                        </div>
                                                                        <div class="product-title" data-bg="make-text-white"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/4_solutions_3.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Reach &amp; engagement                        </div>
                                                                        <div class="product-title" data-bg="make-text-white"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/4_solutions.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Data &amp; analytics                        </div>
                                                                        <div class="product-title" data-bg="make-text-white"
                            data-bgimg="https://3bl.com/wp-content/uploads/2025/04/4_solutions_2.png">
                            <svg width="2" height="20" viewBox="0 0 2 20" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <line x1="1" y1="1" x2="1" y2="19" stroke="white" stroke-width="2"
                                    stroke-linecap="round" />
                            </svg>
                            Client Success Team                        </div>
                                            </div>

                    <div class="products-content">
                                                <div class="product-title">
                            <h4>Understand your market, secure your advantage</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/market-analysis/"
                                target="_self">
                                Explore our solutions                            </a>
                                                    </div>
                                                <div class="product-title">
                            <h4>Engage your audiences, land your message</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/reach-and-engagement/"
                                target="_self">
                                Explore our solutions                            </a>
                                                    </div>
                                                <div class="product-title">
                            <h4>Measure your results, improve your performance</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/data-and-analytics/"
                                target="_self">
                                Explore our solutions                            </a>
                                                    </div>
                                                <div class="product-title">
                            <h4>Extend your team, achieve more</h4>
                                                        <a class="button arrow btn-white" href="https://3bl.com/client-success-team/"
                                target="_self">
                                Explore our solutions                            </a>
                                                    </div>
                                            </div>
                                    </div>

                <div class="right">
                                        <div class="product-image">
                                                                                                <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/3solutions_.png" alt="" />
                                                                                                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/2solutions_2.png" alt="" />
                                                                                                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/2solutions_3.png" alt="" />
                                                                                                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/2solutions_4.png" alt="" />
                                                                    </div>
                                    </div>

                <h2></h2>
            </div>
        </div>
    </div>

    <script>
    document.addEventListener('DOMContentLoaded', () => {
        document.querySelectorAll('.product-highlight-card').forEach(card => {
            const titles = card.querySelectorAll('.products .product-title');
            const texts = card.querySelectorAll('.products-content .product-title');
            const images = card.querySelectorAll('.product-image img');
            const background = card.querySelector('.background-image');
            const defaultBg = background?.dataset.defaultbg || '';

            if (!titles.length || !background) return;

            const activate = i => {
                titles.forEach((el, idx) => el.classList.toggle('active', idx === i));
                texts.forEach((el, idx) => el.classList.toggle('active', idx === i));
                images.forEach((el, idx) => el.classList.toggle('active', idx === i));

                const newBgClass = titles[i].dataset.bg || 'bg-green';
                const newBgImage = titles[i].dataset.bgimg || defaultBg;

                // Remove previous bg-* or has-* classes
                card.classList.forEach(cls => {
                    if (cls.startsWith('bg-') || cls.startsWith('has-')) {
                        card.classList.remove(cls);
                    }
                });
                card.classList.add(newBgClass);

                // Preload image before applying
                if (newBgImage) {
                    const img = new Image();
                    img.onload = () => {
                        background.style.backgroundImage = `url('${newBgImage}')`;
                    };
                    img.src = newBgImage;
                }
            };

            // Activate the first by default
            activate(0);

            // Bind click events
            titles.forEach((title, idx) => {
                title.addEventListener('click', () => activate(idx));
            });
        });
    });
    </script>
</div>

<div  class="wp-block-acf-testimonial-slider       mt-6 mb-6 bg-white animate">
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />

        <div class="container">
        <div class="inner-container slider-width">
            <h2>Testimonials</h2>
            <h4>What they say</h4>
        </div>
    </div>


    <div class="swiper testimonial-swiper">
        <div class="swiper-buttons">
            <div class="swiper-button-prev"></div>
            <div class="swiper-button-next"></div>
        </div>
        <div class="swiper-wrapper">

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/WPF_bw-scaled.png" alt="Whole Planet Foundation" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Non-profit</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Nonprofit Organization</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">Your work will be amplified, and media releases are easy to share. The business partners are outstanding personnel who enhance our mission.</div>
                    </div>
                    <div class="client">
                        <span>Whole Planet Foundation</span><br />
                        Development &amp; Outreach Director                     </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/Workiva_Logo-Digital-Steel.png" alt="Workiva" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Enterprise</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Financial Cloud Platform</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">3BL is unlike any other platform... it enables us to get in front of a very specific, niche audience.</div>
                    </div>
                    <div class="client">
                        <span>Workiva</span><br />
                        Lead Communications Manager                    </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/subaru-symbol-black-1920x1080-1.png" alt="Subaru of America" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Enterprise</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Global Logistics</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">The 3BL Sponsored Series quickly became an effective turn-key tactic in our toolkit. The platform and process are user-friendly.</div>
                    </div>
                    <div class="client">
                        <span>Subaru of America</span><br />
                        Corporate Communications Manager                    </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/aah_bw.png" alt="Action Against Hunger" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Non-profit</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Non-profit Organization</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">We already are seeing results. Start right away, taking a test-and-learn approach.</div>
                    </div>
                    <div class="client">
                        <span>Action Against Hunger</span><br />
                        Senior Communications Associate                    </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/CCOP_Logo.png" alt="Carol Cone on Purpose" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Agency</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Global social purpose consultancy</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">3BL provides significant savings of resources while ensuring increased visibility for your content.</div>
                    </div>
                    <div class="client">
                        <span>Carol Cone on Purpose</span><br />
                        CEO                    </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
            <div class="swiper-slide">
                <div class="slide-left">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/illumina-full_logo.svg" alt="Illumina" />
                                        <div class="meta">
                        <div class="company-size">
                            <label>Company Size</label>
                            <p>Enterprise</p>
                        </div>
                        <div class="industry">
                            <label>Industry</label>
                            <p>Biotechnology</p>
                        </div>
                    </div>
                </div>
                <div class="slide-right">
                    <div>
                        <div class="quote-icon"><svg width="38" height="38" viewBox="0 0 38 38" fill="none"
                                xmlns="http://www.w3.org/2000/svg">
                                <path
                                    d="M19 0.5C8.78 0.5 0.5 8.78 0.5 19C0.5 22.27 1.35 25.33 2.84 27.99L0.54 36.23C0.33 36.98 1.02 37.67 1.77 37.46L10.01 35.16C12.67 36.64 15.73 37.5 19 37.5C29.22 37.5 37.5 29.22 37.5 19C37.5 8.78 29.22 0.5 19 0.5Z"
                                    stroke="white" stroke-linejoin="round" />
                                <path
                                    d="M13 12C10.79 12 9 13.79 9 16C9 18.21 10.79 20 13 20C13.14 20 13.27 19.97 13.41 19.96C12.94 21.48 12.11 23.17 10.6 24.3C9.94 24.8 9.8 25.74 10.3 26.4C10.59 26.79 11.05 27 11.5 27C11.81 27 12.13 26.9 12.4 26.7C16.95 23.29 17 16.78 17 16.5C17 16.41 16.99 16.33 16.97 16.25C16.97 16.17 17 16.09 17 16C17 13.79 15.21 12 13 12Z"
                                    stroke="white" stroke-miterlimit="10" />
                                <path
                                    d="M29 16C29 13.79 27.21 12 25 12C22.79 12 21 13.79 21 16C21 18.21 22.79 20 25 20C25.14 20 25.27 19.97 25.41 19.96C24.94 21.48 24.11 23.17 22.6 24.3C21.94 24.8 21.8 25.74 22.3 26.4C22.59 26.79 23.05 27 23.5 27C23.81 27 24.13 26.9 24.4 26.7C28.95 23.29 29 16.78 29 16.5C29 16.41 28.99 16.33 28.97 16.25C28.97 16.17 29 16.09 29 16Z"
                                    stroke="white" stroke-miterlimit="10" />
                            </svg>
                        </div>

                        <div class="quote">A fantastic investment with tremendous reach.</div>
                    </div>
                    <div class="client">
                        <span>Illumina</span><br />
                        Senior Director, Corporate Responsibility                    </div>

                                        <a href="https://3bl.com/contact/" target=""
                        class="button btn-white arrow fit-content">
                        Contact                    </a>
                                    </div>
            </div>

            
        </div>


        <div class="swiper-pagination"></div>
    </div>
        <script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
    <script>
    new Swiper('.testimonial-swiper', {
        slidesPerView: 1.3,
        spaceBetween: 30,
        loop: false,
        centeredSlides: false,
        grabCursor: true,
        navigation: {
            nextEl: '.swiper-button-next',
            prevEl: '.swiper-button-prev'
        },
        pagination: {
            el: '.swiper-pagination',
            clickable: true
        },
        breakpoints: {
            880: {
                slidesPerView: 1.5
            }
        },
        // Add these:
        simulateTouch: true,
        allowTouchMove: true,
        touchStartPreventDefault: false,
        slideToClickedSlide: true
    });
    </script>

    <script>
    document.addEventListener('DOMContentLoaded', function() {
        const container = document.querySelector('.slider-width');
        const firstSlide = document.querySelector('.swiper-slide');

        function alignFirstSlide() {
            if (!container || !firstSlide) return;

            const containerLeft = container.getBoundingClientRect().left + (window.innerWidth < 880 ? 0 : 0);
            firstSlide.style.marginLeft = `${containerLeft}px`;
        }

        alignFirstSlide();

        window.addEventListener('resize', alignFirstSlide);
    });
    </script>
</div>


<div     class="wp-block-acf-triplepundit-block        pt-6 pb-6 animate">
    <div class="container">
        <div class="inner-container">
            <h2>Solutions news</h2>
            <h3>TriplePundit</h3>
            <p class="intro">Launched in 2005, TriplePundit covers environmental sustainability, social impact and responsible business through the lens of solutions journalism.</p>


            <div class="triplepundit-articles">


                
                <article class="triplepundit-article">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/climate-ready-cities-Madison.jpg"
                        alt="">
                                        <div class="triplepundit-article-content">
                        <h5>Welcome a New Generation of Boomtowns: Climate-Ready Cities</h5>
                                                <p>As families and businesses relocate from areas prone to climate disasters, cities in milder climates that are thoughtfully preparing for an influx...</p>
                        
                                                <a class="button arrow fit-content btn-no-border btn-no-padding" href="https://www.triplepundit.com/story/2025/climate-ready-cities-united-states/820551" target="_blank" rel="noopener">Read
                            more</a>
                                            </div>
                </article>

                
                <article class="triplepundit-article">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/support-for-farmers-united-states.jpg"
                        alt="">
                                        <div class="triplepundit-article-content">
                        <h5>How the Nation is Stepping Up to Support U.S. Farmers</h5>
                                                <p>As the growing season kicks off, farmers are losing access to funding and data they rely on to run their farms...</p>
                        
                                                <a class="button arrow fit-content btn-no-border btn-no-padding" href="https://www.triplepundit.com/story/2025/farmer-support-united-states/820661" target="_blank" rel="noopener">Read
                            more</a>
                                            </div>
                </article>

                
                <article class="triplepundit-article">
                                        <img decoding="async" src="https://3bl.com/wp-content/uploads/2025/04/green-hydrogen-exports-european-union.jpeg"
                        alt="">
                                        <div class="triplepundit-article-content">
                        <h5>New Opportunities for the U.S. Green Hydrogen Industry</h5>
                                                <p>To meet its decarbonization goals, the European Union needs to reset its domestic green hydrogen production...</p>
                        
                                                <a class="button arrow fit-content btn-no-border btn-no-padding" href="https://www.triplepundit.com/story/2025/green-hydrogen-exports-european-union/820546" target="_blank" rel="noopener">Read
                            more</a>
                                            </div>
                </article>

                            </div>
            <div class="center-content pt-6">
                                <a class="button btn-white arrow" href="https://www.triplepundit.com/" target="_blank" rel="noopener">Read more on TriplePundit</a>
                            </div>
        </div>
    </div>
</div>


<div     class="wp-block-acf-circle-cta       bg-white pt-6 pb-6 animate">
    <div class="container">
        <div class="circle-cta-card bg-image"
            style="background-image:url('https://3bl.com/wp-content/uploads/2025/04/circle-cta-bg.jpg')">
            <div class="circle-cta-circle">
                                <h6>Industry expertise</h6>
                                                <h4>Build brand trust through your impact comms</h4>
                                                <a class="button arrow btn-white btn-no-border" href="https://3bl.com/who-we-are/" target="_self">Who we are</a>
                

            </div>
        </div>
    </div>
</div>


<div  class="wp-block-acf-contact-form-hero       bg-blue animate">
    <div class="container">
        <div class="inner-container">
                        <h1>Contact us</h1>
                        <div class="double-col">
                <div class="col">


                                        <h3>Talk to our team</h3>
                    
                    


                </div>
                <div class="col">
                                        
                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_26' >
                        <div class='gform_heading'>
                            <p class='gform_description'></p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_26'  action='/' data-formid='26' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_26' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_26_11" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_11'>First Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_26_11' type='text' value='' class='large'    placeholder='First Name*' aria-required="true" aria-invalid="false"   /></div></div><div id="field_26_12" class="gfield gfield--type-text gfield--input-type-text gfield--width-half gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_12'>Last Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_26_12' type='text' value='' class='large'    placeholder='Last Name*' aria-required="true" aria-invalid="false"   /></div></div><div id="field_26_13" class="gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_13'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_26_13' type='text' value='' class='large'    placeholder='Work Email*' aria-required="true" aria-invalid="false"   /></div></div><div id="field_26_14" class="gfield gfield--type-text gfield--input-type-text gfield--width-full gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_14'>Company<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_14' id='input_26_14' type='text' value='' class='large'    placeholder='Company*' aria-required="true" aria-invalid="false"   /></div></div><div id="field_26_16" class="gfield gfield--type-phone gfield--input-type-phone gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_16'>Phone</label><div class='ginput_container ginput_container_phone'><input name='input_16' id='input_26_16' type='tel' value='' class='large'  placeholder='Phone'  aria-invalid="false"   /></div></div><div id="field_26_10" class="gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_10'>Comments</label><div class='ginput_container ginput_container_textarea'><textarea name='input_10' id='input_26_10' class='textarea large'    placeholder='Message'  aria-invalid="false"   rows='10' cols='50'></textarea></div></div><div id="field_26_17" class="gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_turnstile'><div class="cf-turnstile" id="cf-turnstile_26" data-js-turnstile data-response-field-name="cf-turnstile-response_26" data-theme="auto" data-sitekey="0x4AAAAAABdEumte9OVEaT1T"></div></div></div><div id="field_26_18" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_26_18'>Name</label><div class='ginput_container'><input name='input_18' id='input_26_18' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_26_18'>This field is for validation purposes and should be left unchanged.</div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <div class="gform-button-wrapper">
            <button id="gform_submit_button_26" class="button arrow btn-white" onclick="gform.submit(26); return false;">
                Submit
            </button>
        </div> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_26' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_26' id='gform_theme_26' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_26' id='gform_style_settings_26' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_26' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='26' />
            
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_26' value='WyJbXSIsImVmMWEzZTg0MThjNjZiNDc0NzA2ZGQ4ZGQ0MDYwYTQzIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_26' id='gform_target_page_number_26' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_26' id='gform_source_page_number_26' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 26, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_26').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_26');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_26').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_26').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_26').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_26').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_26').val();gformInitSpinner( 26, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [26, current_page]);window['gf_submitting_26'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_26').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [26]);window['gf_submitting_26'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_26').text());}else{jQuery('#gform_26').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "26", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_26" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_26";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_26" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 26, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
                </div>
            </div>
        </div>
    </div>
</div>


<div  class="wp-block-acf-newsletter-signup       pb-6 pt-6 animate">
    <div class="container">
        <div class="background-container">
            <div class="inner-container">
                <svg xmlns="http://www.w3.org/2000/svg" width="29" height="25" viewBox="0 0 29 25" fill="none">
                    <path d="M1 9.02734L14.5 15.5949L28 9.02734" stroke="white" stroke-linejoin="round" />
                    <path
                        d="M6.10742 11.5811V2.45946C6.10742 1.65676 6.76418 1 7.56688 1H21.4317C22.2344 1 22.8912 1.65676 22.8912 2.45946V11.5811"
                        stroke="white" stroke-miterlimit="10" />
                    <path
                        d="M22.8919 4.53223L26.9273 6.93304C27.5913 7.32709 28 8.04223 28 8.81574V19.9733C28 21.9874 26.3654 23.622 24.3514 23.622H4.64865C2.63459 23.622 1 21.9874 1 19.9733V8.81574C1 8.04223 1.40865 7.32709 2.0727 6.93304L6.10811 4.53223"
                        stroke="white" stroke-linecap="round" stroke-linejoin="round" />
                </svg>

                <div class="double-col">
                    <div class="col">
                        <h2>Stay up to date with our latest news</h2>
                    </div>
                    <div class="col">
                        
                <div class='gf_browser_unknown gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_2' ><div id='gf_2' class='gform_anchor' tabindex='-1'></div>
                        <div class='gform_heading'>
                            <p class='gform_description'></p>
                        </div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_2' id='gform_2'  action='/#gf_2' data-formid='2' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_2_1" class="gfield gfield--type-email gfield--input-type-email field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_2_1'>Email</label><div class='ginput_container ginput_container_email'>
                            <input name='input_1' id='input_2_1' type='email' value='' class='large'   placeholder='email@email.com'  aria-invalid="false"  />
                        </div></div><div id="field_2_2" class="gfield gfield--type-turnstile gfield--input-type-turnstile gfield--width-full field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><div class='ginput_container ginput_container_turnstile'><div class="cf-turnstile" id="cf-turnstile_2" data-js-turnstile data-response-field-name="cf-turnstile-response_2" data-theme="auto" data-sitekey="0x4AAAAAABdEumte9OVEaT1T"></div></div></div><div id="field_2_3" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_2_3'>Name</label><div class='ginput_container'><input name='input_3' id='input_2_3' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_2_3'>This field is for validation purposes and should be left unchanged.</div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <div class="gform-button-wrapper">
            <button id="gform_submit_button_2" class="button arrow btn-white" onclick="gform.submit(2); return false;">
                Submit
            </button>
        </div> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=1&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=2e05a8290a37564e11e75842cbfa530b' />
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' />
            
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_2' value='WyJbXSIsImVmMWEzZTg0MThjNjZiNDc0NzA2ZGQ4ZGQ0MDYwYTQzIl0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div>
		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
		                <script>
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://3bl.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_2" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_2";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>


<div  class="wp-block-acf-core-values-words       animate">
    <div class="container">
        PEOPLE<br />
PLANET<br />
PROFIT    </div>
    <div class="lottie-core-values"></div>
    <script>
    lottie.loadAnimation({
        container: document.querySelector('.lottie-core-values'), // the div you want to render in
        renderer: 'svg', // can also be 'canvas' or 'html'
        loop: true, // loop the animation
        autoplay: true, // start automatically
        path: '/wp-content/themes/twoten-blocks/blocks/home-hero/dial-02.json' // the path to your lottie file
    });
    </script>
</div>
</main><!-- #main -->






<footer id="colophon" class="site-footer">
    <div class="container">
        <div class="inner-container">
            <div class="footer-grid">
                <div class="col col-1">
					<a href="https://3bl.com/">
                    <svg width="110" height="58" viewBox="0 0 110 58" fill="none" xmlns="http://www.w3.org/2000/svg">
                        <g clip-path="url(#clip0_1264_3836)">
                            <mask id="mask0_1264_3836" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0"
                                y="0" width="110" height="58">
                                <path d="M109.344 0H0V58H109.344V0Z" fill="white" />
                            </mask>
                            <g mask="url(#mask0_1264_3836)">
                                <path
                                    d="M0 58H54.6781V0H0V58ZM11.2539 50.8763C8.3615 50.8763 6.0122 48.4765 6.0122 45.4956C6.0122 42.5148 8.3615 40.115 11.2539 40.115C14.1463 40.115 16.4956 42.5274 16.4956 45.4956C16.4956 48.4639 14.1463 50.8763 11.2539 50.8763ZM27.3454 50.8763C24.453 50.8763 22.1037 48.4765 22.1037 45.4956C22.1037 42.5148 24.453 40.115 27.3454 40.115C30.2378 40.115 32.5871 42.5274 32.5871 45.4956C32.5871 48.4639 30.2378 50.8763 27.3454 50.8763ZM43.4242 50.8763C40.5318 50.8763 38.1825 48.4765 38.1825 45.4956C38.1825 42.5148 40.5318 40.115 43.4242 40.115C46.3166 40.115 48.6659 42.5274 48.6659 45.4956C48.6659 48.4639 46.3166 50.8763 43.4242 50.8763Z"
                                    fill="white" />
                            </g>
                            <path d="M97.5342 0V19.2491H109.344V15.2705H102.258L102.321 0H97.5342Z" fill="white" />
                            <mask id="mask1_1264_3836" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0"
                                y="0" width="110" height="58">
                                <path d="M109.344 0H0V58H109.344V0Z" fill="white" />
                            </mask>
                            <g mask="url(#mask1_1264_3836)">
                                <path
                                    d="M71.5277 7.66681L76.4284 4.9007V0H63.1157V3.96603H71.6793L65.3513 7.54051V10.6098L69.3426 10.635C71.894 10.635 72.4245 11.8349 72.4245 13.0727C72.4245 13.3506 72.3866 13.5906 72.2982 13.8179C71.9572 14.98 70.9088 15.8262 69.671 15.8262C68.1553 15.8262 66.9302 14.5632 66.9302 13.0222V12.6307H62.4463C62.4463 16.5335 64.4925 19.5144 69.8605 19.5144C75.2285 19.5144 77.0726 16.5083 77.0726 13.199C77.0726 9.05618 74.3191 7.69207 71.5277 7.66681Z"
                                    fill="white" />
                                <path
                                    d="M92.1155 8.90462C93.7827 8.38676 94.4016 6.59321 94.4016 4.93859C94.4016 2.04617 92.3176 0 86.899 0H79.5732V19.2365H87.0506C93.1133 19.2365 94.9953 16.4956 94.9953 13.3759C94.9953 11.5065 93.8838 9.49826 92.1155 8.89199M84.3097 3.9155H88.0232C88.5031 3.9155 88.9326 4.10497 89.261 4.42073C89.3999 4.53441 89.5009 4.66071 89.5641 4.79965C89.7409 5.09016 89.842 5.41855 89.842 5.78484C89.842 6.80793 89.0336 7.65418 88.0232 7.65418H84.3097V3.92814V3.9155ZM88.2379 15.3336H84.3097V11.1276H88.2379C89.3746 11.1276 90.284 12.0749 90.284 13.2369C90.284 14.399 89.362 15.3463 88.2379 15.3463"
                                    fill="white" />
                            </g>
                        </g>
                        <defs>
                            <clipPath id="clip0_1264_3836">
                                <rect width="109.344" height="58" fill="white" />
                            </clipPath>
                        </defs>
                    </svg>
					</a>

                    <div class="social-icons">
                                                <a href="http://linkedin.com/company/3bl-official/" target="_blank"
                            rel="noopener noreferrer">
                            <img src="/wp-content/themes/twoten-blocks/assets/icons/linkedin.svg" alt="linkedin" />
                        </a>
                                                                        <a href="https://www.facebook.com/3BLofficial/" target="_blank"
                            rel="noopener noreferrer">
                            <img src="/wp-content/themes/twoten-blocks/assets/icons/facebook.svg" alt="facebook" />
                        </a>
                                                
                    </div>


                </div>
                <div class="col">
                    <h5>What we do</h5>
                    <ul id="menu-footer-column-1" class="footer-menu footer-col-1"><li id="menu-item-1096" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1096"><a href="https://www.triplepundit.com/">News</a></li>
</ul>                </div>
                <div class="col">
                    <h5>Customer</h5>
                    <ul id="menu-footer-column-2" class="footer-menu footer-col-2"><li id="menu-item-1117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1117"><a href="https://3bl.com/who-we-are/">Why 3BL?</a></li>
</ul>                </div>
                <div class="col">
                    <h5>Company</h5>
                    <ul id="menu-footer-column-3" class="footer-menu footer-col-3"><li id="menu-item-454" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-454"><a href="https://3bl.com/who-we-are/">About us</a></li>
<li id="menu-item-455" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-455"><a href="https://3bl.com/contact/">Contact us</a></li>
</ul>                </div>
                <div class="col">
                    <h5>Legal</h5>
                    <ul id="menu-footer-column-4" class="footer-menu footer-col-4"><li id="menu-item-1115" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1115"><a href="https://www.3blmedia.com/sites/default/files/pdf/3BL_Media_Privacy_Policy_10012021.pdf">Privacy Policy</a></li>
<li id="menu-item-1116" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1116"><a href="https://www.3blmedia.com/sites/default/files/pdf/3BL_Media_terms_of_use.pdf">Terms of use</a></li>
</ul>                </div>
                <div class="col col-6">

                </div>
            </div>
        </div>
    </div>

</footer><!-- #colophon -->
</div><!-- #page -->
<script type='text/javascript'>
piAId = '38792';

piCId = '';

piHostname = 'go.3bl.com';

(function() {

    function async_load() {

        var s = document.createElement('script');
        s.type = 'text/javascript';

        s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js';

        var c = document.getElementsByTagName('script')[0];
        c.parentNode.insertBefore(s, c);

    }

    if (window.attachEvent) {
        window.attachEvent('onload', async_load);
    } else {
        window.addEventListener('load', async_load, false);
    }

})();
</script>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/twoten-blocks\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<link rel='stylesheet' id='gform_basic-css' href='https://3bl.com/wp-content/plugins/gravityforms/assets/css/dist/basic.min.css?ver=2.9.14' media='all' />
<link rel='stylesheet' id='gform_theme_components-css' href='https://3bl.com/wp-content/plugins/gravityforms/assets/css/dist/theme-components.min.css?ver=2.9.14' media='all' />
<link rel='stylesheet' id='gform_theme-css' href='https://3bl.com/wp-content/plugins/gravityforms/assets/css/dist/theme.min.css?ver=2.9.14' media='all' />
<script src="https://3bl.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script src="https://3bl.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
<script id="jquery-ui-datepicker-js-after">
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
</script>
<script id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
</script>
<script id="rocket-preload-links-js-extra">
var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/3bl.com","onHoverDelay":"100","rateThrottle":"3"};
</script>
<script id="rocket-preload-links-js-after">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
</script>
<script src="https://3bl.com/wp-content/themes/twoten-blocks/js/scripts.js?ver=1.0.2" id="twoten-goahead-scripts-js"></script>
<script src="https://3bl.com/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script>
<script src="https://3bl.com/wp-includes/js/dist/hooks.min.js?ver=4d63a3d491d11ffd8ac6" id="wp-hooks-js"></script>
<script src="https://3bl.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
</script>
<script src="https://3bl.com/wp-includes/js/dist/a11y.min.js?ver=3156534cc54473497e14" id="wp-a11y-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=2.9.14" id="gform_json-js"></script>
<script id="gform_gravityforms-js-extra">
var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms\/images"}};
var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"064488c69658bd010d79cee0bf319586","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"064488c69658bd010d79cee0bf319586","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
var gf_global = {"gf_currency_config":{"name":"Pound Sterling","symbol_left":"&#163;","symbol_right":"","symbol_padding":" ","thousand_separator":",","decimal_separator":".","decimals":2,"code":"GBP"},"base_url":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg","version_hash":"064488c69658bd010d79cee0bf319586","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
</script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=2.9.14" id="gform_gravityforms-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=2.9.14" id="gform_placeholder-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=380b7a5ec0757c78876bc8a59488f2f3" id="gform_gravityforms_utils-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=21e5a4db1670166692ac5745329bfc80" id="gform_gravityforms_theme_vendors-js"></script>
<script id="gform_gravityforms_theme-js-extra">
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"064488c69658bd010d79cee0bf319586"},"ajax":{"ajaxurl":"https:\/\/3bl.com\/wp-admin\/admin-ajax.php","ajax_submission_nonce":"b50fcc6737","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again."}}}},"hmr_dev":"","public_path":"https:\/\/3bl.com\/wp-content\/plugins\/gravityforms\/assets\/js\/dist\/","config_nonce":"5e95a98d5d"};
</script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=b436459e6f25ebcd9e95ea18e1a35e19" id="gform_gravityforms_theme-js"></script>
<script defer='defer' src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" id="gform_turnstile_vendor_script-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityformsturnstile/assets/js/dist/vendor-theme.min.js?ver=1.4.0" id="gform_turnstile_vendor_theme-js"></script>
<script defer='defer' src="https://3bl.com/wp-content/plugins/gravityformsturnstile/assets/js/dist/scripts-theme.min.js?ver=1.4.0" id="gform_turnstile_theme-js"></script>
<script>
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 13) {if(typeof Placeholders != 'undefined'){
                        Placeholders.enable();
                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
</script>
<script>
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "13", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_13" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_13";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_13" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 13, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
</script>
<script>
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 26) {if(typeof Placeholders != 'undefined'){
                        Placeholders.enable();
                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
</script>
<script>
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "26", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_26" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_26";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_26" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 26, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
</script>
<script>
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){
                        Placeholders.enable();
                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
</script>
<script>
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_2" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_2";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
</script>

<script>var rocket_beacon_data = {"ajax_url":"https:\/\/3bl.com\/wp-admin\/admin-ajax.php","nonce":"1fdb1a9264","url":"https:\/\/3bl.com","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true,"preconnect_external_domain":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800,"preconnect_external_domain_elements":["link","script","iframe"],"preconnect_external_domain_exclusions":["static.cloudflareinsights.com","rel=\"profile\"","rel=\"preconnect\"","rel=\"dns-prefetch\"","rel=\"icon\""]}</script><script data-name="wpr-wpr-beacon" src='https://3bl.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script></body>

</html>
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1754073338 -->