<!DOCTYPE html>
<html lang="en" data-theme="light"><head><link rel="shortcut icon" type="image/png" href="https://assets.mailerlite.com/images/favicon-32x32.png">





    <meta name="robots" content="noindex, nofollow">


<meta property="og:type" content="website">
<meta property="og:url" content="https://zqxXPo.subscribepage.io">


<meta name="twitter:card" content="summary_large_image">

    

    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="csrf-token" content="">
    <style>
                @import url("https://fonts.mailerlite.com/css2?family=Inter:wght@300;400;500;600;700&family=Lato:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Manrope:wght@300;400;500;600;700&family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Mukta:wght@300;400;500;600;700&family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Epilogue:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Josefin+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Noto+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Oswald:wght@300;400;500;600;700&family=Raleway:wght@300;400;500;600;700&family=Quicksand:wght@300;400;500;600;700&family=Source+Sans+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Karla:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Fira+Sans:wght@300;400;500;600;700&family=Merriweather:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Dosis:wght@300;400;500;600;700&family=Catamaran:wght@300;400;500;600;700&family=Playfair+Display:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Space+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700&family=Signika:wght@300;400;500;600;700&family=Mulish:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Barlow+Condensed:wght@300;400;500;600;700&family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=DM+Sans:wght@300;400;500;600;700&family=Cabin:wght@300;400;500;600;700&family=Aleo:wght@300;400;500;600;700&family=Comfortaa:wght@300;400;500;600;700&family=Amatic+SC:wght@300;400;500;600;700&family=Chewy&display=swap");@keyframes boardingFadeIn{0%{opacity:0}to{opacity:1}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e4e4e7}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}strong{font-weight:bolder}button,input,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4,p{margin:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#a1a1aa}input::placeholder,textarea::placeholder{opacity:1;color:#a1a1aa}button{cursor:pointer}iframe,img,object,svg{display:block;vertical-align:middle}img{max-width:100%;height:auto}:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent}:root{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:14.2864% 0.03641 153.105061;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.432% 0.182048 153.105061;--s:55.1664% 0.013808 285.93847;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;--rounded-btn:0.25rem}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:14.2864% 0.03641 153.105061;--sc:91.0333% 0.002762 285.93847;--ac:14.902% 0.0334 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.432% 0.182048 153.105061;--s:55.1664% 0.013808 285.93847;--a:74.51% 0.167 183.61;--n:31.3815% 0.021108 254.139175;--nc:74.6477% 0.0216 264.435964;--b1:25.3267% 0.015896 252.417568;--b2:23.2607% 0.013807 253.100675;--b3:21.1484% 0.01165 254.087939;--bc:74.6477% 0.0216 264.435964;--rounded-btn:0.25rem}}[data-theme=light]{color-scheme:light;--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:14.2864% 0.03641 153.105061;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:71.432% 0.182048 153.105061;--s:55.1664% 0.013808 285.93847;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;--rounded-btn:0.25rem}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1800px){.container{max-width:1800px}}.carousel{display:inline-flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.checkbox{flex-shrink:0;--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));height:1.5rem;width:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.\!dropdown{position:relative!important;display:inline-block!important}.dropdown{position:relative;display:inline-block}.\!dropdown>:not(summary):focus{outline:2px solid transparent!important;outline-offset:2px!important}.dropdown>:not(summary):focus{outline:2px solid transparent;outline-offset:2px}.input{flex-shrink:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:2;line-height:1.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}.input[type=number]::-webkit-inner-spin-button{margin-top:-1rem;margin-bottom:-1rem;margin-inline-end:-1rem}.link{cursor:pointer;text-decoration-line:underline}.modal{pointer-events:none;position:fixed;inset:0;margin:0;display:grid;height:100%;max-height:none;width:100%;max-width:none;justify-items:center;padding:0;opacity:0;overscroll-behavior:contain;z-index:999;background-color:transparent;color:inherit;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);transition-property:transform,opacity,visibility;overflow-y:hidden}.modal:target,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}:root:has(:is(.modal:target,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.navbar{display:flex;align-items:center;padding:var(--navbar-padding,.5rem);min-height:4rem;width:100%}.radio{flex-shrink:0;--chkbg:var(--bc);width:1.5rem;-webkit-appearance:none;border-radius:9999px;border-width:1px;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));--tw-border-opacity:0.2}.radio{height:1.5rem;cursor:pointer;-moz-appearance:none;appearance:none}.select{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3rem;min-height:3rem;padding-inline-start:1rem;padding-inline-end:2.5rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-size:4px 4px,4px 4px;background-repeat:no-repeat}.textarea{min-height:3rem;flex-shrink:1;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;line-height:2;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.carousel::-webkit-scrollbar{display:none}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.checkbox:disabled{border-width:0;cursor:not-allowed;border-color:transparent;--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));opacity:.2}.checkbox:checked{background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-color:var(--chkbg);background-image:linear-gradient(-45deg,transparent 65%,var(--chkbg) 65.99%),linear-gradient(45deg,transparent 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,transparent 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,transparent 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-repeat:no-repeat;animation:checkmark var(--animation-input,.2s) ease-out;background-image:linear-gradient(90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(-90deg,transparent 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}.input input{--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:transparent}.input input:focus{outline:2px solid transparent;outline-offset:2px}.input:focus,.input:focus-within{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.input:disabled,.input:has(>input[disabled]){cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.input:disabled::-moz-placeholder,.input:has(>input[disabled])::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input:disabled::placeholder,.input:has(>input[disabled])::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.input::-webkit-date-and-time-value{text-align:inherit}.link:focus{outline:2px solid transparent;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.loading{pointer-events:none;display:inline-block;aspect-ratio:1/1;width:1.5rem;background-color:currentColor;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.loading{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' class='spinner_V8m1' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000'%3E%3Cstyle%3E@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%25{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%25{stroke-dasharray:42 150;stroke-dashoffset:-16}95%25,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}%3C/style%3E%3Cg style='transform-origin:center;animation:spinner_zKoa 2s linear infinite'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' class='spinner_V8m1' style='stroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite'/%3E%3C/g%3E%3C/svg%3E")}.loading-bars{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cstyle%3E@keyframes spinner_vc4H{0%25{y:1px;height:22px}93.75%25{y:5px;height:14px;opacity:.2}}.spinner_hzlK{animation:spinner_vc4H .8s linear infinite;animation-delay:-.8s}%3C/style%3E%3Cpath d='M1 1h6v22H1z' class='spinner_hzlK'/%3E%3Cpath d='M9 1h6v22H9z' class='spinner_hzlK' style='animation-delay:-.65s'/%3E%3Cpath d='M17 1h6v22h-6z' class='spinner_hzlK' style='animation-delay:-.5s'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cstyle%3E@keyframes spinner_vc4H{0%25{y:1px;height:22px}93.75%25{y:5px;height:14px;opacity:.2}}.spinner_hzlK{animation:spinner_vc4H .8s linear infinite;animation-delay:-.8s}%3C/style%3E%3Cpath d='M1 1h6v22H1z' class='spinner_hzlK'/%3E%3Cpath d='M9 1h6v22H9z' class='spinner_hzlK' style='animation-delay:-.65s'/%3E%3Cpath d='M17 1h6v22h-6z' class='spinner_hzlK' style='animation-delay:-.5s'/%3E%3C/svg%3E")}.loading-md{width:1.5rem}.modal::backdrop,.modal:not(dialog:not(.modal-open)){background-color:#0006;animation:modal-pop .2s ease-out}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/1))}.radio:checked{--tw-bg-opacity:1;background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;animation:radiomark var(--animation-input,.2s) ease-out;box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{border-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:focus{box-shadow:none;outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.select:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.select:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.select:disabled::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}.textarea:focus{box-shadow:none;border-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))}.textarea:disabled{cursor:not-allowed;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));color:var(--fallback-bc,oklch(var(--bc)/.4))}.textarea:disabled::-moz-placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}.textarea:disabled::placeholder{color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)));--tw-placeholder-opacity:0.2}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.ml-alert{--tw-bg-opacity:1;--tw-text-opacity:1}.ml-alert{display:inline-flex;width:100%;align-items:center;gap:.5rem;border-radius:.25rem;background-color:rgb(244 244 245/var(--tw-bg-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;color:rgb(24 24 27/var(--tw-text-opacity))}.ml-alert-error{--tw-bg-opacity:1;--tw-text-opacity:1}.ml-alert-error{background-color:rgb(254 226 226/var(--tw-bg-opacity));color:rgb(127 29 29/var(--tw-text-opacity))}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input,.textarea{display:inline-block;height:38px;min-height:0;width:100%;border-radius:.375rem;--tw-border-opacity:1;border-color:rgb(212 212 216/var(--tw-border-opacity));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;line-height:1}.input:focus,.textarea:focus{--tw-border-opacity:1;border-color:rgb(161 161 170/var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.modal{z-index:10001}.ml-site{font-size:1.125rem;line-height:1.75rem}.ml-site h1,.ml-site h2,.ml-site h3,.ml-site h4{margin-bottom:.75rem}.ml-site h1:last-child,.ml-site h2:last-child,.ml-site h3:last-child,.ml-site h4:last-child{margin-bottom:0}.ml-site p{margin-bottom:.5rem}.ml-site p:last-child{margin-bottom:0}.ml-site strong{font-weight:600}.ml-site .ml-content-heading{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.ml-site .ml-input{width:100%;line-height:1.375}.ml-site .ml-input:focus-visible{outline-width:0}.ml-site .ml-error .ml-input{border-width:1px;--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity));line-height:1.25rem}.ml-site .ml-error.form-interest-groups{border-style:none;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.ml-site .ml-btn-grid{width:100%}@media (min-width:768px){.ml-site .ml-btn-grid{width:auto}}.ml-site .ml-btn{display:inline-flex;width:100%;cursor:pointer;align-items:center;justify-content:center;padding-top:.125rem;padding-bottom:.125rem;text-align:center;line-height:1.375}.ml-site .ml-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}@media (min-width:768px){.ml-site .ml-btn{width:auto}}.ml-site .ml-p{overflow-wrap:break-word}.ml-site .ml-p:empty:before{display:inline-block;--tw-content:"";content:var(--tw-content)}.ml-site .ml-p{word-wrap:break-word;word-break:break-word}@keyframes checkmark{0%{background-position-y:5px}60%{background-position-y:-1px}to{background-position-y:0}}@keyframes opacity-fade{0%{opacity:.3}to{opacity:.8}}@media (max-width:639px){.ml-mobile-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (max-width:639px){.ml-mobile-padding{padding:var(--card-mobile-padding)!important}}.lightbox-modal{position:fixed;inset:0;z-index:50;display:none;background-color:rgba(0,0,0,.9)}.lightbox-content{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.lightbox-image{max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.lightbox-close{position:absolute;top:1rem;right:1rem;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lightbox-close:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.lightbox-prev{position:absolute;left:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:1.25rem;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lightbox-prev:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.lightbox-next{position:absolute;right:1rem;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:1.25rem;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.lightbox-next:hover{--tw-text-opacity:1;color:rgb(212 212 216/var(--tw-text-opacity))}.ml-nbx .visible{visibility:visible}.ml-nbx .invisible{visibility:hidden}.ml-nbx .absolute{position:absolute}.ml-nbx .relative{position:relative}.ml-nbx .inset-0{inset:0}.ml-nbx .z-10{z-index:10}.ml-nbx .mx-auto{margin-left:auto;margin-right:auto}.ml-nbx .mb-4{margin-bottom:1rem}.ml-nbx .mt-3{margin-top:.75rem}.ml-nbx .block{display:block}.ml-nbx .inline-block{display:inline-block}.ml-nbx .flex{display:flex}.ml-nbx .inline-flex{display:inline-flex}.ml-nbx .grid{display:grid}.ml-nbx .hidden{display:none}.ml-nbx .h-16{height:4rem}.ml-nbx .h-3{height:.75rem}.ml-nbx .h-auto{height:auto}.ml-nbx .h-full{height:100%}.ml-nbx .min-h-\[44px\]{min-height:44px}.ml-nbx .min-h-screen{min-height:100vh}.ml-nbx .\!w-full{width:100%!important}.ml-nbx .w-3{width:.75rem}.ml-nbx .w-auto{width:auto}.ml-nbx .w-full{width:100%}.ml-nbx .max-w-4xl{max-width:56rem}.ml-nbx .max-w-6xl{max-width:72rem}.ml-nbx .flex-1{flex:1 1 0%}@keyframes pulse{50%{opacity:.5}}.ml-nbx .cursor-pointer{cursor:pointer}.ml-nbx .resize{resize:both}.ml-nbx .flex-row{flex-direction:row}.ml-nbx .flex-col{flex-direction:column}.ml-nbx .flex-wrap{flex-wrap:wrap}.ml-nbx .items-start{align-items:flex-start}.ml-nbx .items-center{align-items:center}.ml-nbx .justify-start{justify-content:flex-start}.ml-nbx .justify-center{justify-content:center}.ml-nbx .justify-between{justify-content:space-between}.ml-nbx .gap-12{gap:3rem}.ml-nbx .gap-2{gap:.5rem}.ml-nbx .gap-3{gap:.75rem}.ml-nbx .gap-4{gap:1rem}.ml-nbx .gap-5{gap:1.25rem}.ml-nbx .gap-8{gap:2rem}.ml-nbx .gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.ml-nbx .gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.ml-nbx .gap-x-24{-moz-column-gap:6rem;column-gap:6rem}.ml-nbx .gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.ml-nbx .gap-y-12{row-gap:3rem}.ml-nbx .gap-y-8{row-gap:2rem}.ml-nbx .border{border-width:1px}.ml-nbx .fill-current{fill:currentColor}.ml-nbx .object-cover{-o-object-fit:cover;object-fit:cover}.ml-nbx .px-3{padding-left:.75rem;padding-right:.75rem}.ml-nbx .px-4{padding-left:1rem;padding-right:1rem}.ml-nbx .py-2{padding-top:.5rem;padding-bottom:.5rem}.ml-nbx .py-4{padding-top:1rem;padding-bottom:1rem}.ml-nbx .pt-4{padding-top:1rem}.ml-nbx .underline{text-decoration-line:underline}.ml-nbx .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ml-nbx .\!outline-transparent{outline-color:transparent!important}.ml-nbx .blur{--tw-blur:blur(8px)}.ml-nbx .blur{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ml-nbx .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ml-nbx .duration-150{transition-duration:.15s}@media (hover:hover){}.ml-nbx .empty\:hidden:empty{display:none}.ml-nbx .hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(244 244 245/var(--tw-bg-opacity))}@media (max-width:639px){.ml-nbx .mobile\:w-full{width:100%}.ml-nbx .mobile\:min-w-0{min-width:0}}@media (min-width:768px){.ml-nbx .md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.ml-nbx .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-nbx .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-nbx .lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (max-width:639px){.ml-nbx .sm-only\:\!px-4{padding-left:1rem!important;padding-right:1rem!important}}
            </style>
  <script src="https://assets.mailerlite.com/js/universal.js" type="text/javascript"></script>

<script>
    window.ml = function () {
        (window.ml.q = window.ml.q || []).push(arguments)
    }
    ml('account', 151243);
    ml('initializePage', '172332398831208040');
    ml('enablePopups', '')
</script>


</head>
  <body class="antialiased">
    <div id="app"><div class="ml-nbx" data-version="2.1.0"><!-- Start builder preview area --><main id="ml-preview-wrapper" class="ml-site min-h-screen"><style type="text/css">#ml-preview-wrapper.ml-site { --G-brand-primary-color: #2CB191; --G-brand-bg-color: #ffffff; --G-brand-font-family: Lato, sans-serif; --G-brand-color: #515856; --G-brand-heading-color: #000000; --G-brand-border-color: #EAECED; --G-h-font-family: Lato, sans-serif; --G-h-font-weight: 600; --G-h-line-height: 100%; --G-h-letter-spacing: -0.025rem; --G-h1-color: #000000; --G-h1-font-size: 48px; --G-mh1-font-size: 36px; --G-h2-color: #000000; --G-h2-font-size: 40px; --G-mh2-font-size: 30px; --G-h3-color: #000000; --G-h3-font-size: 32px; --G-mh3-font-size: 24px; --G-h4-color: #000000; --G-h4-font-size: 24px; --G-mh4-font-size: 24px; --G-p-font-family: Lato, sans-serif; --G-p-font-weight: 400; --G-p-line-height: 150%; --G-p-letter-spacing: 0rem; --G-p1-color: #515856; --G-p1-font-size: 18px; --G-mp1-font-size: 18px; --G-p2-color: #515856; --G-p2-font-size: 20px; --G-mp2-font-size: 20px; --G-p3-color: #515856; --G-p3-font-size: 16px; --G-mp3-font-size: 16px; --G-link-color: #000000; --G-link-decoration: underline; --G-link-font-style: normal; --G-link-hover-color: #4d4d4d; --G-base-font-size: 16px; --G-base-height: 46px; --G-base-border-radius: 8px; --G-base-padding-x: 21.333333333333332px; --G-btn-lg-font-size: 16px; --G-btn-lg-height: 54px; --G-btn-lg-border-radius: 10px; --G-btn-lg-padding-x: 21.333333333333332px; --G-btn-sm-font-size: 14px; --G-btn-sm-height: 38px; --G-btn-sm-border-radius: 6px; --G-btn-sm-padding-x: 18.666666666666668px; --G-btn-pri-font-family: Lato, sans-serif; --G-btn-pri-font-weight: 500; --G-btn-pri-letter-spacing: 0em; --G-btn-pri-color: #ffffff; --G-btn-pri-bg-color: #2CB191; --G-btn-pri-hover-color: #28a385; --G-btn-sec-font-family: Lato, sans-serif; --G-btn-sec-font-weight: 500; --G-btn-sec-letter-spacing: 0em; --G-btn-sec-color: #ffffff; --G-btn-sec-bg-color: #000000; --G-btn-sec-hover-color: #292929; --G-btn-ter-font-family: Lato, sans-serif; --G-btn-ter-font-weight: 500; --G-btn-ter-letter-spacing: 0em; --G-btn-ter-color: #000000; --G-btn-ter-bg-color: #ffffff; --G-btn-ter-hover-color: #ebebeb; --G-input-font-family: Lato, sans-serif; --G-input-color: #000000; --G-input-bg-color: #ffffff; --G-input-border: 1px solid #EAECED; --G-input-border-color: #EAECED; --G-input-padding-y: 11px; --G-label-font-weight: 500; --G-label-color: #000000; --G-label-font-size: 14px; --G-popup-close-hover-color: ; --G-popup-teaser-close-hover-color: ; --G-checkbox-checkmark-color: white; } :root { --G-root-background-color: inherit; background-color: var(--G-root-background-color)!important; } .ml-site { background-color: var(--G-brand-bg-color); font-family: var(--G-brand-font-family); color: var(--G-brand-color); font-size: var(--G-p1-font-size); } .ml-content-heading { font-family: var(--G-h-font-family); font-weight: var(--G-h-font-weight); line-height: var(--G-h-line-height); letter-spacing: var(--G-h-letter-spacing); } h1.ml-content-heading { color: var(--G-h1-color); font-size: var(--G-h1-font-size); } h2.ml-content-heading { color: var(--G-h2-color); font-size: var(--G-h2-font-size); } h3.ml-content-heading { color: var(--G-h3-color); font-size: var(--G-h3-font-size); } h4.ml-content-heading { color: var(--G-h4-color); font-size: var(--G-h4-font-size); } p.ml-p { font-family: var(--G-p-font-family); font-weight: var(--G-p-font-weight); line-height: var(--G-p-line-height); letter-spacing: var(--G-p-letter-spacing); } p.ml-p-1 { font-size: var(--G-p1-font-size); color: var(--G-p1-color); } p.ml-p-2 { font-size: var(--G-p2-font-size); color: var(--G-p2-color); } p.ml-p-3 { font-size: var(--G-p3-font-size); color: var(--G-p3-color); } @media (max-width: 767px) { h1.ml-content-heading { font-size: var(--G-mh1-font-size); } h2.ml-content-heading { font-size: var(--G-mh2-font-size); } h3.ml-content-heading { font-size: var(--G-mh3-font-size); } h4.ml-content-heading { font-size: var(--G-mh4-font-size); } p.ml-p-1 { font-size: var(--G-mp1-font-size); } p.ml-p-2 { font-size: var(--G-mp2-font-size); } p.ml-p-3 { font-size: var(--G-mp3-font-size); } } /* Apply mobile font sizes inside .ml-mobile for previews */ .ml-mobile h1.ml-content-heading { font-size: var(--G-mh1-font-size); } .ml-mobile h2.ml-content-heading { font-size: var(--G-mh2-font-size); } .ml-mobile h3.ml-content-heading { font-size: var(--G-mh3-font-size); } .ml-mobile h4.ml-content-heading { font-size: var(--G-mh4-font-size); } .ml-mobile p.ml-p-1 { font-size: var(--G-mp1-font-size); } .ml-mobile p.ml-p-2 { font-size: var(--G-mp2-font-size); } .ml-mobile p.ml-p-3 { font-size: var(--G-mp3-font-size); } .ml-content-link { color: var(--G-link-color); text-decoration: var(--G-link-decoration); font-style: var(--G-link-font-style); } .ml-content-link:hover { color: var(--G-link-hover-color); } .ml-site .ml-btn { font-size: var(--G-base-font-size); min-height: var(--G-base-height); border-radius: var(--G-base-border-radius); padding-left: var(--G-base-padding-x); padding-right: var(--G-base-padding-x); } .ml-site .ml-btn-lg { font-size: var(--G-btn-lg-font-size); min-height: var(--G-btn-lg-height); border-radius: var(--G-btn-lg-border-radius); padding-left: var(--G-btn-lg-padding-x); padding-right: var(--G-btn-lg-padding-x); } .ml-site .ml-btn-sm { font-size: var(--G-btn-sm-font-size); min-height: var(--G-btn-sm-height); border-radius: var(--G-btn-sm-border-radius); padding-left: var(--G-btn-sm-padding-x); padding-right: var(--G-btn-sm-padding-x); } .ml-btn-primary { font-family: var(--G-btn-pri-font-family); font-weight: var(--G-btn-pri-font-weight); letter-spacing: var(--G-btn-pri-letter-spacing); color: var(--G-btn-pri-color); background-color: var(--G-btn-pri-bg-color); } .ml-btn-primary:hover { background-color: var(--G-btn-pri-hover-color); } .ml-btn-secondary { font-family: var(--G-btn-sec-font-family); font-weight: var(--G-btn-sec-font-weight); letter-spacing: var(--G-btn-sec-letter-spacing); color: var(--G-btn-sec-color); background-color: var(--G-btn-sec-bg-color); } .ml-site .ml-btn-border { font-family: var(--G-input-font-family); color: var(--G-input-color); font-size: var(--G-base-font-size); border-color: var(--G-brand-border-color); } .ml-site .ml-btn-border p, .ml-site .ml-btn-border span { color: var(--G-brand-color) !important; } .ml-btn-secondary:hover { background-color: var(--G-btn-sec-hover-color); } .ml-btn-tertiary { font-family: var(--G-btn-ter-font-family); font-weight: var(--G-btn-ter-font-weight); letter-spacing: var(--G-btn-ter-letter-spacing); color: var(--G-btn-ter-color); background-color: var(--G-btn-ter-bg-color); } .ml-btn-tertiary:hover { background-color: var(--G-btn-ter-hover-color); } .ml-site .ml-input { font-family: var(--G-input-font-family); color: var(--G-input-color); font-size: var(--G-base-font-size); background-color: var(--G-input-bg-color); border: var(--G-input-border); min-height: var(--G-base-height); height: var(--G-base-height); border-radius: var(--G-base-border-radius); padding-top: var(--G-input-padding-y); padding-bottom: var(--G-input-padding-y); padding-left: var(--G-base-font-size); padding-right: var(--G-base-font-size); } .ml-site .ml-textarea-2row { min-height: var(--G-base-height); height: calc(var(--G-base-height) * 2); } .ml-site .ml-input:focus { border-color: var(--G-brand-primary-color); } .ml-site .ml-color-primary { color: var(--G-brand-primary-color); } .ml-site .ml-color-text { color: var(--G-brand-heading-color); } label.ml-label { font-family: var(--G-input-font-family); font-weight: var(--G-label-font-weight); color: var(--G-label-color); font-size: var(--G-label-font-size); } .ml-checkbox { --chkbg: var(--G-btn-pri-bg-color) !important; --chkfg: var(--G-checkbox-checkmark-color) !important; border-color: var(--G-input-border-color) !important; } .ml-radio { --chkbg: var(--G-btn-pri-bg-color) !important; border-color: var(--G-input-border-color) !important; background-color: white; } .ml-radio:checked { background-color: var(--chkbg)!important; } .ml-site .border-b { border-color: var(--G-brand-border-color); } .ml-divider, .ml-survey-border { border-color: var(--G-brand-border-color); } .ml-results-divider { background-color: var(--G-brand-color); } progress::-webkit-progress-value { background-color: var(--G-brand-primary-color); } progress::-moz-progress-bar { background-color: var(--G-brand-primary-color); } .ml-popup-content .ml-popup-close:hover { color: var(--G-popup-close-hover-color)!important; } .ml-popup-teaser .ml-popup-close:hover { color: var(--G-popup-teaser-close-hover-color)!important; } </style><!-- Start builder preview area --><!--[--><div class="ml-landing-page" style=""><!--[--><div id="Side-by-side-image-text" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:2.0rem;padding-bottom:2.0rem;"><div class="gap-8 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout border relative group/card ml-mobile-padding sm-only:!px-4 sm-only:!px-4 relative" style="--card-mobile-padding:24px;--card-mobile-radius:nullpx;background-color:#ffffff;border-color:#CBD5E1;border-radius:32px;padding:32px;background-repeat:no-repeat;"><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid lg:grid-cols-2 items-center ml-mobile-cols-1 gap-8 gap-x-24 gap-y-8"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.5rem;--element-padding-bottom-mobile:;" root-parent-uuid="Pl10nfB5BcFWoEJglOCbq"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h2 class="ml-content-heading">ESPECIALISTA EM GESTÃO DE PROJETO E INOVAÇÃO</h2></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:2.5rem;--element-padding-bottom-mobile:;" root-parent-uuid="Pl10nfB5BcFWoEJglOCbq"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1">Subscreve a minha Newsletter, onde partilho as minhas epifanias sobre inovação, gestão de projetos e liderança.</p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><!--[--><!-- Inline edit toolbar --><div class="w-full" root-parent-uuid="Pl10nfB5BcFWoEJglOCbq" data-v-bdb54ab0="" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><form style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" action="https://dashboard.mailerlite.com/public/151243/pages/172332398831208040/subscribe?signature=23b891b8e746b27bf01389db2114b55eada90f13e03c677f2adaca4a8e26eca9" class="transition-all duration-150 ml-subscribe-form w-full" method="POST" data-v-bdb54ab0=""><input type="hidden" name="_token" value="" data-v-bdb54ab0=""><div class="ml-recaptcha-container" data-recaptcha-sitekey="6LdDsAYqAAAAAIIig23HD887qjgeeKyQlNWoI8pX" data-v-bdb54ab0=""></div><div class="ml-alert mb-4 flex justify-between ml-alert-error ml-server-error" style="display:none;" data-v-bdb54ab0=""><div class="flex flex-row items-center gap-2"><svg class="w-3 h-3 fill-current" viewBox="2 2 20 20" fill="currentColor"><path d="M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z" fill="currentColor"></path></svg> Something went wrong, please try again</div></div><div class="grid gap-5 ml-form-inputs" data-v-bdb54ab0=""><div class="grid gap-4" data-v-bdb54ab0=""><!-- Sign-up Form Inputs --><!--[--><!--[--><div class="flex-1 w-full" data-v-bdb54ab0=""><!-- input --><input type="text" class="false ml-input" name="fields.name" placeholder="Nome" autocomplete="given-name" aria-label="name" aria-required="false" data-v-bdb54ab0=""><!-- /input --><!-- textarea --><!-- /textarea --><!-- select --><!-- /select --><!-- radio --><!-- /radio --><!-- checkboxes --><!-- /checkboxes --><!-- countries --><!-- /countries --></div><!--]--><!--[--><div class="ml-validate-required flex-1 w-full" data-v-bdb54ab0=""><!-- input --><input type="email" class="false ml-input" name="fields.email" placeholder="Email" autocomplete="email" aria-label="email" aria-required="true" data-v-bdb54ab0=""><!-- /input --><!-- textarea --><!-- /textarea --><!-- select --><!-- /select --><!-- radio --><!-- /radio --><!-- checkboxes --><!-- /checkboxes --><!-- countries --><!-- /countries --></div><!--]--><!--]--><!-- /Sign-up Form Inputs --></div><!-- Privacy policy --><!-- /Privacy policy --><!-- Confirmation checkbox --><!-- /Confirmation checkbox --><!-- GDPR --><!-- /GDPR --><!-- Interest groups --><!-- /Interest groups --><!-- Hidden segmentation--><!-- /Hidden segmentation--><div class="ml-submit-wrapper" data-v-bdb54ab0=""><div class="ml-form-button" data-success-action="redirect" data-redirect-action="success" data-redirect-action-type="formSubmit" data-redirect-action-value="" data-v-bdb54ab0=""><div class="ml-mobile-flex w-full flex transition-all duration-150 justify-start" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" data-v-bdb54ab0=""><div class="ml-btn-grid"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><a href="javascript:;" target="_self" data-link-id="190" class="ml-btn mobile:w-full ml-btn-primary" style="border:0px;"><!--[--><!--[-->Subscrever<!--]--><!--]--></a><!--]--></div></div><!--]--><!--]--></div></div></div><div class="ml-form-loader min-h-[44px] flex justify-center" style="display:none;" data-v-bdb54ab0=""><span class="loading loading-bars loading-md mt-3" data-v-bdb54ab0=""></span></div></div></div><div class="ml-form-success" style="display:none;" data-v-bdb54ab0=""><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h4 style="text-align: center" class="ml-content-heading">Obrigado por subscreveres!</h4></div><!--]--></div></form><!--]--></div></div><!--]--><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150 justify-center" root-parent-uuid="Pl10nfB5BcFWoEJglOCbq"><!--[--><div class="flex w-full" style="max-width:315px;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><img src="https://storage.mlcdn.com/account_image/151243/oJcaUKlpzmGxLPvAvjHxS5X6lZh88fNf3xCNlaGc.png" class="w-full" style="border-radius:16px;" loading="lazy" alt="" data-src="https://storage.mlcdn.com/account_image/151243/oJcaUKlpzmGxLPvAvjHxS5X6lZh88fNf3xCNlaGc.png" data-caption=""><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><div id="Two-columns-2" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:0.0rem;padding-bottom:1.0rem;"><div class="gap-12 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout border relative group/card sm-only:!px-4 relative" style="--card-mobile-padding:nullpx;--card-mobile-radius:nullpx;background-color:#ffffff;border-color:#CBD5E1;border-radius:12px;padding:24px;background-repeat:no-repeat;"><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid lg:grid-cols-2 items-center ml-mobile-cols-1 gap-8 gap-x-16 gap-y-12"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><!--[--><div class="flex w-full" style="max-width:none;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><img src="https://storage.mlcdn.com/account_image/151243/5IeLQcQ2wH00Iyhvn9w55TsVudBqpRmPwttaObW3.png" class="w-full" style="border-radius:16px;" loading="lazy" alt="" data-src="https://storage.mlcdn.com/account_image/151243/5IeLQcQ2wH00Iyhvn9w55TsVudBqpRmPwttaObW3.png" data-caption=""><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1">O meu diário com as minhas epifanias sobre, gestão de projetos, liderança de equipas e inovação.</p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="ml-mobile-flex w-full flex transition-all duration-150 justify-start" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><div class="ml-btn-grid"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><a href="https://medium.com/@fo_7394" target="_blank" data-link-id="49" class="ml-btn mobile:w-full ml-btn-tertiary" style="border:1px solid #d4d4d4;"><!--[--><!--[-->Saber Mais<!--]--><!--]--></a><!--]--></div></div><!--]--><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><!--[--><div class="flex w-full" style="max-width:none;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><img src="https://storage.mlcdn.com/account_image/151243/HDvpLvbaod3ntdHPsAO791cYUlI8sqMexl2gMsRA.png" class="w-full" style="border-radius:16px;" loading="lazy" alt="" data-src="https://storage.mlcdn.com/account_image/151243/HDvpLvbaod3ntdHPsAO791cYUlI8sqMexl2gMsRA.png" data-caption=""><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1">Acede a Aulas e Webinares gratuitamente no meu canal de youtube.</p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="ml-mobile-flex w-full flex transition-all duration-150 justify-start" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="TcegHpAdixL4WtYWwjjzd"><div class="ml-btn-grid"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><a href="https://www.youtube.com/@FilipeOliveiraPT/playlists" target="_blank" data-link-id="50" class="ml-btn mobile:w-full ml-btn-tertiary" style="border:1px solid #d4d4d4;"><!--[--><!--[-->Saber Mais<!--]--><!--]--></a><!--]--></div></div><!--]--><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><div id="FAQ-3" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:1.0rem;padding-bottom:1.5rem;"><div class="gap-8 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout border relative group/card sm-only:!px-4 relative" style="--card-mobile-padding:nullpx;--card-mobile-radius:nullpx;background-color:#ffffff;border-color:#CBD5E1;border-radius:32px;padding:32px;background-repeat:no-repeat;"><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid lg:grid-cols-2 items-start ml-mobile-cols-1 gap-8 gap-x-16 gap-y-8"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:3.5rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150" root-parent-uuid="y9eIrR1Yprq38UnI5tQPB"><!--[--><div class="flex w-full" style="max-width:none;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><img src="https://storage.mlcdn.com/account_image/151243/5MdAemYbmwAmFSZhsHzLvItmU5eh8zqKLK4Uagjd.jpg" class="w-full" style="border-radius:16px;" loading="lazy" alt="" data-src="https://storage.mlcdn.com/account_image/151243/5MdAemYbmwAmFSZhsHzLvItmU5eh8zqKLK4Uagjd.jpg" data-caption=""><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="y9eIrR1Yprq38UnI5tQPB"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h4 class="ml-content-heading">OLÁ, O MEU NOME É FILIPE OLIVEIRA</h4></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="y9eIrR1Yprq38UnI5tQPB"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1"><strong>Sou Product & Innovation Manager </strong>com mais de <strong>20 anos de experiência</strong> a transformar ideias em <strong>soluções digitais escaláveis</strong>, combinando <strong>visão estratégica</strong>, <strong>execução ágil</strong> e <strong>liderança de equipas</strong>. </p><p class="ml-p ml-p-1">Especialista na criação de produtos com <strong>resultados mensuráveis</strong>, ligando <strong>negócio, tecnologia e pessoas</strong> em torno de um objectivo comum. </p><p class="ml-p ml-p-1">Percurso comprovado em áreas como o <strong>retalho, inteligência artificial, blockchain e IoT</strong>, com uma capacidade diferenciadora para <strong>construir equipas autónomas, de elevada performance</strong>, reduzindo o caos operacional e acelerando o crescimento.</p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><div id="One-column-2" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:1.0rem;padding-bottom:0.0rem;"><div class="gap-12 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout relative" style=""><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid items-center ml-mobile-cols-1 gap-8 gap-x-16 gap-y-12"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.5rem;--element-padding-bottom-mobile:;" root-parent-uuid="3EvihWDwjPpWPk1aJrA_F"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h3 class="ml-content-heading">UM POUCO MAIS SOBRE O MEU TRABALHO</h3></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><div id="Gallery-3" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden lightbox-wrapper" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:0.0rem;padding-bottom:2.0rem;"><div class="gap-8 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout border relative group/card sm-only:!px-4 relative" style="--card-mobile-padding:nullpx;--card-mobile-radius:nullpx;background-color:#ffffff;border-color:#EAECED;border-radius:32px;padding:32px;background-repeat:no-repeat;"><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid lg:grid-cols-3 items-center ml-mobile-cols-1 gap-8 gap-x-8 gap-y-8"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:2.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><div class="container mx-auto relative flex justify-center"><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><a class="" href="https://www.youtube.com/watch?v=pSSYVAl5yfQ" target="_blank" data-testing="preview"><img src="https://img.youtube.com/vi/pSSYVAl5yfQ/maxresdefault.jpg" alt="" class="object-cover h-auto" loading="lazy"><span class="absolute inset-0 flex justify-center items-center z-10"><img src="https://assets.mlcdn.com/images/v2/Icons/play-red.png" alt="" class="object-cover h-16 w-auto" loading="lazy"></span></a><!--]--></div></div><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:2.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><div class="container mx-auto relative flex justify-center"><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><a class="" href="https://www.youtube.com/watch?v=LBI4BUyMbe0" target="_blank" data-testing="preview"><img src="https://img.youtube.com/vi/LBI4BUyMbe0/maxresdefault.jpg" alt="" class="object-cover h-auto" loading="lazy"><span class="absolute inset-0 flex justify-center items-center z-10"><img src="https://assets.mlcdn.com/images/v2/Icons/play-red.png" alt="" class="object-cover h-16 w-auto" loading="lazy"></span></a><!--]--></div></div><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:2.0rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><!--[--><div class="flex w-full" style="max-width:none;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><a href="https://open.spotify.com/episode/3RXnRvrFezOSluHLfTtuWE?si=f1f48fc99e004f06" target="_blank" data-link-id="43" class="w-full cursor-pointer"><!--[--><img src="https://storage.mlcdn.com/account_image/151243/Al3vaq65K53BgvS6Go0McCPVrP8Cjn0HNYStsugf.png" class="w-full lightbox-image" style="border-radius:0px;" loading="lazy" alt="" data-src="https://storage.mlcdn.com/account_image/151243/Al3vaq65K53BgvS6Go0McCPVrP8Cjn0HNYStsugf.png" data-lightbox-group="gallery" data-caption=""><!--]--></a><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" class="ml-mobile-flex flex transition-all duration-150" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><!--[--><div class="flex w-full" style="max-width:none;"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><img src="https://assets.mlcdn.com/images/v2/New/landscape-team-gathering.webp" class="w-full lightbox-image" style="border-radius:0px;" loading="lazy" alt="" data-src="https://assets.mlcdn.com/images/v2/New/landscape-team-gathering.webp" data-lightbox-group="gallery" data-caption=""><!--]--></div></div><!--]--><!--]--></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><div class="container mx-auto relative flex justify-center"><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><a class="" href="https://www.youtube.com/watch?v=q3aAMM_-wCA" target="_blank" data-testing="preview"><img src="https://img.youtube.com/vi/q3aAMM_-wCA/sddefault.jpg" alt="" class="object-cover h-auto" loading="lazy"><span class="absolute inset-0 flex justify-center items-center z-10"><img src="https://assets.mlcdn.com/images/v2/Icons/play-red.png" alt="" class="object-cover h-16 w-auto" loading="lazy"></span></a><!--]--></div></div><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:0.5rem;--element-padding-bottom-mobile:;" root-parent-uuid="whVx6gxqYn8kRV1BXWCYo"><div class="container mx-auto relative flex justify-center"><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><a class="" href="https://www.youtube.com/watch?v=85MlAUj6e_Y" target="_blank" data-testing="preview"><img src="https://img.youtube.com/vi/85MlAUj6e_Y/maxresdefault.jpg" alt="" class="object-cover h-auto" loading="lazy"><span class="absolute inset-0 flex justify-center items-center z-10"><img src="https://assets.mlcdn.com/images/v2/Icons/play-red.png" alt="" class="object-cover h-16 w-auto" loading="lazy"></span></a><!--]--></div></div><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><div id="Contact-form-1" class="ml-section-wrapper" style="background-color:#F9FAFB;background-repeat:no-repeat;"><div class="md:px-8 max-w-4xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:1.0rem;padding-bottom:1.5rem;"><div class="gap-8 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout border relative group/card sm-only:!px-4 relative" style="--card-mobile-padding:nullpx;--card-mobile-radius:nullpx;background-color:#ffffff;border-color:#EAECED;border-radius:16px;padding:24px;background-repeat:no-repeat;"><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid items-center ml-mobile-cols-1 gap-8 gap-x-16 gap-y-8"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="YDtsor-8x_OLQ7aCsbyhK"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h3 style="text-align: center" class="ml-content-heading">VAMOS FALAR?</h3></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><!--[--><!-- Inline edit toolbar --><div class="w-full" root-parent-uuid="YDtsor-8x_OLQ7aCsbyhK" data-v-21bb2617=""><div tabindex="0" class="" data-v-21bb2617=""><!--[--><form id="contact-form-baKHA6baqzdneEqCpxYW6" class="transition-all duration-150 ml-contact-form w-full" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;" action="https://dashboard.mailerlite.com/public/151243/pages/172332398831208040/contact?signature=4103868d1f18c3ffe06959602517b4256c553e2447988b26f5c32dcf8700c250" method="POST"><div class="ml-recaptcha-container" data-recaptcha-sitekey="6LdDsAYqAAAAAIIig23HD887qjgeeKyQlNWoI8pX"></div><input type="hidden" name="_token" value=""><input type="hidden" name="contact_email" value="mail@filipeoliveira.info"><div class="ml-alert mb-4 flex justify-between ml-alert-error ml-server-error" style="display:none;"><div class="flex flex-row items-center gap-2"><svg class="w-3 h-3 fill-current" viewBox="2 2 20 20" fill="currentColor"><path d="M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20ZM11 15H13V17H11V15ZM11 7H13V13H11V7Z" fill="currentColor"></path></svg> Something went wrong, please try again</div></div><div class="ml-form-inputs"><div class="flex-1 grid gap-4"><div class="grid gap-3"><!--[--><div class="ml-validate-required"><input type="email" class="ml-input" name="fields.email" placeholder="Email" autocomplete="email" aria-label="email" aria-required="true"></div><div class=""><input type="text" class="ml-input" name="fields.name" placeholder="Name" autocomplete="given-name" aria-label="name" aria-required="false"></div><!--]--></div><!--[--><div class="flex flex-col ml-validate-required"><textarea name="fields.message" class="ml-textarea-2row ml-input" placeholder="Mensagem" aria-label="message" aria-required="true"></textarea></div><!--]--></div><div class="pt-4 ml-submit-wrapper"><div class="ml-form-button" data-success-action="message" data-redirect-action="success" data-redirect-action-type="formSubmit" data-redirect-action-value=""><div class="ml-mobile-flex w-full flex transition-all duration-150" style="padding-bottom:0.0rem;--element-padding-bottom-mobile:;"><div class="!w-full ml-btn-grid"><!--[--><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="w-full h-full" data-v-21bb2617=""><!--[--><a href="javascript:;" target="_self" data-link-id="46" class="ml-btn mobile:w-full !w-full ml-btn-secondary" style="border:0px;"><!--[--><!--[-->Enviar MEnsagem<!--]--><!--]--></a><!--]--></div></div><!--]--><!--]--></div></div></div><span class="loading loading-bars loading-md mt-3 ml-form-loader" style="display:none;"></span></div></div><div class="ml-form-success" style="display:none;"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h4 style="text-align: center" class="ml-content-heading">Obrigado pela tua mensagem!</h4><p class="ml-p ml-p-1" style="text-align: center">Prometo responder o mais breve possível.</p></div><!--]--></div></form><!--]--></div></div><!--]--><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><!--]--></div><div class="ml-success-page" style="display:none;"><!--[--><div id="Success" class="ml-section-wrapper" style="background-repeat:no-repeat;"><div class="md:px-8 max-w-6xl ml-animate mx-auto w-full px-4 lg:px-8" style=""><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:12.0rem;padding-bottom:12.0rem;"><div class="gap-8 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout relative" style=""><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid items-center ml-mobile-cols-1 gap-8 gap-x-16 gap-y-8"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="BAbZGVfKZ8aQk3u5nK7ID"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1" style="text-align: center">Thank you!</p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:2.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="BAbZGVfKZ8aQk3u5nK7ID"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><h1 style="text-align: center" class="ml-content-heading">You'll hear from us soon.</h1></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div></div><!--]--></div><!--]--><div id="R5cV8xZ0tN2yH3uGqPwE" style="background-color:#F9FAFB;"><div class="md:px-8 max-w-6xl mx-auto w-full px-4 lg:px-8"><div class="transition-all duration-150 empty:hidden" style="--row-padding-top-mobile:;--row-padding-bottom-mobile:;padding-top:1.5rem;padding-bottom:0.0rem;"><div class="gap-12 grid transition-all duration-150"><!--[--><div class="ml-desktop-layout !outline-transparent relative" style=""><!--[--><!--[--><!-- Module wrapper in preview --><div class="grid items-center ml-mobile-cols-1 gap-8 gap-x-12 gap-y-12"><!--[--><div class="ml-column mobile:min-w-0" style=""><div class="list-group flex flex-col"><!--[--><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="R5cV8xZ0tN2yH3uGqPwE"><div class="w-full inline-block"><!--[--><!-- Inline edit toolbar --><div class="w-full" data-v-21bb2617=""><div tabindex="0" class="justify-center" data-v-21bb2617=""><!--[--><div style="gap:14px;" class="justify-center ml-mobile-flex inline-flex flex-wrap w-full"><!--[--><a href="https://www.instagram.com/filipeoliveira.info/" target="_blank" data-link-id="101" style="" class=""><!--[--><img src="https://assets.mlcdn.com/ml/images/icons/default/round/black/instagram.png" class="transition-all duration-150" loading="lazy" alt="" width="28"><!--]--></a><a href="https://www.linkedin.com/in/jfoliveira/" target="_blank" data-link-id="102" style="" class=""><!--[--><img src="https://assets.mlcdn.com/ml/images/icons/default/round/black/linkedin.png" class="transition-all duration-150" loading="lazy" alt="" width="28"><!--]--></a><a href="https://www.youtube.com/@FilipeOliveiraPT/playlists" target="_blank" data-link-id="100" style="" class=""><!--[--><img src="https://assets.mlcdn.com/ml/images/icons/default/round/black/youtube.png" class="transition-all duration-150" loading="lazy" alt="" width="28"><!--]--></a><!--]--></div><!--]--></div></div><!--]--></div></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><div class="list-group-item"><!--[--><!--[--><!-- Module wrapper in preview --><div class="transition-all duration-150" style="padding-bottom:1.0rem;--element-padding-bottom-mobile:;" root-parent-uuid="R5cV8xZ0tN2yH3uGqPwE"><!--[--><!-- Inline text edit type --><!-- Inline text toolbar --><!-- End of Inline text toobar --><!-- AI Suggestion --><!--[--><!-- End of AI Suggestion --><div></div><!--]--><div><p class="ml-p ml-p-1" style="text-align: center"><span style="color: oklch(0.278078 0.029596 256.848)">© 2025 filipeoliveira.info. Todos os direitos reservados.</span></p></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--></div></div><!--]--></div><!--]--><!-- End of module wrapper in preview --><!--]--></div><!--]--><!-- for preferences builder, show branding at the end of the contenct --></div></div></div><div class="ml-hide-branding flex justify-center py-4"><a href="https://www.mailerlite.com" target="_blank"><img src="https://assets.mlcdn.com/ml/logo/created-with-mailerlite.png" width="100" alt="Created with MailerLite"></a></div></div><!-- End builder preview area --><div><div><script>
    window.account_id = '151243'
    window.builder_id = '469350'
    window.stripe  = {
        checkout_url: 'https://dashboard.mailerlite.com/stripe/checkout',
        download_url: 'https://dashboard.mailerlite.com/stripe/download',
        billing_url: 'https://dashboard.mailerlite.com/stripe/billing',
    }

    const updateNavbarHeight = () => {
        const navbar = document.querySelector('.ml-navbar');
        const navbarHeight = navbar?.offsetHeight;

        document.querySelectorAll('.ml-section-wrapper').forEach((el) => {
            el.style.scrollMarginTop = navbarHeight + 'px';
        });
    }

    window.addEventListener('resize', updateNavbarHeight)
    window.addEventListener('load', updateNavbarHeight)
</script></div><div><script type="module">const mlBuilderId = '469350';
 const wheelCallback = null;
 const wheelTrigger = null;
 (function () {
    /* global mlBuilderId */

    function init_webforms () {
        set_ml_guid();
        const formSelector = '.ml-subscribe-form, .ml-contact-form';
        let recaptchaActive = false;

        // add listeners to each form on the page
        const forms = document.querySelectorAll(formSelector);
        forms.forEach(function(form, index) {
            init_date_inputs(form);

            form.addEventListener('submit', function(e) { enter_click_action(e, form) });

            const submitButton = form.querySelector('.ml-form-button');
            const recaptchaContainer = form.querySelector('.ml-recaptcha-container');
            const recaptchaButton = form.querySelector('.ml-recaptcha-button');

            if (recaptchaContainer?.dataset?.recaptchaSitekey && window.grecaptcha) {
                // if recaptcha is set and recaptchaButton exists
                // set submit on recaptcha button and if recaptcha passes trigger a click
                // otherwise attach submit normally
                window.grecaptcha.ready(() => {
                    const recaptchaId = window.grecaptcha.render(recaptchaContainer, {
                        'sitekey': recaptchaContainer.dataset.recaptchaSitekey,
                        'callback': () => {
                            if (recaptchaButton?.click) {
                                recaptchaButton.click();
                            } else {
                                submit_click_action(form, submitButton);
                            }
                        },
                        size: 'invisible',
                        badge: recaptchaContainer?.dataset?.badgePosition || 'bottomright'
                    });
                    submitButton.setAttribute('data-recaptcha-id', recaptchaId)
                    submitButton.addEventListener('click', function(e) {
                        e.preventDefault();
                        e.stopPropagation();
                        window.grecaptcha.execute(recaptchaId);
                    })
                    if (recaptchaButton) {
                        recaptchaButton.addEventListener('click', function(e) {
                            e.preventDefault();
                            submit_click_action(form, submitButton);
                        })
                    }
                    recaptchaActive = true;
                });
            } else {
                submitButton.addEventListener('click', function(e) {
                    e.preventDefault();
                    submit_click_action(form, submitButton);
                });
            }
        })

        const enter_click_action = function (e, form) {
            e.preventDefault(); // Prevent the default form submission & trigger submit button click

            const submitButton = form.querySelector('.ml-form-button');
            submitButton.click();
        }

        const submit_click_action = function (form, submitButton) {
            reset_errors(form);

            // validate form
            let isFormValid= ml_validate_form(form);
            if (!isFormValid) {
                resetRecaptcha(submitButton);
                return false;
            }

            toggle_loader(submitButton, true);

            const form_url = form.getAttribute('action');
            const form_url_valid = /^https?:\/\/.*$/i.test(form_url);
            const form_method = 'POST';
            let form_data = serialize_form_data(form);

            if (!form_url_valid) {
                console.error('Form submit error. Invalid form action url');
                toggle_loader(submitButton, false);
                resetRecaptcha(submitButton);
            } else {
                ml_form_submit(form_method, form_url, form_data, form, submitButton);
            }
        }

        const resetRecaptcha = function(submitButton) {
            if (window?.grecaptcha) {
                if (typeof submitButton?.dataset?.recaptchaId !== 'undefined') {
                    window.grecaptcha.reset(submitButton?.recaptchaId);
                } else {
                    window.grecaptcha.reset();
                }
            }
        }

        const ml_form_submit = function(form_method, form_url, form_data, form, submitButton) {
            const xhr = new XMLHttpRequest();
            xhr.open(form_method, form_url, true);

            // Send the proper header information along with the request
            xhr.setRequestHeader("Content-Type", "application/json");

            xhr.onreadystatechange = () => {
                if (xhr.readyState === XMLHttpRequest.DONE) {
                    let result = {};
                    try {
                        result = JSON.parse(xhr.responseText)
                    } catch (err) {
                        //
                    }

                    if (xhr.status !== 200 || result.success === false) { // Error with all other status codes or with success = false
                        form_submit_error(form, submitButton, result)
                        toggle_loader(submitButton, false);
                        resetRecaptcha(submitButton);
                    } else {
                        // otherwise it's success
                        form_submit_success(form, submitButton, result);
                        execute_extra_success_action(submitButton);
                    }
                }
            };

            xhr.send(form_data);
        }

        const ml_validate_form = function(form) {
            let formValid = true;

            const elementsToValidate = form.querySelectorAll('.ml-validate-required');

            elementsToValidate.forEach(function(element) {
                let fieldValid = false;

                const field = element.querySelector('input[type="text"], input[type="number"], input[type="date"], select, textarea');
                if (field && field.value !== undefined && field.value !== '') {
                    fieldValid = true;
                }

                const emailField = element.querySelector('input[type="email"]');
                if (emailField && emailField.value !== undefined && emailField.value !== '' && ml_validate_email(emailField)) {
                    fieldValid = true;
                }

                // if hidden interest group is present no need to validate the rest of interest groups
                if (element.classList?.contains('form-interest-groups') && element.querySelector('input[type="hidden"]')) {
                    fieldValid = true;
                } else {
                    // otherwise validate checkboxes normally, this includes interest groups as well as opt-in checkboxes
                    const checkboxFields = element.querySelectorAll('input[type="checkbox"], input[type="radio"]');
                    checkboxFields.forEach(function(checkbox) { // validating each checkbox/radio input
                        if (checkbox.checked) {
                            fieldValid = true;
                        }
                    });
                }

                if (!fieldValid) {
                    element.classList.add('ml-error');
                    setAriaInvalidAttributes(element, true);
                    formValid = false;
                }
            });

            return formValid;
        }

        const ml_validate_email = function(emailField) {
            const email = emailField.value;

            const regex = /^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]){2,40}$/;
            return regex.test(email.trim());
        }

        const reset_errors = function(form) {
            form.querySelector('.ml-server-error').style.display = 'none';
            const elementsToValidate = form.querySelectorAll('.ml-validate-required');

            elementsToValidate.forEach(function(errorWrapper) {
                errorWrapper.classList.remove('ml-error');
                setAriaInvalidAttributes(errorWrapper, false);
            });
        }

        const setAriaInvalidAttributes = function (element, isInvalid) {
            const fields = element.querySelectorAll('input[type="email"], input[type="text"], input[type="number"], select, textarea, input[type="checkbox"], input[type="radio"]');
            fields.forEach(function(field) {
                field.setAttribute('aria-invalid', isInvalid)
            })
        }

        const toggle_loader = function (submitButton, show) {
            const submitWrapper = submitButton.closest('.ml-submit-wrapper');
            const submitLoader = submitWrapper.querySelector('.ml-form-loader');

            if (show) { // show loader
                submitButton.style.display = 'none';
                submitLoader.style.display = 'block';
            } else { // hide loader
                submitButton.style.display = 'block';
                submitLoader.style.display = 'none';
            }
        }

        const execute_extra_success_action = (submitButton) => {
            if (submitButton.dataset?.submitExtraAction === 'spinWheel' && typeof wheelTrigger === 'function') {
                wheelTrigger()
            }
        }

        const serialize_form_data = function (form) {
            const formData = new FormData(form);
            let serializedData = {};

            for (const [name, value] of formData) {
                if (name.split('.').length === 2) { // make an object
                    const obj = name.split('.')[0];
                    const key = name.split('.')[1];

                    if (!serializedData[obj]) serializedData[obj] = {};

                    if (!serializedData[obj][key]) {
                        serializedData[obj][key] = value;
                    } else {
                        // if there are several fields with same key this is a checkbox & include all values
                        serializedData[obj][key] += `, ${value}`;
                    }

                }
                else if (serializedData[name] || name === 'groups' || name === 'gdpr') { // make an array
                    if (!Array.isArray(serializedData[name])) serializedData[name] = [];

                    serializedData[name].push(value);
                } else {
                    serializedData[name] = value;
                }
            }

            serializedData.guid = window.ml_guid_string;

            return JSON.stringify(serializedData);
        }

        const form_submit_error = function(form, submitButton, result = {}) {
            form.querySelector('.ml-server-error').innerHTML = result.message || 'Something went wrong, please try again';
            form.querySelector('.ml-server-error').style.display = 'block';

            if (submitButton.dataset.submitExtraAction === 'spinWheel' && typeof wheelCallback === 'function') {
                wheelCallback(result);
            }
        }

        function addExternalScript(script) {
            const customScript = document.createElement('script');
            customScript.type = 'text/javascript';
            customScript.text = script;
            document.body.appendChild(customScript);
        }

        const form_submit_success = function(form, submitButton, result = null) {
            const formInputs = form.querySelector('.ml-form-inputs');
            const successMessage = form.querySelector('.ml-form-success');

            const encodedScripts = document.querySelectorAll('.ml-code-script-v2');
            encodedScripts.forEach((codeScript) => {
                addExternalScript(decodeURIComponent(window.atob(codeScript.value)))
            });

            if (submitButton.dataset.successAction === 'message') { // message
                show_success_message(formInputs, successMessage);
                toggle_loader(submitButton, false);
            }
            else if (submitButton.dataset.successAction === 'doNothing') {
                // Survey signup
                toggle_loader(submitButton, false);
            }
            else if (submitButton.dataset.successAction === 'popupSuccessView') { // popup success view
                if (document.querySelector('.ml-popup.ml-action-view')) {
                    document.querySelector('.ml-popup.ml-action-view').classList.add('ml-success-view');
                    document.querySelector('.ml-popup.ml-success-view').classList.remove('ml-action-view');
                }
                toggle_loader(submitButton, false);
            }
            else if (submitButton.dataset.successAction === 'popupRedirect') { // popup redirect
                toggle_loader(submitButton, false);
                if (submitButton.dataset.redirectAction === 'link' && submitButton.dataset.redirectActionValue) {
                    const redirectUrl = new URL(submitButton.dataset.redirectActionValue);

                    if (redirectUrl && redirectUrl.protocol !== 'javascript:') {
                        // if loaded in iframe send request to parent
                        if (window != window.parent) {
                            window.parent.postMessage(`mlWebformRedirect-${encodeURIComponent(redirectUrl)}-_self`, '*');
                            // if redirecting hide the popup so it doesn't appear open when user clicks back
                            if (mlBuilderId) {
                                window.parent.postMessage(`ml-accounts---popups-${mlBuilderId}--hide`, '*');
                            }
                        } else {
                            // if this is not in iframe just open the link
                            window_open(redirectUrl, '_self');
                        }
                    }
                }
                // activate success view, just in case redirect/hide didn't work
                else if (document.querySelector('.ml-popup.ml-action-view')) {
                    document.querySelector('.ml-popup.ml-action-view').classList.add('ml-success-view');
                    document.querySelector('.ml-popup.ml-success-view').classList.remove('ml-action-view');
                } else {
                    console.error('Redirect action URL is invalid');
                }

            }
            else if (submitButton.dataset.successAction === 'wheelSuccess' && typeof wheelCallback === 'function') { // wheel popup success view
                wheelCallback(result);
                // allow wheel to spin down before toggling the loader
                setTimeout(() => {
                    toggle_loader(submitButton, false);
                }, 3500)
            }
            else { // redirect
                toggle_loader(submitButton, false);
                if (submitButton.dataset.redirectAction === 'link' && submitButton.dataset.redirectActionValue) {  // link or success
                    const target = submitButton.querySelector('a')?.target || '_blank';
                    const redirectUrl = new URL(submitButton.dataset.redirectActionValue);

                    if (redirectUrl && redirectUrl.protocol !== 'javascript:') {
                        window_open(redirectUrl, target);
                    } else {
                        console.error('Redirect action URL is invalid');
                    }
                } else if (document.querySelector('.ml-landing-page')) {
                    document.querySelector('.ml-landing-page').style.display = 'none';
                    document.querySelector('.ml-success-page').style.display = 'block';

                    // Set the scroll position to the top
                    document.body.scrollTop = 0;  // For Safari and older browsers
                    document.documentElement.scrollTop = 0;  // For Chrome, Firefox, etc.
                }
            }

            // if this is iframe send message to parent
            if (window != window.parent && mlBuilderId) {
                window.parent.postMessage(`mlWebformSubmitSuccess-${mlBuilderId}`, '*');
            }
        }

        const show_success_message = function(formInputs, successMessage) {
            if (!formInputs || !successMessage) {
                console.error('Failed to show success message');
                return
            }

            formInputs.style.display = 'none';
            successMessage.style.display = 'block';
        }

        const window_open = function(url, target = '_self') {
            const isSafari = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
            if (isSafari) {
                if (target === '_blank') {
                    const newWindow = window.open(url, target);
                    if (!newWindow) window.location.href = url;
                } else {
                    window.location.href = url;
                }
                return;
            }

            const linkEl = document.createElement('a');
            linkEl.style = 'display:none';
            linkEl.href = url;
            linkEl.target = target;
            linkEl.click();
        }

    }

    const set_ml_guid = function () {
        // get from window, or localStorage or create new
        window.ml_guid_string = window.ml_guid_string || '';

        if (!window.ml_guid_string && typeof window.ml_guid === 'function') {
            try {
                // Retrieve or generate ml_guid_string
                window.ml_guid_string = (window.localStorage && window.localStorage.ml_guid) || window.ml_guid();
                // Store ml_guid_string in localStorage if not already present
                window.localStorage.ml_guid = window.ml_guid_string;
            } catch (err) {
                console.error('Error setting ml_guid:', err);
            }
        }
    }

    const init_date_inputs = function (form) {
        const dateInputs = form.querySelectorAll('.ml-validate-date');

        dateInputs.forEach(function (dateInput) {
            dateInput.addEventListener('blur', () => {
                if (!dateInput.value) dateInput.type = 'text'; // Showing field name as placeholder is only available in text input type. Needed for user to understand what is the input for.
            });

            dateInput.addEventListener('focus', () => {
                dateInput.type = 'date';
            });

            // Handle iOS browser issues with focus
            dateInput.addEventListener('mouseover', () => {
                dateInput.type = 'date';
            });
        })
    }

    window.ml_guid = function () {
        function s4() {
            return Math.floor((1 + Math.random()) * 0x10000)
                .toString(16)
                .substring(1);
        }

        return (
            s4() +
            s4() +
            "-" +
            s4() +
            "-" +
            s4() +
            "-" +
            s4() +
            "-" +
            s4() +
            s4() +
            s4()
        );
    };

    if (document.readyState !== 'loading') {
        // Document is already ready, run script
        init_webforms();
    } else if (document.addEventListener) {
        // All modern browsers to register DOMContentLoaded
        document.addEventListener('DOMContentLoaded', init_webforms);
    } else {
        // Old IE browsers
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState === 'complete') {
                init_webforms()
            }
        })
    }

})();</script></div><div><script type="module">
    (
    function() {
        const animation = "none";
        if (animation !== 'none') {
            if (!'IntersectionObserver' in window ||
                !'IntersectionObserverEntry' in window ||
                !'intersectionRatio' in window.IntersectionObserverEntry.prototype) {
                setTimeout(() => {
                    document.querySelectorAll('.ml-animate').forEach((el) => {
                        el.classList.add('ml-visible');
                    })
                }, 100)
            } else {
                const observer = new IntersectionObserver(entries => {
                    entries.forEach(entry => {
                        if (entry.isIntersecting) {
                            entry.target.classList.add('ml-visible');
                        }
                    });
                });

                setTimeout(() => {
                    document.querySelectorAll('.ml-animate').forEach((el) => {
                        observer.observe(el);
                    })
                })
            }
        }
    })()
