{"id":1734,"date":"2026-05-06T07:56:19","date_gmt":"2026-05-06T07:56:19","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=1734"},"modified":"2026-05-06T08:00:29","modified_gmt":"2026-05-06T08:00:29","slug":"soft-play-quote-readiness-checker","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/pt\/soft-play-equipment\/soft-play-sets\/soft-play-quote-readiness-checker\/","title":{"rendered":"soft-play-quote-readiness-checker"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-6e3c731\" data-block-id=\"6e3c731\"><style>.stk-6e3c731 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6e3c731-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3daf248\" data-v=\"4\" data-block-id=\"3daf248\"><style>.stk-3daf248-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3daf248-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-3daf248-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-972c0df\" data-block-id=\"972c0df\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-972c0df-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f42b7d8\" data-v=\"4\" data-block-id=\"f42b7d8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f42b7d8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f42b7d8-inner-blocks\">\n<section id=\"bx-soft-play-readiness-v1\">\n  <style>\n    #bx-soft-play-readiness-v1 {\n      --bxc-blue: #00D8FF;\n      --bxc-yellow: #FFD848;\n      --bxc-ink: #102331;\n      --bxc-muted: #52616c;\n      --bxc-line: #dbe8ee;\n      --bxc-soft: #eefbff;\n      max-width: 1120px;\n      margin: 32px auto;\n      font-family: inherit !important;\n      color: var(--bxc-ink);\n    }\n    #bx-soft-play-readiness-v1 * { box-sizing: border-box; }\n    #bx-soft-play-readiness-v1 .bx-shell { border: 1px solid var(--bxc-line); border-radius: 8px; overflow: hidden; background: #fff; }\n    #bx-soft-play-readiness-v1 .bx-head { padding: 24px; background: #073244; color: #fff; border-bottom: 4px solid var(--bxc-yellow); }\n    #bx-soft-play-readiness-v1 h2,\n    #bx-soft-play-readiness-v1 h3,\n    #bx-soft-play-readiness-v1 h4 {\n      font-family: inherit !important;\n      line-height: 1.2 !important;\n      margin: 0 0 8px !important;\n      padding: 0 !important;\n      letter-spacing: 0 !important;\n    }\n    #bx-soft-play-readiness-v1 h2 { color: #fff !important; }\n    #bx-soft-play-readiness-v1 h3 { font-size: 20px !important; color: var(--bxc-ink) !important; }\n    #bx-soft-play-readiness-v1 p { margin: 0 0 14px; color: var(--bxc-muted); }\n    #bx-soft-play-readiness-v1 .bx-head p { color: #d9f6ff; max-width: 760px; }\n    #bx-soft-play-readiness-v1 .bx-body { display: grid; grid-template-columns: 1fr 360px; gap: 0; }\n    #bx-soft-play-readiness-v1 .bx-checks { padding: 24px; border-right: 1px solid var(--bxc-line); }\n    #bx-soft-play-readiness-v1 .bx-score { padding: 24px; background: #f8fcfd; }\n    #bx-soft-play-readiness-v1 .bx-item {\n      position: relative;\n      display: block;\n      padding: 12px 12px 12px 42px;\n      margin: 0 0 10px;\n      border: 1px solid var(--bxc-line);\n      border-radius: 6px;\n      cursor: pointer;\n      color: var(--bxc-ink);\n      background: #fff;\n    }\n    #bx-soft-play-readiness-v1 input[type=\"checkbox\"] {\n      position: absolute !important;\n      opacity: 0 !important;\n      left: 12px;\n      top: 12px;\n    }\n    #bx-soft-play-readiness-v1 .bx-box {\n      position: absolute;\n      left: 12px;\n      top: 13px;\n      width: 18px;\n      height: 18px;\n      border: 2px solid #80ddec;\n      border-radius: 4px;\n      background: #fff;\n    }\n    #bx-soft-play-readiness-v1 input:checked + .bx-box { background: var(--bxc-blue); border-color: var(--bxc-blue); }\n    #bx-soft-play-readiness-v1 input:checked + .bx-box::after {\n      content: \"\";\n      position: absolute;\n      left: 4px;\n      top: 1px;\n      width: 5px;\n      height: 10px;\n      border: solid #062231;\n      border-width: 0 2px 2px 0;\n      transform: rotate(45deg);\n    }\n    #bx-soft-play-readiness-v1 .bx-meter {\n      height: 16px;\n      background: #e7eef2;\n      border-radius: 20px;\n      overflow: hidden;\n      margin: 12px 0 18px;\n    }\n    #bx-soft-play-readiness-v1 .bx-fill { width: 0%; height: 100%; background: var(--bxc-blue); transition: width .2s ease; }\n    #bx-soft-play-readiness-v1 .bx-number { font-size: 44px; line-height: 1; color: #006d86; font-weight: 900; }\n    #bx-soft-play-readiness-v1 .bx-list { padding-left: 18px; margin: 10px 0 18px; color: var(--bxc-muted); }\n    #bx-soft-play-readiness-v1 .bx-cta {\n      min-height: 46px;\n      border-radius: 6px;\n      padding: 12px 16px;\n      font-weight: 800;\n      text-decoration: none;\n      background: var(--bxc-yellow);\n      color: #211a00;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n    }\n    @media (max-width: 860px) {\n      #bx-soft-play-readiness-v1 .bx-body { grid-template-columns: 1fr; }\n      #bx-soft-play-readiness-v1 .bx-checks { border-right: 0; border-bottom: 1px solid var(--bxc-line); }\n    }\n  <\/style>\n  <div class=\"bx-shell\">\n    <div class=\"bx-head\">\n      <h2>Soft Play Quote Readiness Checker<\/h2>\n      <p>A useful quote needs more than a product name. Check the items you already have, then send the missing details before requesting a custom soft play set plan.<\/p>\n    <\/div>\n    <div class=\"bx-body\">\n      <div class=\"bx-checks\" id=\"bx-ready-checks\">\n        <h3>Quote packet items<\/h3>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Floor plan or measured sketch\"><span class=\"bx-box\"><\/span>Floor plan or measured sketch<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Ceiling height and column positions\"><span class=\"bx-box\"><\/span>Ceiling height and column positions<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Target age range\"><span class=\"bx-box\"><\/span>Target age range<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Expected peak visitor count\"><span class=\"bx-box\"><\/span>Expected peak visitor count<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Venue model and party room plan\"><span class=\"bx-box\"><\/span>Venue model and party room plan<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Theme direction and brand colors\"><span class=\"bx-box\"><\/span>Theme direction and brand colors<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Material or safety requirements for your market\"><span class=\"bx-box\"><\/span>Material or safety requirements for your market<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Cleaning and maintenance expectations\"><span class=\"bx-box\"><\/span>Cleaning and maintenance expectations<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Destination country and shipping route\"><span class=\"bx-box\"><\/span>Destination country and shipping route<\/label>\n        <label class=\"bx-item\"><input type=\"checkbox\" value=\"Local installation ability\"><span class=\"bx-box\"><\/span>Local installation ability<\/label>\n      <\/div>\n      <div class=\"bx-score\" aria-live=\"polite\">\n        <h3>Readiness score<\/h3>\n        <div class=\"bx-number\"><span id=\"bx-ready-score\">0<\/span>%<\/div>\n        <div class=\"bx-meter\"><div class=\"bx-fill\" id=\"bx-ready-fill\"><\/div><\/div>\n        <p id=\"bx-ready-note\">Start by checking the details you already have.<\/p>\n        <h3>Missing items<\/h3>\n        <ul class=\"bx-list\" id=\"bx-ready-missing\"><\/ul>\n        <a class=\"bx-cta\" href=\"#ct-popup-800\">Send quote packet<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n  <script>\n    (function(){\n      var scope = document.getElementById('bx-soft-play-readiness-v1');\n      var checks = Array.prototype.slice.call(scope.querySelectorAll('input[type=\"checkbox\"]'));\n      var score = scope.querySelector('#bx-ready-score');\n      var fill = scope.querySelector('#bx-ready-fill');\n      var note = scope.querySelector('#bx-ready-note');\n      var missing = scope.querySelector('#bx-ready-missing');\n      function update(){\n        var done = checks.filter(function(item){ return item.checked; });\n        var pct = Math.round((done.length \/ checks.length) * 100);\n        score.textContent = pct;\n        fill.style.width = pct + '%';\n        if (pct >= 80) note.textContent = 'Ready for a useful first quote.';\n        else if (pct >= 50) note.textContent = 'Close. Add the missing project facts before the quote call.';\n        else note.textContent = 'Early stage. Gather the room and business details first.';\n        var open = checks.filter(function(item){ return !item.checked; }).slice(0, 5);\n        missing.innerHTML = open.length ? open.map(function(item){ return '<li>' + item.value + '<\/li>'; }).join('') : '<li>Your quote packet is ready.<\/li>';\n      }\n      checks.forEach(function(item){ item.addEventListener('change', update); });\n      update();\n    })();\n  <\/script>\n<\/section>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Soft Play Quote Readiness Checker A useful quote needs more than a product name. Check the items you already have, then send the missing details before requesting a custom soft play set plan. Quote packet items Floor plan or measured sketch Ceiling height and column positions Target age range Expected peak visitor count Venue model [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":1669,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1734","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1734","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/comments?post=1734"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1734\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/pages\/1669"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/pt\/wp-json\/wp\/v2\/media?parent=1734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}