{"id":85950,"date":"2026-06-29T10:49:42","date_gmt":"2026-06-29T10:49:42","guid":{"rendered":"https:\/\/cn.ddpai.com\/?page_id=85950"},"modified":"2026-06-30T02:46:16","modified_gmt":"2026-06-30T02:46:16","slug":"summer-sale","status":"publish","type":"page","link":"https:\/\/cn.ddpai.com\/en\/summer-sale\/","title":{"rendered":"DDPAI Summer Sale"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"85950\" class=\"elementor elementor-85950\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1da953c e-flex e-con-boxed e-con e-parent\" data-id=\"1da953c\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed7c5c7 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ed7c5c7\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .ddpai-s-hero {\r\n      --bg:      #090704;\r\n      --text:    #353535;\r\n      --muted:   rgba(255,255,255,0.62);\r\n      --red:     #d42b2b;\r\n      --red-h:   #e53535;\r\n    }\r\n\r\n    .ddpai-s-hero *,\r\n    .ddpai-s-hero *::before,\r\n    .ddpai-s-hero *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n    \/* \u2500\u2500 HERO WRAPPER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .ddpai-s-hero .ddpai-hero-wrap {\r\n      position: relative;\r\n      min-height: 100svh;\r\n      min-height: 100dvh;\r\n      display: flex;\r\n      align-items: center;\r\n      overflow: hidden;\r\n      background: url('https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/summer-sale-2.webp') center center \/ cover no-repeat;\r\n      color: var(--text);\r\n      font-family: 'Montserrat', system-ui, sans-serif;\r\n    }\r\n\r\n    \/* \u2500\u2500 BACKGROUND OVERLAY \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .ddpai-s-hero .ddpai-hero-overlay {\r\n      position: absolute;\r\n      inset: 0;\r\n      background: none;\r\n      pointer-events: none;\r\n      z-index: 0;\r\n    }\r\n\r\n    \/* \u2500\u2500 RIGHT VISUAL (DESKTOP) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .ddpai-s-hero .ddpai-hero-visual {\r\n      position: absolute;\r\n      right: 0; top: 0;\r\n      width: 54%; height: 100%;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      z-index: 1;\r\n      pointer-events: none;\r\n    }\r\n\r\n    .ddpai-s-hero .ddpai-hero-visual img {\r\n      max-width: 88%;\r\n      max-height: 82%;\r\n      object-fit: contain;\r\n      filter: drop-shadow(0 4px 48px rgba(195,140,30,0.28));\r\n      animation: ddpaiHeroFloatIn 1s cubic-bezier(.22,1,.36,1) 0.3s both;\r\n    }\r\n\r\n    \/* \u2500\u2500 LEFT CONTENT (DESKTOP) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    .ddpai-s-hero .ddpai-hero-content {\r\n      position: relative;\r\n      z-index: 2;\r\n      max-width: 50%;\r\n      padding: 0 2rem 0 max(5%, 2.5rem);\r\n      opacity: 0;\r\n      animation: ddpaiHeroArise 0.85s cubic-bezier(.22,1,.36,1) 0.1s both;\r\n    }\r\n\r\n    .ddpai-s-hero .ddpai-hero-title {\r\n      font-size: clamp(1.9rem, 3.5vw, 5rem);\r\n      font-weight: 900;\r\n      line-height: 1.06;\r\n      letter-spacing: -0.02em;\r\n      margin-bottom: 1rem;\r\n    }\r\n    .ddpai-s-hero .ddpai-hero-title .red { color: var(--red); }\r\n\r\n    .ddpai-s-hero .ddpai-hero-subtitle {\r\n      font-size: clamp(2rem, 2.6vw, 1.05rem);\r\n      font-weight: 400;\r\n      color: rgb(71, 85, 105);\r\n      line-height: 1.65;\r\n      margin-bottom: 2.4rem;\r\n      max-width: 440px;\r\n    }\r\n\r\n    .ddpai-s-hero .ddpai-hero-btns {\r\n      display: flex;\r\n      flex-direction: column;\r\n      align-items: flex-start;\r\n      width: 100%;\r\n      max-width: 380px;\r\n      gap: 0.8rem;\r\n    }\r\n\r\n    .ddpai-s-hero .ddpai-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      gap: 6px;\r\n      padding: 0.82em 1.7em;\r\n      font-family: 'Montserrat', sans-serif;\r\n      font-size: clamp(0.78rem, 2.8vw, 0.92rem);\r\n      font-weight: 700;\r\n      letter-spacing: 0.01em;\r\n      border-radius: 25px;\r\n      cursor: pointer;\r\n      text-decoration: none;\r\n      transition: transform 0.2s ease, box-shadow 0.2s ease,\r\n                  background 0.2s ease, border-color 0.2s ease;\r\n      white-space: nowrap;\r\n      width: 100%;\r\n      justify-content: center;\r\n    }\r\n\r\n    .ddpai-s-hero .ddpai-btn--primary {\r\n      background: var(--red);\r\n      color: #fff;\r\n      border: 2px solid var(--red);\r\n    }\r\n    .ddpai-s-hero .ddpai-btn--primary:hover {\r\n      background: var(--red-h);\r\n      border-color: var(--red-h);\r\n      transform: translateY(-2px);\r\n      box-shadow: 0 10px 28px rgba(212,43,43,0.42);\r\n    }\r\n    .ddpai-s-hero .ddpai-btn--primary:active { transform: translateY(0); }\r\n\r\n    .ddpai-s-hero .ddpai-btn--secondary {\r\n      background: rgba(255,255,255,0.07);\r\n      color: #64748b;\r\n      border: 1.5px solid #64748b;\r\n    }\r\n    .ddpai-s-hero .ddpai-btn--secondary:hover {\r\n      background: rgba(255,255,255,0.13);\r\n      border-color: #64748b;\r\n      transform: translateY(-2px);\r\n    }\r\n    .ddpai-s-hero .ddpai-btn--secondary:active { transform: translateY(0); }\r\n\r\n    \/* \u2500\u2500 ANIMATIONS  \u2500\u2500 *\/\r\n    @keyframes ddpaiHeroArise {\r\n      from { opacity: 0; transform: translateY(20px); }\r\n      to   { opacity: 1; transform: translateY(0); }\r\n    }\r\n    @keyframes ddpaiHeroFloatIn {\r\n      from { opacity: 0; transform: scale(0.94) translateY(12px); }\r\n      to   { opacity: 1; transform: scale(1)    translateY(0); }\r\n    }\r\n\r\n    @media (prefers-reduced-motion: reduce) {\r\n      .ddpai-s-hero *, .ddpai-s-hero *::before, .ddpai-s-hero *::after {\r\n        animation-duration: 0.01ms !important;\r\n      }\r\n    }\r\n\r\n    \/* \u2500\u2500 TABLET (768px ~ 1024px) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    @media (max-width: 1024px) and (min-width: 768px) {\r\n      .ddpai-s-hero .ddpai-hero-content {\r\n        max-width: 46%;\r\n        padding: 0 1.5rem 0 max(4%, 2rem);\r\n        text-align: left;\r\n        align-items: flex-start;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-title {\r\n        font-size: clamp(1.5rem, 2.6vw, 2.8rem);\r\n        font-weight: 800;\r\n        line-height: 1.08;\r\n        margin-bottom: 0.8rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-subtitle {\r\n        font-size: clamp(0.75rem, 1.6vw, 0.88rem);\r\n        max-width: 340px;\r\n        margin-bottom: 1.8rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-btns {\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        width: 100%;\r\n        max-width: 280px;\r\n        gap: 0.7rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-btn {\r\n        width: 100%;\r\n        font-size: clamp(0.68rem, 1.5vw, 0.82rem);\r\n        padding: 0.72em 1.4em;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-visual {\r\n        width: 54%; height: 100%;\r\n        position: absolute;\r\n        right: 0; top: 0;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-visual img {\r\n        max-width: 82%;\r\n        max-height: 72%;\r\n      }\r\n    }\r\n\r\n    \/* \u2500\u2500 MOBILE (\u2264767px) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\r\n    @media (max-width: 767px) {\r\n      .ddpai-s-hero .ddpai-hero-wrap {\r\n        flex-direction: column;\r\n        align-items: stretch;\r\n        height: auto;\r\n        min-height: 100dvh;\r\n        background-image: url('https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/summer-sale.webp');\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-content {\r\n        flex: none;\r\n        height: 50dvh;\r\n        max-width: 100%;\r\n        width: 100%;\r\n        padding: 2rem 1.5rem 1rem 1.5rem;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        justify-content: center;\r\n        text-align: center;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-title {\r\n        font-size: clamp(1.5rem, 2vw, 3.8rem);\r\n        font-weight: 750;\r\n        line-height: 1.12;\r\n        letter-spacing: -0.02em;\r\n        margin-bottom: 0.5rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-subtitle {\r\n        max-width: 100%;\r\n        margin-bottom: 0.5rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-btns {\r\n        flex-direction: column;\r\n        align-items: center;\r\n        width: 100%;\r\n        max-width: 288px;\r\n        gap: 0.6rem;\r\n      }\r\n      .ddpai-s-hero .ddpai-btn {\r\n        width: 100%;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-visual {\r\n        position: relative;\r\n        right: auto; top: auto;\r\n        width: 100%;\r\n        height: 50dvh;\r\n        flex: none;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n      }\r\n      .ddpai-s-hero .ddpai-hero-visual img {\r\n        max-width: 80%;\r\n        max-height: 85%;\r\n      }\r\n    }\r\n<\/style>\r\n<div class=\"ddpai-s-hero\">\r\n  <section class=\"ddpai-hero-wrap\" aria-label=\"Prime Day Hero Banner\">\r\n    <div class=\"ddpai-hero-overlay\"><\/div>\r\n\r\n    <div class=\"ddpai-hero-content\">\r\n            <p class=\"ddpai-hero-subtitle\"><strong>DDPAI Summer Sale<\/strong>.\r\n      <\/p>\r\n      <h1 class=\"ddpai-hero-title\">\r\n         Up to <span style=\"color:#007fff;\">35% OFF<\/span>\r\n      <\/h1>\r\n<p><br><\/p>\r\n      <div class=\"ddpai-hero-btns\">\r\n        <a href=\"https:\/\/store.ddpai.com\/?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=homepage_banner1\" class=\"ddpai-btn ddpai-btn--primary\">Buy Now at DDPAI Store<\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-86dacbb e-flex e-con-boxed e-con e-parent\" data-id=\"86dacbb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-05fbdea elementor-widget elementor-widget-html\" data-id=\"05fbdea\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .ddpai-compare {\r\n        --ddpai-red: #E60012;\r\n        --ddpai-red-hover: #c4000f;\r\n        --ddpai-green: #f39233;\r\n        --ddpai-ink: #0f1729;\r\n        --ddpai-ink-2: #475569;\r\n        --ddpai-ink-3: #94a3b8;\r\n        --ddpai-line: #e5e7eb;\r\n        --fs-lg: clamp(22px, 2.8vw, 36px);\r\n        --fs-sm: clamp(15px, 1.6vw, 20px);\r\n        --fs-body: clamp(13px, 1.1vw, 16px);\r\n        --fs-ui: clamp(11px, 0.9vw, 14px);\r\n        padding: 100px 0;\r\n        background: linear-gradient(180deg, #ffffff 0%, #f4f6fa 100%);\r\n        color: var(--ddpai-ink);\r\n        font-family: 'Inter', -apple-system, sans-serif;\r\n    }\r\n    .ddpai-compare * {\r\n        box-sizing: border-box;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-container {\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        padding: 0 20px;\r\n    }\r\n    \/* HEADER *\/\r\n    .ddpai-compare .ddpai-cmp-header {\r\n        text-align: center;\r\n        margin-bottom: 48px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-eyebrow {\r\n        display: inline-block;\r\n        font-size: clamp(10px, 0.9vw, 12px);\r\n        font-weight: 700;\r\n        color: #007fff;\r\n        text-transform: uppercase;\r\n        letter-spacing: 2px;\r\n        margin-bottom: 12px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-title {\r\n        font-size: var(--fs-lg);\r\n        font-weight: 800;\r\n        line-height: 1.15;\r\n        margin: 0 0 14px;\r\n        color: var(--ddpai-ink);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-sub {\r\n        font-size: var(--fs-body);\r\n        color: var(--ddpai-ink-2);\r\n        line-height: 1.7;\r\n        max-width: 680px;\r\n        margin: 0 auto;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-sub strong {\r\n        color: var(--ddpai-ink);\r\n        font-weight: 600;\r\n    }\r\n    \/* TWO-CARD GRID with center VS *\/\r\n    .ddpai-compare .ddpai-cmp-grid {\r\n        display: grid;\r\n        grid-template-columns: 1fr auto 1fr;\r\n        align-items: stretch;\r\n        gap: 0;\r\n        max-width: 1080px;\r\n        margin: 0 auto;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-vs {\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: center;\r\n        justify-content: center;\r\n        padding: 0 22px;\r\n        position: relative;\r\n        z-index: 2;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-vs-badge {\r\n        width: 54px;\r\n        height: 54px;\r\n        visibility: hidden;\r\n    }\r\n    \/* CARD *\/\r\n    .ddpai-compare .ddpai-cmp-card {\r\n        position: relative;\r\n        display: flex;\r\n        flex-direction: column;\r\n        background: #fff;\r\n        border: 1px solid var(--ddpai-line);\r\n        border-radius: 18px;\r\n        padding: 28px;\r\n        transition: border-color .3s ease, transform .3s ease, box-shadow .3s ease;\r\n        box-shadow: 0 1px 3px rgba(15, 23, 41, 0.04);\r\n        opacity: 0;\r\n        transform: translateY(16px);\r\n        animation: ddpaiCmpUp .6s ease forwards;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card--a {\r\n        animation-delay: .05s;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card--b {\r\n        animation-delay: .18s;\r\n        border-color: rgba(230, 0, 18, 0.30);\r\n        box-shadow: 0 8px 30px rgba(230, 0, 18, 0.08);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card:hover {\r\n        border-color: var(--ddpai-ink-3);\r\n        transform: translateY(-4px);\r\n        box-shadow: 0 12px 34px rgba(15, 23, 41, 0.10);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card--b:hover {\r\n        border-color: var(--ddpai-red);\r\n        box-shadow: 0 12px 34px rgba(230, 0, 18, 0.16);\r\n    }\r\n    @keyframes ddpaiCmpUp {\r\n        to {\r\n            opacity: 1;\r\n            transform: translateY(0);\r\n        }\r\n    }\r\n    \/* RIBBON *\/\r\n    .ddpai-compare .ddpai-cmp-ribbon {\r\n        position: absolute;\r\n        top: -11px;\r\n        left: 28px;\r\n        padding: 4px 14px;\r\n        border-radius: 20px;\r\n        font-size: clamp(9px, 0.7vw, 11px);\r\n        font-weight: 800;\r\n        text-transform: uppercase;\r\n        letter-spacing: 1px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-ribbon.value {\r\n        background: var(--ddpai-green);\r\n        color: #fff;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card--a .ddpai-cmp-ribbon.value {\r\n        background: #007fff;\r\n        color: #fff;\r\n        box-shadow: 0 4px 18px rgba(37, 99, 235, 0.28);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-ribbon.flagship {\r\n        background: var(--ddpai-red);\r\n        color: white;\r\n        box-shadow: 0 4px 18px rgba(230, 0, 18, 0.32);\r\n    }\r\n    \/* IMAGE *\/\r\n    .ddpai-compare .ddpai-cmp-img {\r\n        height: 180px;\r\n        border-radius: 14px;\r\n        margin: 10px 0 18px;\r\n        background: linear-gradient(135deg, #f8f9fb 0%, #eef1f5 100%);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        overflow: hidden;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-img img {\r\n        max-width: 78%;\r\n        max-height: 78%;\r\n        object-fit: contain;\r\n    }\r\n    \/* NAME + TAGLINE *\/\r\n    .ddpai-compare .ddpai-cmp-name {\r\n        font-size: var(--fs-sm);\r\n        font-weight: 800;\r\n        line-height: 1.2;\r\n        margin: 0 0 4px;\r\n        color: var(--ddpai-ink);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-tagline {\r\n        font-size: var(--fs-ui);\r\n        color: var(--ddpai-ink-2);\r\n        margin: 0 0 16px;\r\n        line-height: 1.5;\r\n    }\r\n    \/* CHIPS *\/\r\n    .ddpai-compare .ddpai-cmp-chips {\r\n        display: flex;\r\n        gap: 6px;\r\n        flex-wrap: wrap;\r\n        margin-bottom: 20px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-chip {\r\n        font-size: clamp(10px, 0.75vw, 11px);\r\n        font-weight: 600;\r\n        padding: 3px 10px;\r\n        border-radius: 6px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-chip.red {\r\n        background: rgba(230, 0, 18, 0.10);\r\n        color: var(--ddpai-red);\r\n    }\r\n    \r\n    .ddpai-compare .ddpai-cmp-chip.blue {\r\n        background: rgba(37, 99, 235, 0.10);\r\n        color: #007fff;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-chip.green {\r\n        background: #FFEDD5;\r\n        color: var(--ddpai-green);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-chip.gray {\r\n        background: #f1f5f9;\r\n        color: var(--ddpai-ink-2);\r\n    }\r\n    \/* SECTION LABEL *\/\r\n    .ddpai-compare .ddpai-cmp-label {\r\n        font-size: var(--fs-ui);\r\n        font-weight: 700;\r\n        text-transform: uppercase;\r\n        letter-spacing: 1px;\r\n        color: var(--ddpai-ink-3);\r\n        margin: 0 0 10px;\r\n    }\r\n    \/* STANDOUT LIST *\/\r\n    .ddpai-compare .ddpai-cmp-list {\r\n        list-style: none;\r\n        padding: 0;\r\n        margin: 0 0 22px;\r\n        display: flex;\r\n        flex-direction: column;\r\n        gap: 11px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-list li {\r\n        display: flex;\r\n        gap: 10px;\r\n        font-size: var(--fs-body);\r\n        color: var(--ddpai-ink-2);\r\n        line-height: 1.5;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-ic {\r\n        width: 22px;\r\n        height: 22px;\r\n        border-radius: 50%;\r\n        background: #FFEDD5;\r\n        color: var(--ddpai-green);\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 12px;\r\n        font-weight: 700;\r\n        flex-shrink: 0;\r\n        margin-top: 1px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-ic.red {\r\n        background: rgba(230, 0, 18, 0.10);\r\n        color: var(--ddpai-red);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-card--a .ddpai-cmp-ic {\r\n        background: rgba(37, 99, 235, 0.10);\r\n        color: #007fff;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-list li strong {\r\n        color: var(--ddpai-ink);\r\n        font-weight: 600;\r\n    }\r\n    \/* PRICE + CTA *\/\r\n    .ddpai-compare .ddpai-cmp-foot {\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: space-between;\r\n        gap: 14px;\r\n        flex-wrap: wrap;\r\n        margin-top: auto;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-was {\r\n        font-size: var(--fs-ui);\r\n        color: var(--ddpai-ink-3);\r\n        text-decoration: line-through;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-price {\r\n        font-size: clamp(22px, 2.6vw, 30px);\r\n        font-weight: 800;\r\n        line-height: 1;\r\n        color: var(--ddpai-ink);\r\n    }\r\n    .ddpai-compare .ddpai-cmp-save {\r\n        font-size: var(--fs-ui);\r\n        color: #E60012;\r\n        font-weight: 600;\r\n        margin-top: 3px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-btn {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        gap: 6px;\r\n        padding: 11px 28px;\r\n        background: var(--ddpai-red);\r\n        color: white;\r\n        font-size: clamp(13px, 1.2vw, 15px);\r\n        font-weight: 700;\r\n        border-radius: 25px;\r\n        text-decoration: none;\r\n        transition: all .25s ease;\r\n        box-shadow: 0 4px 20px rgba(230, 0, 18, 0.25);\r\n        white-space: nowrap;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-btn:hover {\r\n        background: var(--ddpai-red-hover);\r\n        transform: translateY(-2px);\r\n        box-shadow: 0 8px 30px rgba(230, 0, 18, 0.35);\r\n        color: white;\r\n    }\r\n    \/* SCROLLBAR (mobile carousel only) *\/\r\n    .ddpai-compare .ddpai-cmp-grid-outer {\r\n        position: relative;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-scrollbar-wrap {\r\n        display: none;\r\n        margin-top: 24px;\r\n        align-items: center;\r\n        gap: 24px;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-scrollbar-wrap.visible {\r\n        display: flex;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-scrollbar-track {\r\n        position: relative;\r\n        flex: 1;\r\n        height: 4px;\r\n        background: rgba(15, 23, 41, 0.08);\r\n        border-radius: 2px;\r\n        cursor: pointer;\r\n    }\r\n    .ddpai-compare .ddpai-cmp-scrollbar-thumb {\r\n        position: absolute;\r\n        top: 0;\r\n        height: 100%;\r\n        background: var(--ddpai-red);\r\n        border-radius: 2px;\r\n        transition: left .05s linear, width .15s ease;\r\n        pointer-events: none;\r\n    }\r\n    \/* RESPONSIVE *\/\r\n    @media (max-width:900px) {\r\n        .ddpai-compare .ddpai-cmp-grid {\r\n            grid-template-columns: 1fr;\r\n            gap: 0;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-vs {\r\n            padding: 14px 0;\r\n            flex-direction: row;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-card {\r\n            animation: none;\r\n            opacity: 1;\r\n            transform: none;\r\n        }\r\n    }\r\n    @media (max-width:768px) {\r\n        .ddpai-compare {\r\n            padding: 60px 0;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-header {\r\n            margin-bottom: 32px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-title {\r\n            font-size: clamp(22px, 6vw, 28px);\r\n        }\r\n        \/* Cards become a horizontal swipe carousel *\/\r\n        .ddpai-compare .ddpai-cmp-grid {\r\n            display: flex;\r\n            flex-direction: row;\r\n            flex-wrap: nowrap;\r\n            gap: 16px;\r\n            overflow-x: auto;\r\n            scroll-snap-type: x mandatory;\r\n            scroll-behavior: smooth;\r\n            -webkit-overflow-scrolling: touch;\r\n            scrollbar-width: none;\r\n            max-width: none;\r\n            padding: 22px 0 8px;\r\n            scroll-padding-left: 0;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-grid::-webkit-scrollbar {\r\n            display: none;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-vs {\r\n            display: none;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-card {\r\n            flex: 0 0 82vw;\r\n            max-width: 360px;\r\n            min-width: 0;\r\n            scroll-snap-align: start;\r\n            padding: 22px;\r\n            border-radius: 16px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-img {\r\n            height: 150px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-foot {\r\n            gap: 12px;\r\n        }\r\n    }\r\n    @media (max-width:430px) {\r\n        .ddpai-compare {\r\n            padding: 48px 0;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-container {\r\n            padding: 0 16px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-grid {\r\n            padding: 20px 0 6px;\r\n            gap: 12px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-eyebrow {\r\n            font-size: 10px;\r\n            letter-spacing: 1.5px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-title {\r\n            font-size: clamp(20px, 7vw, 24px);\r\n        }\r\n        .ddpai-compare .ddpai-cmp-sub {\r\n            font-size: 13px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-card {\r\n            padding: 18px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-ribbon {\r\n            left: 18px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-img {\r\n            height: 130px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-name {\r\n            font-size: 17px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-list li {\r\n            font-size: 13px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-price {\r\n            font-size: 24px;\r\n        }\r\n        .ddpai-compare .ddpai-cmp-btn {\r\n            padding: 11px 20px;\r\n            font-size: 13px;\r\n        }\r\n    }\r\n    @media (prefers-reduced-motion: reduce) {\r\n        .ddpai-compare .ddpai-cmp-card {\r\n            animation: none;\r\n            opacity: 1;\r\n            transform: none;\r\n        }\r\n    }\r\n<\/style>\r\n<section class=\"ddpai-compare\">\r\n    <div class=\"ddpai-cmp-container\">\r\n        <!-- HEADER -->\r\n        <div class=\"ddpai-cmp-header\">\r\n            <span class=\"ddpai-cmp-eyebrow\">Z60 Master vs Z90 Master<\/span>\r\n            <h2 class=\"ddpai-cmp-title\">Trending 4K Dash Cams This Summer Sale<\/h2>\r\n            <p class=\"ddpai-cmp-sub\">Capture every moment with our best-selling dash cams at unbeatable prices.<\/p>\r\n        <\/div>\r\n        <!-- TWO CARDS -->\r\n        <div class=\"ddpai-cmp-grid-outer\" data-ddpai-carousel-root>\r\n            <div class=\"ddpai-cmp-grid\" data-ddpai-carousel=\"grid\">\r\n            <!-- CARD A: Z60 MASTER -->\r\n            <div class=\"ddpai-cmp-card ddpai-cmp-card--a\">\r\n                <span class=\"ddpai-cmp-ribbon value\">Best Value<\/span>\r\n                <div class=\"ddpai-cmp-img\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png\" alt=\"DDPAI Z60 Master\"><\/div>\r\n                <h3 class=\"ddpai-cmp-name\">Z60 Master<\/h3>\r\n<p class=\"ddpai-cmp-tagline\">Next-Gen Speed & Stealth Design \u2014 Experience flagship 4K front recording with Wi-Fi 6 for faster transfers. Perfect for daily commuters looking for premium clarity and a compact design.<\/p>\r\n                <div class=\"ddpai-cmp-chips\">\r\n                    <span class=\"ddpai-cmp-chip red\">4K Front<\/span>\r\n                    <span class=\"ddpai-cmp-chip blue\">2K Rear<\/span>\r\n                    <span class=\"ddpai-cmp-chip green\">2K Cabin (opt.)<\/span>\r\n                <\/div>\r\n                <p class=\"ddpai-cmp-label\">Highlights<\/p>\r\n                <ul class=\"ddpai-cmp-list\">\r\n                    <li><span class=\"ddpai-cmp-ic\">\u2713<\/span><span><strong>Smart Exposure Control:<\/strong> Dual HDR and\r\n                            NightVIS 2.0 with 4K front camera and Sony IMX678 sensor reduce noise in low light and\r\n                            balance exposure for clear plates and signs.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic\">\u2713<\/span><span><strong>RealCube 2.0:<\/strong> DDPAI's\r\n                            self-developed algorithm enhances color richness and image detail for more natural, vivid\r\n                            footage.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic\">\u2713<\/span><span><strong>Compact design:<\/strong> The smallest and most\r\n                            discreet body in the lineup at 36.5&nbsp;mm and 196&nbsp;g, designed to tuck neatly behind\r\n                            the mirror.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic\">\u2713<\/span><span><strong>Wi-Fi \/ BT:<\/strong> Supports Wi-Fi 6 Turbo and\r\n                            Bluetooth 5.4 for faster connection, smoother control, and more stable pairing.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic\">\u2713<\/span><span><strong>CPL filter:<\/strong> An optional polarizing\r\n                            filter reduces glare and reflections for clearer daytime recording.<\/span><\/li>\r\n                <\/ul>\r\n                <div class=\"ddpai-cmp-foot\">\r\n                    <a href=\"https:\/\/store.ddpai.com\/products\/z60-master?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=landingpage_deals1\" class=\"ddpai-cmp-btn\">Buy Now &rarr;<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <!-- VS -->\r\n            <div class=\"ddpai-cmp-vs\">\r\n                <div class=\"ddpai-cmp-vs-badge\" aria-hidden=\"true\"><\/div>\r\n            <\/div>\r\n            <!-- CARD B: Z90 MASTER -->\r\n            <div class=\"ddpai-cmp-card ddpai-cmp-card--b\">\r\n                <span class=\"ddpai-cmp-ribbon flagship\">Most Capable<\/span>\r\n                <div class=\"ddpai-cmp-img\"><img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/04\/z90-new.png\" alt=\"DDPAI Z90 Master\" loading=\"lazy\"><\/div>\r\n                <h3 class=\"ddpai-cmp-name\">Z90 Master<\/h3>\r\n                <p class=\"ddpai-cmp-tagline\"> Ultimate Triple-Vision Flagship \u2014 Absolute choice for rideshare drivers and families who demand all-around 4K+3K protection, intelligent AI cabin monitoring, and dual-storage backup.<\/p>\r\n                <div class=\"ddpai-cmp-chips\">\r\n                    <span class=\"ddpai-cmp-chip red\">4K Front<\/span>\r\n                    <span class=\"ddpai-cmp-chip blue\">4K Rear<\/span>\r\n                    <span class=\"ddpai-cmp-chip green\">3K Cabin (opt.)<\/span>\r\n                <\/div>\r\n                <p class=\"ddpai-cmp-label\">Highlights<\/p>\r\n                <ul class=\"ddpai-cmp-list\">\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>Dual STARVIS 2 + Triple HDR:<\/strong> Sony\r\n                            STARVIS 2 IMX678 sensors front and rear with RealCube tuning deliver balanced, clear footage\r\n                            day and night.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>&pi;Link 3-channel:<\/strong> DDPAI's\r\n                            wireless system adds a 3K cabin camera for full coverage, with seamless multi-channel sync\r\n                            in the app.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>AI-Enhanced Portraits:<\/strong> The 3K HDR\r\n                            cabin camera balances interior and exterior lighting, with infrared support in low light and\r\n                            AI tuning for natural skin tones.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>D&sup2;save 2.0:<\/strong> Built-in 64GB\r\n                            eMMC plus support for up to 512GB microSD helps prevent footage loss with dual storage\r\n                            backup.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>Wi-Fi \/ BT:<\/strong> Supports Wi-Fi 5 and\r\n                            Bluetooth 5.1 for stable connectivity and smooth app control.<\/span><\/li>\r\n                    <li><span class=\"ddpai-cmp-ic red\">\u2713<\/span><span><strong>CPL filter:<\/strong> Included for reduced\r\n                            glare and improved clarity in bright driving conditions.<\/span><\/li>\r\n                <\/ul>\r\n                <div class=\"ddpai-cmp-foot\">\r\n                    <a href=\"https:\/\/store.ddpai.com\/products\/z90-master?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=landingpage_deals2\" class=\"ddpai-cmp-btn\">Buy Now &rarr;<\/a>\r\n                <\/div>\r\n            <\/div>\r\n            <\/div>\r\n\r\n            <!-- Scrollbar indicator (mobile carousel only) -->\r\n            <div class=\"ddpai-cmp-scrollbar-wrap\" data-ddpai-carousel=\"wrap\">\r\n                <div class=\"ddpai-cmp-scrollbar-track\" data-ddpai-carousel=\"track\">\r\n                    <div class=\"ddpai-cmp-scrollbar-thumb\" data-ddpai-carousel=\"thumb\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Shared carousel initializer (define once, multi-section safe). -->\r\n<script>\r\n(function(){\r\n    if (window.ddpaiInitCarousels) { window.ddpaiInitCarousels(); return; }\r\n\r\n    window.ddpaiInitCarousels = function(){\r\n        var outers = document.querySelectorAll('[data-ddpai-carousel-root]');\r\n        outers.forEach(function(root){\r\n            if (root._ddpaiCarouselInit) return;\r\n\r\n            var grid  = root.querySelector('[data-ddpai-carousel=\"grid\"]');\r\n            var wrap  = root.querySelector('[data-ddpai-carousel=\"wrap\"]');\r\n            var track = root.querySelector('[data-ddpai-carousel=\"track\"]');\r\n            var thumb = root.querySelector('[data-ddpai-carousel=\"thumb\"]');\r\n            if (!grid || !wrap || !track || !thumb) return;\r\n\r\n            root._ddpaiCarouselInit = true;\r\n\r\n            var prevBtn = root.querySelector('[data-ddpai-carousel=\"prev\"]');\r\n            var nextBtn = root.querySelector('[data-ddpai-carousel=\"next\"]');\r\n\r\n            function isCarouselMode() { return grid.scrollWidth > grid.clientWidth + 2; }\r\n            function updateThumb() {\r\n                var scrollable = grid.scrollWidth - grid.clientWidth;\r\n                if (scrollable <= 0) return;\r\n                var ratio = grid.scrollLeft \/ scrollable;\r\n                var thumbPct = (grid.clientWidth \/ grid.scrollWidth) * 100;\r\n                thumb.style.width = thumbPct + '%';\r\n                thumb.style.left = (ratio * (100 - thumbPct)) + '%';\r\n            }\r\n            function syncVisibility() {\r\n                if (isCarouselMode()) { wrap.classList.add('visible'); updateThumb(); }\r\n                else { wrap.classList.remove('visible'); }\r\n            }\r\n            requestAnimationFrame(function(){ requestAnimationFrame(syncVisibility); });\r\n            window.addEventListener('resize', syncVisibility);\r\n            grid.addEventListener('scroll', updateThumb, { passive: true });\r\n\r\n            track.addEventListener('click', function(e){\r\n                var rect = track.getBoundingClientRect();\r\n                var clickRatio = (e.clientX - rect.left) \/ rect.width;\r\n                var scrollable = grid.scrollWidth - grid.clientWidth;\r\n                var thumbPct = grid.clientWidth \/ grid.scrollWidth;\r\n                var target = (clickRatio - thumbPct \/ 2) \/ (1 - thumbPct) * scrollable;\r\n                grid.scrollTo({ left: Math.max(0, Math.min(scrollable, target)), behavior: 'smooth' });\r\n            });\r\n\r\n            var dragging = false, dragStartX = 0, dragStartScroll = 0;\r\n            thumb.addEventListener('mousedown', function(e){ e.stopPropagation(); dragging = true; dragStartX = e.clientX; dragStartScroll = grid.scrollLeft; document.body.style.userSelect = 'none'; });\r\n            document.addEventListener('mousemove', function(e){ if (!dragging) return; var movableTrack = track.offsetWidth - thumb.offsetWidth; var scrollable = grid.scrollWidth - grid.clientWidth; var dx = e.clientX - dragStartX; grid.scrollLeft = Math.max(0, Math.min(scrollable, dragStartScroll + (dx \/ movableTrack) * scrollable)); });\r\n            document.addEventListener('mouseup', function(){ if (dragging) { dragging = false; document.body.style.userSelect = ''; } });\r\n\r\n            var isDragging = false, startX = 0, scrollLeft = 0, hasDragged = false;\r\n            grid.addEventListener('mousedown', function(e){ if (e.target === thumb) return; isDragging = true; hasDragged = false; startX = e.pageX - grid.offsetLeft; scrollLeft = grid.scrollLeft; grid.style.cursor = 'grabbing'; grid.style.userSelect = 'none'; });\r\n            grid.addEventListener('mouseleave', function(){ isDragging = false; grid.style.cursor = ''; grid.style.userSelect = ''; });\r\n            grid.addEventListener('mouseup', function(){ isDragging = false; grid.style.cursor = ''; grid.style.userSelect = ''; });\r\n            grid.addEventListener('mousemove', function(e){ if (!isDragging) return; e.preventDefault(); var walk = (e.pageX - grid.offsetLeft - startX) * 1.5; if (Math.abs(walk) > 4) hasDragged = true; grid.scrollLeft = scrollLeft - walk; });\r\n            grid.addEventListener('click', function(e){ if (hasDragged) { e.preventDefault(); e.stopPropagation(); hasDragged = false; } }, true);\r\n\r\n            var touchStartX = 0;\r\n            grid.addEventListener('touchstart', function(e){ touchStartX = e.touches[0].clientX; hasDragged = false; }, { passive: true });\r\n            grid.addEventListener('touchmove', function(e){ if (Math.abs(e.touches[0].clientX - touchStartX) > 5) hasDragged = true; }, { passive: true });\r\n\r\n            if (prevBtn && nextBtn) {\r\n                var scrollAmount = 360;\r\n                prevBtn.addEventListener('click', function(){ grid.scrollBy({ left: -scrollAmount, behavior: 'smooth' }); });\r\n                nextBtn.addEventListener('click', function(){ grid.scrollBy({ left: scrollAmount, behavior: 'smooth' }); });\r\n            }\r\n        });\r\n    };\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', window.ddpaiInitCarousels);\r\n    } else {\r\n        window.ddpaiInitCarousels();\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46d3a2b e-flex e-con-boxed e-con e-parent\" data-id=\"46d3a2b\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c5ce87 elementor-widget elementor-widget-html\" data-id=\"6c5ce87\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.ddpai-config {\r\n    --ddpai-red: #E60012;\r\n    --ddpai-red-hover: #c4000f;\r\n    --fs-lg:   clamp(22px, 2.8vw, 36px);\r\n    --fs-body: clamp(13px, 1.1vw, 16px);\r\n    --fs-ui:   clamp(11px, 0.9vw, 14px);\r\n\r\n    padding: 100px 0;\r\n    background: #ffffff;\r\n    color: #0f172a;\r\n    font-family: 'Inter', -apple-system, sans-serif;\r\n}\r\n.ddpai-config * { box-sizing: border-box; }\r\n\r\n.ddpai-config .ddpai-cfg-container { max-width: 1200px; margin: 0 auto; padding: 0; }\r\n.ddpai-config .ddpai-cfg-header { text-align: center; margin-bottom: 48px; padding: 0 20px; }\r\n.ddpai-config .ddpai-cfg-eyebrow { display:inline-block; font-size:clamp(10px,0.9vw,12px); font-weight:700; color:#e60012; text-transform:uppercase; letter-spacing:2px; margin-bottom:12px; }\r\n.ddpai-config .ddpai-cfg-section-title { font-size:var(--fs-lg); font-weight:800; line-height:1.15; }\r\n.ddpai-config .ddpai-cfg-tabs { display:flex; justify-content:center; gap:16px; margin-bottom:48px; flex-wrap:nowrap; }\r\n.ddpai-config .ddpai-cfg-tab { position:relative; flex:1 1 360px; min-width:0; max-width:440px; padding:20px 28px; border-radius:25px; background:#f8fafc; border:2px solid #e2e8f0; cursor:pointer; transition:all 0.3s ease; text-align:left; color:#64748b; font-family:'Inter',-apple-system,sans-serif; }\r\n.ddpai-config .ddpai-cfg-tab:hover { border-color:#cbd5e1; background:#f1f5f9; }\r\n.ddpai-config .ddpai-cfg-tab.active { border-color:var(--ddpai-red); background:rgba(230,0,18,0.08); color:#0f172a; }\r\n.ddpai-config .ddpai-cfg-tab-label { display:block; font-size:clamp(12px,1.4vw,16px); font-weight:700; margin-bottom:4px; }\r\n.ddpai-config .ddpai-cfg-tab-sub { display:block; font-size:clamp(10px,1vw,13px); opacity:0.7; }\r\n.ddpai-config .ddpai-cfg-tab-value { font-size:clamp(10px,0.75vw,11px); font-weight:600; color:var(--ddpai-red); margin-left:2px; }\r\n.ddpai-config .ddpai-cfg-badge { position:absolute; top:-11px; right:24px; padding:4px 14px; border-radius:20px; background:var(--ddpai-red); color:#fff; font-size:clamp(9px,0.7vw,11px); font-weight:800; line-height:1.4; text-transform:uppercase; letter-spacing:1px; white-space:nowrap; box-shadow:0 4px 18px rgba(230,0,18,0.32); z-index:2; }\r\n.ddpai-config .ddpai-cfg-sku-chips { display:flex; gap:6px; flex-wrap:wrap; margin-bottom:12px; }\r\n.ddpai-config .ddpai-cfg-chip { font-size:clamp(10px,0.75vw,11px); font-weight:600; padding:3px 10px; border-radius:6px; }\r\n.ddpai-config .ddpai-cfg-chip.red { background:rgba(230,0,18,0.10); color:#E60012; }\r\n.ddpai-config .ddpai-cfg-chip.blue { background:#dbeafe; color:#2563eb; }\r\n.ddpai-config .ddpai-cfg-chip.green { background:#FFEDD5; color:#EA580C; }\r\n.ddpai-config .ddpai-cfg-chip.gray { background:#e2e8f0; color:#64748b; }\r\n.ddpai-config .ddpai-cfg-body { display:grid; grid-template-columns:1fr 1fr; gap:48px; align-items:start; max-width:1100px; margin:0 auto; }\r\n.ddpai-config .ddpai-cfg-visual { position:sticky; top:80px; }\r\n.ddpai-config .ddpai-cfg-img-wrap { display:none; }\r\n.ddpai-config .ddpai-cfg-img-wrap.active { display:block; }\r\n.ddpai-config .ddpai-cfg-img-wrap img { width:100%; border-radius:16px; display:block; }\r\n.ddpai-config .ddpai-cfg-panel { display:flex; flex-direction:column; gap:28px; }\r\n.ddpai-config .ddpai-cfg-content { display:none; }\r\n.ddpai-config .ddpai-cfg-content.active { display:block; }\r\n.ddpai-config .ddpai-cfg-sku-title { font-size:clamp(18px,2vw,24px); font-weight:800; margin-bottom:12px; line-height:1.25; }\r\n.ddpai-config .ddpai-cfg-sku-desc { font-size:var(--fs-body); color:#64748b; line-height:1.7; margin-bottom:24px; }\r\n.ddpai-config .ddpai-cfg-sku-desc em { color:#1e293b; font-style:italic; }\r\n.ddpai-config .ddpai-cfg-ai-block { display:flex; gap:16px; padding:20px; background:#FFF7ED; border:1px solid #FFEDD5; border-radius:14px; margin-bottom:20px; align-items:flex-start; }\r\n.ddpai-config .ddpai-cfg-ai-icon { font-size:28px; flex-shrink:0; }\r\n.ddpai-config .ddpai-cfg-ai-title { font-size:var(--fs-body); font-weight:700; color:#EA580C; margin-bottom:4px; }\r\n.ddpai-config .ddpai-cfg-ai-desc { font-size:var(--fs-ui); color:#64748b; line-height:1.6; }\r\n.ddpai-config .ddpai-cfg-scene { margin-bottom:20px; }\r\n.ddpai-config .ddpai-cfg-scene-title { font-size:var(--fs-ui); font-weight:700; text-transform:uppercase; letter-spacing:1px; color:#94a3b8; margin-bottom:10px; }\r\n.ddpai-config .ddpai-cfg-scene-tags { display:flex; gap:8px; flex-wrap:wrap; }\r\n.ddpai-config .ddpai-cfg-scene-tags span { font-size:var(--fs-ui); padding:6px 14px; background:#f1f5f9; border:1px solid #e2e8f0; border-radius:20px; color:#475569; }\r\n.ddpai-config .ddpai-cfg-includes { margin-bottom:24px; display:flex; flex-direction:column; gap:10px; }\r\n.ddpai-config .ddpai-cfg-inc-item { display:flex; align-items:center; gap:10px; font-size:var(--fs-body); color:#475569; }\r\n.ddpai-config .ddpai-cfg-inc-icon { width:22px; height:22px; border-radius:50%; background:rgba(37, 99, 235, 0.10); color:#007fff; display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700; flex-shrink:0; }\r\n.ddpai-config .ddpai-cfg-inc-icon.red { background:rgba(230,0,18,0.10); color:#E60012; }\r\n.ddpai-config .ddpai-cfg-inc-text { flex:1; }\r\n.ddpai-config .ddpai-cfg-inc-item strong { font-weight:700; }\r\n\r\n\/* price *\/\r\n.ddpai-config .ddpai-cfg-price-row { display:flex; flex-direction:column; align-items:stretch; gap:16px; padding:24px; background:#f8fafc; border:1px solid #e2e8f0; border-radius:14px; margin-bottom:12px; }\r\n.ddpai-config .ddpai-cfg-price-meta { display:flex; align-items:baseline; gap:12px; }\r\n.ddpai-config .ddpai-cfg-was { font-size:var(--fs-ui); color:#94a3b8; text-decoration:line-through; margin-bottom:2px; }\r\n.ddpai-config .ddpai-cfg-price { font-size:clamp(24px,3vw,36px); font-weight:800; color:#0f172a; line-height:1; }\r\n.ddpai-config .ddpai-cfg-save-tag { font-size:var(--fs-ui); color:#E60012; font-weight:600; }\r\n\r\n\/* calculation *\/\r\n.ddpai-config .ddpai-cfg-calc-block { font-size: 13px; color: #64748b; padding-top: 12px; border-top: 1px dashed #e2e8f0; line-height: 1.5; }\r\n.ddpai-config .highlight-price { color: #EA580C; font-weight: 700; font-size: 15px; }\r\n.ddpai-config .highlight-red { color: var(--ddpai-red); font-weight: 700; }\r\n\r\n.ddpai-config .ddpai-btn-deal { display:flex; align-items:center; justify-content:center; width:100%; padding:14px 32px; background:var(--ddpai-red); color:white; font-size:clamp(14px,1.2vw,16px); font-weight:700; border-radius:25px; text-decoration:none; transition:all 0.25s ease; box-shadow:0 4px 20px rgba(230,0,18,0.3); white-space:nowrap; }\r\n.ddpai-config .ddpai-btn-deal:hover { background:var(--ddpai-red-hover); transform:translateY(-2px); box-shadow:0 8px 30px rgba(230,0,18,0.4); color:white }\r\n.ddpai-config .ddpai-deal-timer { font-size:var(--fs-ui); color:#94a3b8; text-align:center; }\r\n.ddpai-config .ddpai-cfg-addons-strip { padding:20px; background:#f8fafc; border:1px solid #f1f5f9; border-radius:14px; }\r\n.ddpai-config .ddpai-cfg-addons-label { font-size:var(--fs-ui); color:#94a3b8; margin-bottom:10px; }\r\n.ddpai-config .ddpai-cfg-addons-row { display:flex; gap:10px; flex-wrap:wrap; }\r\n.ddpai-config .ddpai-cfg-addon-pill { font-size:var(--fs-ui); padding:8px 16px; background:#f1f5f9; border:1px solid #e2e8f0; border-radius:10px; color:#475569; cursor:pointer; transition:all 0.2s ease; }\r\n.ddpai-config .ddpai-cfg-addon-pill:hover { border-color:#cbd5e1; background:#e2e8f0; }\r\n.ddpai-config .ddpai-cfg-addon-pill strong { color:#0f172a; }\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width:1024px) {\r\n    .ddpai-config .ddpai-cfg-body { grid-template-columns:1fr; gap:36px; }\r\n    .ddpai-config .ddpai-cfg-visual { position:static; max-width:100%; }\r\n    .ddpai-config .ddpai-cfg-tab { padding:18px 24px; }\r\n}\r\n@media (max-width:768px) {\r\n    .ddpai-config { padding:60px 0; }\r\n    .ddpai-config .ddpai-cfg-container { padding: 0 20px; }\r\n    .ddpai-config .ddpai-cfg-section-title { font-size: clamp(22px, 6vw, 28px); }\r\n    .ddpai-config .ddpai-cfg-tabs { gap:10px; margin-bottom:32px; }\r\n    .ddpai-config .ddpai-cfg-tab { padding:14px 14px; border-radius:25px; }\r\n    .ddpai-config .ddpai-cfg-tab-label { font-size: clamp(13px, 2.6vw, 15px); }\r\n    .ddpai-config .ddpai-cfg-tab-sub { font-size: clamp(10px, 1.8vw, 12px); }\r\n    .ddpai-config .ddpai-cfg-tab-value { font-size: clamp(10px, 1.8vw, 12px); }\r\n    .ddpai-config .ddpai-cfg-badge { right:18px; }\r\n    .ddpai-config .ddpai-cfg-sku-title { font-size: clamp(18px, 5vw, 22px); }\r\n    .ddpai-config .ddpai-cfg-sku-desc { font-size: 14px; line-height: 1.65; }\r\n    .ddpai-config .ddpai-cfg-price-row { padding:20px; }\r\n    .ddpai-config .ddpai-btn-deal { padding:14px 24px; font-size:14px; }\r\n    .ddpai-config .ddpai-cfg-ai-block { padding:16px; gap:12px; }\r\n    .ddpai-config .ddpai-cfg-ai-desc { font-size:12px; }\r\n    .ddpai-config .ddpai-cfg-inc-item { font-size:13px; gap:8px; }\r\n    .ddpai-config .ddpai-cfg-addons-strip { padding:16px; }\r\n    .ddpai-config .ddpai-cfg-addons-row { gap:8px; }\r\n    .ddpai-config .ddpai-cfg-addon-pill { padding:7px 12px; font-size:12px; }\r\n}\r\n@media (max-width:430px) {\r\n    .ddpai-config { padding:48px 0; }\r\n    .ddpai-config .ddpai-cfg-container { padding: 0 16px; }\r\n    .ddpai-config .ddpai-cfg-header { margin-bottom: 24px; }\r\n    .ddpai-config .ddpai-cfg-section-title { font-size: clamp(20px, 7vw, 24px); }\r\n    .ddpai-config .ddpai-cfg-eyebrow { font-size: 10px; letter-spacing: 1.5px; margin-bottom: 8px; }\r\n    .ddpai-config .ddpai-cfg-tabs { gap:8px; margin-bottom:24px; }\r\n    .ddpai-config .ddpai-cfg-tab { padding:12px 10px; border-radius:25px; flex:1 1 auto; }\r\n    .ddpai-config .ddpai-cfg-tab-label { font-size: 12px; }\r\n    .ddpai-config .ddpai-cfg-tab-sub { font-size: 10px; }\r\n    .ddpai-config .ddpai-cfg-tab-value { font-size: 10px; }\r\n    .ddpai-config .ddpai-cfg-badge { right:14px; padding:3px 12px; }\r\n    .ddpai-config .ddpai-cfg-sku-chips { gap:4px; margin-bottom:8px; }\r\n    .ddpai-config .ddpai-cfg-chip { font-size: 10px; padding:3px 8px; border-radius:5px; }\r\n    .ddpai-config .ddpai-cfg-body { gap:20px; }\r\n    .ddpai-config .ddpai-cfg-sku-title { font-size: 17px; margin-bottom:8px; }\r\n    .ddpai-config .ddpai-cfg-sku-desc { font-size: 13px; margin-bottom:16px; }\r\n    .ddpai-config .ddpai-cfg-ai-block { padding:14px; gap:10px; border-radius:12px; }\r\n    .ddpai-config .ddpai-cfg-ai-icon { font-size: 22px; }\r\n    .ddpai-config .ddpai-cfg-ai-title { font-size: 13px; }\r\n    .ddpai-config .ddpai-cfg-ai-desc { font-size: 11px; }\r\n    .ddpai-config .ddpai-cfg-scene { margin-bottom:14px; }\r\n    .ddpai-config .ddpai-cfg-scene-tags { gap:6px; }\r\n    .ddpai-config .ddpai-cfg-scene-tags span { padding:5px 10px; font-size: 11px; }\r\n    .ddpai-config .ddpai-cfg-includes { gap:6px; margin-bottom:16px; }\r\n    .ddpai-config .ddpai-cfg-inc-item { font-size: 12px; gap:6px; }\r\n    .ddpai-config .ddpai-cfg-inc-icon { width:18px; height:18px; font-size:10px; }\r\n    .ddpai-config .ddpai-cfg-price-row { padding:16px; border-radius:12px; gap:12px; margin-bottom:8px; }\r\n    .ddpai-config .ddpai-cfg-was { font-size:11px; }\r\n    .ddpai-config .ddpai-cfg-price { font-size: 24px; }\r\n    .ddpai-config .ddpai-cfg-save-tag { font-size: 11px; }\r\n    .ddpai-config .ddpai-btn-deal { padding:12px 20px; font-size: 13px; }\r\n    .ddpai-config .ddpai-deal-timer { font-size: 11px; }\r\n    .ddpai-config .ddpai-cfg-addons-strip { padding:14px; border-radius:12px; }\r\n    .ddpai-config .ddpai-cfg-addons-label { font-size: 11px; margin-bottom:8px; }\r\n    .ddpai-config .ddpai-cfg-addons-row { gap:6px; }\r\n    .ddpai-config .ddpai-cfg-addon-pill { padding:6px 10px; font-size: 11px; border-radius:8px; }\r\n}\r\n<\/style>\r\n\r\n<!-- Config Selector Section -->\r\n<section class=\"ddpai-config\" data-ddpai-config>\r\n    <div class=\"ddpai-cfg-container\">\r\n        <div class=\"ddpai-cfg-header\">\r\n            <span class=\"ddpai-cfg-eyebrow\">DDPAI Z90 Master<\/span>\r\n            <h2 class=\"ddpai-cfg-section-title\" style=\"color:#0f172a\">The Best Dash Cam to Buy This Summer Sale<\/h2>\r\n        <\/div>\r\n\r\n        <!-- SKU Tabs -->\r\n        <div class=\"ddpai-cfg-tabs\" role=\"tablist\" aria-label=\"Z90 Master configuration\">\r\n            <button role=\"tab\" aria-selected=\"false\" data-cfg=\"2ch\" class=\"ddpai-cfg-tab\">\r\n                <span class=\"ddpai-cfg-tab-label\">Z90 Master 2-Channel<\/span>\r\n            <\/button>\r\n            <button data-cfg=\"3ch\" class=\"ddpai-cfg-tab active\" role=\"tab\" aria-selected=\"true\">\r\n                <span class=\"ddpai-cfg-badge\">Top Choice<\/span>\r\n                <span class=\"ddpai-cfg-tab-label\">Z90 Master 3-Channel<\/span>\r\n            <\/button>\r\n        <\/div>\r\n\r\n        <!-- Config Body -->\r\n        <div class=\"ddpai-cfg-body\">\r\n            <!-- LEFT: Product Image -->\r\n            <div class=\"ddpai-cfg-visual\">\r\n                <div class=\"ddpai-cfg-img-wrap\" data-cfg-img=\"2ch\">\r\n                    <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/z90-master-2channel-fov-2.webp\" alt=\"Z90 Master 2CH\">\r\n                <\/div>\r\n                <div class=\"ddpai-cfg-img-wrap active\" data-cfg-img=\"3ch\">\r\n                    <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/z90-master-3channel-fov.webp\" alt=\"Z90 Master 3CH\">\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <!-- RIGHT: Spec Panel -->\r\n            <div class=\"ddpai-cfg-panel\">\r\n                <!-- 2CH Panel -->\r\n                <div class=\"ddpai-cfg-content\" data-cfg-panel=\"2ch\">\r\n                    <h3 class=\"ddpai-cfg-sku-title\">Dual 4K Dash Cam. Flagship Sensors Both Ways.<\/h3>\r\n                    <div class=\"ddpai-cfg-sku-chips\">\r\n                        <span class=\"ddpai-cfg-chip red\">4K Front<\/span>\r\n                        <span class=\"ddpai-cfg-chip blue\">4K Rear<\/span>\r\n                        <span class=\"ddpai-cfg-chip gray\">64GB eMMC<\/span>\r\n                    <\/div>\r\n                    <p class=\"ddpai-cfg-sku-desc\">Powered by flagship Sony STARVIS 2 IMX678 front and rear sensors, the Z90 Master 2CH delivers true dual 4K recording and captures razor-sharp license plates at 60 fps, ensuring blur-free footage even at highway speeds. Built-in 64GB eMMC storage provides industrial-grade reliability, eliminating SD card errors while saving you the cost of an additional purchase.<\/p>\r\n                    <div class=\"ddpai-cfg-scene\"><div class=\"ddpai-cfg-scene-title\">Best For<\/div><div class=\"ddpai-cfg-scene-tags\"><span>Daily Commuters<\/span><span>City Driving<\/span><span>Highway Commute<\/span><span>Night Driving<\/span><span>Parking Protection<\/span><\/div><\/div>\r\n                    <div class=\"ddpai-cfg-includes\">\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>64GB Built-in + Up to 512GB Expansion:<\/strong> Reliable internal storage paired with massive external TF card support.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>NightVIS 2.0 + AI ISP:<\/strong> Dual-powered low-light processing for ultra-clear night recordings.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>3.0\" IPS HD Screen:<\/strong> Instant on-device playback\u2014no phone pairing required.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>Hardware-Grade HDR:<\/strong> Auto-balances harsh tunnel backlights and sudden shadow transitions.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>Premium CPL Filter Included:<\/strong> Completely eliminates dashboard glare and reflections.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>5GHz High-Speed Wi-Fi:<\/strong> Powered by Wi-Fi Turbo and BLE for 4x faster App downloads.<\/span><\/div>\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        <a href=\"https:\/\/store.ddpai.com\/products\/z90-master?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=landingpage_option1\" class=\"ddpai-btn-deal\">Buy Now \u2192<\/a>\r\n                    <\/div>\r\n                    \r\n                    \r\n                <\/div>\r\n\r\n                <!-- 3CH Panel -->\r\n                <div class=\"ddpai-cfg-content active\" data-cfg-panel=\"3ch\">\r\n                    <h3 class=\"ddpai-cfg-sku-title\" style=\"color:#0f172a\">Triple Coverage. AI Portrait Inside.<\/h3>\r\n                    <div class=\"ddpai-cfg-sku-chips\">\r\n                        <span class=\"ddpai-cfg-chip red\">4K Front<\/span>\r\n                        <span class=\"ddpai-cfg-chip blue\">4K Rear<\/span>\r\n                        <span class=\"ddpai-cfg-chip green\">3K Cabin<\/span>\r\n                        <span class=\"ddpai-cfg-chip gray\">64GB eMMC<\/span>\r\n                    <\/div>\r\n                    <p class=\"ddpai-cfg-sku-desc\">Building upon the Z90 Master 2CH system, upgrading to complete 3-channel protection is effortless via DDPAI's \u03c0Link technology. By adding the 3K MINI 3X Cabin Cam, which features AI Portrait face detection and dual-mode IR night vision, you ensure pristine interior surveillance around the clock. All channels auto-sync to deliver multi-angle playback and hassle-free control right from your App.<\/p>\r\n                    <div class=\"ddpai-cfg-scene\"><div class=\"ddpai-cfg-scene-title\">Best For<\/div><div class=\"ddpai-cfg-scene-tags\"><span>Rideshare & Taxi (Uber\/Lyft)<\/span><span>Families with Kids\/Pets<\/span><span>Road Trippers<\/span><span>360\u00b0 Full Protection<\/span><\/div><\/div>\r\n                    <div class=\"ddpai-cfg-includes\">\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>64GB Built-in + Up to 512GB Expansion:<\/strong> Reliable internal storage paired with massive external TF card support.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>NightVIS 2.0 + AI ISP:<\/strong> Dual-powered low-light processing for ultra-clear night recordings.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>3.0\" IPS HD Screen:<\/strong> Instant on-device playback\u2014no phone pairing required.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>Triple-Channel HDR:<\/strong> Independent HDR processing across all three lenses for balanced lighting.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>Premium CPL Filter Included:<\/strong> Completely eliminates dashboard glare and reflections.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>5GHz High-Speed Wi-Fi:<\/strong> Powered by Wi-Fi Turbo and BLE for 4x faster App downloads.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon red\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>AI Portrait Face Detection:<\/strong> Smart cabin analysis focusing precision exposure on all passengers.<\/span><\/div>\r\n                        <div class=\"ddpai-cfg-inc-item\"><span class=\"ddpai-cfg-inc-icon red\">\u2713<\/span><span class=\"ddpai-cfg-inc-text\"><strong>Dual IR Auto-Switching:<\/strong> Infrared lights automatically activate to keep the cabin visible in darkness.<\/span><\/div>\r\n                    <\/div>\r\n\r\n                    <div>\r\n                        \r\n                        \r\n                        <a href=\"https:\/\/store.ddpai.com\/products\/z90-master?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=landingpage_option2\" class=\"ddpai-btn-deal\">Buy Now \u2192<\/a>\r\n                    <\/div>\r\n                    <p class=\"ddpai-deal-timer\">Stock and discounts may vary by region.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n    function initOne(root){\r\n        if (root._ddpaiCfgInit) return;\r\n        root._ddpaiCfgInit = true;\r\n\r\n        var tabs   = root.querySelectorAll('.ddpai-cfg-tab');\r\n        var panels = root.querySelectorAll('.ddpai-cfg-content');\r\n        var images = root.querySelectorAll('.ddpai-cfg-img-wrap');\r\n        if (!tabs.length) return;\r\n\r\n        function switchCfg(cfg) {\r\n            tabs.forEach(function(t){\r\n                var active = t.getAttribute('data-cfg') === cfg;\r\n                t.classList.toggle('active', active);\r\n                t.setAttribute('aria-selected', active ? 'true' : 'false');\r\n            });\r\n            panels.forEach(function(p){ p.classList.toggle('active', p.getAttribute('data-cfg-panel') === cfg); });\r\n            images.forEach(function(i){ i.classList.toggle('active', i.getAttribute('data-cfg-img') === cfg); });\r\n        }\r\n\r\n        tabs.forEach(function(tab){\r\n            tab.addEventListener('click', function(){\r\n                if (this.classList.contains('active')) return;\r\n                switchCfg(this.getAttribute('data-cfg'));\r\n            });\r\n        });\r\n    }\r\n    function initAll(){\r\n        document.querySelectorAll('.ddpai-config[data-ddpai-config]').forEach(initOne);\r\n    }\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', initAll);\r\n    } else {\r\n        initAll();\r\n    }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c5a18a5 e-flex e-con-boxed e-con e-parent\" data-id=\"c5a18a5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f48e913 elementor-widget elementor-widget-html\" data-id=\"f48e913\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.ddpai-features {\r\n    --ddpai-red: #E60012;\r\n    --ddpai-red-hover: #c4000f;\r\n    --ddpai-dark: #0a0a0a;\r\n    --fs-lg:   clamp(22px, 2.8vw, 36px);\r\n    --fs-body: clamp(13px, 1.1vw, 16px);\r\n\r\n    padding: 100px 0;\r\n    background: #f8f9fa;\r\n    color: #0a0a0a;\r\n    font-family: 'Inter', -apple-system, sans-serif;\r\n}\r\n.ddpai-features * { box-sizing: border-box; }\r\n\r\n.ddpai-features .ddpai-features-container { max-width: 1200px; margin: 0 auto; padding: 0; }\r\n.ddpai-features .ddpai-features-header { text-align: center; margin-bottom: 60px; padding: 0 20px; }\r\n.ddpai-features .ddpai-features-label {\r\n    font-size: clamp(10px, 0.9vw, 12px); font-weight: 700; color: #e60012;\r\n    text-transform: uppercase; letter-spacing: 2px; margin-bottom: 12px; display: inline-block;\r\n}\r\n.ddpai-features .ddpai-features-title { font-size: var(--fs-lg); font-weight: 800; color: #0a0a0a; margin-bottom: 12px; line-height: 1.2; }\r\n.ddpai-features .ddpai-features-desc { font-size: clamp(13px, 1.2vw, 16px); color: rgba(0,0,0,0.5); max-width: 600px; margin: 0 auto; line-height: 1.7; }\r\n\r\n.ddpai-features .ddpai-features-outer { position: relative; }\r\n\r\n.ddpai-features .ddpai-features-grid {\r\n    display: flex; flex-direction: row; flex-wrap: nowrap;\r\n    gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory;\r\n    scroll-behavior: smooth; -webkit-overflow-scrolling: touch;\r\n    scrollbar-width: none;\r\n    max-width: 1100px; margin: 0 auto; padding: 8px 20px;\r\n    scroll-padding-left: 20px;\r\n}\r\n.ddpai-features .ddpai-features-grid::-webkit-scrollbar { display: none; }\r\n.ddpai-features .ddpai-features-grid .ddpai-features-card {\r\n    flex: 0 0 calc((100% - 40px) \/ 3);\r\n    min-width: 280px;\r\n    scroll-snap-align: start;\r\n}\r\n.ddpai-features .ddpai-features-card {\r\n    background: white;\r\n    border: 1px solid rgba(0,0,0,0.08);\r\n    border-radius: 24px; overflow: hidden;\r\n    display: flex; flex-direction: column;\r\n    transition: border-color 0.3s ease;\r\n    cursor: default;\r\n}\r\n.ddpai-features .ddpai-features-card:hover { border-color: var(--ddpai-red); }\r\n.ddpai-features .ddpai-features-card-body { padding: 32px 28px 24px; flex-shrink: 0; }\r\n.ddpai-features .ddpai-features-card-title { font-size: clamp(17px, 1.7vw, 22px); font-weight: 800; color: #0a0a0a; margin-bottom: 10px; line-height: 1.25; }\r\n.ddpai-features .ddpai-features-card-desc { font-size: var(--fs-body); color: rgba(0,0,0,0.55); line-height: 1.7; }\r\n\r\n.ddpai-features .ddpai-features-card-visual {\r\n    flex: 1; min-height: 220px; display: flex; align-items: flex-end; justify-content: center;\r\n    overflow: hidden; position: relative;\r\n    background: radial-gradient(ellipse at 50% 80%, rgba(230,0,18,0.06) 0%, transparent 70%);\r\n}\r\n.ddpai-features .ddpai-features-card-visual img {\r\n    width: auto; height: auto;\r\n    max-width: 100%; max-height: 220px;\r\n    object-fit: contain; object-position: center bottom;\r\n    display: block; margin: 0 auto;\r\n}\r\n\r\n.ddpai-features .ddpai-features-scrollbar-wrap {\r\n    display: none; margin-top: 32px; padding: 0 20px;\r\n    max-width: 1100px; margin-left: auto; margin-right: auto;\r\n    align-items: center; gap: 24px;\r\n}\r\n.ddpai-features .ddpai-features-scrollbar-wrap.visible { display: flex; }\r\n\r\n.ddpai-features .ddpai-features-scrollbar-track {\r\n    position: relative; flex: 1; height: 4px;\r\n    background: rgba(0,0,0,0.08); border-radius: 2px; cursor: pointer;\r\n}\r\n.ddpai-features .ddpai-features-scrollbar-thumb { position: absolute; top: 0; height: 100%; background: var(--ddpai-red); border-radius: 2px; transition: left 0.05s linear, width 0.15s ease; pointer-events: none; }\r\n\r\n.ddpai-features .ddpai-arrow-group { display: flex; align-items: center; gap: 8px; flex-shrink: 0; }\r\n.ddpai-features .ddpai-arrow-btn {\r\n    width: 32px; height: 32px; background: white;\r\n    border: 1px solid rgba(0,0,0,0.1); border-radius: 50%;\r\n    cursor: pointer; display: flex; align-items: center; justify-content: center;\r\n    font-size: 12px; font-weight: bold; color: rgba(0, 0, 0, 0.6);\r\n    box-shadow: 0 2px 4px rgba(0,0,0,0.02);\r\n    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1); user-select: none;\r\n}\r\n.ddpai-features .ddpai-arrow-btn:hover { background: white; color: var(--ddpai-red); border-color: var(--ddpai-red); }\r\n\r\n\/* Accent visual backgrounds *\/\r\n.ddpai-features .ddpai-features-card.accent-blue .ddpai-features-card-visual { background: radial-gradient(ellipse at 50% 80%, rgba(59,130,246,0.08) 0%, transparent 70%); }\r\n.ddpai-features .ddpai-features-card.accent-green .ddpai-features-card-visual { background: radial-gradient(ellipse at 50% 80%, rgba(234,88,12,0.08) 0%, transparent 70%); }\r\n.ddpai-features .ddpai-features-card.accent-amber .ddpai-features-card-visual { background: radial-gradient(ellipse at 50% 80%, rgba(251,191,36,0.08) 0%, transparent 70%); }\r\n.ddpai-features .ddpai-features-card.accent-purple .ddpai-features-card-visual { background: radial-gradient(ellipse at 50% 80%, rgba(59,130,246,0.08) 0%, transparent 70%); }\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 1024px) {\r\n    .ddpai-features .ddpai-arrow-group { display: none; }\r\n    .ddpai-features .ddpai-features-grid {\r\n        max-width: none; margin-left: 0; margin-right: 0;\r\n        padding: 8px 40px; scroll-padding-left: 40px;\r\n    }\r\n    .ddpai-features .ddpai-features-grid .ddpai-features-card { flex: 0 0 320px; min-width: unset; }\r\n    .ddpai-features .ddpai-features-scrollbar-wrap { margin-left: 0; margin-right: 0; padding: 0 40px; }\r\n}\r\n@media (max-width: 768px) {\r\n    .ddpai-features { padding: 60px 0; }\r\n    .ddpai-features .ddpai-features-header { margin-bottom: 36px; }\r\n    .ddpai-features .ddpai-features-title { font-size: clamp(20px, 5.5vw, 26px); }\r\n    .ddpai-features .ddpai-features-desc { font-size: 13px; }\r\n    .ddpai-features .ddpai-features-grid { padding: 8px 24px; scroll-padding-left: 24px; }\r\n    .ddpai-features .ddpai-features-grid .ddpai-features-card { flex: 0 0 82vw; max-width: 320px; }\r\n    .ddpai-features .ddpai-features-card-body { padding: 24px 20px 18px; }\r\n    .ddpai-features .ddpai-features-card-title { font-size: 17px; }\r\n    .ddpai-features .ddpai-features-card-desc { font-size: 13px; }\r\n    .ddpai-features .ddpai-features-card-visual { min-height: 180px; }\r\n    .ddpai-features .ddpai-features-scrollbar-wrap { padding: 0 24px; }\r\n}\r\n@media (max-width: 430px) {\r\n    .ddpai-features { padding: 48px 0; }\r\n    .ddpai-features .ddpai-features-header { margin-bottom: 28px; }\r\n    .ddpai-features .ddpai-features-title { font-size: clamp(18px, 6vw, 22px); }\r\n    .ddpai-features .ddpai-features-desc { font-size: 12px; }\r\n    .ddpai-features .ddpai-features-grid { padding: 6px 16px; scroll-padding-left: 16px; gap: 12px; }\r\n    .ddpai-features .ddpai-features-grid .ddpai-features-card { flex: 0 0 85vw; max-width: 280px; border-radius: 18px; }\r\n    .ddpai-features .ddpai-features-card-body { padding: 20px 16px 14px; }\r\n    .ddpai-features .ddpai-features-card-title { font-size: 15px; margin-bottom: 8px; }\r\n    .ddpai-features .ddpai-features-card-desc { font-size: 12px; line-height: 1.6; }\r\n    .ddpai-features .ddpai-features-card-visual { min-height: 160px; }\r\n    .ddpai-features .ddpai-features-scrollbar-wrap { padding: 0 16px; }\r\n    .ddpai-features .ddpai-features-card-visual img { max-height: 130px; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ddpai-features\">\r\n    <div class=\"ddpai-features-container\">\r\n        <div class=\"ddpai-features-header\">\r\n            <span class=\"ddpai-features-label\">Redefining Dash Cam Performance<\/span>\r\n            <h2 class=\"ddpai-features-title\">Clarity. Reliability. Connectivity. <\/h2>\r\n            <p class=\"ddpai-features-desc\">AI-enhanced night vision, intelligent safety protection, and wireless multi-camera connectivity, delivering clearer, safer, and more convenient smart driving records.<\/p>\r\n        <\/div>\r\n        <div class=\"ddpai-features-outer\" data-ddpai-carousel-root=\"\">\r\n            <div class=\"ddpai-features-grid\" data-ddpai-carousel=\"grid\" style=\"\">\r\n\r\n                <div class=\"ddpai-features-card accent-red\">\r\n                    <div class=\"ddpai-features-card-body\">\r\n                        <h3 class=\"ddpai-features-card-title\">24\/7 Clarity With NightVIS<\/h3>\r\n                        <p class=\"ddpai-features-card-desc\">A standard CPL filter cuts glare, NightVIS 2.0 AI sees in the dark, and in-app controls fine-tune your exposure. Three layers of clarity, around the clock.<\/p>\r\n                    <\/div>\r\n                    <div class=\"ddpai-features-card-visual\">\r\n                        <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/z90m-nightvis.webp\" alt=\"24\/7 Clarity With NightVIS\" loading=\"lazy\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"ddpai-features-card accent-blue\">\r\n                    <div class=\"ddpai-features-card-body\">\r\n                        <h3 class=\"ddpai-features-card-title\">D\u00b2save 2.0 Smart Dual Storage<\/h3>\r\n                        <p class=\"ddpai-features-card-desc\">With built-in 64GB eMMC storage and support for up to 512GB TF card expansion, intelligent auto-backup technology ensures that no critical moment is ever lost.<\/p>\r\n                    <\/div>\r\n                    <div class=\"ddpai-features-card-visual\">\r\n                        <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/dualsave.webp\" alt=\"D\u00b2save 2.0 Smart Dual Storage\" loading=\"lazy\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"ddpai-features-card accent-green\">\r\n                    <div class=\"ddpai-features-card-body\">\r\n                        <h3 class=\"ddpai-features-card-title\">Instant Collision Detection<\/h3>\r\n                        <p class=\"ddpai-features-card-desc\">Highly sensitive G-sensor automatically triggers high-definition emergency recording during impacts, safeguarding critical evidence even when your vehicle is parked and unattended.<\/p>\r\n                    <\/div>\r\n                    <div class=\"ddpai-features-card-visual\">\r\n                        <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/collision-pc.webp\" alt=\"Instant Collision Detection\" loading=\"lazy\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"ddpai-features-card accent-amber\">\r\n                    <div class=\"ddpai-features-card-body\">\r\n                        <h3 class=\"ddpai-features-card-title\">Wireless Multi-Channel Expansion<\/h3>\r\n                        <p class=\"ddpai-features-card-desc\">Powered by proprietary \u03c0Link wireless technology, you can easily add a secondary camera and manage multiple live feeds directly from one intuitive smartphone app.<\/p>\r\n                    <\/div>\r\n                    <div class=\"ddpai-features-card-visual\">\r\n                        <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/wireless-extension.webp\" alt=\"Wireless Multi-Channel Expansion\" loading=\"lazy\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"ddpai-features-card accent-purple\">\r\n                    <div class=\"ddpai-features-card-body\">\r\n                        <h3 class=\"ddpai-features-card-title\">Extreme Weather Reliance<\/h3>\r\n                        <p class=\"ddpai-features-card-desc\">With a wide operating temperature range from -20\u00b0C to 70\u00b0C, stable chip performance, and secure data storage, the camera delivers long-lasting reliability even in extreme environments.<\/p>\r\n                    <\/div>\r\n                    <div class=\"ddpai-features-card-visual\">\r\n                        <img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/temperature-range.png\" alt=\"Extreme Weather Reliance\" loading=\"lazy\">\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n\r\n            <div class=\"ddpai-features-scrollbar-wrap visible\" data-ddpai-carousel=\"wrap\">\r\n                <div class=\"ddpai-features-scrollbar-track\" data-ddpai-carousel=\"track\">\r\n                    <div class=\"ddpai-features-scrollbar-thumb\" data-ddpai-carousel=\"thumb\" style=\"width: 46.0227%; left: 0%;\"><\/div>\r\n                <\/div>\r\n\r\n                <div class=\"ddpai-arrow-group\">\r\n                    <button class=\"ddpai-arrow-btn\" data-ddpai-carousel=\"prev\" aria-label=\"Previous\">\u2190<\/button>\r\n                    <button class=\"ddpai-arrow-btn\" data-ddpai-carousel=\"next\" aria-label=\"Next\">\u2192<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/section>\r\n\r\n<!-- Shared carousel initializer (define once, reused by Deals too). -->\r\n<script>\r\n(function(){\r\n    if (window.ddpaiInitCarousels) { window.ddpaiInitCarousels(); return; }\r\n\r\n    window.ddpaiInitCarousels = function(){\r\n        var outers = document.querySelectorAll('[data-ddpai-carousel-root]');\r\n        outers.forEach(function(root){\r\n            if (root._ddpaiCarouselInit) return;\r\n\r\n            var grid  = root.querySelector('[data-ddpai-carousel=\"grid\"]');\r\n            var wrap  = root.querySelector('[data-ddpai-carousel=\"wrap\"]');\r\n            var track = root.querySelector('[data-ddpai-carousel=\"track\"]');\r\n            var thumb = root.querySelector('[data-ddpai-carousel=\"thumb\"]');\r\n            if (!grid || !wrap || !track || !thumb) return;\r\n\r\n            root._ddpaiCarouselInit = true;\r\n\r\n            var prevBtn = root.querySelector('[data-ddpai-carousel=\"prev\"]');\r\n            var nextBtn = root.querySelector('[data-ddpai-carousel=\"next\"]');\r\n\r\n            function isCarouselMode() { return grid.scrollWidth > grid.clientWidth + 2; }\r\n            function updateThumb() {\r\n                var scrollable = grid.scrollWidth - grid.clientWidth;\r\n                if (scrollable <= 0) return;\r\n                var ratio = grid.scrollLeft \/ scrollable;\r\n                var thumbPct = (grid.clientWidth \/ grid.scrollWidth) * 100;\r\n                thumb.style.width = thumbPct + '%';\r\n                thumb.style.left = (ratio * (100 - thumbPct)) + '%';\r\n            }\r\n            function syncVisibility() {\r\n                if (isCarouselMode()) { wrap.classList.add('visible'); updateThumb(); }\r\n                else { wrap.classList.remove('visible'); }\r\n            }\r\n            requestAnimationFrame(function(){ requestAnimationFrame(syncVisibility); });\r\n            window.addEventListener('resize', syncVisibility);\r\n            grid.addEventListener('scroll', updateThumb, { passive: true });\r\n\r\n            track.addEventListener('click', function(e){\r\n                var rect = track.getBoundingClientRect();\r\n                var clickRatio = (e.clientX - rect.left) \/ rect.width;\r\n                var scrollable = grid.scrollWidth - grid.clientWidth;\r\n                var thumbPct = grid.clientWidth \/ grid.scrollWidth;\r\n                var target = (clickRatio - thumbPct \/ 2) \/ (1 - thumbPct) * scrollable;\r\n                grid.scrollTo({ left: Math.max(0, Math.min(scrollable, target)), behavior: 'smooth' });\r\n            });\r\n\r\n            var dragging = false, dragStartX = 0, dragStartScroll = 0;\r\n            thumb.addEventListener('mousedown', function(e){ e.stopPropagation(); dragging = true; dragStartX = e.clientX; dragStartScroll = grid.scrollLeft; document.body.style.userSelect = 'none'; });\r\n            document.addEventListener('mousemove', function(e){ if (!dragging) return; var movableTrack = track.offsetWidth - thumb.offsetWidth; var scrollable = grid.scrollWidth - grid.clientWidth; var dx = e.clientX - dragStartX; grid.scrollLeft = Math.max(0, Math.min(scrollable, dragStartScroll + (dx \/ movableTrack) * scrollable)); });\r\n            document.addEventListener('mouseup', function(){ if (dragging) { dragging = false; document.body.style.userSelect = ''; } });\r\n\r\n            var isDragging = false, startX = 0, scrollLeft = 0, hasDragged = false;\r\n            grid.addEventListener('mousedown', function(e){ if (e.target === thumb) return; isDragging = true; hasDragged = false; startX = e.pageX - grid.offsetLeft; scrollLeft = grid.scrollLeft; grid.style.cursor = 'grabbing'; grid.style.userSelect = 'none'; });\r\n            grid.addEventListener('mouseleave', function(){ isDragging = false; grid.style.cursor = ''; grid.style.userSelect = ''; });\r\n            grid.addEventListener('mouseup', function(){ isDragging = false; grid.style.cursor = ''; grid.style.userSelect = ''; });\r\n            grid.addEventListener('mousemove', function(e){ if (!isDragging) return; e.preventDefault(); var walk = (e.pageX - grid.offsetLeft - startX) * 1.5; if (Math.abs(walk) > 4) hasDragged = true; grid.scrollLeft = scrollLeft - walk; });\r\n            grid.addEventListener('click', function(e){ if (hasDragged) { e.preventDefault(); e.stopPropagation(); hasDragged = false; } }, true);\r\n\r\n            var touchStartX = 0;\r\n            grid.addEventListener('touchstart', function(e){ touchStartX = e.touches[0].clientX; hasDragged = false; }, { passive: true });\r\n            grid.addEventListener('touchmove', function(e){ if (Math.abs(e.touches[0].clientX - touchStartX) > 5) hasDragged = true; }, { passive: true });\r\n\r\n            if (prevBtn && nextBtn) {\r\n                var scrollAmount = 360;\r\n                prevBtn.addEventListener('click', function(){ grid.scrollBy({ left: -scrollAmount, behavior: 'smooth' }); });\r\n                nextBtn.addEventListener('click', function(){ grid.scrollBy({ left: scrollAmount, behavior: 'smooth' }); });\r\n            }\r\n        });\r\n    };\r\n\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', window.ddpaiInitCarousels);\r\n    } else {\r\n        window.ddpaiInitCarousels();\r\n    }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5db9611 e-flex e-con-boxed e-con e-parent\" data-id=\"5db9611\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62d321e elementor-widget elementor-widget-html\" data-id=\"62d321e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.ddpai-strength {\r\n    --ddpai-red: #E60012;\r\n    --ddpai-dark-bg: #ffffff;\r\n    --ddpai-card-dark: #ffffff;\r\n    --ddpai-border-dark: #e2e8f0;\r\n    --fs-sec-title: clamp(24px, 3.5vw, 36px);\r\n    --fs-desc: clamp(13px, 1.1vw, 15px);\r\n\r\n    padding: 80px 0;\r\n    background: var(--ddpai-dark-bg);\r\n    color: #0f172a;\r\n    font-family: 'Inter', -apple-system, sans-serif;\r\n}\r\n.ddpai-strength * { box-sizing: border-box; }\r\n\r\n.ddpai-strength .ddpai-wrapper { max-width: 1200px; margin: 0 auto; padding: 0; }\r\n.ddpai-strength .ddpai-center-head { text-align: center; margin-bottom: 50px; padding: 0 20px; }\r\n.ddpai-strength .ddpai-eyebrow-tag { display: inline-block; font-size: 11px; font-weight: 700; color: var(--ddpai-red); text-transform: uppercase; letter-spacing: 2px; margin-bottom: 12px; }\r\n.ddpai-strength .ddpai-main-title { font-size: var(--fs-sec-title); font-weight: 800; line-height: 1.2; color: #0f172a; }\r\n\r\n.ddpai-strength .ddpai-strength-grid {\r\n    display: flex; flex-wrap: nowrap; gap: 24px;\r\n    overflow-x: auto; scroll-snap-type: x mandatory;\r\n    scroll-behavior: smooth; -webkit-overflow-scrolling: touch;\r\n    scrollbar-width: none;\r\n    max-width: 1100px; margin: 0 auto; padding: 8px 20px; scroll-padding-left: 20px;\r\n}\r\n.ddpai-strength .ddpai-strength-grid::-webkit-scrollbar { display: none; }\r\n\r\n.ddpai-strength .ddpai-strength-card {\r\n    flex: 0 0 calc((100% - 48px) \/ 3);\r\n    min-width: 280px;\r\n    scroll-snap-align: start;\r\n    padding: 40px 24px;\r\n    background: var(--ddpai-card-dark);\r\n    border: 1px solid var(--ddpai-border-dark);\r\n    border-radius: 20px;\r\n    text-align: center;\r\n    transition: border-color 0.3s ease;\r\n}\r\n\r\n\r\n.ddpai-strength .ddpai-str-icon { display: block; margin: 0 auto 16px; height: 48px; width: auto; }\r\n.ddpai-strength .ddpai-str-icon img { height: 48px; width: 48px; object-fit: contain; display: block; margin: 0 auto; }\r\n.ddpai-strength .ddpai-str-title { font-size: 18px; font-weight: 700; margin-bottom: 12px; color: #0f172a; }\r\n.ddpai-strength .ddpai-str-desc { font-size: var(--fs-desc); color: #64748b; line-height: 1.4; }\r\n\r\n\/* Scrollbar (dark) *\/\r\n.ddpai-strength .ddpai-scrollbar-wrap {\r\n    display: none; margin-top: 32px; padding: 0 20px;\r\n    max-width: 1100px; margin-left: auto; margin-right: auto;\r\n    align-items: center; gap: 24px;\r\n}\r\n.ddpai-strength .ddpai-scrollbar-wrap.visible { display: flex; }\r\n.ddpai-strength .ddpai-scrollbar-track {\r\n    position: relative; flex: 1; height: 4px;\r\n    background: #e2e8f0; border-radius: 2px; cursor: pointer;\r\n}\r\n.ddpai-strength .ddpai-scrollbar-thumb {\r\n    position: absolute; top: 0; height: 100%;\r\n    background: var(--ddpai-red); border-radius: 2px;\r\n    transition: left 0.05s linear, width 0.15s ease; pointer-events: none;\r\n}\r\n.ddpai-strength .ddpai-arrow-group { display: flex; align-items: center; gap: 8px; flex-shrink: 0; }\r\n.ddpai-strength .ddpai-arrow-btn {\r\n    width: 32px; height: 32px; background: #e2e8f0;\r\n    border: 1px solid #cbd5e1; border-radius: 50%;\r\n    cursor: pointer; display: flex; align-items: center; justify-content: center;\r\n    font-size: 12px; font-weight: bold; color: #64748b;\r\n    transition: all 0.2s ease; user-select: none;\r\n}\r\n.ddpai-strength .ddpai-arrow-btn:hover { color: var(--ddpai-red); border-color: var(--ddpai-red); }\r\n\r\n@media (max-width: 1024px) {\r\n    .ddpai-strength .ddpai-arrow-group { display: none; }\r\n    .ddpai-strength .ddpai-strength-grid { max-width: none; padding: 8px 40px; scroll-padding-left: 40px; }\r\n    .ddpai-strength .ddpai-strength-card { flex: 0 0 300px; min-width: unset; }\r\n    .ddpai-strength .ddpai-scrollbar-wrap { max-width: none; padding: 0 40px; }\r\n}\r\n@media (max-width: 768px) {\r\n    .ddpai-strength .ddpai-strength-grid { padding: 8px 24px; scroll-padding-left: 24px; gap: 16px; }\r\n    .ddpai-strength .ddpai-strength-card { flex: 0 0 82vw; max-width: 320px; }\r\n    .ddpai-strength .ddpai-scrollbar-wrap { padding: 0 24px; }\r\n}\r\n@media (max-width: 430px) {\r\n    .ddpai-strength { padding: 48px 0; }\r\n    .ddpai-strength .ddpai-strength-grid { padding: 6px 16px; scroll-padding-left: 16px; gap: 12px; }\r\n    .ddpai-strength .ddpai-strength-card { flex: 0 0 85vw; max-width: 280px; padding: 24px 20px; }\r\n    .ddpai-strength .ddpai-scrollbar-wrap { padding: 0 16px; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ddpai-strength\" data-ddpai-carousel>\r\n    <div class=\"ddpai-wrapper\">\r\n        <div class=\"ddpai-center-head\">\r\n            <span class=\"ddpai-eyebrow-tag\">Why DDPAI<\/span>\r\n            <h2 class=\"ddpai-main-title\">Global Footprint. Proven Engineering.<\/h2>\r\n        <\/div>\r\n        <div class=\"ddpai-carousel-grid ddpai-strength-grid\">\r\n            <div class=\"ddpai-strength-card\">\r\n                <span class=\"ddpai-str-icon\"><img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/icon-globel.png\" alt=\"Global Footprint\"><\/span>\r\n                <h3 class=\"ddpai-str-title\">120+ Countries and Regions<\/h3>\r\n                <p class=\"ddpai-str-desc\">Delivering certified automotive safety and trusted road protection on a global scale.<\/p>\r\n            <\/div>\r\n            <div class=\"ddpai-strength-card\">\r\n                <span class=\"ddpai-str-icon\"><img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/icon-users.png\" alt=\"10M+ Users\"><\/span>\r\n                <h3 class=\"ddpai-str-title\">10M+ Users<\/h3>\r\n                <p class=\"ddpai-str-desc\">Chosen by millions of private drivers and commercial fleets worldwide every single day.<\/p>\r\n            <\/div>\r\n            <div class=\"ddpai-strength-card\">\r\n                <span class=\"ddpai-str-icon\"><img decoding=\"async\" src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/icon-patents.png\" alt=\"166 Patents\"><\/span>\r\n                <h3 class=\"ddpai-str-title\">166 Patents<\/h3>\r\n                <p class=\"ddpai-str-desc\">Independently developing advanced image processing algorithms and industry-leading storage solutions.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ddpai-scrollbar-wrap\">\r\n            <div class=\"ddpai-scrollbar-track\"><div class=\"ddpai-scrollbar-thumb\"><\/div><\/div>\r\n            <div class=\"ddpai-arrow-group\">\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-prev\" aria-label=\"Previous\">\u2190<\/button>\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-next\" aria-label=\"Next\">\u2192<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n    function initCarousel(root) {\r\n        if (root._ddpaiCarInit) return;\r\n        root._ddpaiCarInit = true;\r\n        var grid=root.querySelector('.ddpai-carousel-grid'),wrap=root.querySelector('.ddpai-scrollbar-wrap'),track=root.querySelector('.ddpai-scrollbar-track'),thumb=root.querySelector('.ddpai-scrollbar-thumb');\r\n        if(!grid||!wrap||!track||!thumb)return;\r\n        function isOn(){return grid.scrollWidth>grid.clientWidth+2}\r\n        function sync(){var s=grid.scrollWidth-grid.clientWidth;if(s<=0)return;var r=grid.scrollLeft\/s,tw=(grid.clientWidth\/grid.scrollWidth)*100;thumb.style.width=tw+'%';thumb.style.left=(r*(100-tw))+'%'}\r\n        function check(){if(isOn()){wrap.classList.add('visible');sync()}else wrap.classList.remove('visible')}\r\n        requestAnimationFrame(function(){requestAnimationFrame(check)});\r\n        window.addEventListener('resize',check);grid.addEventListener('scroll',sync,{passive:true});\r\n        track.addEventListener('click',function(e){var rect=track.getBoundingClientRect(),cr=(e.clientX-rect.left)\/rect.width;var s=grid.scrollWidth-grid.clientWidth,tw=grid.clientWidth\/grid.scrollWidth;grid.scrollTo({left:Math.max(0,Math.min(s,(cr-tw\/2)\/(1-tw)*s)),behavior:'smooth'})});\r\n        var d=false,dx=0,ds=0;\r\n        thumb.addEventListener('mousedown',function(e){e.stopPropagation();d=true;dx=e.clientX;ds=grid.scrollLeft;document.body.style.userSelect='none'});\r\n        document.addEventListener('mousemove',function(e){if(!d)return;var mt=track.offsetWidth-thumb.offsetWidth,s=grid.scrollWidth-grid.clientWidth;grid.scrollLeft=Math.max(0,Math.min(s,ds+((e.clientX-dx)\/mt)*s))});\r\n        document.addEventListener('mouseup',function(){if(d){d=false;document.body.style.userSelect=''}});\r\n        var gd=false,gx=0,gs=0,hd=false;\r\n        grid.addEventListener('mousedown',function(e){gd=true;hd=false;gx=e.pageX-grid.offsetLeft;gs=grid.scrollLeft;grid.style.cursor='grabbing';grid.style.userSelect='none'});\r\n        grid.addEventListener('mouseleave',function(){gd=false;grid.style.cursor='';grid.style.userSelect=''});\r\n        grid.addEventListener('mouseup',function(){gd=false;grid.style.cursor='';grid.style.userSelect=''});\r\n        grid.addEventListener('mousemove',function(e){if(!gd)return;e.preventDefault();var w=(e.pageX-grid.offsetLeft-gx)*1.5;if(Math.abs(w)>4)hd=true;grid.scrollLeft=gs-w});\r\n        grid.addEventListener('click',function(e){if(hd){e.preventDefault();e.stopPropagation();hd=false}},true);\r\n        var tx=0;grid.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;hd=false},{passive:true});\r\n        grid.addEventListener('touchmove',function(e){if(Math.abs(e.touches[0].clientX-tx)>5)hd=true},{passive:true});\r\n        var prev=root.querySelector('.ddpai-arrow-prev'),next=root.querySelector('.ddpai-arrow-next');\r\n        if(prev&&next){var step=320;prev.addEventListener('click',function(){grid.scrollBy({left:-step,behavior:'smooth'})});next.addEventListener('click',function(){grid.scrollBy({left:step,behavior:'smooth'})})}\r\n    }\r\n    document.querySelectorAll('.ddpai-strength[data-ddpai-carousel]').forEach(initCarousel);\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-480ae17 e-flex e-con-boxed e-con e-parent\" data-id=\"480ae17\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fd3541 elementor-widget elementor-widget-html\" data-id=\"6fd3541\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .ddpai-reviews {\r\n        --ddpai-red: #E60012;\r\n        --ddpai-light-bg: #f8fafc;\r\n        --ddpai-card-light: #ffffff;\r\n        --ddpai-border-light: #e2e8f0;\r\n        --fs-sec-title: clamp(24px, 3.5vw, 36px);\r\n        --fs-media-quote: clamp(14px, 1.3vw, 17px);\r\n\r\n        padding: 80px 0;\r\n        background: var(--ddpai-light-bg);\r\n        color: #0f172a;\r\n        font-family: 'Inter', -apple-system, sans-serif;\r\n    }\r\n\r\n    .ddpai-reviews * {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-wrapper {\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        padding: 0;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-center-head {\r\n        text-align: center;\r\n        margin-bottom: 50px;\r\n        padding: 0 20px;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-eyebrow-tag {\r\n        display: inline-block;\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        color: #e60012;\r\n        text-transform: uppercase;\r\n        letter-spacing: 2px;\r\n        margin-bottom: 12px;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-main-title {\r\n        font-size: var(--fs-sec-title);\r\n        font-weight: 800;\r\n        line-height: 1.2;\r\n        color: #0f172a;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-grid {\r\n        display: flex;\r\n        flex-wrap: nowrap;\r\n        gap: 24px;\r\n        overflow-x: auto;\r\n        scroll-snap-type: x mandatory;\r\n        scroll-behavior: smooth;\r\n        -webkit-overflow-scrolling: touch;\r\n        scrollbar-width: none;\r\n        max-width: 1100px;\r\n        margin: 0 auto;\r\n        padding: 8px 20px;\r\n        scroll-padding-left: 20px;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-grid::-webkit-scrollbar {\r\n        display: none;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-card {\r\n        flex: 0 0 calc((100% - 48px) \/ 3);\r\n        min-width: 300px;\r\n        scroll-snap-align: start;\r\n        padding: 32px 24px;\r\n        background: var(--ddpai-card-light);\r\n        border: 1px solid var(--ddpai-border-light);\r\n        border-radius: 16px;\r\n        display: flex;\r\n        flex-direction: column;\r\n        justify-content: space-between;\r\n        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);\r\n        transition: border-color 0.3s ease;\r\n    }\r\n\r\n\r\n    .ddpai-reviews .ddpai-media-logo {\r\n        margin-bottom: 20px;\r\n        display: flex;\r\n        justify-content: center;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-logo img {\r\n        height: 68px;\r\n        width: auto;\r\n        max-width: 160px;\r\n        object-fit: contain;\r\n        display: block;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-quote {\r\n        font-size: var(--fs-media-quote);\r\n        font-weight: 500;\r\n        line-height: 1.5;\r\n        color: #334155;\r\n        margin-bottom: 20px;\r\n        position: relative;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-quote::before {\r\n        content: '\\201C';\r\n        color: var(--ddpai-red);\r\n        font-size: 32px;\r\n        position: absolute;\r\n        left: -12px;\r\n        top: -10px;\r\n        opacity: 0.3;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-media-stars {\r\n        color: #f59e0b;\r\n        font-size: 14px;\r\n    }\r\n\r\n    \/* Scrollbar (light) *\/\r\n    .ddpai-reviews .ddpai-scrollbar-wrap {\r\n        display: none;\r\n        margin-top: 32px;\r\n        padding: 0 20px;\r\n        max-width: 1100px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n        align-items: center;\r\n        gap: 24px;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-scrollbar-wrap.visible {\r\n        display: flex;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-scrollbar-track {\r\n        position: relative;\r\n        flex: 1;\r\n        height: 4px;\r\n        background: rgba(0, 0, 0, 0.08);\r\n        border-radius: 2px;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-scrollbar-thumb {\r\n        position: absolute;\r\n        top: 0;\r\n        height: 100%;\r\n        background: var(--ddpai-red);\r\n        border-radius: 2px;\r\n        transition: left 0.05s linear, width 0.15s ease;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-arrow-group {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-arrow-btn {\r\n        width: 32px;\r\n        height: 32px;\r\n        background: white;\r\n        border: 1px solid rgba(0, 0, 0, 0.1);\r\n        border-radius: 50%;\r\n        cursor: pointer;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 12px;\r\n        font-weight: bold;\r\n        color: rgba(0, 0, 0, 0.6);\r\n        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);\r\n        transition: all 0.2s ease;\r\n        user-select: none;\r\n    }\r\n\r\n    .ddpai-reviews .ddpai-arrow-btn:hover {\r\n        color: var(--ddpai-red);\r\n        border-color: var(--ddpai-red);\r\n    }\r\n\r\n    @media (max-width: 1024px) {\r\n        .ddpai-reviews .ddpai-arrow-group {\r\n            display: none;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-media-grid {\r\n            max-width: none;\r\n            padding: 8px 40px;\r\n            scroll-padding-left: 40px;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-media-card {\r\n            flex: 0 0 320px;\r\n            min-width: unset;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-scrollbar-wrap {\r\n            max-width: none;\r\n            padding: 0 40px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .ddpai-reviews .ddpai-media-grid {\r\n            padding: 8px 24px;\r\n            scroll-padding-left: 24px;\r\n            gap: 16px;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-media-card {\r\n            flex: 0 0 82vw;\r\n            max-width: 320px;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-scrollbar-wrap {\r\n            padding: 0 24px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 430px) {\r\n        .ddpai-reviews {\r\n            padding: 48px 0;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-media-grid {\r\n            padding: 6px 16px;\r\n            scroll-padding-left: 16px;\r\n            gap: 12px;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-media-card {\r\n            flex: 0 0 85vw;\r\n            max-width: 280px;\r\n            padding: 24px 20px;\r\n        }\r\n\r\n        .ddpai-reviews .ddpai-scrollbar-wrap {\r\n            padding: 0 16px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section class=\"ddpai-reviews\" data-ddpai-carousel>\r\n    <div class=\"ddpai-wrapper\">\r\n        <div class=\"ddpai-center-head\">\r\n            <span class=\"ddpai-eyebrow-tag\">Expert Reviews<\/span>\r\n            <h2 class=\"ddpai-main-title\">What the Tech Experts Say<\/h2>\r\n        <\/div>\r\n        <div class=\"ddpai-carousel-grid ddpai-media-grid\">\r\n            <div class=\"ddpai-media-card\">\r\n                <div>\r\n                    <div class=\"ddpai-media-logo\"><img decoding=\"async\"\r\n                            src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/pcwelt-log.png\" alt=\"PC Welt\"><\/div>\r\n                    <p class=\"ddpai-media-quote\">\"With the Z90 Master, DDPAI presents a new premium dashcam that\r\n                        combines modern vehicle safety and smart connectivity.\"<\/p>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"ddpai-media-card\">\r\n                <div>\r\n                    <div class=\"ddpai-media-logo\"><img decoding=\"async\"\r\n                            src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/DDPAI-Z90-Master-Badge.webp\"\r\n                            alt=\"PCWorld\"><\/div>\r\n                    <p class=\"ddpai-media-quote\">\"The DDPAI Z90 Master is best suited for drivers who want\r\n                        more than basic recording. Its combination of\r\n                        high-resolution multi-channel video, thoughtful design,\r\n                        and restrained smart features makes it a compelling\r\n                        option for anyone serious about in-car safety. \"<\/p>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"ddpai-media-card\">\r\n                <div>\r\n                    <div class=\"ddpai-media-logo\"><img decoding=\"async\"\r\n                            src=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/06\/trustedreview.webp\"\r\n                            alt=\"Trusted Reviews\"><\/div>\r\n                    <p class=\"ddpai-media-quote\">\"It uses dual Sony STARVIS 2 sensors, Triple HDR, and AI portrait\r\n                        optimisation for improved clarity in various situations. The result? A dash cam that can give\r\n                        the driver a full view of everything happening both inside and outside of the car.\"<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"ddpai-scrollbar-wrap\">\r\n            <div class=\"ddpai-scrollbar-track\">\r\n                <div class=\"ddpai-scrollbar-thumb\"><\/div>\r\n            <\/div>\r\n            <div class=\"ddpai-arrow-group\">\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-prev\" aria-label=\"Previous\">\u2190<\/button>\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-next\" aria-label=\"Next\">\u2192<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    (function () {\r\n        function initCarousel(root) {\r\n            if (root._ddpaiCarInit) return;\r\n            root._ddpaiCarInit = true;\r\n            var grid = root.querySelector('.ddpai-carousel-grid'), wrap = root.querySelector('.ddpai-scrollbar-wrap'), track = root.querySelector('.ddpai-scrollbar-track'), thumb = root.querySelector('.ddpai-scrollbar-thumb');\r\n            if (!grid || !wrap || !track || !thumb) return;\r\n            function isOn() { return grid.scrollWidth > grid.clientWidth + 2 }\r\n            function sync() { var s = grid.scrollWidth - grid.clientWidth; if (s <= 0) return; var r = grid.scrollLeft \/ s, tw = (grid.clientWidth \/ grid.scrollWidth) * 100; thumb.style.width = tw + '%'; thumb.style.left = (r * (100 - tw)) + '%' }\r\n            function check() { if (isOn()) { wrap.classList.add('visible'); sync() } else wrap.classList.remove('visible') }\r\n            requestAnimationFrame(function () { requestAnimationFrame(check) });\r\n            window.addEventListener('resize', check); grid.addEventListener('scroll', sync, { passive: true });\r\n            track.addEventListener('click', function (e) { var rect = track.getBoundingClientRect(), cr = (e.clientX - rect.left) \/ rect.width; var s = grid.scrollWidth - grid.clientWidth, tw = grid.clientWidth \/ grid.scrollWidth; grid.scrollTo({ left: Math.max(0, Math.min(s, (cr - tw \/ 2) \/ (1 - tw) * s)), behavior: 'smooth' }) });\r\n            var d = false, dx = 0, ds = 0;\r\n            thumb.addEventListener('mousedown', function (e) { e.stopPropagation(); d = true; dx = e.clientX; ds = grid.scrollLeft; document.body.style.userSelect = 'none' });\r\n            document.addEventListener('mousemove', function (e) { if (!d) return; var mt = track.offsetWidth - thumb.offsetWidth, s = grid.scrollWidth - grid.clientWidth; grid.scrollLeft = Math.max(0, Math.min(s, ds + ((e.clientX - dx) \/ mt) * s)) });\r\n            document.addEventListener('mouseup', function () { if (d) { d = false; document.body.style.userSelect = '' } });\r\n            var gd = false, gx = 0, gs = 0, hd = false;\r\n            grid.addEventListener('mousedown', function (e) { gd = true; hd = false; gx = e.pageX - grid.offsetLeft; gs = grid.scrollLeft; grid.style.cursor = 'grabbing'; grid.style.userSelect = 'none' });\r\n            grid.addEventListener('mouseleave', function () { gd = false; grid.style.cursor = ''; grid.style.userSelect = '' });\r\n            grid.addEventListener('mouseup', function () { gd = false; grid.style.cursor = ''; grid.style.userSelect = '' });\r\n            grid.addEventListener('mousemove', function (e) { if (!gd) return; e.preventDefault(); var w = (e.pageX - grid.offsetLeft - gx) * 1.5; if (Math.abs(w) > 4) hd = true; grid.scrollLeft = gs - w });\r\n            grid.addEventListener('click', function (e) { if (hd) { e.preventDefault(); e.stopPropagation(); hd = false } }, true);\r\n            var tx = 0; grid.addEventListener('touchstart', function (e) { tx = e.touches[0].clientX; hd = false }, { passive: true });\r\n            grid.addEventListener('touchmove', function (e) { if (Math.abs(e.touches[0].clientX - tx) > 5) hd = true }, { passive: true });\r\n            var prev = root.querySelector('.ddpai-arrow-prev'), next = root.querySelector('.ddpai-arrow-next');\r\n            if (prev && next) { var step = 340; prev.addEventListener('click', function () { grid.scrollBy({ left: -step, behavior: 'smooth' }) }); next.addEventListener('click', function () { grid.scrollBy({ left: step, behavior: 'smooth' }) }) }\r\n        }\r\n        document.querySelectorAll('.ddpai-reviews[data-ddpai-carousel]').forEach(initCarousel);\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8d6b5e6 e-flex e-con-boxed e-con e-parent\" data-id=\"8d6b5e6\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ca6f3c3 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"ca6f3c3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n.ddpai-faq {\r\n    --ddpai-red: #E60012;\r\n    --ddpai-light-bg: #ffffff;\r\n    --ddpai-card-light: #f8fafc;\r\n    --ddpai-border-light: #e2e8f0;\r\n    --fs-sec-title: clamp(24px, 3.5vw, 36px);\r\n    --fs-card-title: clamp(16px, 1.8vw, 20px);\r\n    --fs-desc: clamp(13px, 1.1vw, 15px);\r\n\r\n    padding: 80px 0;\r\n    background: var(--ddpai-light-bg);\r\n    color: #0f172a;\r\n    font-family: 'Inter', -apple-system, sans-serif;\r\n}\r\n.ddpai-faq * { box-sizing: border-box; }\r\n\r\n.ddpai-faq .ddpai-wrapper { max-width: 1200px; margin: 0 auto; padding: 0 20px; }\r\n.ddpai-faq .ddpai-center-head { text-align: center; margin-bottom: 50px; }\r\n.ddpai-faq .ddpai-eyebrow-tag { display: inline-block; font-size: 11px; font-weight: 700; color: #2563eb; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 12px; }\r\n.ddpai-faq .ddpai-main-title { font-size: var(--fs-sec-title); font-weight: 800; line-height: 1.2; color: #0f172a; }\r\n\r\n.ddpai-faq .ddpai-faq-list { max-width: 800px; margin: 0 auto; display: flex; flex-direction: column; gap: 16px; }\r\n\r\n.ddpai-faq .ddpai-faq-item {\r\n    background: var(--ddpai-card-light);\r\n    border: 1px solid var(--ddpai-border-light);\r\n    border-radius: 12px;\r\n    overflow: hidden;\r\n    box-shadow: 0 1px 3px rgba(15, 23, 42, 0.03); \r\n}\r\n.ddpai-faq .ddpai-faq-label {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center;\r\n    padding: 20px 24px;\r\n    font-size: var(--fs-card-title);\r\n    font-weight: 700;\r\n    color: #0f172a;\r\n    cursor: pointer;\r\n    user-select: none;\r\n    transition: background 0.2s ease;\r\n}\r\n\r\n.ddpai-faq .ddpai-faq-label:hover { background: rgba(0,0,0,0.03); }\r\n.ddpai-faq .ddpai-faq-arrow { font-size: 14px; color: rgba(0,0,0,0.35); transition: transform 0.3s ease; }\r\n.ddpai-faq .ddpai-faq-content { max-height: 0; overflow: hidden; transition: max-height 0.3s cubic-bezier(0, 1, 0, 1); background: #ffffff; }\r\n.ddpai-faq .ddpai-faq-content p { padding: 24px; font-size: var(--fs-desc); color: #64748b; line-height: 1.6; }\r\n\r\n\/* Accordion open state *\/\r\n.ddpai-faq .ddpai-faq-item.open .ddpai-faq-arrow { transform: rotate(180deg); color: var(--ddpai-red); }\r\n.ddpai-faq .ddpai-faq-item.open .ddpai-faq-content { max-height: 200px; transition: max-height 0.3s cubic-bezier(0.95, 0.05, 0.795, 0.035); }\r\n\r\n\/* RESPONSIVE *\/\r\n@media (max-width: 480px) {\r\n    .ddpai-faq .ddpai-faq-label { padding: 16px 20px; }\r\n    .ddpai-faq .ddpai-faq-content p { padding: 16px 20px; }\r\n}\r\n<\/style>\r\n\r\n<section class=\"ddpai-faq\" data-ddpai-faq>\r\n    <div class=\"ddpai-wrapper\">\r\n        <div class=\"ddpai-center-head\">\r\n            <span class=\"ddpai-eyebrow-tag\">Questions &amp; Answers<\/span>\r\n            <h2 class=\"ddpai-main-title\">Frequently Asked Questions<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"ddpai-faq-list\">\r\n            <div class=\"ddpai-faq-item\">\r\n                <div class=\"ddpai-faq-label\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\">\r\n                    <span>What is the advantage of built-in eMMC storage?<\/span>\r\n                    <span class=\"ddpai-faq-arrow\">\u25be<\/span>\r\n                <\/div>\r\n                <div class=\"ddpai-faq-content\">\r\n                    <p>It eliminates SD card failure entirely, ensuring more reliable, faster data recording over time.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ddpai-faq-item\">\r\n                <div class=\"ddpai-faq-label\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\">\r\n                    <span>Z60 Master vs Z90 Master, which DDPAI flagship fits you?<\/span>\r\n                    <span class=\"ddpai-faq-arrow\">\u25be<\/span>\r\n                <\/div>\r\n                <div class=\"ddpai-faq-content\">\r\n                    <p>Both share the same <strong>Sony STARVIS 2 IMX678<\/strong> front camera, are <strong>4G-ready<\/strong>, and offer <strong>24\/7 parking protection<\/strong>. The difference is how far you extend that quality to the rear and cabin \u2014 here's the quick way to choose.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n\r\n            <div class=\"ddpai-faq-item\">\r\n                <div class=\"ddpai-faq-label\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\">\r\n                    <span>Does my order include free shipping?<\/span>\r\n                    <span class=\"ddpai-faq-arrow\">\u25be<\/span>\r\n                <\/div>\r\n                <div class=\"ddpai-faq-content\">\r\n                    <p>Yes \u2014 all orders ship free of charge with no minimum purchase required. Your dashcam will be delivered right to your door at no extra cost.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"ddpai-faq-item\">\r\n                <div class=\"ddpai-faq-label\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\">\r\n                    <span>What warranty does DDPAI provide?<\/span>\r\n                    <span class=\"ddpai-faq-arrow\">\u25be<\/span>\r\n                <\/div>\r\n                <div class=\"ddpai-faq-content\">\r\n                    <p>Every DDPAI product is backed by a 1-year manufacturer's warranty covering hardware defects. If you run into any issues within the warranty period, our support team is ready to help.<\/p>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/* FAQ Accordion: scoped to [data-ddpai-faq], multi-instance safe *\/\r\n(function(){\r\n    function initOne(root) {\r\n        if (root._ddpaiFaqInit) return;\r\n        root._ddpaiFaqInit = true;\r\n\r\n        root.querySelectorAll('.ddpai-faq-label').forEach(function(label) {\r\n            function toggle() {\r\n                var item = label.closest('.ddpai-faq-item');\r\n                if (!item) return;\r\n                var willOpen = !item.classList.contains('open');\r\n                item.classList.toggle('open', willOpen);\r\n                label.setAttribute('aria-expanded', willOpen ? 'true' : 'false');\r\n            }\r\n            label.addEventListener('click', toggle);\r\n            label.addEventListener('keydown', function(e) {\r\n                if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggle(); }\r\n            });\r\n        });\r\n    }\r\n    function initAll() {\r\n        document.querySelectorAll('[data-ddpai-faq]').forEach(initOne);\r\n    }\r\n    if (document.readyState === 'loading') {\r\n        document.addEventListener('DOMContentLoaded', initAll);\r\n    } else {\r\n        initAll();\r\n    }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c7aad71 e-flex e-con-boxed e-con e-parent\" data-id=\"c7aad71\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7113b1 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"d7113b1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    .ddpai-exit-cta {\r\n        --ddpai-red: #E60012;\r\n        --ddpai-dark-bg: #f8fafc; \r\n        --ddpai-border-dark: #e2e8f0;\r\n        --fs-sec-title: clamp(24px, 3.5vw, 36px);\r\n\r\n        padding: 80px 0;\r\n        background: var(--ddpai-dark-bg);\r\n        color: #ffffff;\r\n        font-family: 'Inter', -apple-system, sans-serif;\r\n    }\r\n\r\n    .ddpai-exit-cta * {\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-wrapper {\r\n        max-width: 1200px;\r\n        margin: 0 auto;\r\n        padding: 0;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-center-head {\r\n        text-align: center;\r\n        margin-bottom: 50px;\r\n        padding: 0 20px;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-eyebrow-tag {\r\n        display: inline-block;\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        color: #007fff;\r\n        text-transform: uppercase;\r\n        letter-spacing: 2px;\r\n        margin-bottom: 12px;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-main-title {\r\n        font-size: var(--fs-sec-title);\r\n        font-weight: 800;\r\n        line-height: 1.2;\r\n        color: #0f172a;\r\n    }\r\n\r\n    \/* \u2500\u2500 Carousel Grid \u2500\u2500 *\/\r\n    .ddpai-exit-cta .ddpai-cta-grid {\r\n        display: flex;\r\n        flex-wrap: nowrap;\r\n        gap: 24px;\r\n        overflow-x: auto;\r\n        scroll-snap-type: x mandatory;\r\n        scroll-behavior: smooth;\r\n        -webkit-overflow-scrolling: touch;\r\n        scrollbar-width: none;\r\n        width: 80%;\r\n        max-width: none;\r\n        margin: 0 auto;\r\n        padding: 8px 0;\r\n        scroll-padding-left: 20px;\r\n        justify-content: center;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-grid::-webkit-scrollbar {\r\n        display: none;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card {\r\n        position: relative;\r\n        flex: 0 0 100%;\r\n        min-width: 0;\r\n        scroll-snap-align: start;\r\n        border-radius: 20px;\r\n        overflow: hidden;\r\n        display: flex;\r\n        flex-direction: column;\r\n        align-items: flex-start;\r\n        padding: 40px 36px;\r\n        text-decoration: none;\r\n        cursor: pointer;\r\n        transition: border-color 0.3s ease;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card:hover {\r\n        border-color: var(--ddpai-red);\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card--shop {\r\n        background: linear-gradient(135deg, #ffffff 0%, #ffeef0 40%, #ffffff 100%);\r\n        border: 1px solid rgba(230, 0, 18, 0.25);\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card--shop::before {\r\n        content: '';\r\n        position: absolute;\r\n        inset: 0;\r\n        background: radial-gradient(ellipse at top right, rgba(230, 0, 18, 0.10) 0%, transparent 65%);\r\n        pointer-events: none;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card--social {\r\n        background: linear-gradient(135deg, #ffffff 0%, #eaf2fe 40%, #ffffff 100%);\r\n        border: 1px solid rgba(37, 99, 235, 0.20);\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card--social:hover {\r\n        border-color: #2563eb;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-card--social::before {\r\n        content: '';\r\n        position: absolute;\r\n        inset: 0;\r\n        background: radial-gradient(ellipse at top right, rgba(37, 99, 235, 0.10) 0%, transparent 65%);\r\n        pointer-events: none;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-badge {\r\n        position: absolute;\r\n        top: 24px;\r\n        right: 24px;\r\n        background: rgba(230, 0, 18, 0.12);\r\n        border: 1px solid rgba(230, 0, 18, 0.25);\r\n        color: var(--ddpai-red);\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        letter-spacing: 1px;\r\n        padding: 4px 10px;\r\n        border-radius: 20px;\r\n        text-transform: uppercase;\r\n        z-index: 1;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-badge--social {\r\n        background: rgba(37, 99, 235, 0.10);\r\n        border-color: rgba(37, 99, 235, 0.22);\r\n        color: #2563eb;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-label {\r\n        font-size: 11px;\r\n        font-weight: 700;\r\n        letter-spacing: 2px;\r\n        text-transform: uppercase;\r\n        margin-bottom: 10px;\r\n        position: relative;\r\n        z-index: 1;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-label--shop {\r\n        color: var(--ddpai-red);\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-label--social {\r\n        color: #2563eb;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-title {\r\n        font-size: clamp(20px, 2.2vw, 26px);\r\n        font-weight: 800;\r\n        color: #0f172a;\r\n        line-height: 1.25;\r\n        margin-bottom: 12px;\r\n        position: relative;\r\n        z-index: 1;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-desc {\r\n        font-size: clamp(13px, 1.1vw, 14px);\r\n        color: #64748b;\r\n        line-height: 1.6;\r\n        margin-bottom: 28px;\r\n        position: relative;\r\n        z-index: 1;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-btn {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        padding: 12px 22px;\r\n        border-radius: 25px;\r\n        font-size: 14px;\r\n        font-weight: 700;\r\n        text-decoration: none;\r\n        position: relative;\r\n        z-index: 1;\r\n        transition: opacity 0.25s ease;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-btn--shop {\r\n        background: var(--ddpai-red);\r\n        color: #ffffff;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-btn--social {\r\n        background: rgba(37, 99, 235, 0.12);\r\n        color: #2563eb;\r\n        border: 1px solid rgba(37, 99, 235, 0.28);\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-cta-btn--social:hover {\r\n        background: rgba(37, 99, 235, 0.18);\r\n    }\r\n\r\n    \/* \u2500\u2500 Scrollbar (dark) \u2500\u2500 *\/\r\n    .ddpai-exit-cta .ddpai-scrollbar-wrap {\r\n        display: none;\r\n        margin-top: 32px;\r\n        padding: 0 20px;\r\n        max-width: 900px;\r\n        margin-left: auto;\r\n        margin-right: auto;\r\n        align-items: center;\r\n        gap: 24px;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-scrollbar-wrap.visible {\r\n        display: flex;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-scrollbar-track {\r\n        position: relative;\r\n        flex: 1;\r\n        height: 4px;\r\n        background: #cbd5e1;\r\n        border-radius: 2px;\r\n        cursor: pointer;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-scrollbar-thumb {\r\n        position: absolute;\r\n        top: 0;\r\n        height: 100%;\r\n        background: var(--ddpai-red);\r\n        border-radius: 2px;\r\n        transition: left 0.05s linear, width 0.15s ease;\r\n        pointer-events: none;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-arrow-group {\r\n        display: flex;\r\n        align-items: center;\r\n        gap: 8px;\r\n        flex-shrink: 0;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-arrow-btn {\r\n        width: 32px;\r\n        height: 32px;\r\n        background: #ffffff; \r\n        border: 1px solid #cbd5e1;\r\n        border-radius: 50%;\r\n        cursor: pointer;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: center;\r\n        font-size: 12px;\r\n        font-weight: bold;\r\n        color: #64748b;\r\n        transition: all 0.2s ease;\r\n        user-select: none;\r\n    }\r\n\r\n    .ddpai-exit-cta .ddpai-arrow-btn:hover {\r\n        color: var(--ddpai-red);\r\n        border-color: var(--ddpai-red);\r\n    }\r\n\r\n    \/* \u2500\u2500 Responsive \u2500\u2500 *\/\r\n    @media (max-width: 1024px) {\r\n        .ddpai-exit-cta .ddpai-arrow-group {\r\n            display: none;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-cta-grid {\r\n            max-width: none;\r\n            width: 80%;\r\n            padding: 8px 0;\r\n            scroll-padding-left: 0;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-cta-card {\r\n            flex: 0 0 100%;\r\n            min-width: 0;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-scrollbar-wrap {\r\n            max-width: none;\r\n            padding: 0 40px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 768px) {\r\n        .ddpai-exit-cta .ddpai-cta-grid {\r\n            width: 80%;\r\n            padding: 8px 0;\r\n            scroll-padding-left: 0;\r\n            gap: 16px;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-cta-card {\r\n            flex: 0 0 100%;\r\n            max-width: none;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-scrollbar-wrap {\r\n            padding: 0 24px;\r\n        }\r\n    }\r\n\r\n    @media (max-width: 430px) {\r\n        .ddpai-exit-cta {\r\n            padding: 48px 0;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-cta-grid {\r\n            width: 80%;\r\n            padding: 6px 0;\r\n            scroll-padding-left: 0;\r\n            gap: 12px;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-cta-card {\r\n            flex: 0 0 100%;\r\n            max-width: none;\r\n            padding: 32px 24px;\r\n        }\r\n\r\n        .ddpai-exit-cta .ddpai-scrollbar-wrap {\r\n            padding: 0 16px;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n<section class=\"ddpai-exit-cta\" data-ddpai-carousel>\r\n    <div class=\"ddpai-wrapper\">\r\n        <div class=\"ddpai-center-head\">\r\n            <span class=\"ddpai-eyebrow-tag\">What's Next<\/span>\r\n            <h2 class=\"ddpai-main-title\">Ready to Take the Next Step?<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"ddpai-carousel-grid ddpai-cta-grid\">\r\n            <a href=\"https:\/\/store.ddpai.com\/pages\/prime-day-sale?utm_medium=website&utm_source=ddpai_official&utm_campaign=summer_sale_2026&utm_content=landingpage_bottomcta\" target=\"_blank\" rel=\"noopener\"\r\n                class=\"ddpai-cta-card ddpai-cta-card--shop\">\r\n                <h3 class=\"ddpai-cta-title\">Get Your DDPAI Dashcam<\/h3>\r\n                <p class=\"ddpai-cta-desc\">Browse the full lineup \u2014 from the AI-powered Z90 Master to compact everyday\r\n                    drivers. Free shipping, no minimums.<\/p>\r\n                <span class=\"ddpai-cta-btn ddpai-cta-btn--shop\">Buy Now \u2192<\/span>\r\n            <\/a>\r\n        <\/div>\r\n\r\n        <div class=\"ddpai-scrollbar-wrap\">\r\n            <div class=\"ddpai-scrollbar-track\">\r\n                <div class=\"ddpai-scrollbar-thumb\"><\/div>\r\n            <\/div>\r\n            <div class=\"ddpai-arrow-group\">\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-prev\" aria-label=\"Previous\">\u2190<\/button>\r\n                <button class=\"ddpai-arrow-btn ddpai-arrow-next\" aria-label=\"Next\">\u2192<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/section>\r\n\r\n<script>\r\n    (function () {\r\n        function initCarousel(root) {\r\n            if (root._ddpaiCarInit) return;\r\n            root._ddpaiCarInit = true;\r\n            var grid = root.querySelector('.ddpai-carousel-grid'), wrap = root.querySelector('.ddpai-scrollbar-wrap'), track = root.querySelector('.ddpai-scrollbar-track'), thumb = root.querySelector('.ddpai-scrollbar-thumb');\r\n            if (!grid || !wrap || !track || !thumb) return;\r\n            function isOn() { return grid.scrollWidth > grid.clientWidth + 2 }\r\n            function sync() { var s = grid.scrollWidth - grid.clientWidth; if (s <= 0) return; var r = grid.scrollLeft \/ s, tw = (grid.clientWidth \/ grid.scrollWidth) * 100; thumb.style.width = tw + '%'; thumb.style.left = (r * (100 - tw)) + '%' }\r\n            function check() { if (isOn()) { wrap.classList.add('visible'); sync() } else wrap.classList.remove('visible') }\r\n            requestAnimationFrame(function () { requestAnimationFrame(check) });\r\n            window.addEventListener('resize', check); grid.addEventListener('scroll', sync, { passive: true });\r\n            track.addEventListener('click', function (e) { var rect = track.getBoundingClientRect(), cr = (e.clientX - rect.left) \/ rect.width; var s = grid.scrollWidth - grid.clientWidth, tw = grid.clientWidth \/ grid.scrollWidth; grid.scrollTo({ left: Math.max(0, Math.min(s, (cr - tw \/ 2) \/ (1 - tw) * s)), behavior: 'smooth' }) });\r\n            var d = false, dx = 0, ds = 0;\r\n            thumb.addEventListener('mousedown', function (e) { e.stopPropagation(); d = true; dx = e.clientX; ds = grid.scrollLeft; document.body.style.userSelect = 'none' });\r\n            document.addEventListener('mousemove', function (e) { if (!d) return; var mt = track.offsetWidth - thumb.offsetWidth, s = grid.scrollWidth - grid.clientWidth; grid.scrollLeft = Math.max(0, Math.min(s, ds + ((e.clientX - dx) \/ mt) * s)) });\r\n            document.addEventListener('mouseup', function () { if (d) { d = false; document.body.style.userSelect = '' } });\r\n            var gd = false, gx = 0, gs = 0, hd = false;\r\n            grid.addEventListener('mousedown', function (e) { gd = true; hd = false; gx = e.pageX - grid.offsetLeft; gs = grid.scrollLeft; grid.style.cursor = 'grabbing'; grid.style.userSelect = 'none' });\r\n            grid.addEventListener('mouseleave', function () { gd = false; grid.style.cursor = ''; grid.style.userSelect = '' });\r\n            grid.addEventListener('mouseup', function () { gd = false; grid.style.cursor = ''; grid.style.userSelect = '' });\r\n            grid.addEventListener('mousemove', function (e) { if (!gd) return; e.preventDefault(); var w = (e.pageX - grid.offsetLeft - gx) * 1.5; if (Math.abs(w) > 4) hd = true; grid.scrollLeft = gs - w });\r\n            grid.addEventListener('click', function (e) { if (hd) { e.preventDefault(); e.stopPropagation(); hd = false } }, true);\r\n            var tx = 0; grid.addEventListener('touchstart', function (e) { tx = e.touches[0].clientX; hd = false }, { passive: true });\r\n            grid.addEventListener('touchmove', function (e) { if (Math.abs(e.touches[0].clientX - tx) > 5) hd = true }, { passive: true });\r\n            var prev = root.querySelector('.ddpai-arrow-prev'), next = root.querySelector('.ddpai-arrow-next');\r\n            if (prev && next) { var step = 380; prev.addEventListener('click', function () { grid.scrollBy({ left: -step, behavior: 'smooth' }) }); next.addEventListener('click', function () { grid.scrollBy({ left: step, behavior: 'smooth' }) }) }\r\n        }\r\n        document.querySelectorAll('.ddpai-exit-cta[data-ddpai-carousel]').forEach(initCarousel);\r\n    })();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>DDPAI Summer Sale. Up to 35% OFF Buy Now at DDPAI Store Z60 Master vs Z90 Master Trending 4K Dash Cams This Summer Sale Capture every moment with our best-selling dash cams at unbeatable prices. Best Value Z60 Master Next-Gen Speed &#038; Stealth Design \u2014 Experience flagship 4K front recording with Wi-Fi 6 for faster [&hellip;]<\/p>\n","protected":false},"author":25,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-85950","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DDPAI Summer Sale<\/title>\n<meta name=\"description\" content=\"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cn.ddpai.com\/en\/summer-sale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DDPAI Summer Sale\" \/>\n<meta property=\"og:description\" content=\"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cn.ddpai.com\/en\/summer-sale\/\" \/>\n<meta property=\"og:site_name\" content=\"DDPAI\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-30T02:46:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"35 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/\",\"url\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/\",\"name\":\"DDPAI Summer Sale\",\"isPartOf\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png\",\"datePublished\":\"2026-06-29T10:49:42+00:00\",\"dateModified\":\"2026-06-30T02:46:16+00:00\",\"description\":\"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.\",\"breadcrumb\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cn.ddpai.com\/en\/summer-sale\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage\",\"url\":\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png\",\"contentUrl\":\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/summer-sale\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DDPAI\",\"item\":\"https:\/\/cn.ddpai.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DDPAI Summer Sale\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/#website\",\"url\":\"https:\/\/cn.ddpai.com\/en\/\",\"name\":\"DDPAI\",\"description\":\"DDPAI Official Website: Keep Changing, Imagine Beyond.\",\"publisher\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cn.ddpai.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/#organization\",\"name\":\"DDPAI\",\"url\":\"https:\/\/cn.ddpai.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cn.ddpai.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2023\/12\/ddpai-red-logo.png\",\"contentUrl\":\"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2023\/12\/ddpai-red-logo.png\",\"width\":300,\"height\":36,\"caption\":\"DDPAI\"},\"image\":{\"@id\":\"https:\/\/cn.ddpai.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DDPAI Summer Sale","description":"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cn.ddpai.com\/en\/summer-sale\/","og_locale":"en_US","og_type":"article","og_title":"DDPAI Summer Sale","og_description":"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.","og_url":"https:\/\/cn.ddpai.com\/en\/summer-sale\/","og_site_name":"DDPAI","article_modified_time":"2026-06-30T02:46:16+00:00","og_image":[{"url":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"35 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/","url":"https:\/\/cn.ddpai.com\/en\/summer-sale\/","name":"DDPAI Summer Sale","isPartOf":{"@id":"https:\/\/cn.ddpai.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage"},"image":{"@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage"},"thumbnailUrl":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png","datePublished":"2026-06-29T10:49:42+00:00","dateModified":"2026-06-30T02:46:16+00:00","description":"Grab the PPPAI Summer SALE dash cam deals. Savings on 4K dash cams, 3-channel night vision cameras, and reliable security.","breadcrumb":{"@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cn.ddpai.com\/en\/summer-sale\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/#primaryimage","url":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png","contentUrl":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2026\/03\/Z60-Master-02.png"},{"@type":"BreadcrumbList","@id":"https:\/\/cn.ddpai.com\/en\/summer-sale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"DDPAI","item":"https:\/\/cn.ddpai.com\/en\/"},{"@type":"ListItem","position":2,"name":"DDPAI Summer Sale"}]},{"@type":"WebSite","@id":"https:\/\/cn.ddpai.com\/en\/#website","url":"https:\/\/cn.ddpai.com\/en\/","name":"DDPAI","description":"DDPAI Official Website: Keep Changing, Imagine Beyond.","publisher":{"@id":"https:\/\/cn.ddpai.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cn.ddpai.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cn.ddpai.com\/en\/#organization","name":"DDPAI","url":"https:\/\/cn.ddpai.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cn.ddpai.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2023\/12\/ddpai-red-logo.png","contentUrl":"https:\/\/cn.ddpai.com\/wp-content\/uploads\/2023\/12\/ddpai-red-logo.png","width":300,"height":36,"caption":"DDPAI"},"image":{"@id":"https:\/\/cn.ddpai.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/pages\/85950","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/comments?post=85950"}],"version-history":[{"count":15,"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/pages\/85950\/revisions"}],"predecessor-version":[{"id":85979,"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/pages\/85950\/revisions\/85979"}],"wp:attachment":[{"href":"https:\/\/cn.ddpai.com\/en\/wp-json\/wp\/v2\/media?parent=85950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}