</script></div><div><script type="module">
        const mlHeatmapAction = '', mlBuilderId = '469350';
        (function () {

    /* global mlHeatmapAction, mlBuilderId */
    const debounce = function (func, wait, immediate) {
        let timeout;
        return function () {
            const context = this, args = arguments;
            const later = function () {
                timeout = null;
                if (!immediate) func.apply(context, args);
            };
            const callNow = immediate && !timeout;
            clearTimeout(timeout);
            timeout = setTimeout(later, wait);

            if (callNow) func.apply(context, args);
        };
    }

    const heatmapSubmitUrl = mlHeatmapAction || '';
    const builderId = mlBuilderId || '';
    // continue only if mlHeatmapAction is valid
    if (/^https?:\/\/.*$/i.test(heatmapSubmitUrl)) {
        let heatmap_clicks = [];

        const add_data = function (targetTagName, targetIndex, x, y) {
            const width = window.innerWidth;

            const clickObject = {
                targetTagName: targetTagName,
                targetIndex: targetIndex,
                x: x,
                y: y,
                value: 1,
                screenWidth: width,
                webformId: builderId,
                blog_post_id: '',
                blog_category_id: ''
            };

            heatmap_clicks.push(clickObject);

            window.debounce_function = window.debounce_function || debounce(function () {
                send_heatmap_data();
            }, 3000);

            window.debounce_function();
        };

        const send_heatmap_data = function () {
            const xhr = new XMLHttpRequest();
            xhr.open('POST', heatmapSubmitUrl, true);
            xhr.setRequestHeader('X-CSRF-TOKEN', document?.head?.querySelector('meta[name="csrf-token"][content]')?.content);
            xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8");
            xhr.setRequestHeader("Accept", "application/json");
            xhr.send(JSON.stringify(heatmap_clicks));

            heatmap_clicks = [];
        };

        document.addEventListener('click', function(event) {
            let target = event.target;

            // if click is made on carousel, send only clicks from 1st slide
            const clickedInsideCarousel = target.closest(".ml-carousel-item");
            let firstSlide = false;
            if (clickedInsideCarousel) {
                const elementClasses = clickedInsideCarousel.classList;

                for (let i = 0; i < elementClasses.length; i++) {
                    if (elementClasses[i] === 'ml-carousel-item-0') {
                        firstSlide = true;
                        break;
                    }
                }
            }
            if (clickedInsideCarousel && !firstSlide) {
                return;
            }

            const targetTagName = target.tagName;
            let targetIndex;
            const elements = document.getElementsByTagName(targetTagName);
            let x, y;

            Array.prototype.forEach.call(elements, function (element, key) {
                if (element === target) {
                    targetIndex = key;
                }
            });

            if ((event.offsetX > target.offsetWidth || event.offsetY > target.offsetHeight) && target.offsetParent) {
                // because some tags like <strong>, <span> are picking up offsetX from parent element
                target = target.offsetParent;
            }

            x = event.offsetX / target.offsetWidth * 100;
            y = event.offsetY / target.offsetHeight * 100;

            add_data(targetTagName, targetIndex, x, y);
        });

        window.onbeforeunload = function () {
            if (heatmap_clicks.length) {
                send_heatmap_data();
            }
        }
    }

})()
    </script></div><div><script src="https://www.google.com/recaptcha/api.js"></script></div><div><script type="module">(function() {
    let currentImageIndex = 0;
    let imageUrls = [];
    let lightboxElement = null;
    let isOpen = false;

    // Initialize lightbox - find existing lightbox element
    function init() {
        lightboxElement = document.querySelector('.lightbox-modal');

        if (!lightboxElement) {
            console.warn('Lightbox modal element not found. Make sure LightboxModal component is present in the DOM.');
            return;
        }

        bindEvents();
        setupImageTriggers();
    }

    // Bind event listeners to existing lightbox elements
    function bindEvents() {
        if (!lightboxElement) return;

        const closeBtn = lightboxElement.querySelector('.lightbox-close');
        const prevBtn = lightboxElement.querySelector('.lightbox-prev');
        const nextBtn = lightboxElement.querySelector('.lightbox-next');
        const imageElement = lightboxElement.querySelector('.lightbox-image');

        // Close lightbox events
        closeBtn?.addEventListener('click', closeLightbox);
        lightboxElement.addEventListener('click', (e) => {
            if (e.target === lightboxElement) closeLightbox();
        });

        // Navigation events
        prevBtn?.addEventListener('click', showPrevImage);
        nextBtn?.addEventListener('click', showNextImage);

        // Keyboard events
        document.addEventListener('keydown', handleKeyboard);

        // Prevent scrolling when lightbox is open
        document.addEventListener('keydown', (e) => {
            if (isOpen && (e.key === 'ArrowUp' || e.key === 'ArrowDown' || e.key === ' ')) {
                e.preventDefault();
            }
        });

        // Image load error handling
        imageElement?.addEventListener('error', () => {
            console.error('Failed to load image:', imageUrls[currentImageIndex]?.src);
        });
    }

    // Setup click triggers for images
    function setupImageTriggers() {
        const galleries = document.querySelectorAll('.lightbox-wrapper');

        galleries.forEach(gallery => {
            const galleryImages = gallery.querySelectorAll('.lightbox-image');

            galleryImages.forEach((image, index) => {
                image.style.cursor = 'pointer';
                image.addEventListener('click', () => showLightbox(gallery, index));
            });
        });
    }

    // Show lightbox for a specific gallery
    function showLightbox(gallery, clickedIndex) {
        if (!gallery) return;

        // Get images only from the clicked gallery
        const galleryImages = gallery.querySelectorAll('.lightbox-image');

        // Map images to urls from this specific gallery only
        imageUrls = Array.from(galleryImages).map(img => ({
            src: img.getAttribute('data-src') || img.src,
            alt: img.getAttribute('alt') || '',
            caption: img.getAttribute('data-caption') || img.getAttribute('alt') || ''
        }));

        // Set the current index to the clicked image within this gallery
        currentImageIndex = clickedIndex;

        // Open the lightbox
        openLightbox();
    }

    // Open lightbox
    function openLightbox() {
        if (!lightboxElement) return;

        isOpen = true;
        lightboxElement.classList.remove('hidden');
        lightboxElement.style.display = 'block';
        document.body.style.overflow = 'hidden';

        loadImage();
        updateNavigation();

        // Focus management for accessibility
        lightboxElement.focus();
    }

    // Close lightbox
    function closeLightbox() {
        if (!lightboxElement) return;

        isOpen = false;
        lightboxElement.classList.add('hidden');
        lightboxElement.style.display = 'none';
        document.body.style.overflow = '';

        // Clear image src to stop loading
        const img = lightboxElement.querySelector('.lightbox-image');
        if (img) img.src = '';
    }

    // Load current image
    function loadImage() {
        if (!imageUrls[currentImageIndex]) return;

        const img = lightboxElement.querySelector('.lightbox-image');
        if (!img) return;

        // Add loading state
        img.style.opacity = '0.5';

        // Create new image to preload
        const newImg = new Image();

        newImg.onload = () => {
            img.src = newImg.src;
            img.alt = imageUrls[currentImageIndex].alt;
            img.style.opacity = '1';
        };

        newImg.onerror = () => {
            console.error('Failed to load image:', imageUrls[currentImageIndex].src);
            img.alt = 'Failed to load image';
            img.style.opacity = '1';
        };

        newImg.src = imageUrls[currentImageIndex].src;

        // Preload next and previous images
        preloadAdjacentImages();
    }

    // Preload adjacent images for better performance
    function preloadAdjacentImages() {
        const preloadIndexes = [currentImageIndex - 1, currentImageIndex + 1];

        preloadIndexes.forEach(index => {
            if (index >= 0 && index < imageUrls.length && imageUrls[index]) {
                const img = new Image();
                img.src = imageUrls[index].src;
            }
        });
    }

    // Show previous image
    function showPrevImage() {
        if (imageUrls.length <= 1) return;

        currentImageIndex = currentImageIndex > 0 ? currentImageIndex - 1 : imageUrls.length - 1;
        loadImage();
        updateNavigation();
    }

    // Show next image
    function showNextImage() {
        if (imageUrls.length <= 1) return;

        currentImageIndex = currentImageIndex < imageUrls.length - 1 ? currentImageIndex + 1 : 0;
        loadImage();
        updateNavigation();
    }

    // Update navigation button visibility
    function updateNavigation() {
        if (!lightboxElement) return;

        const prevBtn = lightboxElement.querySelector('.lightbox-prev');
        const nextBtn = lightboxElement.querySelector('.lightbox-next');

        if (!prevBtn || !nextBtn) return;

        if (imageUrls.length <= 1) {
            prevBtn.style.display = 'none';
            nextBtn.style.display = 'none';
        } else if (currentImageIndex === 0) {
            prevBtn.style.display = 'none';
            nextBtn.style.display = 'block';
        } else if (currentImageIndex === (imageUrls.length - 1)) {
            prevBtn.style.display = 'block';
            nextBtn.style.display = 'none';
        } else {
            prevBtn.style.display = 'block';
            nextBtn.style.display = 'block';
        }
    }

    // Handle keyboard navigation
    function handleKeyboard(e) {
        if (!isOpen) return;

        switch (e.key) {
        case 'Escape':
            closeLightbox();
            break;
        case 'ArrowLeft':
        case 'a':
        case 'A':
            e.preventDefault();
            if (currentImageIndex === 0) {
                break;
            }
            showPrevImage();
            break;
        case 'ArrowRight':
        case 'd':
        case 'D':
            e.preventDefault();
            if (currentImageIndex === (imageUrls.length - 1)) {
                break;
            }
            showNextImage();
            break;
        case ' ':
            e.preventDefault();
            if (currentImageIndex === (imageUrls.length - 1)) {
                break;
            }
            showNextImage();
            break;
        }
    }

    // Auto-initialize when DOM is ready
    if (document.readyState === 'loading') {
        document.addEventListener('DOMContentLoaded', init);
    } else {
        init();
    }
})();</script></div><div class="lightbox-modal"><div class="lightbox-content"><img class="lightbox-image"><button class="lightbox-close">×</button><button class="lightbox-prev">‹</button><button class="lightbox-next">›</button></div></div><div><script type="module">(function () {
    // Searchable select functionality for SSR
    const initSearchableSelect = () => {
        const searchableInputs = document.querySelectorAll('.searchable-select-input');

        if (searchableInputs.length === 0) {
            return;
        }

        searchableInputs.forEach(input => {
            if (input.dataset.initialized === 'true') {
                return;
            }

            const dropdown = input.nextElementSibling;
            const hiddenInput = input.parentElement?.querySelector('input[type="hidden"]');

            // Skip if required elements don't exist
            if (!dropdown || !hiddenInput || !dropdown.classList.contains('searchable-select-dropdown')) {
                return;
            }

            // Mark as initialized to prevent duplicate initialization
            input.dataset.initialized = 'true';

            let options = [];
            try {
                options = JSON.parse(decodeURIComponent(input.dataset.options || '%5B%5D'));
                if (!Array.isArray(options)) {
                    options = [];
                }
            } catch (e) {
                options = [];
            }

            initDropdown(input, dropdown, options);

            // Toggle dropdown on click
            input.addEventListener('click', () => {
                toggleDropdown(dropdown);
            });

            // Handle input changes
            input.addEventListener('input', (e) => {
                const searchTerm = e.target.value.toLowerCase();
                if (dropdown && input.parentElement) {
                    filterAndShowOptions(input, dropdown, options, searchTerm);
                }
            });

            // Handle blur with delay to allow for clicks
            input.addEventListener('blur', () => {
                setTimeout(() => {
                    if (dropdown && input.parentElement) {
                        dropdown.style.display = 'none';
                        // If user typed something but didn't select from dropdown, clear the search
                        if (input.value && input.value !== hiddenInput.value) {
                            input.value = hiddenInput.value || '';
                        }
                    }
                }, 150);
            });

            // Prevent form submission on enter
            input.addEventListener('keydown', (e) => {
                if (e.key === 'Enter') {
                    e.preventDefault();
                }
            });
        });
    };

    const initDropdown = (input, dropdown, options) => {
        if (!dropdown || !input.parentElement) return;

        // Create options if they don't exist yet
        if (dropdown.children.length === 0) {
            options.forEach(option => {
                const optionDiv = document.createElement('div');
                optionDiv.className = 'px-3 py-2 cursor-pointer hover:bg-gray-100 searchable-option';
                optionDiv.textContent = option;
                optionDiv.dataset.value = encodeURIComponent(option);
                optionDiv.addEventListener('mousedown', (e) => {
                    e.preventDefault();
                    selectOption(input, dropdown, option);
                });
                optionDiv.style.display = 'block';
                dropdown.appendChild(optionDiv);
            });
        } else {
            // if dropdown already exists add mousedown event listener to all options
            Array.from(dropdown.children).forEach(optionDiv => {
                optionDiv.addEventListener('mousedown', (e) => {
                    const option = decodeURIComponent(optionDiv.dataset.value);
                    e.preventDefault();
                    selectOption(input, dropdown, option);
                });
                optionDiv.style.display = 'block';
            });
        }
    };

    const showDropdown = (dropdown) => {
        dropdown.style.display = 'block';
    };

    const hideDropdown = (dropdown) => {
        dropdown.style.display = 'none';
    };

    const toggleDropdown = (dropdown) => {
        if (dropdown.style.display === 'block') {
            hideDropdown(dropdown);
        } else {
            // show all options when reopening dropdown
            Array.from(dropdown.children).forEach(option => {
                option.style.display = 'block';
            });
            showDropdown(dropdown);
        }
    };


    const filterAndShowOptions = (input, dropdown, options, searchTerm) => {
        if (!dropdown || !input.parentElement) return;

        // Show/hide options based on search term
        Array.from(dropdown.children).forEach(option => {
            const optionText = option.textContent.toLowerCase();
            const isVisible = !searchTerm || optionText.includes(searchTerm);
            option.style.display = isVisible ? 'block' : 'none';
        });

        // Show dropdown if any options are visible
        const visibleOptions = Array.from(dropdown.children).filter(option =>
            option.style.display !== 'none'
        );

        if (visibleOptions.length > 0) {
            showDropdown(dropdown);
        } else {
            hideDropdown(dropdown);
        }
    };

    const selectOption = (input, dropdown, option) => {
        if (!dropdown || !input.parentElement) return;

        input.value = option;
        const hiddenInput = input.parentElement.querySelector('input[type="hidden"]');
        if (hiddenInput) {
            hiddenInput.value = option;
        }
        hideDropdown(dropdown);
    };

    if (document.readyState !== 'loading') {
        // Document is already ready, run script
        initSearchableSelect();
    } else if (document.addEventListener) {
        // All modern browsers to register DOMContentLoaded
        document.addEventListener('DOMContentLoaded', initSearchableSelect);
    } else {
        // Old IE browsers
        document.attachEvent('onreadystatechange', function() {
            if (document.readyState === 'complete') {
                initSearchableSelect()
            }
        })
    }

    // Also initialize when window loads as a fallback for SSR
    if (typeof window !== 'undefined') {
        window.addEventListener('load', () => {
            // Run again on window load to catch any elements that weren't ready during DOMContentLoaded
            setTimeout(initSearchableSelect, 100);
        });
    }
})();</script></div></div></main><!-- End builder preview area --><!-- Start popup preview area --><!-- End popup preview area --><!-- Start preferences preview area --><!-- End preferences preview area --></div></div>
  </body>

</html>
