{"id":7500,"date":"2026-06-16T02:26:40","date_gmt":"2026-06-16T02:26:40","guid":{"rendered":"https:\/\/speedrns.com\/?page_id=7500"},"modified":"2026-06-23T11:56:59","modified_gmt":"2026-06-23T11:56:59","slug":"home","status":"publish","type":"page","link":"https:\/\/speedrns.com\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7500\" class=\"elementor elementor-7500\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ae9ec42 e-con-full e-flex e-con e-parent\" data-id=\"ae9ec42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-deaae8f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"deaae8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  try {\r\n    if (\"scrollRestoration\" in history) {\r\n      history.scrollRestoration = \"manual\";\r\n    }\r\n\r\n    const key = \"speedHeroSavedScroll:\" + location.pathname + location.search;\r\n    const nav = performance.getEntriesByType && performance.getEntriesByType(\"navigation\")[0];\r\n    const navType = nav ? nav.type : \"\";\r\n\r\n    let saved = null;\r\n\r\n    try {\r\n      saved = JSON.parse(sessionStorage.getItem(key) || \"null\");\r\n    } catch (e) {\r\n      saved = null;\r\n    }\r\n\r\n    window.__speedHeroRestore = {\r\n      key: key,\r\n      shouldRestore:\r\n        !!saved &&\r\n        typeof saved.y === \"number\" &&\r\n        saved.y > 0 &&\r\n        Date.now() - saved.t < 10 * 60 * 1000 &&\r\n        (navType === \"reload\" || navType === \"back_forward\"),\r\n      y: saved && typeof saved.y === \"number\" ? saved.y : 0\r\n    };\r\n\r\n    window.addEventListener(\"beforeunload\", function () {\r\n      try {\r\n        sessionStorage.setItem(\r\n          key,\r\n          JSON.stringify({\r\n            y: window.scrollY || window.pageYOffset || 0,\r\n            t: Date.now()\r\n          })\r\n        );\r\n      } catch (e) {}\r\n    });\r\n  } catch (e) {}\r\n})();\r\n<\/script>\r\n\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  :root {\r\n    --speed-bg: #f4f1ec;\r\n    --speed-black: #050505;\r\n    --speed-orange: #df7900;\r\n\r\n    --virtual-w: 1920px;\r\n    --virtual-h: 1080px;\r\n\r\n    --speed-content-w: 1710px;\r\n\r\n    --speed-scroll-length: 6800px;\r\n    --speed-vh: 1vh;\r\n    --speed-screen-h: calc(var(--speed-vh) * 100);\r\n    --speed-total-height: calc(var(--speed-screen-h) + var(--speed-scroll-length));\r\n  }\r\n\r\n  html,\r\n  body {\r\n    margin: 0;\r\n    padding: 0;\r\n    background: var(--speed-bg) !important;\r\n    overflow-x: hidden;\r\n  }\r\n\r\n  body {\r\n    overflow-x: clip;\r\n  }\r\n\r\n  @supports not (overflow: clip) {\r\n    body {\r\n      overflow-x: hidden;\r\n    }\r\n  }\r\n\r\n  .elementor-section:has(#speedHeroScroll),\r\n  .elementor-container:has(#speedHeroScroll),\r\n  .elementor-widget-container:has(#speedHeroScroll),\r\n  .e-con:has(#speedHeroScroll),\r\n  .e-con-inner:has(#speedHeroScroll) {\r\n    overflow: visible !important;\r\n    transform: none !important;\r\n    contain: none !important;\r\n    max-width: none !important;\r\n    padding-bottom: 0 !important;\r\n    margin-bottom: 0 !important;\r\n    background: var(--speed-bg) !important;\r\n  }\r\n\r\n  .speed-hero-scroll,\r\n  .speed-hero-scroll * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .speed-hero-scroll {\r\n    position: relative;\r\n    width: 100vw;\r\n    max-width: 100vw;\r\n    min-width: 100vw;\r\n    height: var(--speed-total-height);\r\n    min-height: var(--speed-total-height);\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: 0;\r\n    margin-bottom: -2px;\r\n    overflow: visible;\r\n    background: var(--speed-bg) !important;\r\n    font-family: \"Space Grotesk\", sans-serif;\r\n    color: var(--speed-black);\r\n    contain: none !important;\r\n    isolation: isolate;\r\n    z-index: 2;\r\n  }\r\n\r\n  .speed-sticky-viewport {\r\n    position: sticky;\r\n    top: 0;\r\n    width: 100vw;\r\n    max-width: 100vw;\r\n    min-width: 100vw;\r\n    height: var(--speed-screen-h);\r\n    min-height: var(--speed-screen-h);\r\n    overflow: hidden;\r\n    background: var(--speed-bg) !important;\r\n    contain: none !important;\r\n    transform: translate3d(0, 0, 0);\r\n    z-index: 2;\r\n  }\r\n\r\n  .speed-center-container {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    overflow: hidden;\r\n    background: var(--speed-bg) !important;\r\n    display: block;\r\n  }\r\n\r\n  #speedWebglCanvas {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    display: block;\r\n    background: var(--speed-bg) !important;\r\n    z-index: 1;\r\n    pointer-events: none;\r\n    transform: translate3d(0, 0, 0);\r\n    backface-visibility: hidden;\r\n  }\r\n\r\n  .speed-virtual-viewport {\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: var(--virtual-w);\r\n    height: var(--virtual-h);\r\n    transform-origin: center center;\r\n    z-index: 5;\r\n    pointer-events: none;\r\n    will-change: transform;\r\n    transform-style: preserve-3d;\r\n    backface-visibility: hidden;\r\n  }\r\n\r\n  .speed-layer-scroll {\r\n    position: absolute;\r\n    left: 0;\r\n    top: 0;\r\n    width: var(--virtual-w);\r\n    pointer-events: none;\r\n    will-change: transform;\r\n    transform-style: preserve-3d;\r\n    backface-visibility: hidden;\r\n    transform: translate3d(0, 1080px, 0);\r\n  }\r\n\r\n  .speed-layer-screen {\r\n    position: relative;\r\n    width: var(--virtual-w);\r\n    height: 1080px;\r\n    padding: 76px 34px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n  }\r\n\r\n  .speed-layer-screen.facility-screen {\r\n    height: 1080px;\r\n    align-items: flex-start;\r\n    padding: 54px 34px 150px;\r\n  }\r\n\r\n  .speed-glass,\r\n  .speed-title-glass,\r\n  .speed-bottom-note {\r\n    border: 1px solid rgba(255, 255, 255, 0.72);\r\n    background: rgba(255, 255, 255, 0.58);\r\n    -webkit-backdrop-filter: blur(60px) saturate(240%);\r\n    backdrop-filter: blur(60px) saturate(240%);\r\n    box-shadow:\r\n      0 32px 110px rgba(16, 32, 56, 0.22),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.75),\r\n      inset 0 -1px 0 rgba(255, 255, 255, 0.34);\r\n  }\r\n\r\n  .speed-glass {\r\n    width: var(--speed-content-w);\r\n    max-width: var(--speed-content-w);\r\n    min-height: 500px;\r\n    border-radius: 14px;\r\n    padding: 80px 118px;\r\n    pointer-events: auto;\r\n  }\r\n\r\n  .speed-eyebrow {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    min-height: 50px;\r\n    padding: 0 26px;\r\n    margin: 0 0 44px;\r\n    border-radius: 8px;\r\n    border: 1px solid rgba(0, 0, 0, 0.10);\r\n    background: rgba(218, 223, 228, 0.76);\r\n    font-size: 18px;\r\n    font-weight: 500;\r\n    letter-spacing: -0.02em;\r\n    color: #202020;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  .speed-eyebrow b {\r\n    color: var(--speed-orange);\r\n    font-size: 26px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .speed-manifesto-grid {\r\n    display: grid;\r\n    grid-template-columns: 1.08fr 0.92fr;\r\n    gap: 96px;\r\n    align-items: center;\r\n  }\r\n\r\n  .speed-title,\r\n  .speed-scale-title,\r\n  .speed-list h3 {\r\n    margin: 0;\r\n    font-family: \"Oswald\", sans-serif;\r\n    color: #000;\r\n  }\r\n\r\n  .speed-title {\r\n    font-size: 50px;\r\n    line-height: 1.08;\r\n    font-weight: 700;\r\n    letter-spacing: 0.018em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .speed-copy {\r\n    margin: 0;\r\n    max-width: 700px;\r\n    font-size: 20px;\r\n    line-height: 1.52;\r\n    font-weight: 500;\r\n    color: rgba(0, 0, 0, 0.75);\r\n  }\r\n\r\n  .speed-scale-shell {\r\n    width: var(--speed-content-w);\r\n    max-width: var(--speed-content-w);\r\n    pointer-events: auto;\r\n    padding-bottom: 130px;\r\n  }\r\n\r\n  .speed-title-glass {\r\n    width: 100%;\r\n    max-width: 100%;\r\n    margin: 0 auto 34px;\r\n    padding: 30px 42px;\r\n    border-radius: 14px;\r\n  }\r\n\r\n  .speed-scale-title {\r\n    text-align: center;\r\n    font-size: 82px;\r\n    line-height: 1.02;\r\n    font-weight: 700;\r\n    letter-spacing: 0.032em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .speed-scale-grid {\r\n    display: grid;\r\n    grid-template-columns: 1.13fr 0.78fr 1.13fr;\r\n    gap: 58px;\r\n    align-items: start;\r\n    padding: 0 22px;\r\n  }\r\n\r\n  .speed-list {\r\n    max-width: 680px;\r\n  }\r\n\r\n  .speed-list-right {\r\n    justify-self: end;\r\n  }\r\n\r\n  .speed-list h3 {\r\n    font-size: 42px;\r\n    line-height: 1;\r\n    font-weight: 600;\r\n    text-transform: none;\r\n    letter-spacing: -0.035em;\r\n    margin-bottom: 24px;\r\n  }\r\n\r\n  .speed-row {\r\n    display: grid;\r\n    grid-template-columns: 64px 1fr;\r\n    gap: 22px;\r\n    align-items: start;\r\n    padding: 15px 0;\r\n    border-bottom: 1px solid rgba(0, 0, 0, 0.08);\r\n  }\r\n\r\n  .speed-row span {\r\n    font-family: \"Oswald\", sans-serif;\r\n    font-size: 48px;\r\n    line-height: 1;\r\n    color: var(--speed-orange);\r\n    font-weight: 500;\r\n  }\r\n\r\n  .speed-row p {\r\n    margin: 0;\r\n    font-size: 20px;\r\n    line-height: 1.45;\r\n    color: rgba(18, 18, 18, 0.58);\r\n    font-weight: 500;\r\n  }\r\n\r\n  .speed-crane-gap {\r\n    min-height: 340px;\r\n  }\r\n\r\n  .speed-bottom-note {\r\n    width: 100%;\r\n    max-width: 1390px;\r\n    margin: 34px auto 130px;\r\n    padding: 30px 34px;\r\n    border-radius: 14px;\r\n    text-align: center;\r\n    font-size: 20px;\r\n    line-height: 1.42;\r\n    font-weight: 500;\r\n    color: rgba(0, 0, 0, 0.74);\r\n  }\r\n\r\n  .speed-loader {\r\n    position: absolute;\r\n    right: 24px;\r\n    bottom: 20px;\r\n    z-index: 20;\r\n    font: 500 10px\/1 \"Space Grotesk\", sans-serif;\r\n    letter-spacing: 0.18em;\r\n    color: rgba(0, 0, 0, 0.34);\r\n    text-transform: uppercase;\r\n    transition: opacity 0.25s ease;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .speed-loader.is-hidden {\r\n    opacity: 0;\r\n  }\r\n\r\n  @media (min-width: 1921px) {\r\n    :root {\r\n      --speed-content-w: 1760px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1366px) {\r\n    :root {\r\n      --speed-content-w: 1680px;\r\n    }\r\n\r\n    .speed-title {\r\n      font-size: 78px;\r\n    }\r\n\r\n    .speed-copy {\r\n      font-size: 25px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1180px) {\r\n    :root {\r\n      --speed-content-w: 1640px;\r\n    }\r\n\r\n    .speed-title {\r\n      font-size: 76px;\r\n    }\r\n\r\n    .speed-scale-title {\r\n      font-size: 78px;\r\n    }\r\n  }\r\n\r\n  @media (hover: none) and (pointer: coarse) and (max-width: 900px) {\r\n    :root {\r\n      --speed-content-w: calc(var(--virtual-w) - 180px);\r\n      --speed-scroll-length: 7200px;\r\n    }\r\n\r\n    .speed-layer-screen {\r\n      width: var(--virtual-w);\r\n      height: 1080px;\r\n      padding: 90px 90px;\r\n    }\r\n\r\n    .speed-layer-screen.facility-screen {\r\n      height: 1500px;\r\n      padding-top: 90px;\r\n      padding-bottom: 220px;\r\n    }\r\n\r\n    .speed-glass,\r\n    .speed-scale-shell {\r\n      width: calc(var(--virtual-w) - 180px);\r\n      max-width: calc(var(--virtual-w) - 180px);\r\n    }\r\n\r\n    .speed-glass {\r\n      min-height: auto;\r\n      padding: 52px 44px;\r\n    }\r\n\r\n    .speed-manifesto-grid,\r\n    .speed-scale-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 34px;\r\n    }\r\n\r\n    .speed-title {\r\n      font-size: 76px;\r\n      line-height: 1.08;\r\n    }\r\n\r\n    .speed-copy {\r\n      max-width: none;\r\n      font-size: 34px;\r\n      line-height: 1.45;\r\n    }\r\n\r\n    .speed-eyebrow {\r\n      font-size: 26px;\r\n      min-height: 70px;\r\n    }\r\n\r\n    .speed-scale-title {\r\n      font-size: 68px;\r\n    }\r\n\r\n    .speed-list {\r\n      max-width: none;\r\n    }\r\n\r\n    .speed-list h3 {\r\n      font-size: 48px;\r\n    }\r\n\r\n    .speed-row {\r\n      grid-template-columns: 78px 1fr;\r\n      gap: 28px;\r\n      padding: 20px 0;\r\n    }\r\n\r\n    .speed-row span {\r\n      font-size: 54px;\r\n    }\r\n\r\n    .speed-row p {\r\n      font-size: 28px;\r\n    }\r\n\r\n    .speed-crane-gap {\r\n      display: none;\r\n    }\r\n\r\n    .speed-bottom-note {\r\n      font-size: 28px;\r\n      margin-bottom: 220px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"speed-hero-scroll\" id=\"speedHeroScroll\" data-frame-count=\"200\">\r\n  <div class=\"speed-sticky-viewport\" id=\"speedStickyViewport\">\r\n    <div class=\"speed-center-container\" id=\"speedCenterContainer\">\r\n\r\n      <canvas id=\"speedWebglCanvas\" aria-hidden=\"true\"><\/canvas>\r\n\r\n      <div class=\"speed-loader\" id=\"speedLoader\">Loading frames<\/div>\r\n\r\n      <div class=\"speed-virtual-viewport\" id=\"speedVirtualViewport\">\r\n        <div class=\"speed-layer-scroll\" id=\"speedLayerScroll\">\r\n\r\n          <section class=\"speed-layer-screen manifesto-screen\">\r\n            <article class=\"speed-glass\">\r\n              <div class=\"speed-eyebrow\">\r\n                <b><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/b>\r\n                THE<span style=\"color:#e71d26;\">SPEED<\/span>MANIFESTO\r\n              <\/div>\r\n\r\n              <div class=\"speed-manifesto-grid\">\r\n                <h2 class=\"speed-title\">\r\n                  Heavy-Duty Engineering,<br>\r\n                  Developed For<br>\r\n                  Infrastructure.\r\n                <\/h2>\r\n\r\n                <div>\r\n                  <p class=\"speed-copy\">\r\n                    For over six decades, R.N. Suresh Tools Corporation has engineered high-capacity material handling\r\n                    systems that anchor heavy industrial operations across the nation. By fusing rugged structural integrity\r\n                    with precise modern mechanics, we create lifting solutions that maximize operational safety, eliminate\r\n                    costly downtime, and relentlessly push efficiency forward.\r\n                  <\/p>\r\n\r\n                  <div style=\"margin-top: 32px;\">\r\n                    <a href=\"\/our-story\" style=\"\r\n                      display: inline-block;\r\n                      background: #df7900;\r\n                      color: #fff;\r\n                      font-family: 'Space Grotesk', sans-serif;\r\n                      font-size: 16px;\r\n                      font-weight: 700;\r\n                      letter-spacing: 0.1em;\r\n                      text-transform: uppercase;\r\n                      padding: 16px 36px;\r\n                      border-radius: 6px;\r\n                      text-decoration: none;\r\n                    \">OUR STORY<\/a>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/article>\r\n          <\/section>\r\n\r\n          <section class=\"speed-layer-screen facility-screen\">\r\n            <article class=\"speed-scale-shell\">\r\n              <div class=\"speed-title-glass\">\r\n                <h2 class=\"speed-scale-title\">\r\n                  Is Your Facility Built For<br>\r\n                  Uninterrupted Scale?\r\n                <\/h2>\r\n              <\/div>\r\n\r\n              <div class=\"speed-scale-grid\">\r\n                <div class=\"speed-list\">\r\n                  <h3>Heavy-Duty Foundation<\/h3>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/fi_1851036.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>100% pre-delivery testing checks structural boundaries under maximum load capacities to ensure stability.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group-4.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Minimalist internal layouts reduce internal component friction &amp; accelerate maintenance cycles.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Vector-1-2.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Tailored dimension metrics map directly to your floor space requirements and operational clearance limits.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/fi_3213786.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Manufactured strict to industry regulations to secure zero risk across standard material handling operations.<\/p>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"speed-crane-gap\"><\/div>\r\n\r\n                <div class=\"speed-list speed-list-right\">\r\n                  <h3>Performance Optimization<\/h3>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Vector-2-1.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Mechanical configurations engineered to seamlessly endure rigorous 24\/7 heavy factory conditions.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Vector-3-1.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Rugged wear-resistant builds lower component degradation over six decades of operational life.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Vector-4-1.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Straightforward system architectures simplify setup and slash plant assembly timelines.<\/p>\r\n                  <\/div>\r\n\r\n                  <div class=\"speed-row\">\r\n                    <span><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/fi_4451291.png\" alt=\"icon\" style=\"width:48px;height:48px;object-fit:contain;display:block;\"><\/span>\r\n                    <p>Instant nationwide access to 15+ specialized R&amp;D field engineers keeps production down-times minimal.<\/p>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"speed-bottom-note\">\r\n                Operational friction, mechanical failure, and layout constraints limit your industrial output.<br>\r\n                The time has come to stabilize your workflow with structural mastery engineered to last.\r\n              <\/div>\r\n            <\/article>\r\n          <\/section>\r\n\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  if (window.__speedHeroInitialized) return;\r\n  window.__speedHeroInitialized = true;\r\n\r\n  const GSAP_URL = \"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/gsap.min.js\";\r\n  const ST_URL = \"https:\/\/cdn.jsdelivr.net\/npm\/gsap@3.12.5\/dist\/ScrollTrigger.min.js\";\r\n\r\n  function setSpeedVH() {\r\n    const vh = Math.max(1, window.innerHeight || document.documentElement.clientHeight || 1) * 0.01;\r\n    document.documentElement.style.setProperty(\"--speed-vh\", vh + \"px\");\r\n  }\r\n\r\n  setSpeedVH();\r\n\r\n  function loadScriptOnce(src, globalCheck) {\r\n    return new Promise(function (resolve, reject) {\r\n      if (globalCheck && globalCheck()) {\r\n        resolve();\r\n        return;\r\n      }\r\n\r\n      const existing = Array.from(document.scripts).find(function (s) {\r\n        return s.src === src;\r\n      });\r\n\r\n      if (existing) {\r\n        existing.addEventListener(\"load\", resolve, { once: true });\r\n        existing.addEventListener(\"error\", reject, { once: true });\r\n\r\n        if (globalCheck && globalCheck()) {\r\n          resolve();\r\n        }\r\n\r\n        return;\r\n      }\r\n\r\n      const script = document.createElement(\"script\");\r\n      script.src = src;\r\n      script.async = true;\r\n      script.onload = resolve;\r\n      script.onerror = reject;\r\n      document.head.appendChild(script);\r\n    });\r\n  }\r\n\r\n  function startSpeedHero() {\r\n    const root = document.getElementById(\"speedHeroScroll\");\r\n    const stickyViewport = document.getElementById(\"speedStickyViewport\");\r\n    const centerContainer = document.getElementById(\"speedCenterContainer\");\r\n    const canvas = document.getElementById(\"speedWebglCanvas\");\r\n    const virtualViewport = document.getElementById(\"speedVirtualViewport\");\r\n    const layer = document.getElementById(\"speedLayerScroll\");\r\n    const loader = document.getElementById(\"speedLoader\");\r\n\r\n    if (!root || !stickyViewport || !centerContainer || !canvas || !virtualViewport || !layer) return;\r\n    if (!window.gsap || !window.ScrollTrigger) return;\r\n\r\n    gsap.registerPlugin(ScrollTrigger);\r\n\r\n    ScrollTrigger.config({\r\n      ignoreMobileResize: true,\r\n      autoRefreshEvents: \"visibilitychange,DOMContentLoaded,load\"\r\n    });\r\n\r\n    const frameCount = Number(root.dataset.frameCount || 100);\r\n\r\n    const SPEED = {\r\n      designWidth: 1920,\r\n      designHeight: 1080,\r\n\r\n      desktopScaleMin: 0.44,\r\n      desktopScaleMax: 1.12,\r\n      mobileScaleMax: 1.22,\r\n\r\n      scrollLengthDesktop: 6800,\r\n      scrollLengthMobile: 7200,\r\n\r\n      animationPart: 0.90,\r\n\r\n      \/*\r\n        Negative value lifts final facility panel upward.\r\n        This gives space under .speed-bottom-note without increasing video\/canvas size.\r\n      *\/\r\n      finalPanelTopDesktop: -40,\r\n      finalPanelTopMobile: -80,\r\n\r\n      backgroundFitMode: \"cover\",\r\n\r\n      frame: {\r\n        folder: \"\/wp-content\/uploads\/speed-hero\/assets\/frames\/\",\r\n        prefix: \"frame_\",\r\n        ext: \".webp\",\r\n        min: 1,\r\n        max: frameCount\r\n      }\r\n    };\r\n\r\n    let gl;\r\n    let program;\r\n\r\n    let positionBuffer;\r\n    let texcoordBuffer;\r\n\r\n    let positionLocation;\r\n    let texcoordLocation;\r\n    let resolutionLocation;\r\n    let imageScaleLocation;\r\n    let imageAUniform;\r\n\r\n    let imageCache = {};\r\n    let textureCache = {};\r\n    let firstRenderableFrame = null;\r\n    let loadedCount = 0;\r\n\r\n    let desiredProgress = 0;\r\n    let targetLayerY = SPEED.designHeight;\r\n\r\n    let scrollTriggerInstance = null;\r\n    let resizeTimer = null;\r\n    let lastRenderKey = \"\";\r\n    let restoreCount = 0;\r\n\r\n    function safeVW() {\r\n      return Math.max(1, document.documentElement.clientWidth || window.innerWidth || 1);\r\n    }\r\n\r\n    function safeVH() {\r\n      return Math.max(1, window.innerHeight || document.documentElement.clientHeight || 1);\r\n    }\r\n\r\n    function isRealMobile() {\r\n      return window.matchMedia(\"(hover: none) and (pointer: coarse) and (max-width: 900px)\").matches;\r\n    }\r\n\r\n    function clamp(value, min, max) {\r\n      return Math.max(min, Math.min(max, value));\r\n    }\r\n\r\n    function scrollLength() {\r\n      return isRealMobile() ? SPEED.scrollLengthMobile : SPEED.scrollLengthDesktop;\r\n    }\r\n\r\n    function finalPanelTop() {\r\n      return isRealMobile() ? SPEED.finalPanelTopMobile : SPEED.finalPanelTopDesktop;\r\n    }\r\n\r\n    function layerStartY() {\r\n      return SPEED.designHeight;\r\n    }\r\n\r\n    function layerEndY() {\r\n      return -SPEED.designHeight + finalPanelTop();\r\n    }\r\n\r\n    function frameSrc(frameNumber) {\r\n      return (\r\n        SPEED.frame.folder +\r\n        SPEED.frame.prefix +\r\n        String(frameNumber).padStart(3, \"0\") +\r\n        SPEED.frame.ext\r\n      );\r\n    }\r\n\r\n    function createShader(gl, type, source) {\r\n      const shader = gl.createShader(type);\r\n      gl.shaderSource(shader, source);\r\n      gl.compileShader(shader);\r\n\r\n      if (!gl.getShaderParameter(shader, gl.COMPILE_STATUS)) {\r\n        console.error(gl.getShaderInfoLog(shader));\r\n        gl.deleteShader(shader);\r\n        return null;\r\n      }\r\n\r\n      return shader;\r\n    }\r\n\r\n    function createProgram(gl, vertexSource, fragmentSource) {\r\n      const vertexShader = createShader(gl, gl.VERTEX_SHADER, vertexSource);\r\n      const fragmentShader = createShader(gl, gl.FRAGMENT_SHADER, fragmentSource);\r\n\r\n      if (!vertexShader || !fragmentShader) return null;\r\n\r\n      const createdProgram = gl.createProgram();\r\n      gl.attachShader(createdProgram, vertexShader);\r\n      gl.attachShader(createdProgram, fragmentShader);\r\n      gl.linkProgram(createdProgram);\r\n\r\n      if (!gl.getProgramParameter(createdProgram, gl.LINK_STATUS)) {\r\n        console.error(gl.getProgramInfoLog(createdProgram));\r\n        gl.deleteProgram(createdProgram);\r\n        return null;\r\n      }\r\n\r\n      return createdProgram;\r\n    }\r\n\r\n    function initWebGL() {\r\n      gl =\r\n        canvas.getContext(\"webgl\", {\r\n          alpha: false,\r\n          antialias: false,\r\n          depth: false,\r\n          stencil: false,\r\n          premultipliedAlpha: false,\r\n          preserveDrawingBuffer: false\r\n        }) ||\r\n        canvas.getContext(\"experimental-webgl\");\r\n\r\n      if (!gl) {\r\n        if (loader) loader.textContent = \"WebGL not supported\";\r\n        return false;\r\n      }\r\n\r\n      const vertexSource = `\r\n        attribute vec2 a_position;\r\n        attribute vec2 a_texcoord;\r\n\r\n        uniform vec2 u_resolution;\r\n        uniform vec2 u_imageScale;\r\n\r\n        varying vec2 v_texcoord;\r\n\r\n        void main() {\r\n          vec2 zeroToOne = a_position \/ u_resolution;\r\n          vec2 zeroToTwo = zeroToOne * 2.0;\r\n          vec2 clipSpace = zeroToTwo - 1.0;\r\n\r\n          gl_Position = vec4(clipSpace * vec2(1, -1), 0, 1);\r\n\r\n          vec2 centered = a_texcoord - 0.5;\r\n          v_texcoord = centered * u_imageScale + 0.5;\r\n        }\r\n      `;\r\n\r\n      const fragmentSource = `\r\n        precision mediump float;\r\n\r\n        uniform sampler2D u_imageA;\r\n\r\n        varying vec2 v_texcoord;\r\n\r\n        void main() {\r\n          gl_FragColor = texture2D(u_imageA, v_texcoord);\r\n        }\r\n      `;\r\n\r\n      program = createProgram(gl, vertexSource, fragmentSource);\r\n      if (!program) return false;\r\n\r\n      positionLocation = gl.getAttribLocation(program, \"a_position\");\r\n      texcoordLocation = gl.getAttribLocation(program, \"a_texcoord\");\r\n\r\n      resolutionLocation = gl.getUniformLocation(program, \"u_resolution\");\r\n      imageScaleLocation = gl.getUniformLocation(program, \"u_imageScale\");\r\n      imageAUniform = gl.getUniformLocation(program, \"u_imageA\");\r\n\r\n      positionBuffer = gl.createBuffer();\r\n      texcoordBuffer = gl.createBuffer();\r\n\r\n      return true;\r\n    }\r\n\r\n    function resizeWebGL() {\r\n      const rect = canvas.getBoundingClientRect();\r\n      const dpr = Math.min(window.devicePixelRatio || 1, 2);\r\n\r\n      const cssWidth = Math.max(1, Math.round(rect.width || safeVW()));\r\n      const cssHeight = Math.max(1, Math.round(rect.height || safeVH()));\r\n\r\n      const width = Math.max(1, Math.floor(cssWidth * dpr));\r\n      const height = Math.max(1, Math.floor(cssHeight * dpr));\r\n\r\n      if (canvas.width !== width || canvas.height !== height) {\r\n        canvas.width = width;\r\n        canvas.height = height;\r\n        lastRenderKey = \"\";\r\n      }\r\n\r\n      if (gl) {\r\n        gl.viewport(0, 0, canvas.width, canvas.height);\r\n      }\r\n    }\r\n\r\n    function createTextureFromImage(image) {\r\n      if (!gl || !image || !image.complete || !image.naturalWidth) return null;\r\n\r\n      const tex = gl.createTexture();\r\n      gl.bindTexture(gl.TEXTURE_2D, tex);\r\n\r\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);\r\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);\r\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR);\r\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);\r\n\r\n      gl.pixelStorei(gl.UNPACK_FLIP_Y_WEBGL, false);\r\n      gl.texImage2D(\r\n        gl.TEXTURE_2D,\r\n        0,\r\n        gl.RGBA,\r\n        gl.RGBA,\r\n        gl.UNSIGNED_BYTE,\r\n        image\r\n      );\r\n\r\n      return tex;\r\n    }\r\n\r\n    function getTexture(frameNumber) {\r\n      if (textureCache[frameNumber]) return textureCache[frameNumber];\r\n\r\n      const image = imageCache[frameNumber];\r\n      if (!image || !image.complete || !image.naturalWidth) return null;\r\n\r\n      const tex = createTextureFromImage(image);\r\n      if (tex) textureCache[frameNumber] = tex;\r\n\r\n      return tex;\r\n    }\r\n\r\n    function getNearestLoadedFrame(targetFrame) {\r\n      if (getTexture(targetFrame)) return targetFrame;\r\n\r\n      for (let offset = 1; offset <= SPEED.frame.max; offset++) {\r\n        const before = targetFrame - offset;\r\n        const after = targetFrame + offset;\r\n\r\n        if (before >= SPEED.frame.min && getTexture(before)) return before;\r\n        if (after <= SPEED.frame.max && getTexture(after)) return after;\r\n      }\r\n\r\n      return firstRenderableFrame || SPEED.frame.min;\r\n    }\r\n\r\n    function setRectangle(x, y, width, height) {\r\n      const x1 = x;\r\n      const x2 = x + width;\r\n      const y1 = y;\r\n      const y2 = y + height;\r\n\r\n      gl.bufferData(\r\n        gl.ARRAY_BUFFER,\r\n        new Float32Array([\r\n          x1, y1,\r\n          x2, y1,\r\n          x1, y2,\r\n          x1, y2,\r\n          x2, y1,\r\n          x2, y2\r\n        ]),\r\n        gl.STATIC_DRAW\r\n      );\r\n    }\r\n\r\n    function getImageScale(image) {\r\n      const canvasAspect = canvas.width \/ canvas.height;\r\n      const imageAspect = image.naturalWidth \/ image.naturalHeight;\r\n\r\n      let scaleX = 1;\r\n      let scaleY = 1;\r\n\r\n      if (SPEED.backgroundFitMode === \"cover\") {\r\n        if (canvasAspect > imageAspect) {\r\n          scaleY = imageAspect \/ canvasAspect;\r\n        } else {\r\n          scaleX = canvasAspect \/ imageAspect;\r\n        }\r\n      } else {\r\n        if (canvasAspect > imageAspect) {\r\n          scaleX = canvasAspect \/ imageAspect;\r\n        } else {\r\n          scaleY = imageAspect \/ canvasAspect;\r\n        }\r\n      }\r\n\r\n      return { scaleX, scaleY };\r\n    }\r\n\r\n    function renderByProgress(progress) {\r\n      if (!gl || !program || !firstRenderableFrame) return;\r\n\r\n      resizeWebGL();\r\n\r\n      const safeProgress = clamp(progress, 0, 1);\r\n\r\n      let frameA = Math.round(\r\n        SPEED.frame.min + safeProgress * (SPEED.frame.max - SPEED.frame.min)\r\n      );\r\n\r\n      frameA = clamp(frameA, SPEED.frame.min, SPEED.frame.max);\r\n\r\n      if (!getTexture(frameA)) {\r\n        frameA = getNearestLoadedFrame(frameA);\r\n      }\r\n\r\n      const key = frameA + \":\" + canvas.width + \"x\" + canvas.height;\r\n      if (key === lastRenderKey) return;\r\n      lastRenderKey = key;\r\n\r\n      const texA = getTexture(frameA);\r\n      const imageForScale = imageCache[frameA] || imageCache[firstRenderableFrame];\r\n\r\n      if (!texA || !imageForScale) return;\r\n\r\n      gl.useProgram(program);\r\n\r\n      gl.bindBuffer(gl.ARRAY_BUFFER, positionBuffer);\r\n      setRectangle(0, 0, canvas.width, canvas.height);\r\n      gl.enableVertexAttribArray(positionLocation);\r\n      gl.vertexAttribPointer(positionLocation, 2, gl.FLOAT, false, 0, 0);\r\n\r\n      gl.bindBuffer(gl.ARRAY_BUFFER, texcoordBuffer);\r\n      gl.bufferData(\r\n        gl.ARRAY_BUFFER,\r\n        new Float32Array([\r\n          0, 0,\r\n          1, 0,\r\n          0, 1,\r\n          0, 1,\r\n          1, 0,\r\n          1, 1\r\n        ]),\r\n        gl.STATIC_DRAW\r\n      );\r\n      gl.enableVertexAttribArray(texcoordLocation);\r\n      gl.vertexAttribPointer(texcoordLocation, 2, gl.FLOAT, false, 0, 0);\r\n\r\n      gl.uniform2f(resolutionLocation, canvas.width, canvas.height);\r\n\r\n      const imageScale = getImageScale(imageForScale);\r\n      gl.uniform2f(imageScaleLocation, imageScale.scaleX, imageScale.scaleY);\r\n\r\n      gl.activeTexture(gl.TEXTURE0);\r\n      gl.bindTexture(gl.TEXTURE_2D, texA);\r\n      gl.uniform1i(imageAUniform, 0);\r\n\r\n      gl.drawArrays(gl.TRIANGLES, 0, 6);\r\n    }\r\n\r\n    function updateVirtualViewportScale() {\r\n      const vw = safeVW();\r\n\r\n      let scale;\r\n\r\n      if (isRealMobile()) {\r\n        scale = vw \/ SPEED.designWidth;\r\n        scale = clamp(scale, 0.20, SPEED.mobileScaleMax);\r\n      } else {\r\n        scale = vw \/ SPEED.designWidth;\r\n        scale = clamp(scale, SPEED.desktopScaleMin, SPEED.desktopScaleMax);\r\n      }\r\n\r\n      virtualViewport.style.transform =\r\n        \"translate3d(-50%, -50%, 0) scale(\" + scale + \")\";\r\n    }\r\n\r\n    function setRootHeight() {\r\n      const length = scrollLength();\r\n\r\n      root.style.setProperty(\"--speed-scroll-length\", length + \"px\");\r\n      root.style.height = \"calc(var(--speed-screen-h) + \" + length + \"px)\";\r\n      root.style.minHeight = \"calc(var(--speed-screen-h) + \" + length + \"px)\";\r\n    }\r\n\r\n    function lockLayout() {\r\n      setSpeedVH();\r\n      setRootHeight();\r\n\r\n      root.style.width = \"100vw\";\r\n      root.style.maxWidth = \"100vw\";\r\n      root.style.minWidth = \"100vw\";\r\n      root.style.marginLeft = \"calc(50% - 50vw)\";\r\n      root.style.marginRight = \"0\";\r\n      root.style.marginBottom = \"-2px\";\r\n      root.style.overflow = \"visible\";\r\n      root.style.contain = \"none\";\r\n      root.style.background = \"#f4f1ec\";\r\n\r\n      stickyViewport.style.width = \"100vw\";\r\n      stickyViewport.style.maxWidth = \"100vw\";\r\n      stickyViewport.style.minWidth = \"100vw\";\r\n      stickyViewport.style.height = \"var(--speed-screen-h)\";\r\n      stickyViewport.style.minHeight = \"var(--speed-screen-h)\";\r\n      stickyViewport.style.overflow = \"hidden\";\r\n      stickyViewport.style.contain = \"none\";\r\n      stickyViewport.style.background = \"#f4f1ec\";\r\n\r\n      centerContainer.style.width = \"100%\";\r\n      centerContainer.style.height = \"100%\";\r\n      centerContainer.style.overflow = \"hidden\";\r\n      centerContainer.style.background = \"#f4f1ec\";\r\n\r\n      canvas.style.height = \"100%\";\r\n\r\n      const parents = [\r\n        root.closest(\".elementor-widget-container\"),\r\n        root.closest(\".elementor-section\"),\r\n        root.closest(\".elementor-container\"),\r\n        root.closest(\".e-con\"),\r\n        root.closest(\".e-con-inner\")\r\n      ];\r\n\r\n      parents.forEach(function (el) {\r\n        if (!el) return;\r\n        el.style.maxWidth = \"none\";\r\n        el.style.overflow = \"visible\";\r\n        el.style.transform = \"none\";\r\n        el.style.contain = \"none\";\r\n        el.style.paddingBottom = \"0\";\r\n        el.style.marginBottom = \"0\";\r\n        el.style.background = \"#f4f1ec\";\r\n      });\r\n    }\r\n\r\n    function updateMotionFromProgress(progress) {\r\n      const raw = clamp(progress, 0, 1);\r\n      const animationProgress = clamp(raw \/ SPEED.animationPart, 0, 1);\r\n\r\n      desiredProgress = animationProgress;\r\n      targetLayerY = layerStartY() + (layerEndY() - layerStartY()) * animationProgress;\r\n\r\n      layer.style.transform = \"translate3d(0, \" + targetLayerY.toFixed(3) + \"px, 0)\";\r\n      renderByProgress(desiredProgress);\r\n    }\r\n\r\n    function preloadFrames() {\r\n      const priorityFrames = [1, 2, 3, 4, 5, 6, 8, 10, 12, 16, 20, 25, 32, 40, 50, 64, 80, 100, 125, 150, 175, 200];\r\n      const allFrames = [];\r\n\r\n      priorityFrames.forEach(function (n) {\r\n        if (n >= SPEED.frame.min && n <= SPEED.frame.max && allFrames.indexOf(n) === -1) {\r\n          allFrames.push(n);\r\n        }\r\n      });\r\n\r\n      for (let i = SPEED.frame.min; i <= SPEED.frame.max; i++) {\r\n        if (allFrames.indexOf(i) === -1) allFrames.push(i);\r\n      }\r\n\r\n      allFrames.forEach(function (i, index) {\r\n        const img = new Image();\r\n        img.decoding = \"async\";\r\n        img.loading = index < 24 ? \"eager\" : \"lazy\";\r\n        img.src = frameSrc(i);\r\n\r\n        imageCache[i] = img;\r\n\r\n        img.onload = function () {\r\n          loadedCount++;\r\n\r\n          if (!firstRenderableFrame) {\r\n            firstRenderableFrame = i;\r\n            getTexture(i);\r\n            renderByProgress(desiredProgress);\r\n          } else {\r\n            getTexture(i);\r\n          }\r\n\r\n          if (loadedCount >= 8 && loader) {\r\n            loader.classList.add(\"is-hidden\");\r\n          }\r\n        };\r\n\r\n        img.onerror = function () {\r\n          if (loader && loadedCount < 1) {\r\n            loader.textContent = \"Check frame path\";\r\n          }\r\n        };\r\n      });\r\n    }\r\n\r\n    function killExistingHeroTriggers() {\r\n      ScrollTrigger.getAll().forEach(function (st) {\r\n        if (st.trigger === root) {\r\n          st.kill(true);\r\n        }\r\n      });\r\n    }\r\n\r\n    function initScroll() {\r\n      killExistingHeroTriggers();\r\n      lockLayout();\r\n\r\n      targetLayerY = layerStartY();\r\n      layer.style.transform = \"translate3d(0, \" + targetLayerY + \"px, 0)\";\r\n\r\n      scrollTriggerInstance = ScrollTrigger.create({\r\n        trigger: root,\r\n        start: \"top top\",\r\n        end: \"bottom bottom\",\r\n        scrub: true,\r\n        invalidateOnRefresh: true,\r\n        refreshPriority: 9999,\r\n        fastScrollEnd: false,\r\n\r\n        onRefreshInit: function () {\r\n          lockLayout();\r\n          updateVirtualViewportScale();\r\n          resizeWebGL();\r\n        },\r\n\r\n        onRefresh: function (self) {\r\n          lockLayout();\r\n          updateVirtualViewportScale();\r\n          resizeWebGL();\r\n          lastRenderKey = \"\";\r\n          updateMotionFromProgress(self.progress || 0);\r\n        },\r\n\r\n        onUpdate: function (self) {\r\n          updateMotionFromProgress(self.progress || 0);\r\n        }\r\n      });\r\n\r\n      ScrollTrigger.refresh(true);\r\n    }\r\n\r\n    function stableRefresh(delay) {\r\n      setTimeout(function () {\r\n        lockLayout();\r\n        updateVirtualViewportScale();\r\n        resizeWebGL();\r\n        lastRenderKey = \"\";\r\n\r\n        ScrollTrigger.refresh(true);\r\n\r\n        if (scrollTriggerInstance) {\r\n          updateMotionFromProgress(scrollTriggerInstance.progress || 0);\r\n        }\r\n      }, delay);\r\n    }\r\n\r\n    function restoreSavedScroll(delay) {\r\n      setTimeout(function () {\r\n        const restore = window.__speedHeroRestore;\r\n\r\n        if (!restore || !restore.shouldRestore || restoreCount >= 3) return;\r\n\r\n        restoreCount++;\r\n\r\n        lockLayout();\r\n        updateVirtualViewportScale();\r\n        resizeWebGL();\r\n\r\n        ScrollTrigger.refresh(true);\r\n\r\n        requestAnimationFrame(function () {\r\n          window.scrollTo({\r\n            top: restore.y,\r\n            left: 0,\r\n            behavior: \"auto\"\r\n          });\r\n\r\n          requestAnimationFrame(function () {\r\n            ScrollTrigger.update(true);\r\n\r\n            if (scrollTriggerInstance) {\r\n              updateMotionFromProgress(scrollTriggerInstance.progress || 0);\r\n            }\r\n          });\r\n        });\r\n      }, delay);\r\n    }\r\n\r\n    function handleResize() {\r\n      clearTimeout(resizeTimer);\r\n\r\n      lockLayout();\r\n      updateVirtualViewportScale();\r\n      resizeWebGL();\r\n      lastRenderKey = \"\";\r\n\r\n      if (scrollTriggerInstance) {\r\n        updateMotionFromProgress(scrollTriggerInstance.progress || 0);\r\n      }\r\n\r\n      resizeTimer = setTimeout(function () {\r\n        lockLayout();\r\n        updateVirtualViewportScale();\r\n        ScrollTrigger.refresh(true);\r\n\r\n        if (scrollTriggerInstance) {\r\n          updateMotionFromProgress(scrollTriggerInstance.progress || 0);\r\n        }\r\n      }, 180);\r\n    }\r\n\r\n    function init() {\r\n      const webglReady = initWebGL();\r\n\r\n      lockLayout();\r\n      updateVirtualViewportScale();\r\n\r\n      if (webglReady) {\r\n        resizeWebGL();\r\n      }\r\n\r\n      preloadFrames();\r\n      initScroll();\r\n\r\n      window.addEventListener(\"resize\", handleResize, { passive: true });\r\n\r\n      window.addEventListener(\"orientationchange\", function () {\r\n        stableRefresh(260);\r\n        stableRefresh(760);\r\n        stableRefresh(1400);\r\n        restoreSavedScroll(1200);\r\n      }, { passive: true });\r\n\r\n      window.addEventListener(\"load\", function () {\r\n        stableRefresh(120);\r\n        stableRefresh(600);\r\n        stableRefresh(1400);\r\n        restoreSavedScroll(1200);\r\n        restoreSavedScroll(2200);\r\n      });\r\n\r\n      window.addEventListener(\"pageshow\", function () {\r\n        stableRefresh(120);\r\n        stableRefresh(600);\r\n        stableRefresh(1400);\r\n        restoreSavedScroll(1200);\r\n        restoreSavedScroll(2200);\r\n      });\r\n\r\n      document.addEventListener(\"visibilitychange\", function () {\r\n        if (!document.hidden) {\r\n          stableRefresh(160);\r\n          stableRefresh(700);\r\n        }\r\n      });\r\n    }\r\n\r\n    init();\r\n  }\r\n\r\n  function bootSpeedHero() {\r\n    Promise.resolve()\r\n      .then(function () {\r\n        return loadScriptOnce(GSAP_URL, function () {\r\n          return !!window.gsap;\r\n        });\r\n      })\r\n      .then(function () {\r\n        return loadScriptOnce(ST_URL, function () {\r\n          return !!window.ScrollTrigger;\r\n        });\r\n      })\r\n      .then(startSpeedHero)\r\n      .catch(function (err) {\r\n        console.error(\"SPEED Hero failed to load:\", err);\r\n      });\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", bootSpeedHero);\r\n  } else {\r\n    bootSpeedHero();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-739f168 e-con-full e-flex e-con e-parent\" data-id=\"739f168\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-93ff8ec elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"93ff8ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"custom-catalog-section-fullwidth\">\r\n    <div class=\"custom-catalog-inner\">\r\n        <div class=\"catalog-badge-wrapper\">\r\n            <span class=\"catalog-badge\">\r\n                <span class=\"badge-icon\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/span> THE CATALOG\r\n            <\/span>\r\n        <\/div>\r\n\r\n        <div class=\"catalog-tabs-container\">\r\n            <ul class=\"catalog-tabs-menu\">\r\n                <li class=\"tab-link active\" data-tab=\"tab-all\">ALL EQUIPMENT<\/li>\r\n                <li class=\"tab-link\" data-tab=\"tab-01\">01. Chain Pulley Blocks<\/li>\r\n                <li class=\"tab-link\" data-tab=\"tab-02\">02. MANUAL TROLLEY<\/li>\r\n                <li class=\"tab-link\" data-tab=\"tab-03\">03. RATCHET LEVER HOISTS<\/li>\r\n                <li class=\"tab-link\" data-tab=\"tab-04\">04. PULLING & LIFTING MACHINES<\/li>\r\n                <li class=\"tab-link\" data-tab=\"tab-05\">05. CHAIN ELECTRIC HOISTS<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"catalog-tabs-content\">\r\n            <div id=\"tab-all\" class=\"tab-content-panel active\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c1295) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2c1295 {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2c1295::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2c1295 > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2c1295 > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2c1295 > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2c1295\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2c1295 {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c1295 .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c1295 .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2c1295\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c1295\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2c1295\">\n                                            <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-heavy-duty t-series ratchet-lever-hoists\" data-title=\"T Lever Heavy Duty Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Heavy Duty Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Heavy Duty<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\">T Lever Heavy Duty Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"low-headroom pull-push-trolley manual-trolley\" data-title=\"Low Headroom Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Low Headroom Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Low Headroom<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\">Low Headroom Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"low-headroom pull-push-trolley manual-trolley\" data-title=\"Low Headroom Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Low Headroom Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Low Headroom<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\">Low Headroom Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"standard-gbb geared-gbb-trolley manual-trolley\" data-title=\"Standard GBB Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1565793298595-6a879b1d9492?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Standard GBB Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Standard GBB<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-1\">Standard GBB Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"standard-gbb geared-gbb-trolley manual-trolley\" data-title=\"Standard GBB Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Standard GBB Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Standard GBB<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-2\">Standard GBB Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"standard-gbb geared-gbb-trolley manual-trolley\" data-title=\"Standard GBB Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Standard GBB Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Standard GBB<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-3\">Standard GBB Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=standard-gbb-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                                        <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c1295\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2c1295\">\n                                <a href=\"https:\/\/speedrns.com\/product-category\/\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2c1295\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n\r\n            <div id=\"tab-01\" class=\"tab-content-panel\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c4331) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2c4331 {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2c4331::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2c4331 > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2c4331 > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2c4331 > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2c4331\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2c4331 {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c4331 .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c4331 .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2c4331\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c4331\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2c4331\">\n                                            <article class=\"spc-product-card\" data-spc-card data-terms=\"mini-corrosion-resistant speed-mini chain-pulley-blocks\" data-title=\"Mini Corrosion Resistant Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Mini Corrosion Resistant Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Mini Corrosion Resistant<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-3\">Mini Corrosion Resistant Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"mini-corrosion-resistant speed-mini chain-pulley-blocks\" data-title=\"Mini Corrosion Resistant Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Mini Corrosion Resistant Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Mini Corrosion Resistant<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-2\">Mini Corrosion Resistant Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"mini-corrosion-resistant speed-mini chain-pulley-blocks\" data-title=\"Mini Corrosion Resistant Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Mini Corrosion Resistant Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Mini Corrosion Resistant<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-1\">Mini Corrosion Resistant Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=mini-corrosion-resistant-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"mini-hand-chain-hoist speed-mini chain-pulley-blocks\" data-title=\"Mini Hand Chain Hoist Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1565793298595-6a879b1d9492?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Mini Hand Chain Hoist Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Mini Hand Chain Hoist<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-3\">Mini Hand Chain Hoist Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"mini-hand-chain-hoist speed-mini chain-pulley-blocks\" data-title=\"Mini Hand Chain Hoist Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Mini Hand Chain Hoist Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Mini Hand Chain Hoist<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-2\">Mini Hand Chain Hoist Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=mini-hand-chain-hoist-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"s-compact s-series chain-pulley-blocks\" data-title=\"S Compact Product 2\" data-date=\"1781609558\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=s-compact-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"S Compact Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">S Compact<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=s-compact-product-2\">S Compact Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=s-compact-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                                        <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c4331\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2c4331\">\n                                <a href=\"https:\/\/speedrns.com\/?product_cat=chain-pulley-blocks\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2c4331\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n\r\n            <div id=\"tab-02\" class=\"tab-content-panel\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c6b28) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2c6b28 {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2c6b28::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2c6b28 > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2c6b28 > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2c6b28 > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2c6b28\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2c6b28 {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c6b28 .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c6b28 .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2c6b28\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c6b28\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2c6b28\">\n                                            <article class=\"spc-product-card\" data-spc-card data-terms=\"plain-type pull-push-trolley manual-trolley\" data-title=\"Plain Type Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Plain Type Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Plain Type<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=plain-type-product-1\">Plain Type Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"plain-type pull-push-trolley manual-trolley\" data-title=\"Plain Type Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1565793298595-6a879b1d9492?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Plain Type Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Plain Type<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=plain-type-product-2\">Plain Type Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"plain-type pull-push-trolley manual-trolley\" data-title=\"Plain Type Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Plain Type Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Plain Type<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=plain-type-product-3\">Plain Type Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=plain-type-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"low-headroom pull-push-trolley manual-trolley\" data-title=\"Low Headroom Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Low Headroom Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Low Headroom<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=low-headroom-product-1\">Low Headroom Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"low-headroom pull-push-trolley manual-trolley\" data-title=\"Low Headroom Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Low Headroom Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Low Headroom<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\">Low Headroom Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"low-headroom pull-push-trolley manual-trolley\" data-title=\"Low Headroom Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"Low Headroom Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">Low Headroom<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\">Low Headroom Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=low-headroom-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                                        <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c6b28\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2c6b28\">\n                                <a href=\"https:\/\/speedrns.com\/?product_cat=manual-trolley\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2c6b28\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n\r\n            <div id=\"tab-03\" class=\"tab-content-panel\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2c9361) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2c9361 {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2c9361::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2c9361 > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2c9361 > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2c9361 > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2c9361\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2c9361 {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c9361 .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2c9361 .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2c9361\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c9361\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2c9361\">\n                                            <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-standard t-series ratchet-lever-hoists\" data-title=\"T Lever Standard Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Standard Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Standard<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-1\">T Lever Standard Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-standard t-series ratchet-lever-hoists\" data-title=\"T Lever Standard Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Standard Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Standard<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-2\">T Lever Standard Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-standard t-series ratchet-lever-hoists\" data-title=\"T Lever Standard Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Standard Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Standard<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-3\">T Lever Standard Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-standard-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-heavy-duty t-series ratchet-lever-hoists\" data-title=\"T Lever Heavy Duty Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Heavy Duty Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Heavy Duty<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\">T Lever Heavy Duty Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-heavy-duty t-series ratchet-lever-hoists\" data-title=\"T Lever Heavy Duty Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1565793298595-6a879b1d9492?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Heavy Duty Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Heavy Duty<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-2\">T Lever Heavy Duty Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"t-lever-heavy-duty t-series ratchet-lever-hoists\" data-title=\"T Lever Heavy Duty Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"T Lever Heavy Duty Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">T Lever Heavy Duty<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-3\">T Lever Heavy Duty Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=t-lever-heavy-duty-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                                        <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2c9361\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2c9361\">\n                                <a href=\"https:\/\/speedrns.com\/?product_cat=ratchet-lever-hoists\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2c9361\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n\r\n            <div id=\"tab-04\" class=\"tab-content-panel\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2cbb3e) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2cbb3e {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2cbb3e::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2cbb3e > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2cbb3e > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2cbb3e > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2cbb3e\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2cbb3e {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2cbb3e .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2cbb3e .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2cbb3e\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2cbb3e\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2cbb3e\">\n                                            <article class=\"spc-product-card\" data-spc-card data-terms=\"800-kg wire-rope-puller pulling-lifting-machines\" data-title=\"800 KG Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"800 KG Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">800 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=800-kg-product-1\">800 KG Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"800-kg wire-rope-puller pulling-lifting-machines\" data-title=\"800 KG Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"800 KG Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">800 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=800-kg-product-2\">800 KG Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"800-kg wire-rope-puller pulling-lifting-machines\" data-title=\"800 KG Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160607-ee22621dd758?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"800 KG Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">800 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=800-kg-product-3\">800 KG Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=800-kg-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"1600-kg wire-rope-puller pulling-lifting-machines\" data-title=\"1600 KG Product 1\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-1\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1565793298595-6a879b1d9492?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"1600 KG Product 1\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">1600 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=1600-kg-product-1\">1600 KG Product 1<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-1\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"1600-kg wire-rope-puller pulling-lifting-machines\" data-title=\"1600 KG Product 2\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-2\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504307651254-35680f356dfd?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"1600 KG Product 2\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">1600 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=1600-kg-product-2\">1600 KG Product 2<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-2\">View Full Specification<\/a><\/div>\n        <\/article>\n                <article class=\"spc-product-card\" data-spc-card data-terms=\"1600-kg wire-rope-puller pulling-lifting-machines\" data-title=\"1600 KG Product 3\" data-date=\"1781609559\" data-capacity=\"999999\">\n            <a class=\"spc-product-image-container\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-3\"><img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1535813547-99c456a41d4a?auto=format&#038;fit=crop&#038;w=1100&#038;q=80\" alt=\"1600 KG Product 3\"><\/a>\n            <div class=\"spc-product-text-wrapper\"><div class=\"spc-product-tag\">1600 KG<\/div><h3 class=\"spc-product-title\"><a href=\"https:\/\/speedrns.com\/?product=1600-kg-product-3\">1600 KG Product 3<\/a><\/h3><a class=\"spc-product-btn\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-3\">View Full Specification<\/a><\/div>\n        <\/article>\n                                        <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2cbb3e\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2cbb3e\">\n                                <a href=\"https:\/\/speedrns.com\/?product_cat=pulling-lifting-machines\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2cbb3e\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n\r\n            <div id=\"tab-05\" class=\"tab-content-panel\">\r\n                        <section class=\"spc-product-section spc-fullwidth\" data-spc-catalog data-spc-limit=\"6\" data-spc-limit-desktop=\"12\" data-spc-limit-tablet=\"8\" data-spc-limit-mobile=\"6\" data-spc-columns=\"3\" data-spc-show-price=\"0\">\n            <div class=\"spc-mobile-filter-bar\">\n                <button class=\"spc-mobile-filter-trigger\" type=\"button\" data-spc-toggle-sidebar><i class=\"fas fa-filter spc-fa-icon spc-icon-filter\" aria-hidden=\"true\"><\/i> Filters<\/button>\n                <div class=\"spc-results-counter-mobile\" data-spc-counter>Showing 0 of 0<\/div>\n            <\/div>\n            <div class=\"spc-sidebar-overlay\" data-spc-overlay><\/div>\n            <div class=\"spc-catalog-layout spc-no-sidebar\">\n                                <div class=\"spc-content-area\">\n                    <div class=\"spc-content-header\">\n                        <div class=\"spc-content-left-tools\">\n                                                        <div class=\"spc-active-chips\" data-spc-chips><\/div>\n                        <\/div>\n                                            <\/div>\n                        <style>\n                            \/* 1. HIDE ALL GRID JUNK (Mobile Filter, Sidebar, Header, Pagination) *\/\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-mobile-filter-bar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-sidebar,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-content-header,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-sidebar-overlay,\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-pagination-wrap {\n                                display: none !important;\n                            }\n                            .spc-product-section:has(#spcCatTrack-6a4016d2ce7ad) .spc-catalog-layout {\n                                grid-template-columns: 1fr !important;\n                                display: block !important;\n                            }\n\n                            \/* 2. SLIDER TRACK STYLING (Peek-a-boo & Scroll Snap) *\/\n                            #spcCatTrack-6a4016d2ce7ad {\n                                display: flex;\n                                gap: 20px;\n                                padding: 10px 5px 20px 5px;\n                                scroll-snap-type: x mandatory;\n                                overflow-x: auto;\n                                scrollbar-width: none; \/* Hide scrollbar Firefox *\/\n                                scroll-behavior: smooth;\n                            }\n                            #spcCatTrack-6a4016d2ce7ad::-webkit-scrollbar { display: none; } \/* Hide scrollbar Chrome\/Safari *\/\n                            \n                            #spcCatTrack-6a4016d2ce7ad > .spc-product-card {\n                                scroll-snap-align: start;\n                                flex: 0 0 calc(33.333333333333% - 20px);\n                                min-width: 240px;\n                                box-sizing: border-box;\n                            }\n                            \n                            \/* Responsive Peek-a-boo *\/\n                            @media(max-width: 1024px){ \n                                #spcCatTrack-6a4016d2ce7ad > .spc-product-card { flex: 0 0 calc(50% - 20px); } \n                            }\n                            @media(max-width: 600px){ \n                                #spcCatTrack-6a4016d2ce7ad > .spc-product-card { \n                                    flex: 0 0 85%; \/* Leaves 15% to peek at the next card *\/\n                                    min-width: unset; \n                                } \n                            }\n\n                            \/* 3. FORCE ARROWS TO SHOW ALWAYS *\/\n                            .spc-slider-shell[data-slider-id=\"6a4016d2ce7ad\"] .spc-slider-nav-btn {\n                                display: flex !important;\n                                opacity: 1 !important;\n                                visibility: visible !important;\n                                z-index: 10;\n                            }\n\n                            \/* 4. BOTTOM \"VIEW ALL\" BUTTON (Matches your UI Image) *\/\n                            .spc-view-all-wrapper-6a4016d2ce7ad {\n                                text-align: center;\n                                margin-top: 30px;\n                                margin-bottom: 20px;\n                            }\n                            .spc-view-all-wrapper-6a4016d2ce7ad .spc-btn-orange {\n                                background-color: #e88316 !important; \/* Orange from image *\/\n                                color: #ffffff !important;\n                                font-weight: 700;\n                                font-size: 14px;\n                                padding: 12px 32px;\n                                border-radius: 6px;\n                                text-decoration: none;\n                                display: inline-block;\n                                transition: background 0.3s;\n                                border: none;\n                                text-transform: uppercase;\n                            }\n                            .spc-view-all-wrapper-6a4016d2ce7ad .spc-btn-orange:hover {\n                                background-color: #c97112 !important;\n                            }\n                        <\/style>\n                        \n                        <div class=\"spc-slider-shell\" data-slider-id=\"6a4016d2ce7ad\" style=\"position:relative;\">\n                            <!-- Popper Arrows -->\n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2ce7ad\" data-spc-slide-dir=\"-1\" aria-label=\"Previous\"><i class=\"fas fa-chevron-left spc-fa-icon spc-icon-left\" aria-hidden=\"true\"><\/i><\/button>\n                            \n                            <div class=\"spc-slider-viewport\">\n                                <div class=\"spc-slider-track\" id=\"spcCatTrack-6a4016d2ce7ad\">\n                                                                            <div class=\"spc-no-products\"><h3>No products found<\/h3><\/div>\n                                                                    <\/div>\n                            <\/div>\n                            \n                            <button class=\"spc-slider-nav-btn\" type=\"button\" data-spc-slide-target=\"#spcCatTrack-6a4016d2ce7ad\" data-spc-slide-dir=\"1\" aria-label=\"Next\"><i class=\"fas fa-chevron-right spc-fa-icon spc-icon-right\" aria-hidden=\"true\"><\/i><\/button>\n                        <\/div>\n\n                        <!-- The \"VIEW ALL\" Button placed exactly like the screenshot -->\n                                                    <div class=\"spc-view-all-wrapper-6a4016d2ce7ad\">\n                                <a href=\"https:\/\/speedrns.com\/product-category\/\" class=\"spc-btn-orange\">\n                                    VIEW ALL                                <\/a>\n                            <\/div>\n                        \n                        <!-- Bulletproof fallback script to kill mobile filter bar on older browsers -->\n                        <script>\n                            document.addEventListener(\"DOMContentLoaded\", function() {\n                                var track = document.getElementById(\"spcCatTrack-6a4016d2ce7ad\");\n                                if (track) {\n                                    var section = track.closest(\".spc-product-section\");\n                                    if (section) {\n                                        var filters = section.querySelectorAll(\".spc-mobile-filter-bar, .spc-sidebar, .spc-content-header, .spc-pagination-wrap\");\n                                        filters.forEach(function(el) { el.style.setProperty('display', 'none', 'important'); });\n                                        var layout = section.querySelector(\".spc-catalog-layout\");\n                                        if (layout) { layout.style.setProperty('display', 'block', 'important'); }\n                                    }\n                                }\n                            });\n                        <\/script>\n                        \n                                                        <\/div>\n            <\/div>\n        <\/section>\n        \r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n\/* ==========================================\r\n   MAIN SECTION\r\n========================================== *\/\r\n\r\n.custom-catalog-section-fullwidth{\r\n    width:100%;\r\n    background:#fff;\r\n    padding:40px 0;\r\n    box-sizing:border-box;\r\n}\r\n\r\n.custom-catalog-inner{\r\n    width:100%;\r\n    max-width:1400px;\r\n    margin:0 auto;\r\n    padding:0 15px;\r\n    box-sizing:border-box;\r\n}\r\n\r\n\/* ==========================================\r\n   BADGE\r\n========================================== *\/\r\n\r\n.catalog-badge-wrapper{\r\n    text-align:center;\r\n    margin-bottom:34px;\r\n}\r\n\r\n.catalog-badge{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    gap:6px;\r\n    padding:10px 18px;\r\n    background:#f7f7f7;\r\n    border:1px solid #e8e8e8;\r\n    border-radius:4px;\r\n    font-size:12px;\r\n    font-weight:500;\r\n    color:#666;\r\n    text-transform:uppercase;\r\n    letter-spacing:.5px;\r\n}\r\n\r\n.catalog-badge .badge-icon{\r\n    color:#f08b18;\r\n}\r\n\r\n\/* ==========================================\r\n   TABS\r\n========================================== *\/\r\n\r\n.catalog-tabs-container{\r\n    width:100%;\r\n    display:flex;\r\n    justify-content:center;\r\n    border-bottom:1px solid #e5e5e5;\r\n    margin-bottom:35px;\r\n}\r\n\r\n.catalog-tabs-container::after{\r\n    display:none;\r\n}\r\n\r\n.catalog-tabs-menu{\r\n    display:flex !important;\r\n    justify-content:center !important;\r\n    align-items:center !important;\r\n\r\n    width:100%;\r\n    margin:0 auto;\r\n    padding:0 0 14px;\r\n\r\n    list-style:none;\r\n\r\n    gap:34px;\r\n\r\n    overflow-x:auto;\r\n    overflow-y:hidden;\r\n\r\n    white-space:nowrap;\r\n\r\n    scrollbar-width:none;\r\n    -ms-overflow-style:none;\r\n}\r\n\r\n.catalog-tabs-menu::-webkit-scrollbar{\r\n    display:none;\r\n}\r\n\r\n.tab-link{\r\n    position:relative;\r\n    cursor:pointer;\r\n\r\n    color:#777;\r\n    font-size:12px;\r\n    font-weight:600;\r\n    text-transform:uppercase;\r\n    line-height:1.2;\r\n\r\n    transition:all .25s ease;\r\n}\r\n\r\n.tab-link:hover{\r\n    color:#111;\r\n}\r\n\r\n.tab-link.active{\r\n    color:#111;\r\n}\r\n\r\n.tab-link.active::after{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0;\r\n    width:100%;\r\n    height:1px;\r\n    background:#111;\r\n    bottom:-15px;\r\n}\r\n\r\n\/* ==========================================\r\n   TAB PANELS\r\n========================================== *\/\r\n\r\n.tab-content-panel{\r\n    display:none;\r\n    width:100%;\r\n    animation:catalogFadeIn .3s ease;\r\n}\r\n\r\n.tab-content-panel.active{\r\n    display:block;\r\n}\r\n\r\n@keyframes catalogFadeIn{\r\n    from{\r\n        opacity:0;\r\n        transform:translateY(4px);\r\n    }\r\n    to{\r\n        opacity:1;\r\n        transform:translateY(0);\r\n    }\r\n}\r\n\r\n\/* ==========================================\r\n   REMOVE DUPLICATE BUTTONS\r\n========================================== *\/\r\n\r\n.tab-content-panel .view-all-btn:nth-of-type(2),\r\n.tab-content-panel div + .view-all-btn{\r\n    display:none !important;\r\n}\r\n\r\n\/* ==========================================\r\n   TABLET\r\n========================================== *\/\r\n\r\n@media(max-width:1024px){\r\n\r\n    .custom-catalog-inner{\r\n        padding:0 20px;\r\n    }\r\n\r\n    .catalog-tabs-menu{\r\n        gap:24px;\r\n    }\r\n\r\n}\r\n\r\n\/* ==========================================\r\n   MOBILE\r\n========================================== *\/\r\n\r\n@media(max-width:767px){\r\n\r\n    .custom-catalog-section-fullwidth{\r\n        padding:30px 0;\r\n    }\r\n\r\n    .catalog-tabs-container{\r\n        justify-content:flex-start;\r\n    }\r\n\r\n    .catalog-tabs-menu{\r\n        justify-content:flex-start !important;\r\n        gap:18px;\r\n        padding-bottom:12px;\r\n    }\r\n\r\n    .tab-link{\r\n        font-size:11px;\r\n    }\r\n\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n    document.addEventListener(\"click\", function (e) {\r\n\r\n        const tab = e.target.closest(\".tab-link\");\r\n\r\n        if (!tab) return;\r\n\r\n        const targetId = tab.getAttribute(\"data-tab\");\r\n\r\n        if (!targetId) return;\r\n\r\n        \/\/ Remove active state from all tabs\r\n        document.querySelectorAll(\".tab-link\").forEach(function (item) {\r\n            item.classList.remove(\"active\");\r\n        });\r\n\r\n        \/\/ Hide all panels\r\n        document.querySelectorAll(\".tab-content-panel\").forEach(function (panel) {\r\n            panel.classList.remove(\"active\");\r\n        });\r\n\r\n        \/\/ Activate clicked tab\r\n        tab.classList.add(\"active\");\r\n\r\n        \/\/ Show target panel\r\n        const targetPanel = document.getElementById(targetId);\r\n\r\n        if (targetPanel) {\r\n            targetPanel.classList.add(\"active\");\r\n\r\n            \/\/ Refresh sliders\/carousels after tab switch\r\n            setTimeout(function () {\r\n                window.dispatchEvent(new Event(\"resize\"));\r\n            }, 100);\r\n        }\r\n\r\n    });\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50d33f6 e-con-full e-flex e-con e-parent\" data-id=\"50d33f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b47c5a elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"4b47c5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .speed-lineup-section,\r\n  .speed-lineup-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .speed-lineup-section {\r\n    --speed-bg: #f4f1ec;\r\n    --speed-ink: #070b18;\r\n    --speed-muted: rgba(7, 11, 24, 0.62);\r\n    --speed-line: rgba(7, 11, 24, 0.14);\r\n    --speed-orange: #df7900;\r\n\r\n    --section-pt: 56px;\r\n    --section-pb: 70px;\r\n    --section-px: 40px;\r\n    --wrap-max: 1536px;\r\n\r\n    --top-pad-y: 30px;\r\n    --top-pad-x: 30px;\r\n    --top-head-gap: 34px;\r\n    --top-head-bottom: 24px;\r\n    --top-title-size: 45px;\r\n    --copy-width: 540px;\r\n    --copy-size: 13px;\r\n\r\n    --image-height: 475px;\r\n    --image-peek: 340px;\r\n    --image-gap: 18px;\r\n\r\n    --arrow-size: 46px;\r\n    --arrow-x: 24px;\r\n\r\n    --rope-area-height: 267px;\r\n    --rope-width: 645px;\r\n    --rope-top: -90px;\r\n\r\n    --bg-crane-width: 797px;\r\n    --bg-crane-top: 349px;\r\n    --bg-crane-right: -454px;\r\n    --bg-crane-opacity: 1;\r\n\r\n    --bottom-pad-y: 40px;\r\n    --bottom-pad-x: 42px;\r\n    --bottom-title-size: 62px;\r\n\r\n    --logo-width: 166px;\r\n    --logo-height: 78px;\r\n    --logo-gap: 24px;\r\n\r\n    --panel-radius: 10px;\r\n    --panel-blur: 10px;\r\n\r\n    position: relative;\r\n    width: 100vw;\r\n    max-width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: var(--section-pt) var(--section-px) var(--section-pb);\r\n    background: var(--speed-bg);\r\n    overflow-x: clip;\r\n    overflow-y: visible;\r\n    font-family: \"Space Grotesk\", Arial, sans-serif;\r\n    color: var(--speed-ink);\r\n    isolation: isolate;\r\n  }\r\n\r\n  .speed-lineup-section img {\r\n    max-width: 100%;\r\n  }\r\n\r\n  .speed-lineup-bg-crane {\r\n    position: absolute;\r\n    right: var(--bg-crane-right);\r\n    top: var(--bg-crane-top);\r\n    width: clamp(260px, 52vw, 797px);\r\n    height: auto;\r\n    z-index: 1;\r\n    opacity: var(--bg-crane-opacity);\r\n    pointer-events: none;\r\n    user-select: none;\r\n  }\r\n\r\n  .speed-lineup-wrap {\r\n    position: relative;\r\n    z-index: 3;\r\n    width: min(100%, var(--wrap-max));\r\n    max-width: 100%;\r\n    margin: 0 auto;\r\n    isolation: isolate;\r\n  }\r\n\r\n  .speed-panel {\r\n    position: relative;\r\n    z-index: 5;\r\n    border: 1px solid var(--speed-line);\r\n    background: rgba(255, 255, 255, 0.43);\r\n    border-radius: var(--panel-radius);\r\n    backdrop-filter: blur(var(--panel-blur));\r\n    -webkit-backdrop-filter: blur(var(--panel-blur));\r\n    box-shadow: 0 24px 80px rgba(7, 11, 24, 0.04);\r\n  }\r\n\r\n  .speed-panel-top {\r\n    position: relative;\r\n    z-index: 6;\r\n    padding: var(--top-pad-y) var(--top-pad-x) 36px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .speed-panel-head {\r\n    display: grid;\r\n    grid-template-columns: 1fr 0.92fr;\r\n    gap: var(--top-head-gap);\r\n    align-items: start;\r\n    margin-bottom: var(--top-head-bottom);\r\n  }\r\n\r\n  .speed-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n    min-height: 25px;\r\n    padding: 5px 10px;\r\n    margin-bottom: 16px;\r\n    border: 1px solid rgba(7, 11, 24, 0.08);\r\n    border-radius: 5px;\r\n    background: rgba(255, 255, 255, 0.56);\r\n    color: rgba(7, 11, 24, 0.44);\r\n    font-size: 12px;\r\n    line-height: 1;\r\n    font-weight: 500;\r\n    text-transform: uppercase;\r\n    letter-spacing: -0.03em;\r\n  }\r\n\r\n  .speed-kicker b {\r\n    color: var(--speed-orange);\r\n    font-size: 12px;\r\n  }\r\n\r\n  .speed-title-main,\r\n  .speed-network-title {\r\n    margin: 0;\r\n    font-family: Oswald, Impact, sans-serif;\r\n    line-height: 0.95;\r\n    font-weight: 500;\r\n    letter-spacing: 0.01em;\r\n    text-transform: uppercase;\r\n    color: var(--speed-ink);\r\n  }\r\n\r\n  .speed-title-main {\r\n    font-size: var(--top-title-size);\r\n  }\r\n\r\n  .speed-network-title {\r\n    font-size: var(--bottom-title-size);\r\n  }\r\n\r\n  .speed-head-copy {\r\n    display: block;\r\n    padding-top: 8px;\r\n  }\r\n\r\n  .speed-head-copy p {\r\n    margin: 0;\r\n    max-width: var(--copy-width);\r\n    color: var(--speed-muted);\r\n    font-size: 18px;\r\n    line-height: 1.55;\r\n    font-weight: 500;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .speed-head-copy strong {\r\n    color: #e14f00;\r\n  }\r\n\r\n  .speed-lineup-slider {\r\n    position: relative;\r\n    overflow: hidden;\r\n    width: 100%;\r\n    max-width: 100%;\r\n  }\r\n\r\n  .speed-lineup-track {\r\n    display: flex;\r\n    gap: var(--image-gap);\r\n    transition: transform 0.65s cubic-bezier(.22, .84, .28, 1);\r\n    will-change: transform;\r\n    transform: translate3d(0, 0, 0);\r\n    max-width: none;\r\n  }\r\n\r\n  .speed-lineup-track.no-transition {\r\n    transition: none !important;\r\n  }\r\n\r\n  .speed-img-card {\r\n    position: relative;\r\n    flex: 0 0 calc(100% - var(--image-peek));\r\n    height: var(--image-height);\r\n    overflow: hidden;\r\n    border-radius: 7px;\r\n    background: #ddd;\r\n  }\r\n\r\n  .speed-img-card img {\r\n    width: 100%;\r\n    height: 100%;\r\n    max-width: none;\r\n    object-fit: cover;\r\n    display: block;\r\n  }\r\n\r\n  .speed-arrow {\r\n    position: absolute;\r\n    top: 50%;\r\n    width: var(--arrow-size);\r\n    height: var(--arrow-size);\r\n    min-width: var(--arrow-size);\r\n    min-height: var(--arrow-size);\r\n    border: 1px solid rgba(255, 255, 255, 0.55);\r\n    border-radius: 50%;\r\n    transform: translateY(-50%);\r\n    background: rgba(7, 11, 24, 0.46);\r\n    color: #fff;\r\n    display: grid;\r\n    place-items: center;\r\n    z-index: 5;\r\n    cursor: pointer;\r\n    padding: 0;\r\n    font-size: 0;\r\n    line-height: 0;\r\n    transition: 0.25s ease;\r\n    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.18);\r\n  }\r\n\r\n  .speed-arrow:hover {\r\n    background: rgba(7, 11, 24, 0.76);\r\n    transform: translateY(-50%) scale(1.04);\r\n  }\r\n\r\n  .speed-arrow::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-left: 2px solid currentColor;\r\n    border-bottom: 2px solid currentColor;\r\n    transform-origin: center;\r\n  }\r\n\r\n  .speed-arrow-left {\r\n    left: var(--arrow-x);\r\n  }\r\n\r\n  .speed-arrow-right {\r\n    right: var(--arrow-x);\r\n  }\r\n\r\n  .speed-arrow-left::before {\r\n    transform: translate(-42%, -50%) rotate(45deg);\r\n  }\r\n\r\n  .speed-arrow-right::before {\r\n    transform: translate(-58%, -50%) rotate(-135deg);\r\n  }\r\n\r\n  .speed-rope-area {\r\n    position: relative;\r\n    height: var(--rope-area-height);\r\n    z-index: 1;\r\n    pointer-events: none;\r\n    margin-top: -10px;\r\n    margin-bottom: -55px;\r\n  }\r\n\r\n  .speed-rope {\r\n    position: absolute;\r\n    left: 50%;\r\n    top: var(--rope-top);\r\n    width: var(--rope-width);\r\n    height: auto;\r\n    transform: translateX(-50%);\r\n    z-index: 1;\r\n    pointer-events: none;\r\n    user-select: none;\r\n  }\r\n\r\n  .speed-panel-bottom {\r\n    position: relative;\r\n    z-index: 7;\r\n    padding: var(--bottom-pad-y) var(--bottom-pad-x) 38px;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .speed-network-head {\r\n    display: grid;\r\n    grid-template-columns: 1fr auto;\r\n    align-items: center;\r\n    gap: 24px;\r\n    margin-bottom: 34px;\r\n  }\r\n\r\n  .speed-network-title-block .speed-kicker {\r\n    margin-bottom: 18px;\r\n  }\r\n\r\n  .speed-navs {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n  }\r\n\r\n  .speed-navs button {\r\n    width: 46px !important;\r\n    height: 46px !important;\r\n    min-width: 46px !important;\r\n    min-height: 46px !important;\r\n    max-width: 46px !important;\r\n    max-height: 46px !important;\r\n    border-radius: 50% !important;\r\n    border: 1px solid rgba(7, 11, 24, 0.18);\r\n    background: rgba(255, 255, 255, 0.68);\r\n    color: var(--speed-ink);\r\n    cursor: pointer;\r\n    padding: 0 !important;\r\n    display: grid !important;\r\n    place-items: center !important;\r\n    position: relative;\r\n    font-size: 0 !important;\r\n    line-height: 0 !important;\r\n    box-shadow: 0 8px 24px rgba(7, 11, 24, 0.06);\r\n    transition: 0.25s ease;\r\n  }\r\n\r\n  .speed-navs button:hover {\r\n    background: #fff;\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .speed-navs button::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-left: 2px solid currentColor;\r\n    border-bottom: 2px solid currentColor;\r\n    transform-origin: center;\r\n  }\r\n\r\n  .speed-navs button[data-logo-prev]::before {\r\n    transform: translate(-42%, -50%) rotate(45deg);\r\n  }\r\n\r\n  .speed-navs button[data-logo-next]::before {\r\n    transform: translate(-58%, -50%) rotate(-135deg);\r\n  }\r\n\r\n  .speed-logo-slider {\r\n    overflow: hidden;\r\n    width: 100%;\r\n    max-width: 100%;\r\n  }\r\n\r\n  .speed-logo-track {\r\n    display: flex;\r\n    gap: var(--logo-gap);\r\n    transition: transform 0.55s cubic-bezier(.22, .84, .28, 1);\r\n    will-change: transform;\r\n    transform: translate3d(0, 0, 0);\r\n    max-width: none;\r\n  }\r\n\r\n  .speed-logo-card {\r\n    flex: 0 0 var(--logo-width);\r\n    height: var(--logo-height);\r\n    border: 1px solid rgba(7, 11, 24, 0.12);\r\n    border-radius: 8px;\r\n    background: rgba(255, 255, 255, 0.62);\r\n    display: grid;\r\n    place-items: center;\r\n    padding: 12px 18px;\r\n  }\r\n\r\n  .speed-logo-card img {\r\n    max-width: 100%;\r\n    max-height: 48px;\r\n    object-fit: contain;\r\n    display: block;\r\n  }\r\n\r\n  @media (min-width: 901px) and (max-width: 1280px) {\r\n    .speed-lineup-section {\r\n      --section-px: 32px;\r\n      --wrap-max: 1228px;\r\n      --image-peek: 290px;\r\n      --bg-crane-width: 580px;\r\n      --bg-crane-top: 280px;\r\n      --bg-crane-right: -300px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .speed-lineup-section {\r\n      --section-px: 14px;\r\n      --image-height: 270px;\r\n      --image-peek: 22vw;\r\n      --arrow-size: 42px;\r\n      --arrow-x: 16px;\r\n      --bg-crane-width: 420px;\r\n      --bg-crane-top: 200px;\r\n      --bg-crane-right: -220px;\r\n      padding-top: 36px;\r\n      padding-bottom: 54px;\r\n    }\r\n\r\n    .speed-panel-head {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .speed-network-head {\r\n      grid-template-columns: 1fr auto;\r\n      gap: 18px;\r\n    }\r\n\r\n    .speed-network-title {\r\n      font-size: 38px;\r\n    }\r\n\r\n    .speed-title-main {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .speed-arrow::before,\r\n    .speed-navs button::before {\r\n      width: 8px;\r\n      height: 8px;\r\n    }\r\n\r\n    .speed-navs button {\r\n      width: 42px !important;\r\n      height: 42px !important;\r\n      min-width: 42px !important;\r\n      min-height: 42px !important;\r\n      max-width: 42px !important;\r\n      max-height: 42px !important;\r\n    }\r\n\r\n    .speed-rope-area {\r\n      height: 190px;\r\n      margin-top: -8px;\r\n      margin-bottom: -35px;\r\n    }\r\n\r\n    .speed-rope {\r\n      width: 420px;\r\n      top: -20px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .speed-lineup-section {\r\n      --image-height: 235px;\r\n      --image-peek: 18vw;\r\n      --top-pad-x: 18px;\r\n      --bottom-pad-x: 18px;\r\n      --bottom-title-size: 34px;\r\n      --bg-crane-width: 280px;\r\n      --bg-crane-top: 160px;\r\n      --bg-crane-right: -130px;\r\n    }\r\n\r\n    .speed-network-head {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .speed-navs {\r\n      justify-content: flex-start;\r\n    }\r\n\r\n    .speed-img-card {\r\n      flex-basis: calc(100% - var(--image-peek));\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"speed-lineup-section\">\r\n  <img decoding=\"async\"\r\n    class=\"speed-lineup-bg-crane\"\r\n    src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/backgrind-right-silde-crane-angle-64626-1-scaled.png\"\r\n    alt=\"\"\r\n    loading=\"lazy\"\r\n  >\r\n\r\n  <div class=\"speed-lineup-wrap\">\r\n\r\n    <div class=\"speed-panel speed-panel-top\">\r\n      <div class=\"speed-panel-head\">\r\n        <div>\r\n          <div class=\"speed-kicker\"><b><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/b> Deployed Infrastructure<\/div>\r\n          <h2 class=\"speed-title-main\">The Engineered Lineup.<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"speed-head-copy\">\r\n          <p>\r\n            A visual statement to structural reliability under immense pressure.\r\n            <strong>SPEED<\/strong> systems operate continuously-delivering the precise mechanics and rugged durability required to keep the nation\u2019s critical infrastructure moving forward safely.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-lineup-slider\" data-speed-slider=\"images\">\r\n        <button class=\"speed-arrow speed-arrow-left\" type=\"button\" data-speed-prev aria-label=\"Previous image\"><\/button>\r\n        <button class=\"speed-arrow speed-arrow-right\" type=\"button\" data-speed-next aria-label=\"Next image\"><\/button>\r\n\r\n        <div class=\"speed-lineup-track\">\r\n          <div class=\"speed-img-card\">\r\n            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1504917595217-d4dc5ebe6122?auto=format&fit=crop&w=1400&q=80\" alt=\"\">\r\n          <\/div>\r\n\r\n          <div class=\"speed-img-card\">\r\n            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1513828583688-c52646db42da?auto=format&fit=crop&w=1400&q=80\" alt=\"\">\r\n          <\/div>\r\n\r\n          <div class=\"speed-img-card\">\r\n            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1581092160562-40aa08e78837?auto=format&fit=crop&w=1400&q=80\" alt=\"\">\r\n          <\/div>\r\n\r\n          <div class=\"speed-img-card\">\r\n            <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1494526585095-c41746248156?auto=format&fit=crop&w=1400&q=80\" alt=\"\">\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"speed-rope-area\">\r\n      <img decoding=\"async\"\r\n        class=\"speed-rope\"\r\n        src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/box-handle-roped-scaled.png\"\r\n        alt=\"\"\r\n        loading=\"lazy\"\r\n      >\r\n    <\/div>\r\n\r\n    <div class=\"speed-panel speed-panel-bottom\">\r\n      <div class=\"speed-network-head\">\r\n        <div class=\"speed-network-title-block\">\r\n          <div class=\"speed-kicker\"><b><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/b> The Network<\/div>\r\n          <h2 class=\"speed-network-title\">Trusted By The Industrial Elite.<\/h2>\r\n        <\/div>\r\n\r\n        <div class=\"speed-navs\">\r\n          <button type=\"button\" data-logo-prev aria-label=\"Previous logos\"><\/button>\r\n          <button type=\"button\" data-logo-next aria-label=\"Next logos\"><\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-logo-slider\" data-speed-slider=\"logos\">\r\n        <div class=\"speed-logo-track\">\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/195a99fac9525fbb622a46aea728101e5acc163f-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/9ecc040bc28bba5c0d8f10e0c8118e9575e68cb5-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/c19e5fd9e9fea892e0305511dc0df01575c26ecd-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/2ecf7524b3e7707e4d4b1eaad49065cf72437345-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/9425a9fab457d6901e9e3b889eaf0234ebf0516e-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/46ef7e449167cef8d237f9036c0bc585283acb65-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/67c3c55365901f62f7366f1c66a33808b65869b1-1.png\" alt=\"\"><\/div>\r\n          <div class=\"speed-logo-card\"><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/ef2354b78a5a1d1c0f14444c4cc1e6f69fa8cf1e-1.png\" alt=\"\"><\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  function initSpeedClickSliders() {\r\n    const imageSlider = document.querySelector('[data-speed-slider=\"images\"]');\r\n    const imageTrack = imageSlider ? imageSlider.querySelector(\".speed-lineup-track\") : null;\r\n\r\n    let imageCards = imageTrack ? Array.from(imageTrack.querySelectorAll(\".speed-img-card\")) : [];\r\n    let imageIndex = 0;\r\n    let imageAnimating = false;\r\n    let realImageCount = imageCards.length;\r\n\r\n    const BUFFER_CLONES = 2;\r\n\r\n    function cloneImageLoopEdges() {\r\n      if (!imageTrack || imageCards.length < 2 || imageTrack.dataset.loopReady === \"1\") return;\r\n\r\n      const originalCards = Array.from(imageCards);\r\n      realImageCount = originalCards.length;\r\n\r\n      const prependCards = originalCards.slice(-BUFFER_CLONES);\r\n      const appendCards = originalCards.slice(0, BUFFER_CLONES);\r\n\r\n      prependCards.forEach(function (card) {\r\n        const clone = card.cloneNode(true);\r\n        clone.setAttribute(\"aria-hidden\", \"true\");\r\n        clone.dataset.clone = \"before\";\r\n        imageTrack.insertBefore(clone, imageTrack.firstChild);\r\n      });\r\n\r\n      appendCards.forEach(function (card) {\r\n        const clone = card.cloneNode(true);\r\n        clone.setAttribute(\"aria-hidden\", \"true\");\r\n        clone.dataset.clone = \"after\";\r\n        imageTrack.appendChild(clone);\r\n      });\r\n\r\n      imageTrack.dataset.loopReady = \"1\";\r\n\r\n      imageCards = Array.from(imageTrack.querySelectorAll(\".speed-img-card\"));\r\n      imageIndex = BUFFER_CLONES;\r\n\r\n      jumpImageTo(imageIndex);\r\n    }\r\n\r\n    function getImageCardStep() {\r\n      if (!imageTrack || !imageCards.length) return 0;\r\n\r\n      const gap = parseFloat(getComputedStyle(imageTrack).gap) || 0;\r\n      const cardWidth = imageCards[0].getBoundingClientRect().width;\r\n\r\n      return cardWidth + gap;\r\n    }\r\n\r\n    function moveImageTo(index, animate) {\r\n      if (!imageTrack || !imageCards.length) return;\r\n\r\n      const cardStep = getImageCardStep();\r\n\r\n      if (!animate) {\r\n        imageTrack.classList.add(\"no-transition\");\r\n      } else {\r\n        imageTrack.classList.remove(\"no-transition\");\r\n      }\r\n\r\n      imageTrack.style.transform =\r\n        \"translate3d(\" + (-index * cardStep) + \"px, 0, 0)\";\r\n\r\n      if (!animate) {\r\n        imageTrack.offsetHeight;\r\n        imageTrack.classList.remove(\"no-transition\");\r\n      }\r\n    }\r\n\r\n    function jumpImageTo(index) {\r\n      moveImageTo(index, false);\r\n    }\r\n\r\n    function updateImageSlider(direction) {\r\n      if (!imageTrack || !imageCards.length || imageAnimating) return;\r\n\r\n      imageAnimating = true;\r\n\r\n      if (direction === \"next\") {\r\n        imageIndex++;\r\n      } else {\r\n        imageIndex--;\r\n      }\r\n\r\n      moveImageTo(imageIndex, true);\r\n    }\r\n\r\n    function normalizeImageIndexAfterTransition() {\r\n      if (!imageTrack || !imageCards.length) return;\r\n\r\n      const firstRealIndex = BUFFER_CLONES;\r\n      const lastRealIndex = BUFFER_CLONES + realImageCount - 1;\r\n\r\n      if (imageIndex > lastRealIndex) {\r\n        imageIndex = firstRealIndex + (imageIndex - lastRealIndex - 1);\r\n        jumpImageTo(imageIndex);\r\n      }\r\n\r\n      if (imageIndex < firstRealIndex) {\r\n        imageIndex = lastRealIndex - (firstRealIndex - imageIndex - 1);\r\n        jumpImageTo(imageIndex);\r\n      }\r\n\r\n      imageAnimating = false;\r\n    }\r\n\r\n    if (imageTrack) {\r\n      cloneImageLoopEdges();\r\n\r\n      imageTrack.addEventListener(\"transitionend\", function (event) {\r\n        if (event.propertyName !== \"transform\") return;\r\n        normalizeImageIndexAfterTransition();\r\n      });\r\n    }\r\n\r\n    if (imageSlider) {\r\n      const imagePrev = imageSlider.querySelector(\"[data-speed-prev]\");\r\n      const imageNext = imageSlider.querySelector(\"[data-speed-next]\");\r\n\r\n      if (imagePrev) {\r\n        imagePrev.addEventListener(\"click\", function () {\r\n          updateImageSlider(\"prev\");\r\n        });\r\n      }\r\n\r\n      if (imageNext) {\r\n        imageNext.addEventListener(\"click\", function () {\r\n          updateImageSlider(\"next\");\r\n        });\r\n      }\r\n    }\r\n\r\n    const logoSlider = document.querySelector('[data-speed-slider=\"logos\"]');\r\n    const logoTrack = logoSlider ? logoSlider.querySelector(\".speed-logo-track\") : null;\r\n    const logoCards = logoSlider ? logoSlider.querySelectorAll(\".speed-logo-card\") : [];\r\n\r\n    const logoPrev = document.querySelector(\"[data-logo-prev]\");\r\n    const logoNext = document.querySelector(\"[data-logo-next]\");\r\n\r\n    let logoIndex = 0;\r\n\r\n    function getLogoMaxIndex() {\r\n      if (!logoTrack || !logoCards.length || !logoSlider) return 0;\r\n\r\n      const gap = parseFloat(getComputedStyle(logoTrack).gap) || 0;\r\n      const cardWidth = logoCards[0].getBoundingClientRect().width + gap;\r\n      const visibleWidth = logoSlider.getBoundingClientRect().width;\r\n      const totalWidth = logoTrack.scrollWidth;\r\n      const maxMove = Math.max(0, totalWidth - visibleWidth);\r\n\r\n      return Math.ceil(maxMove \/ cardWidth);\r\n    }\r\n\r\n    function updateLogoSlider() {\r\n      if (!logoTrack || !logoCards.length || !logoSlider) return;\r\n\r\n      const gap = parseFloat(getComputedStyle(logoTrack).gap) || 0;\r\n      const cardWidth = logoCards[0].getBoundingClientRect().width + gap;\r\n      const visibleWidth = logoSlider.getBoundingClientRect().width;\r\n      const totalWidth = logoTrack.scrollWidth;\r\n\r\n      const maxMove = Math.max(0, totalWidth - visibleWidth);\r\n      const move = Math.min(logoIndex * cardWidth, maxMove);\r\n\r\n      logoTrack.style.transform =\r\n        \"translate3d(\" + (-move) + \"px, 0, 0)\";\r\n    }\r\n\r\n    if (logoPrev) {\r\n      logoPrev.addEventListener(\"click\", function () {\r\n        const maxIndex = getLogoMaxIndex();\r\n\r\n        logoIndex--;\r\n\r\n        if (logoIndex < 0) {\r\n          logoIndex = maxIndex;\r\n        }\r\n\r\n        updateLogoSlider();\r\n      });\r\n    }\r\n\r\n    if (logoNext) {\r\n      logoNext.addEventListener(\"click\", function () {\r\n        const maxIndex = getLogoMaxIndex();\r\n\r\n        logoIndex++;\r\n\r\n        if (logoIndex > maxIndex) {\r\n          logoIndex = 0;\r\n        }\r\n\r\n        updateLogoSlider();\r\n      });\r\n    }\r\n\r\n    let resizeTimer = null;\r\n\r\n    window.addEventListener(\"resize\", function () {\r\n      clearTimeout(resizeTimer);\r\n\r\n      resizeTimer = setTimeout(function () {\r\n        const maxLogoIndex = getLogoMaxIndex();\r\n\r\n        if (logoIndex > maxLogoIndex) {\r\n          logoIndex = maxLogoIndex;\r\n        }\r\n\r\n        jumpImageTo(imageIndex);\r\n        updateLogoSlider();\r\n      }, 120);\r\n    });\r\n\r\n    window.addEventListener(\"load\", function () {\r\n      jumpImageTo(imageIndex);\r\n      updateLogoSlider();\r\n    });\r\n\r\n    jumpImageTo(imageIndex);\r\n    updateLogoSlider();\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", initSpeedClickSliders);\r\n  } else {\r\n    initSpeedClickSliders();\r\n  }\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3348b28 e-con-full e-flex e-con e-parent\" data-id=\"3348b28\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43b229b elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"43b229b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .speed-testimonial-section,\r\n  .speed-testimonial-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .speed-testimonial-section {\r\n    --speed-bg-img: url(\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/SPEED-RNS-crane-testmonial-bg-scaled.png\");\r\n    --speed-orange: #df7900;\r\n    --speed-white: #ffffff;\r\n    --speed-muted: rgba(255, 255, 255, 0.78);\r\n    --speed-border: rgba(255, 255, 255, 0.20);\r\n\r\n    position: relative;\r\n    width: 100vw;\r\n    min-height: 520px;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: 78px 40px 74px;\r\n    background-image:\r\n      linear-gradient(90deg, rgba(4, 6, 10, 0.82) 0%, rgba(4, 6, 10, 0.72) 38%, rgba(4, 6, 10, 0.45) 100%),\r\n      var(--speed-bg-img);\r\n    background-size: cover;\r\n    background-position: center center;\r\n    background-repeat: no-repeat;\r\n    overflow: hidden;\r\n    isolation: isolate;\r\n    font-family: \"Space Grotesk\", Arial, sans-serif;\r\n    color: var(--speed-white);\r\n  }\r\n\r\n  .speed-testimonial-section::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 1;\r\n    background:\r\n      radial-gradient(circle at 18% 45%, rgba(223, 121, 0, 0.18), transparent 32%),\r\n      linear-gradient(180deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.42));\r\n    pointer-events: none;\r\n  }\r\n\r\n  .speed-testimonial-wrap {\r\n    position: relative;\r\n    z-index: 3;\r\n    width: min(100%, 1228px);\r\n    margin: 0 auto;\r\n    display: grid;\r\n    grid-template-columns: 0.78fr 1.52fr;\r\n    gap: 78px;\r\n    align-items: center;\r\n  }\r\n\r\n  .speed-testimonial-left {\r\n    max-width: 470px;\r\n  }\r\n\r\n  .speed-testimonial-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    min-height: 36px;\r\n    padding: 0 14px;\r\n    margin: 0 0 22px;\r\n    border: 1px solid rgba(255, 255, 255, 0.13);\r\n    border-radius: 7px;\r\n    background: rgba(255, 255, 255, 0.14);\r\n    backdrop-filter: blur(12px);\r\n    -webkit-backdrop-filter: blur(12px);\r\n    color: rgba(255, 255, 255, 0.80);\r\n    font-size: 12px;\r\n    line-height: 1;\r\n    font-weight: 500;\r\n    letter-spacing: -0.02em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .speed-testimonial-kicker b {\r\n    color: var(--speed-orange);\r\n    font-size: 18px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .speed-testimonial-title {\r\n    margin: 0;\r\n    max-width: 460px;\r\n    font-family: \"Oswald\", Impact, sans-serif;\r\n    font-size: clamp(44px, 4vw, 62px);\r\n    line-height: 0.98;\r\n    font-weight: 500;\r\n    letter-spacing: 0.005em;\r\n    text-transform: uppercase;\r\n    color: #fff;\r\n  }\r\n\r\n  .speed-testimonial-copy {\r\n    max-width: 390px;\r\n    margin: 46px 0 0;\r\n    color: var(--speed-muted);\r\n    font-size: 16px;\r\n    line-height: 1.55;\r\n    font-weight: 500;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .speed-testimonial-copy strong {\r\n    color: #ff5a00;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .speed-testimonial-card {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 810px;\r\n    min-height: 300px;\r\n    justify-self: end;\r\n    padding: 44px 38px 34px;\r\n    border: 1px solid var(--speed-border);\r\n    border-radius: 10px;\r\n    background: rgba(255, 255, 255, 0.075);\r\n    backdrop-filter: blur(16px) saturate(112%);\r\n    -webkit-backdrop-filter: blur(16px) saturate(112%);\r\n    box-shadow:\r\n      0 30px 80px rgba(0, 0, 0, 0.28),\r\n      inset 0 1px 0 rgba(255, 255, 255, 0.08);\r\n    overflow: hidden;\r\n    isolation: isolate;\r\n    contain: paint;\r\n  }\r\n\r\n  .speed-testimonial-card::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    inset: 0;\r\n    z-index: 1;\r\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.06), transparent 48%);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .speed-testimonial-slider {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: 100%;\r\n    max-width: 100%;\r\n    overflow: hidden;\r\n    overflow: clip;\r\n    clip-path: inset(0 4px 0 0);\r\n    contain: paint;\r\n    transform: translateZ(0);\r\n  }\r\n\r\n  .speed-testimonial-track {\r\n    display: flex;\r\n    width: 100%;\r\n    transition: transform 0.6s cubic-bezier(.22, .84, .28, 1);\r\n    will-change: transform;\r\n    backface-visibility: hidden;\r\n    transform: translate3d(0, 0, 0);\r\n  }\r\n\r\n  .speed-testimonial-slide {\r\n    flex: 0 0 100%;\r\n    width: 100%;\r\n    min-width: 100%;\r\n    max-width: 100%;\r\n    overflow: hidden;\r\n    backface-visibility: hidden;\r\n    transform: translateZ(0);\r\n  }\r\n\r\n  .speed-testimonial-quote {\r\n    max-width: 680px;\r\n    margin: 0;\r\n    color: rgba(255, 255, 255, 0.92);\r\n    font-size: clamp(18px, 1.45vw, 22px);\r\n    line-height: 1.55;\r\n    font-weight: 500;\r\n    letter-spacing: -0.025em;\r\n  }\r\n\r\n  .speed-testimonial-person {\r\n    display: grid;\r\n    grid-template-columns: 92px 1fr;\r\n    gap: 22px;\r\n    align-items: center;\r\n    margin-top: 28px;\r\n  }\r\n\r\n  .speed-testimonial-person img {\r\n    width: 92px;\r\n    height: 112px;\r\n    border-radius: 10px;\r\n    object-fit: cover;\r\n    display: block;\r\n    border: 2px solid rgba(255, 255, 255, 0.60);\r\n    box-shadow: 0 18px 42px rgba(0, 0, 0, 0.32);\r\n  }\r\n\r\n  .speed-testimonial-name {\r\n    margin: 0 0 4px;\r\n    color: #fff;\r\n    font-size: 14px;\r\n    line-height: 1.2;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .speed-testimonial-role {\r\n    margin: 0;\r\n    color: rgba(255, 255, 255, 0.74);\r\n    font-size: 12px;\r\n    line-height: 1.35;\r\n    font-weight: 500;\r\n  }\r\n\r\n  .speed-testimonial-nav {\r\n    position: absolute;\r\n    right: 38px;\r\n    bottom: 42px;\r\n    z-index: 5;\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 12px;\r\n  }\r\n\r\n  .speed-testimonial-nav button {\r\n    width: 46px !important;\r\n    height: 46px !important;\r\n    min-width: 46px !important;\r\n    min-height: 46px !important;\r\n    max-width: 46px !important;\r\n    max-height: 46px !important;\r\n    padding: 0 !important;\r\n    border-radius: 50% !important;\r\n    border: 1px solid rgba(255, 255, 255, 0.58);\r\n    background: rgba(255, 255, 255, 0.72);\r\n    color: #111722;\r\n    display: grid !important;\r\n    place-items: center !important;\r\n    position: relative;\r\n    cursor: pointer;\r\n    font-size: 0 !important;\r\n    line-height: 0 !important;\r\n    transition: 0.25s ease;\r\n    box-shadow: 0 14px 34px rgba(0, 0, 0, 0.22);\r\n  }\r\n\r\n  .speed-testimonial-nav button:hover {\r\n    background: #fff;\r\n    transform: translateY(-1px);\r\n  }\r\n\r\n  .speed-testimonial-nav button::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: 9px;\r\n    height: 9px;\r\n    border-left: 2px solid currentColor;\r\n    border-bottom: 2px solid currentColor;\r\n    transform-origin: center;\r\n  }\r\n\r\n  .speed-testimonial-nav button[data-speed-testimonial-prev]::before {\r\n    transform: translate(-42%, -50%) rotate(45deg);\r\n  }\r\n\r\n  .speed-testimonial-nav button[data-speed-testimonial-next]::before {\r\n    transform: translate(-58%, -50%) rotate(-135deg);\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .speed-testimonial-section {\r\n      padding: 72px 20px 72px;\r\n      background-position: center center;\r\n    }\r\n\r\n    .speed-testimonial-wrap {\r\n      grid-template-columns: 1fr;\r\n      gap: 42px;\r\n    }\r\n\r\n    .speed-testimonial-left {\r\n      max-width: 100%;\r\n    }\r\n\r\n    .speed-testimonial-title {\r\n      max-width: 100%;\r\n      font-size: clamp(42px, 8vw, 58px);\r\n    }\r\n\r\n    .speed-testimonial-copy {\r\n      margin-top: 28px;\r\n      max-width: 560px;\r\n    }\r\n\r\n    .speed-testimonial-card {\r\n      max-width: 100%;\r\n      justify-self: stretch;\r\n      min-height: auto;\r\n      padding: 30px 22px 88px;\r\n    }\r\n\r\n    .speed-testimonial-person {\r\n      grid-template-columns: 76px 1fr;\r\n      gap: 16px;\r\n    }\r\n\r\n    .speed-testimonial-person img {\r\n      width: 76px;\r\n      height: 92px;\r\n    }\r\n\r\n    .speed-testimonial-nav {\r\n      right: 22px;\r\n      bottom: 26px;\r\n    }\r\n\r\n    .speed-testimonial-nav button {\r\n      width: 42px !important;\r\n      height: 42px !important;\r\n      min-width: 42px !important;\r\n      min-height: 42px !important;\r\n      max-width: 42px !important;\r\n      max-height: 42px !important;\r\n    }\r\n\r\n    .speed-testimonial-nav button::before {\r\n      width: 8px;\r\n      height: 8px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .speed-testimonial-section {\r\n      padding: 56px 16px 60px;\r\n    }\r\n\r\n    .speed-testimonial-kicker {\r\n      font-size: 10px;\r\n      min-height: 32px;\r\n    }\r\n\r\n    .speed-testimonial-title {\r\n      font-size: 40px;\r\n      line-height: 1;\r\n    }\r\n\r\n    .speed-testimonial-copy {\r\n      margin-top: 22px;\r\n      font-size: 14px;\r\n    }\r\n\r\n    .speed-testimonial-quote {\r\n      font-size: 16px;\r\n    }\r\n\r\n    .speed-testimonial-card {\r\n      border-radius: 12px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"speed-testimonial-section\">\r\n  <div class=\"speed-testimonial-wrap\">\r\n\r\n    <div class=\"speed-testimonial-left\">\r\n      <div class=\"speed-testimonial-kicker\">\r\n        <b><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/b> Trusted By Industry Leaders\r\n      <\/div>\r\n\r\n      <h2 class=\"speed-testimonial-title\">\r\n        Built To Lift.<br>\r\n        Trusted To<br>\r\n        Last.\r\n      <\/h2>\r\n\r\n      <p class=\"speed-testimonial-copy\">\r\n        For over six decades, manufacturers, warehouses, and industrial facilities have trusted\r\n        <strong>SPEED<\/strong> material handling solutions to keep operations moving safely and efficiently.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"speed-testimonial-card\">\r\n      <div class=\"speed-testimonial-slider\" data-speed-testimonial-slider>\r\n        <div class=\"speed-testimonial-track\">\r\n\r\n          <div class=\"speed-testimonial-slide\">\r\n            <p class=\"speed-testimonial-quote\">\r\n              We have been using SPEED hoists for over four years. Their solutions have played an important role in improving productivity, operational safety, and equipment efficiency across our facility.\r\n            <\/p>\r\n\r\n            <div class=\"speed-testimonial-person\">\r\n              <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&w=400&q=80\" alt=\"Vikram Sharma\">\r\n              <div>\r\n                <p class=\"speed-testimonial-name\">Vikram Sharma<\/p>\r\n                <p class=\"speed-testimonial-role\">Industrial Processing Facility<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"speed-testimonial-slide\">\r\n            <p class=\"speed-testimonial-quote\">\r\n              SPEED\u2019s crane and hoist systems gave us the dependability we needed for daily heavy-duty operations. Installation was smooth, and the equipment has performed consistently under pressure.\r\n            <\/p>\r\n\r\n            <div class=\"speed-testimonial-person\">\r\n              <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1560250097-0b93528c311a?auto=format&fit=crop&w=400&q=80\" alt=\"Rajesh Mehta\">\r\n              <div>\r\n                <p class=\"speed-testimonial-name\">Rajesh Mehta<\/p>\r\n                <p class=\"speed-testimonial-role\">Manufacturing Unit Head<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n          <div class=\"speed-testimonial-slide\">\r\n            <p class=\"speed-testimonial-quote\">\r\n              Their team understood our floor layout, load movement, and safety requirements clearly. The final system helped us reduce handling delays and improve internal movement across departments.\r\n            <\/p>\r\n\r\n            <div class=\"speed-testimonial-person\">\r\n              <img decoding=\"async\" src=\"https:\/\/images.unsplash.com\/photo-1519085360753-af0119f7cbe7?auto=format&fit=crop&w=400&q=80\" alt=\"Arjun Nair\">\r\n              <div>\r\n                <p class=\"speed-testimonial-name\">Arjun Nair<\/p>\r\n                <p class=\"speed-testimonial-role\">Warehouse Operations Manager<\/p>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-testimonial-nav\">\r\n        <button type=\"button\" data-speed-testimonial-prev aria-label=\"Previous testimonial\"><\/button>\r\n        <button type=\"button\" data-speed-testimonial-next aria-label=\"Next testimonial\"><\/button>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  function initSpeedTestimonials() {\r\n    const slider = document.querySelector('[data-speed-testimonial-slider]');\r\n    if (!slider) return;\r\n\r\n    const track = slider.querySelector('.speed-testimonial-track');\r\n    const slides = slider.querySelectorAll('.speed-testimonial-slide');\r\n    const prev = document.querySelector('[data-speed-testimonial-prev]');\r\n    const next = document.querySelector('[data-speed-testimonial-next]');\r\n\r\n    if (!track || !slides.length) return;\r\n\r\n    let index = 0;\r\n\r\n    function update() {\r\n      track.style.transform = 'translate3d(' + (-index * 100) + '%, 0, 0)';\r\n    }\r\n\r\n    if (prev) {\r\n      prev.addEventListener('click', function () {\r\n        index--;\r\n        if (index < 0) index = slides.length - 1;\r\n        update();\r\n      });\r\n    }\r\n\r\n    if (next) {\r\n      next.addEventListener('click', function () {\r\n        index++;\r\n        if (index > slides.length - 1) index = 0;\r\n        update();\r\n      });\r\n    }\r\n\r\n    update();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSpeedTestimonials);\r\n  } else {\r\n    initSpeedTestimonials();\r\n  }\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2cc3dc e-con-full e-flex e-con e-parent\" data-id=\"c2cc3dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2409310 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"2409310\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Oswald:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n  .speed-faq-section,\r\n  .speed-faq-section * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .speed-faq-section {\r\n    --speed-bg: #f4f1ec;\r\n    --speed-ink: #080b16;\r\n    --speed-muted: rgba(8, 11, 22, 0.56);\r\n    --speed-line: rgba(8, 11, 22, 0.10);\r\n    --speed-card: rgba(255, 255, 255, 0.52);\r\n    --speed-card-open: rgba(255, 255, 255, 0.78);\r\n    --speed-orange: #df7900;\r\n\r\n    position: relative;\r\n    width: 100vw;\r\n    margin-left: calc(50% - 50vw);\r\n    margin-right: calc(50% - 50vw);\r\n    padding: 92px 40px 96px;\r\n    background: var(--speed-bg);\r\n    color: var(--speed-ink);\r\n    font-family: \"Space Grotesk\", Arial, sans-serif;\r\n    overflow: hidden;\r\n  }\r\n\r\n  .speed-faq-wrap {\r\n    width: min(100%, 1536px);\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .speed-faq-head {\r\n    display: grid;\r\n    grid-template-columns: minmax(720px, 1.25fr) minmax(360px, 0.75fr);\r\n    gap: 70px;\r\n    align-items: end;\r\n    margin-bottom: 58px;\r\n  }\r\n\r\n  .speed-faq-kicker {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 8px;\r\n    min-height: 36px;\r\n    padding: 0 14px;\r\n    margin: 0 0 22px;\r\n    border: 1px solid var(--speed-line);\r\n    border-radius: 7px;\r\n    background: rgba(255, 255, 255, 0.56);\r\n    color: rgba(8, 11, 22, 0.48);\r\n    font-size: 12px;\r\n    line-height: 1;\r\n    font-weight: 500;\r\n    letter-spacing: -0.03em;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .speed-faq-kicker b {\r\n    color: var(--speed-orange);\r\n    font-size: 17px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .speed-faq-title {\r\n    margin: 0;\r\n    max-width: 980px;\r\n    font-family: \"Oswald\", Impact, sans-serif;\r\n    font-size: clamp(42px, 4.15vw, 74px);\r\n    line-height: 0.98;\r\n    font-weight: 500;\r\n    letter-spacing: 0.005em;\r\n    text-transform: uppercase;\r\n    color: var(--speed-ink);\r\n  }\r\n\r\n  .speed-faq-intro {\r\n    max-width: 640px;\r\n    margin: 0 0 18px auto;\r\n    color: var(--speed-muted);\r\n    font-size: 20px;\r\n    line-height: 1.5;\r\n    font-weight: 500;\r\n    letter-spacing: -0.035em;\r\n  }\r\n\r\n  .speed-faq-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 14px 22px;\r\n    align-items: start;\r\n  }\r\n\r\n  .speed-faq-item {\r\n    align-self: start;\r\n    border: 1px solid var(--speed-line);\r\n    border-radius: 8px;\r\n    background: var(--speed-card);\r\n    overflow: hidden;\r\n    transition:\r\n      background 0.3s ease,\r\n      border-color 0.3s ease,\r\n      box-shadow 0.3s ease,\r\n      transform 0.3s ease;\r\n  }\r\n\r\n  .speed-faq-item:hover {\r\n    border-color: rgba(223, 121, 0, 0.38);\r\n    background: rgba(255, 255, 255, 0.72);\r\n  }\r\n\r\n  .speed-faq-item:hover .speed-faq-question span {\r\n    color: var(--speed-orange);\r\n  }\r\n\r\n  .speed-faq-item.is-open {\r\n    background: var(--speed-card-open);\r\n    border-color: rgba(223, 121, 0, 0.35);\r\n    box-shadow: 0 18px 44px rgba(8, 11, 22, 0.06);\r\n  }\r\n\r\n  .speed-faq-item.is-open .speed-faq-question span {\r\n    color: var(--speed-ink);\r\n  }\r\n\r\n  .speed-faq-question {\r\n    width: 100%;\r\n    min-height: 64px;\r\n    padding: 0 18px 0 20px;\r\n    border: 0;\r\n    background: transparent;\r\n    color: var(--speed-ink);\r\n    display: grid;\r\n    grid-template-columns: 1fr 22px;\r\n    align-items: center;\r\n    gap: 16px;\r\n    text-align: left;\r\n    cursor: pointer;\r\n    font-family: \"Manrope\", Arial, sans-serif;\r\n  }\r\n\r\n  .speed-faq-question:hover,\r\n  .speed-faq-question:focus,\r\n  .speed-faq-question:focus-visible {\r\n    color: var(--speed-orange);\r\n    outline: none;\r\n    box-shadow: none;\r\n    background: transparent;\r\n  }\r\n\r\n  .speed-faq-question span {\r\n    font-size: 15.5px;\r\n    line-height: 1.35;\r\n    font-weight: 500;\r\n    letter-spacing: -0.025em;\r\n    transition: color 0.25s ease;\r\n  }\r\n\r\n  .speed-faq-icon {\r\n    position: relative;\r\n    width: 18px;\r\n    height: 18px;\r\n    justify-self: end;\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .speed-faq-icon::before,\r\n  .speed-faq-icon::after {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 50%;\r\n    width: 12px;\r\n    height: 2px;\r\n    border-radius: 999px;\r\n    background: rgba(8, 11, 22, 0.72);\r\n    transform: translate(-50%, -50%);\r\n    transition:\r\n      transform 0.32s cubic-bezier(.22, .84, .28, 1),\r\n      opacity 0.25s ease,\r\n      background 0.25s ease;\r\n  }\r\n\r\n  .speed-faq-icon::after {\r\n    transform: translate(-50%, -50%) rotate(90deg);\r\n  }\r\n\r\n  .speed-faq-question:hover .speed-faq-icon::before,\r\n  .speed-faq-question:hover .speed-faq-icon::after,\r\n  .speed-faq-question:focus .speed-faq-icon::before,\r\n  .speed-faq-question:focus .speed-faq-icon::after,\r\n  .speed-faq-question:focus-visible .speed-faq-icon::before,\r\n  .speed-faq-question:focus-visible .speed-faq-icon::after,\r\n  .speed-faq-item.is-open .speed-faq-icon::before,\r\n  .speed-faq-item.is-open .speed-faq-icon::after {\r\n    background: var(--speed-orange);\r\n  }\r\n\r\n  .speed-faq-item.is-open .speed-faq-icon::after {\r\n    transform: translate(-50%, -50%) rotate(0deg);\r\n    opacity: 0;\r\n  }\r\n\r\n  .speed-faq-answer {\r\n    height: 0;\r\n    overflow: hidden;\r\n    transition: height 0.38s cubic-bezier(.22, .84, .28, 1);\r\n  }\r\n\r\n  .speed-faq-answer-inner {\r\n    padding: 0 44px 20px 20px;\r\n    color: rgba(8, 11, 22, 0.62);\r\n    font-size: 14.5px;\r\n    line-height: 1.65;\r\n    font-weight: 500;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  @media (min-width: 981px) and (max-width: 1280px) {\r\n    .speed-faq-wrap {\r\n      width: min(100%, 1228px);\r\n    }\r\n\r\n    .speed-faq-head {\r\n      grid-template-columns: minmax(600px, 1.15fr) minmax(340px, 0.85fr);\r\n      gap: 48px;\r\n    }\r\n\r\n    .speed-faq-title {\r\n      font-size: clamp(46px, 4vw, 64px);\r\n      max-width: 760px;\r\n    }\r\n\r\n    .speed-faq-intro {\r\n      font-size: 17px;\r\n      max-width: 560px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 980px) {\r\n    .speed-faq-section {\r\n      padding: 76px 22px 80px;\r\n    }\r\n\r\n    .speed-faq-head {\r\n      grid-template-columns: 1fr;\r\n      gap: 26px;\r\n      margin-bottom: 42px;\r\n    }\r\n\r\n    .speed-faq-title {\r\n      max-width: 720px;\r\n      font-size: clamp(42px, 9vw, 68px);\r\n    }\r\n\r\n    .speed-faq-intro {\r\n      margin-left: 0;\r\n      max-width: 620px;\r\n      font-size: 16px;\r\n    }\r\n\r\n    .speed-faq-grid {\r\n      grid-template-columns: 1fr;\r\n      gap: 12px;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 520px) {\r\n    .speed-faq-section {\r\n      padding: 58px 16px 64px;\r\n    }\r\n\r\n    .speed-faq-kicker {\r\n      min-height: 32px;\r\n      font-size: 10px;\r\n      margin-bottom: 18px;\r\n    }\r\n\r\n    .speed-faq-title {\r\n      font-size: 42px;\r\n      line-height: 0.98;\r\n    }\r\n\r\n    .speed-faq-intro {\r\n      font-size: 14.5px;\r\n    }\r\n\r\n    .speed-faq-question {\r\n      min-height: 58px;\r\n      padding-left: 16px;\r\n      padding-right: 14px;\r\n    }\r\n\r\n    .speed-faq-question span {\r\n      font-size: 14px;\r\n    }\r\n\r\n    .speed-faq-answer-inner {\r\n      padding: 0 34px 18px 16px;\r\n      font-size: 13.5px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<section class=\"speed-faq-section\">\r\n  <div class=\"speed-faq-wrap\">\r\n\r\n    <div class=\"speed-faq-head\">\r\n      <div>\r\n        <div class=\"speed-faq-kicker\">\r\n          <b><img decoding=\"async\" src=\"https:\/\/speedrns.com\/wp-content\/uploads\/2026\/06\/Group.png\" alt=\"icon\"><\/b> Common Questions\r\n        <\/div>\r\n\r\n        <h2 class=\"speed-faq-title\">\r\n          Frequently Asked.<br>\r\n          Expertly Answered.\r\n        <\/h2>\r\n      <\/div>\r\n\r\n      <p class=\"speed-faq-intro\">\r\n        Find answers to common questions about our cranes, hoists, lifting systems, installation, maintenance, and support services.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"speed-faq-grid\" data-speed-faq>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>What types of cranes does SPEED RNS manufacture?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            SPEED RNS manufactures industrial cranes, hoists, gantry systems, EOT cranes, lifting solutions, and material handling systems designed for heavy-duty factory, warehouse, and infrastructure applications.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>Can your cranes be customized for specific applications?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Yes. Crane capacity, span, lifting height, travel length, control system, safety features, and structural configuration can be customized according to your facility layout and operational requirements.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>How do I choose the right crane for my facility?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            The right crane depends on load capacity, lifting frequency, working area, available headroom, duty cycle, safety requirements, and installation conditions. Our team can assess these factors and recommend the best-fit system.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>What industries do your lifting solutions serve?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Our lifting systems serve manufacturing plants, warehouses, steel units, fabrication workshops, power projects, infrastructure facilities, logistics centers, and other industrial environments.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>What lifting capacities are available?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Lifting capacity can vary depending on the crane or hoist model. SPEED RNS can provide solutions for light, medium, and heavy-duty applications based on project-specific load requirements.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>Do you offer maintenance and after-sales support?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Yes. We provide maintenance support, inspections, service assistance, spare parts guidance, and after-sales support to help keep your lifting systems safe and operational.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>Do you provide installation and commissioning services?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Yes. Our team supports installation and commissioning to ensure the system is properly installed, tested, and ready for safe operational use at your facility.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"speed-faq-item\">\r\n        <button class=\"speed-faq-question\" type=\"button\">\r\n          <span>How often should cranes and hoists be inspected?<\/span>\r\n          <i class=\"speed-faq-icon\"><\/i>\r\n        <\/button>\r\n        <div class=\"speed-faq-answer\">\r\n          <div class=\"speed-faq-answer-inner\">\r\n            Inspection frequency depends on usage intensity, working environment, and safety regulations. In general, routine visual checks and scheduled preventive maintenance should be followed consistently.\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function () {\r\n  function initSpeedFaq() {\r\n    const root = document.querySelector('[data-speed-faq]');\r\n    if (!root) return;\r\n\r\n    const items = root.querySelectorAll('.speed-faq-item');\r\n\r\n    function closeItem(item) {\r\n      const answer = item.querySelector('.speed-faq-answer');\r\n      if (!answer) return;\r\n\r\n      answer.style.height = answer.scrollHeight + 'px';\r\n\r\n      requestAnimationFrame(function () {\r\n        answer.style.height = '0px';\r\n      });\r\n\r\n      item.classList.remove('is-open');\r\n    }\r\n\r\n    function openItem(item) {\r\n      const answer = item.querySelector('.speed-faq-answer');\r\n      if (!answer) return;\r\n\r\n      item.classList.add('is-open');\r\n      answer.style.height = answer.scrollHeight + 'px';\r\n\r\n      answer.addEventListener('transitionend', function handler() {\r\n        if (item.classList.contains('is-open')) {\r\n          answer.style.height = 'auto';\r\n        }\r\n\r\n        answer.removeEventListener('transitionend', handler);\r\n      });\r\n    }\r\n\r\n    items.forEach(function (item) {\r\n      const question = item.querySelector('.speed-faq-question');\r\n      const answer = item.querySelector('.speed-faq-answer');\r\n\r\n      if (!question || !answer) return;\r\n\r\n      question.addEventListener('click', function () {\r\n        const isOpen = item.classList.contains('is-open');\r\n\r\n        items.forEach(function (otherItem) {\r\n          if (otherItem !== item && otherItem.classList.contains('is-open')) {\r\n            closeItem(otherItem);\r\n          }\r\n        });\r\n\r\n        if (isOpen) {\r\n          closeItem(item);\r\n        } else {\r\n          openItem(item);\r\n        }\r\n      });\r\n    });\r\n\r\n    window.addEventListener('resize', function () {\r\n      items.forEach(function (item) {\r\n        const answer = item.querySelector('.speed-faq-answer');\r\n\r\n        if (item.classList.contains('is-open') && answer) {\r\n          answer.style.height = 'auto';\r\n        }\r\n      });\r\n    });\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', initSpeedFaq);\r\n  } else {\r\n    initSpeedFaq();\r\n  }\r\n})();\r\n<\/script>\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>Loading frames THESPEEDMANIFESTO Heavy-Duty Engineering, Developed For Infrastructure. For over six decades, R.N. Suresh Tools Corporation has engineered high-capacity material handling systems that anchor heavy industrial operations across the nation. By fusing rugged structural integrity with precise modern mechanics, we create lifting solutions that maximize operational safety, eliminate costly downtime, and relentlessly push efficiency forward. &#8230; <a title=\"1600 KG Product 3\" class=\"read-more\" href=\"https:\/\/speedrns.com\/?product=1600-kg-product-3\" aria-label=\"Read more about 1600 KG Product 3\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-7500","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/pages\/7500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speedrns.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7500"}],"version-history":[{"count":169,"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/pages\/7500\/revisions"}],"predecessor-version":[{"id":7988,"href":"https:\/\/speedrns.com\/index.php?rest_route=\/wp\/v2\/pages\/7500\/revisions\/7988"}],"wp:attachment":[{"href":"https:\/\/speedrns.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}