/* growform client2 bundle.url: https://assets.growform.co/41638ced-mn5p9jag/form.bundle.js resolve.source: memory resolve.at: 2026-03-29T16:50:51.233Z form.source: kv cache.age_ms: 6383 fallback_used: false */ ;(function () { var EMBED_TYPE = "iFrame"; var FORM_ID = "697b5cdbcc5b98a698af89a9"; var FORM_BUNDLE_URL = "https://assets.growform.co/41638ced-mn5p9jag/form.bundle.js"; // injected by worker (KV/memory/fallback) var FORM_DATA = {"data":{"form":{"_id":"697b5cdbcc5b98a698af89a9","options":{"numberOfSteps":5,"dateFormat":"DD/MM/YYYY","progressBar":{"enable":true,"hideOnFirstStep":true},"continueButton":{"continueText":"👉 Continue","submitText":"GET MY 90-DAY ROI PLAN","backText":"Back"},"customStyles":{"width":{"unit":"px","value":580},"parentContainerMinHeight":{"value":0,"unit":"px"},"parentBackgroundImage":{"imageInitialHeight":1362,"imageInitialWidth":2066,"imageHeight":1362,"imageWidth":2066,"imageUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1597337140/uploads/qmsfk98ank3wfp1ehvyg.jpg"},"headerMarginTop":40,"parentBackgroundColor":"#ffffff","innerFormBackgroundColor":"#233675","innerFormBackgroundTransparency":"","primaryColor":"#155eef","bodyTextColor":"#101828","parentContainerBackgroundType":"color","innerFormBackgroundType":"none","buttonBorderColor":"#223775","buttonColorSelected":"#60b47c","buttonBorderColorSelected":"#223775","footerMarginBottom":70,"errorColor":"#ff4e4e","buttonColor":"#ffffff","buttonTextColor":"#223775","inputLabelColor":"#000000","inputTextColor":"#000000","defaultFont":"Poppins","sq_buttonFont":"Inherit","sq_buttonFontSize":14,"showShadows":"Yes","sq_buttonTextColor":"#000000","sq_buttonColor":"#FFFFFF","sq_buttonColorSelected":"#FFFFFF","sq_buttonBorderColor":"#DADADA","sq_buttonBorderColorSelected":"primary","sq_buttonBannerColor":"#ffffff","rt_buttonFont":"Inherit","rt_buttonFontSize":16,"rt_buttonColor":"#FFFFFF","rt_buttonColorSelected":"#FFFFFF","rt_buttonTextColor":"#000000","rt_buttonBorderColor":"#dadada","rt_buttonBorderColorSelected":"primary","formMarginSide":15,"inputFontSize":18,"inputLabelFont":"Poppins","continueSubmitButtonFontSize":20,"continueButtonColor":"#155eef","buttonFontSize":18,"inputBackgroundColor":"#f7f7f7","canvasSetup":"minimal"},"localization":{"dateFormat":"DD/MM/YYYY"},"exportTransparentBackground":false,"customScript":"","customRedirectUrls":[{"url":"https://leads.usegrowth.com/2026-confirmation-page"}],"analyticsSettings":{"facebook":{"pixelId":"1979386332818965"}},"actionOnSubmit":"redirect","sendCustomRedirectQueryParams":true,"customCss":"/* Wrap + width */\n.ghl-form-wrap, .hl_page_preview .form-wrapper, .hl_form {\n max-width: 560px;\n margin: 0 auto;\n}\n\n/* Headings + spacing */\n.ghl-form-wrap h1, .ghl-form-wrap h2, .ghl-form-wrap .hl-form-title {\n font-size: 22px;\n line-height: 1.25;\n margin: 0 0 10px;\n font-weight: 700;\n}\n.ghl-form-wrap .form-group { margin-bottom: 14px; }\n\n/* Radio/checkbox labels */\n.ghl-form-wrap .radio label,\n.ghl-form-wrap .checkbox label {\n display: block;\n font-size: 16px; /* main title size */\n line-height: 1.3;\n margin-bottom: 12px;\n font-weight: 600; /* make the title pop */\n}\n\n/* The small sub-line (price/size) */\n.opt-meta {\n display: block;\n font-size: 13px;\n line-height: 1.25;\n opacity: .78;\n font-weight: 500;\n margin-top: 2px;\n}\n\n/* Inputs size + spacing */\n.ghl-form-wrap input[type=\"radio\"],\n.ghl-form-wrap input[type=\"checkbox\"] {\n transform: scale(.95);\n margin-right: .5rem;\n}\n\n/* Two-column options on desktop, single column on mobile */\n@media (min-width: 768px) {\n .ghl-form-wrap .radio-group,\n .ghl-form-wrap .checkbox-group {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 10px 24px;\n }\n}\n\n/* Tighten long labels so they don't run too wide */\n.ghl-form-wrap .radio label span,\n.ghl-form-wrap .checkbox label span {\n word-break: break-word;\n}\n\n/* Optional: smaller helper/intro line above Q1 */\n.ghl-form-wrap .intro-line {\n font-size: 14px;\n opacity: .8;\n margin: 0 0 12px;\n}\n\n/* Custom button classes */\n.continueButton,\n.button,\n.firstButtonInRow,\n.backButton {\n border-radius: 50px;\n}\n\n\n/* Native + form-builder submit buttons */\nbutton,\ninput[type=\"submit\"],\ninput[type=\"button\"],\n.hl-button {\n border-radius: 50px !important;\n overflow: hidden;\n}"},"fields":{"Decorative Header_52363373085874":{"type":"Decorative Header","value":"Thanks for your enquiry!","width":12,"step":"complete","sortOrder":1,"fieldStyle":{"fontSize":{"value":19,"unit":"px"},"fontWeight":"Bold"},"margins":{"marginTop":20},"stepId":"complete"},"Decorative_Paragraph_194067845817258":{"type":"Decorative Paragraph","value":"Your enquire has notified the entire team and your account manager will be in touch shortly.","width":12,"step":"complete","sortOrder":2,"margins":{"marginBottom":60},"stepId":"complete"},"decorative_header_201144274064138":{"type":"Decorative Header","value":"2. Please select your service:","width":12,"stepId":"acd45227cac332d443c4e1db","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"textAlign":"Left","color":"inherit","fontStyle":"normal","textDecoration":"none"},"margins":{"marginTop":0}},"decorative_loading animation_738219785539920":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#838383","type":"Dots","size":30,"redirectAfter":"2s"},"width":12,"stepId":"2e72084e8154012c222f5244","sortOrder":2},"decorative_text_162671147970920":{"type":"Decorative Text","value":"

We’re analysing your website and local market…

","fieldStyle":{"fontSize":{"value":18,"unit":"px"}},"width":12,"v":2,"stepId":"2e72084e8154012c222f5244","sortOrder":1},"email_10248803559471":{"type":"Email","label":"Email address","width":12,"stepId":"9b68a10dbb718817fa834804","sortOrder":4,"margins":{"marginTop":null,"marginLeft":null,"marginRight":0},"useDatasoap2":true,"hideLabel":false},"decorative_header_768174952601278":{"type":"Decorative Header","value":"4. Enter your details so we can send your 90-day ROI plan","width":12,"stepId":"9b68a10dbb718817fa834804","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"textAlign":"Left","color":"inherit","fontStyle":"normal","textDecoration":"none"},"margins":{"marginTop":-20}},"text_785164538585734":{"type":"Text","label":"Full name","width":12,"stepId":"9b68a10dbb718817fa834804","sortOrder":3,"multiline":false,"validationRules":{"required":true},"hideLabel":false,"margins":{"marginTop":null},"customQueryParamName":"name"},"phone_650740544542458":{"type":"Phone","label":"PHONE NUMBER","width":12,"stepId":"9b68a10dbb718817fa834804","sortOrder":5,"defaultCountryFormat":"gb","showCountryCode":false,"useDatasoap2":true,"hideLabel":true,"margins":{"marginTop":0}},"buttons_15008738255107":{"type":"Buttons","validationRules":{"required":true},"label":"Industry","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":2,"rt_buttonsPerRowMobile":1,"buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Windows & Doors","id":"ddb6a275627c04129a8501d0"},{"text":"Conservatory Insulation","id":"eef2b983359493ceaa41771d"},{"text":"Conservatory Tiled Roofs","id":"109af6fd0fed6e8086889c59"},{"text":"Garden Rooms","id":"60ecfe7c33bbb62d1f02bb99"},{"text":"Extensions & Conversions","image":null,"id":"f4a48133228f3dc2397beab0"},{"text":"House Roofing","image":null,"id":"e8b25f44c580d9bf4282857c"},{"text":"Driveways & Landscaping","image":null,"id":"770bbebe0d28b015422e9e29"},{"text":"Other","image":null,"id":"c0b9b79aabc6a8f8b1ce4fea"}],"stepId":"acd45227cac332d443c4e1db","sortOrder":3,"hideLabel":true,"helperText":""},"decorative_header_907682107383047":{"type":"Decorative Header","value":"1. Check regional availability","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"textAlign":"Left","color":"inherit","fontStyle":"normal","textDecoration":"none"},"margins":{"marginTop":-20}},"zipcode_666262513307273":{"type":"Zipcode","label":"Enter your postcode...","zipcodeFieldFormat":"postcode_uk","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":2,"usePostcoder":true},"decorative_loading animation_160350881095509":{"type":"Decorative Loading Animation","value":"This does not have a value","loaderOptions":{"color":"#155eef","type":"Dots","size":30,"redirectAfter":"2s"},"width":12,"stepId":"75806267841bc401a4c71dd8","sortOrder":2},"decorative_text_32957973961769":{"type":"Decorative Text","value":"

We are checking availability in your region...

","fieldStyle":{"fontSize":{"value":18,"unit":"px"}},"width":12,"v":2,"stepId":"75806267841bc401a4c71dd8","sortOrder":1},"decorative_text_718419269957868":{"type":"Decorative Text","value":"

We limit how many businesses we work with per area to protect results.

","fieldStyle":{"fontSize":{"value":14,"unit":"px"},"textAlign":"center","color":"#979797"},"width":12,"v":2,"stepId":"a06980bb1c94de477a23f257","sortOrder":3,"margins":{"marginTop":-20}},"decorative_text_73827664474914":{"type":"Decorative Text","value":"

This helps us benchmark your business against real results from similar installers.

","fieldStyle":{"fontSize":{"value":16,"unit":"px"},"textAlign":"left"},"width":12,"v":2,"stepId":"acd45227cac332d443c4e1db","sortOrder":2,"margins":{"marginTop":-10}},"decorative_text_960052208446490":{"type":"Decorative Text","value":"

We’ll analyse your website, service type and local market, then build your personalised ROI report.

","fieldStyle":{"fontSize":{"value":16,"unit":"px"},"textAlign":"left"},"width":12,"v":2,"stepId":"9b68a10dbb718817fa834804","sortOrder":2,"margins":{"marginTop":-10}},"decorative_text_506904894902820":{"type":"Decorative Text","value":"

Please enter your real business website (we analyse this manually).

","fieldStyle":{"fontSize":{"value":14,"unit":"px"},"textAlign":"center"},"width":12,"v":2,"stepId":"9b68a10dbb718817fa834804","sortOrder":7,"margins":{"marginTop":-10,"marginBottom":0},"location":null},"decorative_header_310402191209026":{"type":"Decorative Header","value":"3. Are you actively looking to win more installations in the next 90 days?\n","width":12,"stepId":"a664844514e1c6c05685f0c6","sortOrder":1,"fieldStyle":{"fontSize":{"value":18,"unit":"px"},"textAlign":"Left","color":"inherit","fontStyle":"normal","textDecoration":"none"},"margins":{"marginTop":0}},"decorative_text_691882676016806":{"type":"Decorative Text","value":"

We only build ROI plans for businesses actively looking to grow.

","fieldStyle":{"fontSize":{"value":16,"unit":"px"},"textAlign":"left"},"width":12,"v":2,"stepId":"a664844514e1c6c05685f0c6","sortOrder":2,"margins":{"marginTop":-10}},"buttons_623151059439914":{"type":"Buttons","validationRules":{"required":true},"label":"want more installations?","width":12,"multiple":false,"buttonStyle":{"rt_buttonsPerRow":"2","rt_buttonsPerRowMobile":"2","buttonsType":"Rectangle","spacing":20,"showControls":"Yes","rt_compactLayoutOnMobile":"Yes"},"imageStyles":{},"options":[{"text":"Yes - I want more installs","id":"bae8a1e91f0173e00563bb92"},{"text":"Not right now","id":"e828785b83898a55d6503722"}],"stepId":"a664844514e1c6c05685f0c6","sortOrder":3,"hideLabel":true},"decorative_text_383095232509268":{"type":"Decorative Text","value":"

We currently prioritise businesses actively looking to grow in the next 90 days.

If that changes, you’re welcome to request a plan in the future.

","fieldStyle":{"fontSize":{"value":18,"unit":"px"}},"width":12,"v":2,"stepId":"e4369bbd254070867834668d","sortOrder":1},"website_230388459528391":{"type":"Website","label":"Enter your website address","width":12,"stepId":"9b68a10dbb718817fa834804","sortOrder":6,"helperText":""},"hidden_809539255425356":{"type":"Hidden","hiddenFieldName":"utm_source","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":4},"hidden_714211666176233":{"type":"Hidden","hiddenFieldName":"utm_campaign","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":5,"location":null},"hidden_75872062407852":{"type":"Hidden","hiddenFieldName":"utm_term","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":6,"location":null},"hidden_168807931399634":{"type":"Hidden","hiddenFieldName":"utm_content","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":7,"location":null},"hidden_161414677571230":{"type":"Hidden","hiddenFieldName":"utm_industry","width":12,"stepId":"a06980bb1c94de477a23f257","sortOrder":8,"location":null}},"ownedByUser":"6492e74bac713f000bdf5a91","formName":"[2026] Growth Marketing: Free 90-Day ROI Plan","personalisation":{"form_related_to":"(None - start with a blank slate)"},"lastEdited":"2026-03-13T11:32:27.906Z","created":"2026-01-29T13:12:59.068Z","steps":[{"id":"a06980bb1c94de477a23f257","name":"Enter your postcode","sortOrder":1,"copyOf":"acd45227cac332d443c4e1db"},{"id":"75806267841bc401a4c71dd8","name":"Checking your area","sortOrder":2,"copyOf":"2e72084e8154012c222f5244"},{"id":"acd45227cac332d443c4e1db","name":"Select your service","sortOrder":3},{"id":"a664844514e1c6c05685f0c6","name":"Want more installs?","sortOrder":4,"copyOf":"acd45227cac332d443c4e1db"},{"id":"9b68a10dbb718817fa834804","name":"Contact details","sortOrder":5,"copyOf":"acd45227cac332d443c4e1db","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_623151059439914","operator":"selected_option","criteria":"bae8a1e91f0173e00563bb92"}]}]}},{"id":"2e72084e8154012c222f5244","name":"Loading animation","sortOrder":6,"conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_623151059439914","operator":"selected_option","criteria":"bae8a1e91f0173e00563bb92"}]}]}},{"id":"e4369bbd254070867834668d","name":"Failed form ","sortOrder":7,"copyOf":"2e72084e8154012c222f5244","conditionalLogic":{"action":"show","ruleBlocks":[{"sortOrder":0,"rules":[{"observedField":"buttons_623151059439914","operator":"selected_option","criteria":"e828785b83898a55d6503722"}]}]}}],"folderId":"6968d5838cf731c208b6761d","screenshotUrl":"https://res.cloudinary.com/dqnjggegp/image/upload/v1771840995/growform-production/form-screenshots/697b5cdbcc5b98a698af89a9.png","leadsCount":33,"isActive":true,"reportedSpam":false,"spamOcr":"1. Check regional availability\nEnter your postcode...\nWe limit how many businesses we work with per area to protect results.\nCONTINUE 1. Check regional availability Enter your postcode ... We limit how many businesses we work with per area to protect results . CONTINUE","__v":0},"accountIsActive":true,"accountIsFreeTrial":false}}; // ---- Utils ---- function safeJSONStringify(obj) { return JSON.stringify(obj) .replace(/<\/(script|style)/gi, '<\\/$1') .replace(//g, '--\\>') .replace(/\u2028/g, '\\u2028') .replace(/\u2029/g, '\\u2029'); } function preloadScript(href) { try { if (!href) return; if (document.querySelector('link[rel="preload"][href="' + href + '"]')) return; var l = document.createElement("link"); l.rel = "preload"; l.as = "script"; l.href = href; l.crossOrigin = ""; // allow cache reuse in iframe document.head.appendChild(l); } catch (_) {} } function parseQuery() { var out = {}; try { if (!window.location.search) return out; var usp = new URLSearchParams(window.location.search); usp.forEach(function (v, k) { out[k] = v; }); } catch (_) {} return out; } function buildIframeHTML(opts) { var html = '\n' + '\n' + '\n' + ' \n' + ' \n' + ' \n' + '\n' + '\n' + ' \n' + '
\n' + '