{"id":1398,"date":"2026-02-13T06:22:40","date_gmt":"2026-02-13T06:22:40","guid":{"rendered":"https:\/\/boshiya.com\/?page_id=1398"},"modified":"2026-02-13T11:37:38","modified_gmt":"2026-02-13T11:37:38","slug":"equipment-rental","status":"publish","type":"page","link":"https:\/\/boshiya.com\/es\/equipment-rental\/","title":{"rendered":"Alquiler de equipos"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-eb5dbcc\" data-block-id=\"eb5dbcc\"><style>.stk-eb5dbcc {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-eb5dbcc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-26cd4b2\" data-v=\"4\" data-block-id=\"26cd4b2\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-26cd4b2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-26cd4b2-inner-blocks\">\n<!-- Equipment Rental Hero Module \u2014 Scoped to #eq-rental-hero -->\n<style>\n  \/* ============================================================\n     SCOPED STYLES \u2014 Every rule prefixed with #eq-rental-hero\n     ============================================================ *\/\n\n  \/* ---------- Reset & Container ---------- *\/\n  #eq-rental-hero {\n    position: relative !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    background-color: #000018 !important;\n    color: #FFFFFF !important;\n    font-family: inherit !important;\n    line-height: 1.6 !important;\n  }\n\n  #eq-rental-hero *,\n  #eq-rental-hero *::before,\n  #eq-rental-hero *::after {\n    box-sizing: border-box !important;\n  }\n\n  \/* ---------- Hero Visual Area ---------- *\/\n  #eq-rental-hero .erh-hero-wrap {\n    position: relative !important;\n    width: 100% !important;\n    min-height: 600px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    padding: 80px 5% 100px !important;\n  }\n\n  \/* Background image \u2014 uses <img> for FlyingPress lazy-load compat *\/\n  #eq-rental-hero .erh-bg-img {\n    position: absolute !important;\n    inset: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    object-position: center !important;\n    z-index: 0 !important;\n    display: block !important;\n  }\n\n  \/* Gradient overlay for text readability *\/\n  #eq-rental-hero .erh-overlay {\n    position: absolute !important;\n    inset: 0 !important;\n    z-index: 1 !important;\n    background: linear-gradient(\n      105deg,\n      rgba(0, 0, 24, 0.92) 0%,\n      rgba(0, 0, 24, 0.78) 40%,\n      rgba(0, 0, 24, 0.35) 70%,\n      rgba(0, 0, 24, 0.15) 100%\n    ) !important;\n  }\n\n  \/* ---------- Content ---------- *\/\n  #eq-rental-hero .erh-content {\n    position: relative !important;\n    z-index: 2 !important;\n    max-width: 680px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 24px !important;\n  }\n\n  \/* Decorative accent line *\/\n  #eq-rental-hero .erh-accent {\n    width: 48px !important;\n    height: 3px !important;\n    background: #FFFFFF !important;\n    border: none !important;\n    margin: 0 !important;\n    opacity: 0.6 !important;\n  }\n\n  \/* H1 \u2014 Main heading *\/\n  #eq-rental-hero .erh-title {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    color: #FFFFFF !important;\n    font-family: inherit !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  \/* Body text *\/\n  #eq-rental-hero .erh-desc {\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    color: rgba(255, 255, 255, 0.82) !important;\n    font-family: inherit !important;\n    max-width: 600px !important;\n  }\n\n  \/* CTA Button *\/\n  #eq-rental-hero .erh-cta {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 14px 32px !important;\n    background: #FFFFFF !important;\n    color: #000018 !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    font-family: inherit !important;\n    text-decoration: none !important;\n    border: none !important;\n    border-radius: 0 !important;\n    cursor: pointer !important;\n    transition: background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease !important;\n    align-self: flex-start !important;\n    letter-spacing: 0.02em !important;\n    line-height: 1 !important;\n    margin-top: 4px !important;\n  }\n\n  #eq-rental-hero .erh-cta:hover,\n  #eq-rental-hero .erh-cta:focus-visible {\n    background: #e8e8e8 !important;\n    transform: translateY(-1px) !important;\n    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.25) !important;\n    outline: none !important;\n  }\n\n  #eq-rental-hero .erh-cta:active {\n    transform: translateY(0) !important;\n  }\n\n  #eq-rental-hero .erh-cta-arrow {\n    display: inline-block !important;\n    transition: transform 0.25s ease !important;\n    font-size: 18px !important;\n    line-height: 1 !important;\n  }\n\n  #eq-rental-hero .erh-cta:hover .erh-cta-arrow {\n    transform: translateX(4px) !important;\n  }\n\n  \/* ---------- Stats Bar ---------- *\/\n  #eq-rental-hero .erh-stats {\n    position: relative !important;\n    z-index: 2 !important;\n    width: 100% !important;\n    display: flex !important;\n    justify-content: center !important;\n    background: #000018 !important;\n    padding: 40px 5% !important;\n  }\n\n  #eq-rental-hero .erh-stats-inner {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    width: 100% !important;\n    max-width: 1000px !important;\n    gap: 16px !important;\n  }\n\n  #eq-rental-hero .erh-stat-item {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    text-align: center !important;\n    flex: 1 !important;\n    min-width: 0 !important;\n    position: relative !important;\n  }\n\n  \/* Divider between stats *\/\n  #eq-rental-hero .erh-stat-item + .erh-stat-item::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 10% !important;\n    height: 80% !important;\n    width: 1px !important;\n    background: rgba(255, 255, 255, 0.12) !important;\n  }\n\n  \/* H2 \u2014 stat numbers *\/\n  #eq-rental-hero .erh-stat-num {\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.1 !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    color: #FFFFFF !important;\n    font-family: inherit !important;\n    letter-spacing: -0.02em !important;\n  }\n\n  \/* Stat label \u2014 using <div> per isolation principle #2 *\/\n  #eq-rental-hero .erh-stat-label {\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    line-height: 1.3 !important;\n    color: rgba(255, 255, 255, 0.55) !important;\n    font-family: inherit !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.08em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* ============================================================\n     RESPONSIVE\n     ============================================================ *\/\n\n  @media (max-width: 960px) {\n    #eq-rental-hero .erh-hero-wrap {\n      min-height: 520px !important;\n      padding: 60px 6% 80px !important;\n    }\n    #eq-rental-hero .erh-title {\n      font-size: 28px !important;\n    }\n    #eq-rental-hero .erh-stats-inner {\n      gap: 12px !important;\n    }\n    #eq-rental-hero .erh-stat-num {\n      font-size: 26px !important;\n    }\n  }\n\n  @media (max-width: 680px) {\n    #eq-rental-hero .erh-hero-wrap {\n      min-height: 480px !important;\n      padding: 48px 6% 60px !important;\n      align-items: flex-end !important;\n    }\n\n    #eq-rental-hero .erh-overlay {\n      background: linear-gradient(\n        180deg,\n        rgba(0, 0, 24, 0.3) 0%,\n        rgba(0, 0, 24, 0.85) 55%,\n        rgba(0, 0, 24, 0.95) 100%\n      ) !important;\n    }\n\n    #eq-rental-hero .erh-title {\n      font-size: 24px !important;\n    }\n    #eq-rental-hero .erh-desc {\n      font-size: 15px !important;\n    }\n\n    #eq-rental-hero .erh-stats {\n      padding: 32px 6% !important;\n    }\n\n    #eq-rental-hero .erh-stats-inner {\n      flex-wrap: wrap !important;\n      gap: 24px 0 !important;\n    }\n\n    #eq-rental-hero .erh-stat-item {\n      flex: 0 0 50% !important;\n    }\n\n    \/* Remove left-border dividers on mobile; add only to even items *\/\n    #eq-rental-hero .erh-stat-item + .erh-stat-item::before {\n      display: none !important;\n    }\n    #eq-rental-hero .erh-stat-item:nth-child(even)::before {\n      display: block !important;\n    }\n\n    #eq-rental-hero .erh-stat-num {\n      font-size: 28px !important;\n    }\n  }\n\n  @media (max-width: 400px) {\n    #eq-rental-hero .erh-title {\n      font-size: 22px !important;\n    }\n    #eq-rental-hero .erh-cta {\n      padding: 12px 24px !important;\n      font-size: 14px !important;\n      width: 100% !important;\n      justify-content: center !important;\n    }\n  }\n<\/style>\n\n<section id=\"eq-rental-hero\" aria-label=\"Equipment Rental Hero\">\n\n  <!-- ===== Hero ===== -->\n  <div class=\"erh-hero-wrap\">\n\n    <!-- Background image: standard <img> tag for FlyingPress lazy-load compatibility -->\n    <img\n      class=\"erh-bg-img\"\n      src=\"https:\/\/boshiya.com\/wp-content\/uploads\/2026\/02\/02-1-scaled.jpg\"\n      alt=\"Construction equipment on an industrial job site\"\n      loading=\"lazy\"\n      decoding=\"async\"\n      fetchpriority=\"low\"\n    \/>\n\n    <div class=\"erh-overlay\" aria-hidden=\"true\"><\/div>\n\n    <div class=\"erh-content\">\n      <hr class=\"erh-accent\" aria-hidden=\"true\" \/>\n\n      <h1 class=\"erh-title\">Equipment Rental for Construction &amp; Industrial Projects<\/h1>\n\n      <div class=\"erh-desc\">\n        Getting the right products to your job site \u2014 on time, maintained, and matched to the work \u2014 shouldn&#8217;t be the hard part of your project. We rent Bundle Pullers, Bundle Cleaners, Scaffolding Systems, Mobile Site Accommodations, and more. One call, one quote, one delivery window.\n      <\/div>\n\n      <a\n        class=\"erh-cta\"\n        href=\"#ct-popup-697\"\n        role=\"button\"\n        aria-label=\"Request a Rental Quote\"\n      >\n        Request a Rental Quote\n        <span class=\"erh-cta-arrow\" aria-hidden=\"true\">\u2192<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <!-- ===== Stats Bar ===== -->\n  <div class=\"erh-stats\">\n    <div class=\"erh-stats-inner\">\n\n      <div class=\"erh-stat-item\">\n        <h2 class=\"erh-stat-num\">109<\/h2>\n        <div class=\"erh-stat-label\">Years in Operation<\/div>\n      <\/div>\n\n      <div class=\"erh-stat-item\">\n        <h2 class=\"erh-stat-num\">500+<\/h2>\n        <div class=\"erh-stat-label\">Machines in Fleet<\/div>\n      <\/div>\n\n      <div class=\"erh-stat-item\">\n        <h2 class=\"erh-stat-num\">40+<\/h2>\n        <div class=\"erh-stat-label\">Countries Served<\/div>\n      <\/div>\n\n      <div class=\"erh-stat-item\">\n        <h2 class=\"erh-stat-num\">24hr<\/h2>\n        <div class=\"erh-stat-label\">Emergency Response<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/section>\n<!-- \/Equipment Rental Hero Module -->\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-e4dcbf5\" data-block-id=\"e4dcbf5\"><style>.stk-e4dcbf5 {margin-bottom:0px !important;}.stk-e4dcbf5-column{--stk-columns-spacing:23px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e4dcbf5-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9c76d2e\" data-v=\"4\" data-block-id=\"9c76d2e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9c76d2e-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-9c76d2e-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f63d624\" data-block-id=\"f63d624\"><style>.stk-f63d624 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f63d624-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-da224de\" data-v=\"4\" data-block-id=\"da224de\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-da224de-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-da224de-inner-blocks\">\n<section id=\"rental-fleet-module\">\n<style>\n  \/* \u2500\u2500 Reset & Container \u2500\u2500 *\/\n  #rental-fleet-module {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    background-color: #FFFFFF !important;\n    color: #000018 !important;\n    font-family: inherit !important;\n    overflow: hidden !important;\n    -webkit-font-smoothing: antialiased !important;\n  }\n\n  #rental-fleet-module *,\n  #rental-fleet-module *::before,\n  #rental-fleet-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  \/* \u2500\u2500 Hero Section \u2500\u2500 *\/\n  #rental-fleet-module .rfm-hero {\n    position: relative !important;\n    width: 100% !important;\n    padding: 80px 40px 60px !important;\n    background-color: #000018 !important;\n    color: #FFFFFF !important;\n    text-align: center !important;\n    overflow: hidden !important;\n  }\n\n  #rental-fleet-module .rfm-hero::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    background:\n      repeating-linear-gradient(\n        90deg,\n        transparent,\n        transparent 59px,\n        rgba(255,255,255,0.03) 59px,\n        rgba(255,255,255,0.03) 60px\n      ) !important;\n    pointer-events: none !important;\n  }\n\n  #rental-fleet-module .rfm-hero-inner {\n    position: relative !important;\n    z-index: 1 !important;\n    max-width: 900px !important;\n    margin: 0 auto !important;\n  }\n\n  #rental-fleet-module .rfm-badge {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 2.5px !important;\n    text-transform: uppercase !important;\n    color: rgba(255,255,255,0.5) !important;\n    border: 1px solid rgba(255,255,255,0.15) !important;\n    padding: 6px 18px !important;\n    border-radius: 2px !important;\n    margin-bottom: 32px !important;\n  }\n\n  \/* H2 \u2014 inherits Blocksy heading font *\/\n  #rental-fleet-module h2.rfm-title {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #FFFFFF !important;\n    margin: 0 0 24px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.2px !important;\n  }\n\n  #rental-fleet-module .rfm-subtitle {\n    font-family: inherit !important;\n    font-size: 17px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: rgba(255,255,255,0.65) !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    max-width: 700px !important;\n  }\n\n  #rental-fleet-module .rfm-divider-line {\n    width: 48px !important;\n    height: 2px !important;\n    background: rgba(255,255,255,0.2) !important;\n    margin: 36px auto 0 !important;\n    border: none !important;\n  }\n\n  \/* \u2500\u2500 Cards Grid \u2500\u2500 *\/\n  #rental-fleet-module .rfm-grid-wrapper {\n    width: 100% !important;\n    padding: 60px 40px !important;\n    background: #FFFFFF !important;\n  }\n\n  #rental-fleet-module .rfm-grid {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 24px !important;\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n  }\n\n  #rental-fleet-module .rfm-card {\n    position: relative !important;\n    background: #FFFFFF !important;\n    border: 1px solid rgba(0,0,24,0.09) !important;\n    border-radius: 4px !important;\n    padding: 36px 32px 32px !important;\n    transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n    display: flex !important;\n    flex-direction: column !important;\n  }\n\n  #rental-fleet-module .rfm-card:hover {\n    border-color: rgba(0,0,24,0.22) !important;\n    box-shadow: 0 8px 32px rgba(0,0,24,0.06) !important;\n  }\n\n  #rental-fleet-module .rfm-card-index {\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 1.5px !important;\n    color: rgba(0,0,24,0.25) !important;\n    margin-bottom: 20px !important;\n  }\n\n  #rental-fleet-module .rfm-card-icon {\n    width: 40px !important;\n    height: 40px !important;\n    margin-bottom: 20px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  #rental-fleet-module .rfm-card-icon svg {\n    width: 36px !important;\n    height: 36px !important;\n    stroke: #000018 !important;\n    stroke-width: 1.4 !important;\n    fill: none !important;\n  }\n\n  \/* H3 \u2014 inherits Blocksy heading font *\/\n  #rental-fleet-module h3.rfm-card-title {\n    font-family: inherit !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #000018 !important;\n    margin: 0 0 14px 0 !important;\n    padding: 0 !important;\n  }\n\n  #rental-fleet-module .rfm-card-text {\n    font-family: inherit !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: rgba(0,0,24,0.6) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    flex-grow: 1 !important;\n  }\n\n  \/* \u2500\u2500 CTA Section (compact) \u2500\u2500 *\/\n  #rental-fleet-module .rfm-cta-wrapper {\n    width: 100% !important;\n    padding: 16px 40px 44px !important;\n    text-align: center !important;\n    background: #FFFFFF !important;\n  }\n\n  #rental-fleet-module .rfm-cta-line {\n    width: 1px !important;\n    height: 32px !important;\n    background: rgba(0,0,24,0.12) !important;\n    margin: 0 auto 24px !important;\n    border: none !important;\n  }\n\n  #rental-fleet-module .rfm-cta-btn {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    letter-spacing: 1.8px !important;\n    text-transform: uppercase !important;\n    color: #FFFFFF !important;\n    background: #000018 !important;\n    border: none !important;\n    padding: 18px 48px !important;\n    border-radius: 4px !important;\n    cursor: pointer !important;\n    text-decoration: none !important;\n    transition: opacity 0.3s ease, transform 0.15s ease !important;\n    -webkit-appearance: none !important;\n  }\n\n  #rental-fleet-module .rfm-cta-btn:hover {\n    opacity: 0.82 !important;\n  }\n\n  #rental-fleet-module .rfm-cta-btn:active {\n    transform: scale(0.98) !important;\n  }\n\n  #rental-fleet-module .rfm-cta-note {\n    font-family: inherit !important;\n    font-size: 13px !important;\n    font-style: italic !important;\n    color: rgba(0,0,24,0.35) !important;\n    margin-top: 16px !important;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 960px) {\n    #rental-fleet-module .rfm-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n  }\n\n  @media (max-width: 680px) {\n    #rental-fleet-module .rfm-hero {\n      padding: 56px 24px 44px !important;\n    }\n\n    #rental-fleet-module h2.rfm-title {\n      font-size: 26px !important;\n    }\n\n    #rental-fleet-module .rfm-subtitle {\n      font-size: 15px !important;\n    }\n\n    #rental-fleet-module .rfm-grid-wrapper {\n      padding: 40px 20px !important;\n    }\n\n    #rental-fleet-module .rfm-grid {\n      grid-template-columns: 1fr !important;\n      gap: 18px !important;\n    }\n\n    #rental-fleet-module .rfm-card {\n      padding: 28px 24px 24px !important;\n    }\n\n    #rental-fleet-module .rfm-cta-wrapper {\n      padding: 8px 24px 36px !important;\n    }\n\n    #rental-fleet-module .rfm-cta-btn {\n      padding: 16px 36px !important;\n      font-size: 13px !important;\n    }\n  }\n<\/style>\n\n<!-- Hero -->\n<div class=\"rfm-hero\">\n  <div class=\"rfm-hero-inner\">\n    <div class=\"rfm-badge\">Rental Fleet<\/div>\n    <h2 class=\"rfm-title\">Rental Equipment Fleet \u2014 Bundle, Scaffold &amp; Access Solutions<\/h2>\n    <p class=\"rfm-subtitle\">Every piece of equipment listed below is available on short- or long-term rental. We deliver, set up, train your crew, and pick up when you&#8217;re done.<\/p>\n    <div class=\"rfm-divider-line\"><\/div>\n  <\/div>\n<\/div>\n\n<!-- Equipment Grid -->\n<div class=\"rfm-grid-wrapper\">\n  <div class=\"rfm-grid\">\n\n    <!-- Card 1 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">01<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M6 28V10a2 2 0 0 1 2-2h6l2 3h12a2 2 0 0 1 2 2v15\"\/><line x1=\"3\" y1=\"28\" x2=\"33\" y2=\"28\"\/><path d=\"M14 18h8M18 14v8\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Hydraulic Bundle Pullers<\/h3>\n      <p class=\"rfm-card-text\">20 to 50-ton pull capacity. Self-propelled and skid-mounted options. Built for shell-and-tube exchangers in refineries and process plants. Work in crane-inaccessible zones under pipe racks.<\/p>\n    <\/div>\n\n    <!-- Card 2 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">02<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"6\" y=\"14\" width=\"24\" height=\"14\" rx=\"2\"\/><path d=\"M12 14V8a6 6 0 0 1 12 0v6\"\/><line x1=\"18\" y1=\"20\" x2=\"18\" y2=\"24\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Aerial Bundle Extractors<\/h3>\n      <p class=\"rfm-card-text\">For exchangers mounted above grade \u2014 up to 12 meters. Diesel or electric power packs. No crane needed. Paired with integrated transport cradles for pull-to-wash loops.<\/p>\n    <\/div>\n\n    <!-- Card 3 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">03<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"18\" cy=\"18\" r=\"11\"\/><path d=\"M18 11v7l5 3\"\/><circle cx=\"18\" cy=\"18\" r=\"2\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Bundle Cleaners<\/h3>\n      <p class=\"rfm-card-text\">Multi-lance rotary and automated track systems. Handles internal tube fouling and external shell deposits. Compatible with most frame sizes from 12&#8243; to 72&#8243; diameter bundles.<\/p>\n    <\/div>\n\n    <!-- Card 4 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">04<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"8\" y=\"6\" width=\"6\" height=\"24\"\/><rect x=\"22\" y=\"6\" width=\"6\" height=\"24\"\/><line x1=\"14\" y1=\"12\" x2=\"22\" y2=\"12\"\/><line x1=\"14\" y1=\"18\" x2=\"22\" y2=\"18\"\/><line x1=\"14\" y1=\"24\" x2=\"22\" y2=\"24\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Frame &amp; System Scaffold<\/h3>\n      <p class=\"rfm-card-text\">Modular scaffold rentals \u2014 frame, system, and ring-lock configurations. Designed for refinery process units, tank farms, and industrial structures. Every component OSHA-inspected before dispatch.<\/p>\n    <\/div>\n\n    <!-- Card 5 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">05<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><line x1=\"18\" y1=\"4\" x2=\"18\" y2=\"32\"\/><line x1=\"10\" y1=\"8\" x2=\"26\" y2=\"8\"\/><line x1=\"10\" y1=\"28\" x2=\"26\" y2=\"28\"\/><rect x=\"12\" y=\"14\" width=\"12\" height=\"8\" rx=\"1\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Mast Climbers &amp; Swing Stages<\/h3>\n      <p class=\"rfm-card-text\">Single- and twin-mast powered platforms. 32-foot decks, 5,500 lb capacity. Replaces weeks of scaffold erection. Ideal for facade work, boiler buildings, and tall vertical access.<\/p>\n    <\/div>\n\n    <!-- Card 6 -->\n    <div class=\"rfm-card\">\n      <span class=\"rfm-card-index\">06<\/span>\n      <div class=\"rfm-card-icon\">\n        <svg viewBox=\"0 0 36 36\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"4\" y=\"20\" width=\"28\" height=\"8\" rx=\"2\"\/><circle cx=\"10\" cy=\"28\" r=\"3\"\/><circle cx=\"26\" cy=\"28\" r=\"3\"\/><path d=\"M8 20v-6a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v6\"\/><\/svg>\n      <\/div>\n      <h3 class=\"rfm-card-title\">Work Platforms &amp; Transport<\/h3>\n      <p class=\"rfm-card-text\">Crane-compatible platforms, transport cradles, and mobile site accommodations. Engineered for defined loads, edge protection, and OSHA-aligned tie-in details.<\/p>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- CTA -->\n<div class=\"rfm-cta-wrapper\">\n  <div class=\"rfm-cta-line\"><\/div>\n  <a href=\"#ct-popup-697\" class=\"rfm-cta-btn\" data-popup=\"ct-popup-697\" role=\"button\">Request Rental Availability<\/a>\n  <div class=\"rfm-cta-note\">Short-term &amp; long-term rentals \u00b7 Delivery \u00b7 Setup \u00b7 Crew training<\/div>\n<\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var btn = document.querySelector('#rental-fleet-module .rfm-cta-btn');\n  if (!btn) return;\n  btn.addEventListener('click', function(e) {\n    e.preventDefault();\n    \/* Method 1: Blocksy native popup \u2014 toggle active class *\/\n    var popup = document.getElementById('ct-popup-697');\n    if (popup) {\n      popup.classList.add('active');\n      document.body.classList.add('ct-popup-active');\n    }\n    \/* Method 2: Click any existing Blocksy trigger on page *\/\n    var existingTrigger = document.querySelector('[data-id=\"ct-popup-697\"], [href=\"#ct-popup-697\"]');\n    if (existingTrigger && existingTrigger !== btn) {\n      existingTrigger.click();\n      return;\n    }\n    \/* Method 3: Custom event fallback *\/\n    document.dispatchEvent(new CustomEvent('blocksy:popup:open', {\n      detail: { id: 'ct-popup-697' }\n    }));\n  });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-5e26e86\" data-block-id=\"5e26e86\"><style>.stk-5e26e86 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-5e26e86-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-525861b\" data-v=\"4\" data-block-id=\"525861b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-525861b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-525861b-inner-blocks\">\n<section id=\"equip-spec-module\">\n<style>\n  \/* \u2500\u2500 Container \u2500\u2500 *\/\n  #equip-spec-module {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    background-color: #FFFFFF !important;\n    color: #000018 !important;\n    font-family: inherit !important;\n    overflow: hidden !important;\n    -webkit-font-smoothing: antialiased !important;\n  }\n\n  #equip-spec-module *,\n  #equip-spec-module *::before,\n  #equip-spec-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  \/* \u2500\u2500 Header Area \u2500\u2500 *\/\n  #equip-spec-module .esm-header {\n    width: 100% !important;\n    padding: 40px 40px 0 !important;\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n  }\n\n  #equip-spec-module .esm-label {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 2.2px !important;\n    text-transform: uppercase !important;\n    color: rgba(0,0,24,0.35) !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n  }\n\n  #equip-spec-module h2.esm-title {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #000018 !important;\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n  }\n\n  #equip-spec-module .esm-rule {\n    width: 48px !important;\n    height: 2px !important;\n    background: #000018 !important;\n    border: none !important;\n    margin: 0 !important;\n  }\n\n  \/* \u2500\u2500 Table Wrapper \u2500\u2500 *\/\n  #equip-spec-module .esm-table-wrap {\n    width: 100% !important;\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    padding: 32px 40px 12px !important;\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n  }\n\n  \/* \u2500\u2500 Table \u2500\u2500 *\/\n  #equip-spec-module table.esm-table {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    font-family: inherit !important;\n    font-size: 14.5px !important;\n    line-height: 1.6 !important;\n    min-width: 720px !important;\n  }\n\n  \/* Head *\/\n  #equip-spec-module table.esm-table thead th {\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 1.6px !important;\n    text-transform: uppercase !important;\n    color: rgba(255,255,255,0.85) !important;\n    background: #000018 !important;\n    padding: 14px 20px !important;\n    text-align: left !important;\n    border: none !important;\n    white-space: nowrap !important;\n  }\n\n  #equip-spec-module table.esm-table thead th:first-child {\n    border-radius: 4px 0 0 0 !important;\n  }\n\n  #equip-spec-module table.esm-table thead th:last-child {\n    border-radius: 0 4px 0 0 !important;\n  }\n\n  \/* Body *\/\n  #equip-spec-module table.esm-table tbody td {\n    font-family: inherit !important;\n    font-size: 14.5px !important;\n    font-weight: 400 !important;\n    color: #000018 !important;\n    padding: 16px 20px !important;\n    border-bottom: 1px solid rgba(0,0,24,0.07) !important;\n    text-align: left !important;\n    vertical-align: top !important;\n  }\n\n  \/* Equipment name column \u2014 bolder *\/\n  #equip-spec-module table.esm-table tbody td:first-child {\n    font-weight: 600 !important;\n    color: #000018 !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Alternating rows *\/\n  #equip-spec-module table.esm-table tbody tr:nth-child(even) td {\n    background: rgba(0,0,24,0.02) !important;\n  }\n\n  \/* Hover *\/\n  #equip-spec-module table.esm-table tbody tr:hover td {\n    background: rgba(0,0,24,0.045) !important;\n  }\n\n  \/* Last row no bottom border *\/\n  #equip-spec-module table.esm-table tbody tr:last-child td {\n    border-bottom: none !important;\n  }\n\n  \/* \u2500\u2500 Footer Note \u2500\u2500 *\/\n  #equip-spec-module .esm-footer {\n    width: 100% !important;\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    padding: 8px 40px 40px !important;\n  }\n\n  #equip-spec-module .esm-note {\n    font-family: inherit !important;\n    font-size: 13px !important;\n    font-weight: 400 !important;\n    font-style: italic !important;\n    line-height: 1.65 !important;\n    color: rgba(0,0,24,0.4) !important;\n    margin: 0 !important;\n    padding: 16px 0 0 !important;\n    border-top: 1px solid rgba(0,0,24,0.07) !important;\n  }\n\n  \/* \u2500\u2500 Mobile Cards \u2500\u2500 *\/\n  @media (max-width:690px) {\n    #equip-spec-module .esm-header {\n      padding: 32px 20px 0 !important;\n    }\n\n    #equip-spec-module h2.esm-title {\n      font-size: 26px !important;\n    }\n\n    #equip-spec-module .esm-table-wrap {\n      padding: 28px 20px 8px !important;\n      overflow-x: visible !important;\n    }\n\n    #equip-spec-module table.esm-table {\n      min-width: 0 !important;\n    }\n\n    #equip-spec-module table.esm-table thead {\n      display: none !important;\n    }\n\n    #equip-spec-module table.esm-table tbody,\n    #equip-spec-module table.esm-table tbody tr,\n    #equip-spec-module table.esm-table tbody td {\n      display: block !important;\n      width: 100% !important;\n    }\n\n    #equip-spec-module table.esm-table tbody tr {\n      background: #FFFFFF !important;\n      border: 1px solid rgba(0,0,24,0.09) !important;\n      border-radius: 4px !important;\n      padding: 20px !important;\n      margin-bottom: 16px !important;\n    }\n\n    #equip-spec-module table.esm-table tbody tr:hover td {\n      background: transparent !important;\n    }\n\n    #equip-spec-module table.esm-table tbody tr:nth-child(even) td {\n      background: transparent !important;\n    }\n\n    #equip-spec-module table.esm-table tbody td {\n      padding: 4px 0 !important;\n      border-bottom: none !important;\n      white-space: normal !important;\n      font-size: 14px !important;\n    }\n\n    #equip-spec-module table.esm-table tbody td:first-child {\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      padding-bottom: 10px !important;\n      margin-bottom: 10px !important;\n      border-bottom: 1px solid rgba(0,0,24,0.07) !important;\n    }\n\n    #equip-spec-module table.esm-table tbody td:not(:first-child)::before {\n      content: attr(data-label) !important;\n      display: inline-block !important;\n      font-family: inherit !important;\n      font-size: 10px !important;\n      font-weight: 700 !important;\n      letter-spacing: 1.2px !important;\n      text-transform: uppercase !important;\n      color: rgba(0,0,24,0.35) !important;\n      min-width: 110px !important;\n      margin-right: 8px !important;\n    }\n\n    #equip-spec-module .esm-footer {\n      padding: 4px 20px 32px !important;\n    }\n  }\n<\/style>\n\n<!-- Header -->\n<div class=\"esm-header\">\n  <span class=\"esm-label\">Technical Data<\/span>\n  <h2 class=\"esm-title\">Equipment Specifications &amp; Capacity Data<\/h2>\n  <div class=\"esm-rule\"><\/div>\n<\/div>\n\n<!-- Table -->\n<div class=\"esm-table-wrap\">\n  <table class=\"esm-table\">\n    <thead>\n      <tr>\n        <th>Equipment<\/th>\n        <th>Capacity<\/th>\n        <th>Reach \/ Height<\/th>\n        <th>Power<\/th>\n        <th>Transport<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Hydraulic Bundle Puller (Skid)<\/td>\n        <td data-label=\"Capacity\">20\u201330 tons<\/td>\n        <td data-label=\"Reach \/ Height\">Ground level<\/td>\n        <td data-label=\"Power\">Hydraulic power pack<\/td>\n        <td data-label=\"Transport\">Flatbed truck<\/td>\n      <\/tr>\n      <tr>\n        <td>Self-Propelled Bundle Puller<\/td>\n        <td data-label=\"Capacity\">30\u201350 tons<\/td>\n        <td data-label=\"Reach \/ Height\">Up to 7 m<\/td>\n        <td data-label=\"Power\">Diesel \/ electric<\/td>\n        <td data-label=\"Transport\">Self-propelled<\/td>\n      <\/tr>\n      <tr>\n        <td>Aerial Bundle Extractor<\/td>\n        <td data-label=\"Capacity\">15\u201335 tons<\/td>\n        <td data-label=\"Reach \/ Height\">Up to 12 m<\/td>\n        <td data-label=\"Power\">Diesel engine<\/td>\n        <td data-label=\"Transport\">Crane-positioned<\/td>\n      <\/tr>\n      <tr>\n        <td>Multi-Lance Bundle Cleaner<\/td>\n        <td data-label=\"Capacity\">12&#8243;\u201372&#8243; dia bundles<\/td>\n        <td data-label=\"Reach \/ Height\">N\/A<\/td>\n        <td data-label=\"Power\">High-pressure hydraulic<\/td>\n        <td data-label=\"Transport\">Trailer-mounted<\/td>\n      <\/tr>\n      <tr>\n        <td>Frame Scaffold System<\/td>\n        <td data-label=\"Capacity\">25 PSF light duty \/ 75 PSF heavy<\/td>\n        <td data-label=\"Reach \/ Height\">Up to 150 ft<\/td>\n        <td data-label=\"Power\">N\/A<\/td>\n        <td data-label=\"Transport\">Truck \/ flatbed<\/td>\n      <\/tr>\n      <tr>\n        <td>Twin-Mast Climber<\/td>\n        <td data-label=\"Capacity\">5,500 lbs per platform<\/td>\n        <td data-label=\"Reach \/ Height\">Up to 200 ft<\/td>\n        <td data-label=\"Power\">Electric drive<\/td>\n        <td data-label=\"Transport\">Truck-delivered<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<!-- Footer Note -->\n<div class=\"esm-footer\">\n  <p class=\"esm-note\">Specifications represent typical fleet configurations. Custom builds and higher-capacity units available on request. All data based on manufacturer ratings with a 25% built-in safety factor.<\/p>\n<\/div>\n\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-fe7cce1\" id=\"technical-specs\" data-block-id=\"fe7cce1\"><style>.stk-fe7cce1 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-fe7cce1-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a67812d\" data-v=\"4\" data-block-id=\"a67812d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a67812d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a67812d-inner-blocks\">\n<section id=\"wholesale-fleet-module\">\n<style>\n  \/* \u2500\u2500 Container \u2500\u2500 *\/\n  #wholesale-fleet-module {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    background-color: #FFFFFF !important;\n    color: #000018 !important;\n    font-family: inherit !important;\n    overflow: hidden !important;\n    -webkit-font-smoothing: antialiased !important;\n  }\n\n  #wholesale-fleet-module *,\n  #wholesale-fleet-module *::before,\n  #wholesale-fleet-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  \/* \u2500\u2500 Main Layout \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-inner {\n    display: flex !important;\n    max-width: 1200px !important;\n    margin: 0 auto !important;\n    padding: 40px !important;\n    gap: 48px !important;\n    align-items: stretch !important;\n  }\n\n  \/* \u2500\u2500 Left: Images \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-images {\n    flex: 0 0 420px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 16px !important;\n    min-width: 0 !important;\n  }\n\n  #wholesale-fleet-module .wfm-img-wrap {\n    position: relative !important;\n    width: 100% !important;\n    border-radius: 4px !important;\n    overflow: hidden !important;\n    flex: 1 !important;\n  }\n\n  #wholesale-fleet-module .wfm-img-wrap img {\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    border-radius: 4px !important;\n  }\n\n  #wholesale-fleet-module .wfm-img-label {\n    position: absolute !important;\n    bottom: 12px !important;\n    left: 12px !important;\n    font-family: inherit !important;\n    font-size: 10px !important;\n    font-weight: 600 !important;\n    letter-spacing: 1.8px !important;\n    text-transform: uppercase !important;\n    color: #FFFFFF !important;\n    background: rgba(0,0,24,0.55) !important;\n    backdrop-filter: blur(6px) !important;\n    -webkit-backdrop-filter: blur(6px) !important;\n    padding: 5px 12px !important;\n    border-radius: 2px !important;\n  }\n\n  \/* \u2500\u2500 Right: Content \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-content {\n    flex: 1 !important;\n    min-width: 0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n  }\n\n  #wholesale-fleet-module .wfm-eyebrow {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 2.2px !important;\n    text-transform: uppercase !important;\n    color: rgba(0,0,24,0.35) !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n  }\n\n  #wholesale-fleet-module h2.wfm-title {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #000018 !important;\n    margin: 0 0 32px 0 !important;\n    padding: 0 !important;\n  }\n\n  #wholesale-fleet-module .wfm-rule {\n    width: 40px !important;\n    height: 2px !important;\n    background: #000018 !important;\n    border: none !important;\n    margin: 0 0 32px 0 !important;\n  }\n\n  \/* \u2500\u2500 Content Blocks \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-block {\n    margin-bottom: 28px !important;\n  }\n\n  #wholesale-fleet-module .wfm-block:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\n  #wholesale-fleet-module h3.wfm-block-title {\n    font-family: inherit !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    line-height: 1.3 !important;\n    color: #000018 !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n  }\n\n  #wholesale-fleet-module .wfm-block-icon {\n    flex-shrink: 0 !important;\n    width: 28px !important;\n    height: 28px !important;\n    background: #000018 !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n  }\n\n  #wholesale-fleet-module .wfm-block-icon svg {\n    width: 14px !important;\n    height: 14px !important;\n    stroke: #FFFFFF !important;\n    stroke-width: 2 !important;\n    fill: none !important;\n  }\n\n  #wholesale-fleet-module .wfm-block-text {\n    font-family: inherit !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.75 !important;\n    color: rgba(0,0,24,0.6) !important;\n    margin: 0 !important;\n    padding: 0 0 0 38px !important;\n  }\n\n  \/* \u2500\u2500 Expansion Note \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-expansion {\n    margin-top: 28px !important;\n    padding: 20px 24px !important;\n    background: rgba(0,0,24,0.025) !important;\n    border-left: 3px solid #000018 !important;\n    border-radius: 0 4px 4px 0 !important;\n  }\n\n  #wholesale-fleet-module .wfm-expansion p {\n    font-family: inherit !important;\n    font-size: 14.5px !important;\n    font-weight: 400 !important;\n    line-height: 1.7 !important;\n    color: rgba(0,0,24,0.55) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* \u2500\u2500 CTA Button \u2500\u2500 *\/\n  #wholesale-fleet-module .wfm-cta-area {\n    margin-top: 32px !important;\n    padding-left: 38px !important;\n  }\n\n  #wholesale-fleet-module .wfm-cta-btn {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    letter-spacing: 1.8px !important;\n    text-transform: uppercase !important;\n    color: #FFFFFF !important;\n    background: #000018 !important;\n    border: none !important;\n    padding: 18px 44px !important;\n    border-radius: 4px !important;\n    cursor: pointer !important;\n    text-decoration: none !important;\n    transition: opacity 0.3s ease, transform 0.15s ease !important;\n    -webkit-appearance: none !important;\n  }\n\n  #wholesale-fleet-module .wfm-cta-btn:hover {\n    opacity: 0.82 !important;\n  }\n\n  #wholesale-fleet-module .wfm-cta-btn:active {\n    transform: scale(0.98) !important;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 960px) {\n    #wholesale-fleet-module .wfm-inner {\n      flex-direction: column !important;\n      padding: 32px 24px !important;\n      gap: 32px !important;\n    }\n\n    #wholesale-fleet-module .wfm-images {\n      flex: none !important;\n      width: 100% !important;\n      flex-direction: row !important;\n      gap: 12px !important;\n    }\n\n    #wholesale-fleet-module .wfm-img-wrap {\n      flex: 1 !important;\n      max-height: 260px !important;\n    }\n  }\n\n  @media (max-width: 600px) {\n    #wholesale-fleet-module .wfm-inner {\n      padding: 28px 20px !important;\n      gap: 24px !important;\n    }\n\n    #wholesale-fleet-module h2.wfm-title {\n      font-size: 26px !important;\n      margin-bottom: 24px !important;\n    }\n\n    #wholesale-fleet-module .wfm-images {\n      flex-direction: column !important;\n      gap: 10px !important;\n    }\n\n    #wholesale-fleet-module .wfm-img-wrap {\n      max-height: 220px !important;\n    }\n\n    #wholesale-fleet-module .wfm-block-text {\n      padding-left: 0 !important;\n      margin-top: 6px !important;\n    }\n\n    #wholesale-fleet-module .wfm-cta-area {\n      padding-left: 0 !important;\n      text-align: center !important;\n    }\n\n    #wholesale-fleet-module .wfm-cta-btn {\n      width: 100% !important;\n      text-align: center !important;\n    }\n  }\n<\/style>\n\n<div class=\"wfm-inner\">\n\n  <!-- Left: Images -->\n  <div class=\"wfm-images\">\n    <div class=\"wfm-img-wrap\">\n      <img src=\"https:\/\/boshiya.com\/wp-content\/uploads\/2026\/02\/03-2.webp\" alt=\"Industrial equipment fleet for contractor rental programs\" width=\"420\" height=\"320\" loading=\"lazy\" decoding=\"async\">\n      <span class=\"wfm-img-label\">Fleet Equipment<\/span>\n    <\/div>\n    <div class=\"wfm-img-wrap\">\n      <img src=\"https:\/\/boshiya.com\/wp-content\/uploads\/2026\/02\/01-scaled.jpg\" alt=\"Wholesale scaffold and bundle puller rental operations\" width=\"420\" height=\"320\" loading=\"lazy\" decoding=\"async\">\n      <span class=\"wfm-img-label\">Field Operations<\/span>\n    <\/div>\n  <\/div>\n\n  <!-- Right: Content -->\n  <div class=\"wfm-content\">\n    <span class=\"wfm-eyebrow\">Partner Programs<\/span>\n    <h2 class=\"wfm-title\">Wholesale &amp; Fleet Rental Programs for Contractors<\/h2>\n    <div class=\"wfm-rule\"><\/div>\n\n    <!-- Block 1 -->\n    <div class=\"wfm-block\">\n      <h3 class=\"wfm-block-title\">\n        <span class=\"wfm-block-icon\">\n          <svg viewBox=\"0 0 16 16\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M2 4h12M2 8h12M2 12h8\"\/><\/svg>\n        <\/span>\n        For Maintenance Contractors\n      <\/h3>\n      <p class=\"wfm-block-text\">Long-term rental agreements (3\u201312 months). Dedicated fleet allocation during turnaround season. On-call swap inventory so downtime stays near zero. Operator training included \u2014 we certify your crew to run our equipment.<\/p>\n    <\/div>\n\n    <!-- Block 2 -->\n    <div class=\"wfm-block\">\n      <h3 class=\"wfm-block-title\">\n        <span class=\"wfm-block-icon\">\n          <svg viewBox=\"0 0 16 16\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><rect x=\"2\" y=\"2\" width=\"12\" height=\"12\" rx=\"2\"\/><path d=\"M6 6h4M6 10h4\"\/><\/svg>\n        <\/span>\n        For Rental Companies\n      <\/h3>\n      <p class=\"wfm-block-text\">Wholesale sub-rental pricing for scaffold, bundle pullers, and access equipment. White-label support if you need it. We handle maintenance, you handle the customer relationship. OEM parts and field service from the manufacturer \u2014 that&#8217;s us.<\/p>\n    <\/div>\n\n    <!-- Expansion Note -->\n    <div class=\"wfm-expansion\">\n      <p>Current fleet partners include contractors across Texas, Louisiana, Oklahoma, and the Ohio Valley. We&#8217;re expanding \u2014 if your region isn&#8217;t on the list yet, it probably will be soon.<\/p>\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"wfm-cta-area\">\n      <a href=\"#ct-popup-697\" class=\"wfm-cta-btn\" data-popup=\"ct-popup-697\" role=\"button\">Get Wholesale Pricing<\/a>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var btn = document.querySelector('#wholesale-fleet-module .wfm-cta-btn');\n  if (!btn) return;\n  btn.addEventListener('click', function(e) {\n    e.preventDefault();\n    var popup = document.getElementById('ct-popup-697');\n    if (popup) {\n      popup.classList.add('active');\n      document.body.classList.add('ct-popup-active');\n    }\n    var existingTrigger = document.querySelector('[data-id=\"ct-popup-697\"], [href=\"#ct-popup-697\"]');\n    if (existingTrigger && existingTrigger !== btn) {\n      existingTrigger.click();\n      return;\n    }\n    document.dispatchEvent(new CustomEvent('blocksy:popup:open', {\n      detail: { id: 'ct-popup-697' }\n    }));\n  });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-37b7138\" data-block-id=\"37b7138\"><style>.stk-37b7138 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-37b7138-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-82a6c9d\" data-v=\"4\" data-block-id=\"82a6c9d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-82a6c9d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-82a6c9d-inner-blocks\">\n<section id=\"bsy-problems-solve\">\n<style>\n  \/* \u2500\u2500 Reset \u2500\u2500 *\/\n  #bsy-problems-solve{box-sizing:border-box !important;width:100% !important;max-width:100% !important;margin:0 auto !important;padding:0 !important;background:#FFFFFF !important;color:#000018 !important;font-family:inherit !important;overflow:hidden !important;-webkit-font-smoothing:antialiased !important}\n  #bsy-problems-solve *,#bsy-problems-solve *::before,#bsy-problems-solve *::after{box-sizing:border-box !important}\n  #bsy-problems-solve h2,#bsy-problems-solve h3,#bsy-problems-solve h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:inherit !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n\n  \/* \u2500\u2500 Header Strip \u2500\u2500 *\/\n  #bsy-problems-solve .psm-header{background:#000018 !important;padding:52px 40px 44px !important;text-align:center !important}\n  #bsy-problems-solve .psm-header-inner{max-width:680px !important;margin:0 auto !important}\n  #bsy-problems-solve .psm-eyebrow{display:inline-block !important;font-size:10px !important;font-weight:600 !important;letter-spacing:2.5px !important;text-transform:uppercase !important;color:rgba(255,255,255,.35) !important;border:1px solid rgba(255,255,255,.1) !important;padding:5px 16px !important;border-radius:2px !important;margin-bottom:20px !important}\n  #bsy-problems-solve h2.psm-title{font-size:28px !important;font-weight:700 !important;line-height:1.25 !important;color:#FFFFFF !important;margin:0 0 14px !important}\n  #bsy-problems-solve .psm-intro{font-size:15px !important;line-height:1.65 !important;color:rgba(255,255,255,.45) !important;margin:0 !important}\n\n  \/* \u2500\u2500 Cards Container \u2500\u2500 *\/\n  #bsy-problems-solve .psm-cards{max-width:960px !important;margin:0 auto !important;padding:40px 40px 48px !important;display:flex !important;flex-direction:column !important;gap:20px !important}\n\n  \/* \u2500\u2500 Single Card \u2500\u2500 *\/\n  #bsy-problems-solve .psm-card{border:1px solid rgba(0,0,24,.07) !important;border-radius:8px !important;overflow:hidden !important;background:#fff !important;transition:box-shadow .25s !important}\n  #bsy-problems-solve .psm-card:hover{box-shadow:0 2px 16px rgba(0,0,24,.06) !important}\n\n  \/* \u2500\u2500 Card Top: 3-column flow \u2500\u2500 *\/\n  #bsy-problems-solve .psm-flow{display:grid !important;grid-template-columns:auto 1fr 1fr !important;gap:0 !important;align-items:stretch !important}\n\n  \/* Number column *\/\n  #bsy-problems-solve .psm-num{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 22px !important;background:rgba(0,0,24,.02) !important;border-right:1px solid rgba(0,0,24,.06) !important;min-height:100% !important}\n  #bsy-problems-solve .psm-num span{font-size:11px !important;font-weight:700 !important;letter-spacing:1.4px !important;color:rgba(0,0,24,.15) !important;writing-mode:vertical-lr !important;transform:rotate(180deg) !important;text-transform:uppercase !important;white-space:nowrap !important}\n\n  \/* Problem column *\/\n  #bsy-problems-solve .psm-problem{padding:24px 28px !important;border-right:1px solid rgba(0,0,24,.06) !important;display:flex !important;flex-direction:column !important;justify-content:center !important}\n  #bsy-problems-solve .psm-tag{display:inline-block !important;font-size:9px !important;font-weight:700 !important;letter-spacing:1.4px !important;text-transform:uppercase !important;padding:3px 8px !important;border-radius:2px !important;margin-bottom:10px !important;width:fit-content !important}\n  #bsy-problems-solve .psm-tag-p{color:rgba(0,0,24,.5) !important;background:rgba(0,0,24,.05) !important}\n  #bsy-problems-solve .psm-tag-a{color:#fff !important;background:#000018 !important}\n  #bsy-problems-solve h3.psm-h{font-size:16px !important;font-weight:700 !important;line-height:1.35 !important;color:#000018 !important;margin:0 0 6px !important}\n  #bsy-problems-solve .psm-p{font-size:13.5px !important;line-height:1.65 !important;color:rgba(0,0,24,.5) !important;margin:0 !important}\n\n  \/* Approach column *\/\n  #bsy-problems-solve .psm-approach{padding:24px 28px !important;display:flex !important;flex-direction:column !important;justify-content:center !important}\n\n  \/* Arrow divider between columns *\/\n  #bsy-problems-solve .psm-problem::after{content:'\u2192' !important;position:absolute !important;right:-12px !important;top:50% !important;transform:translateY(-50%) !important;font-size:14px !important;color:rgba(0,0,24,.15) !important;z-index:1 !important}\n  #bsy-problems-solve .psm-problem{position:relative !important}\n\n  \/* \u2500\u2500 Expandable Project Section \u2500\u2500 *\/\n  #bsy-problems-solve .psm-toggle{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;padding:12px 28px !important;background:rgba(0,0,24,.015) !important;border:none !important;border-top:1px solid rgba(0,0,24,.06) !important;cursor:pointer !important;font-family:inherit !important;transition:background .2s !important}\n  #bsy-problems-solve .psm-toggle:hover{background:rgba(0,0,24,.035) !important}\n  #bsy-problems-solve .psm-toggle-left{display:flex !important;align-items:center !important;gap:10px !important}\n  #bsy-problems-solve .psm-toggle-label{font-size:11px !important;font-weight:600 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;color:rgba(0,0,24,.35) !important}\n  #bsy-problems-solve .psm-toggle-name{font-size:13px !important;font-weight:600 !important;color:#000018 !important}\n  #bsy-problems-solve .psm-toggle-icon{font-size:16px !important;color:rgba(0,0,24,.25) !important;transition:transform .3s !important;line-height:1 !important}\n  #bsy-problems-solve .psm-card.open .psm-toggle-icon{transform:rotate(180deg) !important}\n\n  \/* Project detail panel *\/\n  #bsy-problems-solve .psm-detail{max-height:0 !important;overflow:hidden !important;transition:max-height .35s ease !important}\n  #bsy-problems-solve .psm-card.open .psm-detail{max-height:400px !important}\n  #bsy-problems-solve .psm-detail-inner{padding:20px 28px 24px !important;display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;border-top:1px solid rgba(0,0,24,.06) !important;background:rgba(0,0,24,.018) !important}\n  #bsy-problems-solve .psm-story{font-size:13.5px !important;line-height:1.7 !important;color:rgba(0,0,24,.55) !important;margin:0 !important}\n  #bsy-problems-solve .psm-quote{padding:16px 18px !important;background:#fff !important;border-left:3px solid #000018 !important;border-radius:0 4px 4px 0 !important;align-self:center !important}\n  #bsy-problems-solve .psm-quote p{font-size:14px !important;font-style:italic !important;line-height:1.6 !important;color:#000018 !important;margin:0 !important}\n  #bsy-problems-solve .psm-quote-attr{font-size:11px !important;font-weight:600 !important;font-style:normal !important;color:rgba(0,0,24,.35) !important;margin-top:8px !important;display:block !important}\n\n  \/* For case 3 which has no quote, make story full width *\/\n  #bsy-problems-solve .psm-detail-inner.no-quote{grid-template-columns:1fr !important}\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media(max-width:860px){\n    #bsy-problems-solve .psm-header{padding:40px 24px 36px !important}\n    #bsy-problems-solve h2.psm-title{font-size:24px !important}\n    #bsy-problems-solve .psm-cards{padding:28px 20px 36px !important;gap:16px !important}\n    #bsy-problems-solve .psm-flow{grid-template-columns:1fr !important}\n    #bsy-problems-solve .psm-num{display:none !important}\n    #bsy-problems-solve .psm-problem{border-right:none !important;border-bottom:1px solid rgba(0,0,24,.06) !important;padding:20px 22px !important}\n    #bsy-problems-solve .psm-problem::after{display:none !important}\n    #bsy-problems-solve .psm-approach{padding:20px 22px !important}\n    #bsy-problems-solve .psm-toggle{padding:12px 22px !important}\n    #bsy-problems-solve .psm-detail-inner{grid-template-columns:1fr !important;padding:18px 22px 22px !important;gap:16px !important}\n  }\n  @media(max-width:500px){\n    #bsy-problems-solve .psm-header{padding:32px 18px 28px !important}\n    #bsy-problems-solve h2.psm-title{font-size:22px !important}\n    #bsy-problems-solve .psm-cards{padding:20px 14px 28px !important;gap:14px !important}\n    #bsy-problems-solve .psm-problem,#bsy-problems-solve .psm-approach{padding:18px 18px !important}\n    #bsy-problems-solve .psm-toggle{padding:11px 18px !important}\n    #bsy-problems-solve .psm-detail-inner{padding:16px 18px 20px !important}\n    #bsy-problems-solve h3.psm-h{font-size:15px !important}\n  }\n<\/style>\n\n<!-- \u2500\u2500 Header \u2500\u2500 -->\n<div class=\"psm-header\">\n  <div class=\"psm-header-inner\">\n    <span class=\"psm-eyebrow\">Case Studies<\/span>\n    <h2 class=\"psm-title\">Problems We Solve<\/h2>\n    <p class=\"psm-intro\">Real jobs, real equipment, real sites you can probably picture.<\/p>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 Case Cards \u2500\u2500 -->\n<div class=\"psm-cards\">\n\n  <!-- Case 1 -->\n  <div class=\"psm-card\">\n    <div class=\"psm-flow\">\n      <div class=\"psm-num\"><span>Case 01<\/span><\/div>\n      <div class=\"psm-problem\">\n        <span class=\"psm-tag psm-tag-p\">Problem<\/span>\n        <h3 class=\"psm-h\">Crane access blocked by overhead piping<\/h3>\n        <p class=\"psm-p\">Half the exchangers sit under pipe racks. Crane can&#8217;t reach. The turnaround clock is ticking.<\/p>\n      <\/div>\n      <div class=\"psm-approach\">\n        <span class=\"psm-tag psm-tag-a\">Approach<\/span>\n        <h3 class=\"psm-h\">Self-propelled pullers fit under racks<\/h3>\n        <p class=\"psm-p\">30-ton hydraulic pullers that drive themselves into position. No crane, no rigging, no overhead clearance issues.<\/p>\n      <\/div>\n    <\/div>\n    <button class=\"psm-toggle\" type=\"button\">\n      <div class=\"psm-toggle-left\">\n        <span class=\"psm-toggle-label\">Project \u00b7<\/span>\n        <span class=\"psm-toggle-name\">Gulf Coast Refinery \u2014 Beaumont, TX<\/span>\n      <\/div>\n      <span class=\"psm-toggle-icon\">\u25be<\/span>\n    <\/button>\n    <div class=\"psm-detail\">\n      <div class=\"psm-detail-inner\">\n        <p class=\"psm-story\">87 tube bundles across four process units, two blocked by pipe racks. We ran two self-propelled pullers around the clock and finished in 18 days \u2014 four days ahead of schedule. The first day was rough (corroded flanges ate up hours), but once the rhythm kicked in, the crew averaged five pulls per shift.<\/p>\n        <div class=\"psm-quote\">\n          <p>&#8220;We planned for 22 days and you gave us four back. That&#8217;s money.&#8221;<span class=\"psm-quote-attr\">\u2014 Site turnaround lead<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Case 2 -->\n  <div class=\"psm-card\">\n    <div class=\"psm-flow\">\n      <div class=\"psm-num\"><span>Case 02<\/span><\/div>\n      <div class=\"psm-problem\">\n        <span class=\"psm-tag psm-tag-p\">Problem<\/span>\n        <h3 class=\"psm-h\">Scaffold erection takes weeks \u2014 killing the schedule<\/h3>\n        <p class=\"psm-p\">Traditional scaffold for tall structures means two weeks of build time before real work starts.<\/p>\n      <\/div>\n      <div class=\"psm-approach\">\n        <span class=\"psm-tag psm-tag-a\">Approach<\/span>\n        <h3 class=\"psm-h\">Mast climbers installed in days, not weeks<\/h3>\n        <p class=\"psm-p\">Twin-mast platforms up in 2\u20133 days. Workers ride up with tools. About 40% more productive face time per shift.<\/p>\n      <\/div>\n    <\/div>\n    <button class=\"psm-toggle\" type=\"button\">\n      <div class=\"psm-toggle-left\">\n        <span class=\"psm-toggle-label\">Project \u00b7<\/span>\n        <span class=\"psm-toggle-name\">Power Station Facade \u2014 Western Kentucky<\/span>\n      <\/div>\n      <span class=\"psm-toggle-icon\">\u25be<\/span>\n    <\/button>\n    <div class=\"psm-detail\">\n      <div class=\"psm-detail-inner\">\n        <p class=\"psm-story\">120 feet of vertical work on all four sides of a boiler building. Four mast climber units installed in three days. The coating crew started that same week. Wind shut us down for about five days total (28 mph gusts), but we still finished 10 days ahead of the original scaffold-based timeline.<\/p>\n        <div class=\"psm-quote\">\n          <p>&#8220;Next boiler outage, we&#8217;re calling BOSHIYA first.&#8221;<span class=\"psm-quote-attr\">\u2014 Station maintenance manager<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Case 3 -->\n  <div class=\"psm-card\">\n    <div class=\"psm-flow\">\n      <div class=\"psm-num\"><span>Case 03<\/span><\/div>\n      <div class=\"psm-problem\">\n        <span class=\"psm-tag psm-tag-p\">Problem<\/span>\n        <h3 class=\"psm-h\">Bundle cleaning cycle too slow \u2014 turnaround overruns<\/h3>\n        <p class=\"psm-p\">Pull, truck across site, clean, truck back, re-insert. Every trip adds hours.<\/p>\n      <\/div>\n      <div class=\"psm-approach\">\n        <span class=\"psm-tag psm-tag-a\">Approach<\/span>\n        <h3 class=\"psm-h\">Stage cleaners at the pull point \u2014 cut the loop<\/h3>\n        <p class=\"psm-p\">Cleaners right next to extraction. One less transport step, one less crane pick. Saved ~90 min per bundle on a 34-exchanger job.<\/p>\n      <\/div>\n    <\/div>\n    <button class=\"psm-toggle\" type=\"button\">\n      <div class=\"psm-toggle-left\">\n        <span class=\"psm-toggle-label\">Project \u00b7<\/span>\n        <span class=\"psm-toggle-name\">Chemical Plant C-Train \u2014 Southern Illinois<\/span>\n      <\/div>\n      <span class=\"psm-toggle-icon\">\u25be<\/span>\n    <\/button>\n    <div class=\"psm-detail\">\n      <div class=\"psm-detail-inner no-quote\">\n        <p class=\"psm-story\">Recurring fouling in shell-and-tube exchangers. Previous contractor&#8217;s cycle kept creeping up \u2014 five days to eight-plus. We brought in multi-lance cleaners alongside an aerial bundle extractor and cut the per-exchanger cycle from 8.5 hours down to about 5. Over 34 exchangers, that was almost three full days recaptured.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Case 4 -->\n  <div class=\"psm-card\">\n    <div class=\"psm-flow\">\n      <div class=\"psm-num\"><span>Case 04<\/span><\/div>\n      <div class=\"psm-problem\">\n        <span class=\"psm-tag psm-tag-p\">Problem<\/span>\n        <h3 class=\"psm-h\">Scaffold safety gaps \u2014 OSHA citations and near-misses<\/h3>\n        <p class=\"psm-p\">Missing guardrails, overloaded platforms, no daily inspections. Happens more than anyone admits.<\/p>\n      <\/div>\n      <div class=\"psm-approach\">\n        <span class=\"psm-tag psm-tag-a\">Approach<\/span>\n        <h3 class=\"psm-h\">Engineered scaffold with documented compliance<\/h3>\n        <p class=\"psm-p\">Every rental: engineered drawings, load calculations, daily inspection logs, trained crews. Per OSHA 29 CFR 1926.451.<\/p>\n      <\/div>\n    <\/div>\n    <button class=\"psm-toggle\" type=\"button\">\n      <div class=\"psm-toggle-left\">\n        <span class=\"psm-toggle-label\">Project \u00b7<\/span>\n        <span class=\"psm-toggle-name\">Tank Farm Scaffolding \u2014 Lake Charles, LA<\/span>\n      <\/div>\n      <span class=\"psm-toggle-icon\">\u25be<\/span>\n    <\/button>\n    <div class=\"psm-detail\">\n      <div class=\"psm-detail-inner no-quote\">\n        <p class=\"psm-story\">Full-perimeter scaffold around eight crude tanks (48-ft diameter each), three height levels, 14 truckloads of material. Stayed up for 11 weeks while three contractor crews rotated through. Zero recordable incidents. We did redesign two bays mid-project when the blast crew brought heavier equipment than spec&#8217;d \u2014 took a day and a half. That&#8217;s field work.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- CTA -->\n  <div style=\"text-align:center;padding:8px 0 0\">\n    <a href=\"#ct-popup-697\" style=\"display:inline-block;background:#000018;color:#fff;font-family:inherit;font-size:14px;font-weight:600;padding:13px 32px;border-radius:4px;text-decoration:none;transition:opacity .2s;letter-spacing:.3px\">Discuss Your Project \u2192<\/a>\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n  var cards=document.querySelectorAll('#bsy-problems-solve .psm-card');\n  for(var i=0;i<cards.length;i++){\n    cards[i].querySelector('.psm-toggle').addEventListener('click',function(){\n      var card=this.closest('.psm-card');\n      var wasOpen=card.classList.contains('open');\n      \/* close all first *\/\n      for(var j=0;j<cards.length;j++) cards[j].classList.remove('open');\n      \/* toggle clicked *\/\n      if(!wasOpen) card.classList.add('open');\n    });\n  }\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-7f2d2cc\" data-block-id=\"7f2d2cc\"><style>.stk-7f2d2cc {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7f2d2cc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-fcde902\" data-v=\"4\" data-block-id=\"fcde902\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-fcde902-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-fcde902-inner-blocks\">\n<section id=\"bsy-tool-hub\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n\n\/* === Hub Wrapper === *\/\n#bsy-tool-hub{--th-bg:#000018;--th-surface:#0a0f2e;--th-border:#1a2248;--th-amber:#d4a24e;--th-amber-dim:rgba(212,162,78,.12);--th-amber-glow:rgba(212,162,78,.25);--th-text:#e8e6e1;--th-muted:#7a7e8f;--th-white:#fff;--th-green:#34d399;--th-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--th-bg) !important;color:var(--th-text) !important;padding:40px 20px 0 !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-tool-hub *,#bsy-tool-hub *::before,#bsy-tool-hub *::after{box-sizing:border-box !important}\n\n\/* === Hub Reset === *\/\n#bsy-tool-hub h2,#bsy-tool-hub h3,#bsy-tool-hub h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n\n\/* === Hub Header === *\/\n#bsy-tool-hub .th-wrap{max-width:900px;margin:0 auto}\n#bsy-tool-hub .th-header{text-align:center;margin-bottom:28px}\n#bsy-tool-hub .th-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--th-amber) !important;background:var(--th-amber-dim);border:1px solid rgba(212,162,78,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-tool-hub h2.th-title{font-size:32px !important;font-weight:700 !important;color:var(--th-white) !important;line-height:1.2 !important;margin-bottom:10px !important}\n#bsy-tool-hub .th-subtitle{font-size:15px !important;color:var(--th-muted) !important;max-width:600px;margin:0 auto}\n\n\/* === Tab Bar === *\/\n#bsy-tool-hub .th-tabs{display:flex;gap:4px;background:var(--th-surface);border:1px solid var(--th-border);border-radius:10px;padding:4px;margin-bottom:0;max-width:900px;margin-left:auto;margin-right:auto}\n#bsy-tool-hub .th-tab{flex:1;padding:14px 12px;border:none;border-radius:7px;background:transparent !important;color:var(--th-muted) !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;font-weight:500 !important;cursor:pointer;transition:all .25s;text-align:center;line-height:1.3 !important;position:relative}\n#bsy-tool-hub .th-tab:hover{color:var(--th-text) !important;background:rgba(255,255,255,.03) !important}\n#bsy-tool-hub .th-tab.active{background:var(--th-amber) !important;color:var(--th-bg) !important;font-weight:600 !important;box-shadow:0 2px 12px var(--th-amber-glow)}\n#bsy-tool-hub .th-tab-icon{display:block;font-size:20px;margin-bottom:4px}\n#bsy-tool-hub .th-tab-label{display:block;font-size:13px !important}\n\n\/* === Tab Panels === *\/\n#bsy-tool-hub .th-panel{display:none}\n#bsy-tool-hub .th-panel.active{display:block}\n\n\/* === Override inner tool padding to avoid double-spacing === *\/\n#bsy-tool-hub .th-panel > section{padding-top:24px !important;margin:0 !important}\n\n\/* === Responsive === *\/\n@media(max-width:600px){\n  #bsy-tool-hub h2.th-title{font-size:24px !important}\n  #bsy-tool-hub .th-tabs{flex-direction:column;gap:4px}\n  #bsy-tool-hub .th-tab{padding:12px 16px;flex-direction:row;display:flex;align-items:center;gap:10px;text-align:left}\n  #bsy-tool-hub .th-tab-icon{display:inline;margin-bottom:0;font-size:18px}\n  #bsy-tool-hub .th-tab-label{display:inline}\n  #bsy-tool-hub{padding:24px 12px 0 !important}\n}\n<\/style>\n\n<div class=\"th-wrap\">\n  <div class=\"th-header\">\n    <div class=\"th-badge\">Interactive Tools<\/div>\n    <h2 class=\"th-title\">Equipment Rental Toolbox<\/h2>\n    <div class=\"th-subtitle\">Three tools to help you pick the right equipment, calculate pull force, and compare rental vs. purchase costs.<\/div>\n  <\/div>\n\n  <!-- Tab Navigation -->\n  <div class=\"th-tabs\" id=\"thTabs\">\n    <button class=\"th-tab active\" type=\"button\" data-tab=\"0\">\n      <span class=\"th-tab-icon\">\ud83d\udd0d<\/span>\n      <span class=\"th-tab-label\">Equipment Selector<\/span>\n    <\/button>\n    <button class=\"th-tab\" type=\"button\" data-tab=\"1\">\n      <span class=\"th-tab-icon\">\u2699\ufe0f<\/span>\n      <span class=\"th-tab-label\">Pull Force Calculator<\/span>\n    <\/button>\n    <button class=\"th-tab\" type=\"button\" data-tab=\"2\">\n      <span class=\"th-tab-icon\">\ud83d\udcca<\/span>\n      <span class=\"th-tab-label\">Rental vs. Buy ROI<\/span>\n    <\/button>\n  <\/div>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 PANEL 1: Equipment Selector \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"th-panel active\" id=\"thPanel0\">\n<section id=\"bsy-equip-selector\">\n<style>\n#bsy-equip-selector{--es-bg:#000018;--es-surface:#0a0f2e;--es-border:#1a2248;--es-amber:#d4a24e;--es-amber-dim:rgba(212,162,78,.12);--es-amber-glow:rgba(212,162,78,.25);--es-text:#e8e6e1;--es-muted:#7a7e8f;--es-white:#fff;--es-green:#34d399;--es-red:#f87171;--es-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--es-bg) !important;color:var(--es-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-equip-selector *,#bsy-equip-selector *::before,#bsy-equip-selector *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-equip-selector h2,#bsy-equip-selector h3,#bsy-equip-selector h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-equip-selector h3.es-step-q{font-size:18px !important;font-weight:600 !important;color:var(--es-white) !important;margin-bottom:16px !important}\n#bsy-equip-selector h3.es-rec-name{font-size:22px !important;font-weight:700 !important;color:var(--es-white) !important;margin-bottom:8px !important}\n#bsy-equip-selector h4.es-label{font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:1.5px !important;text-transform:uppercase !important;color:var(--es-amber) !important;margin-bottom:12px !important}\n#bsy-equip-selector .es-wrap{max-width:860px;margin:0 auto}\n#bsy-equip-selector .es-header{text-align:center;margin-bottom:32px}\n#bsy-equip-selector .es-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--es-amber) !important;background:var(--es-amber-dim);border:1px solid rgba(212,162,78,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-equip-selector .es-subtitle{font-size:15px !important;color:var(--es-muted) !important;max-width:560px;margin:0 auto}\n#bsy-equip-selector .es-progress{display:flex;justify-content:center;gap:8px;margin-bottom:28px}\n#bsy-equip-selector .es-dot{width:10px;height:10px;border-radius:50%;background:var(--es-border);transition:all .3s}\n#bsy-equip-selector .es-dot.active{background:var(--es-amber);box-shadow:0 0 8px var(--es-amber-glow)}\n#bsy-equip-selector .es-dot.done{background:var(--es-green)}\n#bsy-equip-selector .es-panel{background:var(--es-surface);border:1px solid var(--es-border);border-radius:var(--es-radius);padding:32px 28px;position:relative;overflow:hidden;min-height:300px}\n#bsy-equip-selector .es-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--es-amber),transparent);opacity:.3}\n#bsy-equip-selector .es-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}\n#bsy-equip-selector .es-opt{background:rgba(255,255,255,.03);border:1.5px solid var(--es-border);border-radius:6px;padding:16px;cursor:pointer;transition:all .2s;text-align:left}\n#bsy-equip-selector .es-opt:hover{border-color:var(--es-amber);background:var(--es-amber-dim)}\n#bsy-equip-selector .es-opt.selected{border-color:var(--es-amber);background:var(--es-amber-dim);box-shadow:0 0 12px var(--es-amber-glow)}\n#bsy-equip-selector .es-opt-title{font-weight:600 !important;font-size:15px !important;color:var(--es-white) !important;margin-bottom:4px}\n#bsy-equip-selector .es-opt-desc{font-size:13px !important;color:var(--es-muted) !important}\n#bsy-equip-selector .es-nav{display:flex;justify-content:space-between;margin-top:20px}\n#bsy-equip-selector .es-btn{height:44px;padding:0 28px;border:none;border-radius:6px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;font-weight:600 !important;cursor:pointer;transition:all .2s}\n#bsy-equip-selector .es-btn-next{background:var(--es-amber) !important;color:var(--es-bg) !important}\n#bsy-equip-selector .es-btn-next:hover{box-shadow:0 4px 20px var(--es-amber-glow)}\n#bsy-equip-selector .es-btn-back{background:transparent !important;color:var(--es-muted) !important;border:1px solid var(--es-border) !important}\n#bsy-equip-selector .es-btn-restart{background:transparent !important;color:var(--es-amber) !important;border:1px solid var(--es-amber) !important;margin-top:16px}\n#bsy-equip-selector .es-result{animation:esReveal .5s ease}\n#bsy-equip-selector .es-rec-box{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);border-radius:6px;padding:20px;margin-top:16px}\n#bsy-equip-selector .es-rec-box p{font-size:14px !important;color:var(--es-text) !important;line-height:1.6 !important;margin:0 !important}\n#bsy-equip-selector .es-spec-row{display:flex;justify-content:space-between;padding:8px 0;font-size:14px !important;border-bottom:1px solid var(--es-border)}\n#bsy-equip-selector .es-spec-label{color:var(--es-muted)}\n#bsy-equip-selector .es-spec-val{font-family:'IBM Plex Mono',monospace !important;color:var(--es-white);font-weight:500}\n@keyframes esReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@media(max-width:600px){\n#bsy-equip-selector .es-options{grid-template-columns:1fr}\n#bsy-equip-selector .es-panel{padding:24px 18px}\n}\n<\/style>\n\n<div class=\"es-wrap\">\n  <div class=\"es-header\">\n    <div class=\"es-badge\">Equipment Selector<\/div>\n    <div class=\"es-subtitle\">Answer 3 quick questions and we'll recommend the best equipment for your project.<\/div>\n  <\/div>\n  <div class=\"es-progress\" id=\"esProgress\"><\/div>\n  <div class=\"es-panel\" id=\"esPanel\"><\/div>\n<\/div>\n\n<script>\n(function(){\n  var steps=[{question:\"What type of work are you doing?\",options:[{id:\"bundle\",title:\"Heat Exchanger Maintenance\",desc:\"Bundle pulling, cleaning, or re-tubing\"},{id:\"scaffold\",title:\"Scaffold \/ Access\",desc:\"Industrial access, tank work, process units\"},{id:\"vertical\",title:\"Vertical \/ Facade Access\",desc:\"Tall structures, boiler buildings, towers\"},{id:\"general\",title:\"General Industrial Support\",desc:\"Platforms, transport, site accommodations\"}]},{question:\"What's your main site constraint?\",options:[{id:\"no_crane\",title:\"No Crane Access\",desc:\"Overhead piping, tight spaces, indoor work\"},{id:\"height\",title:\"Height Above 7 Meters\",desc:\"Exchangers or work areas above ground level\"},{id:\"speed\",title:\"Tight Schedule\",desc:\"Need fast mobilization and quick setup\"},{id:\"none\",title:\"No Major Constraints\",desc:\"Standard site with normal crane access\"}]},{question:\"What's your approximate project duration?\",options:[{id:\"short\",title:\"Under 2 Weeks\",desc:\"Quick turnaround or emergency job\"},{id:\"medium\",title:\"2 \u2013 8 Weeks\",desc:\"Standard maintenance window\"},{id:\"long\",title:\"2 \u2013 6 Months\",desc:\"Extended project or construction phase\"},{id:\"ongoing\",title:\"Ongoing \/ Recurring\",desc:\"Long-term rental or fleet agreement\"}]}];\n  var recommendations={\"bundle|no_crane\":{name:\"Self-Propelled Bundle Puller\",cap:\"30\u201350 ton pull capacity\",reach:\"Up to 7 m\",power:\"Diesel\/electric\",note:\"Drives itself under pipe racks. No crane needed. Ideal for refinery exchangers in tight quarters. Our most-requested machine for turnarounds.\"},\"bundle|height\":{name:\"Aerial Bundle Extractor\",cap:\"15\u201335 ton pull capacity\",reach:\"Up to 12 m\",power:\"Diesel engine\",note:\"Reaches exchangers mounted above grade. Crane-positioned into place, then operates independently. Pair with transport cradles for a pull-to-wash workflow.\"},\"bundle|speed\":{name:\"Hydraulic Bundle Puller + Cleaners Combo\",cap:\"20\u201350 ton pull + 12\\\"\u201372\\\" cleaning\",reach:\"Ground to 12 m\",power:\"Hydraulic power pack\",note:\"We stage pullers and cleaners together at the extraction point. Cuts per-bundle cycle time by 30\u201340%. Best option when the turnaround clock is tight.\"},\"bundle|none\":{name:\"Standard Hydraulic Bundle Puller\",cap:\"20\u201330 ton pull capacity\",reach:\"Ground level\",power:\"Hydraulic power pack\",note:\"Skid-mounted, straightforward, reliable. For standard exchangers with normal crane access. Cost-effective for routine maintenance pulls.\"},\"scaffold|no_crane\":{name:\"Modular Frame Scaffold System\",cap:\"25\u201375 PSF rated\",reach:\"Up to 150 ft\",power:\"N\/A\",note:\"Delivered by truck, erected by hand or with light equipment. No crane required for erection. Full OSHA-compliant design with engineered drawings included.\"},\"scaffold|height\":{name:\"System Scaffold + Mast Climber Combo\",cap:\"Heavy-duty rated\",reach:\"Up to 200 ft\",power:\"Electric mast drives\",note:\"System scaffold for process-level access, mast climbers for the tall sections. Hybrid approach that balances cost and speed for multi-level work.\"},\"scaffold|speed\":{name:\"Pre-Engineered Scaffold Package\",cap:\"Standard industrial loads\",reach:\"Custom\",power:\"N\/A\",note:\"We pre-kit and pre-engineer based on your site drawings. Cuts erection time significantly vs. field-designed scaffold. Ships with everything tagged and sequenced.\"},\"scaffold|none\":{name:\"Frame Scaffold Rental\",cap:\"25 PSF light \/ 75 PSF heavy\",reach:\"Up to 150 ft\",power:\"N\/A\",note:\"Standard frame scaffold with all accessories. Equipment-only or full-service erection available. Every component inspected and tagged before it leaves our yard.\"},\"vertical|no_crane\":{name:\"Mast Climber Platform\",cap:\"5,500 lbs per platform\",reach:\"Up to 200 ft\",power:\"Electric drive\",note:\"Installs without a crane \u2014 base sections go up by hand, mast sections pin on as you go. Perfect when crane access is limited or expensive.\"},\"vertical|height\":{name:\"Twin-Mast Climber System\",cap:\"5,500 lbs per 32-ft deck\",reach:\"200+ ft\",power:\"Electric drive\",note:\"For tall structures needing wide platform coverage. Twin masts give you a 32-foot working deck. Replaces weeks of scaffold erection with days of setup.\"},\"vertical|speed\":{name:\"Mast Climber \u2014 Rapid Deploy\",cap:\"5,500 lbs\",reach:\"Up to 200 ft\",power:\"Electric\",note:\"Our fastest vertical access option. Four units can be installed and commissioned in 2\u20133 days. Workers ride up with tools and materials instead of climbing.\"},\"vertical|none\":{name:\"Swing Stage or Mast Climber\",cap:\"Varies by config\",reach:\"Up to 200 ft\",power:\"Electric\",note:\"For standard vertical access with no unusual constraints, either option works. Swing stages are cheaper for narrow face widths. Mast climbers win on wider facades.\"},\"general|no_crane\":{name:\"Transport Platforms + Site Support\",cap:\"Custom load ratings\",reach:\"Ground level\",power:\"Various\",note:\"Crane-free material handling with transport platforms, bundle buggies, and mobile site accommodations. Designed for congested sites where crane time is limited.\"},\"general|height\":{name:\"Work Platforms + Aerial Access\",cap:\"Custom\",reach:\"Varies\",power:\"Various\",note:\"Engineered work platforms for specific heights and loads. Paired with aerial access where needed. Every platform comes with edge protection and tie-in details.\"},\"general|speed\":{name:\"Rapid Mobilization Package\",cap:\"Various\",reach:\"Various\",power:\"Various\",note:\"Tell us what you need and when \u2014 we pull from regional staging yards for fastest delivery. Gulf Coast sites can often get equipment within 24\u201348 hours.\"},\"general|none\":{name:\"Custom Equipment Package\",cap:\"Tailored to project\",reach:\"As needed\",power:\"Various\",note:\"We'll build a custom rental package based on your scope. Bundle equipment, scaffold, platforms, and site support \u2014 all from one supplier, one invoice, one point of contact.\"}};\n  var currentStep=0,answers=[],totalSteps=steps.length;\n  function renderProgress(){var h='';for(var i=0;i<totalSteps;i++){var c=i<currentStep?'done':i===currentStep?'active':'';h+='<div class=\"es-dot '+c+'\"><\/div>';}document.getElementById('esProgress').innerHTML=h;}\n  function renderStep(){var s=steps[currentStep];var h='<h4 class=\"es-label\">Step '+(currentStep+1)+' of '+totalSteps+'<\/h4><h3 class=\"es-step-q\">'+s.question+'<\/h3><div class=\"es-options\">';for(var i=0;i<s.options.length;i++){var o=s.options[i];var sel=answers[currentStep]===o.id?' selected':'';h+='<div class=\"es-opt'+sel+'\" data-id=\"'+o.id+'\"><div class=\"es-opt-title\">'+o.title+'<\/div><div class=\"es-opt-desc\">'+o.desc+'<\/div><\/div>';}h+='<\/div><div class=\"es-nav\">';if(currentStep>0)h+='<button class=\"es-btn es-btn-back\" type=\"button\" id=\"esBack\">\\u2190 Back<\/button>';else h+='<div><\/div>';h+='<button class=\"es-btn es-btn-next\" type=\"button\" id=\"esNext\" style=\"opacity:.4;pointer-events:none\">Next \\u2192<\/button><\/div>';document.getElementById('esPanel').innerHTML=h;var opts=document.querySelectorAll('#bsy-equip-selector .es-opt');for(var j=0;j<opts.length;j++){opts[j].addEventListener('click',function(){for(var k=0;k<opts.length;k++)opts[k].classList.remove('selected');this.classList.add('selected');answers[currentStep]=this.getAttribute('data-id');var nb=document.getElementById('esNext');nb.style.opacity='1';nb.style.pointerEvents='auto';});}document.getElementById('esNext').addEventListener('click',function(){if(!answers[currentStep])return;currentStep++;if(currentStep>=totalSteps)showResult();else{renderProgress();renderStep();}});var bb=document.getElementById('esBack');if(bb)bb.addEventListener('click',function(){currentStep--;renderProgress();renderStep();});if(answers[currentStep]){var nb2=document.getElementById('esNext');nb2.style.opacity='1';nb2.style.pointerEvents='auto';}}\n  function showResult(){renderProgress();var key=answers[0]+'|'+answers[1];var rec=recommendations[key]||recommendations[answers[0]+'|none'];var dur=answers[2];var durText=dur==='short'?'under 2 weeks':dur==='medium'?'2\\u20138 weeks':dur==='long'?'2\\u20136 months':'ongoing\/recurring';var h='<div class=\"es-result\"><h4 class=\"es-label\">\\u2713 Our Recommendation<\/h4><h3 class=\"es-rec-name\">'+rec.name+'<\/h3><div style=\"margin:16px 0\"><div class=\"es-spec-row\"><span class=\"es-spec-label\">Capacity<\/span><span class=\"es-spec-val\">'+rec.cap+'<\/span><\/div><div class=\"es-spec-row\"><span class=\"es-spec-label\">Reach \/ Height<\/span><span class=\"es-spec-val\">'+rec.reach+'<\/span><\/div><div class=\"es-spec-row\"><span class=\"es-spec-label\">Power<\/span><span class=\"es-spec-val\">'+rec.power+'<\/span><\/div><div class=\"es-spec-row\"><span class=\"es-spec-label\">Project Duration<\/span><span class=\"es-spec-val\">'+durText+'<\/span><\/div><\/div><div class=\"es-rec-box\"><p>'+rec.note+'<\/p><\/div><a href=\"#ct-popup-697\" style=\"display:inline-block;background:var(--es-amber);color:var(--es-bg);font-family:\\'IBM Plex Sans\\',system-ui,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;border-radius:6px;text-decoration:none;margin-top:16px;transition:all .2s\">Request a Quote for '+rec.name+' \\u2192<\/a><br><button class=\"es-btn es-btn-restart\" type=\"button\" id=\"esRestart\">Start Over<\/button><\/div>';document.getElementById('esPanel').innerHTML=h;document.getElementById('esRestart').addEventListener('click',function(){currentStep=0;answers=[];renderProgress();renderStep();});}\n  renderProgress();renderStep();\n})();\n<\/script>\n<\/section>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 PANEL 2: Pull Force Calculator \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"th-panel\" id=\"thPanel1\">\n<section id=\"bsy-pull-calc\">\n<style>\n#bsy-pull-calc{--pc-bg:#000018;--pc-surface:#0a0f2e;--pc-border:#1a2248;--pc-amber:#d4a24e;--pc-amber-dim:rgba(212,162,78,.12);--pc-amber-glow:rgba(212,162,78,.25);--pc-text:#e8e6e1;--pc-muted:#7a7e8f;--pc-white:#fff;--pc-green:#34d399;--pc-red:#f87171;--pc-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--pc-bg) !important;color:var(--pc-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-pull-calc *,#bsy-pull-calc *::before,#bsy-pull-calc *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-pull-calc h2,#bsy-pull-calc h3,#bsy-pull-calc h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-pull-calc h3.pc-panel-label{font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:1.5px;text-transform:uppercase;color:var(--pc-amber) !important;margin-bottom:20px !important}\n#bsy-pull-calc h4.pc-result-label{font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;color:var(--pc-amber) !important;text-transform:uppercase;letter-spacing:1.5px;margin-top:8px !important}\n#bsy-pull-calc h4.pc-rec-title{font-size:12px !important;color:var(--pc-green) !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:6px !important;font-family:'IBM Plex Mono',monospace !important}\n#bsy-pull-calc .pc-wrap{max-width:900px;margin:0 auto}\n#bsy-pull-calc .pc-header{text-align:center;margin-bottom:36px}\n#bsy-pull-calc .pc-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--pc-amber) !important;background:var(--pc-amber-dim);border:1px solid rgba(212,162,78,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-pull-calc .pc-subtitle{font-size:15px !important;color:var(--pc-muted) !important;max-width:580px;margin:0 auto}\n#bsy-pull-calc .pc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n#bsy-pull-calc .pc-panel{background:var(--pc-surface);border:1px solid var(--pc-border);border-radius:var(--pc-radius);padding:28px 24px;position:relative;overflow:hidden}\n#bsy-pull-calc .pc-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--pc-amber),transparent);opacity:.3}\n#bsy-pull-calc .pc-field{margin-bottom:18px}\n#bsy-pull-calc .pc-field-label{display:block;font-size:13px !important;font-weight:500 !important;color:var(--pc-text) !important;margin-bottom:6px}\n#bsy-pull-calc .pc-field-hint{font-size:11px !important;color:var(--pc-muted) !important;margin-top:3px}\n#bsy-pull-calc .pc-input{width:100%;height:44px;background:rgba(255,255,255,.04);border:1.5px solid var(--pc-border);border-radius:6px;padding:0 14px;font-family:'IBM Plex Mono',monospace !important;font-size:15px !important;color:var(--pc-white) !important;outline:none;transition:border-color .2s}\n#bsy-pull-calc .pc-input:focus{border-color:var(--pc-amber)}\n#bsy-pull-calc .pc-input::placeholder{color:rgba(122,126,143,.6)}\n#bsy-pull-calc .pc-select{width:100%;height:44px;background:rgba(255,255,255,.04);border:1.5px solid var(--pc-border);border-radius:6px;padding:0 12px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;color:var(--pc-white) !important;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237a7e8f' fill='none' stroke-width='1.5'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center}\n#bsy-pull-calc .pc-select:focus{border-color:var(--pc-amber)}\n#bsy-pull-calc .pc-select option{background:#0a0f2e;color:#fff;padding:8px}\n#bsy-pull-calc .pc-btn{width:100%;height:48px;background:var(--pc-amber) !important;color:var(--pc-bg) !important;border:none;border-radius:6px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;cursor:pointer;transition:all .2s;margin-top:8px}\n#bsy-pull-calc .pc-btn:hover{box-shadow:0 4px 20px var(--pc-amber-glow)}\n#bsy-pull-calc .pc-result-empty{display:flex;align-items:center;justify-content:center;min-height:280px;text-align:center;color:var(--pc-muted);font-size:14px}\n#bsy-pull-calc .pc-gauge{text-align:center;margin-bottom:24px}\n#bsy-pull-calc .pc-gauge-num{font-family:'IBM Plex Mono',monospace !important;font-size:48px !important;font-weight:700 !important;line-height:1 !important;margin-bottom:4px}\n#bsy-pull-calc .pc-gauge-unit{font-size:14px !important;color:var(--pc-muted) !important;font-family:'IBM Plex Mono',monospace !important}\n#bsy-pull-calc .pc-breakdown{border-top:1px solid var(--pc-border);padding-top:16px;margin-top:16px}\n#bsy-pull-calc .pc-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px !important}\n#bsy-pull-calc .pc-row-label{color:var(--pc-muted)}\n#bsy-pull-calc .pc-row-val{font-family:'IBM Plex Mono',monospace !important;color:var(--pc-white);font-weight:500}\n#bsy-pull-calc .pc-row.total{border-top:1px solid var(--pc-border);margin-top:8px;padding-top:12px}\n#bsy-pull-calc .pc-row.total .pc-row-val{color:var(--pc-amber);font-size:16px !important;font-weight:700}\n#bsy-pull-calc .pc-rec-box{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);border-radius:6px;padding:14px 16px;margin-top:16px}\n#bsy-pull-calc .pc-rec-box p{font-size:14px !important;color:var(--pc-text) !important;line-height:1.5 !important;margin:0 !important}\n#bsy-pull-calc .pc-warn-box{background:rgba(248,113,113,.06);border:1px solid rgba(248,113,113,.2);border-radius:6px;padding:14px 16px;margin-top:12px}\n#bsy-pull-calc .pc-warn-box p{font-size:13px !important;color:var(--pc-red) !important;line-height:1.5 !important;margin:0 !important}\n#bsy-pull-calc .pc-result-anim{animation:pcReveal .5s ease}\n@keyframes pcReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@media(max-width:700px){\n#bsy-pull-calc .pc-grid{grid-template-columns:1fr}\n#bsy-pull-calc .pc-panel{padding:24px 18px}\n}\n<\/style>\n\n<div class=\"pc-wrap\">\n  <div class=\"pc-header\">\n    <div class=\"pc-badge\">Engineering Calculator<\/div>\n    <div class=\"pc-subtitle\">Estimate the extraction force needed for your heat exchanger tube bundle. Results include a 25% safety margin.<\/div>\n  <\/div>\n  <div class=\"pc-grid\">\n    <div class=\"pc-panel\">\n      <h3 class=\"pc-panel-label\">Exchanger Parameters<\/h3>\n      <div class=\"pc-field\"><label class=\"pc-field-label\">Bundle Weight (lbs)<\/label><input type=\"number\" class=\"pc-input\" id=\"pcWeight\" placeholder=\"e.g. 12000\"><div class=\"pc-field-hint\">Dry weight of the tube bundle including tubesheet<\/div><\/div>\n      <div class=\"pc-field\"><label class=\"pc-field-label\">Bundle Diameter (inches)<\/label><input type=\"number\" class=\"pc-input\" id=\"pcDiameter\" placeholder=\"e.g. 36\"><div class=\"pc-field-hint\">Shell inside diameter, typically 12\u201372 inches<\/div><\/div>\n      <div class=\"pc-field\"><label class=\"pc-field-label\">Bundle Length (feet)<\/label><input type=\"number\" class=\"pc-input\" id=\"pcLength\" placeholder=\"e.g. 20\"><div class=\"pc-field-hint\">Tube length from tubesheet to tubesheet<\/div><\/div>\n      <div class=\"pc-field\"><label class=\"pc-field-label\">Fouling Condition<\/label><select class=\"pc-select\" id=\"pcFouling\"><option value=\"light\">Light \u2014 routine cleaning cycle<\/option><option value=\"moderate\" selected>Moderate \u2014 typical refinery fouling<\/option><option value=\"heavy\">Heavy \u2014 extended run or coking<\/option><option value=\"seized\">Seized \/ Stuck \u2014 known extraction difficulty<\/option><\/select><\/div>\n      <div class=\"pc-field\"><label class=\"pc-field-label\">Exchanger Mounting<\/label><select class=\"pc-select\" id=\"pcMount\"><option value=\"ground\" selected>Ground Level (0\u20133 m)<\/option><option value=\"mid\">Mid-Height (3\u20137 m)<\/option><option value=\"aerial\">Aerial \/ High (7\u201312 m)<\/option><\/select><\/div>\n      <button class=\"pc-btn\" id=\"pcCalcBtn\" type=\"button\">Calculate Pull Force<\/button>\n    <\/div>\n    <div class=\"pc-panel\" id=\"pcResultPanel\">\n      <h3 class=\"pc-panel-label\">Extraction Results<\/h3>\n      <div class=\"pc-result-empty\" id=\"pcEmpty\">Enter your exchanger parameters<br>and click Calculate<\/div>\n      <div id=\"pcOutput\" style=\"display:none\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  document.getElementById('pcCalcBtn').addEventListener('click',function(e){e.preventDefault();pcCalc();});\n  function pcCalc(){\n    var w=parseFloat(document.getElementById('pcWeight').value),d=parseFloat(document.getElementById('pcDiameter').value),l=parseFloat(document.getElementById('pcLength').value),f=document.getElementById('pcFouling').value,m=document.getElementById('pcMount').value;\n    if(!w||w<=0||!d||!l){alert('Please enter valid numbers for weight, diameter, and length.');return;}\n    var fc={light:.15,moderate:.25,heavy:.40,seized:.65}[f],ff=w*fc,sf=d*l*.8,bf=w+ff+sf,tf=bf*1.25,tt=tf\/2000,rt=Math.ceil(tt\/5)*5;\n    var rec,rc2,clr;\n    if(rt<=20){rec='Skid-Mounted Hydraulic Puller (20-ton class)';rc2='Standard ground-level extraction. Our most cost-effective rental option for routine pulls.';clr='var(--pc-green)';}\n    else if(rt<=35){rec='Self-Propelled Bundle Puller (30\\u201335 ton class)';rc2='Mid-range capacity with self-propelled mobility. Good for multiple pulls in sequence.';clr='var(--pc-amber)';}\n    else if(rt<=50){rec='Heavy-Duty Bundle Puller (50-ton class)';rc2='Heavy extraction force for large-diameter or severely fouled bundles. Available in self-propelled and crane-positioned models.';clr='var(--pc-amber)';}\n    else{rec='Custom Heavy-Pull Solution (50+ tons)';rc2='This exceeds standard puller capacity. We can configure tandem-pull setups or specialty rigs. Contact us for a custom solution.';clr='var(--pc-red)';}\n    if(m==='aerial'){rec='Aerial Bundle Extractor ('+rt+'-ton class)';rc2='Exchanger height above 7 m requires an aerial extractor. Crane-positioned, then operates independently. '+rc2;}\n    else if(m==='mid'){rec='Self-Propelled Bundle Puller ('+rt+'-ton class)';rc2='Mid-height exchangers (3\\u20137 m) are best served by self-propelled pullers. '+rc2;}\n    var warn=f==='seized'?'<div class=\"pc-warn-box\"><p>\\u26a0 Seized bundles can require forces 2\\u20133x higher than calculated. We recommend an on-site assessment before mobilization.<\/p><\/div>':'';\n    document.getElementById('pcEmpty').style.display='none';var o=document.getElementById('pcOutput');o.style.display='block';\n    o.innerHTML='<div class=\"pc-result-anim\"><div class=\"pc-gauge\"><div class=\"pc-gauge-num\" style=\"color:'+clr+'\">'+rt+'<\/div><div class=\"pc-gauge-unit\">tons required pull force<\/div><h4 class=\"pc-result-label\">With 25% Safety Margin<\/h4><\/div><div class=\"pc-breakdown\"><div class=\"pc-row\"><span class=\"pc-row-label\">Bundle Weight<\/span><span class=\"pc-row-val\">'+w.toLocaleString()+' lbs<\/span><\/div><div class=\"pc-row\"><span class=\"pc-row-label\">Friction Force ('+f+')<\/span><span class=\"pc-row-val\">'+Math.round(ff).toLocaleString()+' lbs<\/span><\/div><div class=\"pc-row\"><span class=\"pc-row-label\">Seal \/ Adhesion Force<\/span><span class=\"pc-row-val\">'+Math.round(sf).toLocaleString()+' lbs<\/span><\/div><div class=\"pc-row\"><span class=\"pc-row-label\">Safety Factor<\/span><span class=\"pc-row-val\">1.25x (25%)<\/span><\/div><div class=\"pc-row total\"><span class=\"pc-row-label\">Total Required Force<\/span><span class=\"pc-row-val\">'+Math.round(tf).toLocaleString()+' lbs ('+rt+' tons)<\/span><\/div><\/div><div class=\"pc-rec-box\"><h4 class=\"pc-rec-title\">\\u2713 Recommended Equipment<\/h4><p><strong>'+rec+'<\/strong><br>'+rc2+'<\/p><\/div>'+warn+'<a href=\"#ct-popup-697\" style=\"display:inline-block;background:var(--pc-amber);color:var(--pc-bg);font-family:\\'IBM Plex Sans\\',system-ui,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;border-radius:6px;text-decoration:none;margin-top:16px;transition:all .2s\">Get a Quote \\u2192<\/a><\/div>';\n  }\n})();\n<\/script>\n<\/section>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 PANEL 3: ROI Calculator \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"th-panel\" id=\"thPanel2\">\n<section id=\"bsy-roi-calc\">\n<style>\n#bsy-roi-calc{--rc-bg:#000018;--rc-surface:#0a0f2e;--rc-border:#1a2248;--rc-amber:#d4a24e;--rc-amber-dim:rgba(212,162,78,.12);--rc-amber-glow:rgba(212,162,78,.25);--rc-text:#e8e6e1;--rc-muted:#7a7e8f;--rc-white:#fff;--rc-green:#34d399;--rc-red:#f87171;--rc-radius:8px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;background:var(--rc-bg) !important;color:var(--rc-text) !important;padding:40px 20px !important;margin:0 !important;width:100% !important;box-sizing:border-box !important;line-height:1.6 !important}\n#bsy-roi-calc *,#bsy-roi-calc *::before,#bsy-roi-calc *::after{box-sizing:border-box !important;margin:0;padding:0}\n#bsy-roi-calc h2,#bsy-roi-calc h3,#bsy-roi-calc h4{margin:0 !important;padding:0 !important;border:none !important;background:none !important;font-family:'IBM Plex Sans',system-ui,sans-serif !important;letter-spacing:normal !important;text-transform:none !important;-webkit-text-fill-color:unset !important}\n#bsy-roi-calc h3.rc-panel-label{font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:1.5px;text-transform:uppercase;color:var(--rc-amber) !important;margin-bottom:20px !important}\n#bsy-roi-calc h4.rc-label{font-family:'IBM Plex Mono',monospace !important;font-size:12px !important;color:var(--rc-amber) !important;text-transform:uppercase;letter-spacing:1.5px;margin-top:8px !important}\n#bsy-roi-calc h4.rc-rec-title{font-size:12px !important;color:var(--rc-green) !important;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:6px !important;font-family:'IBM Plex Mono',monospace !important}\n#bsy-roi-calc .rc-wrap{max-width:900px;margin:0 auto}\n#bsy-roi-calc .rc-header{text-align:center;margin-bottom:36px}\n#bsy-roi-calc .rc-badge{display:inline-block;font-family:'IBM Plex Mono',monospace !important;font-size:11px !important;letter-spacing:2px;text-transform:uppercase;color:var(--rc-amber) !important;background:var(--rc-amber-dim);border:1px solid rgba(212,162,78,.2);padding:5px 14px;border-radius:20px;margin-bottom:16px}\n#bsy-roi-calc .rc-subtitle{font-size:15px !important;color:var(--rc-muted) !important;max-width:580px;margin:0 auto}\n#bsy-roi-calc .rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}\n#bsy-roi-calc .rc-panel{background:var(--rc-surface);border:1px solid var(--rc-border);border-radius:var(--rc-radius);padding:28px 24px;position:relative;overflow:hidden}\n#bsy-roi-calc .rc-panel::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--rc-amber),transparent);opacity:.3}\n#bsy-roi-calc .rc-field{margin-bottom:18px}\n#bsy-roi-calc .rc-field-label{display:block;font-size:13px !important;font-weight:500 !important;color:var(--rc-text) !important;margin-bottom:6px}\n#bsy-roi-calc .rc-field-hint{font-size:11px !important;color:var(--rc-muted) !important;margin-top:3px}\n#bsy-roi-calc .rc-input{width:100%;height:44px;background:rgba(255,255,255,.04);border:1.5px solid var(--rc-border);border-radius:6px;padding:0 14px;font-family:'IBM Plex Mono',monospace !important;font-size:15px !important;color:var(--rc-white) !important;outline:none;transition:border-color .2s}\n#bsy-roi-calc .rc-input:focus{border-color:var(--rc-amber)}\n#bsy-roi-calc .rc-input::placeholder{color:rgba(122,126,143,.6)}\n#bsy-roi-calc .rc-select{width:100%;height:44px;background:rgba(255,255,255,.04);border:1.5px solid var(--rc-border);border-radius:6px;padding:0 12px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:14px !important;color:var(--rc-white) !important;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237a7e8f' fill='none' stroke-width='1.5'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right 14px center}\n#bsy-roi-calc .rc-select:focus{border-color:var(--rc-amber)}\n#bsy-roi-calc .rc-select option{background:#0a0f2e;color:#fff;padding:8px}\n#bsy-roi-calc .rc-btn{width:100%;height:48px;background:var(--rc-amber) !important;color:var(--rc-bg) !important;border:none;border-radius:6px;font-family:'IBM Plex Sans',system-ui,sans-serif !important;font-size:15px !important;font-weight:600 !important;cursor:pointer;transition:all .2s;margin-top:8px}\n#bsy-roi-calc .rc-btn:hover{box-shadow:0 4px 20px var(--rc-amber-glow)}\n#bsy-roi-calc .rc-result-empty{display:flex;align-items:center;justify-content:center;min-height:340px;text-align:center;color:var(--rc-muted);font-size:14px}\n#bsy-roi-calc .rc-gauge{text-align:center;margin-bottom:20px}\n#bsy-roi-calc .rc-gauge-num{font-family:'IBM Plex Mono',monospace !important;font-size:42px !important;font-weight:700 !important;line-height:1 !important;margin-bottom:4px}\n#bsy-roi-calc .rc-gauge-unit{font-size:14px !important;color:var(--rc-muted) !important;font-family:'IBM Plex Mono',monospace !important}\n#bsy-roi-calc .rc-breakdown{border-top:1px solid var(--rc-border);padding-top:14px;margin-top:14px}\n#bsy-roi-calc .rc-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:14px !important}\n#bsy-roi-calc .rc-row-label{color:var(--rc-muted)}\n#bsy-roi-calc .rc-row-val{font-family:'IBM Plex Mono',monospace !important;color:var(--rc-white);font-weight:500}\n#bsy-roi-calc .rc-row.total{border-top:1px solid var(--rc-border);margin-top:6px;padding-top:10px}\n#bsy-roi-calc .rc-row.total .rc-row-val{color:var(--rc-amber);font-size:16px !important;font-weight:700}\n#bsy-roi-calc .rc-bar{display:flex;height:32px;border-radius:4px;overflow:hidden;margin:16px 0 8px}\n#bsy-roi-calc .rc-bar-rent{background:var(--rc-green);display:flex;align-items:center;justify-content:center;font-size:12px !important;font-weight:600;color:var(--rc-bg)}\n#bsy-roi-calc .rc-bar-buy{background:var(--rc-red);display:flex;align-items:center;justify-content:center;font-size:12px !important;font-weight:600;color:var(--rc-white)}\n#bsy-roi-calc .rc-bar-labels{display:flex;justify-content:space-between;font-size:12px !important;color:var(--rc-muted)}\n#bsy-roi-calc .rc-rec-box{background:rgba(52,211,153,.06);border:1px solid rgba(52,211,153,.2);border-radius:6px;padding:14px 16px;margin-top:16px}\n#bsy-roi-calc .rc-rec-box p{font-size:14px !important;color:var(--rc-text) !important;line-height:1.5 !important;margin:0 !important}\n#bsy-roi-calc .rc-result-anim{animation:rcReveal .5s ease}\n@keyframes rcReveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}\n@media(max-width:700px){\n#bsy-roi-calc .rc-grid{grid-template-columns:1fr}\n#bsy-roi-calc .rc-panel{padding:24px 18px}\n}\n<\/style>\n\n<div class=\"rc-wrap\">\n  <div class=\"rc-header\">\n    <div class=\"rc-badge\">Financial Calculator<\/div>\n    <div class=\"rc-subtitle\">See how equipment rental stacks up against buying over your actual usage period.<\/div>\n  <\/div>\n  <div class=\"rc-grid\">\n    <div class=\"rc-panel\">\n      <h3 class=\"rc-panel-label\">Your Scenario<\/h3>\n      <div class=\"rc-field\"><label class=\"rc-field-label\">Equipment Type<\/label><select class=\"rc-select\" id=\"rcType\"><option value=\"puller\" selected>Bundle Puller (30-ton class)<\/option><option value=\"extractor\">Aerial Bundle Extractor<\/option><option value=\"cleaner\">Bundle Cleaner System<\/option><option value=\"scaffold\">Scaffold Package (per 1,000 ft&sup2;)<\/option><option value=\"mast\">Mast Climber (single unit)<\/option><\/select><\/div>\n      <div class=\"rc-field\"><label class=\"rc-field-label\">Usage per Year (weeks)<\/label><input type=\"number\" class=\"rc-input\" id=\"rcWeeks\" placeholder=\"e.g. 12\" value=\"12\"><div class=\"rc-field-hint\">How many weeks per year you'd actually use this equipment<\/div><\/div>\n      <div class=\"rc-field\"><label class=\"rc-field-label\">Comparison Period (years)<\/label><select class=\"rc-select\" id=\"rcYears\"><option value=\"1\">1 Year<\/option><option value=\"3\" selected>3 Years<\/option><option value=\"5\">5 Years<\/option><\/select><\/div>\n      <button class=\"rc-btn\" id=\"rcCalcBtn\" type=\"button\">Compare Costs<\/button>\n    <\/div>\n    <div class=\"rc-panel\" id=\"rcResultPanel\">\n      <h3 class=\"rc-panel-label\">Cost Comparison<\/h3>\n      <div class=\"rc-result-empty\" id=\"rcEmpty\">Select your equipment and usage<br>then click Compare Costs<\/div>\n      <div id=\"rcOutput\" style=\"display:none\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var eq={puller:{name:'Bundle Puller (30-ton)',purchase:185000,weekly:4200,maint:.08,deprec:.15},extractor:{name:'Aerial Bundle Extractor',purchase:275000,weekly:5800,maint:.10,deprec:.12},cleaner:{name:'Bundle Cleaner System',purchase:120000,weekly:3100,maint:.07,deprec:.15},scaffold:{name:'Scaffold Package (1,000 ft\\u00b2)',purchase:45000,weekly:1200,maint:.05,deprec:.10},mast:{name:'Mast Climber (single)',purchase:95000,weekly:2800,maint:.06,deprec:.12}};\n  document.getElementById('rcCalcBtn').addEventListener('click',function(e){e.preventDefault();rcCalc();});\n  function rcCalc(){\n    var t=document.getElementById('rcType').value,wk=parseFloat(document.getElementById('rcWeeks').value),yr=parseInt(document.getElementById('rcYears').value);\n    if(!wk||wk<=0||wk>52){alert('Please enter a valid number of weeks (1\\u201352).');return;}\n    var e=eq[t],rt=e.weekly*wk*yr,pp=e.purchase,am=pp*e.maint,as=pp*.02,ai=pp*.015,to=pp+(am+as+ai)*yr,rv=pp*Math.pow(1-e.deprec,yr),no=to-rv;\n    var sv=no-rt,sp=((sv\/no)*100).toFixed(0),rw=sv>0;\n    var rp=rw?Math.round((rt\/no)*100):50,bp=100-rp;\n    var clr=rw?'var(--rc-green)':'var(--rc-red)';\n    var vd=rw?'Rental saves you $'+Math.abs(Math.round(sv)).toLocaleString()+' over '+yr+' year'+(yr>1?'s':'')+' at '+wk+' weeks\/year usage. At this utilization rate, renting is the better financial move.':'Purchasing would save you $'+Math.abs(Math.round(sv)).toLocaleString()+' over '+yr+' year'+(yr>1?'s':'')+'. Your usage rate ('+wk+' weeks\/year) is high enough that ownership makes financial sense. That said, rental still removes maintenance burden and capital risk.';\n    document.getElementById('rcEmpty').style.display='none';var o=document.getElementById('rcOutput');o.style.display='block';\n    o.innerHTML='<div class=\"rc-result-anim\"><div class=\"rc-gauge\"><div class=\"rc-gauge-num\" style=\"color:'+clr+'\">$'+Math.abs(Math.round(sv)).toLocaleString()+'<\/div><div class=\"rc-gauge-unit\">'+(rw?'saved by renting':'saved by purchasing')+'<\/div><h4 class=\"rc-label\">Over '+yr+'-Year Period<\/h4><\/div><div class=\"rc-bar\"><div class=\"rc-bar-rent\" style=\"width:'+(rw?rp:bp)+'%\">'+(rw?'RENT':'BUY')+'<\/div><div class=\"rc-bar-buy\" style=\"width:'+(rw?bp:rp)+'%\">'+(rw?'BUY':'RENT')+'<\/div><\/div><div class=\"rc-bar-labels\"><span>Rental: $'+Math.round(rt).toLocaleString()+'<\/span><span>Net Ownership: $'+Math.round(no).toLocaleString()+'<\/span><\/div><div class=\"rc-breakdown\"><div class=\"rc-row\"><span class=\"rc-row-label\">'+e.name+'<\/span><span class=\"rc-row-val\">$'+pp.toLocaleString()+' purchase<\/span><\/div><div class=\"rc-row\"><span class=\"rc-row-label\">Weekly Rental Rate<\/span><span class=\"rc-row-val\">$'+e.weekly.toLocaleString()+'\/week<\/span><\/div><div class=\"rc-row\"><span class=\"rc-row-label\">Annual Maintenance (own)<\/span><span class=\"rc-row-val\">$'+Math.round(am).toLocaleString()+'\/yr<\/span><\/div><div class=\"rc-row\"><span class=\"rc-row-label\">Storage + Insurance (own)<\/span><span class=\"rc-row-val\">$'+Math.round(as+ai).toLocaleString()+'\/yr<\/span><\/div><div class=\"rc-row\"><span class=\"rc-row-label\">Residual Value (year '+yr+')<\/span><span class=\"rc-row-val\">$'+Math.round(rv).toLocaleString()+'<\/span><\/div><div class=\"rc-row total\"><span class=\"rc-row-label\">'+(rw?'Rental Advantage':'Purchase Advantage')+'<\/span><span class=\"rc-row-val\" style=\"color:'+clr+'\">$'+Math.abs(Math.round(sv)).toLocaleString()+' ('+Math.abs(sp)+'%)<\/span><\/div><\/div><div class=\"rc-rec-box\"><h4 class=\"rc-rec-title\">\\u2713 Analysis<\/h4><p>'+vd+'<\/p><\/div><a href=\"#ct-popup-697\" style=\"display:inline-block;background:var(--rc-amber);color:var(--rc-bg);font-family:\\'IBM Plex Sans\\',system-ui,sans-serif;font-size:14px;font-weight:600;padding:11px 28px;border-radius:6px;text-decoration:none;margin-top:16px;transition:all .2s\">Discuss Your Project With Us \\u2192<\/a><\/div>';\n  }\n})();\n<\/script>\n<\/section>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550 TAB SWITCHING JS \u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<script>\n(function(){\n  var tabs = document.querySelectorAll('#bsy-tool-hub .th-tab');\n  var panels = [\n    document.getElementById('thPanel0'),\n    document.getElementById('thPanel1'),\n    document.getElementById('thPanel2')\n  ];\n  for (var i = 0; i < tabs.length; i++) {\n    tabs[i].addEventListener('click', function() {\n      var idx = parseInt(this.getAttribute('data-tab'));\n      for (var j = 0; j < tabs.length; j++) {\n        tabs[j].classList.remove('active');\n        panels[j].classList.remove('active');\n      }\n      this.classList.add('active');\n      panels[idx].classList.add('active');\n    });\n  }\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e5e5c34\" data-block-id=\"e5e5c34\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e5e5c34-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-47fd73b\" data-v=\"4\" data-block-id=\"47fd73b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-47fd73b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-47fd73b-inner-blocks\">\n<section id=\"rental-faq-module\">\n<style>\n  \/* \u2500\u2500 Container \u2500\u2500 *\/\n  #rental-faq-module {\n    box-sizing: border-box !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    background-color: #FFFFFF !important;\n    color: #000018 !important;\n    font-family: inherit !important;\n    overflow: hidden !important;\n    -webkit-font-smoothing: antialiased !important;\n  }\n\n  #rental-faq-module *,\n  #rental-faq-module *::before,\n  #rental-faq-module *::after {\n    box-sizing: border-box !important;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  #rental-faq-module .rfq-header {\n    width: 100% !important;\n    padding: 40px 40px 0 !important;\n    max-width: 880px !important;\n    margin: 0 auto !important;\n    text-align: center !important;\n  }\n\n  #rental-faq-module .rfq-eyebrow {\n    display: inline-block !important;\n    font-family: inherit !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    letter-spacing: 2.4px !important;\n    text-transform: uppercase !important;\n    color: rgba(0,0,24,0.35) !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n  }\n\n  #rental-faq-module h2.rfq-title {\n    font-family: inherit !important;\n    font-size: 32px !important;\n    font-weight: 700 !important;\n    line-height: 1.25 !important;\n    color: #000018 !important;\n    margin: 0 0 12px 0 !important;\n    padding: 0 !important;\n  }\n\n  #rental-faq-module .rfq-rule {\n    width: 40px !important;\n    height: 2px !important;\n    background: #000018 !important;\n    border: none !important;\n    margin: 0 auto !important;\n  }\n\n  \/* \u2500\u2500 Accordion List \u2500\u2500 *\/\n  #rental-faq-module .rfq-list {\n    max-width: 880px !important;\n    margin: 0 auto !important;\n    padding: 36px 40px 40px !important;\n  }\n\n  \/* \u2500\u2500 Single Item \u2500\u2500 *\/\n  #rental-faq-module .rfq-item {\n    border-bottom: 1px solid rgba(0,0,24,0.08) !important;\n  }\n\n  #rental-faq-module .rfq-item:first-child {\n    border-top: 1px solid rgba(0,0,24,0.08) !important;\n  }\n\n  \/* \u2500\u2500 Question Button \u2500\u2500 *\/\n  #rental-faq-module .rfq-question {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 20px !important;\n    width: 100% !important;\n    padding: 22px 0 !important;\n    margin: 0 !important;\n    border: none !important;\n    background: none !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    -webkit-appearance: none !important;\n    outline: none !important;\n  }\n\n  #rental-faq-module h3.rfq-q-text {\n    font-family: inherit !important;\n    font-size: 17px !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    color: #000018 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    flex: 1 !important;\n    transition: color 0.2s ease !important;\n  }\n\n  #rental-faq-module .rfq-question:hover h3.rfq-q-text {\n    color: rgba(0,0,24,0.65) !important;\n  }\n\n  #rental-faq-module .rfq-icon {\n    flex-shrink: 0 !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 50% !important;\n    border: 1.5px solid rgba(0,0,24,0.15) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    transition: background 0.25s ease, border-color 0.25s ease !important;\n  }\n\n  #rental-faq-module .rfq-icon svg {\n    width: 12px !important;\n    height: 12px !important;\n    stroke: #000018 !important;\n    stroke-width: 2 !important;\n    fill: none !important;\n    transition: transform 0.3s ease !important;\n  }\n\n  \/* Active icon *\/\n  #rental-faq-module .rfq-item.rfq-active .rfq-icon {\n    background: #000018 !important;\n    border-color: #000018 !important;\n  }\n\n  #rental-faq-module .rfq-item.rfq-active .rfq-icon svg {\n    stroke: #FFFFFF !important;\n    transform: rotate(45deg) !important;\n  }\n\n  \/* \u2500\u2500 Answer Panel \u2500\u2500 *\/\n  #rental-faq-module .rfq-answer {\n    overflow: hidden !important;\n    max-height: 0 !important;\n    opacity: 0 !important;\n    transition: max-height 0.4s ease, opacity 0.3s ease !important;\n  }\n\n  \/* KEY FIX: active state uses !important to override the closed state *\/\n  #rental-faq-module .rfq-item.rfq-active .rfq-answer {\n    max-height: 600px !important;\n    opacity: 1 !important;\n  }\n\n  #rental-faq-module .rfq-answer-inner {\n    padding: 0 0 24px 0 !important;\n  }\n\n  #rental-faq-module .rfq-a-text {\n    font-family: inherit !important;\n    font-size: 15px !important;\n    font-weight: 400 !important;\n    line-height: 1.8 !important;\n    color: rgba(0,0,24,0.6) !important;\n    margin: 0 !important;\n    padding: 0 40px 0 0 !important;\n  }\n\n  \/* \u2500\u2500 Number \u2500\u2500 *\/\n  #rental-faq-module .rfq-num {\n    font-family: inherit !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: rgba(0,0,24,0.18) !important;\n    letter-spacing: 0.5px !important;\n    margin-right: 16px !important;\n    flex-shrink: 0 !important;\n    min-width: 28px !important;\n  }\n\n  \/* \u2500\u2500 Responsive \u2500\u2500 *\/\n  @media (max-width: 680px) {\n    #rental-faq-module .rfq-header {\n      padding: 32px 20px 0 !important;\n    }\n\n    #rental-faq-module h2.rfq-title {\n      font-size: 26px !important;\n    }\n\n    #rental-faq-module .rfq-list {\n      padding: 28px 20px 32px !important;\n    }\n\n    #rental-faq-module .rfq-question {\n      padding: 18px 0 !important;\n      gap: 14px !important;\n    }\n\n    #rental-faq-module h3.rfq-q-text {\n      font-size: 15.5px !important;\n    }\n\n    #rental-faq-module .rfq-a-text {\n      font-size: 14.5px !important;\n      padding-right: 0 !important;\n    }\n\n    #rental-faq-module .rfq-num {\n      display: none !important;\n    }\n  }\n<\/style>\n\n<!-- Header -->\n<div class=\"rfq-header\">\n  <span class=\"rfq-eyebrow\">FAQ<\/span>\n  <h2 class=\"rfq-title\">Frequently Asked Questions About Equipment Rental<\/h2>\n  <div class=\"rfq-rule\"><\/div>\n<\/div>\n\n<!-- Accordion -->\n<div class=\"rfq-list\">\n\n  <!-- Q1 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">01<\/span>\n      <h3 class=\"rfq-q-text\">What equipment do you rent for heat exchanger maintenance?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Hydraulic bundle pullers (20\u201350 ton capacity), aerial bundle extractors for above-grade exchangers, multi-lance rotary cleaners, and straddle carriers for on-site transport. Each rental comes with operator guidance and OSHA-aligned procedures. If you've got exchangers above 7 meters, we'll likely recommend an aerial extractor. Below that, a self-propelled puller usually does the job faster and cheaper.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Q2 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">02<\/span>\n      <h3 class=\"rfq-q-text\">How fast can you get rental equipment to my site?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Standard mobilization runs 48\u201372 hours for bundle pullers and scaffold systems within the continental US. Emergency deployments? We've done 24-hour turnarounds when the fleet allows \u2014 depends on what you need and where you are. Gulf Coast sites are usually fastest since that's where most of our inventory stages.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Q3 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">03<\/span>\n      <h3 class=\"rfq-q-text\">Do you provide scaffold erection crews, or just the equipment?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Both. Equipment-only scaffold rental works great if you've got a certified erection crew already on site. Full-service packages mean we handle design, erection, daily inspection, and dismantling. Construction contractors usually just want the iron.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Q4 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">04<\/span>\n      <h3 class=\"rfq-q-text\">What's the difference between a bundle puller and a bundle extractor?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Same family of machines, different naming convention. \"Bundle puller\" is the industry shorthand. \"Bundle extractor\" gets used more often for aerial or self-propelled models \u2014 the ones that reach exchangers at height without needing a crane. Functionally, they both pull tube bundles out of heat exchanger shells. The choice between them comes down to site access and exchanger height.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Q5 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">05<\/span>\n      <h3 class=\"rfq-q-text\">Can mast climbers actually replace scaffold?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Particularly tall structures where conventional scaffold would take weeks to erect. Mast climbers go up in days, and workers ride the platform instead of climbing. We've seen 30\u201340% productivity gains on facade and coating jobs. That said, for complex process unit access where you need scaffold at dozens of heights simultaneously, traditional frame scaffold still wins. We'll tell you which one makes sense for your site \u2014 we sell both, so we have no reason to push one over the other.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Q6 -->\n  <div class=\"rfq-item\">\n    <button class=\"rfq-question\" type=\"button\" aria-expanded=\"false\">\n      <span class=\"rfq-num\">06<\/span>\n      <h3 class=\"rfq-q-text\">Are your scaffold rentals OSHA compliant?<\/h3>\n      <span class=\"rfq-icon\"><svg viewBox=\"0 0 12 12\"><line x1=\"6\" y1=\"1\" x2=\"6\" y2=\"11\"\/><line x1=\"1\" y1=\"6\" x2=\"11\" y2=\"6\"\/><\/svg><\/span>\n    <\/button>\n    <div class=\"rfq-answer\" role=\"region\">\n      <div class=\"rfq-answer-inner\">\n        <p class=\"rfq-a-text\">Every system. We provide engineered erection drawings, load calculations, daily inspection protocols, and documented training. All hardware is inspected and tagged before it leaves our yard. We follow 29 CFR 1926 Subpart L \u2014 fall protection at 10 feet, guardrails on all open sides, 4:1 load capacity minimum.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var items = document.querySelectorAll('#rental-faq-module .rfq-item');\n  if (!items.length) return;\n\n  items.forEach(function(item) {\n    var btn = item.querySelector('.rfq-question');\n    if (!btn) return;\n\n    btn.addEventListener('click', function() {\n      var isOpen = item.classList.contains('rfq-active');\n\n      \/* Close all items *\/\n      items.forEach(function(other) {\n        other.classList.remove('rfq-active');\n        var otherBtn = other.querySelector('.rfq-question');\n        if (otherBtn) otherBtn.setAttribute('aria-expanded', 'false');\n      });\n\n      \/* Toggle current if it was closed *\/\n      if (!isOpen) {\n        item.classList.add('rfq-active');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Equipment Rental for Construction &amp; Industrial Projects Getting the right products to your job site \u2014 on time, maintained, and matched to the work \u2014 shouldn&#8217;t be the hard part of your project. We rent Bundle Pullers, Bundle Cleaners, Scaffolding Systems, Mobile Site Accommodations, and more. One call, one quote, one delivery window. Request a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1399,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1398","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/pages\/1398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/comments?post=1398"}],"version-history":[{"count":0,"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/pages\/1398\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/media\/1399"}],"wp:attachment":[{"href":"https:\/\/boshiya.com\/es\/wp-json\/wp\/v2\/media?parent=1398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}