{"id":1249,"date":"2026-05-03T08:34:20","date_gmt":"2026-05-03T08:34:20","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=1249"},"modified":"2026-05-27T07:25:43","modified_gmt":"2026-05-27T07:25:43","slug":"soft-play-climbing-equipment","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/ar\/soft-play-equipment\/soft-play-climbing-equipment\/","title":{"rendered":"\u0645\u0639\u062f\u0627\u062a \u0627\u0644\u062a\u0633\u0644\u0642 \u0644\u0644\u0639\u0628 \u0627\u0644\u0646\u0627\u0639\u0645"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3d0f323\" data-block-id=\"3d0f323\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3d0f323-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eb51a4e\" data-v=\"4\" data-block-id=\"eb51a4e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eb51a4e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eb51a4e-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-soft-play-hero \n  Layout: Flexbox & CSS Grid (No Tailwind or External Frameworks)\n  Typography: Inherited from Blocksy global settings as requested, enforcing 32px title size.\n*\/\n\n#didi-soft-play-hero {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    overflow: hidden !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    font-family: inherit !important;\n}\n\n#didi-soft-play-hero * {\n    box-sizing: border-box !important;\n}\n\n#didi-soft-play-hero .hero-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 50px !important;\n    align-items: center !important;\n}\n\n\/* Content Column *\/\n#didi-soft-play-hero .hero-content {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n}\n\n\/* Typography & SEO Tags *\/\n#didi-soft-play-hero h1.hero-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-soft-play-hero h2.hero-subtitle {\n    font-size: 18px !important;\n    font-weight: 500 !important;\n    line-height: 1.6 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Certifications Block *\/\n#didi-soft-play-hero .hero-certs {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n}\n\n#didi-soft-play-hero h3.cert-title {\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #666666 !important;\n    margin: 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    font-family: inherit !important;\n}\n\n#didi-soft-play-hero .cert-badges-wrap {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 10px !important;\n}\n\n#didi-soft-play-hero .cert-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    background-color: #FFD848 !important;\n    padding: 6px 12px !important;\n    border-radius: 4px !important;\n}\n\n#didi-soft-play-hero h4.cert-standard {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Button *\/\n#didi-soft-play-hero .hero-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #00D8FF !important;\n    color: #ffffff !important;\n    padding: 16px 32px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    border-radius: 6px !important;\n    transition: all 0.3s ease !important;\n    max-width: max-content !important;\n    box-shadow: 0 4px 15px rgba(0, 216, 255, 0.2) !important;\n    cursor: pointer !important;\n    border: none !important;\n}\n\n#didi-soft-play-hero .hero-btn:hover {\n    background-color: #FFD848 !important;\n    color: #111111 !important;\n    box-shadow: 0 6px 20px rgba(255, 216, 72, 0.3) !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* Stats Grid *\/\n#didi-soft-play-hero .hero-stats {\n    display: grid !important;\n    grid-template-columns: repeat(3, auto) !important;\n    gap: 20px !important;\n    margin-top: 10px !important;\n    border-top: 1px solid #eeeeee !important;\n    padding-top: 24px !important;\n}\n\n#didi-soft-play-hero .stat-item {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 4px !important;\n}\n\n#didi-soft-play-hero .stat-number {\n    font-size: 28px !important;\n    font-weight: 800 !important;\n    color: #00D8FF !important;\n    margin: 0 !important;\n    line-height: 1 !important;\n}\n\n#didi-soft-play-hero .stat-text {\n    font-size: 13px !important;\n    color: #555555 !important;\n    line-height: 1.4 !important;\n    font-weight: 600 !important;\n}\n\n\/* Image Wrapper *\/\n#didi-soft-play-hero .hero-image-wrapper {\n    width: 100% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    position: relative !important;\n}\n\n#didi-soft-play-hero .hero-image-wrapper img {\n    width: 100% !important;\n    height: auto !important;\n    max-height: 600px !important;\n    object-fit: contain !important;\n    border-radius: 8px !important;\n    box-shadow: 0 15px 35px rgba(0,0,0,0.06) !important;\n    display: block !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width:1000px) {\n    #didi-soft-play-hero .hero-container {\n        gap: 30px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-soft-play-hero .hero-container {\n        grid-template-columns: 1fr !important;\n        text-align: center !important;\n    }\n    #didi-soft-play-hero .hero-content {\n        align-items: center !important;\n    }\n    #didi-soft-play-hero .hero-stats {\n        grid-template-columns: 1fr 1fr 1fr !important;\n        justify-content: center !important;\n        text-align: center !important;\n        width: 100% !important;\n    }\n    #didi-soft-play-hero .cert-badges-wrap {\n        justify-content: center !important;\n    }\n}\n\n@media (max-width: 480px) {\n    #didi-soft-play-hero .hero-stats {\n        grid-template-columns: 1fr !important;\n        gap: 15px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-soft-play-hero\">\n    <div class=\"hero-container\">\n        \n        <!-- Text & Content Area -->\n        <div class=\"hero-content\">\n            <h1 class=\"hero-title\">Soft Play Climbing Equipment<\/h1>\n            <h2 class=\"hero-subtitle\">Modular Design that Doesn&#8217;t Look Tired in Year 3 &#8211; Custom Soft Play Climbing Systems for FECs, Kindergartens &amp;mall Operators<\/h2>\n            \n            <div class=\"hero-certs\">\n                <h3 class=\"cert-title\">Dual-standard certified<\/h3>\n                <div class=\"cert-badges-wrap\">\n                    <span class=\"cert-badge\"><h4 class=\"cert-standard\">ASTM F1487<\/h4><\/span>\n                    <span class=\"cert-badge\"><h4 class=\"cert-standard\">EN 1176<\/h4><\/span>\n                <\/div>\n            <\/div>\n\n            <a href=\"#ct-popup-800\" class=\"hero-btn\">Request Custom Quote<\/a>\n\n            <div class=\"hero-stats\">\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">40+<\/div>\n                    <div class=\"stat-text\">Countries deployed<\/div>\n                <\/div>\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">11<\/div>\n                    <div class=\"stat-text\">Languages post-sales<\/div>\n                <\/div>\n                <div class=\"stat-item\">\n                    <div class=\"stat-number\">8 yrs<\/div>\n                    <div class=\"stat-text\">Manufacturing experience<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Image Area with FlyingPress Bypass Attributes -->\n        <div class=\"hero-image-wrapper\">\n            <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Soft-Play-Climbing-Equipment.jpg\" alt=\"Soft Play Climbing Equipment\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1dacfc5\" data-block-id=\"1dacfc5\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1dacfc5-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7a1e904\" data-v=\"4\" data-block-id=\"7a1e904\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7a1e904-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-7a1e904-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-68596a2\" data-block-id=\"68596a2\"><style>.stk-68596a2 {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-68596a2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f5d355b\" data-v=\"4\" data-block-id=\"f5d355b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f5d355b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f5d355b-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-softplay-reliability-v2 \n  Layout: Flexbox & CSS Grid (No Tailwind or External Frameworks)\n  Typography: Inherited from Blocksy global settings, 32px title.\n  Theme: High-end industrial, atmospheric, #00D8FF (Primary), #FFD848 (Secondary)\n*\/\n\n#didi-softplay-reliability-v2 {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    font-family: inherit !important;\n    display: flex !important;\n    justify-content: center !important;\n}\n\n#didi-softplay-reliability-v2 * {\n    box-sizing: border-box !important;\n}\n\n#didi-softplay-reliability-v2 .didi-wrapper {\n    max-width: 1200px !important;\n    width: 100% !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 32px !important;\n}\n\n\/* Typography *\/\n#didi-softplay-reliability-v2 h2.didi-h2-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 0 16px 0 !important;\n    font-family: inherit !important;\n    text-align: center !important;\n    position: relative !important;\n}\n\n#didi-softplay-reliability-v2 h2.didi-h2-title::after {\n    content: \"\" !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n}\n\n\/* Accordion Group *\/\n#didi-softplay-reliability-v2 .didi-accordion-group {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n    width: 100% !important;\n}\n\n\/* Accordion Item *\/\n#didi-softplay-reliability-v2 .didi-acc-item {\n    border: 1px solid #e0e0e0 !important;\n    border-radius: 4px !important;\n    background-color: #ffffff !important;\n    transition: all 0.3s ease !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item:hover {\n    border-color: #00D8FF !important;\n    box-shadow: 0 4px 20px rgba(0, 216, 255, 0.08) !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active {\n    border-color: #00D8FF !important;\n}\n\n\/* Accordion Trigger *\/\n#didi-softplay-reliability-v2 .didi-acc-trigger {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    padding: 24px !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-acc-trigger {\n    background-color: #fcfcfc !important;\n    border-bottom: 1px solid #f0f0f0 !important;\n}\n\n\/* Accordion Titles (H3 & H4) *\/\n#didi-softplay-reliability-v2 h3.didi-h3-title,\n#didi-softplay-reliability-v2 h4.didi-h4-title {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #222222 !important;\n    margin: 0 !important;\n    padding: 0 20px 0 0 !important;\n    font-family: inherit !important;\n    line-height: 1.4 !important;\n    transition: color 0.3s ease !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active h3.didi-h3-title,\n#didi-softplay-reliability-v2 .didi-acc-item.active h4.didi-h4-title {\n    color: #00D8FF !important;\n}\n\n\/* Toggle Icon *\/\n#didi-softplay-reliability-v2 .didi-icon-wrap {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 32px !important;\n    height: 32px !important;\n    min-width: 32px !important;\n    background-color: #f5f5f5 !important;\n    border-radius: 2px !important;\n    transition: all 0.3s ease !important;\n}\n\n#didi-softplay-reliability-v2 .didi-icon {\n    position: relative !important;\n    width: 12px !important;\n    height: 12px !important;\n}\n\n#didi-softplay-reliability-v2 .didi-icon::before,\n#didi-softplay-reliability-v2 .didi-icon::after {\n    content: \"\" !important;\n    position: absolute !important;\n    background-color: #111111 !important;\n    transition: all 0.3s ease !important;\n}\n\n#didi-softplay-reliability-v2 .didi-icon::before {\n    top: 5px !important;\n    left: 0 !important;\n    width: 12px !important;\n    height: 2px !important;\n}\n\n#didi-softplay-reliability-v2 .didi-icon::after {\n    top: 0 !important;\n    left: 5px !important;\n    width: 2px !important;\n    height: 12px !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item:hover .didi-icon-wrap {\n    background-color: #FFD848 !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-icon-wrap {\n    background-color: #00D8FF !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-icon::before,\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-icon::after {\n    background-color: #ffffff !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-icon::after {\n    transform: rotate(90deg) !important;\n    opacity: 0 !important;\n}\n\n\/* Accordion Content Panel (CSS Grid for smooth height transition) *\/\n#didi-softplay-reliability-v2 .didi-acc-panel {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-item.active .didi-acc-panel {\n    grid-template-rows: 1fr !important;\n}\n\n#didi-softplay-reliability-v2 .didi-acc-content-inner {\n    overflow: hidden !important;\n}\n\n#didi-softplay-reliability-v2 .didi-content-pad {\n    padding: 24px !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-reliability-v2 p.didi-body-text {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width:690px) {\n    #didi-softplay-reliability-v2 h2.didi-h2-title {\n        font-size: 26px !important;\n    }\n    #didi-softplay-reliability-v2 h3.didi-h3-title,\n    #didi-softplay-reliability-v2 h4.didi-h4-title {\n        font-size: 18px !important;\n    }\n    #didi-softplay-reliability-v2 .didi-acc-trigger {\n        padding: 16px !important;\n    }\n    #didi-softplay-reliability-v2 .didi-content-pad {\n        padding: 16px !important;\n    }\n    #didi-softplay-reliability-v2 p.didi-body-text {\n        font-size: 15px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-softplay-reliability-v2\">\n    <div class=\"didi-wrapper\">\n        \n        <h2 class=\"didi-h2-title\">SIndoor Playground Investors Want Reliability \u2014 Soft Play Climbing Equipment Solves the Real Pain<\/h2>\n        \n        <div class=\"didi-accordion-group\">\n            \n            <!-- Accordion Item 1 -->\n            <div class=\"didi-acc-item\">\n                <button class=\"didi-acc-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-h3-title\">Injury Prevention &#038; Re-certification Costs<\/h3>\n                    <div class=\"didi-icon-wrap\"><span class=\"didi-icon\"><\/span><\/div>\n                <\/button>\n                <div class=\"didi-acc-panel\">\n                    <div class=\"didi-acc-content-inner\">\n                        <div class=\"didi-content-pad\">\n                            <p class=\"didi-body-text\">U.S. CPSC Records an estimated 218,851 emergency-department-treated playground injuries per year, with approximately 67% caused by falls or equipment failure (CPSC NEISS, 2008-2010 baseline). If you are an operator of family entertainment center, a mall play area, or a kindergarten franchise, every one of those incidents translates into a closed insurance claim, a pulled liability bond, and- in 11 territories we&#8217;ve shipped to- an automatic re-inspection trigger that costs roughly $4,000 in re-certification fees alone. (Pain Nugget #2, supplier survey).<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Accordion Item 2 -->\n            <div class=\"didi-acc-item\">\n                <button class=\"didi-acc-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-h3-title\">Defining Commercial Soft Play Climbing Gear<\/h3>\n                    <div class=\"didi-icon-wrap\"><span class=\"didi-icon\"><\/span><\/div>\n                <\/button>\n                <div class=\"didi-acc-panel\">\n                    <div class=\"didi-acc-content-inner\">\n                        <div class=\"didi-content-pad\">\n                            <p class=\"didi-body-text\">Soft play climbing gear is the modular vinyl-clad climbing system that replaces traditional retail hard-plastic playground equipment in commercial indoor play environments. It consists of interlocking foam blocks, padded climber modules, soft slide modules, and ball pit combos that can be changed in 5-7 days if customer engagement drops. It is the different between a play space that earns repeat visits in year three and one that becomes the FEC operator&#8217;s largest tax deduction.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Accordion Item 3 -->\n            <div class=\"didi-acc-item\">\n                <button class=\"didi-acc-trigger\" aria-expanded=\"false\">\n                    <h4 class=\"didi-h4-title\">Mitigating Operational Risks Between Year One and Year Three<\/h4>\n                    <div class=\"didi-icon-wrap\"><span class=\"didi-icon\"><\/span><\/div>\n                <\/button>\n                <div class=\"didi-acc-panel\">\n                    <div class=\"didi-acc-content-inner\">\n                        <div class=\"didi-content-pad\">\n                            <p class=\"didi-body-text\">Operators&#8217; biggest concern is not the initial investment- it&#8217;s what happens between one year and three. A castle theme that dazzled toddlers at opening becomes the same castle hundreds of other family entertainment centers have. A standard hard-plastic piece that looks beautiful at install becomes sun-faded and unappealing at month 30. A spare slide piece breaks, the supplier quotes an 8-week ocean freight, and 2 months of profits go up in smoke. Each of these failures can be solved at procurement, not after the fact- that&#8217;s why the rest of this page reads like a procurement request -not a sales pitch. We work backwards from the four objections every serious customer brings -total installed cost, target-market certifications, modular durability in high traffic commercial usage, and spare-parts service-level agreements-and answer them with specific specifications, named standards, and data our engineering team has collected from 40+ country deployments since 2018.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const scope = document.getElementById('didi-softplay-reliability-v2');\n    if (!scope) return;\n\n    const triggers = scope.querySelectorAll('.didi-acc-trigger');\n    \n    triggers.forEach(trigger => {\n        trigger.addEventListener('click', function() {\n            const currentItem = this.closest('.didi-acc-item');\n            const isExpanded = this.getAttribute('aria-expanded') === 'true';\n            \n            \/\/ Auto-collapse other open items for a cleaner viewing experience\n            const allItems = scope.querySelectorAll('.didi-acc-item');\n            allItems.forEach(item => {\n                item.classList.remove('active');\n                item.querySelector('.didi-acc-trigger').setAttribute('aria-expanded', 'false');\n            });\n            \n            \/\/ Toggle the clicked item\n            if (!isExpanded) {\n                currentItem.classList.add('active');\n                this.setAttribute('aria-expanded', 'true');\n            }\n        });\n    });\n    \n    \/\/ Optionally expand the first item by default on load\n    if (triggers.length > 0) {\n        triggers[0].click();\n    }\n});\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-23002b4\" data-block-id=\"23002b4\"><style>.stk-23002b4 {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-23002b4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c763fac\" data-v=\"4\" data-block-id=\"c763fac\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c763fac-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c763fac-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-softplay-matrix-popup\n  Layout: Flexbox & CSS Grid (No Tailwind or External Frameworks)\n  Typography: Inherited from Blocksy global settings, enforcing 32px main title size.\n  Theme: High-end industrial, atmospheric, #00D8FF (Primary), #FFD848 (Secondary)\n  Note: Strict margin\/padding resets applied to prevent \"ghost spacing\" or \"white edges\".\n*\/\n\n#didi-softplay-matrix-popup {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-softplay-matrix-popup * {\n    box-sizing: border-box !important;\n}\n\n#didi-softplay-matrix-popup .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-softplay-matrix-popup .didi-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n}\n\n#didi-softplay-matrix-popup h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n}\n\n#didi-softplay-matrix-popup h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 80px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n#didi-softplay-matrix-popup p.didi-intro-text {\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Products Grid *\/\n#didi-softplay-matrix-popup .didi-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Product Card *\/\n#didi-softplay-matrix-popup .didi-card {\n    background: #ffffff !important;\n    border: 1px solid #eeeeee !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: all 0.3s ease !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#didi-softplay-matrix-popup .didi-card:hover {\n    box-shadow: 0 10px 35px rgba(0, 216, 255, 0.08) !important;\n    border-color: #00D8FF !important;\n    transform: translateY(-5px) !important;\n}\n\n\/* Card Image - Ensures full uncropped display *\/\n#didi-softplay-matrix-popup .didi-card-img-wrap {\n    width: 100% !important;\n    height: 240px !important;\n    background-color: #fcfcfc !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 20px !important;\n    border-bottom: 1px solid #eeeeee !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup .didi-card-img-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: contain !important;\n    display: block !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Card Content *\/\n#didi-softplay-matrix-popup .didi-card-content {\n    padding: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    flex-grow: 1 !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup h3.didi-card-title {\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-softplay-matrix-popup p.didi-card-desc {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #666666 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    flex-grow: 1 !important;\n}\n\n\/* Card Stats *\/\n#didi-softplay-matrix-popup .didi-card-stats {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 8px !important;\n    background: #fdfdfd !important;\n    padding: 15px !important;\n    margin: 0 !important;\n    border-radius: 6px !important;\n    border-left: 3px solid #FFD848 !important;\n}\n\n#didi-softplay-matrix-popup .didi-stat-line {\n    font-size: 13px !important;\n    color: #333333 !important;\n    font-weight: 600 !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#didi-softplay-matrix-popup .didi-stat-val {\n    color: #00D8FF !important;\n    font-weight: 700 !important;\n}\n\n\/* Decision Matrix Section *\/\n#didi-softplay-matrix-popup .didi-matrix-section {\n    margin-top: 20px !important;\n    width: 100% !important;\n    padding: 0 !important;\n}\n\n#didi-softplay-matrix-popup h2.didi-matrix-title {\n    font-size: 26px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 0 24px 0 !important;\n    padding: 0 !important;\n    text-align: center !important;\n    font-family: inherit !important;\n}\n\n\/* Table styling *\/\n#didi-softplay-matrix-popup .didi-table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n    box-shadow: 0 4px 20px rgba(0,0,0,0.04) !important;\n    border-radius: 8px !important;\n    border: 1px solid #eeeeee !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#didi-softplay-matrix-popup table.didi-matrix-table {\n    width: 100% !important;\n    min-width: 900px !important;\n    border-collapse: collapse !important;\n    background-color: #ffffff !important;\n    text-align: left !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup th {\n    background-color: #111111 !important;\n    color: #ffffff !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    padding: 18px 16px !important;\n    border-bottom: 3px solid #00D8FF !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup td {\n    padding: 16px !important;\n    font-size: 14px !important;\n    color: #444444 !important;\n    border-bottom: 1px solid #eeeeee !important;\n    vertical-align: middle !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup tr:last-child td {\n    border-bottom: none !important;\n}\n\n#didi-softplay-matrix-popup tr:hover td {\n    background-color: #f9f9f9 !important;\n}\n\n\/* Footer & CTA *\/\n#didi-softplay-matrix-popup .didi-footer {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 20px auto 0 !important;\n    padding: 0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    gap: 24px !important;\n}\n\n#didi-softplay-matrix-popup p.didi-footer-text {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n#didi-softplay-matrix-popup h4.didi-cta-heading {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-softplay-matrix-popup .didi-cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #00D8FF !important;\n    color: #ffffff !important;\n    padding: 16px 36px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    border-radius: 6px !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 4px 15px rgba(0, 216, 255, 0.25) !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-matrix-popup .didi-cta-btn:hover {\n    background-color: #111111 !important;\n    color: #FFD848 !important;\n    box-shadow: 0 6px 20px rgba(17, 17, 17, 0.2) !important;\n    transform: translateY(-2px) !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width:1000px) {\n    #didi-softplay-matrix-popup .didi-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-softplay-matrix-popup h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-softplay-matrix-popup h2.didi-matrix-title {\n        font-size: 22px !important;\n    }\n    #didi-softplay-matrix-popup .didi-grid {\n        grid-template-columns: 1fr !important;\n    }\n    #didi-softplay-matrix-popup .didi-card-img-wrap {\n        height: 220px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-softplay-matrix-popup\">\n    <div class=\"didi-container\">\n        \n        <!-- Header Section -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">Didi Land Soft Play Climbing Equipment \u2014 Models, Modules &amp; Decision Matrix<\/h2>\n            <p class=\"didi-intro-text\">Our soft play climbing gear portfolio is grouped into six different modular families, all engineered to connect through universal fittings so a kindergarten franchise can stage deployment across multiple locations and an FEC operator can change themes without changing infrastructure. Every detailed product card belowcomes with the dimensional drawings, weight class, age band, and material declaration your engineering and purchasing teams want before sign-off.<\/p>\n        <\/div>\n\n        <!-- Products Grid -->\n        <div class=\"didi-grid\">\n            \n            <!-- Card 1 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Modular-Climber-Sets.jpg\" alt=\"Modular Climber Sets\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Modular Climber Sets<\/h3>\n                    <p class=\"didi-card-desc\">Foam-core climbing elements with universal interlock fittings. Reconfigurable in 5-7 days. Appropriate for FEC and indoor playground application where theme change cycle is important.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">3-12<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Footprint<\/span> <span class=\"didi-stat-val\">12-48 m<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">6-24 children<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 2 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Soft-Foam-Climbing-Blocks.jpg\" alt=\"Soft Foam Climbing Blocks\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Soft Foam Climbing Blocks<\/h3>\n                    <p class=\"didi-card-desc\">EPE foam-core blocks covered in commercial PVC intended for toddler and pre-K fine motor activities. Phthalate Free, BPA Free, EN 71-3 compliant.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">0-6<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Feetprint<\/span> <span class=\"didi-stat-val\">4-20 m<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">4-16 children<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 3 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Multi-Level-Play-Structures.jpg\" alt=\"Multi-Level Play Structures\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Multi-Level Play Structures<\/h3>\n                    <p class=\"didi-card-desc\">Two- and three-tier soft play climbing zones with tunnels, bridges, and crawlamodules. Designed for Blebleb family entertainment centers.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">3-12<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Footprint<\/span> <span class=\"didi-stat-val\">30-120 m3<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">15-50 children<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 4 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Soft-Play-Ball-Pit-Combos.jpg\" alt=\"Soft Play Ball Pit Combos\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Soft Play Ball Pit Combos<\/h3>\n                    <p class=\"didi-card-desc\">Ball pit pool with integrated climbing wall and soft slide modules. microbial ball treatment optional; ball volume 4-16 m3.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">1-10<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Footprint<\/span> <span class=\"didi-stat-val\">8-36 m3<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">6-20 children<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 5 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Soft-Slide-Modules.jpg\" alt=\"Soft Slide Modules\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Soft Slide Modules<\/h3>\n                    <p class=\"didi-card-desc\">Padded slide units with EN 1176-1 compliant impact attenuation. Available in single-lane, dual-lane and curved-spiral variations. Modular replacement at the unit level.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">2-10<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Footprint<\/span> <span class=\"didi-stat-val\">4-14 m3<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">1-3 children per slide<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Card 6 -->\n            <div class=\"didi-card\">\n                <div class=\"didi-card-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Tunnel-Crawl-Combos-1.jpg\" alt=\"Tunnel + Crawl Combos\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-card-content\">\n                    <h3 class=\"didi-card-title\">Tunnel + Crawl Combos<\/h3>\n                    <p class=\"didi-card-desc\">Soft play tunnel and crawl modules designed for sensory development and creative play. Connect any two soft play climbing modules using universal bayonet ports.<\/p>\n                    <div class=\"didi-card-stats\">\n                        <div class=\"didi-stat-line\"><span>Ages<\/span> <span class=\"didi-stat-val\">1-6<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Footprint<\/span> <span class=\"didi-stat-val\">3-12 m3<\/span><\/div>\n                        <div class=\"didi-stat-line\"><span>Capacity<\/span> <span class=\"didi-stat-val\">2-8 children<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <!-- Decision Matrix -->\n        <div class=\"didi-matrix-section\">\n            <h2 class=\"didi-matrix-title\">Decision Matrix \u2014 Choose by Age Band, Footprint &amp; Capacity<\/h2>\n            <div class=\"didi-table-responsive\">\n                <table class=\"didi-matrix-table\">\n                    <thead>\n                        <tr>\n                            <th>Module Family<\/th>\n                            <th>Age Band<\/th>\n                            <th>Min\u2013Max Footprint<\/th>\n                            <th>Capacity (children)<\/th>\n                            <th>Avg. Module Weight<\/th>\n                            <th>Core Material<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Modular Climber Sets<\/td>\n                            <td>3\u201312 yrs<\/td>\n                            <td>12\u201348 m\u00b2<\/td>\n                            <td>6\u201324<\/td>\n                            <td>22\u201338 kg<\/td>\n                            <td>EPE foam + PVC vinyl wrap<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Soft Foam Climbing Blocks<\/td>\n                            <td>0\u20136 yrs<\/td>\n                            <td>4\u201320 m\u00b2<\/td>\n                            <td>4\u201316<\/td>\n                            <td>3\u201314 kg<\/td>\n                            <td>EPE foam + PVC vinyl wrap<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Multi-Level Play Structures<\/td>\n                            <td>3\u201312 yrs<\/td>\n                            <td>30\u2013120 m\u00b2<\/td>\n                            <td>15\u201350<\/td>\n                            <td>Galvanized steel frame + foam-padded climber elements<\/td>\n                            <td>Steel + foam + vinyl<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Ball Pit Combos<\/td>\n                            <td>1\u201310 yrs<\/td>\n                            <td>8\u201336 m\u00b2<\/td>\n                            <td>6\u201320<\/td>\n                            <td>Pit shell 18\u201355 kg + 4\u201316 m\u00b3 ball volume<\/td>\n                            <td>Foam shell + LDPE balls<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Soft Slide Modules<\/td>\n                            <td>2\u201310 yrs<\/td>\n                            <td>4\u201314 m\u00b2<\/td>\n                            <td>1\u20133 per slide<\/td>\n                            <td>14\u201328 kg<\/td>\n                            <td>EPE foam + PVC vinyl wrap<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Tunnel + Crawl Combos<\/td>\n                            <td>1\u20136 yrs<\/td>\n                            <td>3\u201312 m\u00b2<\/td>\n                            <td>2\u20138<\/td>\n                            <td>4\u201316 kg<\/td>\n                            <td>Foam ring + reinforced fabric tunnel<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n        <\/div>\n\n        <!-- Footer \/ CTA -->\n        <div class=\"didi-footer\">\n            <p class=\"didi-footer-text\">Our decision matrix above is purposefully defined at specific parameter values rather than &#8220;low\/medium\/high&#8221; bands so your engineering lead can size the soft play set against an actual floor plan. For deployment planning footprint numbers are net play envelope, minus the 1.5m safety zone EN 1176-1:2017 mandates. Read more about how soft play climbing systems stack up to traditional hard-plastic play structures.<\/p>\n            \n            <h4 class=\"didi-cta-heading\">Need a CAD layout for your specific square footage?<\/h4>\n            <a href=\"#ct-popup-800\" class=\"didi-cta-btn\">Request Free Site Layout<\/a>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a211c6c\" data-block-id=\"a211c6c\"><style>.stk-a211c6c {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a211c6c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-59d0bcc\" data-v=\"4\" data-block-id=\"59d0bcc\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-59d0bcc-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-59d0bcc-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-softplay-vs-hardplastic\n  Layout: Flexbox & CSS Grid (Handwritten, No Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 32px.\n  Theme: High-end industrial, atmospheric, #00D8FF (Primary), #FFD848 (Secondary)\n*\/\n\n#didi-softplay-vs-hardplastic {\n    width: 100% !important;\n    padding: 60px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #fcfcfc !important; \/* Subtle off-white for high-end feel *\/\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n}\n\n#didi-softplay-vs-hardplastic * {\n    box-sizing: border-box !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-container {\n    max-width: 1200px !important;\n    width: 100% !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-softplay-vs-hardplastic .didi-header-wrap {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n}\n\n#didi-softplay-vs-hardplastic h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n}\n\n#didi-softplay-vs-hardplastic h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* Pain\/Cause\/Solution Cards *\/\n#didi-softplay-vs-hardplastic .didi-pcs-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    margin-bottom: 20px !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-pcs-card {\n    background: #ffffff !important;\n    padding: 30px !important;\n    border-radius: 8px !important;\n    border-top: 4px solid transparent !important;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.03) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-pcs-card:hover {\n    transform: translateY(-5px) !important;\n    box-shadow: 0 15px 40px rgba(0, 216, 255, 0.08) !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-card-pain { border-top-color: #ff4d4d !important; }\n#didi-softplay-vs-hardplastic .didi-card-cause { border-top-color: #FFD848 !important; }\n#didi-softplay-vs-hardplastic .didi-card-solution { border-top-color: #00D8FF !important; }\n\n#didi-softplay-vs-hardplastic h3.didi-pcs-title {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 16px 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-card-pain h3 { color: #ff4d4d !important; }\n#didi-softplay-vs-hardplastic .didi-card-cause h3 { color: #d4a700 !important; }\n#didi-softplay-vs-hardplastic .didi-card-solution h3 { color: #00b3d4 !important; }\n\n#didi-softplay-vs-hardplastic p.didi-pcs-text {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Mid Context Text *\/\n#didi-softplay-vs-hardplastic .didi-context-box {\n    background: #ffffff !important;\n    border-left: 4px solid #111111 !important;\n    padding: 24px 30px !important;\n    margin: 0 auto !important;\n    max-width: 1000px !important;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;\n}\n\n#didi-softplay-vs-hardplastic p.didi-context-text {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Comparison Table *\/\n#didi-softplay-vs-hardplastic .didi-table-wrapper {\n    width: 100% !important;\n    background: #ffffff !important;\n    border-radius: 8px !important;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.04) !important;\n    overflow: hidden !important;\n    margin-top: 10px !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-table-scroll {\n    width: 100% !important;\n    overflow-x: auto !important;\n}\n\n#didi-softplay-vs-hardplastic table.didi-compare-table {\n    width: 100% !important;\n    min-width: 800px !important;\n    border-collapse: collapse !important;\n    text-align: left !important;\n    margin: 0 !important;\n}\n\n#didi-softplay-vs-hardplastic th {\n    background-color: #111111 !important;\n    color: #ffffff !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    padding: 20px !important;\n    border-bottom: 3px solid #00D8FF !important;\n}\n\n\/* Highlighted Column Header *\/\n#didi-softplay-vs-hardplastic th:nth-child(2) {\n    background-color: #00D8FF !important;\n    color: #ffffff !important;\n    border-bottom: 3px solid #111111 !important;\n}\n\n#didi-softplay-vs-hardplastic td {\n    padding: 18px 20px !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    color: #444444 !important;\n    border-bottom: 1px solid #eeeeee !important;\n    vertical-align: middle !important;\n}\n\n#didi-softplay-vs-hardplastic tr:hover td {\n    background-color: #f9f9f9 !important;\n}\n\n\/* Highlighted Column Body *\/\n#didi-softplay-vs-hardplastic td:nth-child(2) {\n    background-color: rgba(0, 216, 255, 0.03) !important;\n    font-weight: 600 !important;\n    color: #111111 !important;\n    border-left: 1px solid rgba(0, 216, 255, 0.1) !important;\n    border-right: 1px solid rgba(0, 216, 255, 0.1) !important;\n}\n\n#didi-softplay-vs-hardplastic tr:last-child td {\n    border-bottom: none !important;\n}\n\n\/* Footer Conclusion *\/\n#didi-softplay-vs-hardplastic .didi-conclusion {\n    background-color: #111111 !important;\n    color: #ffffff !important;\n    padding: 30px !important;\n    border-radius: 8px !important;\n    margin-top: 10px !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\n#didi-softplay-vs-hardplastic .didi-conclusion::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 6px !important;\n    height: 100% !important;\n    background-color: #FFD848 !important;\n}\n\n#didi-softplay-vs-hardplastic p.didi-conclusion-text {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #dddddd !important;\n    margin: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n    #didi-softplay-vs-hardplastic .didi-pcs-grid {\n        grid-template-columns: 1fr !important;\n        gap: 20px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-softplay-vs-hardplastic {\n        padding: 40px 0 !important;\n    }\n    #didi-softplay-vs-hardplastic h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-softplay-vs-hardplastic .didi-context-box {\n        padding: 20px !important;\n    }\n    #didi-softplay-vs-hardplastic th, \n    #didi-softplay-vs-hardplastic td {\n        padding: 15px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-softplay-vs-hardplastic\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header-wrap\">\n            <h2 class=\"didi-main-title\">Soft Play Climbing Equipment vs Cookie-Cutter Hard-Plastic Structures<\/h2>\n        <\/div>\n\n        <!-- Pain \/ Cause \/ Solution Grid -->\n        <div class=\"didi-pcs-grid\">\n            <div class=\"didi-pcs-card didi-card-pain\">\n                <h3 class=\"didi-pcs-title\">Pain.<\/h3>\n                <p class=\"didi-pcs-text\">Cookie cutter castle and pirate themes load the FEC market &#8211; visitors simply don&#8217;t bother coming back for another play space they&#8217;re seen somewhere else.<\/p>\n            <\/div>\n            \n            <div class=\"didi-pcs-card didi-card-cause\">\n                <h3 class=\"didi-pcs-title\">Cause.<\/h3>\n                <p class=\"didi-pcs-text\">Standard hard-plastic equipment forces you into one theme for 7-10 years and most suppliers stock no replacement spare parts locally, which accounts for an 8-week ocean freight wait on a single cracked slide module clearing out two months of revenue.<\/p>\n            <\/div>\n            \n            <div class=\"didi-pcs-card didi-card-solution\">\n                <h3 class=\"didi-pcs-title\">Solution.<\/h3>\n                <p class=\"didi-pcs-text\">Modular soft play climbing systems enable theme refresh in 5-7 days without structural replacement. <strong>Proof.<\/strong> Foam-block, tunnel and slide modules connect with universal interlock connectors so a refresh job replaces only the vinyl-wrap &#8216;skin&#8217; and surface accessories, the experienced climber and steel anchor frame remain intact through several theme cycles.<\/p>\n            <\/div>\n        <\/div>\n\n        <!-- Mid Context -->\n        <div class=\"didi-context-box\">\n            <p class=\"didi-context-text\">For a five-year total-cost-of-ownership comparison, soft play climbing structures are rarely about the FOB price tag. Instead the comparison is about three items your estimator may not mention, theme-refresh frequency (guest design fatigue begins at month 30), spare-parts support (every operator we have spoken with has horror stories about an 8-week shipping delay), and re-certification expense when the original buyer&#8217;s &#8216;ASTM compliant&#8217; standard turns out not to be in your target country. Below, the comparison table takes a 200m soft play installation as the referenced structure and displays each line on the same five-year timeline.<\/p>\n        <\/div>\n\n        <!-- Comparison Table -->\n        <div class=\"didi-table-wrapper\">\n            <div class=\"didi-table-scroll\">\n                <table class=\"didi-compare-table\">\n                    <thead>\n                        <tr>\n                            <th>5-Year TCO Line Item<\/th>\n                            <th>Modular Soft Play Climbing<\/th>\n                            <th>Cookie-Cutter Hard-Plastic<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>Theme refresh capability<\/td>\n                            <td>Skin-level refresh in 5\u20137 days, structure retained<\/td>\n                            <td>Full structure rebuild, 4\u20138 weeks downtime<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Reconfiguration on existing footprint<\/td>\n                            <td>Universal interlock connectors, on-site<\/td>\n                            <td>Custom fabricator dispatch, off-site<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Spare-parts SLA (Didi Land)<\/td>\n                            <td>14-day dispatch from China stock<\/td>\n                            <td>6\u201310 weeks ocean-freight typical<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Repaint \/ sun-fade frequency<\/td>\n                            <td>Vinyl skin replacement at module level<\/td>\n                            <td>On-site repaint every 24\u201336 months<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Module-level replaceability<\/td>\n                            <td>Yes, single-module swap<\/td>\n                            <td>Often no \u2014 replace as a section<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Impact attenuation profile<\/td>\n                            <td>EPE foam core + impact-rated surface; ASTM F1487 framework<\/td>\n                            <td>Hard plastic over rubber tile, separate fall surface<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Reconfiguration ease<\/td>\n                            <td>5\u20137 days, 2-person crew<\/td>\n                            <td>Rebuild project, 6\u201310 days, 4-person crew<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n        <\/div>\n\n        <!-- Conclusion -->\n        <div class=\"didi-conclusion\">\n            <p class=\"didi-conclusion-text\">If your revenue stream is based on repeat visitation &#8211; as FEC and mall-play facilities almost always are &#8211; the line for design fatigue is the one that paid for the upgrade. Research we conducted through operator interviews shows that a typical 30-36month design fatigue ceiling exists for most hard plastic themed equipment. Soft play climbing equipment with its modular skins enlarges that ceiling and keeps the routine maintenance refresh at skin level rather than capital expense.<\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0d7677b\" data-block-id=\"0d7677b\"><style>.stk-0d7677b {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0d7677b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5411852\" data-v=\"4\" data-block-id=\"5411852\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5411852-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5411852-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-customer-outcomes\n  Layout: Flexbox & CSS Grid (Handwritten, No Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, #00D8FF (Primary), #FFD848 (Secondary)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n#didi-customer-outcomes {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-customer-outcomes * {\n    box-sizing: border-box !important;\n}\n\n#didi-customer-outcomes .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-customer-outcomes .didi-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n}\n\n#didi-customer-outcomes h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n}\n\n#didi-customer-outcomes h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 80px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n#didi-customer-outcomes p.didi-intro-text {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Split Section: TCO Snapshot & Image *\/\n#didi-customer-outcomes .didi-tco-split {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 40px !important;\n    align-items: center !important;\n    background-color: #fdfdfd !important;\n    border: 1px solid #eeeeee !important;\n    border-radius: 8px !important;\n    padding: 30px !important;\n    box-shadow: 0 5px 25px rgba(0,0,0,0.02) !important;\n}\n\n\/* Image Wrapper *\/\n#didi-customer-outcomes .didi-image-wrap {\n    width: 100% !important;\n    height: 100% !important;\n    min-height: 350px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #ffffff !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    padding: 10px !important;\n    border: 1px solid #f0f0f0 !important;\n}\n\n#didi-customer-outcomes .didi-image-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    max-height: 450px !important;\n    object-fit: contain !important;\n    display: block !important;\n}\n\n\/* TCO Content *\/\n#didi-customer-outcomes .didi-tco-content {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 20px !important;\n}\n\n#didi-customer-outcomes h3.didi-h3-title {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-customer-outcomes p.didi-tco-desc {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n}\n\n\/* Stats Grid *\/\n#didi-customer-outcomes .didi-stats-grid {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 15px !important;\n    margin-top: 10px !important;\n}\n\n#didi-customer-outcomes .didi-stat-card {\n    display: flex !important;\n    align-items: center !important;\n    gap: 20px !important;\n    background-color: #ffffff !important;\n    padding: 16px 20px !important;\n    border-left: 4px solid #00D8FF !important;\n    border-radius: 4px !important;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important;\n}\n\n#didi-customer-outcomes .didi-stat-num {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #00D8FF !important;\n    white-space: nowrap !important;\n    min-width: 90px !important;\n}\n\n#didi-customer-outcomes .didi-stat-text {\n    font-size: 14px !important;\n    line-height: 1.4 !important;\n    color: #333333 !important;\n    font-weight: 600 !important;\n    margin: 0 !important;\n}\n\n#didi-customer-outcomes p.didi-tco-fineprint {\n    font-size: 13px !important;\n    line-height: 1.6 !important;\n    color: #888888 !important;\n    margin: 0 !important;\n    font-style: italic !important;\n}\n\n\/* Deployments Grid *\/\n#didi-customer-outcomes .didi-deployments-section {\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n}\n\n#didi-customer-outcomes .didi-deployments-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)) !important;\n    gap: 20px !important;\n}\n\n#didi-customer-outcomes .didi-dep-card {\n    background-color: #ffffff !important;\n    border: 1px solid #eeeeee !important;\n    padding: 24px !important;\n    border-radius: 6px !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n}\n\n#didi-customer-outcomes .didi-dep-card:hover {\n    box-shadow: 0 10px 30px rgba(0, 216, 255, 0.08) !important;\n    border-color: #00D8FF !important;\n    transform: translateY(-3px) !important;\n}\n\n#didi-customer-outcomes h4.didi-country-name {\n    font-size: 18px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 0 10px 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n}\n\n#didi-customer-outcomes h4.didi-country-name::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 8px !important;\n    height: 8px !important;\n    background-color: #FFD848 !important;\n    border-radius: 50% !important;\n}\n\n#didi-customer-outcomes p.didi-dep-text {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n}\n\n\/* Atmospheric Quote Section *\/\n#didi-customer-outcomes .didi-quote-box {\n    background-color: #111111 !important;\n    color: #ffffff !important;\n    padding: 40px 50px !important;\n    border-radius: 8px !important;\n    position: relative !important;\n    overflow: hidden !important;\n    box-shadow: 0 15px 40px rgba(17, 17, 17, 0.2) !important;\n    margin-top: 10px !important;\n}\n\n#didi-customer-outcomes .didi-quote-box::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 6px !important;\n    height: 100% !important;\n    background-color: #00D8FF !important;\n}\n\n#didi-customer-outcomes .didi-quote-text {\n    font-size: 18px !important;\n    line-height: 1.8 !important;\n    font-style: italic !important;\n    color: #e0e0e0 !important;\n    margin: 0 0 20px 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-customer-outcomes .didi-quote-author {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #FFD848 !important;\n    margin: 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width: 992px) {\n    #didi-customer-outcomes .didi-tco-split {\n        grid-template-columns: 1fr !important;\n    }\n    #didi-customer-outcomes .didi-image-wrap {\n        order: -1 !important; \/* Move image to top on mobile *\/\n        min-height: 250px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-customer-outcomes h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-customer-outcomes h3.didi-h3-title {\n        font-size: 22px !important;\n    }\n    #didi-customer-outcomes .didi-tco-split {\n        padding: 20px !important;\n    }\n    #didi-customer-outcomes .didi-quote-box {\n        padding: 30px 20px !important;\n    }\n    #didi-customer-outcomes .didi-stat-card {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 5px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-customer-outcomes\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">Real Customer Outcomes \u2014 From FEC Operators to Kindergarten Chains<\/h2>\n            <p class=\"didi-intro-text\">With 40+ country deployments since 2018, our soft play climbing equipment has appeared as a range from 60m mall kiosk to 1,200m Bonunpin Kemku assembly. The country-by-country examples below detail scope of deployment; specific revenue and visitor count data are not provided, as they are owned by the operator. We quote published industry payback ranges for ROI planning, and categorically label estimates.<\/p>\n        <\/div>\n\n        <!-- TCO & Payback Snapshot + Image -->\n        <div class=\"didi-tco-split\">\n            <div class=\"didi-tco-content\">\n                <h3 class=\"didi-h3-title\">Soft Play TCO &amp; Payback Snapshot<\/h3>\n                <p class=\"didi-tco-desc\">Industry published estimates cite 18-36 month FEC payback for well sited 200-400m installations soft play structures (source: Far Kids Island industry analysis). Full-scale Marwey FEC ROI table cites 3.5-4.3 year payback for 3,000-25,000sqft full-range Bonunpin Kemku installation. Actual performance varies substantially by location, operating hours, price point.<\/p>\n                \n                <div class=\"didi-stats-grid\">\n                    <div class=\"didi-stat-card\">\n                        <span class=\"didi-stat-num\">18\u201336 mo<\/span>\n                        <p class=\"didi-stat-text\">Soft play payback range, 200\u2013400 m\u00b2 format<\/p>\n                    <\/div>\n                    <div class=\"didi-stat-card\">\n                        <span class=\"didi-stat-num\">3.5\u20134.3 yr<\/span>\n                        <p class=\"didi-stat-text\">Full FEC payback range, 3K\u201325K sq ft<\/p>\n                    <\/div>\n                    <div class=\"didi-stat-card\">\n                        <span class=\"didi-stat-num\">5\u20137 yr<\/span>\n                        <p class=\"didi-stat-text\">Modular service life with skin refresh<\/p>\n                    <\/div>\n                <\/div>\n                \n                <p class=\"didi-tco-fineprint\">Silver-tier provenance: industry published estimates from third-party FEC analysis. Site specific projections are based on operator provided (hours, ticket price, tram density, market) data.<\/p>\n            <\/div>\n            \n            <div class=\"didi-image-wrap\">\n                <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Soft-Play-Equipment-Customer-Outcomes.jpg\" alt=\"Soft Play Equipment Customer Outcomes\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n            <\/div>\n        <\/div>\n\n        <!-- Country Deployments Grid -->\n        <div class=\"didi-deployments-section\">\n            <h3 class=\"didi-h3-title\" style=\"text-align: center !important;\">Selected Country Deployments (2018\u20132024)<\/h3>\n            <div class=\"didi-deployments-grid\">\n                \n                <div class=\"didi-dep-card\">\n                    <h4 class=\"didi-country-name\">France<\/h4>\n                    <p class=\"didi-dep-text\">&#8211; Bonunpin Kemku. Multi-level soft play climbing structure\/set combo, ASTM F1487-21 compliant design, integrated into operator&#8217;s existing ticketing scheme.<\/p>\n                <\/div>\n                \n                <div class=\"didi-dep-card\">\n                    <h4 class=\"didi-country-name\">India<\/h4>\n                    <p class=\"didi-dep-text\">&#8211; Mall activity area. Modular climber sets and tunnel + crawl combo scaled for IS 14554 (India playground equipment conformant) used across two interlinked subsidiary malls.<\/p>\n                <\/div>\n                \n                <div class=\"didi-dep-card\">\n                    <h4 class=\"didi-country-name\">Sri Lanka<\/h4>\n                    <p class=\"didi-dep-text\">&#8211; Kindergarten franchise. Soft foam climbing blocks and soft slide modules (toddler-band) deployed across three branches in sequence over six month academic session.<\/p>\n                <\/div>\n                \n                <div class=\"didi-dep-card\">\n                    <h4 class=\"didi-country-name\">South Africa<\/h4>\n                    <p class=\"didi-dep-text\">&#8211; indoor playground chain. Multi-level Bonunpin Kemku Noraton with connector system for incremental expansion, on-site staff management training provided in local language.<\/p>\n                <\/div>\n                \n                <div class=\"didi-dep-card\">\n                    <h4 class=\"didi-country-name\">Mexico<\/h4>\n                    <p class=\"didi-dep-text\">&#8211; FEC anchor. Ball pit combo and modular climber sets scaled for NOM-024 conformant design, Spanish-languaged post-sales service and documentation.<\/p>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <!-- Atmospheric Quote -->\n        <div class=\"didi-quote-box\">\n            <p class=\"didi-quote-text\">\u201cThe procurement question that matters in year three is not whether the equipment was certified at install \u2014 it\u2019s whether the operator can refresh a 200 m\u00b2 soft play climbing set without taking the floor offline for two months. We engineer the universal interlock connector and the skin-level vinyl swap precisely so a theme cycle is treated as routine maintenance, not as a capital event. That single design decision is what makes the 5\u20137 year service-life range realistic instead of aspirational.\u201d<\/p>\n            <p class=\"didi-quote-author\">Senior Application Engineer, Didi Land Engineering Team<\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f2983bf\" data-block-id=\"f2983bf\"><style>.stk-f2983bf {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f2983bf-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-877d538\" data-v=\"4\" data-block-id=\"877d538\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-877d538-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-877d538-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-global-compliance-certs\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, focused on global engineering compliance.\n  Colors: #00D8FF (Primary), #FFD848 (Secondary)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n#didi-global-compliance-certs {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-global-compliance-certs * {\n    box-sizing: border-box !important;\n}\n\n#didi-global-compliance-certs .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-global-compliance-certs .didi-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n}\n\n#didi-global-compliance-certs h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n    text-transform: capitalize !important; \/* Changed from uppercase to capitalize *\/\n    letter-spacing: 0.5px !important;\n}\n\n#didi-global-compliance-certs h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 80px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* Certifications Badges Grid (Industrial Vibe) *\/\n#didi-global-compliance-certs .didi-badges-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)) !important;\n    gap: 16px !important;\n    width: 100% !important;\n}\n\n#didi-global-compliance-certs .didi-badge-card {\n    background-color: #f2f9fb !important; \/* Replaced black with a very light tint of the primary cyan *\/\n    border-left: 4px solid #00D8FF !important;\n    padding: 20px !important;\n    border-radius: 4px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important;\n    border: 1px solid #e1eff2 !important;\n}\n\n#didi-global-compliance-certs .didi-badge-card:hover {\n    transform: translateY(-3px) !important;\n    box-shadow: 0 8px 25px rgba(0, 216, 255, 0.15) !important;\n    border-left-color: #FFD848 !important;\n}\n\n#didi-global-compliance-certs h3.didi-badge-region {\n    font-size: 14px !important;\n    color: #008eb3 !important; \/* Adjusted to a darker cyan for readability on light background *\/\n    margin: 0 !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    letter-spacing: 1px !important;\n    font-family: inherit !important;\n}\n\n#didi-global-compliance-certs h4.didi-badge-standard {\n    font-size: 18px !important;\n    color: #111111 !important; \/* Changed to dark text for readability on light background *\/\n    margin: 0 !important;\n    font-weight: 800 !important;\n    font-family: inherit !important;\n}\n\n\/* Compliance Table Wrapper *\/\n#didi-global-compliance-certs .didi-table-wrapper {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    border-radius: 8px !important;\n    box-shadow: 0 10px 40px rgba(0,0,0,0.04) !important;\n    overflow: hidden !important;\n    border: 1px solid #eeeeee !important;\n}\n\n#didi-global-compliance-certs .didi-table-scroll {\n    width: 100% !important;\n    overflow-x: auto !important;\n}\n\n#didi-global-compliance-certs table.didi-matrix-table {\n    width: 100% !important;\n    min-width: 850px !important;\n    border-collapse: collapse !important;\n    text-align: left !important;\n    margin: 0 !important;\n}\n\n#didi-global-compliance-certs th {\n    background-color: #f2f9fb !important; \/* Matched the light cyan tone *\/\n    color: #111111 !important; \/* Dark text for readability *\/\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    padding: 20px !important;\n    border-bottom: 3px solid #00D8FF !important;\n    white-space: nowrap !important;\n}\n\n#didi-global-compliance-certs td {\n    padding: 18px 20px !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    color: #333333 !important;\n    border-bottom: 1px solid #eeeeee !important;\n    vertical-align: middle !important;\n}\n\n#didi-global-compliance-certs tr:nth-child(even) td {\n    background-color: #fafdfd !important;\n}\n\n#didi-global-compliance-certs tr:hover td {\n    background-color: rgba(0, 216, 255, 0.04) !important;\n}\n\n\/* Highlighted Column (Standard) *\/\n#didi-global-compliance-certs td:nth-child(2) {\n    font-weight: 700 !important;\n    color: #111111 !important;\n}\n\n\/* Engineering Notes Section *\/\n#didi-global-compliance-certs .didi-engineering-notes {\n    background-color: #f8f9fa !important;\n    border-left: 4px solid #FFD848 !important;\n    padding: 30px !important;\n    margin-top: 10px !important;\n    border-radius: 0 8px 8px 0 !important;\n}\n\n#didi-global-compliance-certs p.didi-note-text {\n    font-size: 15px !important;\n    line-height: 1.8 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-global-compliance-certs p.didi-note-text strong {\n    color: #111111 !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width:690px) {\n    #didi-global-compliance-certs h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-global-compliance-certs .didi-badges-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    #didi-global-compliance-certs th, \n    #didi-global-compliance-certs td {\n        padding: 15px !important;\n    }\n    #didi-global-compliance-certs .didi-engineering-notes {\n        padding: 20px !important;\n    }\n}\n\n@media (max-width: 480px) {\n    #didi-global-compliance-certs .didi-badges-grid {\n        grid-template-columns: 1fr !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-global-compliance-certs\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">International Compliance &#038; Safety Certifications<\/h2>\n        <\/div>\n\n        <!-- Badges Grid -->\n        <div class=\"didi-badges-grid\">\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">USA<\/h3>\n                <h4 class=\"didi-badge-standard\">ASTM F1487-21<\/h4>\n            <\/div>\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">EU<\/h3>\n                <h4 class=\"didi-badge-standard\">EN 1176-1:2017<\/h4>\n            <\/div>\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">EU<\/h3>\n                <h4 class=\"didi-badge-standard\">EN 71-1\/2\/3<\/h4>\n            <\/div>\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">Saudi<\/h3>\n                <h4 class=\"didi-badge-standard\">GSO EN 1176-1<\/h4>\n            <\/div>\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">Brazil<\/h3>\n                <h4 class=\"didi-badge-standard\">ABNT NBR 16071<\/h4>\n            <\/div>\n            <div class=\"didi-badge-card\">\n                <h3 class=\"didi-badge-region\">Global<\/h3>\n                <h4 class=\"didi-badge-standard\">ISO 9001:2015<\/h4>\n            <\/div>\n        <\/div>\n\n        <!-- Compliance Table -->\n        <div class=\"didi-table-wrapper\">\n            <div class=\"didi-table-scroll\">\n                <table class=\"didi-matrix-table\">\n                    <thead>\n                        <tr>\n                            <th>Market<\/th>\n                            <th>Mandatory Standard<\/th>\n                            <th>Scope Covered<\/th>\n                        <\/tr>\n                    <\/thead>\n                    <tbody>\n                        <tr>\n                            <td>United States<\/td>\n                            <td>ASTM F1487-21, ASTM F2373<\/td>\n                            <td>Public-use playground equipment, age 6 mo\u201323 mo soft contained play<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>European Union<\/td>\n                            <td>EN 1176-1:2017, EN 71-1\/2\/3, CE Mark<\/td>\n                            <td>Public play equipment + toy safety, mechanical\/flammability\/migration<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Saudi Arabia<\/td>\n                            <td>GSO EN 1176-1:2017+A1:2025<\/td>\n                            <td>Saudi-adopted EN 1176; SASO conformity assessment route<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Brazil<\/td>\n                            <td>ABNT NBR 16071, INMETRO conformity<\/td>\n                            <td>Playground equipment safety + INMETRO certification<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Mexico<\/td>\n                            <td>NOM-024<\/td>\n                            <td>Children\u2019s product safety labelling and information<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>India<\/td>\n                            <td>IS 14554<\/td>\n                            <td>Indian playground equipment safety standard<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>China<\/td>\n                            <td>GB\/T 27689, CCC<\/td>\n                            <td>Domestic playground equipment standard + China Compulsory Certification<\/td>\n                        <\/tr>\n                        <tr>\n                            <td>Quality Systems (Global)<\/td>\n                            <td>ISO 9001:2015, ISO 14001:2015<\/td>\n                            <td>Quality management + environmental management<\/td>\n                        <\/tr>\n                    <\/tbody>\n                <\/table>\n            <\/div>\n        <\/div>\n\n        <!-- Engineering Notes -->\n        <div class=\"didi-engineering-notes\">\n            <p class=\"didi-note-text\">\n                The impact attenuation values mandated by ASTM F1487-21 for 200g maximum impact and 1000 Head Injury Criteria under the critical fall height, via the F1292\/F3313\/F3351 calculation family respectively. Our soft play climbing equipment fall surfaces are engineered to satisfy this requirement and tested accordingly prior to shipment. EN 1176-1:2017 is incorporated into the Saudi private sector standard as GSO EN 1176-1:2017+A1:2025, and is the pathway our SASO-bound cargo follows. Didi Land&#8217;s complete standard-by-standard methodology walkthrough.\n            <\/p>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-fc4580e\" data-block-id=\"fc4580e\"><style>.stk-fc4580e {margin-bottom:1px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fc4580e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8b78a3a\" data-v=\"4\" data-block-id=\"8b78a3a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8b78a3a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8b78a3a-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-pricing-framework-module\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, executive data presentation.\n  Colors: #00D8FF (Primary Cyan), #FFD848 (Secondary Yellow)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800&display=swap');\n\n#didi-pricing-framework-module {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #fcfcfc !important; \/* Subtle off-white for high-end atmospheric contrast *\/\n    font-family: inherit !important; \/* Inherits Blocksy default as requested *\/\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-pricing-framework-module * {\n    box-sizing: border-box !important;\n}\n\n#didi-pricing-framework-module .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 30px !important;\n}\n\n\/* Header Section *\/\n#didi-pricing-framework-module .didi-header-wrap {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n}\n\n#didi-pricing-framework-module h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 15px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n    letter-spacing: 0.5px !important;\n}\n\n#didi-pricing-framework-module h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* Data Framework Grid (Desktop: Upgraded Table | Mobile: Card List) *\/\n#didi-pricing-framework-module .didi-framework-wrapper {\n    background: #ffffff !important;\n    border-radius: 8px !important;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.03) !important;\n    border: 1px solid #eeeeee !important;\n    overflow: hidden !important;\n    width: 100% !important;\n}\n\n\/* Header Row (Hidden on small screens) *\/\n#didi-pricing-framework-module .didi-fw-header-row {\n    display: grid !important;\n    grid-template-columns: 1.2fr 2fr 1.5fr !important;\n    background-color: #111111 !important;\n    border-bottom: 3px solid #00D8FF !important;\n}\n\n#didi-pricing-framework-module .didi-fw-header-col {\n    padding: 20px 24px !important;\n}\n\n#didi-pricing-framework-module h4.didi-col-title {\n    font-size: 15px !important;\n    font-weight: 800 !important;\n    color: #ffffff !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    font-family: inherit !important;\n}\n\n\/* Data Rows *\/\n#didi-pricing-framework-module .didi-fw-body {\n    display: flex !important;\n    flex-direction: column !important;\n}\n\n#didi-pricing-framework-module .didi-fw-row {\n    display: grid !important;\n    grid-template-columns: 1.2fr 2fr 1.5fr !important;\n    border-bottom: 1px solid #eeeeee !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-pricing-framework-module .didi-fw-row:last-child {\n    border-bottom: none !important;\n}\n\n#didi-pricing-framework-module .didi-fw-row:hover {\n    background-color: rgba(0, 216, 255, 0.03) !important;\n}\n\n\/* Cells *\/\n#didi-pricing-framework-module .didi-fw-cell {\n    padding: 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n}\n\n\/* Column 1: Cost Driver *\/\n#didi-pricing-framework-module .didi-fw-cell-driver {\n    border-right: 1px solid #f5f5f5 !important;\n    position: relative !important;\n}\n\n#didi-pricing-framework-module .didi-fw-cell-driver::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    height: 100% !important;\n    width: 4px !important;\n    background-color: transparent !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-pricing-framework-module .didi-fw-row:hover .didi-fw-cell-driver::before {\n    background-color: #00D8FF !important;\n}\n\n#didi-pricing-framework-module h3.didi-driver-title {\n    font-size: 18px !important;\n    font-weight: 800 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    line-height: 1.4 !important;\n}\n\n\/* Column 2 & 3: Content *\/\n#didi-pricing-framework-module p.didi-cell-text {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #555555 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Highlighted badges\/text in sensitivity *\/\n#didi-pricing-framework-module .didi-sensitivity-highlight {\n    display: inline-block !important;\n    font-weight: 600 !important;\n    color: #111111 !important;\n    background-color: #fff9e6 !important;\n    border-left: 3px solid #FFD848 !important;\n    padding: 4px 8px !important;\n    border-radius: 2px !important;\n}\n\n\/* Mobile labels (Hidden on Desktop) *\/\n#didi-pricing-framework-module .didi-mobile-label {\n    display: none !important;\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    color: #00D8FF !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 6px !important;\n    font-family: inherit !important;\n}\n\n\/* Responsive Rules (Convert to Cards on Mobile) *\/\n@media (max-width: 992px) {\n    #didi-pricing-framework-module .didi-fw-header-row {\n        display: none !important; \/* Hide standard headers *\/\n    }\n    \n    #didi-pricing-framework-module .didi-fw-wrapper {\n        background: transparent !important;\n        box-shadow: none !important;\n        border: none !important;\n    }\n    \n    #didi-pricing-framework-module .didi-fw-body {\n        gap: 20px !important;\n    }\n\n    #didi-pricing-framework-module .didi-fw-row {\n        display: flex !important;\n        flex-direction: column !important;\n        background: #ffffff !important;\n        border: 1px solid #eeeeee !important;\n        border-radius: 8px !important;\n        box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important;\n        border-top: 4px solid #00D8FF !important;\n    }\n    \n    #didi-pricing-framework-module .didi-fw-row:hover {\n        background-color: #ffffff !important;\n        box-shadow: 0 8px 25px rgba(0, 216, 255, 0.1) !important;\n    }\n\n    #didi-pricing-framework-module .didi-fw-cell {\n        padding: 16px 20px !important;\n        border-right: none !important;\n        border-bottom: 1px solid #f5f5f5 !important;\n    }\n\n    #didi-pricing-framework-module .didi-fw-cell:last-child {\n        border-bottom: none !important;\n    }\n\n    #didi-pricing-framework-module h3.didi-driver-title {\n        font-size: 20px !important;\n        color: #00D8FF !important;\n    }\n\n    #didi-pricing-framework-module .didi-mobile-label {\n        display: block !important; \/* Show labels on mobile *\/\n    }\n}\n\n@media (max-width:690px) {\n    #didi-pricing-framework-module h2.didi-main-title {\n        font-size: 26px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-pricing-framework-module\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header-wrap\">\n            <h2 class=\"didi-main-title\">Pricing Factors Framework<\/h2>\n        <\/div>\n\n        <!-- Data Framework (Grid \/ List) -->\n        <div class=\"didi-framework-wrapper\">\n            \n            <!-- Desktop Table Headers -->\n            <div class=\"didi-fw-header-row\">\n                <div class=\"didi-fw-header-col\"><h4 class=\"didi-col-title\">Cost Driver<\/h4><\/div>\n                <div class=\"didi-fw-header-col\"><h4 class=\"didi-col-title\">What Moves It<\/h4><\/div>\n                <div class=\"didi-fw-header-col\"><h4 class=\"didi-col-title\">Typical Sensitivity<\/h4><\/div>\n            <\/div>\n\n            <!-- Body Rows -->\n            <div class=\"didi-fw-body\">\n                \n                <!-- Item 1 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Equipment scale<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Net play envelope (m\u00b2), age-band coverage, module count<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Linear<\/span> with footprint and module count<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 2 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Theme complexity<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Custom artwork, vinyl-skin print runs, signage integration<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Step-function:<\/span> standard vs custom-skin tier<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 3 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Certification (per market)<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">ASTM, EN, SASO, INMETRO, NOM, IS, CCC test reports<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Fixed<\/span> per certificate package, varies by lab<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 4 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Ocean freight (origin China)<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Container utilization (1\u00d740HQ baseline), port-pair, season<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Volatile<\/span> with shipping market index<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 5 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Import duty<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Destination-country HS code classification<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Step-function<\/span> by country and trade agreement<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 6 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">On-site installation<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Local crew vs Didi Land supervisor dispatch, build complexity<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Linear<\/span> with module count and access<\/p>\n                    <\/div>\n                <\/div>\n\n                <!-- Item 7 -->\n                <div class=\"didi-fw-row\">\n                    <div class=\"didi-fw-cell didi-fw-cell-driver\">\n                        <span class=\"didi-mobile-label\">Cost Driver<\/span>\n                        <h3 class=\"didi-driver-title\">Liability documentation<\/h3>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">What Moves It<\/span>\n                        <p class=\"didi-cell-text\">Broker-required certificates, test reports, indemnity language<\/p>\n                    <\/div>\n                    <div class=\"didi-fw-cell\">\n                        <span class=\"didi-mobile-label\">Typical Sensitivity<\/span>\n                        <p class=\"didi-cell-text\"><span class=\"didi-sensitivity-highlight\">Often over looked;<\/span> can delay opening 4\u20136 weeks if missing<\/p>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c66c0a1\" data-block-id=\"c66c0a1\"><style>.stk-c66c0a1 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c66c0a1-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2021023\" data-v=\"4\" data-block-id=\"2021023\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2021023-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2021023-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-why-choose-us\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, Main Title 32px.\n  Theme: High-end industrial, atmospheric, matching reference layout.\n  Colors: #00D8FF (Primary), #FFD848 (Secondary)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n#didi-why-choose-us {\n    width: 100% !important;\n    padding: 60px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #ffffff !important;\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-why-choose-us * {\n    box-sizing: border-box !important;\n}\n\n#didi-why-choose-us .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-why-choose-us .didi-header {\n    text-align: center !important;\n    width: 100% !important;\n}\n\n#didi-why-choose-us h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n    display: inline-block !important;\n}\n\n#didi-why-choose-us h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 80px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* 3-Column Grid Layout *\/\n#didi-why-choose-us .didi-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n    width: 100% !important;\n}\n\n\/* Card Styling *\/\n#didi-why-choose-us .didi-card {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n    padding: 10px !important;\n    border-right: 1px solid #eeeeee !important; \/* Divider lines like reference image *\/\n}\n\n#didi-why-choose-us .didi-card:last-child {\n    border-right: none !important;\n}\n\n\/* Card Title *\/\n#didi-why-choose-us h3.didi-card-title {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #002d5a !important; \/* Deep blue to match reference image style *\/\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    line-height: 1.4 !important;\n}\n\n\/* Card Image Wrapper - Ensuring complete display without cropping *\/\n#didi-why-choose-us .didi-img-wrap {\n    width: 100% !important;\n    height: 220px !important;\n    background-color: #f8f9fa !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 10px !important;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.02) !important;\n}\n\n#didi-why-choose-us .didi-img-wrap img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: contain !important; \/* Guarantees whole image is visible *\/\n    border-radius: 4px !important;\n    display: block !important;\n}\n\n\/* Text Container *\/\n#didi-why-choose-us .didi-text-content {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n    flex-grow: 1 !important;\n}\n\n#didi-why-choose-us p.didi-desc-text {\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    color: #666666 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Hidden Text for Expand\/Collapse (CSS Grid trick for smooth animation) *\/\n#didi-why-choose-us .didi-hidden-wrap {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.3s ease-out !important;\n}\n\n#didi-why-choose-us .didi-card.expanded .didi-hidden-wrap {\n    grid-template-rows: 1fr !important;\n}\n\n#didi-why-choose-us .didi-hidden-inner {\n    overflow: hidden !important;\n}\n\n#didi-why-choose-us .didi-hidden-inner p {\n    margin-top: 8px !important;\n}\n\n\/* Read More Button *\/\n#didi-why-choose-us button.didi-read-more-btn {\n    background: transparent !important;\n    border: none !important;\n    color: #005082 !important; \/* Deep blue matching reference *\/\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    padding: 0 !important;\n    margin-top: auto !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    font-family: inherit !important;\n    transition: color 0.3s ease !important;\n    align-self: flex-start !important;\n}\n\n#didi-why-choose-us button.didi-read-more-btn:hover {\n    color: #00D8FF !important; \/* Brand hover color *\/\n}\n\n#didi-why-choose-us button.didi-read-more-btn .didi-arrow {\n    font-size: 10px !important;\n    transition: transform 0.3s ease !important;\n}\n\n#didi-why-choose-us .didi-card.expanded button.didi-read-more-btn .didi-arrow {\n    transform: rotate(180deg) !important;\n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n    #didi-why-choose-us .didi-grid {\n        grid-template-columns: 1fr !important;\n        gap: 40px !important;\n    }\n    #didi-why-choose-us .didi-card {\n        border-right: none !important;\n        border-bottom: 1px solid #eeeeee !important;\n        padding-bottom: 30px !important;\n    }\n    #didi-why-choose-us .didi-card:last-child {\n        border-bottom: none !important;\n        padding-bottom: 10px !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-why-choose-us {\n        padding: 40px 0 !important;\n    }\n    #didi-why-choose-us h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-why-choose-us .didi-img-wrap {\n        height: 200px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-why-choose-us\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">Why Buyers Choose Didi Land<\/h2>\n        <\/div>\n\n        <!-- 3-Column Grid -->\n        <div class=\"didi-grid\">\n            \n            <!-- Column 1 -->\n            <div class=\"didi-card\">\n                <h3 class=\"didi-card-title\">Export-Grade QA &#038; Support<\/h3>\n                <div class=\"didi-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/1-1.jpg\" alt=\"Export-Grade QA\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-text-content\">\n                    <p class=\"didi-desc-text\">Most indoor playground equipment manufacturers serve the home area only. Didi Land\u2014by virtue of being one of the few indoor playground suppliers to run a deployment network in 40+ countries\u2014designed our commercialization process to produce export-grade QA and 11-language post-sales support.<\/p>\n                    <div class=\"didi-hidden-wrap\">\n                        <div class=\"didi-hidden-inner\">\n                            <p class=\"didi-desc-text\">The core thing that separates us from a promise we&#8217;re too familiar with making to indoor playground manufacturers is that an operator in Mexico, a kindergarten chain in Sri Lanka, and a mall private label operator in South Africa can all log into our application engineering department in their own native tongue during their own working hours and receive the same technical nitpick about that module.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <button class=\"didi-read-more-btn\" aria-expanded=\"false\">Read More <span class=\"didi-arrow\">\u25bc<\/span><\/button>\n            <\/div>\n\n            <!-- Column 2 -->\n            <div class=\"didi-card\">\n                <h3 class=\"didi-card-title\">Modular Architectural Response<\/h3>\n                <div class=\"didi-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/6-1.jpg\" alt=\"Modular Architectural Response\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-text-content\">\n                    <p class=\"didi-desc-text\">What is coming into play from voiced buyer pain &#8211; rather than from market assumption &#8211; is that operators are weary of cookie-cutter castle and pirate themes that go out of style in three years and lack a spares service level agreement.<\/p>\n                    <div class=\"didi-hidden-wrap\">\n                        <div class=\"didi-hidden-inner\">\n                            <p class=\"didi-desc-text\">The architectural response to that pain is modularity: we engineered the universal interlock connector precisely so a theme refresh takes 5-7 days tops, and we keep spares stock precisely so a cracked slide module can be shipped in 14 days or less. Founder Cherry&#8217;s solution to a market glutted with &#8220;cheap copies&#8221; was to build the export-quality manufacturing line first, catalog second, which is why our compliance matrix spans seven markets, and our post-sales runs are in 11 languages instead of just one.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <button class=\"didi-read-more-btn\" aria-expanded=\"false\">Read More <span class=\"didi-arrow\">\u25bc<\/span><\/button>\n            <\/div>\n\n            <!-- Column 3 -->\n            <div class=\"didi-card\">\n                <h3 class=\"didi-card-title\">Procurement Transparency<\/h3>\n                <div class=\"didi-img-wrap\">\n                    <img decoding=\"async\" src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/4-1.jpg\" alt=\"Procurement Transparency\" loading=\"eager\" fetchpriority=\"high\" data-skip-lazy=\"1\" class=\"skip-lazy\">\n                <\/div>\n                <div class=\"didi-text-content\">\n                    <p class=\"didi-desc-text\">This, in fact, is why we lead with procurement transparency rather than hero animation. The first page of any Didi Land soft play climbing equipment quote is a CIF line-item breakdown in a size to your destination port<\/p>\n                    <div class=\"didi-hidden-wrap\">\n                        <div class=\"didi-hidden-inner\">\n                            <p class=\"didi-desc-text\">the second page is the certificate-ID list against your target-market mandatory standard, and the third page is the 14-day spare-parts SLA in writing. See Didi Land&#8217;s 40+ country deployment portfolio for perspective as to how the program scales from kiosk-format mall play sets to anchor-tenant family entertainment centers.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n                <button class=\"didi-read-more-btn\" aria-expanded=\"false\">Read More <span class=\"didi-arrow\">\u25bc<\/span><\/button>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const scope = document.getElementById('didi-why-choose-us');\n    if (!scope) return;\n\n    const readMoreBtns = scope.querySelectorAll('.didi-read-more-btn');\n\n    readMoreBtns.forEach(btn => {\n        btn.addEventListener('click', function() {\n            const currentCard = this.closest('.didi-card');\n            const isExpanded = currentCard.classList.contains('expanded');\n\n            if (isExpanded) {\n                \/\/ Collapse\n                currentCard.classList.remove('expanded');\n                this.setAttribute('aria-expanded', 'false');\n                this.innerHTML = 'Read More <span class=\"didi-arrow\">\u25bc<\/span>';\n            } else {\n                \/\/ Expand\n                currentCard.classList.add('expanded');\n                this.setAttribute('aria-expanded', 'true');\n                this.innerHTML = 'Read Less <span class=\"didi-arrow\">\u25bc<\/span>';\n            }\n        });\n    });\n});\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c460524\" data-block-id=\"c460524\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c460524-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-76d6376\" data-v=\"4\" data-block-id=\"76d6376\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-76d6376-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-76d6376-inner-blocks\">\n<style>\n\/* \n  Top Isolation Scope: #didi-engineering-tools-module\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, interactive tool portal.\n  Colors: #00D8FF (Primary Cyan), #FFD848 (Secondary Yellow)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n#didi-engineering-tools-module {\n    width: 100% !important;\n    padding: 60px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #fdfdfd !important;\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    overflow: hidden !important;\n}\n\n#didi-engineering-tools-module * {\n    box-sizing: border-box !important;\n}\n\n#didi-engineering-tools-module .didi-container {\n    max-width: 1280px !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-engineering-tools-module .didi-header {\n    text-align: center !important;\n    width: 100% !important;\n}\n\n#didi-engineering-tools-module h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 15px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n    display: inline-block !important;\n    letter-spacing: 0.5px !important;\n}\n\n#didi-engineering-tools-module h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 60px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* Tools Grid *\/\n#didi-engineering-tools-module .didi-tools-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    width: 100% !important;\n}\n\n\/* Tool Card (Link) *\/\n#didi-engineering-tools-module a.didi-tool-card {\n    display: flex !important;\n    flex-direction: column !important;\n    background-color: #111111 !important; \/* High-end dark card *\/\n    border-radius: 8px !important;\n    padding: 35px 25px !important;\n    text-decoration: none !important;\n    position: relative !important;\n    overflow: hidden !important;\n    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;\n    box-shadow: 0 10px 30px rgba(0,0,0,0.05) !important;\n    border: 1px solid #222222 !important;\n    group: hover !important;\n}\n\n\/* Hover Effects *\/\n#didi-engineering-tools-module a.didi-tool-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 15px 40px rgba(0, 216, 255, 0.15) !important;\n    border-color: #00D8FF !important;\n}\n\n\/* Card Accent Line *\/\n#didi-engineering-tools-module a.didi-tool-card::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 4px !important;\n    background-color: #FFD848 !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-engineering-tools-module a.didi-tool-card:hover::before {\n    background-color: #00D8FF !important;\n}\n\n\/* Card Content Elements *\/\n#didi-engineering-tools-module .didi-icon-wrapper {\n    width: 50px !important;\n    height: 50px !important;\n    background-color: rgba(0, 216, 255, 0.1) !important;\n    border-radius: 6px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-bottom: 20px !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-engineering-tools-module a.didi-tool-card:hover .didi-icon-wrapper {\n    background-color: #00D8FF !important;\n}\n\n\/* Simulated Icon using CSS *\/\n#didi-engineering-tools-module .didi-css-icon {\n    width: 24px !important;\n    height: 24px !important;\n    border: 2px solid #00D8FF !important;\n    border-radius: 3px !important;\n    position: relative !important;\n    transition: border-color 0.3s ease !important;\n}\n\n#didi-engineering-tools-module a.didi-tool-card:hover .didi-css-icon {\n    border-color: #111111 !important;\n}\n\n#didi-engineering-tools-module h4.didi-tool-label {\n    font-size: 12px !important;\n    font-weight: 800 !important;\n    color: #FFD848 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n#didi-engineering-tools-module h3.didi-tool-title {\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #ffffff !important;\n    margin: 0 0 20px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    flex-grow: 1 !important;\n}\n\n\/* Action Link with Arrow *\/\n#didi-engineering-tools-module .didi-action-link {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    color: #00D8FF !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n\n#didi-engineering-tools-module .didi-arrow-right {\n    display: inline-block !important;\n    transition: transform 0.3s ease !important;\n}\n\n#didi-engineering-tools-module a.didi-tool-card:hover .didi-arrow-right {\n    transform: translateX(5px) !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width: 992px) {\n    #didi-engineering-tools-module .didi-tools-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n}\n\n@media (max-width:690px) {\n    #didi-engineering-tools-module {\n        padding: 40px 0 !important;\n    }\n    #didi-engineering-tools-module h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-engineering-tools-module .didi-tools-grid {\n        grid-template-columns: 1fr !important;\n    }\n    #didi-engineering-tools-module a.didi-tool-card {\n        padding: 25px 20px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-engineering-tools-module\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">Engineering &#038; Planning Tools<\/h2>\n        <\/div>\n\n        <!-- Interactive Tools Grid -->\n        <div class=\"didi-tools-grid\">\n            \n            <!-- Tool 1 -->\n            <a href=\"https:\/\/didiplayarea.com\/soft-play-equipment\/soft-play-climbing-equipment\/soft-play-fec-roi-calculator\/\" class=\"didi-tool-card\">\n                <div class=\"didi-icon-wrapper\">\n                    <div class=\"didi-css-icon\"><\/div>\n                <\/div>\n                <h4 class=\"didi-tool-label\">Interactive Tool<\/h4>\n                <h3 class=\"didi-tool-title\">Soft Play FEC ROI Calculator<\/h3>\n                <div class=\"didi-action-link\">\n                    Open Calculator <span class=\"didi-arrow-right\">\u2192<\/span>\n                <\/div>\n            <\/a>\n\n            <!-- Tool 2 -->\n            <a href=\"https:\/\/didiplayarea.com\/soft-play-equipment\/soft-play-climbing-equipment\/international-compliance-checker\/\" class=\"didi-tool-card\">\n                <div class=\"didi-icon-wrapper\">\n                    <div class=\"didi-css-icon\" style=\"border-radius: 50% !important;\"><\/div>\n                <\/div>\n                <h4 class=\"didi-tool-label\">Database Tool<\/h4>\n                <h3 class=\"didi-tool-title\">International Compliance Checker<\/h3>\n                <div class=\"didi-action-link\">\n                    Check Compliance <span class=\"didi-arrow-right\">\u2192<\/span>\n                <\/div>\n            <\/a>\n\n            <!-- Tool 3 -->\n            <a href=\"https:\/\/didiplayarea.com\/soft-play-equipment\/soft-play-climbing-equipment\/cost-calculator\/\" class=\"didi-tool-card\">\n                <div class=\"didi-icon-wrapper\">\n                    <div class=\"didi-css-icon\" style=\"border-width: 0 0 2px 2px !important;\"><\/div>\n                <\/div>\n                <h4 class=\"didi-tool-label\">Estimation Tool<\/h4>\n                <h3 class=\"didi-tool-title\">Total Landed Cost Calculator<\/h3>\n                <div class=\"didi-action-link\">\n                    Calculate Costs <span class=\"didi-arrow-right\">\u2192<\/span>\n                <\/div>\n            <\/a>\n\n        <\/div>\n        \n    <\/div>\n<\/section>\n\n\n\n<style>\n\/* \n  Top Isolation Scope: #didi-faq-accordion-section\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, clean functional layout.\n  Colors: #00D8FF (Primary Cyan), #FFD848 (Secondary Yellow)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;800&display=swap');\n\n#didi-faq-accordion-section {\n    width: 100% !important;\n    padding: 60px 0 !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #fdfdfd !important;\n    font-family: inherit !important;\n    display: flex !important;\n    justify-content: center !important;\n}\n\n#didi-faq-accordion-section * {\n    box-sizing: border-box !important;\n}\n\n#didi-faq-accordion-section .didi-container {\n    max-width: 1000px !important;\n    width: 100% !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 40px !important;\n}\n\n\/* Header Section *\/\n#didi-faq-accordion-section .didi-header {\n    text-align: center !important;\n    width: 100% !important;\n}\n\n#didi-faq-accordion-section h2.didi-main-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #111111 !important;\n    margin: 0 0 15px 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    position: relative !important;\n    display: inline-block !important;\n    letter-spacing: 0.5px !important;\n}\n\n#didi-faq-accordion-section h2.didi-main-title::after {\n    content: \"\" !important;\n    display: block !important;\n    width: 80px !important;\n    height: 4px !important;\n    background-color: #00D8FF !important;\n    margin: 15px auto 0 !important;\n    border-radius: 2px !important;\n}\n\n\/* Accordion Wrapper *\/\n#didi-faq-accordion-section .didi-accordion-wrapper {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n    width: 100% !important;\n}\n\n\/* Accordion Item *\/\n#didi-faq-accordion-section .didi-faq-item {\n    background-color: #ffffff !important;\n    border: 1px solid #eeeeee !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.02) !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item:hover {\n    border-color: #00D8FF !important;\n    box-shadow: 0 8px 25px rgba(0, 216, 255, 0.08) !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active {\n    border-color: #00D8FF !important;\n}\n\n\/* Accordion Trigger (The Question) *\/\n#didi-faq-accordion-section .didi-faq-trigger {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    padding: 24px 30px !important;\n    background: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    transition: background-color 0.3s ease !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active .didi-faq-trigger {\n    background-color: #f2f9fb !important; \/* Extremely light cyan for active state *\/\n    border-bottom: 1px solid #eeeeee !important;\n}\n\n#didi-faq-accordion-section h3.didi-question-text {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #111111 !important;\n    margin: 0 !important;\n    padding: 0 20px 0 0 !important;\n    font-family: inherit !important;\n    line-height: 1.5 !important;\n    transition: color 0.3s ease !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active h3.didi-question-text {\n    color: #008eb3 !important; \/* Darker cyan for text contrast *\/\n}\n\n\/* Icon (Plus \/ Minus) *\/\n#didi-faq-accordion-section .didi-icon-wrap {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 36px !important;\n    height: 36px !important;\n    min-width: 36px !important;\n    background-color: #f5f5f5 !important;\n    border-radius: 50% !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item:hover .didi-icon-wrap {\n    background-color: #FFD848 !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active .didi-icon-wrap {\n    background-color: #00D8FF !important;\n}\n\n#didi-faq-accordion-section .didi-icon-line-1,\n#didi-faq-accordion-section .didi-icon-line-2 {\n    position: absolute !important;\n    background-color: #111111 !important;\n    transition: transform 0.3s ease, background-color 0.3s ease !important;\n}\n\n#didi-faq-accordion-section .didi-icon-line-1 {\n    width: 14px !important;\n    height: 2px !important;\n}\n\n#didi-faq-accordion-section .didi-icon-line-2 {\n    width: 2px !important;\n    height: 14px !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active .didi-icon-line-1,\n#didi-faq-accordion-section .didi-faq-item.active .didi-icon-line-2 {\n    background-color: #ffffff !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active .didi-icon-line-2 {\n    transform: rotate(90deg) !important;\n    opacity: 0 !important;\n}\n\n\/* Accordion Content (The Answer) - Smooth CSS Grid Transition *\/\n#didi-faq-accordion-section .didi-faq-content-wrapper {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#didi-faq-accordion-section .didi-faq-item.active .didi-faq-content-wrapper {\n    grid-template-rows: 1fr !important;\n}\n\n#didi-faq-accordion-section .didi-faq-content-inner {\n    overflow: hidden !important;\n}\n\n#didi-faq-accordion-section .didi-faq-body {\n    padding: 24px 30px 30px 30px !important;\n    margin: 0 !important;\n}\n\n#didi-faq-accordion-section p.didi-answer-text {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #444444 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n}\n\n\/* Responsive Rules *\/\n@media (max-width:690px) {\n    #didi-faq-accordion-section {\n        padding: 40px 0 !important;\n    }\n    #didi-faq-accordion-section h2.didi-main-title {\n        font-size: 26px !important;\n    }\n    #didi-faq-accordion-section h3.didi-question-text {\n        font-size: 16px !important;\n    }\n    #didi-faq-accordion-section .didi-faq-trigger {\n        padding: 20px !important;\n    }\n    #didi-faq-accordion-section .didi-faq-body {\n        padding: 20px 20px 24px 20px !important;\n    }\n    #didi-faq-accordion-section p.didi-answer-text {\n        font-size: 15px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-faq-accordion-section\">\n    <div class=\"didi-container\">\n        \n        <!-- Header -->\n        <div class=\"didi-header\">\n            <h2 class=\"didi-main-title\">FAQ \u2014 Indoor Playground Procurement Questions<\/h2>\n        <\/div>\n\n        <!-- Accordion Group -->\n        <div class=\"didi-accordion-wrapper\">\n            \n            <!-- Q1 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q1. How much does commercial indoor playground equipment cost?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Industry-published price ranges for commercial indoor playground equipment range approximately $25,000 for compact mall-kiosk soft play sets up to $300,000+ for full FEC anchor builds at 1,000+ m. Total landed cost will be more than FOB+ significant once you include ocean freight from China, destination-country import duty, on-site installation, and target-market certification costs. The Pricing Factors Framework above tracks each variable to allow you to construct a defensible budget rather than rely on a sole headline price.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q2 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q2. What\u2019s the difference between home and commercial soft play equipment?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Commercial soft play is engineered to meet standards published for public use (ASTM F1487-21, EN 1176-1:2017) with impact durability targets of 200+ children-per-day, and impact attenuation tested to the Gmax 200 \/ HIC 1000 standard, with modular design at the component level allowing simple replacement of sections. Domestic soft play sets are engineered for single-family use, have lower impact standards, and will fail any commercial inspector.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q3 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q3. How do I choose the right soft play climbing equipment for my space?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Begin with three values: the net play envelope in meters squared (excluding the En 1176-1 perimeter zone), the dominant age band of your expected users, and the daily-throughput value your business planning assumes. The Decision Matrix in section H2-2 compares module families by age band, volume, and capacity. Request the free site layout consultation for a guided design: we develop a CAD layout in 24 hours, then follow up with a CIF quote.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q4 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q4. What certifications should soft play equipment have for international markets?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">The minimum stack depends on destination. United States: ASTM F1487-21 plus ASTM F2373 for ages 6-23 months. European Union: EN 1176-1:2017 plus EN 71-1\/2\/3 plus CE marking. Saudi Arabia: GSO EN 1176-1:2017+A1:2025 with SASO conformity assessment. Brazil: ABNT NBR 16071 with INMETRO certification. Mexico: NOM-024. India: IS 14554. China: GB\/T 27689 with CCC. See the H2-5 Compliance Matrix for mapping. Demand certificate ID&#8217;s, not merely &#8220;CE certified&#8221; boilerplate.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q5 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q5. What\u2019s the typical MOQ and lead time for custom soft play equipment?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Designed Land MOQ is 1 set, which is meaningfully lower than the 5-10 set MOQ most indoor playground equipment manufacturers will require. Lead time for a kit-baseline &#8216;cookie-cutter&#8217; design approach is 30-45 days production, +7-10 days for custom-skin or signage runs, +7+3+3*3 days for design + rendering + revision cycle for a full custom theme, and ocean freight is +25-40 days depending on port-pair destination.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q6 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q6. How long does soft play equipment last in heavy commercial use?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Industry averages for cookie-cutter hard-plastic light show \/ jumbotron \/ festooning structures sit around three years before design fatigue and sun-fade trigger a full-rebuild capital event. Didi Land modular soft play climbing equipment is designed to endure to five-eight years under heavy commercial throughput, with skin-level vinyl refresh treated as routine maintenance and module-level replacement supported by a 14 day SLA. Actual life cycle depends on hours of operation, ambient weather conditions, and cleaning controls.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q7 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q7. Can Didi Land ship installed equipment to my country?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Yes &#8211; we have delivered to more than fortycountries worldwide since 2018 including Mexico, Canada, Brazil, all 26 European nations, the Middle East &#038; North Africa, the South Asian Sub-Continent and the East Asia-Pacific cluster, and we maintain compliance records against all seven of the mandatory-standard regimes (ASTM, EN, GSO\/SASO, INMETRO, NOM, IS, CCC). Container loading is configured for 140HQ efficiency, and our traffic commission team takes coordinates with your in-house customs broker before cargo bites so your destination duty liability is clear up front.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <!-- Q8 -->\n            <div class=\"didi-faq-item\">\n                <button class=\"didi-faq-trigger\" aria-expanded=\"false\">\n                    <h3 class=\"didi-question-text\">Q8. Do you provide installation support and operator training?<\/h3>\n                    <div class=\"didi-icon-wrap\">\n                        <span class=\"didi-icon-line-1\"><\/span>\n                        <span class=\"didi-icon-line-2\"><\/span>\n                    <\/div>\n                <\/button>\n                <div class=\"didi-faq-content-wrapper\">\n                    <div class=\"didi-faq-content-inner\">\n                        <div class=\"didi-faq-body\">\n                            <p class=\"didi-answer-text\">Two avenues. Path A: immediate video-guided self-installation with 24\/7 multilingual support from our team during the entire turn, excellent for operators with their own crew; Path B: on-site dispatched supervisor or integrated installation team, ideal for first-time operators and build crew assemblies larger than six modules. Operator induction includes daily-shop inspection flowpaths per ASTM F1487 \/ EN 1176 industry maintenance canon, ball-pit cleaning flowpath, module-by-module replacement procedures per 14-day SLA.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n    const scope = document.getElementById('didi-faq-accordion-section');\n    if (!scope) return;\n\n    const triggers = scope.querySelectorAll('.didi-faq-trigger');\n    \n    triggers.forEach(trigger => {\n        trigger.addEventListener('click', function() {\n            const currentItem = this.closest('.didi-faq-item');\n            const isExpanded = this.getAttribute('aria-expanded') === 'true';\n            \n            \/\/ Auto-collapse other items for a cleaner FAQ experience\n            const allItems = scope.querySelectorAll('.didi-faq-item');\n            allItems.forEach(item => {\n                if (item !== currentItem) {\n                    item.classList.remove('active');\n                    item.querySelector('.didi-faq-trigger').setAttribute('aria-expanded', 'false');\n                }\n            });\n            \n            \/\/ Toggle the clicked item\n            if (!isExpanded) {\n                currentItem.classList.add('active');\n                this.setAttribute('aria-expanded', 'true');\n            } else {\n                currentItem.classList.remove('active');\n                this.setAttribute('aria-expanded', 'false');\n            }\n        });\n    });\n});\n<\/script>\n\n\n\n<style>\n\/* \n  Top Isolation Scope: #didi-final-cta-module\n  Layout: Flexbox & CSS Grid (Handwritten, No External Frameworks)\n  Typography: Inherited from Blocksy global settings, H2 explicitly 32px.\n  Theme: High-end industrial, atmospheric, high-conversion CTA.\n  Colors: #00D8FF (Primary Cyan), #FFD848 (Secondary Yellow)\n  Reset: Strict margin\/padding resets to prevent \"ghost spacing\" and white edges.\n*\/\n\n#didi-final-cta-module {\n    width: 100% !important;\n    padding: 60px 20px !important; \/* Exceeds the 40px minimum requirement for better breathing room *\/\n    margin: 0 !important;\n    box-sizing: border-box !important;\n    background-color: #111111 !important; \/* Dark atmospheric background to make the CTA pop *\/\n    font-family: inherit !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    position: relative !important;\n    overflow: hidden !important;\n    border-top: 4px solid #00D8FF !important;\n}\n\n#didi-final-cta-module * {\n    box-sizing: border-box !important;\n}\n\n\/* Subtle background glow effect *\/\n#didi-final-cta-module::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: -50% !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 60% !important;\n    height: 100% !important;\n    background: radial-gradient(circle, rgba(0, 216, 255, 0.08) 0%, rgba(17, 17, 17, 0) 70%) !important;\n    pointer-events: none !important;\n}\n\n#didi-final-cta-module .didi-cta-container {\n    max-width: 900px !important;\n    width: 100% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    gap: 24px !important;\n    position: relative !important;\n    z-index: 2 !important;\n}\n\n\/* Typography *\/\n#didi-final-cta-module h2.didi-cta-title {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #ffffff !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    letter-spacing: 0.5px !important;\n}\n\n#didi-final-cta-module p.didi-cta-desc {\n    font-size: 18px !important;\n    line-height: 1.7 !important;\n    color: #cccccc !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: inherit !important;\n    max-width: 800px !important;\n}\n\n\/* CTA Button *\/\n#didi-final-cta-module .didi-cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background-color: #00D8FF !important;\n    color: #111111 !important;\n    font-size: 18px !important;\n    font-weight: 800 !important;\n    padding: 18px 48px !important;\n    margin-top: 10px !important;\n    text-decoration: none !important;\n    border-radius: 6px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    box-shadow: 0 4px 15px rgba(0, 216, 255, 0.2) !important;\n    border: none !important;\n    cursor: pointer !important;\n}\n\n#didi-final-cta-module .didi-cta-btn:hover {\n    background-color: #FFD848 !important;\n    color: #111111 !important;\n    transform: translateY(-3px) !important;\n    box-shadow: 0 8px 25px rgba(255, 216, 72, 0.3) !important;\n}\n\n\/* Responsive Adjustments *\/\n@media (max-width:690px) {\n    #didi-final-cta-module {\n        padding: 50px 20px !important;\n    }\n    #didi-final-cta-module h2.didi-cta-title {\n        font-size: 26px !important;\n    }\n    #didi-final-cta-module p.didi-cta-desc {\n        font-size: 16px !important;\n    }\n    #didi-final-cta-module .didi-cta-btn {\n        width: 100% !important;\n        padding: 16px 24px !important;\n        font-size: 16px !important;\n    }\n}\n<\/style>\n\n<section id=\"didi-final-cta-module\">\n    <div class=\"didi-cta-container\">\n        \n        <h2 class=\"didi-cta-title\">Start Your Indoor Playground Project \u2014 Talk to Didi Land Engineering Team<\/h2>\n        \n        <p class=\"didi-cta-desc\">The quickest path from here to a defendable cost estimate is a quotation sized to your end port plus a CAD dose schedule against your floor plan. Both are cost-free; both will be back within 48 hours.<\/p>\n        \n        <a href=\"#ct-popup-800\" class=\"didi-cta-btn\">Request Custom Quote<\/a>\n        \n    <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Soft Play Climbing Equipment Modular Design that Doesn&#8217;t Look Tired in Year 3 &#8211; Custom Soft Play Climbing Systems for FECs, Kindergartens &amp;mall Operators Dual-standard certified ASTM F1487 EN 1176 Request Custom Quote 40+ Countries deployed 11 Languages post-sales 8 yrs Manufacturing experience SIndoor Playground Investors Want Reliability \u2014 Soft Play Climbing Equipment Solves the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1259,"parent":1244,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1249","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/comments?post=1249"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1249\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/media\/1259"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/media?parent=1249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}