PageSourceSearch

https://www.mailgun.com/blog/

html mailgun.com collected 2026-10-01 06:55:14 UTC 303,363 bytes, 3,304 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"> <![endif]-->
4<!--[if IE 7]>    <html class="no-js lt-ie9 lt-ie8" lang="en"> <![endif]-->
5<!--[if IE 8]>    <html class="no-js lt-ie9" lang="en"> <![endif]-->
6<!--[if gt IE 8]> <html class="no-js" lang="en"> <![endif]-->
7
8<head><meta http-equiv="content-type" content="text/html; charset=utf-8">
8<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
8<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.5",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
8h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),this},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
8{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||!t.src||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
8async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e=window){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();
9</script>
9
10    <title>
11        Blog Archive - Transactional Email API Service For Developers | Mailgun    </title>
12
13    
14
15        <link rel="preload" href="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
16    <link rel="preload" href="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
17
18
19    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=3.0">
20    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/android-chrome-192x192.png" sizes="192x192">
21    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/android-chrome-512x512.png" sizes="512x512">
22    <link rel="icon" type="image/x-icon" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon.ico">
23    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon-16x16.png" sizes="16x16">
24    <link rel="icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/favicon-32x32.png" sizes="32x32">
25    <link rel="apple-touch-icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/apple-touch-icon-180x180.png" sizes="180x180">
26    <link rel="apple-touch-icon" type="image/png" href="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/favicon/apple-touch-icon-512x512.png" sizes="512x512">
27
28    <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
29
30	<!-- This site is optimized with the Yoast SEO plugin v28.4 - https://yoast.com/product/yoast-seo-wordpress/ -->
31	<link rel="canonical" href="https://www.mailgun.com/blog/" />
32	<link rel="next" href="https://www.mailgun.com/blog/page/2/" />
33	<meta property="og:locale" content="en_US" />
34	<meta property="og:type" content="website" />
35	<meta property="og:title" content="Blog Archive - Transactional Email API Service For Developers | Mailgun" />
36	<meta property="og:url" content="https://www.mailgun.com/blog/" />
37	<meta property="og:site_name" content="Transactional Email API Service For Developers | Mailgun" />
38	<meta name="twitter:card" content="summary_large_image" />
39	
39<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"CollectionPage","@id":"https:\/\/www.mailgun.com\/blog\/","url":"https:\/\/www.mailgun.com\/blog\/","name":"Blog Archive - Transactional Email API Service For Developers | Mailgun","isPartOf":{"@id":"https:\/\/www.mailgun.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage"},"image":{"@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","breadcrumb":{"@id":"https:\/\/www.mailgun.com\/blog\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mailgun.com\/blog\/#primaryimage","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/09\/MG-Bounce-House-Logo-BG-Ocean.png","width":1500,"height":800,"caption":"Bounce House with Alison Gootee Logo"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mailgun.com\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mailgun.com\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/www.mailgun.com\/#website","url":"https:\/\/www.mailgun.com\/","name":"Transactional Email API Service For Developers | Mailgun","description":"Powerful Transactional Email APIs that enable you to send, receive, and track emails, built with developers in mind. Learn more today!","publisher":{"@id":"https:\/\/www.mailgun.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mailgun.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mailgun.com\/#organization","name":"Transactional Email API Service For Developers | Mailgun","url":"https:\/\/www.mailgun.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mailgun.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","contentUrl":"https:\/\/www.mailgun.com\/wp-content\/uploads\/2025\/06\/cropped-android-chrome-512x512-1.png","width":512,"height":512,"caption":"Transactional Email API Service For Developers | Mailgun"},"image":{"@id":"https:\/\/www.mailgun.com\/#\/schema\/logo\/image\/"}}]}</script>
39
40	<!-- / Yoast SEO plugin. -->
41
42
43
44<link rel="alternate" type="application/rss+xml" title="Transactional Email API Service For Developers | Mailgun &raquo; Blog Feed" href="https://www.mailgun.com/blog/feed/" />
45<style id="wp-img-auto-sizes-contain-inline-css">
46img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
47/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
48</style>
49<link rel="https://api.w.org/" href="https://www.mailgun.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.mailgun.com/xmlrpc.php?rsd" />
50<meta name="generator" content="WPML ver:4.9.7 stt:1,4,3,66,2;" />
51<link rel="icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-150x150.png" sizes="32x32" />
52<link rel="icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" sizes="192x192" />
53<link rel="apple-touch-icon" href="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" />
54<meta name="msapplication-TileImage" content="https://www.mailgun.com/wp-content/uploads/2025/06/cropped-android-chrome-512x512-1-1-300x300.png" />
55<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>
55<script type="text/rocketlazyloadscript">
56/*! loadCSS rel=preload polyfill. [c]2017 Filament Group, Inc. MIT License */
57(function(w){"use strict";if(!w.loadCSS){w.loadCSS=function(){}}
58var rp=loadCSS.relpreload={};rp.support=(function(){var ret;try{ret=w.document.createElement("link").relList.supports("preload")}catch(e){ret=!1}
59return function(){return ret}})();rp.bindMediaToggle=function(link){var finalMedia=link.media||"all";function enableStylesheet(){link.media=finalMedia}
60if(link.addEventListener){link.addEventListener("load",enableStylesheet)}else if(link.attachEvent){link.attachEvent("onload",enableStylesheet)}
61setTimeout(function(){link.rel="stylesheet";link.media="only x"});setTimeout(enableStylesheet,3000)};rp.poly=function(){if(rp.support()){return}
62var links=w.document.getElementsByTagName("link");for(var i=0;i<links.length;i++){var link=links[i];if(link.rel==="preload"&&link.getAttribute("as")==="style"&&!link.getAttribute("data-loadcss")){link.setAttribute("data-loadcss",!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var run=w.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener("load",function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent("onload",function(){rp.poly();w.clearInterval(run)})}}
63if(typeof exports!=="undefined"){exports.loadCSS=loadCSS}
64else{w.loadCSS=loadCSS}}(typeof global!=="undefined"?global:this))
65</script>
65    
65<script nowprocket>
66        // Initialize site scripts as an empty array
67        // Each script will push itself into the array as an object with name and type keys
68        let siteScripts = [];
69    </script>
69
70
71    
72    <style>
73  @media (max-width: 767.98px) {
74    @font-face {
75      font-family: 'Host Grotesk';
76      font-style: normal;
77      font-weight: 400;
78      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2') format('woff2');
79      font-display: optional;
80    }
81
82    @font-face {
83      font-family: 'Host Grotesk';
84      font-style: normal;
85      font-weight: 600;
86      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2') format('woff2');
87      font-display: optional;
88    }
89  }
90
91  /* Desktop (fallback) */
92  @media (min-width: 768px) {
93    @font-face {
94      font-family: 'Host Grotesk';
95      font-style: normal;
96      font-weight: 400;
97      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-regular.woff2') format('woff2');
98      font-display: fallback;
99    }
100
101    @font-face {
102      font-family: 'Host Grotesk';
103      font-style: normal;
104      font-weight: 600;
105      src: url('https://www.mailgun.com/wp-content/plugins/sinch-core/assets/fonts/host-grotesk-semibold.woff2') format('woff2');
106      font-display: fallback;
107    }
108  }
109
110  </style>
111    <style>
112        body{--scrollbar-width:0px;--prenav-height:0px;--search-height:55px;--nav-height:53px;--fixed-content-height:var(--offer-bar-dynamic-height, 0px);--header-scrolled-height:calc(
113      var(--nav-height) + var(--fixed-content-height)
114  );--header-height:var(--header-scrolled-height);--header-height-main:calc(
115      var(--header-height) - var(--subnav-height, 0px)
116  );--body-padding-top:calc(
117      var(--nav-height, 0px) + var(--prenav-height, 0px) +
118          var(--fixed-content-height, 0px) + var(--subnav-height, 0px)
119  );transition:padding-top .3s ease-out;padding-top:var(--body-padding-top)}body.is-scrolled-top,body.scrolling-up{--header-height:calc(
120      var(--header-scrolled-height) + var(--prenav-height)
121  )}@media (min-width:768px){body{--prenav-height:33px}}@media (min-width:1200px){body{--search-height:87px}}.menu-background{position:fixed;top:0;left:0;right:var(--scrollbar-width);height:0}.menu-backdrop{position:fixed;top:0;left:0;bottom:0;right:0;display:block;opacity:0;visibility:hidden;pointer-events:none}.nav-search{display:none;opacity:0;visibility:hidden}.top-prenav{background-color:#f0f3f5;border-bottom:1px solid #dce2e5;z-index:1031;position:fixed;left:0;right:0;top:calc(var(--fixed-content-height) + var(--prenav-height) * -1);transition:top .3s ease-out}body.is-scrolled-top .top-prenav,body.scrolling-up .top-prenav{top:var(--fixed-content-height)}@media (max-width:767.98px){.top-prenav{display:none}}.top-prenav .top-prenav__menu{--menu-items-gap:0;--menu-item-font-size:0.75rem;--menu-item-line-height:1.25rem;--menu-item-padding:0.375rem 0.5rem;--menu-item-chevron-size:0.75rem;--menu-item-font-weight:400}.top-nav{--top-nav-box-shadow:0 0.125rem 0.5rem -0.125rem rgba(0, 0, 0, 0.16);--top-nav-border-bottom-width:1px;min-height:var(--nav-height);background-color:#fff;border-bottom:var(--top-nav-border-bottom-width) solid var(--top-nav-border-color,#dce2e5);box-shadow:var(--top-nav-box-shadow);z-index:1030;position:fixed;left:0;right:0;top:var(--fixed-content-height);display:flex;align-items:center;transition:top .3s ease-out}body.is-scrolled-top .top-nav,body.scrolling-up .top-nav{top:calc(var(--prenav-height) + var(--fixed-content-height))}.top-nav .menu-item-separator{background-color:#8f9aa1;border-radius:50rem;width:1px;height:1.5rem}@media (max-width:1199.98px){.top-nav .top-nav__offcanvas{padding:0!important;overflow:hidden}.top-nav .top-nav__row>:not(.top-nav__logo-wrap){flex-grow:1;flex-basis:0%!important}}.top-nav .top-nav__offcanvas-toggler{height:calc(var(--nav-height) - var(--top-nav-border-bottom-width));width:var(--nav-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-inline-end:var(--top-nav-border-bottom-width) solid #dce2e5;background-color:#1860f0;margin-inline-start:calc(var(--sinch-gutter-x,.75rem) * -1);padding:0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.top-nav .top-nav__offcanvas-toggler:focus-visible,.top-nav .top-nav__offcanvas-toggler:hover{background-color:#2977ff}}.top-nav .top-nav__offcanvas-toggler span{background-color:#fff;border-radius:3px;display:block;height:3px;margin-right:0;opacity:1;transition:width .2s ease-out,height .2s ease-out,top .2s ease-out,margin-right .2s ease-out;width:21px;position:relative}.top-nav .top-nav__offcanvas-toggler span:after,.top-nav .top-nav__offcanvas-toggler span:before{content:"";position:absolute;background-color:#fff;border-radius:3px;display:block;height:3px;margin-right:0;opacity:1;transition:transform .2s ease-out,width .2s ease-out,height .2s ease-out,top .2s ease-out,margin-top .2s ease-out;width:21px}
121.top-nav .top-nav__offcanvas-toggler span:before{top:-7.7px}.top-nav .top-nav__offcanvas-toggler span:after{top:7.7px}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span{margin-right:24px;width:0;height:0}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:after,.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:before{margin-top:-.5875rem;top:0;width:24px}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:before{transform:translateY(.525rem) rotate(45deg)}.top-nav .top-nav__offcanvas-toggler[aria-expanded=true] span:after{transform:translateY(.525rem) rotate(-45deg)}.top-nav .top-nav__header_mobile_action_secondary{--menu-icon-size:1.5rem;--menu-icon-color:#000000;--menu-icon-offset-top:0rem;--menu-logo-height:2rem;--menu-chevron-size:1rem;--menu-chevron-color:#8F9AA1;--menu-chevron-rotate:0deg;--menu-chevron-margin-start:0;--menu-chevron-offset-top:0rem;--menu-external-icon-color:currentColor;--menu-icon-color:currentColor;height:calc(var(--nav-height) - var(--top-nav-border-bottom-width));width:var(--nav-height);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-inline-start:var(--top-nav-border-bottom-width) solid #dce2e5;background-color:#f0f3f5;color:#78828a;margin-inline-end:calc(var(--sinch-gutter-x,.75rem) * -1);padding:0;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease-out,background-color .2s ease-out!important}.top-nav .top-nav__header_mobile_action_secondary.top-nav__header_mobile_action_left{margin-inline-end:0;margin-inline-start:calc(var(--sinch-gutter-x,.75rem) * -1)}.top-nav .top-nav__header_mobile_action_secondary .menu-icon{flex:0 0 auto;width:var(--menu-icon-size);height:var(--menu-icon-size);margin-top:var(--menu-icon-offset-top);color:var(--menu-icon-color);transition:color .2s ease-out}.top-nav .top-nav__header_mobile_action_secondary .menu-logo{flex:0 0 auto;width:auto;height:var(--menu-logo-height);max-width:100%}.top-nav .top-nav__header_mobile_action_secondary .menu-chevron{flex:0 0 auto;width:var(--menu-chevron-size);height:var(--menu-chevron-size);margin-inline-start:var(--menu-chevron-margin-start);margin-top:var(--menu-chevron-offset-top);color:var(--menu-chevron-color);transform:rotate(var(--menu-chevron-rotate));transition:transform .2s ease-out,color .2s ease-out}.top-nav .top-nav__header_mobile_action_secondary .menu-external-icon{color:var(--menu-external-icon-color);transition:none}@media (hover:hover) and (pointer:fine){.top-nav .top-nav__header_mobile_action_secondary:focus-visible,.top-nav .top-nav__header_mobile_action_secondary:hover{background-color:#dce2e5;color:#1a2126}}nav .navbar-menu{--menu-items-gap:0.5rem;--menu-item-font-size:0.875rem;--menu-item-line-height:1.25rem;--menu-item-padding:1rem 0.5rem;--menu-item-color:#4B575E;--menu-item-color-hover:#000000;--menu-item-font-weight:600;--menu-item-icon-size:1rem;--menu-item-icon-color:#8F9AA1;--menu-item-icon-color-hover:#78828A;--menu-item-chevron-size:0.75rem;--menu-item-chevron-color:#8F9AA1;--menu-item-chevron-color-hover:#78828A;margin:0;padding:0;display:flex;list-style:none;gap:var(--menu-items-gap)}nav .navbar-menu>li{display:flex}nav .navbar-menu .menu-link{--menu-icon-size:1.5rem;--menu-icon-color:#000000;--menu-icon-offset-top:0rem;--menu-logo-height:2rem;--menu-chevron-size:1rem;--menu-chevron-color:#8F9AA1;--menu-chevron-rotate:0deg;--menu-chevron-margin-start:0;--menu-chevron-offset-top:0rem;--menu-external-icon-color:currentColor;--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color);--menu-chevron-size:var(--menu-item-chevron-size);--menu-chevron-color:var(--menu-item-chevron-color);font-size:var(--menu-item-font-size);line-height:var(--menu-item-line-height);padding:var(--menu-item-padding);color:var(--menu-item-color);font-weight:var(--menu-item-font-weight);display:flex;align-items:center;gap:.25rem;text-decoration:none;transition:color .2s ease-out;cursor:pointer;position:relative}nav .navbar-menu .menu-link .menu-icon{flex:0 0 auto;width:var(--menu-icon-size);height:var(--menu-icon-size);margin-top:var(--menu-icon-offset-top);color:var(--menu-icon-color);transition:color .2s ease-out}nav .navbar-menu .menu-link .menu-logo{flex:0 0 auto;width:auto;height:var(--menu-logo-height);max-width:100%}nav .navbar-menu .menu-link .menu-chevron{flex:0 0 auto;width:var(--menu-chevron-size);height:var(--menu-chevron-size);margin-inline-start:var(--menu-chevron-margin-start);margin-top:var(--menu-chevron-offset-top);color:var(--menu-chevron-color);transform:rotate(var(--menu-chevron-rotate));transition:transform .2s ease-out,color .2s ease-out}nav .navbar-menu .menu-link .menu-external-icon{color:var(--menu-external-icon-color);transition:none}nav .navbar-menu .menu-link:after{content:"";position:absolute;bottom:-1px;left:0;right:100%;height:2px;display:block;background-color:#1860f0;transition:right .2s ease-out}@media (hover:hover) and (pointer:fine){nav .navbar-menu .menu-link:focus-visible,nav .navbar-menu .menu-link:hover{--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color-hover);--menu-chevron-color:var(--menu-item-chevron-color-hover);color:var(--menu-item-color-hover)}}nav .navbar-menu .menu-link.active{--menu-icon-size:var(--menu-item-icon-size);--menu-icon-color:var(--menu-item-icon-color-hover);--menu-chevron-color:var(--menu-item-chevron-color-hover);--menu-chevron-rotate:-180deg;color:var(--menu-item-color-hover)}nav .navbar-menu .menu-link.active:after{right:0}@media (max-width:1199.98px){.navbar-menu-mobile{flex-direction:column;align-items:stretch;gap:0}}.menu-item.has-panel{position:relative}.menu-item.has-panel .menu-panel{visibility:hidden;display:none;opacity:0}
121.form-select{--sinch-form-select-bg-img:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%234B575E'/%3e%3c/svg%3e");display:block;width:100%;padding:.4375rem 2.5rem .4375rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--sinch-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--sinch-input-bg);background-image:var(--sinch-form-select-bg-img),var(--sinch-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 16px;border:var(--sinch-border-width) solid var(--sinch-neutral-border-color);border-radius:1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,outline-offset .2s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus-visible{outline:var(--sinch-focus-ring-color) solid var(--sinch-focus-ring-width);outline-offset:var(--sinch-focus-ring-offset)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:1rem;background-image:none}.form-select:disabled{background-color:var(--sinch-input-bg);opacity:.4}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--sinch-body-color)}[data-theme=dark] .form-select{--sinch-form-select-bg-img:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29289 5.29289C3.68342 4.90237 4.31658 4.90237 4.70711 5.29289L8 8.58579L11.2929 5.29289C11.6834 4.90237 12.3166 4.90237 12.7071 5.29289C13.0976 5.68342 13.0976 6.31658 12.7071 6.70711L8.70711 10.7071C8.31658 11.0976 7.68342 11.0976 7.29289 10.7071L3.29289 6.70711C2.90237 6.31658 2.90237 5.68342 3.29289 5.29289Z' fill='%23626C73'/%3e%3c/svg%3e")}.form-label{margin-bottom:.25rem;font-size:1rem;line-height:1.5rem;font-weight:600;color:var(--sinch-accent)}[disabled] .form-label{opacity:.4}.header-featured-card{--sinch-header-featured-card-bg-color:#14181C}.header-featured-card .header-block{padding-bottom:2.5rem}@media (min-width:768px){.header-featured-card .header-block{padding-bottom:3rem}}@media (min-width:1200px){.header-featured-card .header-block{padding-bottom:4rem}}.header-featured-card .header-featured-card-bg{background-image:linear-gradient(to bottom,var(--sinch-header-featured-card-bg-color) 0,var(--sinch-header-featured-card-bg-color) var(--sinch-header-featured-card-bg-height),transparent var(--sinch-header-featured-card-bg-height));--sinch-header-featured-card-bg-height:15rem}@media (min-width:768px){.header-featured-card .header-featured-card-bg{--sinch-header-featured-card-bg-height:7.5rem}}@media (min-width:1200px){.header-featured-card .header-featured-card-bg{--sinch-header-featured-card-bg-height:10rem}}@media (max-width:767.98px){.header-featured-card .header-featured-card-bg .card.card-featured .card-image-zoom{max-height:var(--sinch-header-featured-card-bg-height);min-height:var(--sinch-header-featured-card-bg-height)}}:root,[data-theme=light]{--sinch-secondary:#1860F0;--sinch-error:#F04126;--sinch-secondary-rgb:24,96,240;--sinch-error-rgb:240,65,38;--sinch-primary:#E6EBED;--sinch-success:#DFF2E5;--sinch-info:#E6F0FF;--sinch-warning:#FFF6B3;--sinch-danger:#FFE9E5;--sinch-violet:#EFEBFF;--sinch-sand:#F5F3F0;--sinch-light:#F0F3F5;--sinch-primary-rgb:230,235,237;--sinch-success-rgb:223,242,229;--sinch-info-rgb:230,240,255;--sinch-warning-rgb:255,246,179;--sinch-danger-rgb:255,233,229;--sinch-violet-rgb:239,235,255;--sinch-sand-rgb:245,243,240;--sinch-light-rgb:240,243,245;--sinch-primary-subtle:#F0F3F5;--sinch-success-subtle:#E8F7ED;--sinch-info-subtle:#F0F6FF;--sinch-warning-subtle:#FFFBD6;--sinch-danger-subtle:#FFF2F0;--sinch-violet-subtle:#F3F0FF;--sinch-sand-subtle:#FAF8F5;--sinch-light-subtle:#F7F9FA;--sinch-primary-subtle-rgb:240,243,245;--sinch-success-subtle-rgb:232,247,237;--sinch-info-subtle-rgb:240,246,255;--sinch-warning-subtle-rgb:255,251,214;--sinch-danger-subtle-rgb:255,242,240;--sinch-violet-subtle-rgb:243,240,255;--sinch-sand-subtle-rgb:250,248,245;--sinch-light-subtle-rgb:247,249,250;--sinch-light-active:rgba(143, 154, 161, 0.16);--sinch-white:#FFFFFF;--sinch-black:#000000;--sinch-white-rgb:255,255,255;--sinch-black-rgb:0,0,0;
121--sinch-font-sans-serif:"Host Grotesk",sans-serif;--sinch-body-font-family:"Host Grotesk",sans-serif;--sinch-body-font-size:1.125rem;--sinch-body-font-weight:400;--sinch-body-line-height:1.75rem;--sinch-body-color:#4B575E;--sinch-body-color-rgb:75,87,94;--sinch-body-hover-color:#626C73;--sinch-body-hover-color-rgb:98,108,115;--sinch-body-active-color:#272F36;--sinch-body-active-color-rgb:39,47,54;--sinch-body-bg:#FFFFFF;--sinch-body-bg-rgb:255,255,255;--sinch-accent:#000000;--sinch-accent-rgb:0,0,0;--sinch-muted:#AEB7BD;--sinch-muted-rgb:174,183,189;--sinch-primary-text-color:#5996FF;--sinch-secondary-text-color:#1860F0;--sinch-highlight-text-color:#2977FF;--sinch-error-text-color:#C9331C;--sinch-heading-color:#000000;--sinch-link-color:#1860F0;--sinch-link-color-rgb:24,96,240;--sinch-link-hover-color:#2977FF;--sinch-link-hover-color-rgb:41,119,255;--sinch-link-active-color:#1750C2;--sinch-link-active-color-rgb:23,80,194;--sinch-link-decoration:underline;--sinch-accent-icon-color:#000000;--sinch-neutral-icon-color:#8F9AA1;--sinch-neutral-hover-icon-color:#AEB7BD;--sinch-neutral-active-icon-color:#78828A;--sinch-secondary-icon-color:#1860F0;--sinch-primary-icon-color:#5996FF;--sinch-error-icon-color:#F04126;--sinch-sand-icon-color:#B8B3B0;--sinch-accent-icon-color-rgb:0,0,0;--sinch-neutral-icon-color-rgb:143,154,161;--sinch-neutral-hover-icon-color-rgb:174,183,189;--sinch-neutral-active-icon-color-rgb:120,130,138;--sinch-secondary-icon-color-rgb:24,96,240;--sinch-primary-icon-color-rgb:89,150,255;--sinch-error-icon-color-rgb:240,65,38;--sinch-sand-icon-color-rgb:184,179,176;--sinch-code-color:#000000;--sinch-highlight-color:#4B575E;--sinch-highlight-bg:#F7FAFF;--sinch-border-width:1px;--sinch-border-style:solid;--sinch-border-color:#DCE2E5;--sinch-border-radius:1rem;--sinch-border-radius-xs:0.25rem;--sinch-border-radius-sm:0.5rem;--sinch-border-radius-lg:1rem;--sinch-border-radius-xl:1.5rem;--sinch-border-radius-pill:50rem;--sinch-subtle-border-color:#F7F9FA;--sinch-light-border-color:#F0F3F5;--sinch-neutral-border-color:#8F9AA1;--sinch-neutral-hover-border-color:#AEB7BD;--sinch-neutral-active-border-color:#78828A;--sinch-box-shadow:0 0.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.24);--sinch-box-shadow-sm:0 0.125rem 0.5rem -0.125rem rgba(0, 0, 0, 0.16);--sinch-box-shadow-lg:0 1.5rem 4rem -2rem rgba(0, 0, 0, 0.16);--sinch-box-shadow-secondary:0 0.5rem 1.5rem -0.5rem rgba(24, 96, 240, 0.48);--sinch-focus-ring-width:0.125rem;--sinch-focus-ring-color:#5996FF;--sinch-focus-ring-offset:0.125rem;--sinch-focus-ring-offset-sm:0.0625rem;--sinch-input-bg:#F7F9FA;--sinch-input-placeholder-color:#626C73;--sinch-form-valid-color:#368F7D;--sinch-form-valid-border-color:#368F7D;--sinch-form-invalid-color:#C9331C;--sinch-form-invalid-border-color:#C9331C;--sinch-glow-color:255,179,171}@media (min-width:768px){:root,[data-theme=light]{--sinch-border-radius-lg:1.5rem;--sinch-border-radius-xl:2rem}}[data-theme=dark]{color-scheme:dark;color:var(--sinch-body-color);--sinch-secondary:#2977FF;--sinch-error:#F04126;--sinch-secondary-rgb:41,119,255;--sinch-error-rgb:240,65,38;--sinch-primary:#000000;--sinch-success:#023634;--sinch-info:#192C59;--sinch-warning:#000000;--sinch-danger:#5C1106;--sinch-violet:#000000;--sinch-sand:#000000;--sinch-light:#000000;--sinch-primary-rgb:0,0,0;--sinch-success-rgb:2,54,52;--sinch-info-rgb:25,44,89;--sinch-warning-rgb:0,0,0;--sinch-danger-rgb:92,17,6;--sinch-violet-rgb:0,0,0;--sinch-sand-rgb:0,0,0;--sinch-light-rgb:0,0,0;--sinch-primary-subtle:#000000;--sinch-success-subtle:#000000;--sinch-info-subtle:#000000;--sinch-warning-subtle:#000000;--sinch-danger-subtle:#000000;--sinch-violet-subtle:#000000;--sinch-sand-subtle:#14181C;--sinch-light-subtle:#14181C;--sinch-primary-subtle-rgb:0,0,0;--sinch-success-subtle-rgb:0,0,0;--sinch-info-subtle-rgb:0,0,0;--sinch-warning-subtle-rgb:0,0,0;--sinch-danger-subtle-rgb:0,0,0;--sinch-violet-subtle-rgb:0,0,0;--sinch-sand-subtle-rgb:20,24,28;--sinch-light-subtle-rgb:20,24,28;--sinch-light-active:rgba(143, 154, 161, 0.08);--sinch-body-color:#AEB7BD;--sinch-body-color-rgb:174,183,189;--sinch-body-hover-color:#8F9AA1;--sinch-body-hover-color-rgb:143,154,161;--sinch-body-active-color:#C4CCD1;--sinch-body-active-color-rgb:196,204,209;--sinch-body-bg:#1A2126;--sinch-body-bg-rgb:26,33,38;--sinch-accent:#FFFFFF;--sinch-accent-rgb:255,255,255;--sinch-muted:#626C73;--sinch-muted-rgb:98,108,115;--sinch-primary-text-color:#5996FF;--sinch-secondary-text-color:#5996FF;--sinch-highlight-text-color:#5996FF;--sinch-error-text-color:#FF6047;--sinch-heading-color:#FFFFFF;--sinch-link-color:#5996FF;--sinch-link-color-rgb:89,150,255;--sinch-link-hover-color:#2977FF;--sinch-link-hover-color-rgb:41,119,255;--sinch-link-active-color:#85B6FF;--sinch-link-active-color-rgb:133,182,255;--sinch-accent-icon-color:#FFFFFF;--sinch-neutral-icon-color:#626C73;--sinch-neutral-hover-icon-color:#4B575E;--sinch-neutral-active-icon-color:#78828A;--sinch-secondary-icon-color:#5996FF;--sinch-primary-icon-color:#5996FF;--sinch-error-icon-color:#F04126;--sinch-sand-icon-color:#B8B3B0;--sinch-accent-icon-color-rgb:255,255,255;--sinch-neutral-icon-color-rgb:98,108,115;--sinch-neutral-hover-icon-color-rgb:75,87,94;--sinch-neutral-active-icon-color-rgb:120,130,138;--sinch-secondary-icon-color-rgb:89,150,255;--sinch-primary-icon-color-rgb:89,150,255;--sinch-error-icon-color-rgb:240,65,38;--sinch-sand-icon-color-rgb:184,179,176;--sinch-code-color:#FFFFFF;--sinch-highlight-color:#AEB7BD;--sinch-highlight-bg:#000000;--sinch-border-color:#4B575E;--sinch-subtle-border-color:#14181C;--sinch-light-border-color:#000000;--sinch-neutral-border-color:#626C73;--sinch-neutral-hover-border-color:#4B575E;--sinch-neutral-active-border-color:#78828A;--sinch-focus-ring-color:#1860F0;--sinch-input-bg:#14181C;--sinch-input-placeholder-color:#78828A;--sinch-form-valid-color:#5996FF;--sinch-form-valid-border-color:#2977FF;--sinch-form-invalid-color:#FF6047;--sinch-form-invalid-border-color:#FF6047;
121--sinch-glow-color:255,96,71}*,::after,::before{box-sizing:border-box}body{font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:var(--sinch-body-font-family);font-size:var(--sinch-body-font-size);font-weight:var(--sinch-body-font-weight);line-height:var(--sinch-body-line-height);color:var(--sinch-body-color);text-align:var(--sinch-body-text-align);background-color:var(--sinch-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--sinch-border-width) solid var(--sinch-border-color);opacity:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:600;color:var(--sinch-heading-color)}h1{font-size:2.5rem;line-height:2.5rem}h2{font-size:2rem;line-height:2rem}h3{font-size:1.75rem;line-height:1.75rem}h4{font-size:1.5rem;line-height:1.75rem}h5{font-size:1.25rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:2.5rem;line-height:2.5rem}.fs-2,.h2{font-size:2rem;line-height:2rem}.fs-3,.h3{font-size:1.75rem;line-height:1.75rem}.fs-4,.h4{font-size:1.5rem;line-height:1.75rem}.fs-5,.h5{font-size:1.25rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){h1{font-size:3rem;line-height:3rem}h2{font-size:2.5rem;line-height:2.5rem}h3{font-size:2rem;line-height:2rem}h4{font-size:1.75rem;line-height:1.75rem}h5{font-size:1.25rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:3rem;line-height:3rem}.fs-2,.h2{font-size:2.5rem;line-height:2.5rem}.fs-3,.h3{font-size:2rem;line-height:2rem}.fs-4,.h4{font-size:1.75rem;line-height:1.75rem}.fs-5,.h5{font-size:1.25rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1200px){h1{font-size:3.5rem;line-height:3.5rem}h2{font-size:3rem;line-height:3rem}h3{font-size:2.5rem;line-height:2.5rem}h4{font-size:2rem;line-height:2rem}h5{font-size:1.5rem;line-height:1.75rem}h6{font-size:1.125rem;line-height:1.75rem}.fs-1,.h1{font-size:3.5rem;line-height:3.5rem}.fs-2,.h2{font-size:3rem;line-height:3rem}.fs-3,.h3{font-size:2.5rem;line-height:2.5rem}.fs-4,.h4{font-size:2rem;line-height:2rem}.fs-5,.h5{font-size:1.5rem;line-height:1.75rem}.fs-6,.h6{font-size:1.125rem;line-height:1.75rem}}[class*=" display-"],[class^=display-]{font-weight:600;color:var(--sinch-heading-color)}.display-1{font-size:4rem;line-height:4rem}.display-2{font-size:3.5rem;line-height:3.5rem}.display-3{font-size:3rem;line-height:3rem}@media (min-width:768px){.display-1{font-size:4.5rem;line-height:4.5rem}.display-2{font-size:4rem;line-height:4rem}.display-3{font-size:3.5rem;line-height:3.5rem}}@media (min-width:1200px){.display-1{font-size:6.5rem;line-height:6.5rem}.display-2{font-size:5rem;line-height:5rem}.display-3{font-size:4rem;line-height:4rem}}p{margin-top:0;margin-bottom:1rem}p:empty{display:none}ol,ul{padding-left:2em}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ul>li::marker{color:var(--sinch-secondary)}b,strong{font-weight:600;color:var(--sinch-accent)}a b,a strong{color:inherit}.small,small{font-size:.875em;line-height:1.5}a{color:var(--sinch-link-color);text-decoration:underline;text-underline-offset:.15em}@media (hover:hover) and (pointer:fine){a:hover{--sinch-link-color:var(--sinch-link-hover-color)}}a.active,a:active{--sinch-link-color:var(--sinch-link-active-color)}a:focus-visible{outline:var(--sinch-focus-ring-color) solid var(--sinch-focus-ring-width);outline-offset:var(--sinch-focus-ring-offset-sm)}figure{margin:0 0 1rem}img,svg{vertical-align:middle}iframe{border:0}code,kbd,pre,samp{font-family:"DM Mono",monospace;font-size:1em}[hidden]{display:none!important}label{display:inline-block}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#4b575e;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not
121([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}.container,.container-fluid,.container-lg,.container-md{--sinch-gutter-x:2rem;--sinch-gutter-y:0;width:100%;padding-right:calc(var(--sinch-gutter-x) * .5);padding-left:calc(var(--sinch-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:768px){.container,.container-md{max-width:1158px}}@media (min-width:1200px){.container,.container-lg,.container-md{max-width:1264px}}:root{--sinch-breakpoint-xs:0;--sinch-breakpoint-md:768px;--sinch-breakpoint-lg:1200px}.row,.wp-block-columns{--sinch-gutter-x:1rem;--sinch-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--sinch-gutter-y));margin-right:calc(-.5 * var(--sinch-gutter-x));margin-left:calc(-.5 * var(--sinch-gutter-x))}.row>*,.wp-block-columns>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--sinch-gutter-x) * .5);padding-left:calc(var(--sinch-gutter-x) * .5);margin-top:var(--sinch-gutter-y)}.col,.wp-block-column{flex:1 0 0%}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.g-0,.gx-0{--sinch-gutter-x:0}.g-0,.gy-0{--sinch-gutter-y:0}.g-3,.gx-3{--sinch-gutter-x:1rem}.g-3,.gy-3{--sinch-gutter-y:1rem}.g-5,.gx-5{--sinch-gutter-x:2rem}.g-5,.gy-5{--sinch-gutter-y:2rem}.g-6,.gx-6{--sinch-gutter-x:2.5rem}.g-6,.gy-6{--sinch-gutter-y:2.5rem}.g-7,.gx-7{--sinch-gutter-x:3rem}.g-7,.gy-7{--sinch-gutter-y:3rem}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-1{margin-left:8.33333333%}.g-md-0,.gx-md-0{--sinch-gutter-x:0}.g-md-0,.gy-md-0{--sinch-gutter-y:0}.g-md-3,.gx-md-3{--sinch-gutter-x:1rem}.g-md-3,.gy-md-3{--sinch-gutter-y:1rem}.g-md-5,.gx-md-5{--sinch-gutter-x:2rem}.g-md-5,.gy-md-5{--sinch-gutter-y:2rem}.g-md-6,.gx-md-6{--sinch-gutter-x:2.5rem}.g-md-6,.gy-md-6{--sinch-gutter-y:2.5rem}.g-md-7,.gx-md-7{--sinch-gutter-x:3rem}.g-md-7,.gy-md-7{--sinch-gutter-y:3rem}}@media (min-width:1200px){.col-lg{flex:1 0 0%}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-1{margin-left:8.33333333%}.g-lg-0,.gx-lg-0{--sinch-gutter-x:0}.g-lg-0,.gy-lg-0{--sinch-gutter-y:0}.g-lg-3,.gx-lg-3{--sinch-gutter-x:1rem}.g-lg-3,.gy-lg-3{--sinch-gutter-y:1rem}.g-lg-5,.gx-lg-5{--sinch-gutter-x:2rem}.g-lg-5,.gy-lg-5{--sinch-gutter-y:2rem}.g-lg-6,.gx-lg-6{--sinch-gutter-x:2.5rem}.g-lg-6,.gy-lg-6{--sinch-gutter-y:2.5rem}.g-lg-7,.gx-lg-7{--sinch-gutter-x:3rem}.g-lg-7,.gy-lg-7{--sinch-gutter-y:3rem}}.img-fluid,.longform-content p>img,.wp-block-image img{max-width:100%;height:auto}.img-cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#aeb7bd}img[data-lazy-src]{opacity:0}
121.list-styled,.longform-content ol:not(.longform-except),.longform-content ul:not(.longform-except){--sinch-list-styled-spacing:0.5rem}.list-styled>li,.longform-content ol:not(.longform-except)>li,.longform-content ul:not(.longform-except)>li{position:relative;margin-top:var(--sinch-list-styled-spacing)}.list-styled>li:first-of-type,.longform-content ol:not(.longform-except)>li:first-of-type,.longform-content ul:not(.longform-except)>li:first-of-type{margin-top:0}.list-styled>li>*,.longform-content ol:not(.longform-except)>li>*,.longform-content ul:not(.longform-except)>li>*{margin-bottom:0}.list-styled>li>:where(ul,ol,p,div,blockquote,figure,img,table),.longform-content ol:not(.longform-except)>li>:where(ul,ol,p,div,blockquote,figure,img,table),.longform-content ul:not(.longform-except)>li>:where(ul,ol,p,div,blockquote,figure,img,table){margin-top:var(--sinch-list-styled-spacing)}.list-styled-check{--sinch-list-styled-icon:url("data:image/svg+xml,%3csvg viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M24 40C32.8366 40 40 32.8366 40 24C40 15.1634 32.8366 8 24 8C15.1634 8 8 15.1634 8 24C8 32.8366 15.1634 40 24 40ZM33.2678 21.2678C34.2441 20.2915 34.2441 18.7085 33.2678 17.7322C32.2915 16.7559 30.7085 16.7559 29.7322 17.7322L22 25.4645L18.2678 21.7322C17.2915 20.7559 15.7085 20.7559 14.7322 21.7322C13.7559 22.7085 13.7559 24.2915 14.7322 25.2678L20.2322 30.7678C21.2085 31.7441 22.7915 31.7441 23.7678 30.7678L33.2678 21.2678Z' fill='currentColor'/%3e%3c/svg%3e");--sinch-list-styled-icon-color:var(--sinch-secondary);--sinch-list-styled-icon-spacing:0.9em;padding-left:0;list-style:none}.list-styled-check>li{padding:0 0 0 1.5em!important;position:relative;margin-top:var(--sinch-list-styled-icon-spacing)}.list-styled-check>li:first-of-type{margin-top:0}.list-styled-check>li p{margin-bottom:0!important}.list-styled-check>li:last-child :last-child{margin-bottom:0}.list-styled-check>li::before{content:"";position:absolute;display:block;width:1em!important;height:1em!important;margin-left:-1.5em!important;margin-top:.28em;-webkit-mask:var(--sinch-list-styled-icon) no-repeat 50% 50%;mask:var(--sinch-list-styled-icon) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--sinch-list-styled-icon-color)}.list-styled-check>li>ol,.list-styled-check>li>ul{margin-top:var(--sinch-list-styled-icon-spacing)}.list-unstyled{padding-left:0;list-style:none}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}.btn{--sinch-btn-padding-x:1rem;--sinch-btn-padding-y:0.375rem;--sinch-btn-font-size:1rem;--sinch-btn-font-weight:600;--sinch-btn-line-height:1.5;--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-width:2px;--sinch-btn-border-color:transparent;--sinch-btn-border-radius:1rem;--sinch-btn-hover-border-color:transparent;--sinch-btn-arrow-img:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.29289 2.29289C8.68342 1.90237 9.31658 1.90237 9.70711 2.29289L14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L9.70711 13.7071C9.31658 14.0976 8.68342 14.0976 8.29289 13.7071C7.90237 13.3166 7.90237 12.6834 8.29289 12.2929L12.5858 8L8.29289 3.70711C7.90237 3.31658 7.90237 2.68342 8.29289 2.29289Z' fill='%23000'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.44772 1.44772 7 2 7H14C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H2C1.44772 9 1 8.55228 1 8Z' fill='%23000'/%3e%3c/svg%3e");display:inline-block;padding:var(--sinch-btn-padding-y) var(--sinch-btn-padding-x);font-family:var(--sinch-btn-font-family);font-size:var(--sinch-btn-font-size);font-weight:var(--sinch-btn-font-weight);line-height:var(--sinch-btn-line-height);color:var(--sinch-btn-color);text-align:center;text-decoration:none;text-transform:unset;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--sinch-btn-bg);border:var(--sinch-btn-border-width) solid var(--sinch-btn-border-color);border-radius:var(--sinch-btn-border-radius);transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,outline .2s ease-in-out,outline-offset .2s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--sinch-btn-active-bg);border-color:var(--sinch-btn-active-border-color)}
121.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.4}.btn.btn-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#1860F0;--sinch-btn-border-color:#1860F0;--sinch-btn-active-bg:#1750C2;--sinch-btn-active-border-color:#1750C2}[data-theme=dark] .btn.btn-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#2977FF;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:#1750C2;--sinch-btn-active-border-color:#1750C2}.btn.btn-outline-secondary{--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:rgba(143, 154, 161, 0.16);--sinch-btn-active-border-color:#1860F0}[data-theme=dark] .btn.btn-outline-secondary{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:transparent;--sinch-btn-border-color:#2977FF;--sinch-btn-active-bg:rgba(174, 183, 189, 0.08);--sinch-btn-active-border-color:#5996FF}.btn.btn-neutral{--sinch-btn-color:#000000;--sinch-btn-bg:#C4CCD1;--sinch-btn-border-color:#C4CCD1;--sinch-btn-active-bg:#AEB7BD;--sinch-btn-active-border-color:#AEB7BD}[data-theme=dark] .btn.btn-neutral{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:#4B575E;--sinch-btn-border-color:#4B575E;--sinch-btn-active-bg:#626C73;--sinch-btn-active-border-color:#626C73}.btn.btn-outline-neutral{--sinch-btn-color:#000000;--sinch-btn-bg:transparent;--sinch-btn-border-color:#8F9AA1;--sinch-btn-active-bg:rgba(143, 154, 161, 0.16);--sinch-btn-active-border-color:#78828A}[data-theme=dark] .btn.btn-outline-neutral{--sinch-btn-color:#FFFFFF;--sinch-btn-bg:transparent;--sinch-btn-border-color:#626C73;--sinch-btn-active-bg:rgba(174, 183, 189, 0.08);--sinch-btn-active-border-color:#78828A}.btn.btn-sm{--sinch-btn-padding-y:0.375rem;--sinch-btn-padding-x:1rem;--sinch-btn-font-size:0.875rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:1.25rem}@media (min-width:768px){.btn.btn-lg{--sinch-btn-padding-y:0.625rem;--sinch-btn-padding-x:1.5rem;--sinch-btn-font-size:1rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:1.5}}.btn.btn-icon{--sinch-btn-icon-padding:0.375rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding);--sinch-btn-font-size:1.5rem;--sinch-btn-icon-svg-size:1.5rem;--sinch-btn-border-radius:1rem;--sinch-btn-line-height:0!important}.btn.btn-icon svg{width:var(--sinch-btn-icon-svg-size)!important;height:var(--sinch-btn-icon-svg-size)!important}.btn.btn-icon.btn-lg{--sinch-btn-icon-padding:0.625rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-sm{--sinch-btn-icon-svg-size:1rem;--sinch-btn-icon-padding:0.625rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-sm.btn-lg{--sinch-btn-icon-padding:0.875rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-lg{--sinch-btn-icon-svg-size:2rem;--sinch-btn-icon-padding:0.125rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}.btn.btn-icon.btn-icon-lg.btn-lg{--sinch-btn-icon-padding:0.375rem;--sinch-btn-padding-y:var(--sinch-btn-icon-padding);--sinch-btn-padding-x:var(--sinch-btn-icon-padding)}@media (min-width:768px){.btn.btn-animated:before{content:"";position:relative;display:inline-block;width:.75rem;height:1em;transition:width .2s ease-in-out}.btn.btn-animated:after{content:"";-webkit-mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:relative;width:1em;height:1em;display:inline-block;vertical-align:sub;background-color:currentColor;margin-left:-.75rem;margin-right:.5rem;opacity:0;transition:width .2s ease-in-out,margin-left .2s ease-in-out,margin-right .2s ease-in-out,opacity .2s ease-in-out}}.btn-arrow{--sinch-btn-arrow-img:url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.29289 2.29289C8.68342 1.90237 9.31658 1.90237 9.70711 2.29289L14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L9.70711 13.7071C9.31658 14.0976 8.68342 14.0976 8.29289 13.7071C7.90237 13.3166 7.90237 12.6834 8.29289 12.2929L12.5858 8L8.29289 3.70711C7.90237 3.31658 7.90237 2.68342 8.29289 2.29289Z' fill='%23000'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 8C1 7.44772 1.44772 7 2 7H14C14.5523 7 15 7.44772 15 8C15 8.55228 14.5523 9 14 9H2C1.44772 9 1 8.55228 1 8Z' fill='%23000'/%3e%3c/svg%3e");--sinch-btn-arrow-color:var(--sinch-link-color);display:inline-block;text-decoration:underline!important;text-transform:unset;font-weight:600!important;text-underline-offset:.15em;width:-moz-fit-content;width:fit-content;color:var(--sinch-btn-arrow-color);text-wrap:balance;transition:color .2s ease-in-out}.btn-arrow::after{content:"";-webkit-mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;mask:var(--sinch-btn-arrow-img) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;width:1em;height:1em;margin-left:.5em;display:inline-block;vertical-align:middle;background-color:currentColor}.btn-arrow.active,.btn-arrow:active,a.active .btn-arrow:not(a),a:active .btn-arrow:not(a),button.active .btn-arrow:not(button),button:active .btn-arrow:not(button){--sinch-btn-arrow-color:var(--sinch-link-active-color)}.btn-arrow.btn-arrow-down::after{transform:rotate(90deg)}.btn.btn-play{z-index:50;opacity:1;display:flex;align-items:center;justify-content:center;position:absolute}.btn.btn-play.btn-play-circle{--sinch-btn-padding-x:0;--sinch-btn-padding-y:0;top:50%;left:50%;
121transform:translate3d(-50%,-50%,0);width:4rem;height:4rem;border-radius:50rem}.btn.btn-play.btn-play-circle svg{width:2rem;height:2rem}.btn.btn-play.btn-play-square{--sinch-btn-padding-x:0.875rem;--sinch-btn-padding-y:0.875rem;bottom:1.5rem;right:1.5rem;border-radius:1rem}.btn.btn-play.btn-play-square svg{width:2rem;height:2rem}.iframe-responsive-container{--sinch-iframe-responsive-height:56.25%;padding-top:var(--sinch-iframe-responsive-height);position:relative}.iframe-responsive-container.iframe-responsive-9x16{--sinch-iframe-responsive-height:177.777778%}.iframe-responsive{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.btn.btn-light{--sinch-btn-color:#4B575E;--sinch-btn-bg:#F0F3F5;--sinch-btn-border-color:#F0F3F5;--sinch-btn-light-active-color:#000000;--sinch-btn-active-bg:#DCE2E5;--sinch-btn-active-border-color:#DCE2E5}.btn-check:checked+.btn.btn-light,.btn.btn-light.active,.btn.btn-light.show,.btn.btn-light:first-child:active,:not(.btn-check)+.btn.btn-light:active{--sinch-btn-color:var(--sinch-btn-light-active-color)}[data-theme=dark] .btn.btn-light{--sinch-btn-color:#AEB7BD;--sinch-btn-bg:#000000;--sinch-btn-border-color:#000000;--sinch-btn-light-active-color:#FFFFFF;--sinch-btn-active-bg:#000000;--sinch-btn-active-border-color:#000000}.card{--sinch-card-body-solid-padding:2.5rem 2rem;
121--sinch-card-box-shadow:var(--sinch-box-shadow-sm);--sinch-card-transition:0.3s ease-in-out;--sinch-card-hover-box-shadow:var(--sinch-box-shadow);--sinch-card-featured-body-padding:2.5rem 2.5rem 3rem 2.5rem;--sinch-card-icon-size:3rem;--sinch-card-title-clamp-lines:3;--sinch-card-description-clamp-lines:5;--sinch-card-badge-top:1rem;--sinch-card-badge-right:1rem;--sinch-card-badge-padding-x:0.5rem;--sinch-card-badge-padding-y:0.25rem;--sinch-card-badge-color:#000000;--sinch-card-badge-bg:#C4CCD1;position:relative;overflow:hidden;border:none;min-width:0;color:var(--sinch-body-color);word-wrap:break-word;background-clip:border-box}.card.card-bg-solid{box-shadow:var(--sinch-card-box-shadow);transition:box-shadow var(--sinch-card-transition)}.card.card-bg-solid .card-body{padding:var(--sinch-card-body-solid-padding)}@media (min-width:1200px){.card.card-bg-solid.card-featured .card-body{padding:var(--sinch-card-featured-body-padding)!important}}.card:not(.card-bg-solid){background-color:transparent!important}.card.card-no-paddings .card-body{padding:0}.card .card-image-zoom{display:block;width:100%;position:relative;overflow:hidden}.card .card-image-zoom:after{content:"";display:block;padding-top:53%}.card .card-image-zoom.card-image-zoom-large:after{padding-top:62%}.card .card-image-zoom img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card .card-icon svg{height:var(--sinch-card-icon-size)!important;width:auto}.card-body{flex:1 1 auto;padding:1rem}@media (min-width:768px){.card-body{padding:1.5rem}}.card-text[data-description-clamp=true]{--sinch-text-truncate-lines:var(--sinch-card-description-clamp-lines);overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--sinch-text-truncate-lines);-webkit-box-orient:vertical;display:-webkit-box}.card-text>:last-child{margin-bottom:0}.card-category-text{flex:1}.card-title[data-title-clamp=true]{--sinch-text-truncate-lines:var(--sinch-card-title-clamp-lines);overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:var(--sinch-text-truncate-lines);-webkit-box-orient:vertical;display:-webkit-box}.card-badge{position:absolute;color:var(--sinch-card-badge-color);background-color:var(--sinch-card-badge-bg);top:var(--sinch-card-badge-top);right:var(--sinch-card-badge-right);z-index:1;padding:var(--sinch-card-badge-padding-y) var(--sinch-card-badge-padding-x);max-width:calc(100% - var(--sinch-card-badge-right) * 2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-link{color:inherit;text-decoration:inherit}svg{transition:opacity .2s ease-in-out}svg[data-url]{opacity:0}.section-pt,.section-py{padding-top:4rem}.section-pb,.section-py{padding-bottom:4rem}@media (min-width:768px){.section-pt,.section-py{padding-top:5rem}.section-pb,.section-py{padding-bottom:5rem}}@media (min-width:1200px){.section-pt,.section-py{padding-top:7.5rem}.section-pb,.section-py{padding-bottom:7.5rem}}[data-content-type*=component].bg-body[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-body[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-body[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-body[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block]
121)+[data-content-type*=component].bg-light[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-light[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-light[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-primary[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-primary[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand-subtle[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand-subtle[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand-subtle[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand-subtle[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand[data-theme=dark]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand[data-theme=dark]:not([class*=glow-top]):not([class*=section-split-block]),[data-content-type*=component].bg-sand[data-theme=light]:not([class*=glow-bottom]):not([class*=section-split-block])+[data-content-type*=component].bg-sand[data-theme=light]:not([class*=glow-top]):not([class*=section-split-block]){padding-top:0}.section-caption{font-size:1.125rem;font-weight:600;line-height:1.75rem;text-transform:uppercase;letter-spacing:.166em;margin-bottom:.5rem}@media (max-width:1199.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--sinch-offcanvas-zindex);max-width:100%;visibility:hidden}.offcanvas-lg.offcanvas-start{top:var(--header-height-main);left:0;width:var(--sinch-offcanvas-width);transform:translateX(-100%)}}@media (min-width:1200px){.offcanvas-lg{background-color:transparent!important}.offcanvas-lg .offcanvas-header-sticky{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;background-color:transparent!important}.offcanvas-lg .offcanvas-padding{padding:0}}.offcanvas{position:fixed;bottom:0;z-index:var(--sinch-offcanvas-zindex);max-width:100%;visibility:hidden}.offcanvas.offcanvas-start{top:var(--header-height-main);left:0;width:var(--sinch-offcanvas-width);transform:translateX(-100%)}.lazy-video{position:relative}.lazy-video>a{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.lazy-video>a::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:.24;z-index:5}.lazy-video>a>img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.lazy-video-preview{position:relative}.lazy-video-preview>img{position:relative;z-index:1}.lazy-video-link::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:5}.link-body-color{transition:color .2s ease-in-out;color:RGBA(var(--sinch-body-color-rgb),var(--sinch-link-opacity,1))!important}.link-body-color.active,.link-body-color:active,a.active .link-body-color:not(a),a:active .link-body-color:not(a),button.active .link-body-color:not(button),button:active .link-body-color:not(button){color:RGBA(var(--sinch-body-active-color-rgb),var(--sinch-link-opacity,1))!important}.content-body>:last-child{margin-bottom:0}.fs-xxs{font-size:.75rem!important;line-height:1.25rem!important}.fs-xs{font-size:.875rem!important;line-height:1.25rem!important}.fs-sm{font-size:1rem!important;line-height:1.5rem!important}.fs-body{font-size:1.125rem!important;line-height:1.75rem!important}.glow{background-image:radial-gradient(circle,rgba(var(--sinch-glow-color),.45) 0,rgba(var(--sinch-glow-color),0) 70%);background-repeat:no-repeat;background-size:1000px 1000px;background-position-x:-530px;background-position-y:-590px}.glow.glow-bottom{background-position-y:calc(100% + 590px)}.glow.glow-end{background-position-x:calc(100% + 530px)}
121.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.overflow-hidden{overflow:hidden!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-relative{position:relative!important}.border{border:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--sinch-border-width) var(--sinch-border-style) var(--sinch-border-color)!important}.border-end-0{border-right:0!important}.w-50{width:50%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-self-center{align-self:center!important}.order-first{order:-1!important}.order-1{order:1!important}.order-2{order:2!important}.order-last{order:6!important}.m-0{margin:0!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:2rem!important}.mt-6{margin-top:2.5rem!important}.mt-7{margin-top:3rem!important}.mt-9{margin-top:4rem!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-6{margin-right:2.5rem!important}.mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:2rem!important}.mb-6{margin-bottom:2.5rem!important}.mb-7{margin-bottom:3rem!important}.mb-9{margin-bottom:4rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:2rem!important}.p-6{padding:2.5rem!important}.p-7{padding:3rem!important}.p-9{padding:4rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:2rem!important;padding-left:2rem!important}.px-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-7{padding-right:3rem!important;padding-left:3rem!important}.px-9{padding-right:4rem!important;padding-left:4rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:2rem!important}.pt-6{padding-top:2.5rem!important}.pt-7{padding-top:3rem!important}.pt-9{padding-top:4rem!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-6{padding-right:2.5rem!important}.pe-7{padding-right:3rem!important}.pe-10{padding-right:4.5rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:2rem!important}.pb-6{padding-bottom:2.5rem!important}.pb-7{padding-bottom:3rem!important}.pb-9{padding-bottom:4rem!important}.ps-1{padding-left:.25rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:2rem!important}.ps-6{padding-left:2.5rem!important}.ps-7{padding-left:3rem!important}.ps-9{padding-left:4rem!important}.ps-10{padding-left:4.5rem!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:2rem!important}.gap-6{gap:2.5rem!important}.gap-7{gap:3rem!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:600!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.icon-neutral-active{color:var(--sinch-neutral-active-icon-color)!important}.text-primary{color:var(--sinch-primary-text-color)!important}.text-light{color:var(--sinch-light)!important}.text-light-subtle{color:var(--sinch-light-subtle)!important}.text-body-color{color:var(--sinch-body-color)!important}.text-accent{color:var(--sinch-accent)!important}.text-muted{color:var(--sinch-muted)!important}.text-secondary{color:var(--sinch-secondary-text-color)!important}.text-highlight{color:var(--sinch-highlight-text-color)!important}.bg-secondary{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-secondary-rgb),var(--sinch-bg-opacity))!important}.bg-error{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-error-rgb),var(--sinch-bg-opacity))!important}.bg-primary{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-primary-rgb),var(--sinch-bg-opacity))!important}.bg-success{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-success-rgb),var(--sinch-bg-opacity))!important}.bg-info{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-info-rgb),var(--sinch-bg-opacity))!important}.bg-warning{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-warning-rgb),var(--sinch-bg-opacity))!important}.bg-danger{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-danger-rgb),var(--sinch-bg-opacity))!important}.bg-violet{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-violet-rgb),var(--sinch-bg-opacity))!important}.bg-sand{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-sand-rgb),var(--sinch-bg-opacity))!important}.bg-light{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-light-rgb),var(--sinch-bg-opacity))!important}.bg-primary-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-primary-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-success-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-success-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-info-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-info-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-warning-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-warning-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-danger-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-danger-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-violet-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-violet-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-sand-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-sand-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-light-subtle{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-light-subtle-rgb),var(--sinch-bg-opacity))!important}.bg-black{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-black-rgb),var(--sinch-bg-opacity))!important}.bg-white{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-white-rgb),var(--sinch-bg-opacity))!important}.bg-body{--sinch-bg-opacity:1;background-color:rgba(var(--sinch-body-bg-rgb),var(--sinch-bg-opacity))!important}.bg-transparent{--sinch-bg-opacity:1;background-color:transparent!important}.bg-ne-05{background-color:#f7f9fa!important}.rounded{border-radius:var(--sinch-border-radius)!important}.rounded-sm{border-radius:var(--sinch-border-radius-sm)!important}.rounded-xl{border-radius:var(--sinch-border-radius-xl)!important}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.position-md-relative{position:relative!important}.w-md-50{width:50%!important}.w-md-100{width:100%!important}.w-md-auto{width:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-center{align-items:center!important}.align-self-md-center{align-self:center!important}.order-md-first{order:-1!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:2rem!important}.mt-md-6{margin-top:2.5rem!important}.mt-md-7{margin-top:3rem!important}.mt-md-9{margin-top:4rem!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-6{margin-right:2.5rem!important}.mb-md-0{margin-bottom:0!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:2rem!important}.mb-md-6{margin-bottom:2.5rem!important}.mb-md-7{margin-bottom:3rem!important}.mb-md-9{margin-bottom:4rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:2rem!important}.p-md-6{padding:2.5rem!important}.p-md-7{padding:3rem!important}.p-md-9{padding:4rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:2rem!important;padding-left:2rem!important}.px-md-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-md-7{padding-right:3rem!important;padding-left:3rem!important}.px-md-9{padding-right:4rem!important;padding-left:4rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-md-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-md-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-md-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:2rem!important}.pt-md-6{padding-top:2.5rem!important}.pt-md-7{padding-top:3rem!important}.pt-md-9{padding-top:4rem!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-6{padding-right:2.5rem!important}.pe-md-7{padding-right:3rem!important}.pe-md-10{padding-right:4.5rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:2rem!important}.pb-md-6{padding-bottom:2.5rem!important}.pb-md-7{padding-bottom:3rem!important}.pb-md-9{padding-bottom:4rem!important}.ps-md-1{padding-left:.25rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:2rem!important}.ps-md-6{padding-left:2.5rem!important}.ps-md-7{padding-left:3rem!important}.ps-md-9{padding-left:4rem!important}.ps-md-10{padding-left:4.5rem!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:2rem!important}.gap-md-6{gap:2.5rem!important}.gap-md-7{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.position-lg-relative{position:relative!important}.w-lg-50{width:50%!important}.w-lg-100{width:100%!important}.w-lg-auto{width:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-center{align-items:center!important}.align-self-lg-center{align-self:center!important}.order-lg-first{order:-1!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-7{margin-top:3rem!important;margin-bottom:3rem!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-l
121g-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:2rem!important}.mt-lg-6{margin-top:2.5rem!important}.mt-lg-7{margin-top:3rem!important}.mt-lg-9{margin-top:4rem!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-6{margin-right:2.5rem!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:2rem!important}.mb-lg-6{margin-bottom:2.5rem!important}.mb-lg-7{margin-bottom:3rem!important}.mb-lg-9{margin-bottom:4rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:2rem!important}.p-lg-6{padding:2.5rem!important}.p-lg-7{padding:3rem!important}.p-lg-9{padding:4rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:2rem!important;padding-left:2rem!important}.px-lg-6{padding-right:2.5rem!important;padding-left:2.5rem!important}.px-lg-7{padding-right:3rem!important;padding-left:3rem!important}.px-lg-9{padding-right:4rem!important;padding-left:4rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:2rem!important;padding-bottom:2rem!important}.py-lg-6{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-lg-7{padding-top:3rem!important;padding-bottom:3rem!important}.py-lg-9{padding-top:4rem!important;padding-bottom:4rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:2rem!important}.pt-lg-6{padding-top:2.5rem!important}.pt-lg-7{padding-top:3rem!important}.pt-lg-9{padding-top:4rem!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-6{padding-right:2.5rem!important}.pe-lg-7{padding-right:3rem!important}.pe-lg-10{padding-right:4.5rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:2rem!important}.pb-lg-6{padding-bottom:2.5rem!important}.pb-lg-7{padding-bottom:3rem!important}.pb-lg-9{padding-bottom:4rem!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:2rem!important}.ps-lg-6{padding-left:2.5rem!important}.ps-lg-7{padding-left:3rem!important}.ps-lg-9{padding-left:4rem!important}.ps-lg-10{padding-left:4.5rem!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:2rem!important}.gap-lg-6{gap:2.5rem!important}.gap-lg-7{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}@media (min-width:1120px) and (max-width:1320px){html{zoom:.9}}html[lang=de-DE]{overflow-wrap:break-word;hyphens:auto}html[lang=de-DE] .header-block h1,html[lang=fr-FR] .header-block h1,html[lang=pt-BR] .header-block h1{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}p:empty:before{content:unset!important}ul li>p{margin-bottom:0!important}.grecaptcha-badge{visibility:hidden!important;opacity:0;pointer-events:none}    </style>
122<meta name="generator" content="WP Rocket 3.23.3.3" data-wpr-features="wpr_delay_js wpr_defer_js wpr_lazyload_images wpr_lazyload_iframes wpr_cdn wpr_preload_links" /></head>
123
124
125<body id="post_page" class="archive post-type-archive post-type-archive-blog wp-theme-simpletexting-theme-blank font-face-loaded is-scrolled-top">
126    <nav class="top-prenav is-fixed gx-3" id="topPrenav">
127  <div class="container-lg">
128    <div class="d-flex justify-content-end">
129      <ul class="top-prenav__menu navbar-menu">
130        <li class="menu-item has-panel">
131
132          <a id="navSearchTrigger" class="menu-link" href="#navSearch" data-overlay="true" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navSearch" data-menu-expand-trigger="navSearch" aria-label="Open search input">
133            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/search.svg"></svg>
134            <span>
135              Search            </span>
136          </a>
137        </li>
138                <li class="menu-item has-panel">
139            <a id="sinch-email-1218" class="menu-link" href="#sinch-email-1218-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sinch-email-1218-content" data-menu-expand-trigger="sinch-email-1218-content">
140                                <span>Sinch Email</span>
141                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
142                                    <div id="sinch-email-1218-content" class="menu-panel is-fixed" data-menu-expand-content="sinch-email-1218-content" aria-labelledby="sinch-email-1218" role="menuitem">
143                                                <div class="menu-panel-content">
144                            <ul class="fs-sm">
145            <a class="menu-pill" href="https://www.mailjet.com/" target="_blank">
146                        <div>
147                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
148                        Mailjet<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
149                                            </div>
150                    </a>
151            <a class="menu-pill" href="https://www.emailonacid.com/" target="_blank">
152                        <div>
153                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
154                        Email on Acid<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
155                                            </div>
156                    </a>
157    </ul>
158                        </div>
159                    </div>
160                        </li>
161            <li class="menu-item has-panel">
162            <a id="about-7578" class="menu-link" href="#about-7578-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="about-7578-content" data-menu-expand-trigger="about-7578-content">
163                                <span>About</span>
164                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
165                                    <div id="about-7578-content" class="menu-panel is-fixed" data-menu-expand-content="about-7578-content" aria-labelledby="about-7578" role="menuitem">
166                                                <div class="menu-panel-content">
167                            <ul class="fs-sm">
168            <a class="menu-pill" href="https://www.mailgun.com/about/">
169                        <div>
170                                                    <p class="menu-pill-title fs-sm m-0">
171                        Company                    </p>
172                                            </div>
173                    </a>
174            <a class="menu-pill" href="https://www.mailgun.com/industries/martech/">
175                        <div>
176                                                    <p class="menu-pill-title fs-sm m-0">
177                        Partners                    </p>
178                                            </div>
179                    </a>
180            <a class="menu-pill" href="https://www.mailgun.com/about/jobs/">
181                        <div>
182                                                    <p class="menu-pill-title fs-sm m-0">
183                        Careers                    </p>
184                                            </div>
185                    </a>
186    </ul>
187                        </div>
188                    </div>
189                        </li>
190            <li class="menu-item">
191            <a id="blog-8171" class="menu-link" href="https://www.mailgun.com/blog/">
192                                <span>Blog</span>
193                                </a>
194                        </li>
195            <li class="menu-item has-panel">
196            <a id="help-5976" class="menu-link" href="#help-5976-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="help-5976-content" data-menu-expand-trigger="help-5976-content">
197                                <span>Help</span>
198                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
199                                    <div id="help-5976-content" class="menu-panel is-fixed" data-menu-expand-content="help-5976-content" aria-labelledby="help-5976" role="menuitem">
200                                                <div class="menu-panel-content">
201                            <ul class="fs-sm">
202            <a class="menu-pill" href="https://www.mailgun.com/contact/support/">
203                        <div>
204                                                    <p class="menu-pill-title fs-sm m-0">
205                        Contact Support                    </p>
206                                            </div>
207                    </a>
208            <a class="menu-pill" href="https://help.mailgun.com/hc/en-us" target="_blank">
209                        <div>
210                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
211                        Help Center<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
212                                            </div>
213                    </a>
214            <a class="menu-pill" href="https://documentation.mailgun.com/" target="_blank">
215                        <div>
216                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
217                        Documentation<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
218                                            </div>
219                    </a>
220            <a class="menu-pill" href="https://documentation.mailgun.com/docs/mailgun/sdk/introduction/" target="_blank">
221                        <div>
222                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
223                        SDKs<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
224                                            </div>
225                    </a>
226            <a class="menu-pill" href="https://status.mailgun.com/" target="_blank">
227                        <div>
228                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
229                        Status<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
230                                            </div>
231                    </a>
232            <a class="menu-pill" href="https://trust.sinch.com/?product=mailgun" target="_blank">
233                        <div>
234                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
235                        Security Portal<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
236                                            </div>
237                    </a>
238    </ul>
239                        </div>
240                    </div>
241                        </li>
242            <li class="menu-item has-panel">
243            <a id="english-4151" class="menu-link" href="#english-4151-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="english-4151-content" data-menu-expand-trigger="english-4151-content">
244                <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/language.svg"></svg>
244                <span>English</span>
245                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
246                                    <div id="english-4151-content" class="menu-panel is-fixed" data-menu-expand-content="english-4151-content" aria-labelledby="english-4151" role="menuitem">
247                                                <div class="menu-panel-content">
248                            <ul class="fs-sm">
249            <a class="menu-pill" href="https://www.mailgun.com/blog/">
250                        <div>
251                                                    <p class="menu-pill-title fs-sm m-0">
252                        English                    </p>
253                                            </div>
254                    </a>
255            <a class="menu-pill" href="https://www.mailgun.com/fr/blog/">
256                        <div>
257                                                    <p class="menu-pill-title fs-sm m-0">
258                        Français                    </p>
259                                            </div>
260                    </a>
261            <a class="menu-pill" href="https://www.mailgun.com/de/blog/">
262                        <div>
263                                                    <p class="menu-pill-title fs-sm m-0">
264                        Deutsch                    </p>
265                                            </div>
266                    </a>
267            <a class="menu-pill" href="https://www.mailgun.com/es/blog/">
268                        <div>
269                                                    <p class="menu-pill-title fs-sm m-0">
270                        Español                    </p>
271                                            </div>
272                    </a>
273            <a class="menu-pill" href="https://www.mailgun.com/pt/blog/">
274                        <div>
275                                                    <p class="menu-pill-title fs-sm m-0">
276                        Portuguese                    </p>
277                                            </div>
278                    </a>
279    </ul>
280                        </div>
281                    </div>
282                        </li>
283    
284      </ul>
285    </div>
286  </div>
287</nav>
288
289<nav class="top-nav is-fixed gx-3" id="topNav" data-smoothscroll-offset="true">
290  <div class="container-lg">
291
292    <div class="row align-items-center top-nav__row">
293
294      <div class="col-auto d-lg-none">
295        <button class="top-nav__offcanvas-toggler" data-toggle="offcanvas" data-target="#topNavOffcanvas" id="topNavOffcanvasToggler" type="button" aria-haspopup="true" aria-controls="topNavOffcanvasToggler" aria-label="Main menu" aria-expanded="false">
296          <span></span>
297        </button>
298      </div>
299
300      <div class="col-auto top-nav__logo-wrap">
301        <div class="logo-br">
302          <a class="d-inline-block text-accent" href="https://www.mailgun.com" aria-label="Go to home page">
303            <img height="32" width="116" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20116%2032'%3E%3C/svg%3E" alt="Mailgun Sinch Logo" data-lazy-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg"><noscript><img height="32" width="116" src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg" alt="Mailgun Sinch Logo"></noscript>
304          </a>
305        </div>
306      </div>
307
308      <div class="col-auto offcanvas-lg offcanvas-start top-nav__offcanvas" id="topNavOffcanvas">
309    <div class="top-nav__offcanvas-content d-flex flex-column justify-content-between gap-3">
310        <div>
311            <ul class="top-nav__menu navbar-menu navbar-menu-mobile align-items-lg-center justify-content-lg-center" id="topNavMenu">
312                        <li class="menu-item">
313            <a id="pricing-7329" class="menu-link" href="https://www.mailgun.com/pricing/">
314                                <span>Pricing</span>
315                                </a>
316                        </li>
317            <li class="menu-item has-panel is-megamenu">
318            <a id="products-6621" class="menu-link" href="#products-6621-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="products-6621-content" data-menu-expand-trigger="products-6621-content">
319                                <span>Products</span>
320                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
321                                    <div id="products-6621-content" class="menu-panel is-fixed" data-menu-expand-content="products-6621-content" aria-labelledby="products-6621" role="menuitem">
322                        <div class="menu-back">        <a aria-controls="products-6621-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#products-6621-content">
323            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
324                                                    <p class="menu-pill-title fs-sm m-0">
325                        Back to main menu                    </p>
326                                            </div>
327                    </a>
328    </div>                        <div class="menu-panel-content">
329                            <div class="container-lg" id="products-dcjs">
330    <div class="row g-5 py-lg-6">
331        <div class="col-lg-3">
332                    <a class="menu-pill" href="https://www.mailgun.com/products/send/">
333            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg"></svg>            <div>
334                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
335                        Send                    </p>
336                                                    <p class="fs-xs m-0">
337                        Email API &amp; SMTP services to send, receive, and track emails                    </p>
338                            </div>
339                    </a>
340            </div>
341
342        <div class="col-lg-3">
343                    <a class="menu-pill" href="https://www.mailgun.com/products/optimize/">
344            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/download.svg"></svg>            <div>
345                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
346                        Optimize                    </p>
347                                                    <p class="fs-xs m-0">
348                        Tools and services to improve your email deliverability                    </p>
349                            </div>
350                    </a>
351            </div>
352
353        <div class="col-lg-3">
354                    <a class="menu-pill" href="https://www.mailgun.com/products/validate/">
355            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/shield-badge-check.svg"></svg>            <div>
356                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
357                        Validate                    </p>
358                                                    <p class="fs-xs m-0">
359                        Clean your email list via API or bulk list upload                    </p>
360                            </div>
361                    </a>
362            </div>
363
364        <div class="col-lg-3">
365                    <a class="menu-pill" href="https://www.mailgun.com/products/inspect/">
366            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/eye.svg"></svg>            <div>
367                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
368                        Inspect                    </p>
369                                                    <p class="fs-xs m-0">
370                        Preview and test your emails before campaigns launch                    </p>
371                            </div>
372                    </a>
373            </div>
374    </div>
375</div>                        </div>
376                    </div>
377                        </li>
378            <li class="menu-item has-panel is-megamenu">
379            <a id="solutions-1807" class="menu-link" href="#solutions-1807-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="solutions-1807-content" data-menu-expand-trigger="solutions-1807-content">
380                                <span>Solutions</span>
381                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
382                                    <div id="solutions-1807-content" class="menu-panel is-fixed" data-menu-expand-content="solutions-1807-content" aria-labelledby="solutions-1807" role="menuitem">
383                        <div class="menu-back">        <a aria-controls="solutions-1807-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#solutions-1807-content">
384            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
385                                                    <p class="menu-pill-title fs-sm m-0">
386                        Back to main menu                    </p>
387                                            </div>
388                    </a>
389    </div>                        <div class="menu-panel-content">
390                            <div class="container-lg" id="solutions-dcjs">
391    <div class="row g-5 py-lg-6">
392        <div class="col-lg-3">
393                    <div class="menu-pill">
394            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/suitcase.svg"></svg>            <div>
395                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
396                        By Industry                    </p>
397                                            </div>
398                    </div>
399                <hr class="my-2">
400                    <a class="menu-pill" href="https://www.mailgun.com/industries/martech/">
401                        <div>
402                                                    <p class="menu-pill-title fs-sm m-0">
403                        Martech                    </p>
404                                            </div>
405                    </a>
406            <a class="menu-pill" href="https://www.mailgun.com/industries/fintech/">
407                        <div>
408                                                    <p class="menu-pill-title fs-sm m-0">
409                        Fintech                    </p>
410                                            </div>
411                    </a>
412            <a class="menu-pill" href="https://www.mailgun.com/industries/healthcare/">
413                        <div>
414                                                    <p class="menu-pill-title fs-sm m-0">
415                        Healthcare                    </p>
416                                            </div>
417                    </a>
418            </div>
419
420        <div class="col-lg-3">
421                    <div class="menu-pill">
422            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg"></svg>            <div>
423                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
424                        By use case                    </p>
425                                            </div>
426                    </div>
427                <hr class="my-2">
428                    <a class="menu-pill" href="https://www.mailgun.com/solutions/transactional-email-platform/">
429                        <div>
430                                                    <p class="menu-pill-title fs-sm m-0">
431                        Transactional Email Platform                    </p>
432                                            </div>
433                    </a>
434            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-deliverability-service/">
435                        <div>
436                                                    <p class="menu-pill-title fs-sm m-0">
437                        Email Deliverability Services                    </p>
438                                            </div>
439                    </a>
440            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-reputation-service/">
441                        <div>
442                                                    <p class="menu-pill-title fs-sm m-0">
443                        Email Reputation Services                    </p>
444                                            </div>
445                    </a>
446            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-blocklist-monitoring-service/">
447                        <div>
448                                                    <p class="menu-pill-title fs-sm m-0">
449                        Blocklist Monitoring Services                    </p>
450                                            </div>
451                    </a>
452            <a class="menu-pill" href="https://www.mailgun.com/solutions/email-testing-software/">
453                        <div>
454                                                    <p class="menu-pill-title fs-sm m-0">
455                        Email Testing Services                    </p>
456                                            </div>
457                    </a>
458            </div>
459
460        <div class="col-lg-3">
461                    <div class="menu-pill">
462            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/window-stack.svg"></svg>            <div>
463                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
464                        By feature                    </p>
465                                            </div>
466                    </div>
467                <hr class="my-2">
468                    <a class="menu-pill" href="https://www.mailgun.com/features/email-api/">
469                        <div>
470                                                    <p class="menu-pill-title fs-sm m-0">
471                        Send Email API                    </p>
472                                            </div>
473                    </a>
474            <a class="menu-pill" href="https://www.mailgun.com/features/smtp-server/">
475                        <div>
476                                                    <p class="menu-pill-title fs-sm m-0">
477                        SMTP Relay                    </p>
478                                            </div>
479                    </a>
480            <a class="menu-pill" href="https://www.mailgun.com/features/email-validation-api/">
481                        <div>
482                                                    <p class="menu-pill-title fs-sm m-0">
483                        Email Validation API                    </p>
484                                            </div>
485                    </a>
486            <a class="menu-pill" href="https://www.mailgun.com/features/email-list-validation/">
487                        <div>
488                                                    <p class="menu-pill-title fs-sm m-0">
489                        Email List Validation                    </p>
490                                            </div>
491                    </a>
492            <a class="menu-pill" href="https://www.mailgun.com/features/email-templates/">
493                        <div>
494                                                    <p class="menu-pill-title fs-sm m-0">
495                        Email Template Builder                    </p>
496                                            </div>
497                    </a>
498            <a class="menu-pill" href="https://www.mailgun.com/features/email-inbox-placement/">
499                        <div>
500                                                    <p class="menu-pill-title fs-sm m-0">
501                        Email Inbox Placement                    </p>
502                                            </div>
503                    </a>
504            </div>
505
506        <div class="col-lg-3">
507                    <a href="https://www.mailgun.com/enterprise/" class="card-link text-decoration-none"  rel="" title="Enterprise: Send high-volume emails through the most reliable email API provider.">
508            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
509                <div class="d-flex flex-column gap-3">
510                    <div class="card-image-zoom rounded">
511                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20264'%3E%3C/svg%3E" alt="Image for Enterprise: Send high-volume emails through the most reliable email API provider." class="rounded-0" decoding="async" width="504" height="264" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta-Enterprise.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta-Enterprise.png" alt="Image for Enterprise: Send high-volume emails through the most reliable email API provider." class="rounded-0" decoding="async" width="504" height="264"></noscript>                    </div>
512                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
513                        Enterprise: Send high-volume emails through the most reliable email API provider.                    </div>
514                </div>
515                <div class="mt-auto lh-1">
516                    <span href="https://www.mailgun.com/enterprise/" class="btn-arrow fs-xs">Read more</span>
517                </div>
518            </div>
519        </a>
520        </div>
521    </div>
522</div>                        </div>
523                    </div>
524                        </li>
525            <li class="menu-item has-panel is-megamenu">
526            <a id="resources-7676" class="menu-link" href="#resources-7676-content" role="button" data-overlay="true" aria-haspopup="true" aria-expanded="false" aria-controls="resources-7676-content" data-menu-expand-trigger="resources-7676-content">
527                                <span>Resources</span>
528                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
529                                    <div id="resources-7676-content" class="menu-panel is-fixed" data-menu-expand-content="resources-7676-content" aria-labelledby="resources-7676" role="menuitem">
530                        <div class="menu-back">        <a aria-controls="resources-7676-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#resources-7676-content">
531            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
532                                                    <p class="menu-pill-title fs-sm m-0">
533                        Back to main menu                    </p>
534                                            </div>
535                    </a>
536    </div>                        <div class="menu-panel-content">
537                            <div class="container-lg" id="resources-dcjs">
538    <div class="row g-5 py-lg-6">
539        <div class="col-lg-3">
540                    <a class="menu-pill" href="https://www.mailgun.com/resources/">
541            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/lightbulb.svg"></svg>            <div>
542                                                    <p class="menu-pill-title fs-sm m-0 fw-bold text-accent">
543                        Learn                    </p>
544                                            </div>
545                    </a>
546                <hr class="my-2">
547                    <a class="menu-pill" href="https://www.mailgun.com/blog/">
548                        <div>
549                                                    <p class="menu-pill-title fs-sm m-0">
550                        Blog                    </p>
551                                            </div>
552                    </a>
553            <a class="menu-pill" href="https://www.mailgun.com/resources/guides/">
554                        <div>
555                                                    <p class="menu-pill-title fs-sm m-0">
556                        Guides                    </p>
557                                            </div>
558                    </a>
559            <a class="menu-pill" href="https://www.mailgun.com/resources/research/">
560                        <div>
561                                                    <p class="menu-pill-title fs-sm m-0">
562                        Research reports                    </p>
563                                            </div>
564                    </a>
565            <a class="menu-pill" href="https://www.mailgun.com/resources/case-studies/">
566                        <div>
567                                                    <p class="menu-pill-title fs-sm m-0">
568                        Case Studies                    </p>
569                                            </div>
570                    </a>
571            <a class="menu-pill" href="https://www.mailgun.com/integrations/">
572                        <div>
573                                                    <p class="menu-pill-title fs-sm m-0">
574                        Integrations                    </p>
575                                            </div>
576                    </a>
577            <a class="menu-pill" href="https://www.mailgun.com/resources/podcasts/">
578                        <div>
579                                                    <p class="menu-pill-title fs-sm m-0">
580                        Podcasts                    </p>
581                                            </div>
582                    </a>
583            <a class="menu-pill" href="https://www.mailgun.com/resources/videos/">
584                        <div>
585                                                    <p class="menu-pill-title fs-sm m-0">
586                        Videos                    </p>
587                                            </div>
588                    </a>
589            <a class="menu-pill" href="https://www.mailgun.com/resources/deliverability-academy/">
590                        <div>
591                                                    <p class="menu-pill-title fs-sm m-0">
592                        Deliverability Academy                    </p>
593                                            </div>
594                    </a>
595            <a class="menu-pill" href="https://www.mailgun.com/state-of-email-deliverability/">
596                        <div>
597                                                    <p class="menu-pill-title fs-sm m-0">
598                        State of email deliverability                    </p>
599                                            </div>
600                    </a>
601            </div>
602
603        <div class="col-lg-3">
604                    <a href="https://documentation.mailgun.com/" class="card-link text-decoration-none" target="_blank" rel="" title="Documentation: API resources to help you use Mailgun">
605            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
606                <div class="d-flex flex-column gap-3">
607                    <div class="card-image-zoom rounded">
608                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20284'%3E%3C/svg%3E" alt="Image for Documentation: API resources to help you use Mailgun" class="rounded-0" decoding="async" width="504" height="284" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG_-_Nav_Card_-_Documentation.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG_-_Nav_Card_-_Documentation.png" alt="Image for Documentation: API resources to help you use Mailgun" class="rounded-0" decoding="async" width="504" height="284"></noscript>                    </div>
609                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
610                        Documentation: API resources to help you use Mailgun                    </div>
611                </div>
612                <div class="mt-auto lh-1">
613                    <span href="https://documentation.mailgun.com/" class="btn-arrow fs-xs">Read more</span>
614                </div>
615            </div>
616        </a>
617        </div>
618
619        <div class="col-lg-3">
620                    <a href="https://www.mailgun.com/releases/" class="card-link text-decoration-none"  rel="" title="Release Notes: Keep up with what&#039;s new in the Mailgun platform.">
621            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
622                <div class="d-flex flex-column gap-3">
623                    <div class="card-image-zoom rounded">
624                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20264'%3E%3C/svg%3E" alt="Image for Release Notes: Keep up with what&#039;s new in the Mailgun platform." class="rounded-0" decoding="async" width="504" height="264" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/MG-Meta.png" alt="Image for Release Notes: Keep up with what&#039;s new in the Mailgun platform." class="rounded-0" decoding="async" width="504" height="264"></noscript>                    </div>
625                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
626                        Release Notes: Keep up with what's new in the Mailgun platform.                    </div>
627                </div>
628                <div class="mt-auto lh-1">
629                    <span href="https://www.mailgun.com/releases/" class="btn-arrow fs-xs">Read more</span>
630                </div>
631            </div>
632        </a>
633        </div>
634
635        <div class="col-lg-3">
636                    <a href="https://www.mailgun.com/email-impact-report/" class="card-link text-decoration-none"  rel="" title="Email Impact Report">
637            <div class="card card-bg-solid card-navbar rounded-lg bg-light p-3 pb-4 d-flex flex-column justify-content-between gap-3 text-decoration-none">
638                <div class="d-flex flex-column gap-3">
639                    <div class="card-image-zoom rounded">
640                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20504%20312'%3E%3C/svg%3E" alt="Image for Email Impact Report" class="rounded-0" decoding="async" width="504" height="312" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/06/SEDR_24_Hero_1_Intro-Home-_-_Blog-scaled.png"><noscript><img src="https://www.mailgun.com/wp-content/uploads/2025/06/SEDR_24_Hero_1_Intro-Home-_-_Blog-scaled.png" alt="Image for Email Impact Report" class="rounded-0" decoding="async" width="504" height="312"></noscript>                    </div>
641                    <div class="card-title fs-xs fw-bold text-accent" data-title-clamp="true">
642                        Email Impact Report                    </div>
643                </div>
644                <div class="mt-auto lh-1">
645                    <span href="https://www.mailgun.com/email-impact-report/" class="btn-arrow fs-xs">Read more</span>
646                </div>
647            </div>
648        </a>
649        </div>
650    </div>
651</div>                        </div>
652                    </div>
653                        </li>
654    
655            </ul>
656            <ul class="top-nav__menu navbar-menu navbar-menu-mobile align-items-lg-center justify-content-lg-center pt-2 d-md-none">
657                        <li class="menu-item has-panel">
658            <a id="sinch-email-9289" class="menu-link" href="#sinch-email-9289-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="sinch-email-9289-content" data-menu-expand-trigger="sinch-email-9289-content">
659                                <span>Sinch Email</span>
660                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
661                                    <div id="sinch-email-9289-content" class="menu-panel is-fixed" data-menu-expand-content="sinch-email-9289-content" aria-labelledby="sinch-email-9289" role="menuitem">
662                        <div class="menu-back">        <a aria-controls="sinch-email-9289-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#sinch-email-9289-content">
663            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
664                                                    <p class="menu-pill-title fs-sm m-0">
665                        Back to main menu                    </p>
666                                            </div>
667                    </a>
668    </div>                        <div class="menu-panel-content">
669                                            <ul class="fs-sm">
670                            <a class="menu-pill" href="https://www.mailgun.com/" target="_blank">
671                        <div>
672                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
673                        Mailgun<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
674                                            </div>
675                    </a>
676            <a class="menu-pill" href="https://www.emailonacid.com/" target="_blank">
677                        <div>
678                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
679                        Email on Acid<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
680                                            </div>
681                    </a>
682                    </ul>
683                                        </div>
684                    </div>
685                        </li>
686            <li class="menu-item has-panel">
687            <a id="about-3977" class="menu-link" href="#about-3977-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="about-3977-content" data-menu-expand-trigger="about-3977-content">
688                                <span>About</span>
689                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
690                                    <div id="about-3977-content" class="menu-panel is-fixed" data-menu-expand-content="about-3977-content" aria-labelledby="about-3977" role="menuitem">
691                        <div class="menu-back">        <a aria-controls="about-3977-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#about-3977-content">
692            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
693                                                    <p class="menu-pill-title fs-sm m-0">
694                        Back to main menu                    </p>
695                                            </div>
696                    </a>
697    </div>                        <div class="menu-panel-content">
698                                            <ul class="fs-sm">
699                            <a class="menu-pill" href="https://www.mailgun.com/about/jobs/">
700                        <div>
701                                                    <p class="menu-pill-title fs-sm m-0">
702                        Careers                    </p>
703                                            </div>
704                    </a>
705            <a class="menu-pill" href="https://www.mailgun.com/about/">
706                        <div>
707                                                    <p class="menu-pill-title fs-sm m-0">
708                        Company                    </p>
709                                            </div>
710                    </a>
711                    </ul>
712                                        </div>
713                    </div>
714                        </li>
715            <li class="menu-item">
716            <a id="blog-9760" class="menu-link" href="https://www.mailgun.com/blog/">
717                                <span>Blog</span>
718                                </a>
719                        </li>
720            <li class="menu-item has-panel">
721            <a id="help-1633" class="menu-link" href="#help-1633-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="help-1633-content" data-menu-expand-trigger="help-1633-content">
722                                <span>Help</span>
723                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
724                                    <div id="help-1633-content" class="menu-panel is-fixed" data-menu-expand-content="help-1633-content" aria-labelledby="help-1633" role="menuitem">
725                        <div class="menu-back">        <a aria-controls="help-1633-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#help-1633-content">
726            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
727                                                    <p class="menu-pill-title fs-sm m-0">
728                        Back to main menu                    </p>
729                                            </div>
730                    </a>
731    </div>                        <div class="menu-panel-content">
732                                            <ul class="fs-sm">
733                            <a class="menu-pill" href="https://www.mailgun.com/contact/support/">
734                        <div>
735                                                    <p class="menu-pill-title fs-sm m-0">
736                        Contact Support                    </p>
737                                            </div>
738                    </a>
739            <a class="menu-pill" href="https://help.mailgun.com/hc/en-us" target="_blank">
740                        <div>
741                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
742                        Help Center<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
743                                            </div>
744                    </a>
745            <a class="menu-pill" href="https://documentation.mailgun.com/" target="_blank">
746                        <div>
747                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
748                        Documentation<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
749                                            </div>
750                    </a>
751            <a class="menu-pill" href="https://documentation.mailgun.com/docs/mailgun/sdk/introduction/" target="_blank">
752                        <div>
753                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
754                        SDKs<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
755                                            </div>
756                    </a>
757            <a class="menu-pill" href="https://status.mailgun.com/" target="_blank">
758                        <div>
759                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
760                        Status<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
761                                            </div>
762                    </a>
763            <a class="menu-pill" href="https://trust.sinch.com/?product=mailgun" target="_blank">
764                        <div>
765                                                    <p class="menu-pill-title fs-sm m-0 icon-link">
766                        Security Portal<svg aria-hidden="true" class="menu-external-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>                    </p>
767                                            </div>
768                    </a>
769                    </ul>
770                                        </div>
771                    </div>
772                        </li>
773    
774                        <li class="menu-item has-panel">
775            <a id="english-4823" class="menu-link" href="#english-4823-content" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="english-4823-content" data-menu-expand-trigger="english-4823-content">
776                <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/language.svg"></svg>
776                <span>English</span>
777                <svg aria-hidden="true" class="menu-chevron" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-down.svg"></svg>                </a>
778                                    <div id="english-4823-content" class="menu-panel is-fixed" data-menu-expand-content="english-4823-content" aria-labelledby="english-4823" role="menuitem">
779                        <div class="menu-back">        <a aria-controls="english-4823-content" data-menu-close="panel" class="menu-pill menu-pill-sm menu-pill-quiet" href="#english-4823-content">
780            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-left.svg"></svg>            <div>
781                                                    <p class="menu-pill-title fs-sm m-0">
782                        Back to main menu                    </p>
783                                            </div>
784                    </a>
785    </div>                        <div class="menu-panel-content">
786                            <ul class="fs-sm">
787            <a class="menu-pill" href="https://www.mailgun.com/blog/">
788                        <div>
789                                                    <p class="menu-pill-title fs-sm m-0">
790                        English                    </p>
791                                            </div>
792                    </a>
793            <a class="menu-pill" href="https://www.mailgun.com/fr/blog/">
794                        <div>
795                                                    <p class="menu-pill-title fs-sm m-0">
796                        Français                    </p>
797                                            </div>
798                    </a>
799            <a class="menu-pill" href="https://www.mailgun.com/de/blog/">
800                        <div>
801                                                    <p class="menu-pill-title fs-sm m-0">
802                        Deutsch                    </p>
803                                            </div>
804                    </a>
805            <a class="menu-pill" href="https://www.mailgun.com/es/blog/">
806                        <div>
807                                                    <p class="menu-pill-title fs-sm m-0">
808                        Español                    </p>
809                                            </div>
810                    </a>
811            <a class="menu-pill" href="https://www.mailgun.com/pt/blog/">
812                        <div>
813                                                    <p class="menu-pill-title fs-sm m-0">
814                        Portuguese                    </p>
815                                            </div>
816                    </a>
817    </ul>
818                        </div>
819                    </div>
820                        </li>
821                </ul>
822        </div>
823        <div class="d-lg-none d-flex flex-column gap-3 text-center">
824            <a class="fw-bold fs-xs link-reset d-block d-md-none" href="https://login.mailgun.com/login/">Log in</a><a class="btn btn-outline-secondary d-block d-md-none" href="https://signup.mailgun.com/new/signup">Start for free</a><a class="btn btn-secondary d-block" href="https://www.mailgun.com/contact/sales/">Contact sales</a>        </div>
825    </div>
826
827</div>
828<div class="col-auto d-none d-md-block ms-auto">
829    <div class="d-flex gap-2 w-100 justify-content-end align-items-center">
830        <a class="fw-bold fs-xs link-reset pe-lg-2 d-none d-md-block" href="https://login.mailgun.com/login/">Log in</a><a class="btn btn-outline-secondary btn-sm" href="https://signup.mailgun.com/new/signup">Start for free</a><a class="btn btn-secondary btn-sm d-none d-lg-block" href="https://www.mailgun.com/contact/sales/">Contact sales</a>    </div>
831</div>
832      <div class="col-auto d-md-none">
833        <div class="d-flex w-100 justify-content-end menu-item has-panel top-nav__header_mobile_action_secondary_wrap">
834                    <a id="navSearchTrigger-mobile" class="top-nav__header_mobile_action_secondary" href="#navSearch" data-overlay="true" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="navSearch" data-menu-expand-trigger="navSearch" aria-label="Open search input">
835            <svg aria-hidden="true" class="menu-icon" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/search.svg"></svg>
836          </a>
837        </div>
838      </div>
839    </div>
840  </div>
841  <div id="navSearch" class="nav-search is-fixed" data-menu-expand-content="navSearch" aria-labelledby="navSearchTrigger" role="menuitem">
842    <div class="container-lg">
843      <div class="py-2 py-lg-4">
844        <div class="col-12">
845	<div class="form-group">
846		<input id="mainSearchField" placeholder="Search..." type="search" class="form-control" title="Search">
847	</div>
848</div>      </div>
849    </div>
850  </div>
851</nav>
852<div class="menu-background"></div>
853<div class="menu-backdrop"></div>
854<div class="header-featured-card ">
855    
856    <section data-content-type="component" class="header-block section-py bg-body" data-theme="light">
857        <div class="container header-block-container">
858
859            
860            <div class="row align-items-center">
861                <div class="col-12 col-lg-9">
862                    <div class="d-flex flex-column gap-3 gap-md-4">
863                        <div>
864                                                            <p class="text-uppercase section-caption text-body-color">Resources</p>
865                            
866                            
867                            <h1 class="text-accent m-0 p-0 display-1">
868                                Mailgun blog                            </h1>
869                        </div>
870
871                                                    <div class="content-body mb-0 text-body-color">Everything you need to start building connected experiences.</div>
872                        
873                        
874                        
875                        
876                                            </div>
877                </div>
878
879                
880            </div>
881        </div>
882
883                            
884        
885        
886    </section>
887
888    <div class="container mb-6 mb-md-7 mb-lg-9">
889                        <article>
890                                        <a href="https://www.mailgun.com/blog/email/eu-guide-to-tracking-pixels/" class="card-link text-decoration-none " title="Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened ">
891                        <div class="card h-100 bg-transparent row g-0 card-horizontal card-featured">
892                                                            <div class="col-lg-8">
893                                                <div class="card-image-zoom ratio-16x9 rounded-lg h-100">
894
895                            
896                            
897                            <img width="1500" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201500%20800'%3E%3C/svg%3E" class="rounded-0" alt="Image for Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened " decoding="async" data-lazy-sizes="(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 822px, (min-resolution: 2dppx) and (min-width: 1200px) 822px, (min-width: 1200px) 1644px, 100vw" data-lazy-srcset="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png 1500w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-300x160.png 300w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-768x410.png 768w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-1024x546.png 1024w" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png" /><noscript><img width="1500" height="800" src="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png" class="rounded-0" alt="Image for Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened " decoding="async" sizes="(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 822px, (min-resolution: 2dppx) and (min-width: 1200px) 822px, (min-width: 1200px) 1644px, 100vw" srcset="https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean.png 1500w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-300x160.png 300w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-768x410.png 768w, https://www.mailgun.com/wp-content/uploads/2025/09/MG-Bounce-House-Logo-BG-Ocean-1024x546.png 1024w" /></noscript>                        </div>
898                                                </div>
899                                                                        <div class="col-lg-4 d-flex align-items-center">
900                                        <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
901                        <div>
902                            
903                                                            <div class="fs-xs d-flex gap-2 pb-2">
904                                                                            <sp
904an class="d-flex gap-2">
905                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
906                                                                                        <span class="card-category-text">Email</span>
907                                        </span>
908                                                                                                                <span>-</span>
909                                                                                                                <span class="time text-nowrap">
910                                            12 min                                        </span>
911                                                                    </div>
912                                                        <h2 class="card-title text-accent mb-0 fw-bold h4"
913                                                                >
914                                Tracking pixels, EU regulators, and you: a calm person&#8217;s guide to what just happened                             </h2>
915                                                                                </div>
916                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
917                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
917ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
918                                                                <span class="fs-xs">Alison Gootee</span>
919                            </address>
920                                                                                            </div>
921                                        </div>
922                            </div>
923
924                        </a>
925        
926                        </article>
927        
928            </div>
929</div>
930
931<section id="articleCardsList" class="blog section section-pb bg-body">
932    <div class="container">
933
934        <div class="blog-filter row d-flex justify-content-end gy-3 mb-6 mb-md-7 mb-lg-9">
935            <div class="col-md-6 col-lg-4">
936                        <div>
937            <label class="form-label" for="4181">
938                Category            </label>
939
940            <select id="4181" class="form-select" data-taxonomy-filter data-page="https://www.mailgun.com/blog/" name="blog_category" aria-label="Select a category">
941                <option value="https://www.mailgun.com/blog/">All</option>
942                                    <option value="https://www.mailgun.com/blog/company/" >
943                        Company                    </option>
944                                    <option value="https://www.mailgun.com/blog/deliverability/" >
945                        Deliverability                    </option>
946                                    <option value="https://www.mailgun.com/blog/dev-life/" >
947                        Dev Life                    </option>
948                                    <option value="https://www.mailgun.com/blog/email/" >
949                        Email                    </option>
950                                    <option value="https://www.mailgun.com/blog/it-and-engineering/" >
951                        IT &amp; Engineering                    </option>
952                                    <option value="https://www.mailgun.com/blog/product/" >
953                        Product                    </option>
954                            </select>
955        </div>
956
957            </div>
958        </div>
959                    <div class="row cards gy-3 mb-6 mb-md-7 mb-lg-9">
960                                    <article class="col-12 col-md-6 col-lg-4">
961                                            <a href="https://www.mailgun.com/blog/deliverability/deliverability-is-basically-a-cat/" class="card-link text-decoration-none " title="Deliverability Is Basically a Cat ">
962                        <div class="card h-100 bg-transparent d-flex flex-column">
963                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
964                        <div>
965                            
966                                                            <div class="fs-xs d-flex gap-2 pb-2">
967                                                                            <span class="d-flex gap-2">
968                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
969                                                                                        <span class="card-category-text">Deliverability</span>
970                                        </span>
971                                                                                                                <span>-</span>
972                                                                                                                <span class="time text-nowrap">
973                                            6 min                                        </span>
974                                                                    </div>
975                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
976                                data-title-clamp='true'                                >
977                                Deliverability Is Basically a Cat                             </h2>
978                                                                                </div>
979                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
980                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
980ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
981                                                                <span class="fs-xs">Alison Gootee</span>
982                            </address>
983                                                                                            </div>
984                                </div>
985
986                        </a>
987        
988                            </article>
989
990                    
991                                    <article class="col-12 col-md-6 col-lg-4">
992                                            <a href="https://www.mailgun.com/blog/product/mailgun-inspect-is-now-native-in-salesforce-agentforce-marketing/" class="card-link text-decoration-none " title="Mailgun Inspect is now native in Salesforce Agentforce Marketing">
993                        <div class="card h-100 bg-transparent d-flex flex-column">
994                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
995                        <div>
996                            
997                                                            <div class="fs-xs d-flex gap-2 pb-2">
998                                                                            <span class="d-flex gap-2">
999                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1000                                                                                        <span class="card-category-text">Product</span>
1001                                        </span>
1002                                                                                                                <span>-</span>
1003                                                                                                                <span class="time text-nowrap">
1004                                            3 min                                        </span>
1005                                                                    </div>
1006                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1007                                data-title-clamp='true'                                >
1008                                Mailgun Inspect is now native in Salesforce Agentforce Marketing                            </h2>
1009                                                                                </div>
1010                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1011                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1012                                                                <span class="fs-xs">The Sinch Mailgun team</span>
1013                            </address>
1014                                                                                            </div>
1015                                </div>
1016
1017                        </a>
1018        
1019                            </article>
1020
1021                    
1022                                    <article class="col-12 col-md-6 col-lg-4">
1023                                            <a href="https://www.mailgun.com/blog/deliverability/verified-not-invited-what-gmails-political-sender-program-actually-says-about-deliverability/" class="card-link text-decoration-none " title="Verified, not invited: What Gmail’s political sender program actually says about deliverability ">
1024                        <div class="card h-100 bg-transparent d-flex flex-column">
1025                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1026                        <div>
1027                            
1028                                                            <div class="fs-xs d-flex gap-2 pb-2">
1029                                                                            <sp
1029an class="d-flex gap-2">
1030                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1031                                                                                        <span class="card-category-text">Deliverability</span>
1032                                        </span>
1033                                                                                                                <span>-</span>
1034                                                                                                                <span class="time text-nowrap">
1035                                            10 min                                        </span>
1036                                                                    </div>
1037                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1038                                data-title-clamp='true'                                >
1039                                Verified, not invited: What Gmail’s political sender program actually says about deliverability                             </h2>
1040                                                                                </div>
1041                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1042                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1042ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1043                                                                <span class="fs-xs">Alison Gootee</span>
1044                            </address>
1045                                                                                            </div>
1046                                </div>
1047
1048                        </a>
1049        
1050                            </article>
1051
1052                                            <div class="col-12 animate">
1053                            <div class="py-5 py-md-7">
1054                                    <div class="">
1055        <div class="row justify-content-center">
1056                            <div class="col-lg-5 d-none d-lg-block">
1057                    <div class="position-relative h-100">
1058                        <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" alt="Call To Action Graphic" class="cta-image w-100 h-100 rounded-lg" width="100%" height="100%" data-lazy-src="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/images/blocks/cta/cta-subscribe.jpg"><noscript><img src="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/images/blocks/cta/cta-subscribe.jpg" alt="Call To Action Graphic" class="cta-image w-100 h-100 rounded-lg" width="100%" height="100%"></noscript>
1059
1060                                                    <div class="cta-icon cta-icon-image text-accent bg-body rounded p-3" data-theme="light">
1061                                <svg width="48" height="48" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/email.svg" aria-hidden="true"></svg>
1062                            </div>
1063                                            </div>
1064                </div>
1065                        <div class="col-12 col-lg-7">
1066                <div class="cta bg-primary rounded-lg px-5 py-7 p-md-9">
1067                                                    <div class="form-subscription">
1068                            <div class="h4 mb-3">
1069                    Keep me posted! Get great resources in your inbox every week.                </div>
1070                                    <form accept-charset="UTF-8" action="" enctype="multipart/form-data" data-form-subscription method="POST" style="max-width: 400px;">
1071                <div class="row justify-content-between align-items-top g-2">
1072                    <div class="col-10">
1073                        <input type="email" name="email" class="form-control" placeholder="Email" autocomplete="email" required>
1074                        <div data-fs="error" role="alert" class="invalid-feedback">
1075                            Please complete this required field.                        </div>
1076                    </div>
1077                                            <div class="col-12 order-last mt-3 fs-xxs" data-fs="acceptance" style="display:none;">
1078                            
1079                                <div class="form-check">
1080                                    <input id="formSubscriptionAcceptance-terms-2972" class="form-check-input"
1081                                        type="checkbox" name="terms">
1082                                    <label for="formSubscriptionAcceptance-terms-2972" class="form-check-label text-body-color">
1083                                        I have read and agree to the Terms of Service.                                        <span class="hs-form-required">*</span>
1084                                    </label>
1085                                </div>
1086
1087                            
1088                                <div class="form-check">
1089                                    <input id="formSubscriptionAcceptance-privacy-3461" class="form-check-input"
1090                                        type="checkbox" name="privacy">
1091                                    <label for="formSubscriptionAcceptance-privacy-3461" class="form-check-label text-body-color">
1092                                        I have read and agree to the Privacy Policy.                                        <sp
1092an class="hs-form-required">*</span>
1093                                    </label>
1094                                </div>
1095
1096                                                    </div>
1097                    
1098                                            <div class="col-12 order-last fs-xxs mb-0 mt-2 text-body-color">
1099                            Send me the Mailgun newsletter. I expressly agree to receive the newsletter and know that I can easily unsubscribe at any time.                        </div>
1100                    
1101                    <div class="col-2">
1102                        <button type="submit" value="Submit" aria-label="Submit" class="btn btn-secondary btn-icon">
1103                            <svg aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-right.svg"></svg>
1104                        </button>
1105                    </div>
1106                </div>
1107
1108                <input type="hidden" name="formSubscriptionRecaptchaToken" data-fs="recaptcha-token">
1109                <input type="hidden" name="customListID" value="">
1110
1111            </form>
1112            <div data-fs="message-success" style="display: none;">
1113                <p class="mb-0 mt-2 text-body-color">
1114                    Check your inbox monthly for your Mailgun Newsletter!                </p>
1115            </div>
1116        </div>
1117                                    </div>
1118            </div>
1119        </div>
1120    </div>
1121                            </div>
1122                        </div>
1123                    
1124                                    <article class="col-12 col-md-6 col-lg-4">
1125                                            <a href="https://www.mailgun.com/blog/deliverability/gmail-reputation-data-is-dead-now-what/" class="card-link text-decoration-none " title="Gmail Reputation Data Is Dead. Now What? ">
1126                        <div class="card h-100 bg-transparent d-flex flex-column">
1127                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1128                        <div>
1129                            
1130                                                            <div class="fs-xs d-flex gap-2 pb-2">
1131                                                                            <span class="d-flex gap-2">
1132                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1133                                                                                        <span class="card-category-text">Deliverability</span>
1134                                        </span>
1135                                                                                                                <span>-</span>
1136                                                                                                                <span class="time text-nowrap">
1137                                            11 min                                        </span>
1138                                                                    </div>
1139                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1140                                data-title-clamp='true'                                >
1141                                Gmail Reputation Data Is Dead. Now What?                             </h2>
1142                                                                                </div>
1143                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1144                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1144ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1145                                                                <span class="fs-xs">Alison Gootee</span>
1146                            </address>
1147                                                                                            </div>
1148                                </div>
1149
1150                        </a>
1151        
1152                            </article>
1153
1154                    
1155                                    <article class="col-12 col-md-6 col-lg-4">
1156                                            <a href="https://www.mailgun.com/blog/dev-life/create-api-workflows-for-transactional-emails/" class="card-link text-decoration-none " title="Transactional email best practices for developers">
1157                        <div class="card h-100 bg-transparent d-flex flex-column">
1158                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1159                        <div>
1160                            
1161                                                            <div class="fs-xs d-flex gap-2 pb-2">
1162                                                                            <span class="d-flex gap-2">
1163                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1164                                                                                        <span class="card-category-text">Dev Life</span>
1165                                        </span>
1166                                                                                                                <span>-</span>
1167                                                                                                                <span class="time text-nowrap">
1168                                            8 min                                        </span>
1169                                                                    </div>
1170                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1171                                data-title-clamp='true'                                >
1172                                Transactional email best practices for developers                            </h2>
1173                                                                                </div>
1174                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1175                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Manish Hatwalne" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/manish_hatwalne.jpeg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/manish_hatwalne.jpeg" width="40" height="40" alt="Photo of Manish Hatwalne"></noscript>
1176                                                                <span class="fs-xs">Manish Hatwalne</span>
1177                            </address>
1178                                                                                            </div>
1179                                </div>
1180
1181                        </a>
1182        
1183                            </article>
1184
1185                    
1186                                    <article class="col-12 col-md-6 col-lg-4">
1187                                            <a href="https://www.mailgun.com/blog/email/what-to-look-for-in-a-transactional-email-provider/" class="card-link text-decoration-none " title="What to look for in a transactional email provider">
1188                        <div class="card h-100 bg-transparent d-flex flex-column">
1189                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1190                        <div>
1191                            
1192                                                            <div class="fs-xs d-flex gap-2 pb-2">
1193                                                                            <sp
1193an class="d-flex gap-2">
1194                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1195                                                                                        <span class="card-category-text">Email</span>
1196                                        </span>
1197                                                                                                                <span>-</span>
1198                                                                                                                <span class="time text-nowrap">
1199                                            10 min                                        </span>
1200                                                                    </div>
1201                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1202                                data-title-clamp='true'                                >
1203                                What to look for in a transactional email provider                            </h2>
1204                                                                                </div>
1205                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1206                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Mdu Sibisi" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/mdu-sibisi.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/mdu-sibisi.png" width="40" height="40" alt="Photo of Mdu Sibisi"></noscript>
1207                                                                <span class="fs-xs">Mdu Sibisi</span>
1208                            </address>
1209                                                                                            </div>
1210                                </div>
1211
1212                        </a>
1213        
1214                            </article>
1215
1216                    
1217                                    <article class="col-12 col-md-6 col-lg-4">
1218                                            <a href="https://www.mailgun.com/blog/deliverability/improve-sender-reputation/" class="card-link text-decoration-none " title="10 ways to improve and protect your sender reputation">
1219                        <div class="card h-100 bg-transparent d-flex flex-column">
1220                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1221                        <div>
1222                            
1223                                                            <div class="fs-xs d-flex gap-2 pb-2">
1224                                                                            <span class="d-flex gap-2">
1225                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1226                                                                                        <span class="card-category-text">Deliverability</span>
1227                                        </span>
1228                                                                                                                <span>-</span>
1229                                                                                                                <span class="time text-nowrap">
1230                                            8 min                                        </span>
1231                                                                    </div>
1232                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1233                                data-title-clamp='true'                                >
1234                                10 ways to improve and protect your sender reputation                            </h2>
1235                                                                                </div>
1236                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1237                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1238                                                                <sp
1238an class="fs-xs">The Sinch Mailgun team</span>
1239                            </address>
1240                                                                                            </div>
1241                                </div>
1242
1243                        </a>
1244        
1245                            </article>
1246
1247                    
1248                                    <article class="col-12 col-md-6 col-lg-4">
1249                                            <a href="https://www.mailgun.com/blog/product/dedicated-ip-upgrade/" class="card-link text-decoration-none " title="Product release: From visibility to control, phase 2 of dedicated IP management is here. ">
1250                        <div class="card h-100 bg-transparent d-flex flex-column">
1251                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1252                        <div>
1253                            
1254                                                            <div class="fs-xs d-flex gap-2 pb-2">
1255                                                                            <span class="d-flex gap-2">
1256                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1257                                                                                        <span class="card-category-text">Product</span>
1258                                        </span>
1259                                                                                                                <span>-</span>
1260                                                                                                                <span class="time text-nowrap">
1261                                            6 min                                        </span>
1262                                                                    </div>
1263                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1264                                data-title-clamp='true'                                >
1265                                Product release: From visibility to control, phase 2 of dedicated IP management is here.                             </h2>
1266                                                                                </div>
1267                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1268                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of The Sinch Mailgun team" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2026/03/author-icon-mailgun.png" width="40" height="40" alt="Photo of The Sinch Mailgun team"></noscript>
1269                                                                <span class="fs-xs">The Sinch Mailgun team</span>
1270                            </address>
1271                                                                                            </div>
1272                                </div>
1273
1274                        </a>
1275        
1276                            </article>
1277
1278                    
1279                                    <article class="col-12 col-md-6 col-lg-4">
1280                                            <a href="https://www.mailgun.com/blog/deliverability/bimi-more-than-funny-name/" class="card-link text-decoration-none " title="The BIMI email specification: Your reward for solid authentication">
1281                        <div class="card h-100 bg-transparent d-flex flex-column">
1282                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1283                        <div>
1284                            
1285                                                            <div class="fs-xs d-flex gap-2 pb-2">
1286                                                                            <sp
1286an class="d-flex gap-2">
1287                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1288                                                                                        <span class="card-category-text">Deliverability</span>
1289                                        </span>
1290                                                                                                                <span>-</span>
1291                                                                                                                <span class="time text-nowrap">
1292                                            11 min                                        </span>
1293                                                                    </div>
1294                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1295                                data-title-clamp='true'                                >
1296                                The BIMI email specification: Your reward for solid authentication                            </h2>
1297                                                                                </div>
1298                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1299                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Nick Lafferty" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/nick_lafferty.jpeg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/nick_lafferty.jpeg" width="40" height="40" alt="Photo of Nick Lafferty"></noscript>
1300                                                                <span class="fs-xs">Nick Lafferty</span>
1301                            </address>
1302                                                                                            </div>
1303                                </div>
1304
1305                        </a>
1306        
1307                            </article>
1308
1309                    
1310                                    <article class="col-12 col-md-6 col-lg-4">
1311                                            <a href="https://www.mailgun.com/blog/deliverability/email-warm-up-strategies-that-work/" class="card-link text-decoration-none " title="Email warm-up tools promise a shortcut: Don&#8217;t be fooled">
1312                        <div class="card h-100 bg-transparent d-flex flex-column">
1313                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1314                        <div>
1315                            
1316                                                            <div class="fs-xs d-flex gap-2 pb-2">
1317                                                                            <span class="d-flex gap-2">
1318                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1319                                                                                        <span class="card-category-text">Deliverability</span>
1320                                        </span>
1321                                                                                                                <span>-</span>
1322                                                                                                                <span class="time text-nowrap">
1323                                            4 min                                        </span>
1324                                                                    </div>
1325                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1326                                data-title-clamp='true'                                >
1327                                Email warm-up tools promise a shortcut: Don&#8217;t be fooled                            </h2>
1328                                                                                </div>
1329                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1330                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1330ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1331                                                                <span class="fs-xs">Alison Gootee</span>
1332                            </address>
1333                                                                                            </div>
1334                                </div>
1335
1336                        </a>
1337        
1338                            </article>
1339
1340                    
1341                                    <article class="col-12 col-md-6 col-lg-4">
1342                                            <a href="https://www.mailgun.com/blog/deliverability/bad-news-youre-on-a-blocklist/" class="card-link text-decoration-none " title="Bad news: You&#8217;re on a blocklist. Worse news: That&#8217;s not even the real problem. ">
1343                        <div class="card h-100 bg-transparent d-flex flex-column">
1344                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1345                        <div>
1346                            
1347                                                            <div class="fs-xs d-flex gap-2 pb-2">
1348                                                                            <span class="d-flex gap-2">
1349                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1350                                                                                        <span class="card-category-text">Deliverability</span>
1351                                        </span>
1352                                                                                                                <span>-</span>
1353                                                                                                                <span class="time text-nowrap">
1354                                            9 min                                        </span>
1355                                                                    </div>
1356                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1357                                data-title-clamp='true'                                >
1358                                Bad news: You&#8217;re on a blocklist. Worse news: That&#8217;s not even the real problem.                             </h2>
1359                                                                                </div>
1360                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1361                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1361ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1362                                                                <span class="fs-xs">Alison Gootee</span>
1363                            </address>
1364                                                                                            </div>
1365                                </div>
1366
1367                        </a>
1368        
1369                            </article>
1370
1371                    
1372                                    <article class="col-12 col-md-6 col-lg-4">
1373                                            <a href="https://www.mailgun.com/blog/deliverability/test-emails-are-still-emails-the-inbox-is-not-your-sandbox/" class="card-link text-decoration-none " title="Test emails are still emails: The inbox is not your sandbox ">
1374                        <div class="card h-100 bg-transparent d-flex flex-column">
1375                                                    <div class="card-body d-flex flex-column gap-3 gap-md-4 ">
1376                        <div>
1377                            
1378                                                            <div class="fs-xs d-flex gap-2 pb-2">
1379                                                                            <span class="d-flex gap-2">
1380                                                                                            <svg class="text-accent" aria-hidden="true" width="20" height="20" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/document-image.svg"></svg>
1381                                                                                        <span class="card-category-text">Deliverability</span>
1382                                        </span>
1383                                                                                                                <span>-</span>
1384                                                                                                                <span class="time text-nowrap">
1385                                            12 min                                        </span>
1386                                                                    </div>
1387                                                        <h2 class="card-title text-accent mb-0 fw-bold h5"
1388                                data-title-clamp='true'                                >
1389                                Test emails are still emails: The inbox is not your sandbox                             </h2>
1390                                                                                </div>
1391                                                    <address class="text-start d-flex align-items-center gap-3 m-0">
1392                                                                    <img class="img-cover rounded" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2040'%3E%3C/svg%3E" width="40" height="40" alt="Photo of Alison Gootee" data-lazy-src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headsh
1392ot.jpg"><noscript><img class="img-cover rounded" src="https://www.mailgun.com/wp-content/uploads/2025/07/Alison-Gootee_Headshot.jpg" width="40" height="40" alt="Photo of Alison Gootee"></noscript>
1393                                                                <span class="fs-xs">Alison Gootee</span>
1394                            </address>
1395                                                                                            </div>
1396                                </div>
1397
1398                        </a>
1399        
1400                            </article>
1401
1402                    
1403                            </div>
1404
1405
1406            <div class="container">
1407                <div class="row">
1408                    <div class="col-12">
1409                        <nav class='d-flex justify-content-center' aria-label='Page navigation'><ul class='pagination d-flex gap-2 flex-wrap justify-content-center fw-bold mb-0'><li class='page-item active'><a class='page-link fw-bold'>1</a></li><li class='page-item'><a class='page-link fw-bold' href='https://www.mailgun.com/blog/page/2/' >2</a></li><li class='page-item'><a class='page-link fw-bold' href='https://www.mailgun.com/blog/page/3/' >3</a></li><li class='page-item disabled'><span class='page-link'><span aria-hidden='true'>...</span></span></li><li class='page-item page-item-last'><a class='page-link' href='https://www.mailgun.com/blog/page/43/' aria-label='Last Page'><span>Last Page</span></a></li></ul>
1410</nav>                    </div>
1411                </div>
1412            </div>
1413            </div>
1414</section><footer>
1415    <div class="border-top bg-body glow glow-bottom glow-end" data-theme="dark">
1416        <div class="container py-md-3 py-lg-5">
1417            <div class="row justify-content-center py-7">
1418                <div class="col-md-12 col-lg-4 pb-6 pb-md-0">
1419                    <div class="row pb-4 pb-md-5 pb-lg-0">
1420                        <div class="col-md-auto col-lg-12 me-md-3 me-lg-0">
1421                            <div class="pb-4">
1422                                <a href="https://www.mailgun.com" class="text-decoration-none text-accent">
1423                                    <svg role="img" width="116" height="32" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/logo-mailgun-sinch.svg">
1424                                        <title>
1425                                            Transactional Email API Service For Developers
1426                                        </title>
1427                                    </svg>
1428                                </a>
1429                            </div>
1430
1431                            <div class="pb-4 pb-md-0 pb-lg-5">
1432                                <a class="btn btn-secondary" href="https://signup.mailgun.com/new/signup">Start for free</a>
1433                            </div>
1434                        </div>
1435
1436                        <div class="col-md-auto col-lg-12 flex-grow-1">
1437                                    <div class="form-subscription">
1438                            <div class="form-label">
1439                    Subscribe to the Mailgun newsletter                </div>
1440                                    <form accept-charset="UTF-8" action="" enctype="multipart/form-data" data-form-subscription method="POST" style="max-width: 400px;">
1441                <div class="row justify-content-between align-items-top g-2">
1442                    <div class="col-10">
1443                        <input type="email" name="email" class="form-control" placeholder="Email" autocomplete="email" required>
1444                        <div data-fs="error" role="alert" class="invalid-feedback">
1445                            Please complete this required field.                        </div>
1446                    </div>
1447                                            <div class="col-12 order-last mt-3 fs-xxs" data-fs="acceptance" style="display:none;">
1448                            
1449                                <div class="form-check">
1450                                    <input id="formSubscriptionAcceptance-terms-7656" class="form-check-input"
1451                                        type="checkbox" name="terms">
1452                                    <label for="formSubscriptionAcceptance-terms-7656" class="form-check-label text-body-color">
1453                                        I have read and agree to the Terms of Service.                                        <sp
1453an class="hs-form-required">*</span>
1454                                    </label>
1455                                </div>
1456
1457                            
1458                                <div class="form-check">
1459                                    <input id="formSubscriptionAcceptance-privacy-6074" class="form-check-input"
1460                                        type="checkbox" name="privacy">
1461                                    <label for="formSubscriptionAcceptance-privacy-6074" class="form-check-label text-body-color">
1462                                        I have read and agree to the Privacy Policy.                                        <span class="hs-form-required">*</span>
1463                                    </label>
1464                                </div>
1465
1466                                                    </div>
1467                    
1468                                            <div class="col-12 order-last fs-xxs mb-0 mt-2 text-body-color">
1469                            Send me the Mailgun newsletter. I expressly agree to receive the newsletter and know that I can easily unsubscribe at any time.                        </div>
1470                    
1471                    <div class="col-2">
1472                        <button type="submit" value="Submit" aria-label="Submit" class="btn btn-secondary btn-icon">
1473                            <svg aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/chevron-right.svg"></svg>
1474                        </button>
1475                    </div>
1476                </div>
1477
1478                <input type="hidden" name="formSubscriptionRecaptchaToken" data-fs="recaptcha-token">
1479                <input type="hidden" name="customListID" value="">
1480
1481            </form>
1482            <div data-fs="message-success" style="display: none;">
1483                <p class="mb-0 mt-2 text-body-color">
1484                    Check your inbox monthly for your Mailgun Newsletter!                </p>
1485            </div>
1486        </div>
1487                        </div>
1488                    </div>
1489
1490                    <div class="row pb-0 pb-md-7 pb-lg-0">
1491                        <div class="col-md-auto col-lg-12 pb-4 pb-md-0 py-lg-5 me-md-3 me-lg-0">
1492                            <div class="form-label">Follow us</div>
1493                            <div class="d-flex gap-3 flex-wrap">
1494            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://www.linkedin.com/company/mailgun-inc/" target="_blank" rel="external">
1495            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/linkedin.svg">
1496                <title>
1497                    Follow us on LinkedIn                </title>
1498            </svg>
1499        </a>
1500            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://twitter.com/Mail_Gun/" target="_blank" rel="external">
1501            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/x.svg">
1502                <title>
1503                    Follow us on X                </title>
1504            </svg>
1505        </a>
1506            <a class="btn btn-lg btn-light btn-icon btn-icon-lg btn-light-social" href="https://www.facebook.com/mailgun/" target="_blank" rel="external">
1507            <svg role="img" width="32" height="32" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/sinch/facebook.svg">
1508                <title>
1509                    Follow us on Facebook                </title>
1510            </svg>
1511        </a>
1512    </div>                        </div>
1513
1514                        <div class="col-md-auto col-lg-12">
1515                            <div class="form-label">Trusted & certified</div>
1516                            <div class="d-flex gap-3 align-items-center">
1517    <div class="icon-neutral">
1518        <svg class="img-fluid" role="img" width="115" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-iso.svg">
1519            <title>Badge ISO</title>
1520        </svg>
1521    </div>
1522    <div class="icon-neutral">
1523        <svg class="img-fluid" role="img" width="124" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-csa.svg">
1524            <title>Badge CSA</title>
1525        </svg>
1526    </div>
1527    <div class="icon-neutral">
1528        <svg class="img-fluid" role="img" width="110" height="48" data-url="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/images/badge-gdpr.svg">
1529            <title>Badge GDPR</title>
1530        </svg>
1531    </div>
1532</div>                        </div>
1533                    </div>
1534
1535                </div>
1536
1537                <div class="col-md-12 col-lg-8">
1538                    <div class="row gy-3">
1539                        <div class="col-md-4">
1540                            <div class="h6">Platform</div>
1541                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1542                                        <li class="fs-xs">
1543                        <a class="link-body-color" href="https://www.mailgun.com/products/send/"  rel="">
1544                                Send            </a>
1545        </li>
1546        <li class="fs-xs">
1547                        <a class="link-body-color" href="https://www.mailgun.com/products/optimize/"  rel="">
1548                                Optimize            </a>
1549        </li>
1550        <li class="fs-xs">
1551                        <a class="link-body-color" href="https://www.mailgun.com/products/validate/"  rel="">
1552                                Validate            </a>
1553        </li>
1554        <li class="fs-xs">
1555                        <a class="link-body-color" href="https://www.mailgun.com/products/inspect/"  rel="">
1556                                Inspect            </a>
1557        </li>
1558        <li class="fs-xs">
1559                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/"  rel="">
1560                                Enterprise            </a>
1561        </li>
1562        <li class="fs-xs">
1563                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/email-consulting-services/"  rel="">
1564                                Consulting            </a>
1565        </li>
1566        <li class="fs-xs">
1567                        <a class="link-body-color" href="https://www.mailgun.com/enterprise/saml-authentication/"  rel="">
1568                                SAML Authentication            </a>
1569        </li>
1570        <li class="fs-xs">
1571                        <a class="link-body-color" href="https://www.mailgun.com/releases/"  rel="">
1572                                Release Notes            </a>
1573        </li>
1574                            </ul>
1575                        </div>
1576
1577                        <div class="col-md-4">
1578                            <div class="h6">Resources</div>
1579                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1580                                        <li class="fs-xs">
1581                        <a class="link-body-color" href="https://www.mailgun.com/resources/case-studies/"  rel="">
1582                                Customer Stories            </a>
1583        </li>
1584        <li class="fs-xs">
1585                        <a class="link-body-color" href="https://www.mailgun.com/integrations/"  rel="">
1586                                Integrations            </a>
1587        </li>
1588        <li class="fs-xs">
1589                        <a class="link-body-color icon-link" href="https://help.mailgun.com/hc/en-us" target="_blank" rel="">
1590                                Help Center<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1591        </li>
1592        <li class="fs-xs">
1593                        <a class="link-body-color icon-link" href="https://documentation.mailgun.com/" target="_blank" rel="">
1594                                API Documentation<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1595        </li>
1596        <li class="fs-xs">
1597                        <a class="link-body-color icon-link" href="https://status.mailgun.com/" target="_blank" rel="">
1598                                Service Status<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1599        </li>
1600        <li class="fs-xs">
1601                        <a class="link-body-color icon-link" href="https://feedback.mailgun.com/" target="_blank" rel="">
1602                                Send Feedback<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1603        </li>
1604        <li class="fs-xs">
1605                        <a class="link-body-color" href="https://www.mailgun.com/about/partners/get-in-touch/"  rel="">
1606                                Become a Partner            </a>
1607        </li>
1608        <li class="fs-xs">
1609                        <a class="link-body-color" href="https://www.mailgun.com/state-of-email-deliverability/"  rel="">
1610                                State of Email Deliverability            </a>
1611        </li>
1612        <li class="fs-xs">
1613                        <a class="link-body-color" href="https://www.mailgun.com/blog/"  rel="">
1614                                Blog            </a>
1615        </li>
1616        <li class="fs-xs">
1617                        <a class="link-body-color" href="https://www.mailgun.com/sitemap_index.xml"  rel="">
1618                                Sitemap            </a>
1619        </li>
1620                            </ul>
1621                        </div>
1622
1623                        <div class="col-md-4">
1624                            <div class="h6">Company</div>
1625                            <ul class="list-unstyled text-decoration-none m-0 d-flex flex-column gap-2">
1626                                        <li class="fs-xs">
1627                        <a class="link-body-color" href="https://www.mailgun.com/about/"  rel="">
1628                                About Us            </a>
1629        </li>
1630        <li class="fs-xs">
1631                        <a class="link-body-color" href="https://www.mailgun.com/about/jobs/"  rel="">
1632                                Careers            </a>
1633        </li>
1634        <li class="fs-xs">
1635                        <a class="link-body-color" href="https://www.mailgun.com/ai-info/"  rel="">
1636                                AI info            </a>
1637        </li>
1638        <li class="fs-xs">
1639                        <a class="link-body-color icon-link" href="https://www.mailjet.com/" target="_blank" rel="">
1640                                Mailjet<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1641        </li>
1642        <li class="fs-xs">
1643                        <a class="link-body-color icon-link" href="https://www.emailonacid.com/" target="_blank" rel="">
1644                                Email on Acid<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1645        </li>
1646        <li class="fs-xs">
1647                        <a class="link-body-color icon-link" href="https://sinch.com/" target="_blank" rel="">
1648                                Sinch<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1649        </li>
1650        <li class="fs-xs">
1651                        <a class="link-body-color" href="https://www.mailgun.com/contact/sales/"  rel="">
1652                                Contact Sales            </a>
1653        </li>
1654        <li class="fs-xs">
1655                        <a class="link-body-color icon-link" href="https://app.mailgun.com/signup?lang=en_US" target="_blank" rel="">
1656                                Try for Free<svg class="icon link-icon-neutral" width="14" height="14" aria-hidden="true" data-url="https://www.mailgun.com/wp-content/plugins/sinch-core/assets/icons/layout/external-link.svg"></svg>            </a>
1657        </li>
1658                            </ul>
1659                        </div>
1660                    </div>
1661                </div>
1662
1663            </div>
1664        </div>
1665    </div>
1666
1667    <div class="bg-light py-4" data-theme="dark">
1668        <div class="container">
1669            <div class="row">
1670                <div class="col-md-12 col-lg-4 order-2 order-lg-1 d-flex align-items-center">
1671                    <p class="fs-xs mb-0">
1671Copyright &copy; 2026 Mailgun All Rights Reserved.</p>
1672                </div>
1673                <div class="col-md-12 col-lg-8 order-1 order-lg-2 text-lg-end pb-3 pb-lg-0">
1674                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/receiving-spam-from-mailgun/">Report Spam</a>
1675                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/cookie-policy/">Cookie Notice</a>
1676                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/gdpr/">GDPR Compliance</a>
1677                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/aup/">Acceptable Use Policy</a>
1678                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/terms/">Terms of Service</a>
1679                    <a class="fs-xs text-accent me-3 py-2" href="https://www.mailgun.com/legal/privacy-policy/">Privacy Policy</a>
1680                    <a class="fs-xs text-accent py-2" href="https://sinch.com/legal/terms-and-conditions/other-sinch-terms-conditions/data-protection-agreement/" target="_blank">DPA</a>
1681                </div>
1682            </div>
1683        </div>
1684    </div>
1685</footer>
1686<script nowprocket>
1687    // Define dataLayer and the gtag function.
1688    window.dataLayer = window.dataLayer || [];
1689
1690    function gtag() {
1691        dataLayer.push(arguments);
1692    }
1693
1694    gtag('set', 'developer_id.dYWJhMj', true);
1695
1696    // CRITICAL: Set default consent state BEFORE any Google tags load
1697    // Region-specific defaults (Google Consent Mode v2):
1698    //   - EU + UK (opt-in): all denied by default
1699    //   - US (opt-out): all granted by default
1700    //   - Global (everyone else): only analytics_storage granted, rest denied
1701    //
1702    // More specific region rules must come BEFORE the global default.
1703    // OT SDK will call gtag('consent', 'update', ...) after geolocation detection,
1704    // which updates __consentState before OptanonWrapper / OneTrustGroupsUpdated fires.
1705    //
1706    // Reference: https://my.onetrust.com/s/article/UUID-d81787f6-685c-2262-36c3-5f1f3369e2a7
1707
1708    // EU + UK — opt-in: deny all storage types by default
1709    gtag('consent', 'default', {
1710        'ad_storage': 'denied',
1711        'ad_user_data': 'denied',
1712        'ad_personalization': 'denied',
1713        'analytics_storage': 'denied',
1714        'functionality_storage': 'denied',
1715        'personalization_storage': 'denied',
1716        'security_storage': 'granted',
1717        'region': ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR',
1718            'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL',
1719            'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB',
1720            'NO', 'IS', 'LI'
1721        ],
1722        'wait_for_update': 500
1723    });
1724
1725    // US — opt-out: grant all storage types by default
1726    gtag('consent', 'default', {
1727        'ad_storage': 'granted',
1728        'ad_user_data': 'granted',
1729        'ad_personalization': 'granted',
1730        'analytics_storage': 'granted',
1731        'functionality_storage': 'granted',
1732        'personalization_storage': 'granted',
1733        'security_storage': 'granted',
1734        'region': ['US'],
1735        'wait_for_update': 500
1736    });
1737
1738    // Global (all other regions) — only analytics_storage granted, rest denied
1739    gtag('consent', 'default', {
1740        'ad_storage': 'denied',
1741        'ad_user_data': 'denied',
1742        'ad_personalization': 'denied',
1743        'analytics_storage': 'granted',
1744        'functionality_storage': 'denied',
1745        'personalization_storage': 'denied',
1746        'security_storage': 'granted',
1747        'wait_for_update': 500
1748    });
1749</script>
1749
1750
1751<script nowprocket>
1752    setTimeout(() => {
1753        siteScripts.push({
1754            'type': 'necessary',
1755            'function': 'loadGoogleTagManager',
1756        });
1757    }, 0);
1758</script>
vendor: 2 bytes, line 1758
1758
1759<script type="text/rocketlazyloadscript">
1760    function loadGoogleTagManager() {
1761        setTimeout(() => {
1762            console.log('Google Tag Manager loaded');
vendor: 624 bytes, lines 1762-1776
1762
1763            (function(w, d, s, l, i) {
1764                w[l] = w[l] || [];
1765                w[l].push({
1766                    'gtm.start': new Date().getTime(),
1767                    event: 'gtm.js'
1768                });
1769                var f = d.getElementsByTagName(s)[0],
1770                    j = d.createElement(s),
1771                    dl = l != 'dataLayer' ? '&l=' + l : '';
1772                j.async = true;
1773                j.src =
1774                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
1775                f.parentNode.insertBefore(j, f);
1776            })(window, document, 'script', 'dataLayer', '
1776GTM-K833FLHN
vendor: 13 bytes, lines 1776-1777
1776');
1777        
1777}, 0);
1778    }
1779</script>
1779<script nowprocket>
1780    // Default category is 'necessary' (US + Global OneTrust templates).
1781    // For the EU + UK rule group the chat is treated as a performance script,
1782    // so it only loads once the visitor accepts performance cookies (C0002).
1783    // The region is resolved client-side in OptanonWrapper (ot-cookie-consent.php).
1784    siteScripts.push({
1785        'type': 'necessary',
1786        'typeByRegion': { 'eu': 'performance' },
1787        'function': 'loadQualified',
1788    });
1789</script>
1789
1790
1791<script type="text/rocketlazyloadscript">
1792    function loadQualified() {
1793        setTimeout(() => {
1794            if (window.innerWidth >= 1200) {
1795                // Desktop: inject Qualified script normally
1796                _injectQualifiedScript();
1797            } else {
1798                // Mobile/tablet: show a placeholder, inject Qualified on click
1799                var placeholder = document.createElement('div');
1800                placeholder.className = 'qualified-placeholder';
1801                placeholder.style.cssText = '--launcherButtonBackgroundColor: #d13d42; --buttonSizePx: 56px; color: #fff; position: fixed; z-index: 99999; bottom: 16px; right: 16px; cursor: pointer; height: var(--buttonSizePx); width: var(--buttonSizePx); background-color: var(--launcherButtonBackgroundColor); overflow: hidden; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 20px 0px; display: flex; align-items: center; justify-content: center; transition: opacity 0.3s ease;';
1802                placeholder.innerHTML = '<svg viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" height="35" width="35" data-backend-test-id="messenger-button-svg"><path d="M0 8C0 3.58172 3.58172 0 8 0V0C12.4183 0 16 3.58172 16 8V16H8C3.58172 16 0 12.4183 0 8V8Z" fill="currentColor"></path></svg>';
1803                document.body.appendChild(placeholder);
1804
1805                // Preconnect to Qualified's CDN domains while user is still deciding to click
1806                setTimeout(function() {
1807                    ['https://js.qualified.com', 'https://app.qualified.com'].forEach(function(href) {
1808                        var link = document.createElement('link');
1809                        link.rel = 'preconnect';
1810                        link.href = href;
1811                        document.head.appendChild(link);
1812                    });
1813                }, 1000);
1814
1815                placeholder.addEventListener('click', function() {
1816                    placeholder.style.opacity = '0.5';
1817                    placeholder.style.pointerEvents = 'none';
1818                    placeholder.style.cursor = 'wait';
1819
1820                    _injectQualifiedScript(function() {
1821                        placeholder.remove();
1822                        _tryOpenQualifiedChat();
1823                    });
1824                });
1825            }
1826        }, 0);
1827    }
1828
1829    function _injectQualifiedScript(onReadyCallback) {
1830        (function(w, q) {
1831            w['QualifiedObject'] = q;
1832            w[q] = w[q] || function() {
1833                (w[q].q = w[q].q || []).push(arguments);
1834            };
1835        })(window, 'qualified');
1836
1837        var script = document.createElement('script');
1838        script.src = 'https://js.qualified.com/qualified.js?token=zLJN1Nh6aQfGAeJU';
1839        script.async = true;
1840
1841        document.head.appendChild(script);
1842
1843        if (typeof onReadyCallback === 'function') {
1844            // Poll for the Qualified messenger iframe as a reliable readiness signal
1845            var attempts = 0;
1846            var poll = setInterval(function() {
1847                attempts++;
1848                if (document.getElementById('q-messenger-frame')) {
1849                    clearInterval(poll);
1850                    onReadyCallback();
1851                } else if (attempts >= 40) {
1852                    clearInterval(poll);
1853                }
1854            }, 250);
1855        }
1856    }
1857
1858    function _tryOpenQualifiedChat() {
1859        if (typeof qualified === 'function') {
1860            qualified('open');
1861        }
1862    }
1863</script>
1863<script nowprocket>
1864    setTimeout(() => {
1865        siteScripts.push({
1866            'type': 'performance',
1867            'function': 'loadClarity',
1868        });
1869    }, 0);
1870</script>
1870
1871
1872<script type="text/rocketlazyloadscript">
1873    function loadClarity() {
1874        setTimeout(() => {
1875            console.log('Clarity loaded');
1876            (function(c, l, a, r, i, t, y) {
1877                c[a] = c[a] || function() {
1878                    (c[a].q = c[a].q || []).push(arguments)
1879                };
1880                t = l.createElement(r);
1881                t.async = 1;
1882                t.src = "https://www.clarity.ms/tag/" + i;
1883                y = l.getElementsByTagName(r)[0];
1884                y.parentNode.insertBefore(t, y);
1885            })(window, document, "clarity", "script", "q1iyqzp2vy");
1886        }, 0);
1887    }
1888</script>
1888<script nowprocket>
1889    siteScripts.push({
1890        'type': 'performance',
1891        'function': 'loadGoogleAnalyticsPerf',
1892    });
1893</script>
1893
1894
1895<script type="text/rocketlazyloadscript">
1896    function loadGoogleAnalyticsPerf() {
1897
1898        // if (!document.cookie.includes('first_landing_page=')) {
1899        //     document.cookie =
1900        //         `first_landing_page=${window.location.pathname + window.location.search};path=/;domain=.mailjet.com;max-age=1814400`;
1901        // }
1902
1903        console.log('Google Analytics loaded');
1904        // DEBUG
1905        // console.log('Load GA4');
1906
1907        window.dataLayer = window.dataLayer || [];
1908
1909        function gtag() {
1910            dataLayer.push(arguments);
1911        }
1912
1913        // Create the GA-4 script
1914        var script = document.createElement('script');
1915        script.src = 'https://www.googletagmanager.com/gtag/js?id=G-PZB2JSMCGC';
1916        script.async = true;
1917        document.head.appendChild(script);
1918
1919        // Configure
1920        gtag('js', new Date());
1921        gtag('config', 'G-PZB2JSMCGC');
1922
1923    }
1924</script>
1924<script nowprocket>
1925    setTimeout(() => {
1926        siteScripts.push({
1927            'type': 'performance',
1928            'function': 'loadGoogleTagManagerMailgun',
1929        });
1930    }, 0);
1931</script>
vendor: 2 bytes, line 1931
1931
1932<script type="text/rocketlazyloadscript">
1933    function loadGoogleTagManagerMailgun() {
1934        setTimeout(() => {
1935            console.log('Google Tag Manager Mailgun loaded');
vendor: 624 bytes, lines 1935-1949
1935
1936            (function(w, d, s, l, i) {
1937                w[l] = w[l] || [];
1938                w[l].push({
1939                    'gtm.start': new Date().getTime(),
1940                    event: 'gtm.js'
1941                });
1942                var f = d.getElementsByTagName(s)[0],
1943                    j = d.createElement(s),
1944                    dl = l != 'dataLayer' ? '&l=' + l : '';
1945                j.async = true;
1946                j.src =
1947                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
1948                f.parentNode.insertBefore(j, f);
1949            })(window, document, 'script', 'dataLayer', '
1949GTM-52424JR7
vendor: 13 bytes, lines 1949-1950
1949');
1950        
1950}, 0);
1951    }
1952</script>
1952 
1952<script nowprocket>
1953     setTimeout(() => {
1954         siteScripts.push({
1955             'type': 'performance',
1956             'function': 'loadRudderStack',
1957         });
1958     }, 0);
1959 </script>
1959
1960
1961 
1961<script type="text/rocketlazyloadscript">
1962     function loadRudderStack() {
1963         setTimeout(() => {
1964         // load rudderstack only once
1965         if (loadRudderStack.called) {
1966             console.log('RudderStack is already loaded.');
1967             return; // Exit the function if it's already been called/
1968         }
1969
1970         (function() {
1971             console.log('RudderStack V3 loaded');
1972             "use strict";
1973             window.RudderSnippetVersion = "3.0.60";
1974             var identifier = "rudderanalytics";
1975             if (!window[identifier]) {
1976                 window[identifier] = [];
1977             }
1978             var rudderanalytics = window[identifier];
1979             if (Array.isArray(rudderanalytics)) {
1980                 if (rudderanalytics.snippetExecuted === true && window.console && console.error) {
1981                     console.error("RudderStack JavaScript SDK snippet included more than once.");
1982                 } else {
1983                     rudderanalytics.snippetExecuted = true;
1984                     window.rudderAnalyticsBuildType = "legacy";
1985                     var sdkBaseUrl = "https://cdn.rudderlabs.com";
1986                     var sdkVersion = "v3";
1987                     var sdkFileName = "rsa.min.js";
1988                     var scriptLoadingMode = "async";
1989                     var methods = ["setDefaultInstanceKey", "load", "ready", "page", "track", "identify", "alias", "group", "reset", "setAnonymousId", "startSession", "endSession", "consent"];
1990                     for (var i = 0; i < methods.length; i++) {
1991                         var method = methods[i];
1992                         rudderanalytics[method] = function(methodName) {
1993                             return function() {
1994                                 if (Array.isArray(window[identifier])) {
1995                                     rudderanalytics.push([methodName].concat(Array.prototype.slice.call(arguments)));
1996                                 } else {
1997                                     var _methodName;
1998                                     (_methodName = window[identifier][methodName]) === null || _methodName === undefined || _methodName.apply(window[identifier], arguments);
1999                                 }
2000                             };
2001                         }(method);
2002                     }
2003                     try {
2004                         new Function('class Test{field=()=>{};test({prop=[]}={}){return prop?(prop?.property??[...prop]):import("");}}');
2005                         window.rudderAnalyticsBuildType = "modern";
2006                     } catch (e) {}
2007                     var head = document.head || document.getElementsByTagName("head")[0];
2008                     var body = document.body || document.getElementsByTagName("body")[0];
2009                     window.rudderAnalyticsAddScript = function(url, extraAttributeKey, extraAttributeVal) {
2010                         var scriptTag = document.createElement("script");
2011                         scriptTag.src = url;
2012                         scriptTag.setAttribute("data-loader", "RS_JS_SDK");
2013                         if (extraAttributeKey && extraAttributeVal) {
2014                             scriptTag.setAttribute(extraAttributeKey, extraAttributeVal);
2015                         }
2016                         if (scriptLoadingMode === "async") {
2017                             scriptTag.async = true;
2018                         } else if (scriptLoadingMode === "defer") {
2019                             scriptTag.defer = true;
2020                         }
2021                         if (head) {
2022                             head.insertBefore(scriptTag, head.firstChild);
2023                         } else {
2024                             body.insertBefore(scriptTag, body.firstChild);
2025                         }
2026                     };
2027                     window.rudderAnalyticsMount = function() {
2028                         (function() {
2029                             if (typeof globalThis === "undefined") {
2030                                 var getGlobal = function getGlobal() {
2031                                     if (typeof self !== "undefined") {
2032                                         return self;
2033                                     }
2034                                     if (typeof window !== "undefined") {
2035                                         return window;
2036                                     }
2037                                     return null;
2038                                 };
2039                                 var global = getGlobal();
2040                                 if (global) {
2041                                     Object.defineProperty(global, "globalThis", {
2042                                         value: global,
2043                                         configurable: true
2044                                     });
2045                                 }
2046                             }
2047                         })();
2048                         window.rudderAnalyticsAddScript("".concat(sdkBaseUrl, "/").concat(sdkVersion, "/").concat(window.rudderAnalyticsBuildType, "/").concat(sdkFileName), "data-rsa-write-key", "1rAOS5TDzgx9T39bG58kwN5ZUQz");
2049                     };
2050                     if (typeof Promise === "undefined" || typeof globalThis === "undefined") {
2051                         window.rudderAnalyticsAddScript("https://polyfill-fastly.io/v3/polyfill.min.js?ver
2051sion=3.111.0&features=Symbol%2CPromise&callback=rudderAnalyticsMount");
2052                     } else {
2053                         window.rudderAnalyticsMount();
2054                     }
2055                    var loadOptions = { storage: { cookie: { domain: '.mailgun.com' } } };
2056                     rudderanalytics.load("3Dx70U9yFVf2Mnicj1so6PZl9g4", "https://mailgun-dataplane.rudderstack.com", loadOptions);
2057                     rudderanalytics.page();
2058                 }
2059             }
2060         })();
2061
2062                  function get_ga_clientid() {
2063             try {
2064
2065                 var cookie = {};
2066                 document.cookie.split(';').forEach(function(el) {
2067                     var splitCookie = el.split('=');
2068                     var key = splitCookie[0].trim();
2069                     var value = splitCookie[1];
2070                     cookie[key] = value;
2071                 });
2072                 if (!cookie["_ga"]) {
2073                     return undefined;
2074                 }
2075                 return cookie["_ga"].substring(6);
2076             } catch (_) {
2077                 return undefined
2078             }
2079         }
2080         var cid = get_ga_clientid();
2081         var timeout = 0;
2082
2083         if (!cid) {
2084             timeout = 3000;
2085         }
2086
2087         setTimeout(function() {
2088             cid = get_ga_clientid();
2089             if (cid && window.rudderanalytics) {
2090                //  console.log("GA Client ID (from _ga cookie):", cid);
2091                 window.rudderanalytics.track('track_ga_client_id', {
2092                     event_detail: cid
2093                 })
2094             }
2095         }, timeout);
2096
2097         // load rudderstack only once
2098         loadRudderStack.called = true;
2099
2100         // Wait for RudderStack to be ready and expose the ID globally
2101         rudderanalytics.ready(function() {
2102             window.rudderstackAnonymousId = rudderanalytics.getAnonymousId();
2103
2104             // Set cookie for getRudderstackId() in 00-helpers.php
2105             var id = window.rudderstackAnonymousId;
2106             if (id) {
2107                 var date = new Date();
2108                 date.setTime(date.getTime() + (365 * 24 * 60 * 60 * 1000));
2109                 document.cookie = 'sinch_rudderstack_id=' + id + ';expires=' + date.toUTCString() + ';path=/;SameSite=Lax';
2110             }
2111
2112             // Dispatch event to notify that RudderStack ID is available
2113             window.dispatchEvent(new CustomEvent('rudderstackReady', {
2114                 detail: {
2115                     anonymousId: window.rudderstackAnonymousId
2116                 }
2117             }));
2118         });
2119         }, 0);
2120     }
2121 </script>
2121<script nowprocket>
2122    setTimeout(() => {
2123        siteScripts.push({
2124            'type': 'targeting',
2125            'function': 'load6senseWebTag',
2126        });
2127    }, 0);
2128</script>
2128
2129
2130<script type="text/rocketlazyloadscript">
2131    function load6senseWebTag() {
2132        setTimeout(() => {
2133            console.log('6sense Web Tag loaded');
2134            let script = document.createElement('script');
2135            script.id = '6senseWebTag';
2136            script.src = 'https://j.6sc.co/j/a23cb10f-2297-44e1-9942-93c00da72afb.js';
2137            script.async = true;
2138            document.head.appendChild(script);
2139        }, 0);
2140    }
2141</script>
vendor: 2 bytes, line 2141
2141
2142<script nowprocket>
2143    setTimeout(() => {
2144        siteScripts.push({
2145            'type': 'targeting',
2146            'function': 'loadCapterra',
2147        });
2148    }, 0);
2149</script>
2149
2150
2151<script type="text/rocketlazyloadscript">
2152    function loadCapterra() {
2153        setTimeout(() => {
2154            console.log('Capterra loaded');
2155            var capterra_vkey = 'c86a390876cedfaaa216a3862a89bc66',
2156                capterra_vid = '2111727',
2157                capterra_prefix = (('https:' == document.location.protocol) ? 'https://ct.capterra.com' : 'http://ct.capterra.com');
2158
2159            (function() {
2160                    var ct = document.createElement('script');
2161                    ct.type = 'text/javascript';
2162                    ct.async = true;
2163                    ct.src = capterra_prefix + '/capterra_tracker.js?vid=' + capterra_vid + '&vkey=' + capterra_vkey;
2164                    var s = document.getElementsByTagName('script')[0];
2165                    s.parentNode.insertBefore(ct, s);
2166                }
2167
2168            )();
2169        }, 0);
2170    }
2171</script>
2171<script nowprocket>
2172    setTimeout(() => {
2173        siteScripts.push({
2174            'type': 'targeting',
2175            'function': 'loadCustomerIOAnalytics',
2176        });
2177    }, 0);
2178</script>
2178
2179
2180<script type="text/rocketlazyloadscript" data-rocket-type='text/javascript'>
2181    function loadCustomerIOAnalytics() {
2182        setTimeout(() => {
2183      console.log('Customer.io Analytics loaded');
2184      !function(){var i="cioanalytics", analytics=(window[i]=window[i]||[]);if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.setAttribute('data-global-customerio-analytics-key', i);t.src="https://cdp.customer.io/v1/analytics-js/snippet/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._writeKey=key;analytics._loadOptions=e};analytics.SNIPPET_VERSION="4.15.3";
2185          analytics.load(
2186            "445a165104ba2707e022",
2187          );
2188          analytics.page();
2189        }}();
2190        }, 0);
2191    }
2192</script>
2192
2193
2194<script nowprocket>
2195    setTimeout(() => {
2196        siteScripts.push({
2197            'type': 'targeting',
2198            'function': 'loadGoogleConversionLinker',
2199        });
2200    }, 0);
2201</script>
2201
2202
2203<script type="text/rocketlazyloadscript">
2204    function loadGoogleConversionLinker() {
2205        setTimeout(() => {
2206            console.log('Google Conversion linker loaded');
2207            window.dataLayer = window.dataLayer || [];
2208
2209            function gtag() {
2210                dataLayer.push(arguments);
2211            }
2212            gtag('js', new Date());
2213            gtag('config', 'AW-10868858311', {
2214                'conversion_linker': {
2215                    'enable': true
2216                }
2217            });
2218        }, 0);
2219    }
2220</script>
2220<script nowprocket>
2221    setTimeout(() => {
2222        siteScripts.push({
2223            'type': 'targeting',
2224            'function': 'loadLinkedInInsightTagEMEA',
2225        });
2226    }, 0);
2227</script>
2227
2228
2229<script type="text/rocketlazyloadscript">
2230    function loadLinkedInInsightTagEMEA() {
2231        setTimeout(() => {
2232            console.log('LinkedIn Insight Tag EMEA loaded');
2233            _linkedin_partner_id = "8196258";
2234            window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
2235            window._linkedin_data_partner_ids.push(_linkedin_partner_id);
2236
2237            (function(l) {
2238                if (!l) {
2239                    window.lintrk = function(a, b) {
2240                        window.lintrk.q.push([a, b])
2241                    };
2242                    window.lintrk.q = []
2243                }
2244                var s = document.getElementsByTagName("script")[0];
2245                var b = document.createElement("script");
2246                b.type = "text/javascript";
2247                b.async = true;
2248                b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
2249                s.parentNode.insertBefore(b, s);
2250            })(window.lintrk);
2251        }, 0);
2252    }
2253</script>
2253<script nowprocket>
2254    setTimeout(() => {
2255        siteScripts.push({
2256            'type': 'targeting',
2257            'function': 'loadLinkedInInsightTag',
2258        });
2259    }, 0);
2260</script>
2260
2261
2262<script type="text/rocketlazyloadscript">
2263    function loadLinkedInInsightTag() {
2264        setTimeout(() => {
2265            console.log('LinkedIn Insight Tag loaded');
2266            _linkedin_partner_id = "7469082";
2267            window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
2268            window._linkedin_data_partner_ids.push(_linkedin_partner_id);
2269
2270            (function(l) {
2271                if (!l) {
2272                    window.lintrk = function(a, b) {
2273                        window.lintrk.q.push([a, b])
2274                    };
2275                    window.lintrk.q = []
2276                }
2277                var s = document.getElementsByTagName("script")[0];
2278                var b = document.createElement("script");
2279                b.type = "text/javascript";
2280                b.async = true;
2281                b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
2282                s.parentNode.insertBefore(b, s);
2283            })(window.lintrk);
2284        }, 0);
2285    }
2286</script>
2286<script nowprocket>
2287    setTimeout(() => {
2288        siteScripts.push({
2289            'type': 'targeting',
2290            'function': 'loadOpenAI',
2291        });
2292    }, 0);
2293</script>
2293
2294
2295<script type="text/rocketlazyloadscript">
2296    function loadOpenAI() {
2297        setTimeout(() => {
2298            (function(w, d, s, u) {
2299                if (w.oaiq) return;
2300                var q = function() {
2301                    q.q.push(arguments);
2302                };
2303                q.q = [];
2304                w.oaiq = q;
2305                var js = d.createElement(s);
2306                js.async = true;
2307                js.src = u;
2308                var f = d.getElementsByTagName(s)[0];
2309                f.parentNode.insertBefore(js, f);
2310            })(window, document, "script", "https://bzrcdn.openai.com/sdk/oaiq.min.js");
2311
2312            oaiq("init", {
2313                pixelId: "AznLNt9JqYUUHYRBZVt3xt",
2314            });
2315        }, 0);
2316    }
2317</script>
vendor: 1 bytes, line 2317
2317
2318<script nowprocket>
2319    setTimeout(() => {
2320        siteScripts.push({
2321            'type': 'targeting',
2322            'function': 'loadPardotTracking',
2323        });
2324    }, 0);
2325</script>
2325
2326
2327<script type="text/rocketlazyloadscript">
2328    function loadPardotTracking() {
2329        setTimeout(() => {
2330            console.log('Pardot Tracking loaded');
2331            piAId = '831283'; 
2332            piCId = '2995'; 
2333            piHostname = 'pi.pardot.com';
2334
2335            (function() {
2336                function async_load() {
2337                    var s = document.createElement('script');
2338                    s.type = 'text/javascript';
2339                    s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
2340                    var c = document.getElementsByTagName('script')[0];
2341                    c.parentNode.insertBefore(s, c);
2342                }
2343                if (window.attachEvent) {
2344                    window.attachEvent('onload', async_load);
2345                } else {
2346                    window.addEventListener('load', async_load, false);
2347                }
2348            })();
2349        }, 0);
2350    }
2351</script>
2351<script nowprocket>
2352    setTimeout(() => {
2353        siteScripts.push({
2354            'type': 'targeting',
2355            'function': 'loadZoomInfoWebSights',
2356        });
2357    }, 0);
2358</script>
2358
2359
2360<script type="text/rocketlazyloadscript">
2361    function loadZoomInfoWebSights() {
2362        setTimeout(() => {
2363            window[(function(_yVk,_Ts){var _Ox='';for(var _1q=0;_1q<_yVk.length;_1q++){var _dM=_yVk[_1q].charCodeAt();_dM-=_Ts;_Ox==_Ox;_dM+=61;_dM%=94;_Ts>6;_dM+=33;_dM!=_1q;_Ox+=String.fromCharCode(_dM)}return _Ox})(atob('emlwNDEsJyU2ayc7'), 32)] = 'ae164772281680012020';
2364            var zi = document.createElement('script');
2365            (zi.type = 'text/javascript'),
2366            (zi.async = true),
2367            (zi.src = (function(_Iy5,_P2){var _NW='';for(var _oq=0;_oq<_Iy5.length;_oq++){var _Tx=_Iy5[_oq].charCodeAt();_Tx!=_oq;_P2>3;_Tx-=_P2;_Tx+=61;_Tx%=94;_NW==_NW;_Tx+=33;_NW+=String.fromCharCode(_Tx)}return _NW})(atob('MDw8ODtgVVUyO1RCMVM7KzoxODw7VCs3NVVCMVM8KS9UMjs='), 38)),
2368            document.readyState === 'complete'?document.body.appendChild(zi):
2369            window.addEventListener('load', function(){
2370                document.body.appendChild(zi)
2371            });
2372        }, 0);
2373    }
2374</script>
vendor: 1 bytes, line 2374
2374
2375<script nowprocket>
2376    setTimeout(() => {
2377        siteScripts.push({
2378            'type': 'targeting',
2379            'function': 'loadBing',
2380        });
2381    }, 0);
2382</script>
2382
2383
2384<script type="text/rocketlazyloadscript">
2385    function loadBing() {
2386        setTimeout(() => {
2387            console.log('Bing loaded');
2388            (function(w, d, t, r, u) {
2389                var f, n, i;
2390                w[u] = w[u] || [], f = function() {
2391                    var o = {
2392                        ti: "5562657"
2393                    };
2394                    o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")
2395                }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function() {
2396                    var s = this.readyState;
2397                    s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)
2398                }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)
2399            })(window, document, "script", "//bat.bing.com/bat.js", "uetq");
2400        }, 0);
2401    };
2402</script>
2402<script nowprocket>
2403    setTimeout(() => {
2404        siteScripts.push({
2405            'type': 'targeting',
2406            'function': 'loadClearbit',
2407        });
2408    }, 0);
2409</script>
2409
2410
2411<script type="text/rocketlazyloadscript">
2412    function loadClearbit() {
2413        setTimeout(() => {
2414            console.log('Clearbit loaded');
2415            var cb = document.createElement('script');
2416            cb.src = 'https://tag.clearbitscripts.com/v1/pk_54258638e2140e223e87c6c868ec9a93/tags.js';
2417            cb.async = true;
2418            document.head.appendChild(cb);
2419        }, 0);
2420    };
2421</script>
vendor: 2 bytes, line 2421
2421
2422<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
2423    setTimeout(() => {
2424        // Load OneTrust SDK dynamically to prevent WP Rocket from minifying/caching it
2425        (function() {
2426            var otScript = document.createElement('script');
2427            otScript.src = 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js';
2428            otScript.type = 'text/javascript';
2429            otScript.charset = 'UTF-8';
2430            otScript.setAttribute('data-domain-script', '0193d43b-caa5-74d0-a9a5-967106b45446');
2431            otScript.setAttribute('data-document-language', 'true');
2432            document.head.appendChild(otScript);
2433        })();
2434    }, 0);
2435</script>
2435
2436
2437<script type="text/rocketlazyloadscript" data-rocket-type="text/javascript">
2438    // Debug
2439    // console.log(siteScripts);
2440
2441    function callScriptFunction(scriptFunction) {
2442        if (typeof window[scriptFunction] === 'function') {
2443            window[scriptFunction]();
2444        } else {
2445            // Throw an error
2446            console.log(`Function ${scriptFunction} not found.`);
2447        }
2448    }
2449
2450    // --- Consented-script scheduling (INP) ---
2451    //
2452    // OneTrust calls OptanonWrapper() synchronously: once when the SDK boots and
2453    // again inside the banner's Accept / Reject click handler and on every later
2454    // consent change. Two problems with dispatching every vendor loader right
2455    // there:
2456    //   1. Most loaders inject their 
2456<script> unconditionally, so each extra
2457    //      OptanonWrapper() call used to load the same vendors again.
2458    //   2. On the Accept tap, ~30 loaders were queued at once and their vendor
2459    //      scripts then booted in the seconds right after the tap — exactly the
2460    //      window in which the user's next taps are measured for INP.
2461    // So: every loader runs at most once per page; "necessary" loaders run
2462    // immediately as before (they are normally dispatched at SDK boot, outside
2463    // any click); "performance" and "targeting" loaders are drained in idle
2464    // time after the tap has painted, a few per idle slice.
2465    var executedSiteScripts = {};
2466    var pendingSiteScripts = [];
2467    var siteScriptsDrainScheduled = false;
2468
2469    function scheduleIdle(callback) {
2470        if (typeof window.requestIdleCallback === 'function') {
2471            // timeout keeps tracking from being postponed for long on a busy
2472            // main thread: the slice runs within 500 ms even if never idle.
2473            window.requestIdleCallback(callback, { timeout: 500 });
2474        } else {
2475            setTimeout(callback, 50);
2476        }
2477    }
2478
2479    function drainSiteScripts(deadline) {
2480        siteScriptsDrainScheduled = false;
2481        var hasBudget = function () {
2482            return !deadline || deadline.didTimeout || deadline.timeRemaining() > 4;
2483        };
2484        while (pendingSiteScripts.length && hasBudget()) {
2485            callScriptFunction(pendingSiteScripts.shift());
2486        }
2487        if (pendingSiteScripts.length && !siteScriptsDrainScheduled) {
2488            siteScriptsDrainScheduled = true;
2489            scheduleIdle(drainSiteScripts);
2490        }
2491    }
2492
2493    // Region of the current visitor as resolved by OneTrust geolocation:
2494    // 'eu' (EU + UK rule group), 'us' or 'global'. Set in OptanonWrapper before
2495    // any loader is dispatched. A loader may declare 'typeByRegion' (e.g.
2496    // { eu: 'performance' }) to override its default 'type' for one region.
2497    var siteScriptsRegion = 'global';
2498
2499    function siteScriptEffectiveType(script) {
2500        var byRegion = script['typeByRegion'];
2501        if (byRegion && typeof byRegion === 'object' && byRegion[siteScriptsRegion]) {
2502            return byRegion[siteScriptsRegion];
2503        }
2504        return script['type'];
2505    }
2506
2507    function runSiteScriptsOnce(type, immediate) {
2508        siteScripts.forEach(function(script) {
2509            if (siteScriptEffectiveType(script) !== type) return;
2510            var name = script['function'];
2511            if (executedSiteScripts[name]) return;
2512            executedSiteScripts[name] = true;
2513            if (immediate) {
2514                callScriptFunction(name);
2515            } else {
2516                pendingSiteScripts.push(name);
2517            }
2518        });
2519        if (!immediate && pendingSiteScripts.length && !siteScriptsDrainScheduled) {
2520            siteScriptsDrainScheduled = true;
2521            scheduleIdle(drainSiteScripts);
2522        }
2523    }
2524
2525    function OptanonWrapper() {
2526        console.log('OptanonWrapper called');
2527        
2528        // Helper to check categories safely
2529        function isCategoryAllowed(categoryId) {
2530            return (
2531                typeof OnetrustActiveGroups !== "undefined" &&
2532                OnetrustActiveGroups.indexOf(categoryId) > -1
2533            );
2534        }
2535
2536        // OneTrust Cookie Categories
2537        // C0001: Strictly Necessary
2538        // C0002: Performance Cookies (maps to analytics_storage in OneTrust admin)
2539        // C0003: Functional Cookies (maps to functionality_storage, personalization_storage in OneTrust admin)
2540        // C0004: Targeting Cookies (maps to ad_storage, ad_user_data, ad_personalization in OneTrust admin)
2541        const strictlyNecessary = isCategoryAllowed("C0001");
2542        const performanceAllowed = isCategoryAllowed("C0002");
2543        // const functionalAllowed = isCategoryAllowed("C0003");
2544        const targetingAllowed = isCategoryAllowed("C0004");
2545
2546        console.log('OneTrust Categories:', {
2547            strictlyNecessary,
2548            performanceAllowed,
2549            // functionalAllowed,
2550            targetingAllowed,
2551            activeGroups: typeof OnetrustActiveGroups !== "undefined" ? OnetrustActiveGroups : 'undefined'
2552        });
2553
2554        // --- Visitor region (for per-region script categories) ---
2555        // Mirrors the OneTrust 'EU + UK' geolocation rule group; keep in sync with it.
2556        var geo = window.OneTrust && typeof window.OneTrust.getGeolocationData === 'function' ?
2557            window.OneTrust.getGeolocationData() : null;
2558
2559        var euUkCountries = [
2560            'AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR',
2561            'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL',
2562            'PL', 'PT', 'RO', 'SK', 'SI', 'ES', 'SE', 'GB',
2563            'NO', 'IS', 'LI'
2564        ];
2565
2566        var userCountry = geo && geo.country ? geo.country : '';
2567        var isEuUk = euUkCountries.indexOf(userCountry) > -1;
2568
2569        // Used by siteScriptEffectiveType() to apply per-region 'typeByRegion' overrides.
2570        siteScriptsRegion = isEuUk ? 'eu' : (userCountry === 'US' ? 'us' : 'global');
2571
2572        // --- Execute custom scripts based on consent categories ---
2573        // NOTE: Google Consent Mode updates are handled automatically by OneTrust SDK
2574        // based on the configuration in OneTrust Admin > Geolocation Rules > Google Consent Mode
2575        
2576        // Each loader runs at most once per page; see runSiteScriptsOnce() above.
2577
2578        // Strictly Necessary (C0001) - Always execute, immediately
2579        if (strictlyNecessary) {
2580            runSiteScriptsOnce('necessary', true);
2581        }
2582
2583        // Performance scripts (C0002) - drained in idle time after the consent tap has painted
2584        if (performanceAllowed) {
2585            runSiteScriptsOnce('performance', false);
2586        }
2587
2588        // Targeting scripts (C0004) - drained in idle time after the consent tap has painted
2589        if (targetingAllowed) {
2590            runSiteScriptsOnce('targeting', false);
2591        }
2592
2593        // disabled
2594        // --- Functional (C0003) ---
2595        // if (isCategoryAllowed("C0003")) {
2596        //     // functional cookies logic
2597        // }
2598
2599        // disabled
2600        // --- Social Media (C0005) ---
2601        // if (isCategoryAllowed("C0005")) {
2602        //     // social media logic
2603        // }
2604    }
2605</script>
vendor: 2 bytes, line 2605
2605
2606<script type="text/rocketlazyloadscript">
2607    // Shared helper functions for data layer events
2608
2609    /**
2610     * Get Timezone Offset
2611     *
2612     * Returns the browser's current UTC offset based on the local system timezone.
2613     *
2614     * @returns {string} The UTC offset string (e.g., 'utc+1', 'utc-5', 'utc+0')
2615     */
2616    function getTimezone() {
2617        const offset = -new Date().getTimezoneOffset() / 60;
2618        return 'utc' + (offset >= 0 ? '+' : '') + offset;
2619    }
2620
2621    /**
2622     * Get Page Type
2623     * 
2624     * Determines the type of page based on the URL pathname.
2625     * Extracts the first segment of the path and removes hyphens.
2626     * 
2627     * @returns {string} The page type (e.g., 'homepage', 'about', 'contact')
2628     */
2629    function getPageType() {
2630        const path = window.location.pathname;
2631        if (path === '/') {
2632            return 'homepage';
2633        }
2634        const pageType = path.split('/')[1];
2635        return pageType === '' ? 'homepage' : pageType;
2636    }
2637
2638    /**
2639     * Get Element Hierarchy
2640     * 
2641     * Determines the location of an element within the page structure.
2642     * Traverses up the DOM tree to identify if the element is within
2643     * the navbar, footer, or main body content.
2644     * 
2645     * @param {Element} el - The DOM element to check
2646     * @returns {string} The element location ('navbar', 'footer', or 'body')
2647     */
2648    function getElementHierarchy(el) {
2649        if (!(el instanceof Element)) return 'body';
2650
2651        let current = el;
2652        while (current) {
2653            if (current.tagName === 'NAV') {
2654                return 'navbar';
2655            }
2656            if (current.tagName === 'FOOTER') {
2657                return 'footer';
2658            }
2659            if (current.tagName === 'BODY' || current.tagName === 'HTML') {
2660                break;
2661            }
2662            current = current.parentElement;
2663        }
2664
2665        return 'body';
2666    }
2667
2668    /**
2669     * Get RudderStack Anonymous ID
2670     * 
2671     * Retrieves the RudderStack anonymous ID from our custom cookie.
2672     * The cookie is populated when RudderStack loads (see below).
2673     * 
2674     * @returns {string|null} The RudderStack anonymous ID or null if unavailable
2675     */
2676    function getRudderstackId() {
2677        // DONE MAILGUN: Verify cookie name — 'sinch_rudderstack_id' is shared across Sinch brands. Confirm with analytics team if mailgun should use the same cookie name.
2678        // Get cookie value
2679        const value = `; ${document.cookie}`;
2680        const parts = value.split(`; sinch_rudderstack_id=`);
2681        if (parts.length === 2) {
2682            return parts.pop().split(';').shift();
2683        }
2684        return null;
2685    }
2686
2687    /**
2688     * Get GA4 client ID
2689     * Only used for the Marketing Cloud form iframes (data-iframe-params), not in datalayers.
2690     *
2691     * Read straight from GA's own _ga cookie (GA1.1.<random>.<timestamp> ->
2692     * <random>.<timestamp>). GA only writes _ga when Consent Mode grants
2693     * analytics_storage, so we never hold an ID consent didn't allow.
2694     * Mirrors getGa4ClientId() in the design-system iframe-params-populator.
2695     *
2696     * @returns {string|null}
2697     */
2698    function getGa4ClientId() {
2699        const match = document.cookie.match(/(?:^|;\s*)_ga=([^;]*)/);
2700        if (!match) return null;
2701        const parts = decodeURIComponent(match[1]).split('.');
2702        return parts.length >= 4 ? parts.slice(-2).join('.') : null;
2703    }
2704
2705    /**
2706     * Announce GA4 client ID changes to the iframe populator.
2707     *
2708     * We don't store the ID ourselves - the design-system iframe populator
2709     * reads it from _ga when it runs. GA writes _ga asynchronously (and only
2710     * after consent), and OneTrust may remove it on withdrawal, so watch for
2711     * the value changing and fire utmCookies:updated so it re-reads it.
2712     */
2713    (function watchGa4ClientId() {
2714        var POLL_INTERVAL_MS = 250;
2715        var POLL_TIMEOUT_MS = 5000;
2716        var activeInterval = null;
2717        var lastId = getGa4ClientId();
2718
2719        function check() {
2720            var id = getGa4ClientId();
2721            if (id === lastId) return false;
2722            lastId = id;
2723            window.dispatchEvent(new Event('utmCookies:updated'));
2724            return true;
2725        }
2726
2727        function startPolling() {
2728            if (activeInterval) clearInterval(activeInterval);
2729            var start = Date.now();
2730            activeInterval = setInterval(function () {
2731                if (check() || Date.now() - start >= POLL_TIMEOUT_MS) {
2732                    clearInterval(activeInterval);
2733                    activeInterval = null;
2734                }
2735            }, POLL_INTERVAL_MS);
2736        }
2737
2738        if (!lastId) startPolling();
2739
2740        // Consent accepted (GA writes _ga shortly after) or withdrawn (_ga removed).
2741        window.addEventListener('OneTrustGroupsUpdated', startPolling);
2742    })();
2743
2744    /**
2745     * Set Cookie
2746     *
2747     * Shared helper for writing a first-party cookie.
2748     *
2749     * @param {string} name  - Cookie name
2750     * @param {string} value - Cookie value
2751     * @param {number} days  - Expiry in days (default 365)
2752     */
2753    function setCookieTracking(name, value, days = 365) {
2754        const date = new Date();
2755        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
2756        const expires = `expires=${date.toUTCString()}`;
2757        document.cookie = `${name}=${value};${expires};path=/;SameSite=Lax`;
2758    }
2759
2760    /**
2761     * Save RudderStack ID to cookie when available.
2762     *
2763     * Uses several strategies for robustness against RudderStack SDK v3, which
2764     * loads async via GTM and doesn't always expose getAnonymousId on the stub:
2765     *   1. Listen for the `rudderstackReady` custom event dispatched from
2766     *      rudderstack.php once the SDK is initialized (primary SDK v3 path).
2767     *   2. Register a `rudderanalytics.ready()` callback if the stub is present.
2768     *   3. Poll for the full SDK for up to POLL_TIMEOUT_MS.
2769     *   4. Re-poll when OneTrust consent changes (performance cookies may have
2770     *      been blocked on first load and accepted later).
2771     */
2772    (function saveRudderstackIdToCookie() {
2773        var POLL_INTERVAL_MS = 100;
2774        var POLL_TIMEOUT_MS = 5000;
2775        var activeInterval = null;
2776        var savedId = false;
2777
2778        function saveId(id) {
2779            if (!id || savedId) return false;
2780            savedId = true;
2781            setCookieTracking('sinch_rudderstack_id', id);
2782            window.dispatchEvent(new Event('utmCookies:updated'));
2783            return true;
2784        }
2785
2786        function trySet() {
2787            if (savedId) return true;
2788            if (typeof rudderanalytics !== 'undefined' && typeof rudderanalytics.getAnonymousId === 'function') {
2789                return saveId(rudderanalytics.getAnonymousId());
2790            }
2791            return false;
2792        }
2793
2794        function startPolling() {
2795            // Clear any existing poll before starting a new one
2796            if (activeInterval) clearInterval(activeInterval);
2797
2798            if (trySet()) return;
2799
2800            var start = Date.now();
2801            activeInterval = setInterval(function () {
2802                if (trySet()) {
2803                    clearInterval(activeInterval);
2804                    activeInterval = null;
2805                    return;
2806                }
2807                if (Date.now() - start >= POLL_TIMEOUT_MS) {
2808                    clearInterval(activeInterval);
2809                    activeInterval = null;
2810                }
2811            }, POLL_INTERVAL_MS);
2812        }
2813
2814        // SDK v3: listen for the rudderstackReady event dispatched from rudderstack.php
2815        window.addEventListener('rudderstackReady', function (e) {
2816            if (e && e.detail && e.detail.anonymousId && saveId(e.detail.anonymousId)) {
2817                return;
2818            }
2819            // No anonymousId in payload — fall back to polling the SDK
2820            startPolling();
2821        });
2822
2823        // If the SDK stub is already present at parse time, register a ready() callback
2824        if (typeof rudderanalytics !== 'undefined' && typeof rudderanalytics.ready === 'function') {
2825            rudderanalytics.ready(function () {
2826                trySet();
2827            });
2828        }
2829
2830        // Initial polling attempt on page load (covers case where SDK is already loaded)
2831        startPolling();
2832
2833        // Re-attempt when OneTrust consent changes (e.g. user accepts performance cookies)
2834        window.addEventListener('OneTrustGroupsUpdated', function () {
2835            savedId = false;
2836            startPolling();
2837        });
2838    })();
2839</script>
2839<script type="text/rocketlazyloadscript">
2840    setTimeout(() => {
2841        (function() {
2842            function pushSearchEvent(detail) {
2843                window.dataLayer = window.dataLayer || [];
2844                window.dataLayer.push({
2845                    event: "search",
2846                    event_info: {
2847                        search_term: detail.search_term,
2848                        element_name: detail.element_name,
2849                        destination: detail.destination,
2850                        brand_interaction: "mailgun",
2851                        product_interaction: "ungrouped",
2852                    },
2853                    page_info: {
2854                        page_url: window.location.href,
2855                        page_path: window.location.pathname,
2856                        page_title: document.title.toLowerCase(),
2857                        page_referrer: document.referrer,
2858                        page_type: getPageType(),
2859                        portal: "mailgun",
2860                        platform: "marketing",
2861                        language: "en-us",
2862                        environment: "prod",
2863                        timezone: getTimezone()
2864                    },
2865                    user_info: {
2866                        logged_in: false,
2867                        internal_traffic: false,
2868                        rudderstack_id: getRudderstackId()
2869                    }
2870                });
2871            }
2872
2873            // Consent handling for the search event.
2874            //
2875            // Unlike page_view / ux_error (which fire on page load), the search event
2876            // is user-initiated and always fires AFTER OneTrust has initialised.
2877            //
2878            //   US / Global:  analytics_storage granted by default → push immediately.
2879            //   EU / UK:      analytics_storage denied by default → push only after
2880            //                 the user has accepted consent (OneTrustGroupsUpdated
2881            //                 fires a second time).
2882
2883            document.addEventListener('algoliaSearch:selected', function(e) {
2884                pushSearchEvent(e.detail);
2885                console.log('search event pushed:', window.dataLayer[window.dataLayer.length - 1]);
2886            });
2887        })();
2888    }, 0);
2889</script>
vendor: 2 bytes, line 2889
2889
2890<script type="text/rocketlazyloadscript">
2891    setTimeout(() => {
2892        window.addEventListener("message", function(event) {
2893            var allowedOrigins = ["https://cloud.m.sinch.com"];
2894
2895            // Ensure message is from an allowed origin
2896            if (!allowedOrigins.includes(event.origin)) {
2897                // console.warn("Parent: Message from unknown origin", event.origin);
2898                return;
2899            }
2900
2901            // Log the received event data to inspect it
2902            console.log("Received event data:", event.data);
2903
2904            // Check if the message contains the expected event and data structure
2905            if (event.data.event !== "marketingCloudSubmit" || !event.data.mktCloudformName) {
2906                console.warn("Parent: Invalid or unexpected event data", event.data);
2907                return;
2908            }
2909
2910            console.log("Parent: Received valid message", event);
2911            console.table(event.data);
2912
2913            // Push original marketingCloudSubmit event to GTM dataLayer
2914            window.dataLayer = window.dataLayer || [];
2915            window.dataLayer.push({
2916                event: "marketingCloudSubmit", // This must match GTM event name
2917                mktCloudformName: event.data.mktCloudformName, // Keep form data
2918            });
2919
2920            // Push generate_lead event with additional parameters
2921            var formName = event.data.mktCloudformName.toLowerCase() || '';
2922            var leadType = '';
2923
2924            // Extract lead_type from form_name (first part before colon, or entire form_name if no colon)
2925            if (formName.indexOf(':') !== -1) {
2926                leadType = formName.split(':')[0].trim();
2927            } else {
2928                leadType = formName;
2929            }
2930
2931            window.dataLayer.push({
2932                event: 'generate_lead',
2933                event_info: {
2934                    mail_type: "business",
2935                    lead_type: leadType,
2936                    form_type: "marketing cloud",
2937                    business_country: event.data.mktCloudCountry.toLowerCase() || '',
2938                    form_name: formName
2939                }
2940            });
2941
2942                        //console.log("generate_lead event pushed:", window.dataLayer[window.dataLayer.length - 1]);
2943            console.log("Form Submitted Successfully!");
2944        });
2945    }, 0);
2946</script>
2946<script type="text/rocketlazyloadscript">
2947    setTimeout(() => {
2948        /**
2949         * Push page view event to data layer
2950         * Called when user has made a consent choice
2951         */
2952        function pushPageViewEvent() {
2953            window.dataLayer = window.dataLayer || [];
2954            dataLayer.push({
2955                event: "page_view",
2956                event_info: {
2957                    brand_interaction: "mailgun",
2958                    product_interaction: "ungrouped",
2959                },
2960                page_info: {
2961                    page_url: window.location.href,
2962                    page_path: window.location.pathname,
2963                    page_title: document.title.toLowerCase(),
2964                    page_referrer: document.referrer,
2965                    page_type: getPageType(),
2966                    portal: "mailgun",
2967                    platform: "marketing",
2968                    language: "en-us",
2969                    environment: "prod",
2970                    timezone: getTimezone()
2971                },
2972                user_info: {
2973                    logged_in: false,
2974                    internal_traffic: false,
2975                    rudderstack_id: getRudderstackId()
2976                }
2977            });
2978
2979        }
2980
2981        // Consent behaviour differs by region:
2982        //
2983        //   US:          Consent granted by default → page_view on OT init reaches analytics.
2984        //                No need to re-fire when the user interacts with the banner.
2985        //
2986        //   Global:      analytics_storage granted by default (via consent defaults +
2987        //                OptanonWrapper re-grant for pre-consent). page_view on OT init
2988        //                reaches analytics. No need to re-fire.
2989        //
2990        //   EU / UK:     Consent denied by default (essential cookies only) → page_view on
2991        //                OT init is blocked. Re-fire once when the user accepts so the event
2992        //                can reach analytics with the updated consent state.
2993        //
2994        // Strategy: fire for everyone on the first OneTrustGroupsUpdated (OT init).
2995        // Then check geolocation — if US or Global, mark as done; EU/UK gets one re-fire
2996        // on the next OneTrustGroupsUpdated (user acceptance/rejection).
2997
2998        var otInitFired = false;
2999        var pageViewFired = false;
3000
3001        window.addEventListener('OneTrustGroupsUpdated', function() {
3002            if (!otInitFired) {
3003                otInitFired = true;
3004                pushPageViewEvent();
3005
3006                // US and Global users: analytics_storage is granted on init,
3007                // so the initial page_view reaches analytics. No re-fire needed.
3008                var geo = window.OneTrust && typeof window.OneTrust.getGeolocationData === 'function'
3009                    ? window.OneTrust.getGeolocationData() : null;
3010                var euUkCountries = [
3011                    'AT','BE','BG','HR','CY','CZ','DK','EE','FI','FR',
3012                    'DE','GR','HU','IE','IT','LV','LT','LU','MT','NL',
3013                    'PL','PT','RO','SK','SI','ES','SE','GB',
3014                    'NO','IS','LI'
3015                ];
3016                var country = geo && geo.country ? geo.country : '';
3017                var isEuUk = euUkCountries.indexOf(country) > -1;
3018
3019                if (!isEuUk) {
3020                    pageViewFired = true; // block re-fire for US + Global
3021                }
3022                return;
3023            }
3024
3025            // User interacted with the consent banner (accept or reject).
3026            // Re-fire once for EU/UK users where the initial push was blocked.
3027            if (!pageViewFired) {
3028                pageViewFired = true;
3029                pushPageViewEvent();
3030            }
3031        });
3032    }, 0);
3033</script>
3033    
3033<script type="text/rocketlazyloadscript">
3034        setTimeout(() => {
3035            function trackNavigationClicks() {
3036                const navLinks = document.querySelectorAll('nav a, footer a');
3037
3038                navLinks.forEach(link => {
3039                    link.addEventListener('click', function(e) {
3040                        const elementName = e.target.textContent.trim().toLowerCase()
3041                            || e.target.alt?.trim().toLowerCase()
3042                            || e.target.closest('a')?.getAttribute('aria-label')?.trim().toLowerCase()
3043                            || '';
3044                        const elementLocation = getElementHierarchy(e.target);
3045
3046                        let navigationCategory = null;
3047                        const megaMenuParent = e.target.closest('.menu-item.has-panel.is-megamenu');
3048                        if (megaMenuParent) {
3049                            const categoryElement = megaMenuParent.querySelector(':scope > a > span');
3050                            if (categoryElement) {
3051                                navigationCategory = categoryElement.textContent.trim().toLowerCase();
3052                            }
3053                        }
3054
3055                        let navigationType = "inbound";
3056                        const linkElement = e.target.closest('a');
3057                        if (linkElement && linkElement.target === "_blank") {
3058                            navigationType = "outbound";
3059                        }
3060
3061                        window.dataLayer = window.dataLayer || [];
3062                        dataLayer.push({
3063                            event: "select_navigation",
3064                            event_info: {
3065                                element_location: elementLocation,
3066                                element_name: elementName,
3067                                navigation_category: navigationCategory,
3068                                navigation_type: navigationType,
3069                                brand_interaction: "mailgun",
3070                                product_interaction: "ungrouped",
3071                            },
3072                            page_info: {
3073                                page_url: window.location.href,
3074                                page_path: window.location.pathname,
3075                                page_title: document.title.toLowerCase(),
3076                                page_referrer: document.referrer,
3077                                page_type: getPageType(),
3078                                portal: "mailgun",
3079                                platform: "marketing",
3080                                language: "en-us",
3081                                environment: "prod",
3082                                timezone: getTimezone()
3083                            },
3084                            user_info: {
3085                                logged_in: false,
3086                                internal_traffic: false,
3087                                rudderstack_id: getRudderstackId()
3088                            }
3089                        });
3090
3091                        console.log(window.dataLayer);
3092                    });
3093                });
3094            }
3095
3096            // Initialize navigation click tracking unconditionally — GTM handles consent-based blocking
3097            trackNavigationClicks();
3098        }, 0);
3099    </script>
vendor: 2 bytes, line 3099
3099
3100<script type="text/rocketlazyloadscript">
3101    setTimeout(() => {
3102        function trackClickByClass(className) {
3103
3104            const links = document.querySelectorAll(`a.${className}`);
3105            const translatedStrings = {
3106                talkToExpert: 'talk to an expert',
3107                contactSales: 'contact sales',
3108                talkToEmailSpecialist: 'talk to an email specialist',
3109                bookDemo: 'schedule a demo',
3110                getDemo: 'get demo'
3111            };
3112
3113            const translatedLinks = {
3114                contactUs: 'https://www.mailgun.com/contact/sales/',
3115            };
3116
3117            links.forEach(link => {
3118                link.addEventListener('click', function(e) {
3119                    const href = link.href;
3120                    let label;
3121                    let eventName;
3122
3123                    // label or href dictates event name
3124
3125                    // Covers both the mailgun.com/signup redirect and
3126                    // all signup subdomain paths (signup.mailgun.com/*):
3127                    // - signup.mailgun.com/new/signup
3128                    // - signup.mailgun.com/deliverability
3129                    // - signup.mailgun.com/inspect
3130                    if (href.includes('mailgun.com/signup') ||
3131                        href.includes('signup.mailgun.com')) {
3132                        eventName = 'sign_up_funnel';
3133                        label = 'sign up cta';
3134
3135                    } else {
3136                        // Get button text for lead funnel checks
3137                        const buttonText = link.textContent.trim().toLowerCase();
3138
3139                        if (buttonText.includes(translatedStrings.talkToExpert) ||
3140                            buttonText.includes(translatedStrings.contactSales) ||
3141                            buttonText.includes(translatedStrings.talkToEmailSpecialist) ||
3142                            buttonText.includes(translatedStrings.bookDemo) ||
3143                            buttonText.includes(translatedStrings.getDemo) ||
3144                            href.includes(translatedLinks.contactUs) ||
3145                            href.includes('#form')) {
3146                            eventName = 'generate_lead_funnel';
3147                            label = buttonText;
3148                        } else {
3149                            // only track specific buttons
3150                            return;
3151                        }
3152                    }
3153
3154                    // Detect pricing plan from the closest plan card (pricing pages)
3155                    const planCard = link.closest('.pePlan');
3156                    const planName = planCard
3157                        ? (planCard.querySelector('.pePlanBadge')?.textContent.trim().toLowerCase() || planCard.id || null)
3158                        : null;
3159
3160                    // Extract email/validation quantity from the plan card (e.g. "10,000" → "10000")
3161                    const planQtyEl = planCard?.querySelector('.pePlanQty');
3162                    const planDetails = planQtyEl
3163                        ? planQtyEl.textContent.trim().replace(/&nbsp;/g, '').replace(/[,.\s\u00A0]/g, '') || null
3164                        : null;
3165
3166                    // Push to dataLayer
3167                    window.dataLayer = window.dataLayer || [];
3168                    dataLayer.push({
3169                        event: eventName,
3170                        event_info: {
3171                            funnel_step: label,
3172                            plan_name: planName,
3173                            plan_details: planDetails,
3174                            destination: link.href,
3175                            element_location: getElementHierarchy(link),
3176                            brand_interaction: "mailgun",
3177                            product_interaction: "ungrouped",
3178                        },
3179                        page_info: {
3180                            page_url: window.location.href,
3181                            page_path: window.location.pathname,
3182                            page_title: document.title.toLowerCase(),
3183                            page_referrer: document.referrer,
3184                            page_type: getPageType(),
3185                            portal: "mailgun",
3186                            platform: "marketing",
3187                            language: "en-us",
3188                            environment: "prod",
3189                            timezone: getTimezone()
3190                        },
3191                        user_info: {
3192                            logged_in: false,
3193                            internal_traffic: false,
3194                            rudderstack_id: getRudderstackId()
3195                        }
3196                    });
3197
3198                    console.log(window.dataLayer);
3199                });
3200            });
3201        }
3202
3203        // Initialize tracking unconditionally — GTM handles consent-based blocking
3204        trackClickByClass('btn');
3205    }, 0);
3206</script>
3206<script type="text/rocketlazyloadscript">
3207    setTimeout(() => {
3208        document.addEventListener("formSubscription:submitSuccess", function(event) {
3209            const form = event.detail?.form;
3210
3211            // Determine element_name from closest heading near the form
3212            let elementName = 'newsletter subscription';
3213            if (form) {
3214                const section = form.closest('section, .wp-block-group, .form-subscription')?.parentElement;
3215                if (section) {
3216                    const heading = section.querySelector('h1, h2, h3, h4, h5, h6');
3217                    if (heading && heading.textContent.trim()) {
3218                        elementName = heading.textContent.trim().toLowerCase();
3219                    }
3220                }
3221            }
3222
3223            window.dataLayer = window.dataLayer || [];
3224            window.dataLayer.push({
3225                event: "subscribe_newsletter",
3226                event_info: {
3227                    element_location: form ? getElementHierarchy(form) : 'body',
3228                    element_name: elementName,
3229                    brand_interaction: "mailgun",
3230                    product_interaction: "ungrouped",
3231                },
3232                page_info: {
3233                    page_url: window.location.href,
3234                    page_path: window.location.pathname,
3235                    page_title: document.title.toLowerCase(),
3236                    page_referrer: document.referrer,
3237                    page_type: getPageType(),
3238                    portal: "mailgun",
3239                    platform: "marketing",
3240                    language: "en-us",
3241                    environment: "prod",
3242                    timezone: getTimezone()
3243                },
3244                user_info: {
3245                    logged_in: false,
3246                    internal_traffic: false,
3247                    rudderstack_id: getRudderstackId()
3248                }
3249            });
3250
3251            console.log("subscribe_newsletter event pushed:", window.dataLayer[window.dataLayer.length - 1]);
3252        });
3253    }, 0);
3254</script>
vendor: 2 bytes, line 3254
3254
3255<script type="speculationrules">
3256{"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/simpletexting-theme-blank/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
3257</script>
3257
3258<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/list-light.min.css?ver=1790588706' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3259<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/blocks/cta.min.css?ver=1790588704' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3260<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/pagination.min.css?ver=1790588707' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3261<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/onetrust-cmp.min.css?ver=1790588715' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3262<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/design-system.min.css?ver=1790588703' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3263<link rel='preload'  href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/navbar.min.css?ver=1790588715' data-rocket-async="style" as="style" onload="this.onload=null;this.rel='stylesheet'" onerror="this.removeAttribute('data-rocket-async')"  media='all' />
3264<script type="text/rocketlazyloadscript" id="rocket-browser-checker-js-after">
3265"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}();
3266//# sourceURL=rocket-browser-checker-js-after
3267</script>
vendor: 1 bytes, line 3267
3267
3268<script id="rocket-preload-links-js-extra">
3269var 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://www.mailgun.com","onHoverDelay":"100","rateThrottle":"3"};
3270//# sourceURL=rocket-preload-links-js-extra
3271</script>
vendor: 1 bytes, line 3271
3271
3272<script type="text/rocketlazyloadscript" id="rocket-preload-links-js-after">
3273(function() {
3274"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();
3275}());
3276
3277//# sourceURL=rocket-preload-links-js-after
3278</script>
vendor: 1 bytes, line 3278
3278
3279<script type="text/rocketlazyloadscript" id="taxonomy-filter-slug-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/taxonomy-filter-slug.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3279
3279
3280<script id="form-subscription-js-js-extra">
3281var formSubscriptionPhpData = {"ajaxUrl":"https://www.mailgun.com/wp-admin/admin-ajax.php","recaptchaPublicKey":"6LdYZokrAAAAAO1a-zLUFnIsmPX3wAU-53_MKSV8","currentLanguageCode":"en","locale":"en_US","strings":{"requiredField":"Please complete this required field.","invalidEmail":"Email must be formatted correctly.","acceptTerms":"Please accept the required terms."}};
3282var formSubscriptionPhpData = {"ajaxUrl":"https://www.mailgun.com/wp-admin/admin-ajax.php","recaptchaPublicKey":"6LdYZokrAAAAAO1a-zLUFnIsmPX3wAU-53_MKSV8","currentLanguageCode":"en","locale":"en_US","strings":{"requiredField":"Please complete this required field.","invalidEmail":"Email must be formatted correctly.","acceptTerms":"Please accept the required terms."}};
3283//# sourceURL=form-subscription-js-js-extra
3284</script>
vendor: 1 bytes, line 3284
3284
3285<script type="text/rocketlazyloadscript" id="form-subscription-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/form-subscription.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3285
3285
3286<script type="text/rocketlazyloadscript" id="bs-main-js-js" data-rocket-src="https://www.mailgun.com/wp-content/plugins/sinch-core/libraries/bootstrap-scripts/bootstrap.min.js?ver=35429c238a723c27a123ad4ad5c9733e" data-rocket-defer defer></script>
vendor: 1 bytes, line 3286
3286
3287<script type="text/rocketlazyloadscript" id="utm-cookies-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/utilities/utm-cookies.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3287
3287
3288<script type="text/rocketlazyloadscript" id="navbar-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/layout-blocks/navbar.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3288
3288
3289<script type="text/rocketlazyloadscript" id="scroll-direction-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/scroll-direction.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3289
3289
3290<script type="text/rocketlazyloadscript" id="offcanvas-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/offcanvas.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3290
3290
3291<script type="text/rocketlazyloadscript" id="lazy-svg-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/lazy-svg.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3291
3291
3292<script id="algolia-js-js-extra">
3293var algoliaVars = {"countryCode":"en","corePluginDirectory":"https://www.mailgun.com/wp-content/plugins/sinch-core/","indexName":"MG"};
3294//# sourceURL=algolia-js-js-extra
3295</script>
vendor: 1 bytes, line 3295
3295
3296<script type="text/rocketlazyloadscript" id="algolia-js-js" data-rocket-src="https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/javascripts/components/algolia.min.js?ver=1790588719" data-rocket-defer defer></script>
vendor: 1 bytes, line 3296
3296
3297<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
3298if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
3299images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
3300if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
3300<script data-no-minify="1" async src="https://www.mailgun.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
3300
3301<noscript><link rel='stylesheet' id='list-light-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/list-light.min.css?ver=1790588706' media='all' /><link rel='stylesheet' id='cta-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/blocks/cta.min.css?ver=1790588704' media='all' /><link rel='stylesheet' id='pagination-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/components/pagination.min.css?ver=1790588707' media='all' /><link rel='stylesheet' id='onetrust-cmp-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/onetrust-cmp.min.css?ver=1790588715' media='all' /><link rel='stylesheet' id='design-system-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/design-system.min.css?ver=1790588703' media='all' /><link rel='stylesheet' id='navbar-css-css' href='https://www.mailgun.com/wp-content/themes/simpletexting-theme-blank/assets/stylesheets/layout-blocks/navbar.min.css?ver=1790588715' media='all' /></noscript>
3301<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4398f686c6d127b',t:'MTc5MDgzNzcxMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3301</body>
3302
3303</html>
3304<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.