{"id":1755,"date":"2026-05-07T01:36:11","date_gmt":"2026-05-07T01:36:11","guid":{"rendered":"https:\/\/didiplayarea.com\/?page_id=1755"},"modified":"2026-05-27T02:22:12","modified_gmt":"2026-05-27T02:22:12","slug":"toddler-indoor-playground","status":"publish","type":"page","link":"https:\/\/didiplayarea.com\/ar\/indoor-playground-equipment\/toddler-indoor-playground\/","title":{"rendered":"\u0645\u0644\u0639\u0628 \u062f\u0627\u062e\u0644\u064a \u0644\u0644\u0623\u0637\u0641\u0627\u0644 \u0627\u0644\u0635\u063a\u0627\u0631"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-52d3997\" data-block-id=\"52d3997\"><style>.stk-52d3997 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-52d3997-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5806442\" data-v=\"4\" data-block-id=\"5806442\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5806442-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5806442-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u5b57\u4f53\u4f5c\u4e3a\u964d\u7ea7\u5907\u9009\uff0c\u9996\u9009\u4f7f\u7528 Blocksy \u4e3b\u9898\u7ee7\u627f\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap');\n\n  \/* 1. \u5168\u5c40\u6a21\u5757\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-toddler-hero-module {\n    width: 100% !important;\n    background-color: #F5F7FA !important; \/* \u6781\u7b80\u6de1\u7070\u80cc\u666f *\/\n    padding: 60px 0 40px 0 !important; \/* \u7565\u5fae\u589e\u52a0\u9876\u90e8 padding \u7559\u767d *\/\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important; \n    color: #4B5563 !important; \n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n  }\n\n  #didi-toddler-hero-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* 2. \u5e03\u5c40\u5bb9\u5668 (Flexbox \u5de6\u6587\u53f3\u56fe) *\/\n  #didi-toddler-hero-module .didi-container {\n    max-width: 1280px !important;\n    margin: 0 auto !important;\n    padding: 0 20px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 50px !important;\n  }\n\n  #didi-toddler-hero-module .didi-content-left {\n    flex: 1 1 55% !important;\n    max-width: 650px !important;\n    z-index: 2 !important;\n  }\n\n  #didi-toddler-hero-module .didi-image-right {\n    flex: 1 1 45% !important;\n    position: relative !important;\n    z-index: 1 !important;\n    display: flex !important;\n    justify-content: flex-end !important;\n    padding-right: 20px !important; \/* \u4e3a\u53f3\u4fa7\u88c5\u9970\u8fb9\u6846\u7559\u51fa\u7a7a\u95f4 *\/\n    padding-bottom: 20px !important; \n  }\n\n  \/* 3. \u4fe1\u4efb\u80cc\u4e66\u4e0e\u6392\u7248 *\/\n  #didi-toddler-hero-module .didi-trust-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    margin-bottom: 16px !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #1F2937 !important;\n  }\n\n  #didi-toddler-hero-module .didi-stars {\n    color: #FFD848 !important; \n    font-size: 18px !important;\n    letter-spacing: 2px !important;\n  }\n\n  \/* \u6807\u9898\u63a7\u5236 (H1 \u4f4d\u4e8e H2 \u4e4b\u4e0a) *\/\n  #didi-toddler-hero-module h1 {\n    font-size: 32px !important; \n    font-weight: 800 !important;\n    color: #111827 !important;\n    margin-bottom: 8px !important;\n    line-height: 1.2 !important;\n  }\n\n  #didi-toddler-hero-module h2 {\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    color: #304890 !important; \n    margin-bottom: 24px !important;\n    line-height: 1.4 !important;\n  }\n\n  #didi-toddler-hero-module .didi-desc {\n    font-size: 16px !important;\n    color: #4B5563 !important;\n    margin-bottom: 28px !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* Logo \u5899 (\u7070\u5ea6\u6a21\u5f0f) *\/\n  #didi-toddler-hero-module .didi-logo-wall {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    gap: 12px !important;\n    margin-bottom: 32px !important;\n    opacity: 0.6 !important;\n    filter: grayscale(100%) !important;\n    transition: opacity 0.3s ease, filter 0.3s ease !important;\n  }\n  \n  #didi-toddler-hero-module .didi-logo-wall:hover {\n    opacity: 1 !important;\n    filter: grayscale(0%) !important;\n  }\n\n  #didi-toddler-hero-module .didi-cert-tag {\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    color: #1F2937 !important;\n    border: 1px solid #D1D5DB !important;\n    padding: 6px 12px !important;\n    border-radius: 6px !important;\n    background: #FFFFFF !important;\n  }\n\n  \/* 4. \u6309\u94ae\u7ec4 *\/\n  #didi-toddler-hero-module .didi-actions {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    gap: 16px !important;\n    margin-bottom: 40px !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 14px 24px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    border-radius: 6px !important;\n    transition: all 0.3s ease !important;\n    cursor: pointer !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn-primary {\n    background-color: #304890 !important; \n    color: #FFFFFF !important;\n    box-shadow: 0 4px 12px rgba(48, 72, 144, 0.3) !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn-primary:hover {\n    background-color: #243670 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 16px rgba(48, 72, 144, 0.4) !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn-secondary {\n    background-color: #FFFFFF !important;\n    color: #304890 !important;\n    border: 1px solid #E5E7EB !important;\n    box-shadow: 0 2px 6px rgba(0,0,0,0.05) !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn-secondary:hover {\n    border-color: #304890 !important;\n    color: #304890 !important;\n  }\n\n  #didi-toddler-hero-module .didi-btn-text {\n    background: transparent !important;\n    color: #4B5563 !important;\n    padding: 10px !important;\n  }\n  \n  #didi-toddler-hero-module .didi-btn-text:hover {\n    color: #00D8FF !important; \n    text-decoration: underline !important;\n  }\n\n  \/* 5. \u56fe\u7247\u6837\u5f0f\u91cd\u5851 (\u4e30\u5bcc\u8d28\u611f\u4e0e\u73b0\u4ee3 B2B \u98ce\u683c) *\/\n  #didi-toddler-hero-module .didi-image-wrapper {\n    position: relative !important;\n    width: 100% !important;\n    max-width: 550px !important;\n    border-radius: 16px !important;\n    z-index: 2 !important;\n  }\n\n  \/* \u88c5\u99701\uff1a\u56fe\u7247\u53f3\u4e0b\u65b9\u7684\u504f\u79fb\u4e3b\u9898\u8272\u8fb9\u6846 *\/\n  #didi-toddler-hero-module .didi-image-wrapper::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 24px !important;\n    right: -24px !important;\n    width: 100% !important;\n    height: 100% !important;\n    border: 3px solid #00D8FF !important; \/* \u4f7f\u7528\u4e3b\u8272\u8c03\u4f5c\u4e3a\u70b9\u7f00 *\/\n    border-radius: 20px !important;\n    z-index: -1 !important;\n    transition: transform 0.4s ease !important;\n  }\n\n  \/* \u88c5\u99702\uff1a\u56fe\u7247\u5de6\u4e0b\u65b9\u7684\u5706\u70b9\u77e9\u9635\u9635\u5217 (\u7eaf CSS \u7ed8\u5236) *\/\n  #didi-toddler-hero-module .didi-image-wrapper::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -24px !important;\n    left: -24px !important;\n    width: 120px !important;\n    height: 120px !important;\n    \/* \u4f7f\u7528\u526f\u8272\u8c03 #FFD848 \u7ed8\u5236\u6ce2\u70b9 *\/\n    background-image: radial-gradient(#FFD848 2.5px, transparent 2.5px) !important;\n    background-size: 16px 16px !important;\n    z-index: -2 !important;\n    opacity: 0.8 !important;\n  }\n\n  \/* \u56fe\u7247\u672c\u8eab\u6837\u5f0f *\/\n  #didi-toddler-hero-module .didi-image-wrapper img {\n    width: 100% !important;\n    height: auto !important;\n    display: block !important;\n    border-radius: 16px !important;\n    object-fit: cover !important;\n    border: 8px solid #FFFFFF !important; \/* \u7eaf\u767d\u76f8\u6846\u611f\u8fb9\u6846 *\/\n    box-shadow: 0 15px 35px -5px rgba(48, 72, 144, 0.15), \n                0 5px 15px rgba(0, 0, 0, 0.05) !important; \/* \u6df1\u5ea6\u60ac\u6d6e\u9634\u5f71 *\/\n    transition: transform 0.4s ease, box-shadow 0.4s ease !important;\n    position: relative !important;\n    z-index: 5 !important;\n    background-color: #FFF !important;\n  }\n\n  \/* \u60ac\u505c\u89c6\u5dee\u4ea4\u4e92\u6548\u679c *\/\n  #didi-toddler-hero-module .didi-image-wrapper:hover img {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 25px 45px -10px rgba(48, 72, 144, 0.2), \n                0 10px 20px rgba(0, 0, 0, 0.08) !important;\n  }\n\n  #didi-toddler-hero-module .didi-image-wrapper:hover::before {\n    transform: translate(-6px, -6px) !important; \/* \u8fb9\u6846\u53cd\u5411\u79fb\u52a8\uff0c\u4ea7\u751f\u62c9\u626f\u7acb\u4f53\u611f *\/\n  }\n\n  \/* 6. \u5e95\u90e8\u6570\u636e\u7edf\u8ba1\u533a (\u6df1\u5ea6\u9634\u5f71\u4e0e\u60ac\u6d6e\u611f) *\/\n  #didi-toddler-hero-module .didi-stats-section {\n    max-width: 1280px !important;\n    margin: 40px auto 0 !important;\n    padding: 0 20px !important;\n  }\n\n  #didi-toddler-hero-module .didi-stats-heading {\n    font-size: 14px !important;\n    text-transform: uppercase !important;\n    letter-spacing: 1px !important;\n    color: #6B7280 !important;\n    margin-bottom: 20px !important;\n    font-weight: 700 !important;\n    text-align: center !important;\n  }\n\n  #didi-toddler-hero-module .didi-stats-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 24px !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-card {\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 24px 20px !important;\n    text-align: center !important;\n    box-shadow: 0 20px 40px -10px rgba(48, 72, 144, 0.08), \n                0 10px 15px -3px rgba(0, 0, 0, 0.04) !important;\n    border: 1px solid rgba(255, 255, 255, 0.5) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-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: #00D8FF !important;\n    opacity: 0 !important;\n    transition: opacity 0.3s ease !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-card:hover {\n    transform: translateY(-5px) !important;\n    box-shadow: 0 30px 60px -15px rgba(48, 72, 144, 0.12), \n                0 15px 25px -5px rgba(0, 0, 0, 0.05) !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-card:hover::before {\n    opacity: 1 !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-value {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #304890 !important;\n    margin-bottom: 8px !important;\n    line-height: 1.1 !important;\n  }\n\n  #didi-toddler-hero-module .didi-stat-label {\n    font-size: 13px !important;\n    color: #6B7280 !important;\n    line-height: 1.5 !important;\n    font-weight: 500 !important;\n  }\n\n  \/* 7. \u54cd\u5e94\u5f0f\u5e03\u5c40\u8c03\u6574 *\/\n  @media (max-width:1000px) {\n    #didi-toddler-hero-module .didi-stats-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n    #didi-toddler-hero-module .didi-container {\n      gap: 30px !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-toddler-hero-module .didi-container {\n      flex-direction: column !important;\n      text-align: center !important;\n    }\n    #didi-toddler-hero-module .didi-trust-badge,\n    #didi-toddler-hero-module .didi-logo-wall,\n    #didi-toddler-hero-module .didi-actions {\n      justify-content: center !important;\n    }\n    #didi-toddler-hero-module .didi-image-right {\n      justify-content: center !important;\n      margin-top: 30px !important;\n      padding-right: 0 !important;\n      padding-bottom: 0 !important;\n    }\n    \/* \u79fb\u52a8\u7aef\u6536\u7f29\u88c5\u9970\u5143\u7d20\u4ee5\u9632\u6ea2\u51fa *\/\n    #didi-toddler-hero-module .didi-image-wrapper::before {\n      top: 12px !important;\n      right: -12px !important;\n    }\n    #didi-toddler-hero-module .didi-image-wrapper::after {\n      bottom: -12px !important;\n      left: -12px !important;\n      width: 80px !important;\n      height: 80px !important;\n    }\n    #didi-toddler-hero-module .didi-stats-grid {\n      grid-template-columns: 1fr !important;\n    }\n  }\n<\/style>\n\n<section id=\"didi-toddler-hero-module\">\n  <div class=\"didi-container\">\n    \n    <div class=\"didi-content-left\">\n      <div class=\"didi-trust-badge\">\n        <span class=\"didi-stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <span>Excellent \u2022 Trustpilot<\/span>\n      <\/div>\n      \n      <h1>Toddler Indoor Playground<\/h1>\n      <h2>Toddler Indoor Playground Equipment for Commercial Operators<\/h2>\n      \n      <p class=\"didi-desc\">\n        Toddler indoor playground equipment built to four international safety codes \u2014 EN 1176-10:2023, AS 4685.1:2021, ASTM F2373 (6\u201323 months), and ASTM F1292 (HIC &lt; 1,000) \u2014 for daycares, family entertainment centers, malls, and hotel kids zones across 40+ countries.\n      <\/p>\n\n      <div class=\"didi-logo-wall\">\n        <span class=\"didi-cert-tag\">EN 1176-1\/-10<\/span>\n        <span class=\"didi-cert-tag\">AS 4685.1<\/span>\n        <span class=\"didi-cert-tag\">ASTM F2373\/F1292<\/span>\n        <span class=\"didi-cert-tag\">CE<\/span>\n        <span class=\"didi-cert-tag\">ISO 9001<\/span>\n      <\/div>\n\n      <div class=\"didi-actions\">\n        <a href=\"#ct-popup-800\" class=\"didi-btn didi-btn-primary\">Get Custom Quote \u2192<\/a>\n        <a href=\"#ct-popup-800\" class=\"didi-btn didi-btn-secondary\">WhatsApp Quote in 24h<\/a>\n       \n      <\/div>\n    <\/div>\n\n    <div class=\"didi-image-right\">\n      <div class=\"didi-image-wrapper\">\n        <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Toddler-Indoor-Playground-Equipment.jpg\" alt=\"Toddler Indoor Playground Equipment\" loading=\"eager\" fetchpriority=\"high\" data-no-lazy=\"1\" decoding=\"sync\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-stats-section\">\n    <div class=\"didi-stats-heading\">Why operators choose Didi for toddler zones<\/div>\n    \n    <div class=\"didi-stats-grid\">\n      <div class=\"didi-stat-card didi-animate-card\">\n        <div class=\"didi-stat-value\">600+<\/div>\n        <div class=\"didi-stat-label\">commissioned projects since 2014<\/div>\n      <\/div>\n      <div class=\"didi-stat-card didi-animate-card\">\n        <div class=\"didi-stat-value\">40+<\/div>\n        <div class=\"didi-stat-label\">countries served (France, Mexico, Sri Lanka, Malaysia\u2026)<\/div>\n      <\/div>\n      <div class=\"didi-stat-card didi-animate-card\">\n        <div class=\"didi-stat-value\">5<\/div>\n        <div class=\"didi-stat-label\">international standards: EN 1176-1\/-10, AS 4685.1, ASTM F2373\/F1292, CE, ISO 9001<\/div>\n      <\/div>\n      <div class=\"didi-stat-card didi-animate-card\">\n        <div class=\"didi-stat-value\">25\u201335d<\/div>\n        <div class=\"didi-stat-label\">standard lead time, 45\u201360d for deep custom builds<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: Intersection Observer \u5165\u573a\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const cards = document.querySelectorAll('#didi-toddler-hero-module .didi-animate-card');\n    \n    cards.forEach((card, index) => {\n      card.style.opacity = '0';\n      card.style.transform = 'translateY(20px)';\n      card.style.transition = `opacity 0.6s ease ${index * 0.15}s, transform 0.6s ease ${index * 0.15}s, box-shadow 0.3s ease`;\n    });\n\n    const observer = new IntersectionObserver((entries) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          observer.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.1, rootMargin: '0px 0px -50px 0px' });\n\n    cards.forEach(card => observer.observe(card));\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-52306b0\" data-block-id=\"52306b0\"><style>.stk-52306b0 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-52306b0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1f52f1b\" data-v=\"4\" data-block-id=\"1f52f1b\"><style>.stk-1f52f1b-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1f52f1b-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-1f52f1b-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-7ef7e9b\" data-block-id=\"7ef7e9b\"><style>.stk-7ef7e9b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7ef7e9b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2606f4e\" data-v=\"4\" data-block-id=\"2606f4e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2606f4e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2606f4e-inner-blocks\">\n<section id=\"didi-safety-module\">\n  <style>\n    \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u5b57\u4f53 *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    \/* 1. \u5168\u5c40\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n    #didi-safety-module {\n      width: 100% !important;\n      box-sizing: border-box !important;\n      font-family: inherit, 'Inter', sans-serif !important;\n      position: relative !important;\n      overflow: hidden !important;\n      line-height: 1.6 !important;\n      background-color: #FFFFFF !important;\n    }\n\n    #didi-safety-module * {\n      box-sizing: border-box !important;\n      margin: 0 !important;\n      padding: 0 !important;\n    }\n\n    \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u9650\u5236\u6700\u5927\u5bbd\u5ea6\uff0c\u4fdd\u8bc1\u5bf9\u79f0\u5bf9\u9f50 *\/\n    #didi-safety-module .didi-container {\n      max-width: 1600px !important;\n      margin: 0 auto !important;\n      padding: 0 40px !important;\n      position: relative !important;\n      z-index: 10 !important;\n    }\n\n    \/* =======================================\n       \u533a\u5757 1\uff1a\u9876\u90e8\u6d45\u7070\u80cc\u666f (\u6807\u9898\u4e0e\u7b80\u4ecb\u7684\u53cc\u680f\u5bf9\u79f0\u8bbe\u8ba1)\n       ======================================= *\/\n    #didi-safety-module .didi-top-light-bg {\n      background-color: #F8FAFC !important;\n      padding: 80px 0 160px 0 !important;\n      position: relative !important;\n    }\n\n    #didi-safety-module .didi-header-split {\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: flex-start !important;\n      gap: 60px !important;\n    }\n\n    #didi-safety-module .didi-title-col {\n      flex: 1 1 45% !important;\n    }\n\n    #didi-safety-module .didi-title-col::before {\n      content: '' !important;\n      display: block !important;\n      width: 40px !important;\n      height: 4px !important;\n      background-color: #00D8FF !important;\n      margin-bottom: 20px !important;\n      border-radius: 2px !important;\n    }\n\n    #didi-safety-module h2 {\n      font-size: 32px !important; \n      font-weight: 800 !important;\n      color: #0F172A !important;\n      line-height: 1.3 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #didi-safety-module .didi-text-col {\n      flex: 1 1 55% !important;\n      padding-top: 10px !important;\n    }\n\n    #didi-safety-module .didi-lead-text {\n      font-size: 18px !important;\n      color: #475569 !important;\n      font-weight: 500 !important;\n      line-height: 1.7 !important;\n    }\n\n    \/* =======================================\n       \u533a\u5757 2\uff1a\u4e2d\u90e8\u6df1\u9ed1\u80cc\u666f (\u5361\u7247\u60ac\u6d6e\u4e0e\u5c45\u4e2d\u8b66\u544a\u6846)\n       ======================================= *\/\n    #didi-safety-module .didi-mid-dark-bg {\n      background-color: #0B1120 !important;\n      padding: 0 0 80px 0 !important;\n      position: relative !important;\n    }\n\n    #didi-safety-module .didi-stats-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 30px !important;\n      margin-top: -100px !important;\n      margin-bottom: 60px !important;\n      position: relative !important;\n      z-index: 20 !important;\n    }\n\n    #didi-safety-module .didi-stat-card {\n      background: #FFFFFF !important;\n      border-radius: 12px !important;\n      padding: 40px 32px !important;\n      box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12) !important;\n      border-top: 4px solid #00D8FF !important;\n      transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: flex-start !important;\n    }\n\n    #didi-safety-module .didi-stat-card:hover {\n      transform: translateY(-8px) !important;\n      box-shadow: 0 30px 60px rgba(0, 0, 0, 0.18) !important;\n    }\n\n    #didi-safety-module .didi-stat-card h4 {\n      font-size: 34px !important;\n      font-weight: 800 !important;\n      color: #0F172A !important;\n      margin-bottom: 16px !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n    }\n\n    #didi-safety-module .didi-stat-card h4 span {\n      color: #FFD848 !important;\n    }\n\n    #didi-safety-module .didi-stat-card p {\n      font-size: 15px !important;\n      color: #64748B !important;\n      line-height: 1.6 !important;\n      margin: 0 !important;\n    }\n\n    #didi-safety-module .didi-warning-wrapper {\n      display: flex !important;\n      justify-content: center !important;\n      width: 100% !important;\n    }\n\n    #didi-safety-module .didi-warning-box {\n      background: rgba(255, 255, 255, 0.04) !important;\n      border-left: 5px solid #FFD848 !important; \n      padding: 35px 45px !important;\n      border-radius: 0 12px 12px 0 !important;\n      max-width: 1200px !important;\n      width: 100% !important;\n    }\n\n    #didi-safety-module .didi-warning-box p {\n      color: #F8FAFC !important;\n      font-size: 17px !important;\n      font-weight: 400 !important;\n      line-height: 1.8 !important;\n      letter-spacing: 0.3px !important;\n      text-align: left !important;\n    }\n\n    \/* =======================================\n       \u533a\u5757 3\uff1a\u5e95\u90e8\u7eaf\u767d\u80cc\u666f (\u6700\u521d\u7684\u4e09\u5217\u5361\u7247\u6837\u5f0f + \u9876\u90e8\u5145\u6ee1\u56fe\u7247)\n       ======================================= *\/\n    #didi-safety-module .didi-bottom-white-bg {\n      background-color: #FFFFFF !important;\n      padding: 80px 0 !important;\n    }\n\n    #didi-safety-module .didi-bottom-white-bg h3 {\n      font-size: 24px !important;\n      font-weight: 700 !important;\n      color: #0F172A !important;\n      margin-bottom: 50px !important;\n      text-align: center !important;\n    }\n\n    \/* \u6062\u590d 3 \u5217\u7f51\u683c\u5e03\u5c40 *\/\n    #didi-safety-module .didi-pain-points-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 30px !important;\n      margin-bottom: 60px !important;\n    }\n\n    \/* \u4e09\u5217\u5361\u7247\u6837\u5f0f *\/\n    #didi-safety-module .didi-pain-item {\n      background: #FFFFFF !important;\n      border-radius: 8px !important;\n      border: 1px solid #E2E8F0 !important;\n      \/* \u5df2\u5220\u9664 border-left: 4px solid #00D8FF !important; *\/\n      position: relative !important;\n      overflow: hidden !important;\n      transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n      display: flex !important;\n      flex-direction: column !important;\n      padding: 0 !important; \/* \u53d6\u6d88\u5361\u7247\u5185\u8fb9\u8ddd\uff0c\u4f7f\u56fe\u7247\u80fd\u8d34\u8fb9 *\/\n    }\n\n    #didi-safety-module .didi-pain-item:hover {\n      transform: translateY(-6px) !important;\n      box-shadow: 0 15px 30px rgba(0,0,0,0.08) !important;\n    }\n\n    \/* \u8ba9\u56fe\u7247\u5145\u6ee1\u4e0a\u534a\u90e8\u5206 *\/\n    #didi-safety-module .didi-pain-img-wrapper {\n      width: 100% !important;\n      height: 200px !important; \/* \u56fa\u5b9a\u9ad8\u5ea6\uff0c\u786e\u4fdd\u4e09\u5f20\u5361\u7247\u56fe\u7247\u533a\u57df\u7b49\u9ad8 *\/\n      overflow: hidden !important;\n      background-color: #F8FAFC !important; \/* \u56fe\u7247\u52a0\u8f7d\u524d\u7684\u5e95\u8272 *\/\n    }\n\n    #didi-safety-module .didi-pain-img-wrapper img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important; \/* \u5173\u952e\uff1a\u88c1\u526a\u5e76\u5145\u6ee1\u6574\u4e2a\u5bb9\u5668\uff0c\u4e0d\u62c9\u4f38\u53d8\u5f62 *\/\n      object-position: center !important;\n      transition: transform 0.5s ease !important;\n      display: block !important;\n    }\n\n    #didi-safety-module .didi-pain-item:hover .didi-pain-img-wrapper img {\n      transform: scale(1.08) !important; \/* \u60ac\u505c\u65f6\u56fe\u7247\u5fae\u5fae\u653e\u5927\u589e\u52a0\u547c\u5438\u611f *\/\n    }\n\n    \/* \u5c06\u6587\u672c\u5355\u72ec\u5305\u88f9\u5e76\u6062\u590d\u5185\u8fb9\u8ddd *\/\n    #didi-safety-module .didi-pain-text {\n      padding: 30px 25px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      flex: 1 !important;\n    }\n\n    #didi-safety-module .didi-pain-text h4 {\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      color: #1E293B !important;\n      margin-bottom: 12px !important;\n    }\n\n    #didi-safety-module .didi-pain-text p {\n      font-size: 15px !important;\n      color: #475569 !important;\n      line-height: 1.6 !important;\n      margin: 0 !important;\n    }\n\n    #didi-safety-module .didi-conclusion {\n      max-width: 1200px !important;\n      margin: 0 auto !important;\n      background: linear-gradient(135deg, #0F172A 0%, #1E293B 100%) !important;\n      padding: 45px 55px !important;\n      border-radius: 12px !important;\n      color: #FFFFFF !important;\n      box-shadow: 0 25px 50px -12px rgba(15, 23, 42, 0.25) !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 40px !important;\n    }\n\n    #didi-safety-module .didi-conclusion p {\n      font-size: 17px !important;\n      line-height: 1.7 !important;\n      flex: 1 !important;\n    }\n\n    \/* \u884c\u52a8\u547c\u5401\u6309\u94ae *\/\n    #didi-safety-module .didi-btn-action {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 16px 36px !important;\n      background-color: #00D8FF !important;\n      color: #0F172A !important;\n      font-weight: 700 !important;\n      font-size: 16px !important;\n      border-radius: 6px !important;\n      text-decoration: none !important;\n      white-space: nowrap !important;\n      transition: background-color 0.3s, transform 0.2s !important;\n    }\n\n    #didi-safety-module .didi-btn-action:hover {\n      background-color: #00BBE6 !important;\n      transform: scale(1.03) !important;\n    }\n\n    \/* =======================================\n       \u54cd\u5e94\u5f0f\u9002\u914d (Tablet & Mobile)\n       ======================================= *\/\n    @media (max-width:1000px) {\n      #didi-safety-module .didi-header-split {\n        flex-direction: column !important;\n        gap: 30px !important;\n      }\n      #didi-safety-module .didi-title-col, \n      #didi-safety-module .didi-text-col {\n        width: 100% !important;\n      }\n      #didi-safety-module .didi-stats-grid,\n      #didi-safety-module .didi-pain-points-grid {\n        \/* \u5e73\u677f\u7aef\u6539\u4e3a 2 \u5217 *\/\n        grid-template-columns: repeat(2, 1fr) !important; \n      }\n      #didi-safety-module .didi-conclusion {\n        flex-direction: column !important;\n        text-align: left !important;\n        align-items: flex-start !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #didi-safety-module .didi-container {\n        padding: 0 20px !important;\n      }\n      #didi-safety-module .didi-top-light-bg {\n        padding: 60px 0 120px 0 !important;\n      }\n      #didi-safety-module h2 {\n        font-size: 26px !important;\n      }\n      #didi-safety-module .didi-stats-grid,\n      #didi-safety-module .didi-pain-points-grid {\n        \/* \u624b\u673a\u7aef\u6539\u4e3a 1 \u5217 *\/\n        grid-template-columns: 1fr !important;\n        gap: 20px !important;\n      }\n      #didi-safety-module .didi-stats-grid {\n        margin-top: -80px !important;\n        margin-bottom: 40px !important;\n      }\n      #didi-safety-module .didi-warning-box {\n        padding: 25px 30px !important;\n      }\n      #didi-safety-module .didi-bottom-white-bg {\n        padding: 50px 0 !important;\n      }\n      #didi-safety-module .didi-bottom-white-bg h3 {\n        font-size: 22px !important;\n        margin-bottom: 30px !important;\n      }\n      #didi-safety-module .didi-conclusion {\n        padding: 30px 25px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"didi-top-light-bg\">\n    <div class=\"didi-container didi-animate-fade\">\n      <div class=\"didi-header-split\">\n        <div class=\"didi-title-col\">\n          <h2>Why Toddler Indoor Playgrounds Need Different Equipment<\/h2>\n        <\/div>\n        <div class=\"didi-text-col\">\n          <p class=\"didi-lead-text\">\n            Standard 5\u201312-year-old indoor playground equipment fails toddlers in measurable ways. CPSC&#8217;s special study counted 8,250 emergency-department visits for under-2 children injured on playground equipment in a single year \u2014 50% from falls and 22% from impact with the equipment itself.\n          <\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-mid-dark-bg\">\n    <div class=\"didi-container\">\n      \n      <div class=\"didi-stats-grid didi-animate-fade\">\n        <div class=\"didi-stat-card\">\n          <h4><span>50%<\/span> Falls<\/h4>\n          <p>Most common toddler injury \u2014 driven by platform heights designed for 5\u201312 yo, not 6\u201323 mo<\/p>\n        <\/div>\n        <div class=\"didi-stat-card\">\n          <h4><span>22%<\/span> Impact<\/h4>\n          <p>Collision with equipment edges and structural members rated for older kids<\/p>\n        <\/div>\n        <div class=\"didi-stat-card\">\n          <h4><span>52%<\/span> Lacerations<\/h4>\n          <p>Sharp edges, protrusions, and pinch points uncovered by F1487 (2\u201312) but addressed in F2373<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-warning-wrapper didi-animate-fade\">\n        <div class=\"didi-warning-box\">\n          <p>\n            ASTM F2373 was created precisely because public-playground standards were applied in child-care facilities where they were not appropriate. If your daycare, FEC, or mall toddler zone runs on equipment certified only to ASTM F1487 or generic CE marking, you are operating outside the standard written for the under-2 user.\n          <\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-bottom-white-bg\">\n    <div class=\"didi-container didi-animate-fade\">\n      <h3>Three pain points repeat across the operator community we serve:<\/h3>\n      \n      <div class=\"didi-pain-points-grid\">\n        \n        <div class=\"didi-pain-item\">\n          <div class=\"didi-pain-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Procurement-opacity.png\" alt=\"Procurement opacity\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-pain-text\">\n            <h4>Procurement opacity<\/h4>\n            <p>operators ask online for &#8220;cost breakdowns&#8221; because indoor-playground vendors rarely publish tier pricing.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-pain-item\">\n          <div class=\"didi-pain-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Brand-verification.jpg\" alt=\"Brand verification\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-pain-text\">\n            <h4>Brand verification<\/h4>\n            <p>&#8220;what brand is safe to trust&#8221; is the recurring question on r\/smallbusiness threads from new investors.<\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-pain-item\">\n          <div class=\"didi-pain-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Compliance-gaps.png\" alt=\"Compliance gaps\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-pain-text\">\n            <h4>Compliance gaps<\/h4>\n            <p>older-kid equipment installed in toddler zones because the daycare or FEC team didn&#8217;t know F2373 exists.<\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"didi-conclusion\">\n        <p>\n          As a vertically integrated manufacturer, Didi addresses each gap with toddler-specific product engineering, transparent tier pricing (below), turnkey 3D-design-to-installation service, and per-project compliance documentation tied to the four codes that actually govern toddler equipment.\n        <\/p>\n        <a href=\"#ct-popup-800\" class=\"didi-btn-action\">View Tier Pricing<\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u5e73\u6ed1\u5165\u573a\u52a8\u753b\uff0c\u65e0\u963b\u585e\u6027\u80fd\u4f18\u5316\n  document.addEventListener('DOMContentLoaded', function() {\n    const elementsToAnimate = document.querySelectorAll('#didi-safety-module .didi-animate-fade');\n    \n    elementsToAnimate.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(25px)';\n      el.style.transition = `opacity 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s, transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, observerInstance) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          observerInstance.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -30px 0px' \n    });\n\n    elementsToAnimate.forEach(el => observer.observe(el));\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-98da174\" data-block-id=\"98da174\"><style>.stk-98da174 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-98da174-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-49d6aef\" data-v=\"4\" data-block-id=\"49d6aef\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-49d6aef-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-49d6aef-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* 1. \u5168\u5c40\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-lineup-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    background-color: #F4F7FA !important; \/* \u4e0b\u534a\u90e8\u6d45\u7070\u80cc\u666f *\/\n    padding: 70px 0 !important;\n  }\n\n  #didi-lineup-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u4e0a\u534a\u90e8\u6df1\u8272\u80cc\u666f\u5e26 *\/\n  #didi-lineup-module::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 520px !important; \/* \u914d\u5408 Tab \u5bfc\u822a\u589e\u52a0\u9ad8\u5ea6 *\/\n    background: #0B1120 !important; \/* \u6781\u6df1\u7684\u4f01\u4e1a\u84dd\u9ed1 *\/\n    background-image: radial-gradient(circle at right top, rgba(0, 216, 255, 0.08), transparent 50%) !important;\n    z-index: 1 !important;\n  }\n\n  \/* 2. \u6838\u5fc3\u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n  #didi-lineup-module .didi-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u9876\u90e8\u6807\u9898\u533a\n     ======================================= *\/\n  #didi-lineup-module .didi-header {\n    text-align: center !important;\n    max-width: 1000px !important;\n    margin: 0 auto 40px auto !important;\n  }\n\n  #didi-lineup-module h2 {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 20px !important;\n    line-height: 1.3 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #didi-lineup-module .didi-intro {\n    font-size: 18px !important;\n    color: #94A3B8 !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* =======================================\n     Tab \u5bfc\u822a\u680f (\u60ac\u6d6e\u80f6\u56ca\u98ce)\n     ======================================= *\/\n  #didi-lineup-module .didi-tabs-nav {\n    display: flex !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n    gap: 16px !important;\n    margin-bottom: 40px !important;\n  }\n\n  #didi-lineup-module .didi-tab-btn {\n    background: rgba(255, 255, 255, 0.06) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    color: #E2E8F0 !important;\n    padding: 12px 30px !important;\n    font-size: 16px !important;\n    font-weight: 600 !important;\n    border-radius: 30px !important; \/* \u80f6\u56ca\u578b\u6309\u94ae *\/\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    backdrop-filter: blur(8px) !important;\n  }\n\n  #didi-lineup-module .didi-tab-btn:hover {\n    background: rgba(255, 255, 255, 0.15) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* \u6fc0\u6d3b\u72b6\u6001\uff1a\u6ce8\u5165\u4e3b\u54c1\u724c\u8272 *\/\n  #didi-lineup-module .didi-tab-btn.active {\n    background: #00D8FF !important;\n    color: #0B1120 !important;\n    border-color: #00D8FF !important;\n    box-shadow: 0 8px 20px rgba(0, 216, 255, 0.25) !important;\n  }\n\n  \/* =======================================\n     Tab \u5185\u5bb9\u663e\u793a\u533a (\u8de8\u754c\u767d\u5e95\u5361\u7247)\n     ======================================= *\/\n  #didi-lineup-module .didi-tabs-container {\n    background: #FFFFFF !important;\n    border-radius: 16px !important;\n    box-shadow: 0 25px 50px -12px rgba(11, 17, 32, 0.15) !important;\n    border-top: 4px solid #00D8FF !important;\n    margin-bottom: 60px !important;\n    overflow: hidden !important;\n    min-height: 400px !important; \/* \u7a33\u5b9a\u9ad8\u5ea6\u9632\u8df3\u52a8 *\/\n  }\n\n  \/* \u9762\u677f\u521d\u59cb\u9690\u85cf *\/\n  #didi-lineup-module .didi-tab-pane {\n    display: none !important; \n    padding: 40px !important;\n  }\n\n  \/* \u6fc0\u6d3b\u65f6\u663e\u793a\u5e76\u8fd0\u7528\u4e1d\u6ed1\u6e10\u5165\u52a8\u753b *\/\n  #didi-lineup-module .didi-tab-pane.active {\n    display: flex !important;\n    align-items: center !important;\n    gap: 50px !important;\n    animation: didiFadeInUp 0.5s cubic-bezier(0.16, 1, 0.3, 1) forwards !important;\n  }\n\n  @keyframes didiFadeInUp {\n    0% { opacity: 0; transform: translateY(20px); }\n    100% { opacity: 1; transform: translateY(0); }\n  }\n\n  \/* \u5de6\u56fe\u53f3\u6587\u6392\u7248\u63a7\u5236 *\/\n  #didi-lineup-module .didi-pane-img {\n    flex: 1 1 48% !important;\n    border-radius: 12px !important;\n    overflow: hidden !important;\n    position: relative !important;\n    background: #F8FAFC !important;\n  }\n\n  \/* \u5f3a\u5236\u56fe\u7247\u6bd4\u4f8b\u5b8c\u7f8e\u4e00\u81f4\uff0c\u6d88\u9664\u957f\u77ed\u4e0d\u4e00 *\/\n  #didi-lineup-module .didi-pane-img img {\n    width: 100% !important;\n    height: 100% !important;\n    aspect-ratio: 16 \/ 10 !important;\n    object-fit: cover !important;\n    display: block !important;\n    transition: transform 0.6s ease !important;\n  }\n\n  #didi-lineup-module .didi-tab-pane:hover .didi-pane-img img {\n    transform: scale(1.04) !important;\n  }\n\n  #didi-lineup-module .didi-pane-content {\n    flex: 1 1 52% !important;\n  }\n\n  \/* =======================================\n     \u5361\u7247\u5185\u90e8\u6392\u7248\u6837\u5f0f (\u5fbd\u7ae0\u3001\u6807\u9898\u3001\u5217\u8868)\n     ======================================= *\/\n  #didi-lineup-module .didi-badges {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 10px !important;\n    margin-bottom: 20px !important;\n  }\n\n  #didi-lineup-module .didi-badge {\n    display: inline-block !important;\n    background: #F1F5F9 !important;\n    color: #334155 !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    padding: 6px 12px !important;\n    border-radius: 6px !important;\n    border: 1px solid #E2E8F0 !important;\n  }\n\n  #didi-lineup-module h3 {\n    font-size: 28px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important;\n    margin-bottom: 16px !important;\n  }\n\n  #didi-lineup-module .didi-card-desc {\n    font-size: 17px !important;\n    color: #475569 !important;\n    margin-bottom: 28px !important;\n    line-height: 1.7 !important;\n  }\n\n  #didi-lineup-module .didi-feature-list {\n    list-style: none !important;\n  }\n\n  #didi-lineup-module .didi-feature-list li {\n    position: relative !important;\n    padding-left: 28px !important;\n    font-size: 16px !important;\n    color: #1E293B !important;\n    margin-bottom: 16px !important;\n    line-height: 1.6 !important;\n    font-weight: 500 !important;\n  }\n\n  #didi-lineup-module .didi-feature-list li::before {\n    content: '\u2726' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 2px !important;\n    color: #FFD848 !important; \/* Logo \u526f\u8272\u8c03 *\/\n    font-size: 16px !important;\n  }\n\n  \/* =======================================\n     \u5e95\u90e8\u6570\u636e\u8868\u683c (\u9ad8\u7ea7 B2B Reference Table)\n     ======================================= *\/\n  #didi-lineup-module .didi-table-section {\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    box-shadow: 0 10px 30px rgba(11, 17, 32, 0.05) !important;\n    overflow: hidden !important;\n    border: 1px solid #E2E8F0 !important;\n  }\n\n  #didi-lineup-module .didi-table-header-bar {\n    background: #0B1120 !important;\n    padding: 20px 30px !important;\n    border-bottom: 4px solid #00D8FF !important;\n  }\n\n  #didi-lineup-module h4 {\n    color: #FFFFFF !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    margin: 0 !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #didi-lineup-module .didi-table-responsive {\n    width: 100% !important;\n    overflow-x: auto !important;\n  }\n\n  #didi-lineup-module table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    text-align: left !important;\n  }\n\n  #didi-lineup-module th {\n    background-color: #F8FAFC !important;\n    color: #475569 !important;\n    font-size: 13px !important;\n    text-transform: uppercase !important;\n    font-weight: 700 !important;\n    padding: 16px 30px !important;\n    border-bottom: 1px solid #E2E8F0 !important;\n  }\n\n  #didi-lineup-module td {\n    padding: 20px 30px !important;\n    font-size: 15px !important;\n    color: #0F172A !important;\n    font-weight: 500 !important;\n    border-bottom: 1px solid #F1F5F9 !important;\n    vertical-align: middle !important;\n  }\n\n  #didi-lineup-module tr:last-child td {\n    border-bottom: none !important;\n  }\n\n  #didi-lineup-module tbody tr:hover {\n    background-color: #F0F9FF !important;\n  }\n\n  #didi-lineup-module td:first-child {\n    font-weight: 700 !important;\n    color: #00D8FF !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d\n     ======================================= *\/\n  @media (max-width:1000px) {\n    #didi-lineup-module .didi-tab-pane.active {\n      flex-direction: column !important;\n      gap: 30px !important;\n    }\n    #didi-lineup-module .didi-pane-img,\n    #didi-lineup-module .didi-pane-content {\n      width: 100% !important;\n      flex: none !important;\n    }\n    #didi-lineup-module .didi-pane-img img {\n      aspect-ratio: 16 \/ 9 !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-lineup-module {\n      padding: 50px 0 !important;\n    }\n    #didi-lineup-module .didi-container {\n      padding: 0 20px !important;\n    }\n    #didi-lineup-module::before {\n      height: 480px !important;\n    }\n    #didi-lineup-module h2 {\n      font-size: 26px !important;\n    }\n    #didi-lineup-module .didi-tab-pane {\n      padding: 25px !important;\n    }\n    #didi-lineup-module th,\n    #didi-lineup-module td {\n      padding: 15px 20px !important;\n      white-space: nowrap !important;\n    }\n  }\n<\/style>\n\n<section id=\"didi-lineup-module\">\n  \n  <div class=\"didi-container\">\n    \n    <div class=\"didi-header didi-animate-item\">\n      <h2>Didi Toddler Equipment Lineup \u2014 4 Series for Commercial Spaces<\/h2>\n      <p class=\"didi-intro\">\n        Each series is engineered for a specific space-and-budget profile and configurable for 6\u201324-month and 2\u20135-year zoning rules.\n      <\/p>\n    <\/div>\n\n    <div class=\"didi-tabs-nav didi-animate-item\">\n      <button class=\"didi-tab-btn active\" data-tab=\"tab-soft-play\">Soft Play Series<\/button>\n      <button class=\"didi-tab-btn\" data-tab=\"tab-sand-pit\">Sand Pit Series<\/button>\n      <button class=\"didi-tab-btn\" data-tab=\"tab-role-play\">Themed Role-Play<\/button>\n      <button class=\"didi-tab-btn\" data-tab=\"tab-macaron\">Macaron Pastel<\/button>\n    <\/div>\n\n    <div class=\"didi-tabs-container didi-animate-item\">\n      \n      <div class=\"didi-tab-pane active\" id=\"tab-soft-play\">\n        <div class=\"didi-pane-img\">\n          <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Toddler-corner-inside-a-mall-or-restaurant-2.jpg\" alt=\"Soft Play Series\" data-no-lazy=\"1\" decoding=\"sync\">\n        <\/div>\n        <div class=\"didi-pane-content\">\n          <div class=\"didi-badges\">\n            <span class=\"didi-badge\">EN 1176-10:2023<\/span>\n            <span class=\"didi-badge\">ASTM F1292 (HIC &lt; 1,000)<\/span>\n          <\/div>\n          <h3>Soft Play Series<\/h3>\n          <p class=\"didi-card-desc\">Foam climbers, blocks, tunnels, crawl tubes, and ball pits engineered for the 6-23-month window where ASTM F2373 applies.<\/p>\n          <ul class=\"didi-feature-list\">\n            <li>Typical footprint: 50\u2013200 m\u00b2<\/li>\n            <li>Modular zones for 6\u201324 mo and 2\u20135 yr<\/li>\n            <li>EVA-foam padding throughout, certified to HIC &lt; 1,000 surface tests<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-tab-pane\" id=\"tab-sand-pit\">\n        <div class=\"didi-pane-img\">\n          <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Sand-Pit-Series.png\" alt=\"Sand Pit Series\" data-no-lazy=\"1\" decoding=\"sync\">\n        <\/div>\n        <div class=\"didi-pane-content\">\n          <div class=\"didi-badges\">\n            <span class=\"didi-badge\">EN 1176-1:2017<\/span>\n            <span class=\"didi-badge\">AS 4685.1:2021<\/span>\n          <\/div>\n          <h3>Sand Pit Series<\/h3>\n          <p class=\"didi-card-desc\">Sealed EPP-based sand cells with anti-choke sieve covers and integrated dust capture for indoor air quality.<\/p>\n          <ul class=\"didi-feature-list\">\n            <li>Typical footprint: 10\u201350 m\u00b2<\/li>\n            <li>Age window: 2\u20135 years<\/li>\n            <li>Sieve apertures sized outside the 89\u2013230 mm entrapment range per EN 1176-1<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-tab-pane\" id=\"tab-role-play\">\n        <div class=\"didi-pane-img\">\n          <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Themed-Role-Play-Series.png\" alt=\"Themed Role-Play Series\" data-no-lazy=\"1\" decoding=\"sync\">\n        <\/div>\n        <div class=\"didi-pane-content\">\n          <div class=\"didi-badges\">\n            <span class=\"didi-badge\">EN 1176-1:2017<\/span>\n            <span class=\"didi-badge\">CE<\/span>\n          <\/div>\n          <h3>Themed Role-Play Series<\/h3>\n          <p class=\"didi-card-desc\">Princess House, Kids Kitchen, Kids Hospital, Kids Supermarket, Kids Police \u2014 five fixed role-play themes plus full custom theming, including interactive activity panels.<\/p>\n          <ul class=\"didi-feature-list\">\n            <li>Component sizes: 2.10\u00d72.10\u00d72.70 m to 3.60\u00d72.80\u00d72.40 m<\/li>\n            <li>Age window: 2\u20135 years<\/li>\n            <li>Pretend-play structures with rounded edges and shatter-safe acrylic windows<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-tab-pane\" id=\"tab-macaron\">\n        <div class=\"didi-pane-img\">\n          <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Macaron-Pastel-Theme.png\" alt=\"Macaron Pastel Theme\" data-no-lazy=\"1\" decoding=\"sync\">\n        <\/div>\n        <div class=\"didi-pane-content\">\n          <div class=\"didi-badges\">\n            <span class=\"didi-badge\">Cross-series finish overlay<\/span>\n          <\/div>\n          <h3>Macaron Pastel Theme<\/h3>\n          <p class=\"didi-card-desc\">Low-saturation pastel finish applied across any of the three engineered series \u2014 engineered for 0\u20135-year visual development and high-end mall aesthetics.<\/p>\n          <ul class=\"didi-feature-list\">\n            <li>Compliant with the certification of the underlying series<\/li>\n            <li>Strong fit for malls, premium daycares, restaurant kid zones<\/li>\n            <li>Reduced glare ratings for sensitive-light environments<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"didi-table-section didi-animate-item\">\n      <div class=\"didi-table-header-bar\">\n        <h4>Lineup quick reference<\/h4>\n      <\/div>\n      <div class=\"didi-table-responsive\">\n        <table>\n          <thead>\n            <tr>\n              <th>Series<\/th>\n              <th>Age window<\/th>\n              <th>Typical area<\/th>\n              <th>Primary code<\/th>\n              <th>MOQ<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td>Soft Play<\/td>\n              <td>6 mo \u2013 5 yr<\/td>\n              <td>50\u2013200 m\u00b2<\/td>\n              <td>EN 1176-10:2023, ASTM F1292<\/td>\n              <td>1 set<\/td>\n            <\/tr>\n            <tr>\n              <td>Sand Pit<\/td>\n              <td>2\u20135 yr<\/td>\n              <td>10\u201350 m\u00b2<\/td>\n              <td>EN 1176-1, AS 4685.1:2021<\/td>\n              <td>1 set<\/td>\n            <\/tr>\n            <tr>\n              <td>Themed Role-Play<\/td>\n              <td>2\u20135 yr<\/td>\n              <td>4\u20139 m\u00b2 per pod<\/td>\n              <td>EN 1176-1, CE<\/td>\n              <td>1 pod<\/td>\n            <\/tr>\n            <tr>\n              <td>Macaron<\/td>\n              <td>0\u20135 yr<\/td>\n              <td>Cross-series<\/td>\n              <td>Inherits underlying series<\/td>\n              <td>\u2014<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: Tab \u5207\u6362\u903b\u8f91\u4e0e\u5165\u573a\u52a8\u753b\u4fdd\u62a4\n  document.addEventListener('DOMContentLoaded', function() {\n    \n    \/\/ Tab \u5207\u6362\u63a7\u5236\n    const tabBtns = document.querySelectorAll('#didi-lineup-module .didi-tab-btn');\n    const tabPanes = document.querySelectorAll('#didi-lineup-module .didi-tab-pane');\n\n    tabBtns.forEach(btn => {\n      btn.addEventListener('click', () => {\n        \/\/ \u79fb\u9664\u6240\u6709 active\n        tabBtns.forEach(b => b.classList.remove('active'));\n        tabPanes.forEach(p => p.classList.remove('active'));\n\n        \/\/ \u8d4b\u4e88\u5f53\u524d\u70b9\u51fb\u7684\u6309\u94ae\u4e0e\u5bf9\u5e94\u7684\u9762\u677f active\n        btn.classList.add('active');\n        const targetId = btn.getAttribute('data-tab');\n        document.getElementById(targetId).classList.add('active');\n      });\n    });\n\n    \/\/ Intersection Observer \u5e73\u6ed1\u5165\u573a\u52a8\u753b\n    const animItems = document.querySelectorAll('#didi-lineup-module .didi-animate-item');\n    animItems.forEach((item, index) => {\n      item.style.opacity = '0';\n      item.style.transform = 'translateY(25px)';\n      item.style.transition = `opacity 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.15}s, transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.15}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.1, rootMargin: '0px 0px -40px 0px' });\n\n    animItems.forEach(item => observer.observe(item));\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-f13238a\" data-block-id=\"f13238a\"><style>.stk-f13238a {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f13238a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d897abd\" data-v=\"4\" data-block-id=\"d897abd\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d897abd-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d897abd-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,600&display=swap');\n\n  \/* 1. \u6700\u9ad8\u7ea7\u4f5c\u7528\u57df\u9694\u79bb\u4e0e\u91cd\u7f6e *\/\n  #didi-spec-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    background-color: #FFFFFF !important; \/* \u5e95\u90e8\u57fa\u5e95\u8272 *\/\n    padding: 0 0 80px 0 !important;\n  }\n\n  #didi-spec-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u4e0a\u534a\u90e8\u6df1\u9083\u54c1\u724c\u8272\u8d2f\u7a7f\u80cc\u666f *\/\n  #didi-spec-module::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 450px !important;\n    background: linear-gradient(135deg, #0B1120 0%, #172540 100%) !important;\n    z-index: 1 !important;\n  }\n\n  \/* 2. \u6838\u5fc3\u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n  #didi-spec-module .didi-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u9876\u90e8\u6807\u9898\u4e0e\u7b80\u4ecb (\u60ac\u6d6e\u5728\u6df1\u8272\u80cc\u666f\u4e0a)\n     ======================================= *\/\n  #didi-spec-module .didi-header-section {\n    padding-top: 80px !important;\n    margin-bottom: 50px !important;\n    text-align: center !important;\n  }\n\n  #didi-spec-module h2 {\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898 32px *\/\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 24px !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #didi-spec-module .didi-lead-text {\n    font-size: 18px !important;\n    color: #CBD5E1 !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n  }\n\n  \/* =======================================\n     \u53bb\u8868\u683c\u5316\u9ad8\u7ea7\u5bf9\u6bd4\u533a (Versus Card UI)\n     ======================================= *\/\n  #didi-spec-module .didi-comparison-wrapper {\n    background: transparent !important;\n    margin-bottom: 60px !important;\n  }\n\n  \/* \u6807\u9898\u5934\uff1a\u7528\u4e8e\u6307\u793a\u5217\uff0c\u975e\u5e38\u8f7b\u91cf\u5316 *\/\n  #didi-spec-module .didi-comp-header {\n    display: flex !important;\n    padding: 0 30px 15px 30px !important;\n    border-bottom: 2px solid rgba(255,255,255,0.1) !important;\n    margin-bottom: 20px !important;\n  }\n\n  #didi-spec-module .didi-ch-title { flex: 1 1 25% !important; color: #94A3B8 !important; font-size: 13px !important; text-transform: uppercase !important; font-weight: 700 !important; letter-spacing: 1px !important; }\n  #didi-spec-module .didi-ch-didi { flex: 1 1 35% !important; color: #00D8FF !important; font-size: 14px !important; font-weight: 800 !important; letter-spacing: 1px !important; }\n  #didi-spec-module .didi-ch-std { flex: 1 1 20% !important; color: #94A3B8 !important; font-size: 13px !important; text-transform: uppercase !important; font-weight: 700 !important; letter-spacing: 1px !important; }\n  #didi-spec-module .didi-ch-src { flex: 1 1 20% !important; color: #94A3B8 !important; font-size: 13px !important; text-transform: uppercase !important; font-weight: 700 !important; letter-spacing: 1px !important; text-align: right !important; }\n\n  \/* \u6bcf\u4e00\u884c\u7684\u5bf9\u6bd4\u5361\u7247 (\u60ac\u6d6e\u5728\u767d\u5e95\u4e4b\u4e0a) *\/\n  #didi-spec-module .didi-comp-row {\n    display: flex !important;\n    align-items: center !important;\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 24px 30px !important;\n    margin-bottom: 16px !important;\n    box-shadow: 0 10px 25px -5px rgba(11, 17, 32, 0.05), 0 0 0 1px rgba(0,0,0,0.02) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n  }\n\n  #didi-spec-module .didi-comp-row:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 20px 40px -10px rgba(11, 17, 32, 0.1) !important;\n  }\n\n  \/* \u53c2\u6570\u540d\u79f0\u5217 *\/\n  #didi-spec-module .didi-col-name {\n    flex: 1 1 25% !important;\n    padding-right: 20px !important;\n  }\n\n  #didi-spec-module .didi-col-name h3 {\n    font-size: 17px !important;\n    font-weight: 700 !important;\n    color: #1E293B !important;\n    line-height: 1.4 !important;\n    margin: 0 !important;\n  }\n\n  \/* Didi \u5b89\u5168\u89c4\u683c\u5217 (\u9ad8\u4eae\u5757) *\/\n  #didi-spec-module .didi-col-didi {\n    flex: 1 1 35% !important;\n    background: #F0F9FF !important; \/* \u6781\u6de1\u84dd\u5e95\u8272\u5f3a\u5316\u5bf9\u6bd4 *\/\n    border-left: 3px solid #00D8FF !important; \/* \u54c1\u724c\u8272\u8fb9\u6846\u6ce8\u5165 *\/\n    padding: 16px 20px !important;\n    border-radius: 6px !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #0369A1 !important;\n    line-height: 1.5 !important;\n    margin-right: 20px !important;\n  }\n\n  \/* \u6807\u51c6\u89c4\u683c\u5217 (\u5f31\u5316\u5c55\u793a) *\/\n  #didi-spec-module .didi-col-std {\n    flex: 1 1 20% !important;\n    font-size: 15px !important;\n    color: #64748B !important;\n    line-height: 1.5 !important;\n    padding-right: 20px !important;\n  }\n\n  \/* \u6765\u6e90\/\u6743\u5a01\u5217 (\u5fae\u6807\u7b7e\u6837\u5f0f) *\/\n  #didi-spec-module .didi-col-src {\n    flex: 1 1 20% !important;\n    text-align: right !important;\n  }\n\n  #didi-spec-module .didi-src-tag {\n    display: inline-block !important;\n    background: #F1F5F9 !important;\n    color: #475569 !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    padding: 6px 12px !important;\n    border-radius: 4px !important;\n    letter-spacing: 0.3px !important;\n  }\n\n  \/* =======================================\n     \u5e95\u90e8\u56e2\u961f\u5f15\u8a00\u4e0e\u884c\u52a8\u547c\u5401 (\u9ad8\u7ea7\u7248\u9762\u8bbe\u8ba1)\n     ======================================= *\/\n  #didi-spec-module .didi-footer-section {\n    display: flex !important;\n    gap: 40px !important;\n    align-items: stretch !important;\n  }\n\n  \/* \u9ad8\u7ea7\u5f15\u8a00\u5757 *\/\n  #didi-spec-module .didi-quote-box {\n    flex: 1 1 70% !important;\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 40px 50px !important;\n    position: relative !important;\n    box-shadow: 0 10px 30px rgba(11,17,32,0.03) !important;\n    border: 1px solid #E2E8F0 !important;\n  }\n\n  #didi-spec-module .didi-quote-box::before {\n    content: '\"' !important;\n    position: absolute !important;\n    top: 10px !important;\n    left: 20px !important;\n    font-family: 'Playfair Display', serif !important;\n    font-size: 80px !important;\n    color: #FFD848 !important; \/* \u526f\u8272\u8c03\u70b9\u7f00 *\/\n    opacity: 0.3 !important;\n    line-height: 1 !important;\n  }\n\n  #didi-spec-module .didi-quote-text {\n    font-size: 18px !important;\n    font-weight: 500 !important;\n    color: #334155 !important;\n    line-height: 1.8 !important;\n    margin-bottom: 24px !important;\n    position: relative !important;\n    z-index: 2 !important;\n    font-style: italic !important;\n  }\n\n  #didi-spec-module .didi-quote-author {\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #0F172A !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n\n  #didi-spec-module .didi-quote-author::before {\n    content: '' !important;\n    display: inline-block !important;\n    width: 30px !important;\n    height: 2px !important;\n    background: #00D8FF !important;\n  }\n\n  \/* \u884c\u52a8\u547c\u5401\u533a *\/\n  #didi-spec-module .didi-action-box {\n    flex: 1 1 30% !important;\n    background: #0F172A !important;\n    border-radius: 12px !important;\n    padding: 40px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    align-items: flex-start !important;\n  }\n\n  #didi-spec-module .didi-action-box p {\n    color: #FFFFFF !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    line-height: 1.5 !important;\n    margin-bottom: 24px !important;\n  }\n\n  #didi-spec-module .didi-btn-doc {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    padding: 14px 28px !important;\n    background-color: #00D8FF !important;\n    color: #0B1120 !important;\n    font-weight: 700 !important;\n    font-size: 15px !important;\n    border-radius: 6px !important;\n    text-decoration: none !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #didi-spec-module .didi-btn-doc:hover {\n    background-color: #FFFFFF !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d (Mobile & Tablet)\n     ======================================= *\/\n  @media (max-width:1000px) {\n    #didi-spec-module .didi-comp-header { display: none !important; \/* \u5e73\u677f\u53ca\u4ee5\u4e0b\u9690\u85cf\u5934\u90e8\uff0c\u6539\u4e3a\u5361\u7247\u5185\u8054\u663e\u793a *\/ }\n    #didi-spec-module .didi-comp-row {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      padding: 30px !important;\n      gap: 20px !important;\n    }\n    #didi-spec-module .didi-col-name,\n    #didi-spec-module .didi-col-didi,\n    #didi-spec-module .didi-col-std,\n    #didi-spec-module .didi-col-src {\n      width: 100% !important;\n      flex: none !important;\n      padding-right: 0 !important;\n      margin-right: 0 !important;\n    }\n    #didi-spec-module .didi-col-src { text-align: left !important; }\n    #didi-spec-module .didi-footer-section { flex-direction: column !important; gap: 20px !important; }\n  }\n\n  @media (max-width:690px) {\n    #didi-spec-module { padding: 0 0 50px 0 !important; }\n    #didi-spec-module .didi-container { padding: 0 20px !important; }\n    #didi-spec-module::before { height: 500px !important; }\n    #didi-spec-module .didi-header-section { padding-top: 60px !important; margin-bottom: 40px !important; }\n    #didi-spec-module h2 { font-size: 26px !important; }\n    #didi-spec-module .didi-quote-box { padding: 30px 25px !important; }\n  }\n<\/style>\n\n<section id=\"didi-spec-module\">\n  \n  <div class=\"didi-container\">\n    \n    <div class=\"didi-header-section didi-animate-fade\">\n      <h2>Toddler Spec Comparison \u2014 How We Differ from Standard Indoor Play<\/h2>\n      <p class=\"didi-lead-text\">\n        The single biggest reason toddler injury rates run higher than older-kid rates is dimensional mismatch. Toddlers cannot fall safely from heights designed for school-age children, and entrapment hazards scale with body size. The comparison below outlines our toddler-zone configuration against generic ASTM F1487 (2\u201312 years) indoor-play equipment.\n      <\/p>\n    <\/div>\n\n    <div class=\"didi-comparison-wrapper\">\n      \n      <div class=\"didi-comp-header didi-animate-fade\">\n        <div class=\"didi-ch-title\">Specification<\/div>\n        <div class=\"didi-ch-didi\">Toddler-safe (Didi)<\/div>\n        <div class=\"didi-ch-std\">Standard 2\u201312 yr indoor<\/div>\n        <div class=\"didi-ch-src\">Source \/ authority<\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Max platform height (6\u201323 mo)<\/h3><\/div>\n        <div class=\"didi-col-didi\">32 in \/ 813 mm<\/div>\n        <div class=\"didi-col-std\">Up to 72 in \/ 1,829 mm<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">ASTM F2373 \/ CPSC<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Max platform height (2\u20135 yr)<\/h3><\/div>\n        <div class=\"didi-col-didi\">48 in \/ 1,219 mm<\/div>\n        <div class=\"didi-col-std\">Up to 72 in \/ 1,829 mm<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">ASTM F1487 (preschool)<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Max slide height (6\u201323 mo)<\/h3><\/div>\n        <div class=\"didi-col-didi\">&lt; 24 in \/ 610 mm<\/div>\n        <div class=\"didi-col-std\">Unrestricted within fall-height code<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">CPSC under-2 guidance<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Surface impact attenuation<\/h3><\/div>\n        <div class=\"didi-col-didi\">HIC &lt; 1,000 mandatory; HIC &lt; 700 on premium builds<\/div>\n        <div class=\"didi-col-std\">HIC &lt; 1,000 baseline only<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">ASTM F1292<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Opening dimensions<\/h3><\/div>\n        <div class=\"didi-col-didi\">Outside 89\u2013230 mm forbidden range<\/div>\n        <div class=\"didi-col-std\">Same range applies, often poorly enforced<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">EN 1176-1 entrapment<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Overhead \/ climbing equipment<\/h3><\/div>\n        <div class=\"didi-col-didi\">Removed from 6\u201323 mo zone<\/div>\n        <div class=\"didi-col-std\">Retained throughout<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">CPSC handbook<\/span><\/div>\n      <\/div>\n\n      <div class=\"didi-comp-row didi-animate-fade\">\n        <div class=\"didi-col-name\"><h3>Edge geometry<\/h3><\/div>\n        <div class=\"didi-col-didi\">Rounded, no protrusions; field reports indicate \u2265 R 20 mm typical<\/div>\n        <div class=\"didi-col-std\">Per ASTM F1487 sharp-edge clause<\/div>\n        <div class=\"didi-col-src\"><span class=\"didi-src-tag\">Industry practice<\/span><\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"didi-footer-section didi-animate-fade\">\n      \n      <div class=\"didi-quote-box\">\n        <div class=\"didi-quote-text\">\n          &#8220;We designed our toddler module after a daycare client was forced to retrofit two installations because their original supplier certified to F1487 only. We now produce every 6-23 month zone to F2373 from the start \u2014 it costs the same to do it right the first time.&#8221;\n        <\/div>\n        <div class=\"didi-quote-author\">\n          Didi Engineering Team, Compliance Lead\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-action-box\">\n        <p>Want the same information as a single-page specifier doc?<\/p>\n        <a href=\"#ct-popup-800\" class=\"didi-btn-doc\">Get Spec Sheet<\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u6027\u80fd\u4f18\u5316\u7684\u5e73\u6ed1\u5165\u573a\u4ea4\u9519\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-spec-module .didi-animate-fade');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(25px)';\n      el.style.transition = `opacity 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s, transform 0.6s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -40px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-666a68b\" data-block-id=\"666a68b\"><style>.stk-666a68b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-666a68b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-64ce477\" data-v=\"4\" data-block-id=\"64ce477\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-64ce477-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-64ce477-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n  \/* 1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-matrix-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    background-color: #F8FAFC !important; \/* \u5e95\u5c42\u6781\u7b80\u7070\u80cc\u666f *\/\n    padding: 0 0 80px 0 !important;\n  }\n\n  #didi-matrix-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u4e0a\u534a\u90e8\u6781\u591c\u84dd\u6df1\u8272\u8d2f\u7a7f\u5e26 (\u5efa\u7acb\u8de8\u5c42\u9519\u4f4d\u611f) *\/\n  #didi-matrix-module::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 520px !important;\n    background: #0B1120 !important; \/* \u4e0a\u5e02\u516c\u53f8\u7a33\u91cd\u6df1\u84dd\u9ed1 *\/\n    background-image: radial-gradient(circle at 80% 20%, rgba(0, 216, 255, 0.08), transparent 40%) !important;\n    z-index: 1 !important;\n  }\n\n  \/* 2. \u6838\u5fc3\u5185\u5bb9\u5bb9\u5668 (\u5f39\u6027\u951a\u5b9a) *\/\n  #didi-matrix-module .didi-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u9876\u90e8\u533a\u57df\uff1aH2 \u6807\u9898\u3001\u5f15\u8a00\u4e0e\u5408\u89c4\u5fbd\u7ae0\u5899\n     ======================================= *\/\n  #didi-matrix-module .didi-header-group {\n    padding-top: 80px !important;\n    margin-bottom: 50px !important;\n    text-align: center !important;\n  }\n\n  #didi-matrix-module h2 {\n    font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898 32px *\/\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 24px !important;\n    line-height: 1.3 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #didi-matrix-module .didi-intro {\n    font-size: 18px !important;\n    color: #94A3B8 !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n    max-width: 1100px !important;\n    margin: 0 auto 35px auto !important;\n  }\n\n  \/* * \u3010\u5173\u952e\u4fee\u590d\u533a\u3011\u5408\u89c4\u5fbd\u7ae0\u5899 \n   * \u9650\u5236 max-width \u4e3a 760px\uff0c\u5f3a\u5236 7 \u4e2a\u6807\u7b7e\u5f62\u6210 \"4\u4e0a3\u4e0b\" \u7684\u5b8c\u7f8e\u5bf9\u79f0\n   *\/\n  #didi-matrix-module .didi-badge-wall {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: center !important;\n    gap: 16px !important; \/* \u7565\u5fae\u62c9\u5f00\u95f4\u8ddd\uff0c\u589e\u52a0\u547c\u5438\u611f *\/\n    max-width: 760px !important; \n    margin: 0 auto !important;\n  }\n\n  #didi-matrix-module .didi-badge-tag {\n    background: rgba(255, 255, 255, 0.05) !important;\n    border: 1px solid rgba(0, 216, 255, 0.4) !important; \/* \u52a0\u6df1\u4e00\u70b9\u8fb9\u6846\u900f\u660e\u5ea6\uff0c\u66f4\u63a5\u8fd1\u60a8\u7684\u622a\u56fe *\/\n    color: #00D8FF !important; \/* \u54c1\u724c\u4e3b\u8272\u8c03 *\/\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    padding: 8px 20px !important;\n    border-radius: 30px !important;\n    backdrop-filter: blur(4px) !important;\n    letter-spacing: 0.5px !important;\n    transition: background 0.3s ease, transform 0.2s ease !important;\n  }\n\n  #didi-matrix-module .didi-badge-tag:hover {\n    background: rgba(0, 216, 255, 0.1) !important;\n    transform: translateY(-2px) !important;\n  }\n\n  \/* =======================================\n     \u53bb\u8868\u683c\u5316\u77e9\u9635\uff1a\u9ad8\u7ea7\u5408\u89c4\u5361\u7247\u7f51\u683c\n     ======================================= *\/\n  #didi-matrix-module .didi-matrix-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    margin-bottom: 50px !important;\n  }\n\n  \/* \u77e9\u9635\u5361\u7247\u57fa\u7840\u6837\u5f0f *\/\n  #didi-matrix-module .didi-card {\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 35px 30px !important;\n    box-shadow: 0 15px 35px -5px rgba(11, 17, 32, 0.06), \n                0 0 0 1px rgba(11, 17, 32, 0.04) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: transform 0.4s ease, box-shadow 0.4s ease !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u9876\u90e8\u52a8\u6001\u54c1\u724c\u8272\u9ad8\u5149\u7ebf *\/\n  #didi-matrix-module .didi-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: #00D8FF !important;\n    opacity: 0 !important;\n    transition: opacity 0.3s ease !important;\n  }\n\n  #didi-matrix-module .didi-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 30px 60px -15px rgba(11, 17, 32, 0.12), \n                0 0 0 1px rgba(11, 17, 32, 0.04) !important;\n  }\n\n  #didi-matrix-module .didi-card:hover::before {\n    opacity: 1 !important;\n  }\n\n  \/* \u5361\u7247\u5185\u90e8\u6570\u636e\u7ed3\u6784 *\/\n  #didi-matrix-module .didi-card-header {\n    margin-bottom: 20px !important;\n    border-bottom: 1px solid #F1F5F9 !important;\n    padding-bottom: 16px !important;\n  }\n\n  #didi-matrix-module h3 {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important;\n    margin-bottom: 8px !important;\n  }\n\n  #didi-matrix-module h4 {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #64748B !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n  }\n\n  #didi-matrix-module .didi-clause {\n    font-size: 15px !important;\n    color: #334155 !important;\n    line-height: 1.6 !important;\n    font-weight: 500 !important;\n    flex-grow: 1 !important; \/* \u5c06\u5e95\u90e8\u51ed\u8bc1\u533a\u57df\u81ea\u52a8\u63a8\u81f3\u5361\u7247\u6700\u4e0b\u65b9 *\/\n    margin-bottom: 24px !important;\n  }\n\n  \/* \u5361\u7247\u5e95\u90e8\uff1a\u6587\u6863\u51ed\u8bc1\u533a (\u5f31\u5316\u8868\u683c\u611f\uff0c\u589e\u5f3a\u51ed\u8bc1\u611f) *\/\n  #didi-matrix-module .didi-doc-proof {\n    background: #F8FAFC !important;\n    border-radius: 8px !important;\n    padding: 16px 20px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    border-left: 3px solid #FFD848 !important; \/* \u526f\u8272\u8c03\u70b9\u7f00 *\/\n  }\n\n  \/* \u7eaf CSS \u7ed8\u5236\u5bf9\u52fe\u56fe\u6807 *\/\n  #didi-matrix-module .didi-icon-check {\n    width: 16px !important;\n    height: 16px !important;\n    border-radius: 50% !important;\n    background-color: #10B981 !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    position: relative !important;\n  }\n  #didi-matrix-module .didi-icon-check::after {\n    content: '' !important;\n    width: 4px !important;\n    height: 8px !important;\n    border: solid white !important;\n    border-width: 0 2px 2px 0 !important;\n    transform: rotate(45deg) translateY(-1px) !important;\n  }\n\n  #didi-matrix-module .didi-doc-proof span {\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: #0F172A !important;\n  }\n\n  \/* =======================================\n     \u5e95\u90e8\uff1a\u540e\u8bb0\u8865\u5145\u8bf4\u660e\u4e0e\u9ad8\u7ea7 CTA \u5f15\u5bfc\n     ======================================= *\/\n  #didi-matrix-module .didi-footer-flex {\n    display: flex !important;\n    gap: 30px !important;\n    align-items: stretch !important;\n  }\n\n  \/* \u8865\u5145\u8bf4\u660e\u533a\u5757 *\/\n  #didi-matrix-module .didi-outro-box {\n    flex: 1 1 55% !important;\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 35px 40px !important;\n    border: 1px solid #E2E8F0 !important;\n    box-shadow: 0 10px 25px rgba(0,0,0,0.02) !important;\n    position: relative !important;\n  }\n\n  #didi-matrix-module .didi-outro-box::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: 4px !important;\n    background: #00D8FF !important;\n    border-radius: 12px 0 0 12px !important;\n  }\n\n  #didi-matrix-module .didi-outro-box p {\n    font-size: 16px !important;\n    color: #475569 !important;\n    line-height: 1.7 !important;\n    font-weight: 500 !important;\n  }\n\n  \/* \u5f3a\u8f6c\u5316 CTA \u533a\u57df *\/\n  #didi-matrix-module .didi-cta-box {\n    flex: 1 1 45% !important;\n    background: #00D8FF !important; \/* \u54c1\u724c\u4e3b\u8272\u586b\u6ee1\u5f3a\u5316\u8f6c\u5316 *\/\n    border-radius: 12px !important;\n    padding: 35px 40px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    box-shadow: 0 15px 30px rgba(0, 216, 255, 0.2) !important;\n  }\n\n  #didi-matrix-module .didi-cta-title {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important;\n    margin-bottom: 16px !important;\n    line-height: 1.4 !important;\n  }\n\n  #didi-matrix-module .didi-btn-cta {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    background: #0F172A !important;\n    color: #FFFFFF !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    padding: 16px 24px !important;\n    border-radius: 8px !important;\n    text-decoration: none !important;\n    transition: background 0.3s, transform 0.2s !important;\n  }\n\n  #didi-matrix-module .didi-btn-cta:hover {\n    background: #1E293B !important;\n    transform: translateX(4px) !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d\u63a7\u5236\n     ======================================= *\/\n  @media (max-width: 1200px) {\n    #didi-matrix-module .didi-matrix-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width: 992px) {\n    #didi-matrix-module .didi-footer-flex {\n      flex-direction: column !important;\n    }\n    #didi-matrix-module .didi-outro-box,\n    #didi-matrix-module .didi-cta-box {\n      width: 100% !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-matrix-module { padding: 0 0 50px 0 !important; }\n    #didi-matrix-module .didi-container { padding: 0 20px !important; }\n    #didi-matrix-module::before { height: 600px !important; }\n    #didi-matrix-module h2 { font-size: 26px !important; }\n    #didi-matrix-module .didi-badge-wall { max-width: 100% !important; } \/* \u624b\u673a\u7aef\u91ca\u653e\u5bbd\u5ea6\u81ea\u7531\u6392\u5e03 *\/\n    #didi-matrix-module .didi-matrix-grid {\n      grid-template-columns: 1fr !important;\n      gap: 20px !important;\n    }\n  }\n<\/style>\n\n<section id=\"didi-matrix-module\">\n  <div class=\"didi-container\">\n    \n    <div class=\"didi-header-group didi-animate-item\">\n      <h2>Safety Standards Compliance Matrix \u2014 Five International Codes<\/h2>\n      <p class=\"didi-intro\">\n        Every Didi toddler installation ships with documentation tied to the five codes below. Where two codes overlap (for example AS 4685.1:2021 is a modified adoption of EN 1176-1:2017), our test reports cite the original European source as the primary reference.\n      <\/p>\n      \n      <div class=\"didi-badge-wall\">\n        <span class=\"didi-badge-tag\">EN 1176-1:2017<\/span>\n        <span class=\"didi-badge-tag\">EN 1176-10:2023<\/span>\n        <span class=\"didi-badge-tag\">AS 4685.1:2021<\/span>\n        <span class=\"didi-badge-tag\">ASTM F2373<\/span>\n        <span class=\"didi-badge-tag\">ASTM F1292<\/span>\n        <span class=\"didi-badge-tag\">CE<\/span>\n        <span class=\"didi-badge-tag\">ISO 9001:2015<\/span>\n      <\/div>\n    <\/div>\n\n    <div class=\"didi-matrix-grid\">\n      \n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>EN 1176-1:2017<\/h3>\n          <h4>EU general safety, public play equipment<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          Entrapment 89\u2013230 mm forbidden range; fall heights by age\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>Test report PDF on file<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>EN 1176-10:2023<\/h3>\n          <h4>EU fully enclosed indoor \/ outdoor play<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          Soft-play structural integrity; emergency egress\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>Test report PDF on file<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>AS 4685.1:2021<\/h3>\n          <h4>Australia (= EN 1176-1:2017 MOD)<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          Australian-specific entrapment + fall-height limits\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>TQT8040B09E full test report<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>ASTM F2373<\/h3>\n          <h4>USA \u2014 children 6 mo through 23 mo<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          Layout, surfacing, performance unique to child-care\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>Conformance dossier per project<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>ASTM F1292<\/h3>\n          <h4>USA \u2014 surface impact attenuation<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          HIC &lt; 1,000 mandatory ceiling for all play surfaces\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>Surface attenuation report per project<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-card didi-animate-item\">\n        <div class=\"didi-card-header\">\n          <h3>CE + ISO 9001:2015<\/h3>\n          <h4>EU market access + manufacturing quality<\/h4>\n        <\/div>\n        <div class=\"didi-clause\">\n          Whole-product CE declaration; ISO 9001 audit trail\n        <\/div>\n        <div class=\"didi-doc-proof\">\n          <i class=\"didi-icon-check\"><\/i>\n          <span>Annual recertification<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"didi-footer-flex didi-animate-item\">\n      \n      <div class=\"didi-outro-box\">\n        <p>\n          If your jurisdiction does not list one of these codes, our compliance team maps the closest equivalent \u2014 for example, GB 19272 in mainland China or KSPS in Korea \u2014 and supplies the gap analysis as part of the quotation.\n        <\/p>\n      <\/div>\n\n      <div class=\"didi-cta-box\">\n        <div class=\"didi-cta-title\">Specifier or Compliance officer?<\/div>\n        <a href=\"#ct-popup-800\" class=\"didi-btn-cta\">\n          Request the full 5-standard compliance dossier <span>&rarr;<\/span>\n        <\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u7eaf\u51c0\u5e73\u6ed1\u5165\u573a\u52a8\u753b\uff0c\u786e\u4fdd\u9ad8\u6027\u80fd\u52a0\u8f7d\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-matrix-module .didi-animate-item');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(25px)';\n      el.style.transition = `opacity 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s, transform 0.7s cubic-bezier(0.2, 0.8, 0.2, 1) ${index * 0.1}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -40px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-5394410\" data-block-id=\"5394410\"><style>.stk-5394410 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5394410-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-8527ef4\" data-v=\"4\" data-block-id=\"8527ef4\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-8527ef4-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-8527ef4-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n  \/* 1. \u5168\u5c40\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-design-tips-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    background-color: #FFFFFF !important; \n    padding: 0 !important;\n  }\n\n  #didi-design-tips-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u6838\u5fc3\u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n  #didi-design-tips-module .didi-container {\n    max-width: 1440px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u4e0a\u534a\u90e8\uff1a\u6df1\u8272\u80cc\u666f & \u8de8\u5c42\u60ac\u6d6e\u5361\u7247\n     ======================================= *\/\n  #didi-design-tips-module .didi-operators-section {\n    padding: 100px 0 60px 0 !important;\n    position: relative !important;\n    background-color: #F8FAFC !important; \n  }\n\n  #didi-design-tips-module .didi-operators-section::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 460px !important;\n    background: #09121E !important; \n    background-image: radial-gradient(circle at center top, rgba(0, 216, 255, 0.08), transparent 70%) !important;\n    z-index: 1 !important;\n  }\n\n  #didi-design-tips-module .didi-section-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto 60px auto !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  #didi-design-tips-module h2 {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important; \n    margin-bottom: 20px !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #didi-design-tips-module .didi-lead-text {\n    font-size: 18px !important;\n    color: #94A3B8 !important; \n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* \u5bf9\u79f0 Flex \u5e03\u5c40 (3\u4e0a2\u4e0b) *\/\n  #didi-design-tips-module .didi-op-grid {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    justify-content: center !important;\n    gap: 30px !important;\n    position: relative !important;\n    z-index: 15 !important;\n  }\n\n  #didi-design-tips-module .didi-op-card {\n    flex: 0 1 calc(33.333% - 20px) !important;\n    min-width: 340px !important;\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 40px !important;\n    box-shadow: 0 15px 35px -5px rgba(9, 18, 30, 0.08), \n                0 0 0 1px rgba(9, 18, 30, 0.03) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n    display: flex !important;\n    flex-direction: column !important;\n    text-align: left !important;\n  }\n\n  #didi-design-tips-module .didi-op-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 25px 50px -12px rgba(9, 18, 30, 0.15), \n                0 0 0 1px rgba(0, 216, 255, 0.2) !important;\n  }\n\n  #didi-design-tips-module .didi-op-card h4 {\n    font-size: 20px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important;\n    margin-bottom: 8px !important;\n    line-height: 1.3 !important;\n  }\n\n  #didi-design-tips-module .didi-op-subtitle {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #64748B !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 24px !important;\n    line-height: 1.5 !important;\n  }\n\n  #didi-design-tips-module .didi-op-desc {\n    font-size: 15px !important;\n    color: #475569 !important;\n    line-height: 1.6 !important;\n    padding-top: 20px !important;\n    border-top: 1px solid #F1F5F9 !important; \n    margin-top: auto !important; \n  }\n\n  #didi-design-tips-module .didi-op-desc strong {\n    color: #0F172A !important;\n    font-weight: 700 !important;\n  }\n\n  \/* =======================================\n     \u4e0b\u534a\u90e8\uff1a6\u5927\u6cd5\u5219 (\u5168\u5bbd\u7f6e\u9876\u56fe\u5361\u6a21\u5f0f)\n     ======================================= *\/\n  #didi-design-tips-module .didi-rules-section {\n    background: #F8FAFC !important;\n    padding: 80px 0 120px 0 !important;\n    position: relative !important;\n  }\n\n  #didi-design-tips-module .didi-rules-header {\n    text-align: center !important;\n    margin-bottom: 60px !important;\n  }\n\n  #didi-design-tips-module h3 {\n    font-size: 32px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important; \n    letter-spacing: -0.5px !important;\n  }\n\n  \/* 6 \u5927\u6cd5\u5219 3x2 \u7f51\u683c *\/\n  #didi-design-tips-module .didi-rules-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n  }\n\n  \/* \u6781\u7b80\u767d\u5361\u7247\uff1a\u53bb\u9664\u5168\u5c40 padding\uff0c\u4ee5\u4fbf\u56fe\u7247\u5145\u6ee1 *\/\n  #didi-design-tips-module .didi-rule-card {\n    background: #FFFFFF !important;\n    border-radius: 12px !important;\n    padding: 0 !important; \/* \u5173\u952e\uff1a\u53bb\u9664\u5185\u8fb9\u8ddd *\/\n    text-align: center !important; \n    position: relative !important;\n    overflow: hidden !important; \/* \u786e\u4fdd\u9876\u90e8\u56fe\u7247\u9075\u5faa\u5706\u89d2 *\/\n    border: 1px solid #F1F5F9 !important;\n    box-shadow: 0 4px 15px -3px rgba(15, 23, 42, 0.04) !important;\n    transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n    z-index: 1 !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #didi-design-tips-module .didi-rule-card:hover {\n    transform: translateY(-5px) !important;\n    box-shadow: 0 15px 35px -5px rgba(15, 23, 42, 0.08) !important;\n  }\n\n  \/* \u65b0\u589e\uff1a\u7f6e\u9876\u6ee1\u5bbd\u56fe\u7247\u5bb9\u5668 *\/\n  #didi-design-tips-module .didi-rule-img-wrapper {\n    width: 100% !important;\n    height: 220px !important; \/* \u9ad8\u5ea6\u8bbe\u5b9a\uff0c\u786e\u4fdd\u5145\u5206\u663e\u793a *\/\n    background-color: #FAFAFA !important;\n    overflow: hidden !important;\n    position: relative !important;\n    border-bottom: 1px solid #F1F5F9 !important;\n  }\n\n  #didi-design-tips-module .didi-rule-img-wrapper img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important; \/* \u8fb9\u7f18\u586b\u6ee1\uff0c\u65e0\u7f1d\u9699 *\/\n    object-position: center !important;\n    transition: transform 0.5s ease !important;\n    display: block !important;\n  }\n\n  #didi-design-tips-module .didi-rule-card:hover .didi-rule-img-wrapper img {\n    transform: scale(1.05) !important; \/* \u60ac\u6d6e\u56fe\u7247\u5fae\u653e\u5927\u6548\u679c *\/\n  }\n\n  \/* \u65b0\u589e\uff1a\u4e0b\u534a\u90e8\u72ec\u7acb\u6587\u672c\u5185\u5bb9\u5bb9\u5668 *\/\n  #didi-design-tips-module .didi-rule-content {\n    padding: 35px 30px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    flex-grow: 1 !important;\n    position: relative !important;\n  }\n\n  \/* \u5c45\u4e2d\u6807\u9898\u4e0e\u7eaf\u51c0\u6587\u672c *\/\n  #didi-design-tips-module .didi-rule-title {\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    color: #0F172A !important;\n    margin-bottom: 12px !important;\n    line-height: 1.4 !important;\n  }\n\n  #didi-design-tips-module .didi-rule-desc {\n    font-size: 14px !important;\n    color: #64748B !important;\n    line-height: 1.6 !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  #didi-design-tips-module .didi-rule-desc strong {\n    color: #1E293B !important; \n    font-weight: 600 !important;\n  }\n\n  \/* \u80cc\u666f\u6c34\u5370\u6570\u5b57\uff0c\u5305\u88f9\u5728\u5185\u5bb9\u533a\u9632\u91cd\u53e0 *\/\n  #didi-design-tips-module .didi-rule-watermark {\n    position: absolute !important;\n    bottom: -20px !important;\n    right: -10px !important;\n    font-size: 120px !important;\n    font-weight: 900 !important;\n    color: #F8FAFC !important; \n    z-index: 0 !important;\n    line-height: 1 !important;\n    transition: color 0.4s ease, transform 0.4s ease !important;\n    user-select: none !important;\n  }\n\n  #didi-design-tips-module .didi-rule-card:hover .didi-rule-watermark {\n    color: #F0F9FF !important;\n    transform: scale(1.05) translate(-5px, -5px) !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d (Tablet & Mobile)\n     ======================================= *\/\n  @media (max-width: 1200px) {\n    #didi-design-tips-module .didi-rules-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width:1000px) {\n    #didi-design-tips-module .didi-op-card {\n      flex: 0 1 calc(50% - 15px) !important; \n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-design-tips-module .didi-container { padding: 0 20px !important; }\n    #didi-design-tips-module .didi-operators-section { padding: 70px 0 !important; }\n    #didi-design-tips-module .didi-operators-section::before { height: 500px !important; }\n    #didi-design-tips-module h2 { font-size: 28px !important; }\n    #didi-design-tips-module .didi-op-card { \n      flex: 1 1 100% !important; \n      min-width: 100% !important;\n      padding: 35px 25px !important;\n    }\n    #didi-design-tips-module .didi-rules-section { padding: 60px 0 80px 0 !important; }\n    #didi-design-tips-module .didi-rules-grid { grid-template-columns: 1fr !important; }\n    #didi-design-tips-module .didi-rule-img-wrapper { height: 200px !important; }\n  }\n<\/style>\n\n<section id=\"didi-design-tips-module\">\n  \n  <div class=\"didi-operators-section\">\n    <div class=\"didi-container\">\n      \n      <div class=\"didi-section-header didi-animate-item\">\n        <h2>Toddler Zone Design Tips for Five Operator Types<\/h2>\n        <p class=\"didi-lead-text\">\n          Toddler-zone design is not a smaller version of a 5\u201312-year-old playground. The supervision model, sightlines, and accessory program are all different. We&#8217;ve installed toddler zones into the five operator profiles below; sizing and theme weighting shift in each.\n        <\/p>\n      <\/div>\n\n      <div class=\"didi-op-grid\">\n        \n        <div class=\"didi-op-card didi-animate-item\">\n          <h4>Daycare &amp; Early-Learning<\/h4>\n          <div class=\"didi-op-subtitle\">Footprint 30\u201380 m\u00b2 \u2022 Role-Play heavy<\/div>\n          <div class=\"didi-op-desc\">\n            <strong>Critical compliance:<\/strong><br>\n            EN 1176 + CPSIA compliance for any toy-class accessories.\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-op-card didi-animate-item\">\n          <h4>Family Entertainment Center<\/h4>\n          <div class=\"didi-op-subtitle\">Footprint 100\u2013300 m\u00b2 \u2022 Soft Play + Macaron<\/div>\n          <div class=\"didi-op-desc\">\n            <strong>Critical compliance:<\/strong><br>\n            EN + ASTM dual filing for international travel-spend operators.\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-op-card didi-animate-item\">\n          <h4>Shopping Mall<\/h4>\n          <div class=\"didi-op-subtitle\">Footprint 80\u2013200 m\u00b2 \u2022 Macaron + Themed<\/div>\n          <div class=\"didi-op-desc\">\n            <strong>Critical compliance:<\/strong><br>\n            CE plus local fire-rating certification.\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-op-card didi-animate-item\">\n          <h4>Restaurant Kids Zone<\/h4>\n          <div class=\"didi-op-subtitle\">Footprint 15\u201340 m\u00b2 \u2022 Compact Soft Play<\/div>\n          <div class=\"didi-op-desc\">\n            <strong>Critical compliance:<\/strong><br>\n            EN 1176-10:2023 (fully enclosed).\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-op-card didi-animate-item\">\n          <h4>Hotel Family Floor<\/h4>\n          <div class=\"didi-op-subtitle\">Footprint 50\u2013150 m\u00b2 \u2022 Themed + Sand Pit<\/div>\n          <div class=\"didi-op-desc\">\n            <strong>Critical compliance:<\/strong><br>\n            EN compliance plus easy-clean surface specs.\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-rules-section\">\n    <div class=\"didi-container\">\n      \n      <div class=\"didi-rules-header didi-animate-item\">\n        <h3>Six rules we apply to every toddler zone<\/h3>\n      <\/div>\n\n      <div class=\"didi-rules-grid\">\n        \n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Physical-separation.jpg\" alt=\"Physical separation\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">1<\/div>\n            <h4 class=\"didi-rule-title\">Physical separation from older-kid play<\/h4>\n            <div class=\"didi-rule-desc\">\n              <strong>Fence \u2265 600 mm or floor-grade differential<\/strong>, not just signage.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Sight-line-first-design.jpg\" alt=\"Sight-line first design\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">2<\/div>\n            <h4 class=\"didi-rule-title\">Sight-line first design<\/h4>\n            <div class=\"didi-rule-desc\">\n              Equipment kept <strong>under 1.2 m<\/strong> so caregivers see across the entire zone.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Double-door-entry.jpg\" alt=\"Double-door entry \/ exit\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">3<\/div>\n            <h4 class=\"didi-rule-title\">Double-door entry \/ exit<\/h4>\n            <div class=\"didi-rule-desc\">\n              Handles <strong>above toddler reach<\/strong>, no single-leaf gates.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/Caregiver-utility.jpg\" alt=\"Caregiver utility\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">4<\/div>\n            <h4 class=\"didi-rule-title\">Caregiver utility<\/h4>\n            <div class=\"didi-rule-desc\">\n              Adjacent <strong>5\u20138 m\u00b2 nursing-and-changing alcove<\/strong>, often under-spec&#8217;d by mall designers.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/5.Continuous-attenuating-surface.png\" alt=\"Continuous attenuating surface\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">5<\/div>\n            <h4 class=\"didi-rule-title\">Continuous attenuating surface<\/h4>\n            <div class=\"didi-rule-desc\">\n              <strong>HIC &lt; 1,000 unbroken<\/strong> across the whole footprint, not just under fall-zones.\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-rule-card didi-animate-item\">\n          <div class=\"didi-rule-img-wrapper\">\n            <img src=\"https:\/\/didiplayarea.com\/wp-content\/uploads\/2026\/05\/olor-saturation-by-age.jpg\" alt=\"Color saturation by age\" data-no-lazy=\"1\" decoding=\"sync\">\n          <\/div>\n          <div class=\"didi-rule-content\">\n            <div class=\"didi-rule-watermark\">6<\/div>\n            <h4 class=\"didi-rule-title\">Color saturation by age<\/h4>\n            <div class=\"didi-rule-desc\">\n              <strong>High-contrast for 0\u20132, mid-saturation for 3\u20135<\/strong>; both backed by visual-development literature.\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u7eaf\u51c0\u5e73\u6ed1\u5165\u573a\u4ea4\u9519\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-design-tips-module .didi-animate-item');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(25px)';\n      el.style.transition = `opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s, transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -40px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-fe21b96\" data-block-id=\"fe21b96\"><style>.stk-fe21b96 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fe21b96-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-af02c20\" data-v=\"4\" data-block-id=\"af02c20\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-af02c20-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-af02c20-inner-blocks\">\n<section id=\"didi-procurement-module\">\n  <style>\n    \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n    \/* 1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n    #didi-procurement-module {\n      width: 100% !important;\n      box-sizing: border-box !important;\n      font-family: inherit, 'Inter', sans-serif !important;\n      position: relative !important;\n      overflow: hidden !important;\n      line-height: 1.6 !important;\n    }\n\n    #didi-procurement-module * {\n      box-sizing: border-box !important;\n      margin: 0 !important;\n      padding: 0 !important;\n    }\n\n    \/* \u6838\u5fc3\u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n    #didi-procurement-module .didi-container {\n      max-width: 1440px !important;\n      margin: 0 auto !important;\n      padding: 0 40px !important;\n      position: relative !important;\n      z-index: 10 !important;\n    }\n\n    \/* =======================================\n       \u5168\u65b0\u89c6\u89c9\uff1a\u9876\u90e8\u6df1\u7a7a\u84dd\u80cc\u666f\u5c42\n       ======================================= *\/\n    #didi-procurement-module .didi-top-dark-bg {\n      background: linear-gradient(180deg, #0A1121 0%, #121E36 100%) !important;\n      padding: 100px 0 180px 0 !important; \n      text-align: center !important;\n    }\n\n    #didi-procurement-module .didi-header {\n      max-width: 1000px !important;\n      margin: 0 auto !important;\n    }\n\n    #didi-procurement-module h2 {\n      font-size: 36px !important;\n      font-weight: 800 !important;\n      color: #FFFFFF !important;\n      margin-bottom: 24px !important;\n      line-height: 1.25 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #didi-procurement-module .didi-lead-text {\n      font-size: 17px !important;\n      color: #94A3B8 !important;\n      font-weight: 400 !important;\n      line-height: 1.7 !important;\n      max-width: 900px !important;\n      margin: 0 auto !important;\n    }\n\n    #didi-procurement-module .didi-pill-tags {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      justify-content: center !important;\n      gap: 16px !important;\n      margin-top: 40px !important;\n    }\n\n    #didi-procurement-module .didi-pill-tag {\n      border: 1px solid rgba(0, 216, 255, 0.4) !important;\n      color: #00D8FF !important;\n      padding: 8px 24px !important;\n      border-radius: 50px !important;\n      font-size: 14px !important;\n      font-weight: 600 !important;\n      background: rgba(0, 216, 255, 0.03) !important;\n      letter-spacing: 0.5px !important;\n      transition: all 0.3s ease !important;\n    }\n\n    #didi-procurement-module .didi-pill-tag:hover {\n      background: rgba(0, 216, 255, 0.1) !important;\n      border-color: rgba(0, 216, 255, 0.8) !important;\n    }\n\n    \/* =======================================\n       \u5e95\u90e8\u6d45\u7070\u80cc\u666f\u5c42\n       ======================================= *\/\n    #didi-procurement-module .didi-bottom-light-bg {\n      background-color: #F8FAFC !important;\n      padding: 0 0 80px 0 !important;\n    }\n\n    \/* =======================================\n       \u7b2c\u4e00\u90e8\u5206\uff1a\u60ac\u6d6e\u7684\u4e09\u7ea7\u5b9a\u4ef7\u5361\u7247\n       ======================================= *\/\n    #didi-procurement-module .didi-pricing-grid {\n      display: flex !important;\n      justify-content: center !important;\n      align-items: stretch !important;\n      gap: 30px !important;\n      flex-wrap: wrap !important;\n      margin-top: -100px !important; \n      margin-bottom: 60px !important;\n    }\n\n    #didi-procurement-module .didi-price-card {\n      flex: 1 1 calc(33.333% - 30px) !important;\n      min-width: 320px !important;\n      background: #FFFFFF !important;\n      border-radius: 8px !important;\n      padding: 45px 40px !important;\n      box-shadow: 0 15px 35px -5px rgba(0, 0, 0, 0.15) !important;\n      transition: transform 0.4s ease, box-shadow 0.4s ease !important;\n      position: relative !important;\n      display: flex !important;\n      flex-direction: column !important;\n      text-align: left !important;\n    }\n\n    #didi-procurement-module .didi-price-card:hover {\n      transform: translateY(-8px) !important;\n      box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.2) !important;\n    }\n\n    #didi-procurement-module .didi-price-card.premium {\n      border-top: 4px solid #00D8FF !important;\n    }\n\n    #didi-procurement-module .didi-premium-badge {\n      position: absolute !important;\n      top: -14px !important;\n      left: 30px !important;\n      background: #00D8FF !important;\n      color: #0B1120 !important;\n      font-size: 12px !important;\n      font-weight: 800 !important;\n      padding: 6px 14px !important;\n      border-radius: 4px !important;\n      letter-spacing: 0.5px !important;\n      text-transform: uppercase !important;\n    }\n\n    #didi-procurement-module .didi-price-card h4 {\n      font-size: 24px !important;\n      font-weight: 800 !important;\n      color: #0F172A !important;\n      margin-bottom: 8px !important;\n      text-transform: uppercase !important;\n    }\n\n    #didi-procurement-module .didi-card-subtitle {\n      font-size: 13px !important;\n      color: #64748B !important;\n      font-weight: 700 !important;\n      text-transform: uppercase !important;\n      margin-bottom: 24px !important;\n      letter-spacing: 1px !important;\n    }\n\n    #didi-procurement-module .didi-price-range {\n      font-size: 32px !important;\n      font-weight: 900 !important;\n      color: #1E293B !important;\n      margin-bottom: 4px !important;\n      line-height: 1.1 !important;\n    }\n\n    #didi-procurement-module .didi-price-unit {\n      font-size: 15px !important;\n      font-weight: 600 !important;\n      color: #00D8FF !important;\n      margin-bottom: 24px !important;\n    }\n\n    #didi-procurement-module .didi-data-text {\n      font-size: 15px !important;\n      color: #475569 !important;\n      line-height: 1.6 !important;\n      border-top: 1px solid #E2E8F0 !important;\n      padding-top: 24px !important;\n      margin-top: auto !important;\n    }\n\n    #didi-procurement-module .didi-data-text strong {\n      color: #1E293B !important;\n    }\n\n    #didi-procurement-module .didi-pricing-note {\n      text-align: center !important;\n      font-size: 15px !important;\n      color: #64748B !important;\n      max-width: 1000px !important;\n      margin: 0 auto 60px auto !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* =======================================\n       \u7b2c\u4e8c\u90e8\u5206\uff1a\u4fee\u6539\u540e\u7684\u4e25\u8c28\u5bf9\u79f0\u7f51\u683c (Terms Grid)\n       ======================================= *\/\n    #didi-procurement-module h3.didi-section-title {\n      font-size: 24px !important;\n      font-weight: 800 !important;\n      color: #1E293B !important;\n      margin-bottom: 30px !important;\n      text-align: center !important;\n    }\n\n    #didi-procurement-module .didi-terms-grid {\n      display: grid !important;\n      \/* \u56fa\u5b9a\u4e3a3\u5217\u5e03\u5c40\uff0c\u786e\u4fdd\u5bf9\u9f50 *\/\n      grid-template-columns: repeat(3, 1fr) !important; \n      gap: 24px !important;\n    }\n\n    #didi-procurement-module .didi-term-card {\n      background: #FFFFFF !important;\n      padding: 24px 30px !important;\n      border-radius: 12px !important;\n      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.02) !important;\n      border-left: 4px solid #FFD848 !important;\n      transition: background 0.3s ease !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    #didi-procurement-module .didi-term-card:hover {\n      background: #F1F5F9 !important;\n    }\n\n    #didi-procurement-module .didi-term-name {\n      font-size: 14px !important;\n      font-weight: 800 !important;\n      color: #0F172A !important;\n      text-transform: uppercase !important;\n      margin-bottom: 8px !important;\n      letter-spacing: 0.5px !important;\n    }\n\n    #didi-procurement-module .didi-term-detail {\n      font-size: 15px !important;\n      color: #475569 !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* \u5173\u952e\u4fee\u590d\uff1a\u8ba9\u7b2c7\u4e2a\u5947\u6570\u5361\u7247\u5c45\u4e2d\u5e76\u6a2a\u8de8\u6574\u4e2a\u5e95\u90e8\uff0c\u6d88\u9664\u7a7a\u7f3a *\/\n    #didi-procurement-module .didi-term-card:nth-child(7) {\n      grid-column: 1 \/ -1 !important; \/* \u6a2a\u8de8\u6240\u6709\u5217 *\/\n      align-items: center !important;\n      text-align: center !important;\n      border-left: none !important;\n      border-top: 4px solid #FFD848 !important; \/* \u8fb9\u6846\u79fb\u81f3\u9876\u90e8\u4ee5\u914d\u5408\u5c45\u4e2d\u6837\u5f0f *\/\n    }\n\n    \/* =======================================\n       \u7b2c\u4e09\u90e8\u5206\uff1aTCO \u89c4\u6574\u5185\u5d4c\u5e95\u5ea7 (Box within a Box)\n       ======================================= *\/\n    #didi-procurement-module .didi-tco-section {\n      background: #0B1120 !important; \n      padding: 80px 0 !important;\n      position: relative !important;\n    }\n\n    #didi-procurement-module .didi-tco-section::before {\n      content: '' !important;\n      position: absolute !important;\n      top: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      height: 100% !important;\n      background-image: radial-gradient(circle at top right, rgba(0, 216, 255, 0.08), transparent 50%) !important;\n      pointer-events: none !important;\n    }\n\n    \/* \u5173\u952e\u4fee\u590d\uff1a\u589e\u52a0\u534a\u900f\u660e\u5bb9\u5668\u6846\u5b9a\u5185\u5bb9\uff0c\u6d88\u9664\u96f6\u6563\u611f *\/\n    #didi-procurement-module .didi-tco-layout {\n      display: flex !important;\n      gap: 60px !important;\n      align-items: center !important;\n      background: rgba(255, 255, 255, 0.03) !important; \/* \u5fae\u5f31\u7684\u73bb\u7483\u9ad8\u5149 *\/\n      border: 1px solid rgba(255, 255, 255, 0.06) !important;\n      padding: 50px 60px !important;\n      border-radius: 16px !important;\n      box-shadow: inset 0 0 40px rgba(0, 0, 0, 0.2) !important;\n      position: relative !important;\n      z-index: 2 !important;\n    }\n\n    #didi-procurement-module .didi-tco-content {\n      flex: 1 1 60% !important;\n    }\n\n    #didi-procurement-module .didi-tco-content h3 {\n      color: #FFFFFF !important;\n      text-align: left !important;\n      margin-bottom: 24px !important;\n      font-size: 24px !important;\n      font-weight: 800 !important;\n    }\n\n    #didi-procurement-module .didi-tco-content p {\n      color: #CBD5E1 !important;\n      font-size: 16px !important;\n      line-height: 1.8 !important;\n      margin-bottom: 20px !important;\n    }\n\n    #didi-procurement-module .didi-tco-content p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    #didi-procurement-module .didi-tco-action {\n      flex: 1 1 40% !important;\n      display: flex !important;\n      justify-content: center !important; \/* \u4f7f\u6309\u94ae\u5728\u81ea\u5df1\u7684\u533a\u57df\u5185\u7edd\u5bf9\u5c45\u4e2d *\/\n    }\n\n    #didi-procurement-module .didi-btn-cta {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background: #00D8FF !important;\n      color: #0B1120 !important;\n      font-weight: 800 !important;\n      font-size: 16px !important;\n      padding: 22px 36px !important;\n      border-radius: 8px !important;\n      text-decoration: none !important;\n      box-shadow: 0 10px 20px rgba(0, 216, 255, 0.2) !important;\n      transition: all 0.3s ease !important;\n      text-align: center !important;\n      width: 100% !important;\n      max-width: 360px !important; \/* \u9650\u5236\u6309\u94ae\u6700\u5927\u5bbd\u5ea6\uff0c\u4fdd\u6301\u4f18\u96c5\u6bd4\u4f8b *\/\n    }\n\n    #didi-procurement-module .didi-btn-cta:hover {\n      background: #FFFFFF !important;\n      transform: translateY(-3px) !important;\n      box-shadow: 0 15px 30px rgba(255, 255, 255, 0.2) !important;\n    }\n\n    \/* =======================================\n       \u54cd\u5e94\u5f0f\u9002\u914d (Tablet & Mobile)\n       ======================================= *\/\n    @media (max-width:1000px) {\n      #didi-procurement-module .didi-terms-grid {\n        grid-template-columns: repeat(2, 1fr) !important; \/* \u5e73\u677f\u53d8\u4e3a\u4e24\u5217 *\/\n      }\n      #didi-procurement-module .didi-tco-layout {\n        flex-direction: column !important;\n        align-items: center !important;\n        text-align: center !important;\n        gap: 40px !important;\n        padding: 40px !important;\n      }\n      #didi-procurement-module .didi-tco-content h3,\n      #didi-procurement-module .didi-tco-content p {\n        text-align: center !important; \/* \u5e73\u677f\u4e0b\u6587\u5b57\u5c45\u4e2d\u66f4\u7f8e\u89c2 *\/\n      }\n      #didi-procurement-module .didi-tco-action {\n        width: 100% !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #didi-procurement-module .didi-top-dark-bg { padding: 70px 0 140px 0 !important; }\n      #didi-procurement-module .didi-container { padding: 0 20px !important; }\n      #didi-procurement-module h2 { font-size: 28px !important; }\n      #didi-procurement-module .didi-price-range { font-size: 30px !important; }\n      #didi-procurement-module .didi-pricing-grid { flex-direction: column !important; margin-top: -60px !important; }\n      #didi-procurement-module .didi-price-card { min-width: 100% !important; padding: 35px 25px !important;}\n      #didi-procurement-module .didi-terms-grid { grid-template-columns: 1fr !important; }\n      \n      \/* \u624b\u673a\u7aef\u7b2c7\u4e2a\u5361\u7247\u6062\u590d\u5de6\u4fa7\u8fb9\u6846 *\/\n      #didi-procurement-module .didi-term-card:nth-child(7) {\n        align-items: flex-start !important;\n        text-align: left !important;\n        border-top: none !important;\n        border-left: 4px solid #FFD848 !important;\n      }\n      \n      #didi-procurement-module .didi-tco-section { padding: 60px 0 !important; }\n      #didi-procurement-module .didi-tco-layout { padding: 30px 20px !important; }\n      #didi-procurement-module .didi-btn-cta { width: 100% !important; max-width: 100% !important; padding: 18px 24px !important; }\n    }\n  <\/style>\n\n  <div class=\"didi-top-dark-bg\">\n    <div class=\"didi-container\">\n      <div class=\"didi-header didi-animate-item\">\n        <h2>Procurement Guide \u2014 Cost Tiers, MOQ, Lead Time, Customization<\/h2>\n        <p class=\"didi-lead-text\">\n          Operators ask for cost breakdowns more than any other procurement question. We publish the working ranges we quote against, so you can scope a project before requesting a formal quotation. The figures below are FOB Guangzhou and reflect 2024\u20132025 production costs across our 600+ projects.\n        <\/p>\n        \n        <div class=\"didi-pill-tags\">\n          <span class=\"didi-pill-tag\">FOB Guangzhou<\/span>\n          <span class=\"didi-pill-tag\">Export Grade Quality<\/span>\n          <span class=\"didi-pill-tag\">3D Rendering Included<\/span>\n          <span class=\"didi-pill-tag\">Global Shipping<\/span>\n          <span class=\"didi-pill-tag\">Compliance Docs<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-bottom-light-bg\">\n    <div class=\"didi-container\">\n      \n      <div class=\"didi-pricing-grid\">\n        \n        <div class=\"didi-price-card didi-animate-item\">\n          <h4>Basic<\/h4>\n          <div class=\"didi-card-subtitle\">Daycare, Restaurant Kids Zone<\/div>\n          <div class=\"didi-price-range\">$5K\u201325K<\/div>\n          <div class=\"didi-price-unit\">$400\u2013650 per m\u00b2<\/div>\n          <div class=\"didi-data-text\">\n            <strong>Configuration:<\/strong><br>Single Soft Play zone or one Themed pod.\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-price-card didi-animate-item\">\n          <h4>Mid<\/h4>\n          <div class=\"didi-card-subtitle\">Mall, Mid-size FEC<\/div>\n          <div class=\"didi-price-range\">$25K\u201380K<\/div>\n          <div class=\"didi-price-unit\">$650\u2013900 per m\u00b2<\/div>\n          <div class=\"didi-data-text\">\n            <strong>Configuration:<\/strong><br>Soft Play + 1 themed pod + small Sand Pit.\n          <\/div>\n        <\/div>\n\n        <div class=\"didi-price-card premium didi-animate-item\">\n          <div class=\"didi-premium-badge\">Most Complete<\/div>\n          <h4>Premium<\/h4>\n          <div class=\"didi-card-subtitle\">Large FEC, Flagship Hotel<\/div>\n          <div class=\"didi-price-range\">$80K\u2013300K+<\/div>\n          <div class=\"didi-price-unit\">$900\u20131,400 per m\u00b2<\/div>\n          <div class=\"didi-data-text\">\n            <strong>Configuration:<\/strong><br>Full four-series with Macaron overlay + custom theming.\n          <\/div>\n        <\/div>\n\n      <\/div>\n      \n      <p class=\"didi-pricing-note didi-animate-item\">\n        All tiers include 3D rendering, export-grade packaging, full compliance documentation, and remote installation guidance. Tier ranges depend mainly on theming complexity, surface attenuation grade chosen, and whether on-site installation supervision is included.\n      <\/p>\n\n      <h3 class=\"didi-section-title didi-animate-item\">Procurement terms at a glance<\/h3>\n      <div class=\"didi-terms-grid\">\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">MOQ<\/div>\n          <div class=\"didi-term-detail\">1 set, with a minimum project value of US$5,000<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">Lead time<\/div>\n          <div class=\"didi-term-detail\">25\u201335 days for standard configurations \u00b7 45\u201360 days for deep custom builds<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">Customization scope<\/div>\n          <div class=\"didi-term-detail\">Sizing, color, theming, brand logo, jurisdictional compliance label \u2014 100% configurable<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">Shipping terms<\/div>\n          <div class=\"didi-term-detail\">FOB Guangzhou (default) \u00b7 EXW \u00b7 DDP available on request<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">Payment terms<\/div>\n          <div class=\"didi-term-detail\">30% T\/T deposit + 70% before dispatch \u00b7 L\/C \u00b7 Sinosure-backed terms for vetted buyers<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">Warranty<\/div>\n          <div class=\"didi-term-detail\">24 months on structural elements \u00b7 12 months on soft-cushion components<\/div>\n        <\/div>\n        <div class=\"didi-term-card didi-animate-item\">\n          <div class=\"didi-term-name\">After-sales<\/div>\n          <div class=\"didi-term-detail\">24\/7 online support \u00b7 video-led installation \u00b7 dedicated project manager per build<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"didi-tco-section\">\n    <div class=\"didi-container\">\n      <div class=\"didi-tco-layout didi-animate-item\">\n        \n        <div class=\"didi-tco-content\">\n          <h3>TCO note for FEC and mall operators<\/h3>\n          <p>\n            FEC operators typically allocate 15\u201325% of total play-floor area to toddler zones \u2014 and toddler-zone admissions, when paired with siblings, drive a disproportionate share of weekday foot traffic. Field reports from the IAAPA 2025 Benchmark Series indicate that family-with-kids attractions raise mall dwell time and per-visit spending across the whole tenant mix.\n          <\/p>\n          <p>\n            Where a Premium-tier toddler zone replaces an underperforming retail bay, the floor-area economics typically convert within 18\u201330 months on conservative ticketing assumptions. Exact ROI varies by catchment density and pricing model \u2014 request a custom analysis with your floor plan.\n          <\/p>\n        <\/div>\n\n        <div class=\"didi-tco-action\">\n          <a href=\"#ct-popup-800\" class=\"didi-btn-cta\">\n            Constructing a business case?<br>\n            Obtain a tier quote tied to your floor plan &rarr;\n          <\/a>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u7eaf\u51c0\u5e73\u6ed1\u5165\u573a\u4ea4\u9519\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-procurement-module .didi-animate-item');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(30px)';\n      el.style.transition = `opacity 0.7s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s, transform 0.7s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.1}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -50px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-b2b6e90\" data-block-id=\"b2b6e90\"><style>.stk-b2b6e90 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b2b6e90-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a9918c6\" data-v=\"4\" data-block-id=\"a9918c6\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a9918c6-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a9918c6-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n  \/* 1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-results-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    \/* \u91c7\u7528\u6781\u591c\u84dd\u6df1\u8272\u80cc\u666f\uff0c\u4e0e\u4e0a\u4e00\u6a21\u5757\u5f62\u6210\u9707\u64bc\u7684\u660e\u6697\u4ea4\u66ff *\/\n    background-color: #0B1120 !important; \n    padding: 100px 0 120px 0 !important;\n  }\n\n  #didi-results-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u6d88\u9664\u7a7a\u6d1e\u611f\u7684\u80cc\u666f\u73af\u5883\u5149\u70b9\u7f00 *\/\n  #didi-results-module::before {\n    content: '' !important;\n    position: absolute !important;\n    top: -20% !important;\n    left: -10% !important;\n    width: 50% !important;\n    height: 60% !important;\n    background: radial-gradient(circle, rgba(0, 216, 255, 0.05) 0%, transparent 70%) !important;\n    pointer-events: none !important;\n  }\n\n  #didi-results-module::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -20% !important;\n    right: -10% !important;\n    width: 60% !important;\n    height: 80% !important;\n    background: radial-gradient(circle, rgba(255, 216, 72, 0.03) 0%, transparent 70%) !important;\n    pointer-events: none !important;\n  }\n\n  \/* 2. \u6838\u5fc3\u5185\u5bb9\u5bb9\u5668 (\u5f39\u6027\u951a\u5b9a) *\/\n  #didi-results-module .didi-container {\n    max-width: 1440px !important; \/* \u6536\u7d27\u5bbd\u5ea6\uff0c\u805a\u62e2\u89c6\u89c9\u7126\u70b9 *\/\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u9876\u90e8\uff1aH2\u6807\u9898\u4e0e\u5f15\u8a00\n     ======================================= *\/\n  #didi-results-module .didi-header {\n    text-align: center !important;\n    max-width: 900px !important;\n    margin: 0 auto 70px auto !important;\n  }\n\n  #didi-results-module h2 {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 24px !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  \/* \u54c1\u724c\u8272\u9ad8\u5149\u70b9\u7f00\uff0c\u66ff\u4ee3\u6a2a\u7ebf *\/\n  #didi-results-module .didi-accent-dot {\n    display: flex !important;\n    justify-content: center !important;\n    gap: 8px !important;\n    margin-bottom: 24px !important;\n  }\n  #didi-results-module .didi-accent-dot span {\n    width: 8px !important;\n    height: 8px !important;\n    border-radius: 50% !important;\n    background: #00D8FF !important;\n  }\n  #didi-results-module .didi-accent-dot span:nth-child(2) {\n    background: #FFD848 !important;\n  }\n\n  #didi-results-module .didi-lead-text {\n    font-size: 18px !important;\n    color: #94A3B8 !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* =======================================\n     \u6848\u4f8b\u5361\u7247\u5c55\u793a\u533a (\u53bb\u7ebf\u6846\u5316\u6df1\u8272\u7409\u7483\u611f)\n     ======================================= *\/\n  #didi-results-module .didi-cases-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n    margin-bottom: 70px !important;\n  }\n\n  #didi-results-module .didi-case-card {\n    background: rgba(255, 255, 255, 0.03) !important;\n    border-radius: 16px !important;\n    padding: 50px 40px !important;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.2) !important;\n    transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), background 0.4s ease !important;\n    position: relative !important;\n    overflow: hidden !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #didi-results-module .didi-case-card:hover {\n    transform: translateY(-10px) !important;\n    background: rgba(255, 255, 255, 0.06) !important;\n  }\n\n  \/* \u60ac\u505c\u9876\u8fb9\u6d41\u5149\u6548\u679c *\/\n  #didi-results-module .didi-case-card::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 3px !important;\n    background: linear-gradient(90deg, transparent, #00D8FF, transparent) !important;\n    opacity: 0 !important;\n    transition: opacity 0.4s ease !important;\n  }\n  #didi-results-module .didi-case-card:hover::before {\n    opacity: 1 !important;\n  }\n\n  \/* \u5de8\u578b\u56fd\u5bb6\u4ee3\u7801\u6c34\u5370 (\u6781\u5177\u8bbe\u8ba1\u611f) *\/\n  #didi-results-module .didi-country-watermark {\n    position: absolute !important;\n    bottom: -15px !important;\n    right: 0 !important;\n    font-size: 110px !important;\n    font-weight: 900 !important;\n    color: rgba(255, 255, 255, 0.02) !important;\n    line-height: 1 !important;\n    z-index: 0 !important;\n    user-select: none !important;\n    transition: color 0.4s ease, transform 0.4s ease !important;\n  }\n\n  #didi-results-module .didi-case-card:hover .didi-country-watermark {\n    color: rgba(0, 216, 255, 0.05) !important;\n    transform: scale(1.05) translate(-10px, -10px) !important;\n  }\n\n  \/* \u5361\u7247\u5185\u90e8\u6392\u7248 *\/\n  #didi-results-module h3 {\n    font-size: 24px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 12px !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  #didi-results-module h4 {\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    color: #00D8FF !important; \/* \u54c1\u724c\u8272\u7528\u4e8e\u5173\u952e\u5143\u6570\u636e *\/\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n    margin-bottom: 24px !important;\n    position: relative !important;\n    z-index: 2 !important;\n    display: inline-block !important;\n    background: rgba(0, 216, 255, 0.1) !important;\n    padding: 6px 12px !important;\n    border-radius: 4px !important;\n  }\n\n  #didi-results-module .didi-case-desc {\n    font-size: 15px !important;\n    color: #94A3B8 !important;\n    line-height: 1.7 !important;\n    position: relative !important;\n    z-index: 2 !important;\n  }\n\n  \/* =======================================\n     \u5e95\u90e8\uff1a\u4e1a\u7ee9\u6c47\u603b\u4e0e\u9ad8\u7ea7 CTA \u533a\n     ======================================= *\/\n  #didi-results-module .didi-outro-section {\n    background: #0F172A !important; \/* \u5fae\u5fae\u63d0\u4eae\u7684\u6697\u77f3\u677f\u84dd *\/\n    border-radius: 20px !important;\n    padding: 50px 60px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 50px !important;\n    box-shadow: 0 25px 50px rgba(0,0,0,0.3) !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  \/* \u6d88\u9664\u5de6\u4fa7\u6b7b\u677f\u8fb9\u6846\uff0c\u6539\u4e3a\u6e10\u53d8\u8f89\u5149 *\/\n  #didi-results-module .didi-outro-section::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: linear-gradient(180deg, #00D8FF, #FFD848) !important;\n  }\n\n  #didi-results-module .didi-outro-content {\n    flex: 1 1 65% !important;\n  }\n\n  #didi-results-module .didi-outro-content p {\n    font-size: 16px !important;\n    color: #CBD5E1 !important;\n    line-height: 1.8 !important;\n    margin: 0 !important;\n  }\n\n  #didi-results-module .didi-outro-content strong {\n    color: #FFFFFF !important;\n    font-weight: 700 !important;\n  }\n\n  #didi-results-module .didi-outro-action {\n    flex: 1 1 35% !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: flex-end !important;\n  }\n\n  #didi-results-module .didi-action-prompt {\n    font-size: 14px !important;\n    color: #94A3B8 !important;\n    margin-bottom: 16px !important;\n    text-align: right !important;\n    font-weight: 500 !important;\n  }\n\n  #didi-results-module .didi-btn-cta {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: #FFD848 !important; \/* \u91c7\u7528\u9ad8\u4eae\u5ea6\u526f\u8272\u8c03\uff0c\u5f62\u6210\u7ec8\u6781\u8f6c\u5316\u8bf1\u60d1 *\/\n    color: #0B1120 !important;\n    font-weight: 800 !important;\n    font-size: 15px !important;\n    padding: 18px 32px !important;\n    border-radius: 8px !important;\n    text-decoration: none !important;\n    box-shadow: 0 10px 20px rgba(255, 216, 72, 0.2) !important;\n    transition: all 0.3s ease !important;\n    white-space: nowrap !important;\n  }\n\n  #didi-results-module .didi-btn-cta:hover {\n    background: #FFFFFF !important;\n    transform: translateY(-3px) !important;\n    box-shadow: 0 15px 30px rgba(255, 255, 255, 0.2) !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d (Tablet & Mobile)\n     ======================================= *\/\n  @media (max-width:1000px) {\n    #didi-results-module .didi-cases-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n    #didi-results-module .didi-outro-section {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      gap: 30px !important;\n      padding: 40px !important;\n    }\n    #didi-results-module .didi-outro-action {\n      width: 100% !important;\n      align-items: flex-start !important;\n    }\n    #didi-results-module .didi-action-prompt {\n      text-align: left !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-results-module { padding: 80px 0 !important; }\n    #didi-results-module .didi-container { padding: 0 20px !important; }\n    #didi-results-module h2 { font-size: 28px !important; }\n    #didi-results-module .didi-cases-grid { grid-template-columns: 1fr !important; }\n    #didi-results-module .didi-case-card { padding: 40px 30px !important; }\n    #didi-results-module .didi-outro-section { padding: 35px 25px !important; }\n    #didi-results-module .didi-btn-cta { width: 100% !important; text-align: center !important; }\n  }\n<\/style>\n\n<section id=\"didi-results-module\">\n  \n  <div class=\"didi-container\">\n    \n    <div class=\"didi-header didi-animate-item\">\n      <div class=\"didi-accent-dot\">\n        <span><\/span><span><\/span>\n      <\/div>\n      <h2>Customer Results \u2014 600+ Projects Across 40+ Countries<\/h2>\n      <p class=\"didi-lead-text\">\n        Three representative toddler-zone deployments out of the 600+ commissioned projects we&#8217;ve shipped since 2014. Each example below pairs a different operator type and theme bias.\n      <\/p>\n    <\/div>\n\n    <div class=\"didi-cases-grid\">\n      \n      <div class=\"didi-case-card didi-animate-item\">\n        <div class=\"didi-country-watermark\">FR<\/div>\n        <h3>Daycare \u2014 France<\/h3>\n        <h4>200 m\u00b2 toddler zone \u00b7 2\u20135 yr<\/h4>\n        <div class=\"didi-case-desc\">\n          Macaron palette over Themed Role-Play (Princess House + Kids Kitchen). EN 1176-1:2017 file submitted to local authorities.\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-case-card didi-animate-item\">\n        <div class=\"didi-country-watermark\">LK<\/div>\n        <h3>FEC \u2014 Sri Lanka<\/h3>\n        <h4>500 m\u00b2 mixed-age FEC \u00b7 6\u201324 mo + 2\u20135 yr<\/h4>\n        <div class=\"didi-case-desc\">\n          Soft Play + Sand Pit + 2 Themed pods. Dual EN + ASTM compliance filing for internationally branded mall tenant.\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-case-card didi-animate-item\">\n        <div class=\"didi-country-watermark\">MX<\/div>\n        <h3>Mall \u2014 Mexico<\/h3>\n        <h4>100 m\u00b2 mall toddler zone<\/h4>\n        <div class=\"didi-case-desc\">\n          Macaron-finished Soft Play, designed for sight-line supervision from adjacent cafe seating. CE + local fire compliance.\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"didi-outro-section didi-animate-item\">\n      <div class=\"didi-outro-content\">\n        <p>\n          Beyond these three: production records show repeat orders across <strong>France, India, Sri Lanka, South Africa, Mexico, Malaysia, and Poland<\/strong>. Repeat-order rate is the metric we watch most closely \u2014 it reflects whether the equipment held up to commercial operating conditions, not just sample-day inspection.\n        <\/p>\n      <\/div>\n      <div class=\"didi-outro-action\">\n        <div class=\"didi-action-prompt\">Seeking the full 600-project gallery filtered to your operator type?<\/div>\n        <a href=\"#ct-popup-800\" class=\"didi-btn-cta\">\n          Request the case-study packet &rarr;\n        <\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u9ad8\u7ea7\u7eaf\u51c0\u7684\u4ea4\u9519\u5165\u573a\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-results-module .didi-animate-item');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(30px)';\n      el.style.transition = `opacity 0.8s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.15}s, transform 0.8s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.15}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -50px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-cfcea5c\" data-block-id=\"cfcea5c\"><style>.stk-cfcea5c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-cfcea5c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d3deb1b\" data-v=\"4\" data-block-id=\"d3deb1b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d3deb1b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d3deb1b-inner-blocks\">\n<style>\n  \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u4f01\u4e1a\u7ea7\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n  \/* 1. \u5168\u5c40\u4f5c\u7528\u57df\u9694\u79bb & \u57fa\u7840\u91cd\u7f6e *\/\n  #didi-tools-module {\n    width: 100% !important;\n    box-sizing: border-box !important;\n    font-family: inherit, 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n    line-height: 1.6 !important;\n    \/* \u91c7\u7528\u6df1\u9083\u7684 SaaS \u7ea7\u6c89\u6d78\u5f0f\u6e10\u53d8\u80cc\u666f *\/\n    background: linear-gradient(135deg, #09121E 0%, #0F172A 100%) !important;\n    padding: 100px 0 120px 0 !important;\n  }\n\n  #didi-tools-module * {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u6dfb\u52a0\u6df1\u8272\u80cc\u666f\u4e2d\u7684\u5fae\u5149\u73af\u5883\uff0c\u6d88\u9664\u6b7b\u677f *\/\n  #didi-tools-module::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 100% !important;\n    height: 100% !important;\n    background-image: radial-gradient(circle at top center, rgba(0, 216, 255, 0.08), transparent 60%) !important;\n    pointer-events: none !important;\n    z-index: 1 !important;\n  }\n\n  \/* 2. \u6838\u5fc3\u5f39\u6027\u951a\u5b9a\u5bb9\u5668 *\/\n  #didi-tools-module .didi-container {\n    max-width: 1440px !important;\n    margin: 0 auto !important;\n    padding: 0 40px !important;\n    position: relative !important;\n    z-index: 10 !important;\n  }\n\n  \/* =======================================\n     \u5934\u90e8\u533a\u57df (H2 \u6807\u9898)\n     ======================================= *\/\n  #didi-tools-module .didi-tools-header {\n    text-align: center !important;\n    max-width: 800px !important;\n    margin: 0 auto 60px auto !important;\n  }\n\n  #didi-tools-module h2 {\n    font-size: 36px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    margin-bottom: 20px !important;\n    line-height: 1.25 !important;\n    letter-spacing: -0.5px !important;\n  }\n\n  #didi-tools-module h2::after {\n    content: '' !important;\n    display: block !important;\n    width: 60px !important;\n    height: 4px !important;\n    background: linear-gradient(90deg, #00D8FF, #FFD848) !important;\n    margin: 20px auto 0 auto !important;\n    border-radius: 2px !important;\n  }\n\n  #didi-tools-module .didi-lead-text {\n    font-size: 18px !important;\n    color: #94A3B8 !important;\n    font-weight: 500 !important;\n    line-height: 1.7 !important;\n  }\n\n  \/* =======================================\n     \u5de5\u5177\u5361\u7247\u7f51\u683c (\u5b8c\u7f8e\u5bf9\u79f0 1x3)\n     ======================================= *\/\n  #didi-tools-module .didi-tools-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 30px !important;\n  }\n\n  \/* \u7eaf\u767d\u8d28\u611f SaaS \u5361\u7247 *\/\n  #didi-tools-module .didi-tool-card {\n    background: #FFFFFF !important;\n    border-radius: 16px !important;\n    padding: 45px 40px !important;\n    box-shadow: 0 20px 40px rgba(0,0,0,0.2) !important;\n    display: flex !important;\n    flex-direction: column !important;\n    transition: transform 0.4s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.4s ease !important;\n    position: relative !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n  }\n\n  #didi-tools-module .didi-tool-card:hover {\n    transform: translateY(-8px) !important;\n    box-shadow: 0 30px 60px rgba(0, 216, 255, 0.1) !important;\n  }\n\n  \/* \u7eaf CSS \u7ed8\u5236\u7684\u9ad8\u7ea7\u56fe\u6807\u5bb9\u5668 (\u6781\u81f4\u6027\u80fd\uff0c\u65e0\u9700\u56fe\u7247) *\/\n  #didi-tools-module .didi-icon-box {\n    width: 64px !important;\n    height: 64px !important;\n    border-radius: 14px !important;\n    margin-bottom: 24px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    transition: transform 0.4s ease !important;\n  }\n\n  #didi-tools-module .didi-tool-card:hover .didi-icon-box {\n    transform: scale(1.1) !important;\n  }\n\n  \/* Icon 1: \u5c3a\u5bf8\u8ba1\u7b97 (Size & Scale) *\/\n  #didi-tools-module .didi-icon-sizer {\n    background: rgba(0, 216, 255, 0.1) !important;\n    border: 1px solid rgba(0, 216, 255, 0.2) !important;\n  }\n  #didi-tools-module .didi-icon-sizer::after {\n    content: '' !important;\n    width: 28px !important;\n    height: 28px !important;\n    border: 3px dashed #00D8FF !important;\n    border-radius: 4px !important;\n  }\n\n  \/* Icon 2: \u5408\u89c4 (Check & Verify) *\/\n  #didi-tools-module .didi-icon-compliance {\n    background: rgba(255, 216, 72, 0.1) !important;\n    border: 1px solid rgba(255, 216, 72, 0.2) !important;\n  }\n  #didi-tools-module .didi-icon-compliance::after {\n    content: '' !important;\n    width: 14px !important;\n    height: 24px !important;\n    border: solid #D97706 !important; \/* \u6696\u6a58\u8272\u5bf9\u52fe *\/\n    border-width: 0 4px 4px 0 !important;\n    transform: rotate(45deg) translateY(-2px) !important;\n  }\n\n  \/* Icon 3: \u98ce\u9669 (Shield & Protect) *\/\n  #didi-tools-module .didi-icon-quiz {\n    background: rgba(16, 185, 129, 0.1) !important;\n    border: 1px solid rgba(16, 185, 129, 0.2) !important;\n  }\n  #didi-tools-module .didi-icon-quiz::after {\n    content: '' !important;\n    width: 24px !important;\n    height: 28px !important;\n    background: #10B981 !important;\n    clip-path: polygon(50% 0%, 100% 20%, 100% 70%, 50% 100%, 0 70%, 0 20%) !important;\n  }\n\n  \/* \u5de5\u5177\u5361\u7247\u5185\u5bb9\u6392\u7248 *\/\n  #didi-tools-module h3 {\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #0F172A !important;\n    margin-bottom: 12px !important;\n    line-height: 1.3 !important;\n  }\n\n  #didi-tools-module .didi-tool-desc {\n    font-size: 15px !important;\n    color: #475569 !important;\n    line-height: 1.6 !important;\n    margin-bottom: 30px !important;\n    flex-grow: 1 !important; \/* \u81ea\u52a8\u6491\u5f00\u95f4\u8ddd\uff0c\u8ba9\u6240\u6709\u6309\u94ae\u5e95\u90e8\u5bf9\u9f50 *\/\n  }\n\n  \/* \u72ec\u7acb\u6309\u94ae\u8bbe\u8ba1 *\/\n  #didi-tools-module .didi-tool-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    width: 100% !important;\n    padding: 16px 24px !important;\n    background: #F8FAFC !important;\n    color: #0F172A !important;\n    font-weight: 700 !important;\n    font-size: 15px !important;\n    border-radius: 8px !important;\n    text-decoration: none !important;\n    border: 1px solid #E2E8F0 !important;\n    transition: all 0.3s ease !important;\n  }\n\n  #didi-tools-module .didi-tool-card:hover .didi-tool-btn {\n    background: #00D8FF !important;\n    color: #0B1120 !important;\n    border-color: #00D8FF !important;\n    box-shadow: 0 8px 16px rgba(0, 216, 255, 0.2) !important;\n  }\n\n  \/* =======================================\n     \u54cd\u5e94\u5f0f\u9002\u914d (Tablet & Mobile)\n     ======================================= *\/\n  @media (max-width: 1200px) {\n    #didi-tools-module .didi-tools-grid {\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 20px !important;\n    }\n    #didi-tools-module .didi-tool-card {\n      padding: 35px 25px !important;\n    }\n  }\n\n  @media (max-width: 992px) {\n    #didi-tools-module .didi-tools-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width:690px) {\n    #didi-tools-module { padding: 80px 0 !important; }\n    #didi-tools-module .didi-container { padding: 0 20px !important; }\n    #didi-tools-module h2 { font-size: 28px !important; }\n    #didi-tools-module .didi-tools-grid { grid-template-columns: 1fr !important; }\n    #didi-tools-module .didi-tool-card { padding: 40px 30px !important; }\n  }\n<\/style>\n\n<section id=\"didi-tools-module\">\n  <div class=\"didi-container\">\n    \n    <div class=\"didi-tools-header didi-animate-item\">\n      <h2>Interactive Planning Tools<\/h2>\n      <p class=\"didi-lead-text\">\n        Leverage our proprietary calculators and compliance engines to scope your next toddler zone project. Free, instant, and data-driven.\n      <\/p>\n    <\/div>\n\n    <div class=\"didi-tools-grid\">\n      \n      <div class=\"didi-tool-card didi-animate-item\">\n        <div class=\"didi-icon-box didi-icon-sizer\"><\/div>\n        <h3>Zone Sizer &#038; Estimator<\/h3>\n        <p class=\"didi-tool-desc\">\n          Input your space dimensions and operator profile to generate a working USD budget range and equipment configuration tier.\n        <\/p>\n        <a href=\"https:\/\/didiplayarea.com\/indoor-playground-equipment\/toddler-indoor-playground\/zone-sizer\/\" class=\"didi-tool-btn\">\n          Launch Sizer <span>&rarr;<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"didi-tool-card didi-animate-item\">\n        <div class=\"didi-icon-box didi-icon-compliance\"><\/div>\n        <h3>Compliance Code Selector<\/h3>\n        <p class=\"didi-tool-desc\">\n          Map your local jurisdiction and target age group to the exact ASTM, EN, or AS safety standards required for your commercial build.\n        <\/p>\n        <a href=\"https:\/\/didiplayarea.com\/indoor-playground-equipment\/toddler-indoor-playground\/compliance-selector\/\" class=\"didi-tool-btn\">\n          Find Your Codes <span>&rarr;<\/span>\n        <\/a>\n      <\/div>\n\n      <div class=\"didi-tool-card didi-animate-item\">\n        <div class=\"didi-icon-box didi-icon-quiz\"><\/div>\n        <h3>Safety Risk Assessment<\/h3>\n        <p class=\"didi-tool-desc\">\n          Audit your existing or planned toddler zone against five critical international safety benchmarks in under two minutes.\n        <\/p>\n        <a href=\"https:\/\/didiplayarea.com\/indoor-playground-equipment\/toddler-indoor-playground\/safety-risk-quiz\/\" class=\"didi-tool-btn\">\n          Start Assessment <span>&rarr;<\/span>\n        <\/a>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n  \/\/ Vanilla JS: \u7eaf\u51c0\u7684\u9ad8\u6027\u80fd\u4ea4\u9519\u5165\u573a\u52a8\u753b\n  document.addEventListener('DOMContentLoaded', function() {\n    const animElements = document.querySelectorAll('#didi-tools-module .didi-animate-item');\n    \n    animElements.forEach((el, index) => {\n      el.style.opacity = '0';\n      el.style.transform = 'translateY(30px)';\n      el.style.transition = `opacity 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.15}s, transform 0.6s cubic-bezier(0.16, 1, 0.3, 1) ${index * 0.15}s`;\n    });\n\n    const observer = new IntersectionObserver((entries, obs) => {\n      entries.forEach(entry => {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          obs.unobserve(entry.target);\n        }\n      });\n    }, { \n      threshold: 0.1, \n      rootMargin: '0px 0px -40px 0px' \n    });\n\n    animElements.forEach(el => observer.observe(el));\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-a6e979d\" data-block-id=\"a6e979d\"><style>.stk-a6e979d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a6e979d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7fb4e3d\" data-v=\"4\" data-block-id=\"7fb4e3d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7fb4e3d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7fb4e3d-inner-blocks\">\n<section id=\"didi-faq-module\">\n  <style>\n    \/* \u5f15\u5165\u9ad8\u8d28\u91cf\u5b57\u4f53 *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n    \/* 1. \u4f5c\u7528\u57df\u6700\u9ad8\u7ea7\u522b\u9694\u79bb *\/\n    #didi-faq-module {\n      width: 100% !important;\n      background-color: #FAFCFF !important; \/* \u6781\u6de1\u7684\u51b7\u8c03\u84dd\u7070\u80cc\u666f\uff0c\u4e0e\u4e0a\u4e00\u6a21\u5757\u5e73\u6ed1\u8fc7\u6e21 *\/\n      padding: 100px 0 !important;\n      font-family: inherit, 'Inter', sans-serif !important;\n      color: #475569 !important;\n      overflow: hidden !important;\n      box-sizing: border-box !important;\n    }\n\n    #didi-faq-module * {\n      box-sizing: border-box !important;\n    }\n\n    #didi-faq-module .didi-container {\n      max-width: 900px !important; \/* FAQ \u901a\u5e38\u4f7f\u7528\u8f83\u7a84\u7684\u9605\u8bfb\u5bbd\u5ea6\u4ee5\u63d0\u5347\u4f53\u9a8c *\/\n      margin: 0 auto !important;\n      padding: 0 24px !important;\n    }\n\n    \/* \u6807\u9898\u533a\u57df *\/\n    #didi-faq-module .didi-h2 {\n      font-size: 36px !important;\n      font-weight: 800 !important;\n      color: #0F172A !important;\n      margin-bottom: 16px !important;\n      text-align: center !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #didi-faq-module .didi-subtitle {\n      font-size: 16px !important;\n      color: #64748B !important;\n      text-align: center !important;\n      margin-bottom: 60px !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* \u624b\u98ce\u7434\u5e03\u5c40\u6838\u5fc3\u5bb9\u5668 *\/\n    #didi-faq-module .didi-accordion {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 16px !important;\n    }\n\n    \/* \u5355\u4e2a\u624b\u98ce\u7434\u5361\u7247 *\/\n    #didi-faq-module .didi-faq-item {\n      background: #FFFFFF !important;\n      border: 1px solid #E2E8F0 !important;\n      border-radius: 12px !important;\n      overflow: hidden !important;\n      transition: all 0.3s ease !important;\n      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02) !important;\n    }\n\n    #didi-faq-module .didi-faq-item:hover {\n      border-color: #00D8FF !important;\n      box-shadow: 0 10px 25px -5px rgba(0, 216, 255, 0.1) !important;\n    }\n\n    \/* FAQ \u5934\u90e8 (\u95ee\u9898\u533a\u57df) *\/\n    #didi-faq-module .didi-faq-header {\n      width: 100% !important;\n      padding: 24px 30px !important;\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      cursor: pointer !important;\n      background: transparent !important;\n      border: none !important;\n      text-align: left !important;\n      color: #0F172A !important;\n      font-weight: 700 !important;\n      font-size: 18px !important;\n      font-family: inherit !important;\n      transition: color 0.3s ease !important;\n    }\n\n    #didi-faq-module .didi-faq-item.active .didi-faq-header {\n      color: #00D8FF !important; \/* \u5c55\u5f00\u65f6\u6807\u9898\u9ad8\u4eae\u4e3a\u54c1\u724c\u4e3b\u8272 *\/\n    }\n\n    \/* \u4f18\u96c5\u7684\u4e0b\u62c9\u7bad\u5934 (\u7981\u6b62\u4f7f\u7528 + \u53f7) *\/\n    #didi-faq-module .didi-chevron {\n      flex-shrink: 0 !important;\n      margin-left: 20px !important;\n      width: 20px !important;\n      height: 20px !important;\n      stroke: #64748B !important;\n      stroke-width: 2.5 !important;\n      stroke-linecap: round !important;\n      stroke-linejoin: round !important;\n      fill: none !important;\n      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), stroke 0.3s ease !important;\n    }\n\n    #didi-faq-module .didi-faq-item.active .didi-chevron {\n      transform: rotate(180deg) !important;\n      stroke: #00D8FF !important;\n    }\n\n    \/* \u7b54\u6848\u533a\u57df\uff1a\u4f7f\u7528 CSS Grid \u5b9e\u73b0\u539f\u751f\u4e1d\u6ed1\u7684\u9ad8\u5ea6\u52a8\u753b *\/\n    #didi-faq-module .didi-faq-content-wrapper {\n      display: grid !important;\n      grid-template-rows: 0fr !important;\n      transition: grid-template-rows 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n    }\n\n    #didi-faq-module .didi-faq-item.active .didi-faq-content-wrapper {\n      grid-template-rows: 1fr !important;\n    }\n\n    #didi-faq-module .didi-faq-content {\n      overflow: hidden !important;\n    }\n\n    #didi-faq-module .didi-faq-inner {\n      padding: 0 30px 30px 30px !important;\n      font-size: 16px !important;\n      line-height: 1.7 !important;\n      color: #475569 !important;\n      margin-top: -5px !important;\n    }\n\n    \/* \u54cd\u5e94\u5f0f\u8c03\u6574 *\/\n    @media (max-width:690px) {\n      #didi-faq-module { padding: 60px 0 !important; }\n      #didi-faq-module .didi-h2 { font-size: 28px !important; }\n      #didi-faq-module .didi-faq-header { padding: 20px !important; font-size: 16px !important; }\n      #didi-faq-module .didi-faq-inner { padding: 0 20px 24px 20px !important; font-size: 15px !important; }\n    }\n  <\/style>\n\n  <div class=\"didi-container\">\n    <div class=\"didi-h2\">Frequently Asked Questions<\/div>\n    <div class=\"didi-subtitle\">Find answers to common questions about our commercial toddler playground equipment.<\/div>\n\n    <div class=\"didi-accordion\">\n      \n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>What age range is &#8220;toddler&#8221; indoor playground equipment for?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              Our toddler indoor playground equipment is strictly designed for <strong>under-2 users (6\u201323 months)<\/strong>. It complies precisely with the ASTM F2373 safety standard, featuring age-appropriate platform heights, barrier spacings, and soft-cushioning tailored to the biomechanics of early walkers, unlike standard 5\u201312-year-old structures.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>What&#8217;s the difference between Soft Play and a standard indoor playground?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              Standard equipment is engineered for older kids (2-12 years) and often contains rigid structures, higher platforms, and larger gaps that pose fall and entrapment risks for infants. <strong>Soft Play<\/strong> features fully padded environments, zero sharp edges or protrusions, and reduced elevation, actively preventing the 50% fall and 22% impact injury rates commonly seen when toddlers use older-kid zones.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>How much does a toddler indoor playground cost?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              Pricing depends on the footprint and customization tier. Our <strong>Basic tier<\/strong> (Daycares\/Restaurants) ranges from $5K\u2013$25K ($400\u2013$650\/m\u00b2). The <strong>Mid tier<\/strong> (Malls\/FECs) ranges from $25K\u2013$80K. For large-scale <strong>Premium flagship projects<\/strong> with full custom theming, prices range from $80K\u2013$300K+ ($900\u2013$1,400\/m\u00b2).\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>Are your products EN 1176 \/ ASTM compliant?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              Yes. Every Didi toddler installation is built and tested to four rigorous international safety codes: <strong>EN 1176-10:2023<\/strong> (EU Fully Enclosed Play), <strong>AS 4685.1:2021<\/strong> (Australia), <strong>ASTM F2373<\/strong> (6\u201323 months), and <strong>ASTM F1292<\/strong> (Impact Attenuation HIC &lt; 1,000). We also provide CE and ISO 9001 certifications.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>Can I customize colors, themes, and branding?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              Absolutely. Our equipment is <strong>100% configurable<\/strong>. As a vertically integrated manufacturer, we handle sizing adjustments, custom color palettes (like our Macaron overlay), deeply integrated brand logos, and specific thematic elements to seamlessly match your facility&#8217;s aesthetic and jurisdictional compliance labels.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"didi-faq-item\">\n        <button class=\"didi-faq-header\">\n          <span>What&#8217;s the typical lead time and shipping process?<\/span>\n          <svg class=\"didi-chevron\" viewBox=\"0 0 24 24\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n        <\/button>\n        <div class=\"didi-faq-content-wrapper\">\n          <div class=\"didi-faq-content\">\n            <div class=\"didi-faq-inner\">\n              25\u201335 days for standard configurations, 45\u201360 days for deep custom builds. FOB Guangzhou is the default Incoterm; EXW and DDP are available. Documentation pack (compliance dossier, installation guide, surface-attenuation report) ships with the freight, not after \u2014 so your local code officials can review during install, not after.\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener('DOMContentLoaded', function() {\n      const faqItems = document.querySelectorAll('#didi-faq-module .didi-faq-item');\n      \n      faqItems.forEach(item => {\n        const header = item.querySelector('.didi-faq-header');\n        header.addEventListener('click', () => {\n          const isActive = item.classList.contains('active');\n          \n          \/\/ \u5982\u679c\u60f3\u5141\u8bb8\u540c\u65f6\u6253\u5f00\u591a\u4e2a\uff0c\u53ef\u4ee5\u6ce8\u91ca\u6389\u4e0b\u9762\u8fd9\u90e8\u5206\n          \/\/ \u5982\u679c\u60f3\u4fdd\u6301\u624b\u98ce\u7434\uff08\u6bcf\u6b21\u53ea\u5f00\u4e00\u4e2a\uff09\uff0c\u4fdd\u7559\u5373\u53ef\n          faqItems.forEach(otherItem => {\n            otherItem.classList.remove('active');\n            otherItem.querySelector('.didi-faq-header').setAttribute('aria-expanded', 'false');\n          });\n\n          if (!isActive) {\n            item.classList.add('active');\n            header.setAttribute('aria-expanded', 'true');\n          }\n        });\n      });\n    });\n  <\/script>\n\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What age range is \\\"toddler\\\" indoor playground equipment for?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Our toddler indoor playground equipment is strictly designed for under-2 users (6\u201323 months). It complies precisely with the ASTM F2373 safety standard, featuring age-appropriate platform heights, barrier spacings, and soft-cushioning tailored to the biomechanics of early walkers, unlike standard 5\u201312-year-old structures.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What's the difference between Soft Play and a standard indoor playground?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Standard equipment is engineered for older kids (2-12 years) and often contains rigid structures, higher platforms, and larger gaps that pose fall and entrapment risks for infants. Soft Play features fully padded environments, zero sharp edges or protrusions, and reduced elevation, actively preventing the 50% fall and 22% impact injury rates commonly seen when toddlers use older-kid zones.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How much does a toddler indoor playground cost?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Pricing depends on the footprint and customization tier. Our Basic tier ranges from $5K\u2013$25K ($400\u2013$650\/m\u00b2). The Mid tier ranges from $25K\u2013$80K. For large-scale Premium flagship projects with full custom theming, prices range from $80K\u2013$300K+ ($900\u2013$1,400\/m\u00b2).\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Are your products EN 1176 \/ ASTM compliant?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes. Every Didi toddler installation is built and tested to four rigorous international safety codes: EN 1176-10:2023, AS 4685.1:2021, ASTM F2373 (6\u201323 months), and ASTM F1292. We also provide CE and ISO 9001 certifications.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can I customize colors, themes, and branding?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Absolutely. Our equipment is 100% configurable. As a vertically integrated manufacturer, we handle sizing adjustments, custom color palettes, deeply integrated brand logos, and specific thematic elements to seamlessly match your facility's aesthetic and jurisdictional compliance labels.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What's the typical lead time and shipping process?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"25\u201335 days for standard configurations, 45\u201360 days for deep custom builds. FOB Guangzhou is the default Incoterm; EXW and DDP are available. Documentation pack (compliance dossier, installation guide, surface-attenuation report) ships with the freight, not after \u2014 so your local code officials can review during install, not after.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u2605\u2605\u2605\u2605\u2605 Excellent \u2022 Trustpilot Toddler Indoor Playground Toddler Indoor Playground Equipment for Commercial Operators Toddler indoor playground equipment built to four international safety codes \u2014 EN 1176-10:2023, AS 4685.1:2021, ASTM F2373 (6\u201323 months), and ASTM F1292 (HIC &lt; 1,000) \u2014 for daycares, family entertainment centers, malls, and hotel kids zones across 40+ countries. EN 1176-1\/-10 [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":1764,"parent":860,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1755","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1755","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\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/comments?post=1755"}],"version-history":[{"count":0,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/1755\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/pages\/860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/media\/1764"}],"wp:attachment":[{"href":"https:\/\/didiplayarea.com\/ar\/wp-json\/wp\/v2\/media?parent=1755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}