{"id":27,"date":"2026-05-09T15:12:40","date_gmt":"2026-05-09T07:12:40","guid":{"rendered":"http:\/\/openryd.com\/index.php\/about-us\/"},"modified":"2026-05-18T10:40:11","modified_gmt":"2026-05-18T02:40:11","slug":"about-us","status":"publish","type":"page","link":"https:\/\/openryd.com\/about-us\/","title":{"rendered":"About Us"},"content":{"rendered":"\n<style>\n\nbody.page-id-27 #wf_header,\nbody.page-id-27 #wf_footer,\nbody.page-id-27 #wf_pagetitle,\nbody.page-id-27 .mobile-bottom-nav-wrapper,\nbody.page-id-27 .wf_preloader,\nbody.page-id-27 .wf_posts > .wf-container > .wf-row > [class*=\"wf-col-\"]:not(#wf-main) { display: none !important; }\nbody.page-id-27 .wf_posts { padding: 0 !important; margin: 0 !important; background: #fff !important; overflow: hidden !important; }\nbody.page-id-27 .wf_posts > .wf-container { width: 100% !important; max-width: none !important; padding: 0 !important; margin: 0 !important; }\nbody.page-id-27 .wf_posts .wf-row { margin: 0 !important; display: block !important; }\nbody.page-id-27 #wf-main,\nbody.page-id-27 .wf_posts [class*=\"wf-col-\"] { width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; padding: 0 !important; margin: 0 !important; transform: none !important; animation: none !important; visibility: visible !important; }\nbody.page-id-27 .post.single-post { margin: 0 !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; }\nbody.page-id-27 .openryd-page { width: 100% !important; max-width: none !important; margin: 0 !important; overflow: hidden !important; }\nbody.page-id-27 .openryd-page h1,\nbody.page-id-27 .openryd-page h2,\nbody.page-id-27 .openryd-page h3 { letter-spacing: 0 !important; }\nhtml, body { overflow-x: hidden; }\n\n\n    :root {\n      --ink: #12201c;\n      --muted: #5b6c66;\n      --line: #dfe7e2;\n      --soft: #f4f7f5;\n      --green: #15a46d;\n      --dark: #0e211c;\n    }\n    * { box-sizing: border-box; }\n    .openryd-page {\n      margin: 0;\n      font-family: Arial, Helvetica, sans-serif;\n      color: var(--ink);\n      background: #fff;\n      width: 100%;\n      overflow: hidden;\n    }\n    .openryd-page a { color: inherit; text-decoration: none; }\n    .topbar {\n      background: var(--dark);\n      color: #d9ebe4;\n      font-size: 13px;\n    }\n    .topbar-inner,\n    .nav-inner,\n    .wrap {\n      width: min(1180px, calc(100% - 40px));\n      margin: 0 auto;\n    }\n    .topbar-inner {\n      display: flex;\n      justify-content: space-between;\n      gap: 20px;\n      padding: 10px 0;\n    }\n    .nav {\n      position: sticky;\n      top: 0;\n      z-index: 10;\n      background: rgba(255, 255, 255, .97);\n      border-bottom: 1px solid var(--line);\n      backdrop-filter: blur(12px);\n    }\n    .nav-inner {\n      height: 74px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 24px;\n    }\n    .brand img {\n      display: block;\n      width: auto;\n      height: 54px;\n      max-width: 260px;\n      object-fit: contain;\n    }\n    .menu {\n      display: flex;\n      align-items: center;\n      gap: 28px;\n      color: #243832;\n      font-weight: 700;\n      font-size: 15px;\n    }\n    .menu .active { color: var(--green); }\n    .btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      min-height: 46px;\n      padding: 0 18px;\n      border-radius: 6px;\n      background: var(--green);\n      color: #fff;\n      font-weight: 800;\n      border: 1px solid var(--green);\n      white-space: nowrap;\n    }\n    .btn.alt {\n      background: #fff;\n      color: var(--ink);\n      border-color: var(--line);\n    }\n    .about-hero {\n      background:\n        linear-gradient(90deg, rgba(7, 22, 18, .92), rgba(7, 22, 18, .7), rgba(7, 22, 18, .18)),\n        url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-assembly-line.jpg\") center \/ cover;\n      color: #fff;\n    }\n    .about-hero-inner {\n      width: min(1180px, calc(100% - 40px));\n      margin: 0 auto;\n      min-height: 220px;\n      display: flex;\n      align-items: center;\n      padding: 34px 0;\n    }\n    .kicker {\n      margin: 0 0 14px;\n      color: #38d695;\n      font-weight: 900;\n      font-size: 13px;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n    }\n    .openryd-page h1 {\n      margin: 0 0 22px;\n      max-width: 820px;\n      font-size: clamp(30px, 3.1vw, 40px);\n      line-height: 1.08;\n      color: #fff;\n      letter-spacing: 0;\n    }\n    .hero-copy {\n      max-width: 680px;\n      color: #e6f1ed;\n      font-size: 17px;\n      line-height: 1.58;\n      margin: 0 0 28px;\n    }\n    .hero-actions {\n      display: none;\n    }\n    .proof-strip {\n      background: #fff;\n      border-bottom: 1px solid var(--line);\n    }\n    .proof-grid {\n      width: min(1180px, calc(100% - 40px));\n      margin: 0 auto;\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n    .proof-item {\n      padding: 24px 26px;\n      border-left: 1px solid var(--line);\n    }\n    .proof-item:last-child { border-right: 1px solid var(--line); }\n    .proof-item strong {\n      display: block;\n      margin-bottom: 6px;\n      font-size: 18px;\n    }\n    .proof-item span {\n      color: var(--muted);\n      font-size: 14px;\n      line-height: 1.5;\n    }\n    .openryd-page section { padding: 78px 0; }\n    .section-head {\n      display: flex;\n      justify-content: space-between;\n      gap: 38px;\n      align-items: end;\n      margin-bottom: 34px;\n    }\n    .section-head h2 {\n      margin: 0;\n      max-width: 690px;\n      font-size: clamp(34px, 4vw, 52px);\n      line-height: 1.12;\n      letter-spacing: 0;\n    }\n    .section-head p {\n      max-width: 480px;\n      color: var(--muted);\n      line-height: 1.72;\n      margin: 0;\n    }\n    .story-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 42px;\n      align-items: center;\n    }\n    .story-copy h2 {\n      margin: 0 0 18px;\n      font-size: 44px;\n      line-height: 1.12;\n    }\n    .story-copy p {\n      margin: 0 0 18px;\n      color: var(--muted);\n      line-height: 1.78;\n      font-size: 17px;\n    }\n    .story-photo {\n      min-height: 520px;\n      border-radius: 8px;\n      background:\n        linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.46)),\n        url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-quality-control.jpg\") center \/ cover;\n      position: relative;\n      overflow: hidden;\n    }\n    .story-caption {\n      position: absolute;\n      left: 24px;\n      right: 24px;\n      bottom: 24px;\n      color: #fff;\n      font-weight: 900;\n      font-size: 24px;\n      line-height: 1.25;\n    }\n    .intro-grid {\n      display: grid;\n      grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);\n      gap: 34px;\n      align-items: stretch;\n    }\n    .intro-copy {\n      border-left: 4px solid var(--green);\n      padding-left: 28px;\n    }\n    .intro-copy h2 {\n      margin: 0 0 18px;\n      font-size: clamp(34px, 4vw, 50px);\n      line-height: 1.12;\n    }\n    .intro-copy p {\n      margin: 0 0 18px;\n      color: var(--muted);\n      line-height: 1.78;\n      font-size: 17px;\n    }\n    .promise-panel {\n      border-radius: 8px;\n      background:\n        linear-gradient(180deg, rgba(14, 33, 28, .18), rgba(14, 33, 28, .78)),\n        url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-exterior-generated.png\") center \/ cover;\n      color: #fff;\n      padding: 30px;\n      min-height: 430px;\n      display: flex;\n      flex-direction: column;\n      justify-content: flex-end;\n      overflow: hidden;\n    }\n    .promise-panel h3 {\n      margin: 0 0 12px;\n      font-size: 30px;\n      line-height: 1.15;\n      color: #fff;\n    }\n    .promise-panel p {\n      margin: 0;\n      color: #e2eee9;\n      line-height: 1.62;\n      max-width: 520px;\n    }\n    .band { background: var(--soft); }\n    .exterior-band {\n      padding: 0;\n      background: #0d211b;\n      color: #fff;\n    }\n    .exterior-layout {\n      display: grid;\n      grid-template-columns: minmax(0, 1fr) minmax(420px, .72fr);\n      min-height: 560px;\n    }\n    .exterior-visual {\n      position: relative;\n      overflow: hidden;\n      background:\n        linear-gradient(180deg, rgba(6, 21, 18, .02), rgba(6, 21, 18, .08)),\n        url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-exterior-generated.png\") center \/ cover;\n    }\n    .exterior-visual:before {\n      content: \"\";\n      position: absolute;\n      left: 9%;\n      right: 7%;\n      bottom: 10%;\n      height: 54%;\n      border-radius: 8px 8px 0 0;\n      background:\n        linear-gradient(90deg, rgba(255,255,255,.2) 0 1px, transparent 1px 11%),\n        linear-gradient(#f6faf8 0 0) 0 0 \/ 100% 100%;\n      box-shadow: 0 28px 60px rgba(0,0,0,.24);\n    }\n    .exterior-visual:after {\n      content: \"OPENRYD\";\n      position: absolute;\n      left: 14%;\n      top: 36%;\n      color: #0d5a44;\n      font-size: 42px;\n      font-weight: 900;\n      letter-spacing: .08em;\n    }\n    .factory-roof {\n      position: absolute;\n      left: 7%;\n      right: 5%;\n      bottom: 64%;\n      height: 64px;\n      background: #17342d;\n      clip-path: polygon(0 100%, 5% 0, 100% 0, 96% 100%);\n    }\n    .factory-windows {\n      position: absolute;\n      left: 14%;\n      right: 13%;\n      bottom: 22%;\n      display: grid;\n      grid-template-columns: repeat(7, 1fr);\n      gap: 12px;\n    }\n    .factory-windows span {\n      height: 88px;\n      border-radius: 4px;\n      background: linear-gradient(180deg, #b9d2d9, #73959b);\n      border: 5px solid #fff;\n    }\n    .factory-drive {\n      position: absolute;\n      left: -6%;\n      right: -6%;\n      bottom: 0;\n      height: 18%;\n      background: linear-gradient(90deg, #b8c5bf, #e1e7e3 48%, #adbdb6);\n      transform: skewX(-12deg);\n    }\n    .exterior-visual:before,\n    .exterior-visual:after,\n    .factory-roof,\n    .factory-windows,\n    .factory-drive { display: none; }\n    .exterior-copy {\n      padding: 70px 64px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      background: #0d211b;\n    }\n    .exterior-copy .kicker { color: #38d695; }\n    .exterior-copy h2 {\n      margin: 0 0 18px;\n      font-size: clamp(38px, 4vw, 56px);\n      line-height: 1.08;\n      color: #fff;\n    }\n    .exterior-copy p {\n      margin: 0 0 18px;\n      color: #d4e5df;\n      line-height: 1.72;\n      font-size: 17px;\n    }\n    .exterior-points {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 12px;\n      margin-top: 14px;\n    }\n    .exterior-points span {\n      border: 1px solid rgba(255,255,255,.18);\n      border-radius: 8px;\n      padding: 14px;\n      color: #fff;\n      font-weight: 800;\n      background: rgba(255,255,255,.06);\n    }\n    .factory-showcase {\n      display: grid;\n      grid-template-columns: 1.2fr .8fr;\n      gap: 22px;\n      min-height: 540px;\n    }\n    .showcase-main,\n    .showcase-stack article {\n      border-radius: 8px;\n      overflow: hidden;\n      position: relative;\n      background-size: cover;\n      background-position: center;\n      min-height: 100%;\n      display: flex;\n      align-items: flex-end;\n    }\n    .showcase-main:before,\n    .showcase-stack article:before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(180deg, rgba(0,0,0,.04), rgba(0,0,0,.74));\n    }\n    .showcase-main div,\n    .showcase-stack div {\n      position: relative;\n      color: #fff;\n      padding: 26px;\n    }\n    .showcase-main h3,\n    .showcase-stack h3 {\n      margin: 0 0 8px;\n      color: #fff;\n      font-size: 28px;\n      line-height: 1.16;\n    }\n    .showcase-main p,\n    .showcase-stack p {\n      margin: 0;\n      color: #dce8e4;\n      line-height: 1.55;\n    }\n    .showcase-stack {\n      display: grid;\n      gap: 22px;\n    }\n    .showcase-stack article {\n      min-height: 165px;\n    }\n    .showcase-warehouse { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-warehouse-showroom.jpg\"); }\n    .showcase-qc { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-quality-control.jpg\"); }\n    .showcase-pack { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-packaging-export.jpg\"); }\n    .showcase-office { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-exterior-generated.png\"); }\n    .capability-grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .cap-card {\n      background: #fff;\n      border: 1px solid var(--line);\n      border-radius: 8px;\n      padding: 24px;\n      min-height: 230px;\n    }\n    .cap-card strong {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 42px;\n      height: 42px;\n      border-radius: 8px;\n      background: var(--green);\n      color: #fff;\n      margin-bottom: 20px;\n      font-size: 18px;\n    }\n    .cap-card h3 {\n      margin: 0 0 10px;\n      font-size: 22px;\n    }\n    .cap-card p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.65;\n    }\n    .category-grid {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .category-card {\n      border: 1px solid var(--line);\n      border-radius: 8px;\n      overflow: hidden;\n      background: #fff;\n    }\n    .category-card img {\n      display: block;\n      width: 100%;\n      aspect-ratio: 4 \/ 3;\n      object-fit: cover;\n    }\n    .category-card div { padding: 20px; }\n    .category-card h3 {\n      margin: 0 0 8px;\n      font-size: 21px;\n    }\n    .category-card p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.58;\n      font-size: 15px;\n    }\n    .belief-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .belief-card {\n      border: 1px solid var(--line);\n      border-radius: 8px;\n      background: #fff;\n      padding: 28px;\n      min-height: 220px;\n    }\n    .belief-card h3 {\n      margin: 0 0 12px;\n      font-size: 25px;\n    }\n    .belief-card p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.7;\n    }\n    .story-thread {\n      display: grid;\n      grid-template-columns: .82fr 1.18fr;\n      gap: 42px;\n      align-items: start;\n    }\n    .story-lead {\n      position: sticky;\n      top: 104px;\n      border-left: 4px solid var(--green);\n      padding-left: 28px;\n    }\n    .story-lead h2 {\n      margin: 0 0 16px;\n      font-size: clamp(36px, 4vw, 54px);\n      line-height: 1.1;\n    }\n    .story-lead p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.72;\n      font-size: 17px;\n    }\n    .story-steps {\n      display: grid;\n      gap: 16px;\n    }\n    .story-step {\n      display: grid;\n      grid-template-columns: 110px 1fr;\n      gap: 24px;\n      padding: 26px;\n      border: 1px solid var(--line);\n      border-radius: 8px;\n      background: #fff;\n    }\n    .story-step strong {\n      color: var(--green);\n      font-size: 18px;\n      line-height: 1.2;\n    }\n    .story-step h3 {\n      margin: 0 0 8px;\n      font-size: 24px;\n    }\n    .story-step p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.62;\n    }\n    .process {\n      display: grid;\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .step {\n      border: 1px solid var(--line);\n      border-radius: 8px;\n      background: #fff;\n      padding: 24px;\n      min-height: 210px;\n    }\n    .step strong {\n      display: block;\n      color: var(--green);\n      font-size: 34px;\n      margin-bottom: 14px;\n    }\n    .step h3 {\n      margin: 0 0 10px;\n      font-size: 20px;\n    }\n    .step p {\n      margin: 0;\n      color: var(--muted);\n      line-height: 1.62;\n    }\n    .factory-grid {\n      display: grid;\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n      gap: 18px;\n    }\n    .factory-card {\n      min-height: 360px;\n      border-radius: 8px;\n      overflow: hidden;\n      position: relative;\n      background-size: cover;\n      background-position: center;\n      display: flex;\n      align-items: flex-end;\n    }\n    .factory-card:before {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: linear-gradient(180deg, rgba(0,0,0,.08), rgba(0,0,0,.76));\n    }\n    .factory-card div {\n      position: relative;\n      color: #fff;\n      padding: 24px;\n    }\n    .factory-card h3 {\n      margin: 0 0 8px;\n      font-size: 24px;\n      color: #fff;\n    }\n    .factory-card p {\n      margin: 0;\n      color: #dce8e4;\n      line-height: 1.55;\n    }\n    .factory-one { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-assembly-line.jpg\"); }\n    .factory-two { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-quality-control.jpg\"); }\n    .factory-three { background-image: url(\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-factory-warehouse-showroom.jpg\"); }\n    .final-cta {\n      background: var(--dark);\n      color: #fff;\n      border-radius: 8px;\n      padding: 58px;\n      display: grid;\n      grid-template-columns: 1fr auto;\n      gap: 34px;\n      align-items: center;\n    }\n    .final-cta h2 {\n      margin: 0 0 12px;\n      font-size: 40px;\n      color: #fff;\n      line-height: 1.12;\n    }\n    .final-cta p {\n      margin: 0;\n      color: #cfe1db;\n      line-height: 1.6;\n      max-width: 680px;\n    }\n    .openryd-page footer {\n      padding: 30px 0;\n      border-top: 1px solid var(--line);\n      color: var(--muted);\n      font-size: 14px;\n    }\n    @media (max-width: 900px) {\n      .topbar-inner { flex-direction: column; gap: 6px; }\n      .nav-inner { height: auto; padding: 14px 0; flex-wrap: wrap; }\n      .menu { order: 3; width: 100%; gap: 16px; overflow-x: auto; padding-bottom: 4px; }\n      .about-hero-inner { min-height: 430px; padding: 58px 0; }\n    .openryd-page h1 { font-size: 42px; }\n      .proof-grid,\n      .capability-grid,\n      .process,\n      .category-grid,\n      .belief-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n      .intro-grid,\n      .story-grid,\n      .story-thread,\n      .exterior-layout,\n      .factory-showcase,\n      .final-cta { grid-template-columns: 1fr; }\n      .story-lead { position: static; }\n      .section-head { display: block; }\n      .section-head p { margin-top: 14px; }\n    }\n    @media (max-width: 560px) {\n      .topbar-inner,\n      .nav-inner,\n      .wrap,\n      .about-hero-inner,\n      .proof-grid { width: min(100% - 28px, 1180px); }\n      .brand img { height: 46px; max-width: 210px; }\n      .nav .btn { min-height: 40px; padding: 0 12px; }\n    .openryd-page h1 { font-size: 36px; }\n      .hero-copy { font-size: 17px; }\n    .openryd-page section { padding: 54px 0; }\n      .proof-grid,\n      .capability-grid,\n      .process,\n      .category-grid,\n      .belief-grid { grid-template-columns: 1fr; }\n      .proof-item,\n      .proof-item:last-child {\n        border-left: 1px solid var(--line);\n        border-right: 1px solid var(--line);\n      }\n      .intro-copy { padding-left: 18px; }\n      .promise-panel { min-height: 360px; padding: 24px; }\n      .exterior-layout { min-height: auto; }\n      .exterior-visual { min-height: 360px; }\n      .exterior-copy { padding: 38px 24px; }\n      .exterior-points { grid-template-columns: 1fr; }\n      .story-step { grid-template-columns: 1fr; gap: 10px; }\n      .factory-showcase { min-height: auto; }\n      .showcase-main,\n      .showcase-stack article { min-height: 300px; }\n      .final-cta { padding: 32px 24px; }\n      .final-cta h2 { font-size: 30px; }\n    }\n    .openryd-page .menu,\n    .openryd-products-directory .menu {\n      gap: 34px;\n      font-size: 14px;\n      font-weight: 850;\n    }\n    .openryd-page .menu > a,\n    .openryd-page .menu .or-nav-link,\n    .openryd-products-directory .menu > a,\n    .openryd-products-directory .menu .or-nav-link {\n      height: 74px;\n      letter-spacing: 0;\n    }\n    .mega-menu {\n      left: 50% !important;\n      top: 100% !important;\n      width: min(1180px, calc(100vw - 64px)) !important;\n      transform: translateX(-50%) translateY(14px) !important;\n    }\n    .has-mega:hover .mega-menu,\n    .has-mega:focus-within .mega-menu {\n      transform: translateX(-50%) translateY(0) !important;\n    }\n    .mega-panel {\n      display: block !important;\n      padding: 0 !important;\n      overflow: hidden;\n      border-radius: 8px !important;\n      background: #fff !important;\n      box-shadow: 0 28px 80px rgba(12, 32, 27, .18) !important;\n    }\n    .mega-head {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 24px;\n      padding: 20px 24px;\n      border-bottom: 1px solid var(--line);\n      background: #fff;\n    }\n    .mega-head span {\n      display: block;\n      margin-bottom: 7px;\n      color: var(--green);\n      font-size: 12px;\n      font-weight: 900;\n      text-transform: uppercase;\n      letter-spacing: .08em;\n    }\n    .mega-head strong {\n      display: block;\n      color: var(--ink);\n      font-size: 24px;\n      line-height: 1.1;\n    }\n    .mega-head > a {\n      display: inline-flex;\n      align-items: center;\n      min-height: 40px;\n      padding: 0 14px;\n      border-radius: 6px;\n      background: var(--dark);\n      color: #fff;\n      font-size: 13px;\n      font-weight: 900;\n    }\n    .mega-layout {\n      display: grid;\n      grid-template-columns: 220px 1fr;\n      gap: 0;\n      background: #fff;\n    }\n    .mega-links {\n      padding: 18px;\n      border-right: 1px solid var(--line);\n      background: #f7faf8;\n    }\n    .mega-links a {\n      display: flex;\n      align-items: center;\n      min-height: 42px;\n      padding: 0 12px;\n      border-radius: 6px;\n      color: #263a34;\n      font-size: 14px;\n      font-weight: 850;\n    }\n    .mega-links a:hover {\n      background: #fff;\n      color: var(--green);\n    }\n    .mega-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n      gap: 0 !important;\n      padding: 18px !important;\n    }\n    .mega-card {\n      position: relative;\n      display: block !important;\n      min-height: 0 !important;\n      padding: 14px !important;\n      border: 0 !important;\n      border-radius: 8px !important;\n      background: #fff !important;\n      box-shadow: none !important;\n    }\n    .mega-card:hover {\n      transform: none !important;\n      background: #f7faf8 !important;\n      box-shadow: none !important;\n    }\n    .mega-card img {\n      display: block;\n      width: 100% !important;\n      height: 118px !important;\n      margin-bottom: 12px;\n      border: 1px solid var(--line);\n      border-radius: 8px !important;\n      object-fit: cover;\n      background: #fff;\n    }\n    .mega-card em {\n      position: absolute;\n      top: 24px;\n      left: 24px;\n      display: inline-flex;\n      align-items: center;\n      min-height: 22px;\n      padding: 0 8px;\n      border-radius: 999px;\n      background: var(--green);\n      color: #fff;\n      font-style: normal;\n      font-size: 11px;\n      font-weight: 900;\n    }\n    .mega-card span {\n      display: block;\n      margin-bottom: 5px;\n      color: var(--ink);\n      font-size: 15px;\n      font-weight: 900;\n      line-height: 1.18;\n    }\n    .mega-card small {\n      display: block;\n      color: var(--muted);\n      font-size: 12px;\n      font-weight: 700;\n      line-height: 1.35;\n    }\n  \n    \/* OpenRyd nav desktop isolation *\/\n    .openryd-page .nav-inner,\n    .openryd-products-directory .nav-inner {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 24px !important;\n      height: 74px !important;\n      min-width: 0 !important;\n    }\n    .openryd-page .brand,\n    .openryd-products-directory .brand {\n      flex: 0 0 auto !important;\n      min-width: 0 !important;\n    }\n    .openryd-page .menu,\n    .openryd-products-directory .menu {\n      display: flex !important;\n      align-items: stretch !important;\n      justify-content: center !important;\n      gap: 34px !important;\n      flex: 1 1 auto !important;\n      min-width: 0 !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      overflow: visible !important;\n      white-space: nowrap !important;\n    }\n    .openryd-page .menu > a,\n    .openryd-page .menu .or-nav-link,\n    .openryd-products-directory .menu > a,\n    .openryd-products-directory .menu .or-nav-link {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      height: 74px !important;\n      padding: 0 !important;\n      border: 0 !important;\n      background: transparent !important;\n      color: #243832 !important;\n      font-size: 14px !important;\n      font-weight: 850 !important;\n      line-height: 1 !important;\n      text-decoration: none !important;\n      letter-spacing: 0 !important;\n      flex: 0 0 auto !important;\n    }\n    .openryd-page .menu > a.active,\n    .openryd-page .menu .or-nav-link.active,\n    .openryd-products-directory .menu > a.active,\n    .openryd-products-directory .menu .or-nav-link.active,\n    .openryd-page .menu > a:hover,\n    .openryd-page .menu .or-nav-link:hover,\n    .openryd-products-directory .menu > a:hover,\n    .openryd-products-directory .menu .or-nav-link:hover {\n      color: var(--green) !important;\n    }\n    .openryd-page .or-mega-item,\n    .openryd-products-directory .or-mega-item {\n      position: static !important;\n      display: inline-flex !important;\n      align-items: stretch !important;\n      height: 74px !important;\n      flex: 0 0 auto !important;\n      margin: 0 !important;\n      padding: 0 !important;\n      list-style: none !important;\n    }\n    .openryd-page .nav-inner > .or-btn,\n    .openryd-page .nav-inner > .btn,\n    .openryd-products-directory .nav-inner > .or-btn,\n    .openryd-products-directory .nav-inner > .btn {\n      flex: 0 0 auto !important;\n      white-space: nowrap !important;\n    }\n      \/* OpenRyd mega menu float fix *\/\n    .openryd-page .mega-menu,\n    .openryd-products-directory .mega-menu {\n      position: absolute !important;\n      z-index: 50 !important;\n      opacity: 0 !important;\n      visibility: hidden !important;\n      pointer-events: none !important;\n      left: 50% !important;\n      top: 100% !important;\n      width: min(1180px, calc(100vw - 64px)) !important;\n      transform: translateX(-50%) translateY(14px) !important;\n      transition: opacity .18s ease, visibility .18s ease, transform .18s ease !important;\n    }\n    .openryd-page .has-mega:hover .mega-menu,\n    .openryd-page .has-mega:focus-within .mega-menu,\n    .openryd-products-directory .has-mega:hover .mega-menu,\n    .openryd-products-directory .has-mega:focus-within .mega-menu {\n      opacity: 1 !important;\n      visibility: visible !important;\n      pointer-events: auto !important;\n      transform: translateX(-50%) translateY(0) !important;\n    }\n      \/* OpenRyd nav search polish *\/\n    .openryd-page .menu,\n    .openryd-products-directory .menu {\n      gap: 42px !important;\n      flex: 0 1 auto !important;\n    }\n    .or-nav-tools {\n      display: flex !important;\n      align-items: center !important;\n      gap: 14px !important;\n      flex: 0 0 auto !important;\n    }\n    .or-nav-search {\n      position: relative !important;\n      display: flex !important;\n      align-items: center !important;\n      width: 230px !important;\n      height: 42px !important;\n      border: 1px solid #d9e3df !important;\n      border-radius: 999px !important;\n      background: #f7faf8 !important;\n      overflow: hidden !important;\n    }\n    .or-nav-search input {\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      outline: 0 !important;\n      background: transparent !important;\n      padding: 0 44px 0 16px !important;\n      color: #162923 !important;\n      font-size: 13px !important;\n      font-weight: 750 !important;\n      letter-spacing: 0 !important;\n    }\n    .or-nav-search input::placeholder { color: #667871 !important; }\n    .or-nav-search button {\n      position: absolute !important;\n      right: 4px !important;\n      top: 4px !important;\n      width: 34px !important;\n      height: 34px !important;\n      border: 0 !important;\n      border-radius: 50% !important;\n      background: var(--green) !important;\n      color: #fff !important;\n      display: grid !important;\n      place-items: center !important;\n      cursor: pointer !important;\n      font-size: 16px !important;\n      line-height: 1 !important;\n      padding: 0 !important;\n    }\n    .openryd-page .nav-inner > .or-btn,\n    .openryd-page .nav-inner > .btn,\n    .openryd-products-directory .nav-inner > .or-btn,\n    .openryd-products-directory .nav-inner > .btn {\n      min-height: 42px !important;\n      padding: 0 16px !important;\n    }\n      \/* OpenRyd nav search final *\/\n    .openryd-page .menu,\n    .openryd-products-directory .menu {\n      gap: 44px !important;\n      flex: 0 1 auto !important;\n    }\n    .or-nav-tools {\n      display: flex !important;\n      align-items: center !important;\n      gap: 14px !important;\n      flex: 0 0 auto !important;\n    }\n    .or-nav-search {\n      position: relative !important;\n      display: flex !important;\n      align-items: center !important;\n      width: 230px !important;\n      height: 42px !important;\n      border: 1px solid #d9e3df !important;\n      border-radius: 999px !important;\n      background: #f7faf8 !important;\n      overflow: hidden !important;\n    }\n    .or-nav-search input {\n      width: 100% !important;\n      height: 100% !important;\n      border: 0 !important;\n      outline: 0 !important;\n      background: transparent !important;\n      padding: 0 44px 0 16px !important;\n      color: #162923 !important;\n      font-size: 13px !important;\n      font-weight: 750 !important;\n      letter-spacing: 0 !important;\n    }\n    .or-nav-search input::placeholder { color: #667871 !important; }\n    .or-nav-search button {\n      position: absolute !important;\n      right: 4px !important;\n      top: 4px !important;\n      width: 34px !important;\n      height: 34px !important;\n      border: 0 !important;\n      border-radius: 50% !important;\n      background: var(--green) !important;\n      color: #fff !important;\n      display: grid !important;\n      place-items: center !important;\n      cursor: pointer !important;\n      font-size: 13px !important;\n      font-weight: 900 !important;\n      line-height: 1 !important;\n      padding: 0 !important;\n    }\n    .openryd-page .nav-inner > .or-btn,\n    .openryd-page .nav-inner > .btn,\n    .openryd-page .nav-inner > .or-nav-cta,\n    .openryd-products-directory .nav-inner > .or-btn,\n    .openryd-products-directory .nav-inner > .btn,\n    .openryd-products-directory .nav-inner > .or-nav-cta {\n      min-height: 42px !important;\n      padding: 0 16px !important;\n    }\n    \/* OpenRyd audience content *\/\n    .audience-intro {\n      max-width: 540px;\n    }\n    .line-card.feature-card h3 {\n      font-size: 23px;\n      line-height: 1.18;\n    }\n    .line-card.feature-card .line-meta span {\n      color: #27443a;\n      font-weight: 850;\n    }\n  \n\/* OpenRyd unified nav search *\/\n.openryd-page .or-nav-tools, .openryd-products-directory .or-nav-tools { margin-left: auto; display: flex; align-items: center; flex: 0 0 auto; }\n.openryd-page .or-nav-search, .openryd-products-directory .or-nav-search { height: 40px; width: 246px; display: flex; align-items: center; border: 1px solid #d8e1dc; background: #fff; border-radius: 999px; overflow: hidden; box-shadow: 0 10px 24px rgba(10, 28, 22, .06); }\n.openryd-page .or-nav-search input, .openryd-products-directory .or-nav-search input { min-width: 0; flex: 1; height: 100%; border: 0; outline: 0; padding: 0 12px 0 15px; font-size: 13px; color: #13241e; background: transparent; }\n.openryd-page .or-nav-search input::placeholder, .openryd-products-directory .or-nav-search input::placeholder { color: #667871; }\n.openryd-page .or-nav-search button, .openryd-products-directory .or-nav-search button { height: 100%; min-width: 72px; border: 0; padding: 0 14px; background: #15a66d; color: #fff; font-weight: 800; font-size: 12px; cursor: pointer; }\n.openryd-page .nav-inner > .btn, .openryd-page .nav-inner > .or-btn, .openryd-products-directory .nav-inner > .btn, .openryd-products-directory .nav-inner > .or-btn { display: none !important; }\n@media (max-width: 980px) { .openryd-page .or-nav-tools, .openryd-products-directory .or-nav-tools { width: 100%; margin-left: 0; } .openryd-page .or-nav-search, .openryd-products-directory .or-nav-search { width: 100%; } }\n\n<\/style>\n<div class=\"openryd-page\"><style id=\"openryd-canonical-nav-20260517\">\n@media (min-width: 981px) {\n  body .topbar {\n    height: 34px !important;\n    min-height: 34px !important;\n    display: block !important;\n    overflow: hidden !important;\n    background: #071713 !important;\n    color: #d9ebe4 !important;\n    font-size: 13px !important;\n    line-height: 34px !important;\n  }\n  body .topbar .topbar-inner,\n  body .topbar .inner {\n    width: min(1180px, calc(100% - 40px)) !important;\n    height: 34px !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 20px !important;\n  }\n  body .topbar .topbar-inner div,\n  body .topbar .inner div {\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #d9ebe4 !important;\n    font-size: 13px !important;\n    font-weight: 600 !important;\n    line-height: 34px !important;\n    white-space: nowrap !important;\n  }\n  body header.nav {\n    height: 76px !important;\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 30 !important;\n    background: rgba(255, 255, 255, .97) !important;\n    border-bottom: 1px solid #dfe7e2 !important;\n    backdrop-filter: blur(12px) !important;\n    font-family: Inter, Arial, sans-serif !important;\n  }\n  body.admin-bar header.nav { top: 32px !important; }\n  body header.nav .nav-inner {\n    width: min(1180px, calc(100% - 40px)) !important;\n    height: 76px !important;\n    margin: 0 auto !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    gap: 0 !important;\n  }\n  body header.nav .brand {\n    flex: 0 0 auto !important;\n    margin-right: 46px !important;\n    min-width: 0 !important;\n  }\n  body header.nav .brand img {\n    display: block !important;\n    width: auto !important;\n    max-width: 154px !important;\n    max-height: 46px !important;\n  }\n  body header.nav .menu {\n    display: flex !important;\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n    gap: 30px !important;\n    flex: 0 1 auto !important;\n    min-width: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: visible !important;\n    white-space: nowrap !important;\n  }\n  body header.nav .menu > a,\n  body header.nav .menu .or-nav-link {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    height: 76px !important;\n    padding: 0 !important;\n    border: 0 !important;\n    background: transparent !important;\n    color: #243832 !important;\n    font-family: Inter, Arial, sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 850 !important;\n    line-height: 1 !important;\n    text-decoration: none !important;\n    letter-spacing: 0 !important;\n    flex: 0 0 auto !important;\n  }\n  body header.nav .menu > a.active,\n  body header.nav .menu .or-nav-link.active,\n  body header.nav .menu > a:hover,\n  body header.nav .menu .or-nav-link:hover {\n    color: #15a66d !important;\n  }\n  body header.nav .or-mega-item {\n    position: static !important;\n    display: inline-flex !important;\n    align-items: stretch !important;\n    height: 76px !important;\n    flex: 0 0 auto !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n  body header.nav .mega-menu {\n    position: absolute !important;\n    left: 50% !important;\n    top: 76px !important;\n    width: min(1180px, calc(100vw - 64px)) !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n    pointer-events: none !important;\n    transform: translateX(-50%) translateY(14px) !important;\n    transition: opacity .18s ease, transform .18s ease, visibility .18s ease !important;\n    z-index: 60 !important;\n  }\n  body header.nav .has-mega:hover .mega-menu,\n  body header.nav .has-mega:focus-within .mega-menu {\n    opacity: 1 !important;\n    visibility: visible !important;\n    pointer-events: auto !important;\n    transform: translateX(-50%) translateY(0) !important;\n  }\n  body header.nav .mega-panel {\n    display: block !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    box-shadow: 0 28px 80px rgba(12, 32, 27, .18) !important;\n  }\n  body header.nav .mega-head {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    padding: 20px 24px !important;\n    border-bottom: 1px solid #dfe8e3 !important;\n    background: #fff !important;\n  }\n  body header.nav .mega-head span {\n    display: block !important;\n    margin-bottom: 7px !important;\n    color: #15a66d !important;\n    font-size: 12px !important;\n    font-weight: 900 !important;\n    text-transform: uppercase !important;\n    letter-spacing: .08em !important;\n  }\n  body header.nav .mega-head strong {\n    display: block !important;\n    color: #061b15 !important;\n    font-size: 24px !important;\n    line-height: 1.1 !important;\n  }\n  body header.nav .mega-head > a {\n    display: inline-flex !important;\n    align-items: center !important;\n    min-height: 40px !important;\n    padding: 0 14px !important;\n    border-radius: 6px !important;\n    background: #071713 !important;\n    color: #fff !important;\n    font-family: Inter, Arial, sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 900 !important;\n  }\n  body header.nav .mega-layout {\n    display: grid !important;\n    grid-template-columns: 220px 1fr !important;\n    gap: 0 !important;\n    background: #fff !important;\n  }\n  body header.nav .mega-links {\n    padding: 18px !important;\n    border-right: 1px solid #dfe8e3 !important;\n    background: #f7faf8 !important;\n  }\n  body header.nav .mega-links a {\n    display: flex !important;\n    align-items: center !important;\n    min-height: 42px !important;\n    padding: 0 12px !important;\n    border-radius: 6px !important;\n    color: #263a34 !important;\n    font-size: 14px !important;\n    font-weight: 850 !important;\n  }\n  body header.nav .mega-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\n    gap: 0 !important;\n    padding: 18px !important;\n  }\n  body header.nav .mega-card {\n    position: relative !important;\n    display: block !important;\n    min-height: 0 !important;\n    padding: 14px !important;\n    border: 0 !important;\n    border-radius: 8px !important;\n    background: #fff !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n  }\n  body header.nav .mega-card img {\n    display: block !important;\n    width: 100% !important;\n    height: 118px !important;\n    margin-bottom: 12px !important;\n    border: 1px solid #dfe8e3 !important;\n    border-radius: 8px !important;\n    object-fit: cover !important;\n    background: #fff !important;\n  }\n  body header.nav .mega-card em {\n    position: absolute !important;\n    top: 24px !important;\n    left: 24px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    min-height: 22px !important;\n    padding: 0 8px !important;\n    border-radius: 999px !important;\n    background: #15a66d !important;\n    color: #fff !important;\n    font-style: normal !important;\n    font-size: 11px !important;\n    font-weight: 900 !important;\n  }\n  body header.nav .mega-card span {\n    display: block !important;\n    margin-bottom: 5px !important;\n    color: #061b15 !important;\n    font-size: 15px !important;\n    font-weight: 900 !important;\n    line-height: 1.18 !important;\n  }\n  body header.nav .mega-card small {\n    display: block !important;\n    color: #51635d !important;\n    font-family: Inter, Arial, sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    line-height: 1.35 !important;\n  }\n  body header.nav .or-nav-tools {\n    margin-left: auto !important;\n    display: flex !important;\n    align-items: center !important;\n    flex: 0 0 auto !important;\n  }\n  body header.nav .or-nav-search {\n    width: 246px !important;\n    height: 40px !important;\n    display: flex !important;\n    align-items: center !important;\n    overflow: hidden !important;\n    border: 1px solid #d8e1dc !important;\n    border-radius: 999px !important;\n    background: #fff !important;\n    box-shadow: 0 10px 24px rgba(10, 28, 22, .06) !important;\n  }\n  body header.nav .or-nav-search input {\n    min-width: 0 !important;\n    flex: 1 1 auto !important;\n    width: auto !important;\n    height: 100% !important;\n    margin: 0 !important;\n    padding: 0 12px 0 15px !important;\n    border: 0 !important;\n    outline: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    color: #13241e !important;\n    font-size: 13px !important;\n    line-height: 40px !important;\n  }\n  body header.nav .or-nav-search input::placeholder {\n    color: #9aa8a2 !important;\n    opacity: 1 !important;\n  }\n  body header.nav .or-nav-search button {\n    position: static !important;\n    flex: 0 0 72px !important;\n    width: 72px !important;\n    min-width: 72px !important;\n    height: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n    border-radius: 0 !important;\n    background: #15a66d !important;\n    color: #fff !important;\n    box-shadow: none !important;\n    cursor: pointer !important;\n    font-size: 12px !important;\n    font-weight: 850 !important;\n    line-height: 40px !important;\n    text-align: center !important;\n  }\n  body header.nav .nav-inner > .btn,\n  body header.nav .nav-inner > .or-btn,\n  body header.nav .nav-inner > .or-nav-cta {\n    display: none !important;\n  }\n}\n<\/style>\n<div class=\"topbar\">\n  <div class=\"topbar-inner\">\n    <div>Global B2B supply for e-bike accessories and cycling gear<\/div>\n    <div>EU \/ US market focus | OEM packaging | Product support<\/div>\n  <\/div>\n<\/div>\n<header class=\"nav\">\n  <div class=\"nav-inner\">\n    <a class=\"brand\" href=\"\/\">\n      <img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-header-logo-v3.png\" alt=\"OpenRyd\">\n    <\/a>\n    <nav class=\"menu\">\n      <a  href=\"\/\">Home<\/a>\n      <div class=\"or-mega-item has-mega\">\n        <a class=\"or-nav-link\" href=\"\/products\/\">Products<\/a>\n        <div class=\"mega-menu\">\n          <div class=\"mega-panel\">\n            <div class=\"mega-head\">\n              <div>\n                <span>OpenRyd product range<\/span>\n                <strong>E-bike accessories by category<\/strong>\n              <\/div>\n              <a href=\"\/products\/\">View all categories<\/a>\n            <\/div>\n            <div class=\"mega-layout\">\n              <div class=\"mega-links\">\n                <a href=\"\/products\/\">All Product Families<\/a>\n                <a href=\"\/products\/\">Featured Product Ideas<\/a>\n                <a href=\"\/products\/\">OEM Packaging<\/a>\n                <a href=\"\/#sourcing\">Service Support<\/a>\n              <\/div>\n              <div class=\"mega-grid\">\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-batteries-chargers.jpg\" alt=\"Batteries and chargers\"><span>Batteries &amp; Chargers<\/span><small>Power accessories<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-lights-safety.jpg\" alt=\"Lights and safety\"><em>HOT<\/em><span>Lights &amp; Safety<\/span><small>Visibility kits<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-locks-security.jpg\" alt=\"Locks and security\"><span>Locks &amp; Security<\/span><small>Anti-theft range<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-bags-racks.jpg\" alt=\"Bags and racks\"><span>Bags &amp; Racks<\/span><small>Storage solutions<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-helmets-protection.jpg\" alt=\"Helmets and protection\"><span>Helmets &amp; Protection<\/span><small>Rider safety<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-mounts-holders.jpg\" alt=\"Mounts and holders\"><em>HOT<\/em><span>Mounts &amp; Holders<\/span><small>Cockpit add-ons<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-repair-tools.jpg\" alt=\"Repair tools\"><span>Repair Tools<\/span><small>Maintenance kits<\/small><\/a>\n                <a class=\"mega-card\" href=\"\/products\/\"><img decoding=\"async\" src=\"https:\/\/openryd.com\/wp-content\/uploads\/2026\/05\/openryd-cat-replacement-parts.jpg\" alt=\"Replacement parts\"><span>Replacement Parts<\/span><small>Service items<\/small><\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <a  href=\"\/insights\/\">Insights<\/a>\n      <a href=\"\/#sourcing\">Service Support<\/a>\n      <a class=\"active\" href=\"\/about-us\/\">About<\/a>\n      <a  href=\"\/contact-us\/\">Contact<\/a>\n    <\/nav>\n    <div class=\"or-nav-tools\">\n      <form class=\"or-nav-search\" role=\"search\" method=\"get\" action=\"\/\">\n        <input type=\"search\" name=\"s\" placeholder=\"Search products\" aria-label=\"Search products\">\n        <button type=\"submit\" aria-label=\"Search\">Search<\/button>\n      <\/form>\n    <\/div>\n  <\/div>\n<\/header>\n\n\n\n\n\n  <section class=\"about-hero\">\n    <div class=\"about-hero-inner\">\n      <div>\n        <p class=\"kicker\">About OpenRyd<\/p>\n        <h1>China e-bike accessory factory partner for global buyers.<\/h1>\n        <p class=\"hero-copy\">OpenRyd brings together product development, assembly know-how, QC testing, OEM packaging and export-ready communication for e-bike accessory buyers.<\/p>\n        <div class=\"hero-actions\">\n          <a class=\"btn\" href=\"\/products\/\">Explore Product Categories<\/a>\n          <a class=\"btn alt\" href=\"mailto:306955855@qq.com?subject=OpenRyd%20Factory%20Inquiry\">Talk to Our Team<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"proof-strip\">\n    <div class=\"proof-grid\">\n      <div class=\"proof-item\"><strong>Assembly workshop<\/strong><span>Organized production for fast-moving accessories.<\/span><\/div>\n      <div class=\"proof-item\"><strong>QC testing<\/strong><span>Functional checks for lights, chargers and parts.<\/span><\/div>\n      <div class=\"proof-item\"><strong>OEM packaging<\/strong><span>Retail boxes, labels, cartons and bundle planning.<\/span><\/div>\n      <div class=\"proof-item\"><strong>Export supply<\/strong><span>Category sourcing for EU, US and global markets.<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <section>\n    <div class=\"wrap intro-grid\">\n      <div class=\"intro-copy\">\n        <p class=\"kicker\">Who we are<\/p>\n        <h2>A China-side supplier built for practical e-bike accessory sourcing.<\/h2>\n        <p>OpenRyd supports importers, bike shops, online sellers and distributors who need useful cycling products with reliable communication from China. We focus on accessories that buyers can understand, compare, test and sell repeatedly.<\/p>\n        <p>Instead of presenting a thin product catalog, the about page now leads with what matters to a B2B buyer: how the supplier thinks, what categories it handles, how orders move from inquiry to sample review, and what kind of factory-side support is available.<\/p>\n        <p>The goal is simple: make OpenRyd feel grounded, product-aware and ready for RFQ conversations before the buyer reaches the contact form.<\/p>\n      <\/div>\n      <div class=\"promise-panel\">\n        <h3>Factory presence before sales language.<\/h3>\n        <p>A visible production base gives buyers a stronger first impression before they look deeper into workshop, QC and export preparation.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"band\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div>\n          <p class=\"kicker\">Factory view<\/p>\n          <h2>Visible production context for buyers who need supplier confidence.<\/h2>\n        <\/div>\n        <p>Assembly, testing and export preparation appear before the capability list so visitors see proof first, then read the claims.<\/p>\n      <\/div>\n      <div class=\"factory-showcase\">\n        <article class=\"showcase-main showcase-warehouse\"><div><h3>Warehouse &#038; showroom display<\/h3><p>Product shelves, sample display and export stock preparation help buyers see a broader operating base.<\/p><\/div><\/article>\n        <div class=\"showcase-stack\">\n          <article class=\"showcase-qc\"><div><h3>Functional QC testing<\/h3><p>Testing benches for electronic accessories and order-ready checking.<\/p><\/div><\/article>\n          <article class=\"showcase-pack\"><div><h3>OEM packing &#038; export prep<\/h3><p>Retail boxes, labels, cartons and bulk-order preparation.<\/p><\/div><\/article>\n          <article class=\"showcase-office\"><div><h3>Office &#038; factory coordination<\/h3><p>Inquiry handling, sample review and production follow-up connect the outside view with order execution.<\/p><\/div><\/article>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"wrap story-thread\">\n      <div class=\"story-lead\">\n        <p class=\"kicker\">Brand story<\/p>\n        <h2>OpenRyd starts from the problems buyers meet after the catalog.<\/h2>\n        <p>The story should sit between factory evidence and service capability, so buyers understand why the brand exists before reading what it can do.<\/p>\n      <\/div>\n      <div class=\"story-steps\">\n        <article class=\"story-step\">\n          <strong>Origin<\/strong>\n          <div><h3>Built around practical rider demand.<\/h3><p>OpenRyd focuses on accessories that solve everyday e-bike and cycling problems: safer rides, easier charging, better storage, repair readiness and reliable replacement parts.<\/p><\/div>\n        <\/article>\n        <article class=\"story-step\">\n          <strong>Factory Mindset<\/strong>\n          <div><h3>From product detail to repeatable supply.<\/h3><p>The brand story is not only about selling products. It is about understanding how each item is assembled, checked, packed and prepared for buyers who need consistency.<\/p><\/div>\n        <\/article>\n        <article class=\"story-step\">\n          <strong>Buyer Role<\/strong>\n          <div><h3>Helping importers move from idea to RFQ.<\/h3><p>Many buyers begin with a category, price level or market need. OpenRyd turns that early direction into sample options, packaging discussion and a clearer sourcing path.<\/p><\/div>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"band\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div>\n          <p class=\"kicker\">What we believe<\/p>\n          <h2>Useful accessories come from practical decisions, not decoration.<\/h2>\n        <\/div>\n        <p>This keeps the About page focused on OpenRyd&#8217;s point of view instead of repeating product and sourcing sections from the homepage.<\/p>\n      <\/div>\n      <div class=\"belief-grid\">\n        <article class=\"belief-card\">\n          <h3>Close to the product<\/h3>\n          <p>Every accessory should be understood through real use, assembly details, packaging needs and the buyer&#8217;s target market.<\/p>\n        <\/article>\n        <article class=\"belief-card\">\n          <h3>Built for repeat supply<\/h3>\n          <p>Good sourcing is not a one-time sample. It should support future orders, stable communication and clearer expectations.<\/p>\n        <\/article>\n        <article class=\"belief-card\">\n          <h3>Made for buyer confidence<\/h3>\n          <p>Factory visibility, practical checking and organized preparation help buyers feel confident before they start a larger order.<\/p>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section>\n    <div class=\"wrap\">\n      <div class=\"final-cta\">\n        <div>\n          <h2>Looking for a China-side e-bike accessory partner?<\/h2>\n          <p>Send your product category, target market and purchase plan. OpenRyd can help turn an early idea into a practical RFQ list.<\/p>\n        <\/div>\n        <a class=\"btn\" href=\"mailto:306955855@qq.com?subject=OpenRyd%20Factory%20Inquiry\">Contact OpenRyd<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <footer>\n    <div class=\"wrap\">Copyright 2026 OpenRyd | E-bike accessories and cycling gear supplier<\/div>\n  <\/footer>\n\n  <script>\n    (function () {\n      var forms = document.querySelectorAll('.or-nav-search');\n      forms.forEach(function (form) {\n        form.addEventListener('submit', function (event) {\n          event.preventDefault();\n          var input = form.querySelector('input');\n          var query = input ? input.value.trim() : '';\n          var target = '\/';\n          window.location.href = query ? target + '?s=' + encodeURIComponent(query) : target;\n        });\n      });\n    })();\n  <\/script><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Global B2B supply for e-bike a&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-27","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":26,"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":309,"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/pages\/27\/revisions\/309"}],"wp:attachment":[{"href":"https:\/\/openryd.com\/index.php\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}