{"id":1162,"date":"2026-05-28T01:28:09","date_gmt":"2026-05-28T01:28:09","guid":{"rendered":"https:\/\/aubrikmc.com\/?page_id=1162"},"modified":"2026-06-04T07:17:34","modified_gmt":"2026-06-04T07:17:34","slug":"welding-rotators-turning-rolls","status":"publish","type":"page","link":"https:\/\/aubrikmc.com\/es\/welding-rotators-turning-rolls\/","title":{"rendered":"Rotadores de soldadura y rodillos giratorios"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-83462d0\" data-block-id=\"83462d0\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-83462d0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-77d7a87\" data-v=\"4\" data-block-id=\"77d7a87\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-77d7a87-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-77d7a87-inner-blocks\">\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-6970de9\" data-block-id=\"6970de9\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6970de9-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-400090f\" data-v=\"4\" data-block-id=\"400090f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-400090f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-400090f-inner-blocks\">\n<div id=\"aubrik-industrial-hero\">\n  <style>\n    \/* ==========================================================\n       1. SCOPE & RESET (Strict Isolation)\n       ========================================================== *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');\n\n    #aubrik-industrial-hero {\n      font-family: 'Inter', system-ui, sans-serif !important;\n      width: 100% !important;\n      margin: 0 !important;\n      padding: 0 0 80px 0 !important;\n      background-color: #030a11 !important; \n      line-height: 1.6 !important;\n      box-sizing: border-box !important;\n      overflow: hidden !important;\n      -webkit-font-smoothing: antialiased !important;\n    }\n\n    #aubrik-industrial-hero * {\n      box-sizing: border-box !important;\n    }\n\n    \/* PREMIUM HIGH-TECH BACKGROUND *\/\n    #aubrik-industrial-hero .aubrik-hero-bg {\n      position: relative !important;\n      background: radial-gradient(circle at 50% 50%, rgba(0, 96, 168, 0.08) 0%, #030a11 70%) !important;\n      background-image: \n        linear-gradient(rgba(24, 120, 192, 0.05) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(24, 120, 192, 0.05) 1px, transparent 1px),\n        radial-gradient(circle at 50% 50%, rgba(0, 102, 255, 0.05) 0%, #030a11 70%) !important;\n      background-size: 40px 40px, 40px 40px, 100% 100% !important;\n      background-blend-mode: screen, screen, normal !important;\n      padding: 80px 20px 140px 20px !important;\n      border-bottom: 1px solid rgba(0, 212, 255, 0.1) !important;\n    }\n\n    @media (min-width:1000px) {\n      #aubrik-industrial-hero .aubrik-hero-bg {\n        padding: 100px 50px 160px 50px !important;\n      }\n    }\n\n    #aubrik-industrial-hero .aubrik-container {\n      max-width: 1600px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* ==========================================================\n       2. LEFT LAYOUT: HUD TEXT CONSOLE WITH OVERALL BORDER\n       ========================================================== *\/\n    #aubrik-industrial-hero .aubrik-hero-grid {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 50px !important;\n      align-items: center !important; \n    }\n\n    @media (min-width:1000px) {\n      #aubrik-industrial-hero .aubrik-hero-grid {\n        grid-template-columns: 1.1fr 1.1fr !important;\n        gap: 70px !important;\n      }\n    }\n\n    \/* Overall Border Settings for Content Area *\/\n    #aubrik-industrial-hero .aubrik-content {\n      position: relative !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      padding: 35px 25px !important; \n      background: rgba(3, 10, 17, 0.6) !important; \n      border: 1px solid rgba(0, 212, 255, 0.15) !important; \n      backdrop-filter: blur(10px) !important;\n      -webkit-backdrop-filter: blur(10px) !important;\n      box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4) !important;\n    }\n\n    @media (min-width:690px) {\n      #aubrik-industrial-hero .aubrik-content {\n        padding: 50px 45px !important; \n      }\n    }\n\n    \/* Glowing Vertical Guide Line *\/\n    #aubrik-industrial-hero .aubrik-glow-line {\n      position: absolute !important;\n      left: -1px !important; \n      top: 0 !important;\n      bottom: 0 !important;\n      width: 2px !important;\n      background: linear-gradient(to bottom, transparent 0%, #00d4ff 15%, #00d4ff 85%, transparent 100%) !important;\n      box-shadow: 0 0 12px rgba(0, 212, 255, 0.8) !important;\n    }\n\n    \/* Pill Badge *\/\n    #aubrik-industrial-hero .aubrik-iso-badge {\n      align-self: flex-start !important;\n      display: inline-flex !important;\n      align-items: center !important;\n      background: rgba(0, 40, 70, 0.4) !important;\n      color: #00d4ff !important;\n      font-size: 11px !important;\n      font-weight: 800 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1.5px !important;\n      padding: 6px 16px !important;\n      margin-bottom: 24px !important;\n      border: 1px solid rgba(0, 212, 255, 0.4) !important;\n      border-radius: 20px !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-iso-badge::before {\n      content: '' !important;\n      display: inline-block !important;\n      width: 6px !important;\n      height: 6px !important;\n      background: #00d4ff !important;\n      border-radius: 50% !important;\n      margin-right: 10px !important;\n      box-shadow: 0 0 8px #00d4ff !important;\n    }\n\n    \/* H1 (Pre-title): 18px *\/\n    #aubrik-industrial-hero h1 {\n     \n      font-size: 18px !important;\n      color: #7ab8eb !important;\n      text-transform: uppercase !important;\n      letter-spacing: 2px !important;\n      font-weight: 700 !important;\n      margin: 0 0 10px 0 !important;\n    }\n\n    \/* H2 (Main title): 32px *\/\n    #aubrik-industrial-hero h2 {\n      \n      font-size: 32px !important;\n      font-weight: 800 !important;\n      line-height: 1.25 !important;\n      color: #ffffff !important;\n      margin: 0 0 24px 0 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    @media (min-width:690px) {\n      #aubrik-industrial-hero h2 {\n        font-size: 40px !important;\n      }\n    }\n\n    #aubrik-industrial-hero .aubrik-desc-lead {\n      font-size: 16px !important;\n      font-weight: 700 !important;\n      color: #ffffff !important;\n      margin-bottom: 24px !important;\n      line-height: 1.6 !important;\n    }\n\n    #aubrik-industrial-hero p {\n      font-size: 15px !important;\n      color: #8a9fb5 !important;\n      margin-bottom: 30px !important;\n      line-height: 1.7 !important;\n    }\n\n    \/* BUTTON GROUP *\/\n    #aubrik-industrial-hero .aubrik-btn-group {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      gap: 16px !important;\n      margin-top: 10px !important;\n    }\n\n    \/* CYBERPUNK BRACKET BUTTON (Primary) *\/\n    #aubrik-industrial-hero .aubrik-btn-primary {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background-color: rgba(0, 15, 30, 0.4) !important;\n      color: #00d4ff !important;\n      font-size: 14px !important;\n      font-weight: 800 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 2px !important;\n      padding: 16px 35px !important;\n      text-decoration: none !important;\n      position: relative !important;\n      transition: all 0.3s ease !important;\n      \n      background-image: \n        linear-gradient(#00d4ff, #00d4ff), \n        linear-gradient(#00d4ff, #00d4ff), \n        linear-gradient(#00d4ff, #00d4ff), \n        linear-gradient(#00d4ff, #00d4ff); \n      background-size: \n        35% 1px,   \n        1px 100%,  \n        100% 1px,  \n        1px 35%;   \n      background-position: \n        top left, \n        top left, \n        bottom left, \n        bottom right;\n      background-repeat: no-repeat;\n    }\n\n    #aubrik-industrial-hero .aubrik-btn-primary:hover {\n      background-color: rgba(0, 212, 255, 0.1) !important;\n      box-shadow: inset 0 0 20px rgba(0, 212, 255, 0.15) !important;\n      color: #ffffff !important;\n      text-shadow: 0 0 8px rgba(0, 212, 255, 0.6) !important;\n    }\n\n    \/* GHOST BUTTON (Secondary) *\/\n    #aubrik-industrial-hero .aubrik-btn-secondary {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background-color: transparent !important;\n      color: #8a9fb5 !important;\n      font-size: 14px !important;\n      font-weight: 800 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 2px !important;\n      padding: 16px 35px !important;\n      text-decoration: none !important;\n      border: 1px solid rgba(138, 159, 181, 0.3) !important;\n      transition: all 0.3s ease !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-btn-secondary:hover {\n      color: #ffffff !important;\n      border-color: #00d4ff !important;\n      background-color: rgba(0, 212, 255, 0.05) !important;\n      box-shadow: inset 0 0 10px rgba(0, 212, 255, 0.1) !important;\n    }\n\n    \/* ==========================================================\n       3. RIGHT LAYOUT: CAROUSEL & OBVIOUS INDICATORS\n       ========================================================== *\/\n    #aubrik-industrial-hero .aubrik-visuals {\n      position: relative !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-carousel-wrapper {\n      position: relative !important;\n      width: 100% !important;\n      aspect-ratio: 16 \/ 12 !important; \n      background: #000000 !important;\n      overflow: hidden !important;\n      border: 1px solid rgba(0, 212, 255, 0.15) !important;\n    }\n\n    \/* FOOLPROOF FADE TRANSITION *\/\n    #aubrik-industrial-hero .aubrik-slide {\n      position: absolute !important;\n      top: 0 !important; left: 0 !important;\n      width: 100% !important; height: 100% !important;\n      opacity: 0 !important;\n      visibility: hidden !important;\n      transition: opacity 0.6s ease-in-out !important;\n      z-index: 1 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-slide.active {\n      opacity: 1 !important;\n      visibility: visible !important;\n      z-index: 2 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-slide img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important; \n      object-position: center top !important; \n      display: block !important;\n      opacity: 0.9 !important;\n    }\n\n    \/* HIGH-CONTRAST DASH INDICATORS *\/\n    #aubrik-industrial-hero .aubrik-carousel-indicators {\n      position: absolute !important;\n      top: 30px !important;\n      right: 30px !important;\n      display: flex !important;\n      gap: 8px !important;\n      z-index: 20 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-indicator-dash {\n      width: 32px !important;\n      height: 4px !important;\n      background: rgba(255, 255, 255, 0.4) !important; \n      cursor: pointer !important;\n      transition: all 0.3s ease !important;\n      box-shadow: 0 1px 4px rgba(0,0,0,0.6) !important; \n    }\n\n    #aubrik-industrial-hero .aubrik-indicator-dash:hover {\n      background: rgba(255, 255, 255, 0.8) !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-indicator-dash.active {\n      background: #00d4ff !important; \n      box-shadow: 0 0 10px rgba(0, 212, 255, 0.8) !important;\n    }\n\n    \/* Scanning Laser Progress Bar *\/\n    #aubrik-industrial-hero .aubrik-progress-bar {\n      position: absolute !important;\n      bottom: 0 !important; left: 0 !important;\n      width: 100% !important; height: 3px !important;\n      background: rgba(255,255,255,0.05) !important;\n      z-index: 20 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-progress-fill {\n      height: 100% !important;\n      width: 0% !important;\n      background: #00d4ff !important;\n      box-shadow: 0 0 15px #00d4ff !important;\n    }\n\n    \/* FLOATING Specs Panel *\/\n    #aubrik-industrial-hero .aubrik-specs-panel {\n      position: absolute !important;\n      bottom: 3px !important; \n      left: 0 !important;\n      width: 100% !important;\n      background: rgba(3, 10, 17, 0.85) !important; \n      backdrop-filter: blur(8px) !important;\n      -webkit-backdrop-filter: blur(8px) !important;\n      border-top: 1px solid rgba(0, 212, 255, 0.15) !important;\n      border-left: 3px solid #00d4ff !important;\n      padding: 20px 24px !important;\n      z-index: 15 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-console-specs {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 12px !important;\n    }\n\n    @media (min-width: 640px) {\n      #aubrik-industrial-hero .aubrik-console-specs {\n        grid-template-columns: 1.1fr 1fr !important;\n        column-gap: 20px !important;\n      }\n      #aubrik-industrial-hero .aubrik-spec-full {\n        grid-column: 1 \/ -1 !important;\n      }\n    }\n\n    #aubrik-industrial-hero .aubrik-spec-item {\n      font-size: 12px !important;\n      color: #9ab4cc !important;\n      display: flex !important;\n      align-items: flex-start !important;\n      line-height: 1.5 !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-spec-item::before {\n      content: '' !important;\n      display: inline-block !important;\n      flex-shrink: 0 !important;\n      width: 6px !important;\n      height: 6px !important;\n      background: #00d4ff !important;\n      box-shadow: 0 0 6px rgba(0, 212, 255, 0.8) !important;\n      margin-right: 12px !important;\n      margin-top: 5px !important;\n    }\n\n    \/* ==========================================================\n       4. HIGH-TECH FLOATING STAT CARDS\n       ========================================================== *\/\n    #aubrik-industrial-hero .aubrik-floating-stats-wrapper {\n      max-width: 1600px !important;\n      margin: 0 auto !important;\n      padding: 0 20px !important;\n      margin-top: -30px !important;\n      position: relative !important;\n      z-index: 30 !important;\n    }\n\n    @media (min-width:1000px) {\n      #aubrik-industrial-hero .aubrik-floating-stats-wrapper {\n        padding: 0 50px !important;\n        margin-top: -50px !important;\n      }\n    }\n\n    #aubrik-industrial-hero .aubrik-stats-grid {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 15px !important;\n    }\n\n    @media (min-width:690px) {\n      #aubrik-industrial-hero .aubrik-stats-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 20px !important;\n      }\n    }\n\n    @media (min-width: 1200px) {\n      #aubrik-industrial-hero .aubrik-stats-grid {\n        grid-template-columns: repeat(4, 1fr) !important;\n      }\n    }\n\n    #aubrik-industrial-hero .aubrik-stat-card {\n      background: #081420 !important; \n      padding: 25px 24px !important;\n      position: relative !important;\n      border: 1px solid rgba(0, 212, 255, 0.15) !important;\n      border-top: 3px solid #1878C0 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n      transition: all 0.3s ease !important;\n      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.6) !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-stat-card:hover {\n      transform: translateY(-5px) !important;\n      border-top: 3px solid #00d4ff !important;\n      box-shadow: 0 15px 35px rgba(0, 0, 0, 0.8), inset 0 0 15px rgba(0, 212, 255, 0.05) !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-stat-value {\n      font-size: 34px !important;\n      font-weight: 900 !important;\n      color: #ffffff !important;\n      line-height: 1.1 !important;\n      margin-bottom: 8px !important;\n      font-family: 'Inter', sans-serif !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-stat-card:hover .aubrik-stat-value {\n      color: #00d4ff !important;\n    }\n\n    #aubrik-industrial-hero .aubrik-stat-label {\n      font-size: 13px !important;\n      font-weight: 600 !important;\n      color: #7ab8eb !important;\n      text-transform: uppercase !important;\n      letter-spacing: 1px !important;\n    }\n  <\/style>\n\n  <div class=\"aubrik-hero-bg\">\n    <div class=\"aubrik-container\">\n      <div class=\"aubrik-hero-grid\">\n        \n        <div class=\"aubrik-content\">\n          <div class=\"aubrik-glow-line\"><\/div>\n          \n          <div class=\"aubrik-iso-badge\">CE and ISO 9001 Certified<\/div>\n          \n          <h1>Welding Rotators &#038; Turning Rolls<\/h1>\n          <h2>Welding Rotators &#038; Turning Rolls \u2014 1 to 1,000 Ton Cylindrical Welding Support<\/h2>\n          \n          <div class=\"aubrik-desc-lead\">Heavy-duty rotation systems for pipes, pressure vessels, wind towers and storage tanks. Built to order since 1999.<\/div>\n          \n          <p>A welding rotator \u2014 also called a turning roll \u2014 supports a cylindrical workpiece on two roller beds and spins it at a controlled speed, so the welder (or an automated torch) stays put while the seam comes to them. Aubrik builds welding rotators and turning rolls for shops that weld round work too heavy to flip by hand: 6-ton pipe spools right through 1,000-ton offshore tower sections.<\/p>\n\n          <div class=\"aubrik-btn-group\">\n            <a href=\"#ct-popup-790\" class=\"aubrik-btn-primary\">Request a Quote<\/a>\n            <a href=\"#aubrik-rotator-fit-module\" class=\"aubrik-btn-secondary\">View Products<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"aubrik-visuals\">\n          \n          <div class=\"aubrik-carousel-wrapper\" id=\"aubrik-carousel\">\n            \n            <div class=\"aubrik-carousel-indicators\">\n              <div class=\"aubrik-indicator-dash active\" data-slide=\"0\"><\/div>\n              <div class=\"aubrik-indicator-dash\" data-slide=\"1\"><\/div>\n              <div class=\"aubrik-indicator-dash\" data-slide=\"2\"><\/div>\n            <\/div>\n\n            <div class=\"aubrik-slide active\">\n              <img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Welding-Rotators-Turning-Rolls-1.png\" alt=\"1 to 1,000 Ton Cylindrical Welding Support\" width=\"800\" height=\"500\" loading=\"eager\">\n            <\/div>\n            <div class=\"aubrik-slide\">\n              <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Welding-Rotators-Turning-Rolls2.png\" alt=\"Heavy-duty rotation systems in workshop\" width=\"800\" height=\"500\" loading=\"lazy\">\n            <\/div>\n            <div class=\"aubrik-slide\">\n              <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Welding-Rotators-Turning-Rolls3.png\" alt=\"Welding Rotator for pressure vessels\" width=\"800\" height=\"500\" loading=\"lazy\">\n            <\/div>\n\n            <div class=\"aubrik-specs-panel\">\n              <div class=\"aubrik-console-specs\">\n                <div class=\"aubrik-spec-item aubrik-spec-full\">Four engineered types: self-aligning, adjustable, pipe-pinching, blasting\/painting<\/div>\n                <div class=\"aubrik-spec-item\">Load range from 1 to 1,000 T, standard and custom<\/div>\n                <div class=\"aubrik-spec-item\">Workpiece diameter 200\u20136,000 mm<\/div>\n                <div class=\"aubrik-spec-item\">Inverter stepless speed, 0.5\u201315 rpm<\/div>\n                <div class=\"aubrik-spec-item\">1.5\u00d7 safety factor design<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"aubrik-progress-bar\">\n              <div class=\"aubrik-progress-fill\" id=\"aubrik-carousel-progress\"><\/div>\n            <\/div>\n          <\/div>\n\n        <\/div>\n        \n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"aubrik-floating-stats-wrapper\">\n    <div class=\"aubrik-stats-grid\">\n      \n      <div class=\"aubrik-stat-card\">\n        <div class=\"aubrik-stat-value\">1 &#8211; 1,000 T<\/div>\n        <div class=\"aubrik-stat-label\">Load Capacity Range<\/div>\n      <\/div>\n      \n      <div class=\"aubrik-stat-card\">\n        <div class=\"aubrik-stat-value\">6,000 mm<\/div>\n        <div class=\"aubrik-stat-label\">Max Workpiece Diameter<\/div>\n      <\/div>\n      \n      <div class=\"aubrik-stat-card\">\n        <div class=\"aubrik-stat-value\">+35%<\/div>\n        <div class=\"aubrik-stat-label\">Throughput Increase<\/div>\n      <\/div>\n      \n      <div class=\"aubrik-stat-card\">\n        <div class=\"aubrik-stat-value\">99.3%<\/div>\n        <div class=\"aubrik-stat-label\">First-Pass Acceptance<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const slides = document.querySelectorAll('#aubrik-industrial-hero .aubrik-slide');\n      const indicators = document.querySelectorAll('#aubrik-industrial-hero .aubrik-indicator-dash');\n      const progressFill = document.getElementById('aubrik-carousel-progress');\n      if(slides.length === 0) return;\n\n      let currentIndex = 0;\n      const slideDuration = 4000; \n\n      \/\/ Unified function to handle slide changes and UI updates\n      function goToSlide(index) {\n        \/\/ Remove active class\n        slides[currentIndex].classList.remove('active');\n        if(indicators.length) indicators[currentIndex].classList.remove('active');\n        \n        currentIndex = index;\n        \n        \/\/ Add active class\n        slides[currentIndex].classList.add('active');\n        if(indicators.length) indicators[currentIndex].classList.add('active');\n        \n        \/\/ Restart Progress Bar Animation\n        if(progressFill) {\n          progressFill.style.transition = 'none';\n          progressFill.style.width = '0%';\n          void progressFill.offsetWidth; \/\/ Force browser reflow to reset CSS transition\n          progressFill.style.transition = `width ${slideDuration}ms linear`;\n          progressFill.style.width = '100%';\n        }\n      }\n\n      function nextSlide() {\n        let nextIndex = (currentIndex + 1) % slides.length;\n        goToSlide(nextIndex);\n      }\n\n      \/\/ 1. Initial visual trigger for progress bar\n      if(progressFill) {\n        progressFill.style.transition = `width ${slideDuration}ms linear`;\n        progressFill.style.width = '100%';\n      }\n      \n      \/\/ 2. Set unbreakable interval\n      let slideInterval = setInterval(nextSlide, slideDuration);\n\n      \/\/ 3. Indicator click events\n      indicators.forEach((indicator, index) => {\n        indicator.addEventListener('click', function() {\n          clearInterval(slideInterval); \/\/ Stop current timer\n          goToSlide(index); \/\/ Manually jump\n          slideInterval = setInterval(nextSlide, slideDuration); \/\/ Restart timer\n        });\n      });\n      \n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-9ef7e87\" data-block-id=\"9ef7e87\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-9ef7e87-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4d82e5b\" data-v=\"4\" data-block-id=\"4d82e5b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4d82e5b-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-4d82e5b-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-a677ef3\" data-block-id=\"a677ef3\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a677ef3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b5dbd0c\" data-v=\"4\" data-block-id=\"b5dbd0c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b5dbd0c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b5dbd0c-inner-blocks\">\n<style>\n\/* \u5f15\u5165\u9ad8\u54c1\u8d28\u5b57\u4f53\uff0c\u62b5\u5fa1\u5916\u90e8\u4e3b\u9898\u5e72\u6270 *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Playfair+Display:wght@700&display=swap');\n\n\/* =========================================\n   #0060A8 (\u4e3b\u8272\u8c03) | #1878C0, #003060 (\u526f\u8272\u8c03)\n   ========================================= *\/\n\n\/* \u6700\u9ad8\u7ea7\u522b\u4f5c\u7528\u57df\u5bb9\u5668 - \u7eaf\u767d\u80cc\u666f + \u5de5\u4e1a\u7cbe\u5bc6\u5ea6\u70b9\u9635 *\/\n#aubrik-welding-rotator-module {\n    width: 100% !important;\n    background-color: #ffffff !important;\n    \/* \u7eafCSS\u7ed8\u5236\u5de5\u4e1a\u5fae\u89c2\u70b9\u9635\uff0c\u586b\u8865\u7eaf\u767d\u7559\u767d\uff0c\u5448\u73b0\u9ad8\u7ea7\u4eea\u5668\u7684\u7cbe\u5bc6\u611f *\/\n    background-image: linear-gradient(rgba(0, 96, 168, 0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(0, 96, 168, 0.03) 1px, transparent 1px);\n    background-size: 28px 28px !important;\n    padding: 70px 20px !important;\n    box-sizing: border-box !important;\n    font-family: 'Inter', sans-serif !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\n\/* \u5f39\u6027\u951a\u5b9a\u5185\u5bb9\u5bb9\u5668 *\/\n#aubrik-welding-rotator-module .aubrik-container {\n    max-width: 1600px !important;\n    margin: 0 auto !important;\n    display: grid !important;\n    grid-template-columns: 1fr 450px !important;\n    gap: 60px !important;\n    align-items: center !important;\n    position: relative !important;\n    z-index: 5 !important;\n}\n\n\/* === \u5de6\u4fa7\u6838\u5fc3\u5185\u5bb9\u533a === *\/\n#aubrik-welding-rotator-module .aubrik-main-area {\n    display: flex !important;\n    flex-direction: column !important;\n    position: relative !important;\n}\n\n\/* H2 (\u7eaf\u767d\u80cc\u666f\u4e0b\u7684\u6df1\u8272\u91cd\u5de5\u6807\u9898) *\/\n#aubrik-welding-rotator-module .aubrik-h2 {\n  \n    font-size: 32px !important;\n    color: #111111 !important;\n    font-weight: 700 !important;\n    line-height: 1.35 !important;\n    margin: 0 0 30px 0 !important;\n    position: relative !important;\n    padding-left: 24px !important;\n}\n\n\/* \u6807\u9898\u5de6\u4fa7\u7684\u54c1\u724c\u8272\u7ed3\u6784\u951a\u70b9 *\/\n#aubrik-welding-rotator-module .aubrik-h2::before {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 6px !important;\n    bottom: 6px !important;\n    width: 6px !important;\n    background-color: #0060A8 !important;\n    border-radius: 2px !important;\n}\n\n\/* \u5e38\u89c4\u6bb5\u843d\u6587\u5b57 - \u63d0\u5347\u5728\u767d\u5e95\u4e0a\u7684\u5bf9\u6bd4\u5ea6 *\/\n#aubrik-welding-rotator-module .aubrik-paragraph {\n    font-size: 16px !important;\n    color: #334155 !important;\n    line-height: 1.8 !important;\n    margin-bottom: 24px !important;\n}\n\n\/* \u6838\u5fc3\u6280\u672f\u6bb5\u843d\uff1a\u53cd\u8f6c\u9ad8\u5bf9\u6bd4\u5ea6\u8272\u5757 (\u5b8c\u7f8e\u89e3\u51b3\u7248\u9762\u7a7a\u6d1e) *\/\n#aubrik-welding-rotator-module .aubrik-highlight-box {\n    background: linear-gradient(135deg, #0060A8 0%, #004a82 100%) !important;\n    color: #ffffff !important;\n    padding: 35px 40px !important;\n    border-radius: 4px !important;\n    margin: 20px 0 30px 0 !important;\n    box-shadow: 0 20px 40px rgba(0, 96, 168, 0.15) !important;\n    position: relative !important;\n    font-weight: 500 !important;\n    font-size: 16.5px !important;\n    line-height: 1.8 !important;\n    overflow: hidden !important;\n}\n\n\/* \u9ad8\u4eae\u5757\u5185\u90e8\u7684\u9f7f\u8f6e\/\u80cc\u666f\u4fee\u9970 *\/\n#aubrik-welding-rotator-module .aubrik-highlight-box::after {\n    content: '' !important;\n    position: absolute !important;\n    right: -20px !important;\n    bottom: -20px !important;\n    width: 120px !important;\n    height: 120px !important;\n    border: 15px solid rgba(255, 255, 255, 0.05) !important;\n    border-radius: 50% !important;\n    pointer-events: none !important;\n}\n\n\/* === \u53f3\u4fa7\u884c\u52a8\u547c\u5401\u5361\u7247 (\u88c5\u7532\u98ce\u63a7\u5236\u9762\u677f) === *\/\n#aubrik-welding-rotator-module .aubrik-cta-panel {\n    background-color: #002244 !important; \/* \u6781\u6df1\u84dd\uff0c\u4e0e\u767d\u5e95\u5f62\u6210\u5f3a\u70c8\u9ad8\u7ea7\u5bf9\u6bd4 *\/\n    border: 1px solid rgba(24, 120, 192, 0.3) !important;\n    padding: 60px 40px !important;\n    border-radius: 8px !important;\n    box-shadow: \n        0 25px 50px -12px rgba(0, 48, 96, 0.2),\n        inset 0 2px 0 0 rgba(255, 255, 255, 0.1) !important;\n    position: relative !important;\n    z-index: 10 !important;\n}\n\n\/* \u9762\u677f\u89d2\u90e8\u94c6\u9489\u88c5\u9970 *\/\n#aubrik-welding-rotator-module .aubrik-cta-panel::before,\n#aubrik-welding-rotator-module .aubrik-cta-panel::after {\n    content: '' !important;\n    position: absolute !important;\n    width: 4px !important;\n    height: 4px !important;\n    border-radius: 50% !important;\n    background-color: #1878C0 !important;\n}\n#aubrik-welding-rotator-module .aubrik-cta-panel::before { top: 15px !important; left: 15px !important; }\n#aubrik-welding-rotator-module .aubrik-cta-panel::after { top: 15px !important; right: 15px !important; }\n\n\/* H3 *\/\n#aubrik-welding-rotator-module .aubrik-h3 {\n    \n    font-size: 22px !important;\n    color: #ffffff !important;\n    font-weight: 600 !important;\n    line-height: 1.4 !important;\n    margin: 0 0 20px 0 !important;\n    letter-spacing: -0.3px !important;\n}\n\n#aubrik-welding-rotator-module .aubrik-card-text {\n    color: #cbd5e1 !important;\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    margin-bottom: 40px !important;\n}\n\n#aubrik-welding-rotator-module .aubrik-card-footer-text {\n    color: #f8fafc !important;\n    font-size: 16px !important;\n    font-weight: 500 !important;\n    margin-bottom: 24px !important;\n    line-height: 1.6 !important;\n    padding-left: 16px !important;\n    border-left: 2px solid #1878C0 !important;\n}\n\n\/* === \u6781\u7b80\u9510\u5229 CTA \u6309\u94ae === *\/\n#aubrik-welding-rotator-module .aubrik-btn-sharp {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 100% !important;\n    background: transparent !important;\n    color: #ffffff !important;\n    padding: 18px 24px !important;\n    text-decoration: none !important;\n    font-weight: 600 !important;\n    font-size: 16px !important;\n    border: 2px solid #1878C0 !important;\n    transition: all 0.3s ease !important;\n    box-sizing: border-box !important;\n    cursor: pointer !important;\n    position: relative !important;\n    overflow: hidden !important;\n    z-index: 1 !important;\n}\n\n\/* \u6309\u94ae\u60ac\u505c\u626b\u63cf\u5f0f\u586b\u8272 *\/\n#aubrik-welding-rotator-module .aubrik-btn-sharp::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    width: 0% !important;\n    height: 100% !important;\n    background-color: #1878C0 !important;\n    transition: all 0.3s ease !important;\n    z-index: -1 !important;\n}\n\n#aubrik-welding-rotator-module .aubrik-btn-sharp:hover::before {\n    width: 100% !important;\n}\n\n#aubrik-welding-rotator-module .aubrik-btn-sharp:hover {\n    box-shadow: 0 8px 20px rgba(24, 120, 192, 0.4) !important;\n}\n\n\/* === \u54cd\u5e94\u5f0f\u8c03\u6574 === *\/\n@media (max-width:1000px) {\n    #aubrik-welding-rotator-module .aubrik-container {\n        grid-template-columns: 1fr !important;\n        max-width: 800px !important;\n        gap: 50px !important;\n    }\n    \n    #aubrik-welding-rotator-module .aubrik-highlight-box {\n        padding: 30px 25px !important;\n    }\n    \n    #aubrik-welding-rotator-module .aubrik-cta-panel {\n        padding: 40px 30px !important;\n    }\n}\n<\/style>\n\n<section id=\"aubrik-welding-rotator-module\">\n    <div class=\"aubrik-container\">\n        \n        <div class=\"aubrik-main-area\">\n            <h2 class=\"aubrik-h2\">\n                Manual Rotation Is Costing You Weld Quality \u2014 Turning Rolls Fix It\n            <\/h2>\n            \n            <p class=\"aubrik-paragraph\">\n                Rotating a 12-meter pipe spool by crane ties up four or five workers per joint, and every re-hang reintroduces the gap and hi-lo error you just dialed out. That manual handling is where weld defects, rework, and operator fatigue come from, not the arc itself. When the root pass shifts because the workpiece drifted mid-rotation, you pay for it twice: once in grind-out, once in schedule.\n            <\/p>\n            \n            <p class=\"aubrik-highlight-box\">\n                Turning rolls remove the handling. Welding rollers, pipe rollers, vessel turning rolls \u2014 whatever your shop calls them, the job is identical. Two roller beds \u2014 one powered (the drive unit), one idler \u2014 carry the weight, and friction between the rollers and the workpiece turns it smoothly at a speed you set to match the process.\n            <\/p>\n\n            <p class=\"aubrik-paragraph\" style=\"margin-bottom: 0 !important;\">\n                The welder holds a single position; the seam rotates underneath. That&#8217;s the whole mechanism, and it&#8217;s why a rotator slots into a welding automation line, pairing with submerged arc (SAW), TIG, and column-and-boom manipulators to run continuous 360\u00b0 circumferential welds without a single re-clamp. Shops that bolt our rolls to an existing SAW line eliminate the manual root pass and the crane time around it, which is where most of the labor cost actually hides. Aubrik engineers these turning rolls for industrial buyers welding everything from 6 ton spools to 1,000 ton tower cans, so one line scales across your mix.\n            <\/p>\n        <\/div>\n\n        <div class=\"aubrik-cta-panel\">\n            <div>\n                <h3 class=\"aubrik-h3\">\n                    So the question on this page is not &#8220;what is a welding rotator.&#8221;\n                <\/h3>\n                \n                <p class=\"aubrik-card-text\">\n                    It&#8217;s which of the four types matches the cylinder you&#8217;re turning, and at what capacity. That&#8217;s where most procurement mistakes happen, so we&#8217;ll start there.\n                <\/p>\n            <\/div>\n\n            <div>\n                <p class=\"aubrik-card-footer-text\">\n                    Tell us what you&#8217;re turning and we&#8217;ll point you to a specific type and capacity.\n                <\/p>\n                \n                <a href=\" #ct-popup-790\" class=\"aubrik-btn-sharp\">\n                    Get a recommendation\n                <\/a>\n            <\/div>\n        <\/div>\n\n    <\/div>\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-3b183ba\" data-block-id=\"3b183ba\"><style>.stk-3b183ba {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3b183ba-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b6e2176\" data-v=\"4\" data-block-id=\"b6e2176\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b6e2176-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b6e2176-inner-blocks\">\n<div id=\"aubrik-rotator-fit-module\">\n  <style>\n    \/* Global Reset within the module *\/\n    #aubrik-rotator-fit-module {\n      font-family: inherit; \/* \u4e25\u683c\u9075\u5b88\uff1a\u7ee7\u627f\u4e3b\u9898\u5168\u5c40\u5b57\u4f53\uff0c\u79fb\u9664\u5916\u90e8 @import *\/\n      line-height: 1.6;\n      color: #333333;\n      overflow: hidden;\n      display: flex;\n      flex-direction: column;\n      width: 100%;\n      background-color: #f0f4f8; \n    }\n\n    #aubrik-rotator-fit-module *,\n    #aubrik-rotator-fit-module *::before,\n    #aubrik-rotator-fit-module *::after {\n      box-sizing: border-box;\n    }\n\n    \/* Container Settings *\/\n    #aubrik-rotator-fit-module .aubrik-container {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      width: 100%;\n      position: relative;\n    }\n\n    \/* SEO Heading \u8bed\u4e49\u5316\u6392\u7248 *\/\n    #aubrik-rotator-fit-module h2,\n    #aubrik-rotator-fit-module h3 {\n      font-weight: 700;\n      margin-top: 0;\n      color: inherit;\n    }\n    #aubrik-rotator-fit-module h2 { font-size: 32px; }\n\n    \/* --- Section 1: Intro (Compressed & Foldable) --- *\/\n    #aubrik-rotator-fit-module .aubrik-intro-section {\n      background-color: #003060;\n      color: #ffffff;\n      padding: 40px 30px; \n      border-bottom: 4px solid #1878C0;\n      position: relative;\n    }\n\n    #aubrik-rotator-fit-module .aubrik-intro-header {\n      margin-bottom: 20px;\n    }\n    #aubrik-rotator-fit-module .aubrik-intro-header h2 {\n      margin: 0;\n      letter-spacing: -0.5px;\n      display: flex;\n      align-items: center;\n      gap: 15px;\n    }\n    #aubrik-rotator-fit-module .aubrik-intro-header h2::before {\n      content: '';\n      display: inline-block;\n      width: 6px;\n      height: 24px;\n      background-color: #1878C0;\n    }\n\n    \/* Text Folding CSS *\/\n    #aubrik-rotator-fit-module .aubrik-text-collapse-wrap {\n      position: relative;\n      max-height: 80px; \n      overflow: hidden;\n      transition: max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1);\n      font-size: 16px;\n      color: #c9d6e8;\n      max-width: 1400px;\n    }\n    #aubrik-rotator-fit-module .aubrik-text-collapse-wrap.expanded {\n      max-height: 800px; \n    }\n    #aubrik-rotator-fit-module .aubrik-text-collapse-wrap::after {\n      content: '';\n      position: absolute;\n      bottom: 0; left: 0; right: 0;\n      height: 50px;\n      background: linear-gradient(to bottom, rgba(0,48,96,0), #003060);\n      transition: opacity 0.4s ease;\n      pointer-events: none;\n    }\n    #aubrik-rotator-fit-module .aubrik-text-collapse-wrap.expanded::after {\n      opacity: 0;\n    }\n    #aubrik-rotator-fit-module .aubrik-text-collapse-wrap p {\n      margin-top: 0;\n      margin-bottom: 15px;\n    }\n\n    #aubrik-rotator-fit-module .aubrik-toggle-read-btn {\n      background: transparent;\n      border: 1px solid #1878C0;\n      color: #ffffff;\n      padding: 8px 20px;\n      font-size: 14px;\n      font-weight: 600;\n      cursor: pointer;\n      margin-top: 15px;\n      transition: all 0.3s ease;\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n    }\n    #aubrik-rotator-fit-module .aubrik-toggle-read-btn:hover {\n      background: #1878C0;\n      color: #ffffff;\n    }\n\n    \/* --- Section 2: Middle Products (Hero + Matrix Layout) --- *\/\n    #aubrik-rotator-fit-module .aubrik-products-section {\n      padding: 60px 30px;\n      background-color: #ffffff;\n    }\n\n    #aubrik-rotator-fit-module .aubrik-products-layout {\n      display: flex;\n      flex-direction: column;\n      gap: 30px;\n    }\n\n    \/* Shared Card Styles *\/\n    #aubrik-rotator-fit-module .aubrik-industrial-card {\n      background: #ffffff;\n      border: 1px solid #e2e8f0;\n      box-shadow: 0 15px 35px rgba(0,25,50,0.04);\n      border-radius: 4px;\n      overflow: hidden;\n      transition: box-shadow 0.4s ease, transform 0.4s ease;\n    }\n    #aubrik-rotator-fit-module .aubrik-industrial-card:hover {\n      box-shadow: 0 25px 50px rgba(0,48,96,0.12);\n      transform: translateY(-4px);\n    }\n\n    \/* Index Numbers *\/\n    #aubrik-rotator-fit-module .aubrik-tech-index {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace;\n      font-size: 14px;\n      color: #1878C0;\n      font-weight: 700;\n      letter-spacing: 2px;\n      margin-bottom: 10px;\n      display: block;\n    }\n\n    \/* -- Advanced Image Wrapper Design (Spotlight & CAD Brackets) -- *\/\n    #aubrik-rotator-fit-module .aubrik-cad-img-container {\n      position: relative;\n      background: #f4f7fa;\n      background-image: radial-gradient(circle at center, #ffffff 0%, transparent 70%),\n                        linear-gradient(rgba(0,48,96,0.03) 1px, transparent 1px),\n                        linear-gradient(90deg, rgba(0,48,96,0.03) 1px, transparent 1px);\n      background-size: 100% 100%, 20px 20px, 20px 20px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      z-index: 1;\n    }\n\n    #aubrik-rotator-fit-module .aubrik-cad-img-container::before,\n    #aubrik-rotator-fit-module .aubrik-cad-img-container::after {\n      content: '';\n      position: absolute;\n      width: calc(100% - 40px);\n      height: calc(100% - 40px);\n      border: 2px solid transparent;\n      pointer-events: none;\n      z-index: 2;\n    }\n    #aubrik-rotator-fit-module .aubrik-cad-img-container::before {\n      top: 20px; left: 20px;\n      border-top-color: rgba(0,48,96,0.15);\n      border-left-color: rgba(0,48,96,0.15);\n      clip-path: polygon(0 0, 30px 0, 30px 2px, 2px 2px, 2px 30px, 0 30px);\n    }\n    #aubrik-rotator-fit-module .aubrik-cad-img-container::after {\n      bottom: 20px; right: 20px;\n      border-bottom-color: rgba(0,48,96,0.15);\n      border-right-color: rgba(0,48,96,0.15);\n      clip-path: polygon(100% 100%, calc(100% - 30px) 100%, calc(100% - 30px) calc(100% - 2px), calc(100% - 2px) calc(100% - 2px), calc(100% - 2px) calc(100% - 30px), 100% calc(100% - 30px));\n    }\n\n    #aubrik-rotator-fit-module .aubrik-cad-img-container img {\n      width: 100%;\n      height: auto;\n      object-fit: contain; \n      filter: drop-shadow(0 25px 35px rgba(0,30,60,0.15)); \n      transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);\n      position: relative;\n      z-index: 3;\n    }\n    #aubrik-rotator-fit-module .aubrik-industrial-card:hover .aubrik-cad-img-container img {\n      transform: scale(1.06) translateY(-5px); \n    }\n\n    \/* 1. Flagship \/ Hero Product *\/\n    #aubrik-rotator-fit-module .aubrik-hero-product {\n      display: flex;\n      align-items: stretch;\n      border-top: 4px solid #0060A8;\n    }\n    #aubrik-rotator-fit-module .aubrik-hero-text {\n      width: 50%;\n      padding: 60px;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n    }\n    #aubrik-rotator-fit-module .aubrik-hero-text h3 {\n      font-size: 28px;\n      color: #003060;\n      margin-bottom: 20px;\n    }\n    #aubrik-rotator-fit-module .aubrik-hero-text p {\n      color: #5a6779;\n      font-size: 16px;\n      margin-bottom: 30px;\n    }\n    #aubrik-rotator-fit-module .aubrik-hero-img-wrap {\n      width: 50%;\n      padding: 40px;\n    }\n    #aubrik-rotator-fit-module .aubrik-hero-img-wrap img {\n      max-height: 450px;\n      aspect-ratio: 16\/9; \/* \u9632\u6b62 CLS *\/\n    }\n\n    \/* 2. Sub Products Array *\/\n    #aubrik-rotator-fit-module .aubrik-matrix-products {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 30px;\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-card {\n      display: flex;\n      flex-direction: column;\n      border-top: 4px solid #1878C0;\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-img-wrap {\n      width: 100%;\n      padding: 40px;\n      border-bottom: 1px solid #e2e8f0;\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-img-wrap img {\n      height: 280px;\n      aspect-ratio: 16\/9; \/* \u9632\u6b62 CLS *\/\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-text {\n      padding: 40px;\n      flex-grow: 1;\n      display: flex;\n      flex-direction: column;\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-text h3 {\n      font-size: 22px;\n      color: #003060;\n      margin-bottom: 15px;\n    }\n    #aubrik-rotator-fit-module .aubrik-matrix-text p {\n      color: #5a6779;\n      font-size: 15px;\n      margin-bottom: 25px;\n      flex-grow: 1;\n    }\n\n    \/* Reusable Action Link *\/\n    #aubrik-rotator-fit-module .aubrik-card-link {\n      display: inline-flex;\n      font-size: 15px;\n      font-weight: 700;\n      color: #0060A8;\n      text-transform: uppercase;\n      letter-spacing: 0.5px;\n      text-decoration: none;\n      transition: color 0.3s ease;\n      align-items: center;\n      gap: 8px;\n    }\n    #aubrik-rotator-fit-module .aubrik-card-link:hover { color: #1878C0; }\n\n    \/* --- Section 3: Cheat-Sheet Table --- *\/\n    #aubrik-rotator-fit-module .aubrik-table-section {\n      padding: 60px 30px;\n      background-color: #f0f4f8;\n    }\n\n    #aubrik-rotator-fit-module .aubrik-table-wrapper {\n      width: 100%;\n      overflow-x: auto;\n      background: #ffffff;\n      box-shadow: 0 10px 30px rgba(0,48,96,0.05);\n      border: 1px solid #e2e8f0;\n      border-top: 5px solid #0060A8;\n    }\n\n    #aubrik-rotator-fit-module table {\n      width: 100%;\n      border-collapse: collapse;\n      text-align: left;\n      white-space: nowrap;\n    }\n    #aubrik-rotator-fit-module th {\n      background-color: #f8fafc;\n      color: #003060;\n      padding: 20px 25px;\n      font-size: 14px;\n      font-weight: 700;\n      text-transform: uppercase;\n      border-bottom: 2px solid #e2e8f0;\n    }\n    #aubrik-rotator-fit-module td {\n      padding: 16px 25px;\n      border-bottom: 1px solid #edf2f7;\n      font-size: 15px;\n      color: #4a5568;\n    }\n    #aubrik-rotator-fit-module tbody tr:hover td {\n      background-color: #f0f5fa;\n      color: #003060;\n    }\n    #aubrik-rotator-fit-module td:first-child {\n      font-weight: 600;\n      color: #003060;\n    }\n\n    \/* --- Section 4: Bottom CTA --- *\/\n    #aubrik-rotator-fit-module .aubrik-cta-redesign {\n      margin-top: 40px;\n      background: linear-gradient(115deg, #003060 65%, #0060A8 65.1%);\n      border-radius: 4px;\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 50px 60px;\n      box-shadow: 0 20px 40px rgba(0,48,96,0.15);\n      position: relative;\n      overflow: hidden;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-redesign::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0; bottom: 0; width: 65%;\n      background-image: linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),\n                        linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);\n      background-size: 30px 30px;\n      pointer-events: none;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-info {\n      max-width: 60%;\n      position: relative;\n      z-index: 2;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-info h2 {\n      font-size: 28px;\n      color: #ffffff;\n      margin-bottom: 10px;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-info p {\n      color: #c9d6e8;\n      font-size: 16px;\n      margin: 0;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-action {\n      position: relative;\n      z-index: 2;\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-btn-main {\n      display: inline-block;\n      background-color: #ffffff;\n      color: #003060 !important;\n      padding: 18px 40px;\n      font-size: 16px;\n      font-weight: 700;\n      text-decoration: none;\n      transition: background-color 0.3s ease, transform 0.3s ease;\n      box-shadow: 0 10px 20px rgba(0,0,0,0.2);\n    }\n    #aubrik-rotator-fit-module .aubrik-cta-btn-main:hover {\n      background-color: #f0f4f8;\n      transform: translateY(-2px);\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 992px) {\n      #aubrik-rotator-fit-module .aubrik-hero-product { flex-direction: column; }\n      #aubrik-rotator-fit-module .aubrik-hero-text, \n      #aubrik-rotator-fit-module .aubrik-hero-img-wrap { width: 100%; }\n      #aubrik-rotator-fit-module .aubrik-hero-text { padding: 40px; }\n      #aubrik-rotator-fit-module .aubrik-matrix-products { grid-template-columns: 1fr; }\n      \n      #aubrik-rotator-fit-module .aubrik-cta-redesign {\n        background: #003060;\n        flex-direction: column;\n        text-align: center;\n        padding: 40px 30px;\n        gap: 30px;\n      }\n      #aubrik-rotator-fit-module .aubrik-cta-redesign::before { width: 100%; }\n      #aubrik-rotator-fit-module .aubrik-cta-info { max-width: 100%; }\n    }\n    @media (max-width:690px) {\n      #aubrik-rotator-fit-module .aubrik-intro-section,\n      #aubrik-rotator-fit-module .aubrik-products-section,\n      #aubrik-rotator-fit-module .aubrik-table-section { padding: 40px 20px; }\n      #aubrik-rotator-fit-module .aubrik-matrix-text { padding: 30px 20px; }\n      \n      #aubrik-rotator-fit-module .aubrik-cad-img-container::before,\n      #aubrik-rotator-fit-module .aubrik-cad-img-container::after { display: none; }\n    }\n  <\/style>\n\n  <div class=\"aubrik-intro-section\">\n    <div class=\"aubrik-container\">\n      <div class=\"aubrik-intro-header\">\n        <h2>The 4-Type Rotator Fit-Guide Cheat-Sheet<\/h2>\n      <\/div>\n      <div class=\"aubrik-text-collapse-wrap\" id=\"aubrik-text-folder\">\n        <p>Here&#8217;s the honest trade-off most catalogs skip: a bigger rotator is not always the cure for unstable rotation. Longitudinal drift \u2014 the &#8220;screw effect&#8221; \u2014 comes from workpiece geometry, an out-of-round shell, an unbalanced center of gravity, or a conical section, not from a shortage of tonnage.<\/p>\n        <p>Chasing it with a heavier conventional roll wastes budget. Fixing it means the right type: a self-aligning bracket for thin-wall and unbalanced work, or a pinching design where concentricity is non-negotiable. Match the type first, then the capacity. Our core types each solve one failure mode. The cheat-sheet maps workpiece and priority to the right model so an engineer can shortlist in one read.<\/p>\n      <\/div>\n      <button class=\"aubrik-toggle-read-btn\" id=\"aubrik-read-btn\">\n        <span>Read More<\/span> \n        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"6 9 12 15 18 9\"><\/polyline><\/svg>\n      <\/button>\n    <\/div>\n  <\/div>\n\n  <div class=\"aubrik-products-section\">\n    <div class=\"aubrik-container aubrik-products-layout\">\n      \n      <div class=\"aubrik-industrial-card aubrik-hero-product\">\n        <div class=\"aubrik-hero-text\">\n          <span class=\"aubrik-tech-index\">01. FLAGSHIP SERIES<\/span>\n          <h3>Self-Aligning Welding Rotators (ZT series)<\/h3>\n          <p>Aubrik engineers the pivoting four-point bracket to swing and cradle whatever diameter you drop on it, so there are no bolts to reset between a small pipe and a wind-tower can. That four-point contact spreads the load and keeps thin-wall shells from deforming, and the traction it generates is what kills the slippage that ruins a root pass. Drop the work on, start welding.<\/p>\n          <a href=\"https:\/\/aubrikmc.com\/welding-rotators-turning-rolls\/self-aligning-welding-rotator\/\" class=\"aubrik-card-link\">See full range \u2794<\/a>\n        <\/div>\n        <div class=\"aubrik-hero-img-wrap aubrik-cad-img-container\">\n          <img loading=\"lazy\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Self-Aligning-Welding-Rotator-1.png\" alt=\"Self-Aligning Welding Rotators\" width=\"800\" height=\"450\" data-skip-lazy=\"1\" decoding=\"async\">\n        <\/div>\n      <\/div>\n\n      <div class=\"aubrik-matrix-products\">\n        <div class=\"aubrik-industrial-card aubrik-matrix-card\">\n          <div class=\"aubrik-matrix-img-wrap aubrik-cad-img-container\">\n            <img loading=\"lazy\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Pipe-Rotator-for-Welding-1.png\" alt=\"Pipe-Pinching &#038; Pipe Rotators\" width=\"600\" height=\"400\" data-skip-lazy=\"1\" decoding=\"async\">\n          <\/div>\n          <div class=\"aubrik-matrix-text\">\n            <span class=\"aubrik-tech-index\">02. PRECISION SERIES<\/span>\n            <h3>Pipe-Pinching &#038; Pipe Rotators (PP \/ OR series)<\/h3>\n            <p>Where concentricity decides whether a weld passes \u2014 nuclear pipe, pressure pipelines, spool work \u2014 pneumatic clamping centers the pipe axially and cuts setup by up to 35%. Our dedicated pipe rotator for welding adds laser detection that holds alignment inside 0.05 mm and log welding current.<\/p>\n            <a href=\"https:\/\/aubrikmc.com\/welding-rotators-turning-rolls\/pipe-rotator\/\" class=\"aubrik-card-link\">Compare models \u2794<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"aubrik-industrial-card aubrik-matrix-card\">\n          <div class=\"aubrik-matrix-img-wrap aubrik-cad-img-container\">\n            <img loading=\"lazy\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Fit-Up-Rotator-1.png\" alt=\"Fit-Up Rotators\" width=\"600\" height=\"400\" data-skip-lazy=\"1\" decoding=\"async\">\n          <\/div>\n          <div class=\"aubrik-matrix-text\">\n            <span class=\"aubrik-tech-index\">03. HYDRAULIC SERIES<\/span>\n            <h3>Fit-Up Rotators (HGKF series)<\/h3>\n            <p>Alignment is a separate job from welding, and it is the one that eats hours. Hydraulic fit-up rotators adjust a section in 3D space to \u00b10.5 mm, correcting edge misalignment and gap width before a single tack. On large tank work, these fit-up rolls turn an eight-hour manual alignment into under an hour.<\/p>\n            <a href=\"https:\/\/aubrikmc.com\/welding-rotators-turning-rolls\/fit-up-rotator\/\" class=\"aubrik-card-link\">Explore handling \u2794<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <div class=\"aubrik-table-section\">\n    <div class=\"aubrik-container\">\n      <div class=\"aubrik-table-wrapper\">\n        <table>\n          <thead>\n            <tr>\n              <th>If your workpiece is\u2026<\/th>\n              <th>Priority<\/th>\n              <th>Recommended type<\/th>\n              <th>Load band<\/th>\n              <th>Control<\/th>\n              <th>Model family<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td>Thin-wall, varied diameters, mixed batches<\/td>\n              <td>No setup, no deformation<\/td>\n              <td>Self-Aligning<\/td>\n              <td>6\u201350 T<\/td>\n              <td>Inverter + remote<\/td>\n              <td>ZT-6 \u2026 ZT-50<\/td>\n            <\/tr>\n            <tr>\n              <td>Heavy, unbalanced, long shells<\/td>\n              <td>Rigidity + diameter range<\/td>\n              <td>Adjustable<\/td>\n              <td>10\u201360 T<\/td>\n              <td>Manual \/ Remote \/ PLC<\/td>\n              <td>AD-10 \u2026 AD-60<\/td>\n            <\/tr>\n            <tr>\n              <td>Pressure \/ nuclear pipe needing concentricity<\/td>\n              <td>Axial centering \u00b1<\/td>\n              <td>Pipe-Pinching<\/td>\n              <td>5\u2013100 T<\/td>\n              <td>Remote + pneumatic<\/td>\n              <td>PP-5 \u2026 PP-100<\/td>\n            <\/tr>\n            <tr>\n              <td>Cylinders entering blast or paint<\/td>\n              <td>Even surface finish<\/td>\n              <td>Blasting\/Painting<\/td>\n              <td>5\u201320 T<\/td>\n              <td>Fixed speed + stop<\/td>\n              <td>BP-5 \u2026 BP-20<\/td>\n            <\/tr>\n            <tr>\n              <td>Sections needing pre-weld alignment (hi-lo \/ gap)<\/td>\n              <td>\u00b10.5 mm fit-up<\/td>\n              <td>Fit-Up Rotator<\/td>\n              <td>20\u2013100 T (to 2,000 T)<\/td>\n              <td>Hydraulic 3D<\/td>\n              <td>HGKF \/ ZDG<\/td>\n            <\/tr>\n            <tr>\n              <td>Long pipe, pipeline girth welds<\/td>\n              <td>API-grade alignment<\/td>\n              <td>Pipe Rotator<\/td>\n              <td>5\u201340 T<\/td>\n              <td>Electric + remote<\/td>\n              <td>OR-5 \u2026 OR-40<\/td>\n            <\/tr>\n            <tr>\n              <td>Boiler tube \/ heat exchanger<\/td>\n              <td>Small diameter precision<\/td>\n              <td>Self-Aligning<\/td>\n              <td>6\u201310 T<\/td>\n              <td>Inverter<\/td>\n              <td>ZT-6 \/ ZT-10<\/td>\n            <\/tr>\n            <tr>\n              <td>Offshore wind tower can<\/td>\n              <td>Ultra-heavy, synchronized<\/td>\n              <td>Adjustable (custom)<\/td>\n              <td>200\u20131,000 T<\/td>\n              <td>Synchronized drive<\/td>\n              <td>Custom AD<\/td>\n            <\/tr>\n            <tr>\n              <td>Storage tank shell (large dia.)<\/td>\n              <td>Stability at width<\/td>\n              <td>Adjustable<\/td>\n              <td>30\u201360 T<\/td>\n              <td>Remote \/ PLC<\/td>\n              <td>AD-30 \/ AD-60<\/td>\n            <\/tr>\n            <tr>\n              <td>Stainless \/ polished workpiece<\/td>\n              <td>No surface marking<\/td>\n              <td>Any (PU wheels)<\/td>\n              <td>per load<\/td>\n              <td>Inverter<\/td>\n              <td>PU-wheel option<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <div class=\"aubrik-cta-redesign\">\n        <div class=\"aubrik-cta-info\">\n          <h2>Not sure which type fits your shells?<\/h2>\n          <p>Send us a diameter, weight, and wall thickness for precise engineering matching.<\/p>\n        <\/div>\n        <div class=\"aubrik-cta-action\">\n          <a href=\"https:\/\/aubrikmc.com\/welding-rotators-turning-rolls\/capacity-match-calculator\/\" class=\"aubrik-cta-btn-main\">Get Capacity-Match Rec \u2794<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      var btn = document.getElementById(\"aubrik-read-btn\");\n      var textFolder = document.getElementById(\"aubrik-text-folder\");\n      var btnText = btn ? btn.querySelector(\"span\") : null;\n      var btnIcon = btn ? btn.querySelector(\"svg polyline\") : null;\n\n      if (btn && textFolder) {\n        btn.addEventListener(\"click\", function() {\n          textFolder.classList.toggle(\"expanded\");\n          if (textFolder.classList.contains(\"expanded\")) {\n            btnText.textContent = \"Show Less\";\n            btnIcon.setAttribute(\"points\", \"18 15 12 9 6 15\"); \n          } else {\n            btnText.textContent = \"Read More\";\n            btnIcon.setAttribute(\"points\", \"6 9 12 15 18 9\");\n          }\n        });\n      }\n    });\n  <\/script>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f3425f8\" data-block-id=\"f3425f8\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f3425f8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5dbc253\" data-v=\"4\" data-block-id=\"5dbc253\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5dbc253-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5dbc253-inner-blocks\">\n<section id=\"aubrik-capacity-ribbon-module\">\n    <style>\n        \/* \u5f15\u5165\u9ad8\u7ea7\u65e0\u886c\u7ebf\u5b57\u4f53 *\/\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n        \/* =========================================\n           \u6700\u9ad8\u7ea7\u522b\u4f5c\u7528\u57df\u9694\u79bb (Scope Isolation) \n           ========================================= *\/\n        #aubrik-capacity-ribbon-module {\n            width: 100% !important;\n            padding: 50px 0 !important;\n            background-color: #ffffff !important; \/* \u6781\u7b80\u9ad8\u7ea7\u6d45\u7070\u84dd\u80cc\u666f *\/\n            font-family: 'Inter', sans-serif !important;\n            box-sizing: border-box !important;\n            position: relative !important;\n        }\n\n        #aubrik-capacity-ribbon-module * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u5f39\u6027\u5185\u5bb9\u951a\u5b9a\u5bb9\u5668 *\/\n        #aubrik-capacity-ribbon-module .aubrik-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 40px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 28px !important; \n        }\n\n        \/* =========================================\n           \u9876\u90e8\u6807\u9898\u533a - \u4e0a\u4e0b\u987a\u6392 (Vertical Stack)\n           ========================================= *\/\n        #aubrik-capacity-ribbon-module .aubrik-header-box {\n            display: flex !important;\n            flex-direction: column !important; \n            justify-content: flex-start !important;\n            align-items: flex-start !important;\n            gap: 20px !important; \n            padding: 0 0 20px 0 !important;\n            border-bottom: 2px solid #e2e8f0 !important; \n            margin-bottom: 10px !important;\n        }\n\n        #aubrik-capacity-ribbon-module h2.aubrik-main-title {\n            font-size: 32px !important; \/* \u5df2\u6839\u636e\u8981\u6c42\u4fee\u6539\u4e3a 32px *\/\n            color: #111111 !important;\n            font-weight: 700 !important;\n            margin: 0 !important;\n            line-height: 1.2 !important;\n            letter-spacing: -0.5px !important;\n            border-left: 6px solid #0060A8 !important; \n            padding-left: 20px !important;\n        }\n\n        #aubrik-capacity-ribbon-module p.aubrik-intro-text {\n            font-size: 16px !important;\n            color: #4a5568 !important;\n            line-height: 1.7 !important;\n            margin: 0 !important;\n            max-width: 1400px !important; \n        }\n\n        #aubrik-capacity-ribbon-module p.aubrik-intro-text strong {\n            color: #003060 !important;\n            font-weight: 700 !important;\n        }\n\n        \/* =========================================\n           \u4e2d\u95f4\u6570\u636e\u533a\u7684\u89c6\u5dee\u80cc\u666f\u56fe\u5c42 \n           ========================================= *\/\n        #aubrik-capacity-ribbon-module .aubrik-middle-bg-wrapper {\n            position: relative !important;\n            padding: 50px 40px !important;\n            margin: 10px 0 !important;\n            border-radius: 4px !important;\n            overflow: hidden !important;\n            background-image: url('https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/1-7.png') !important;\n            background-size: cover !important;\n            background-position: center !important;\n            background-attachment: fixed !important; \n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-middle-bg-wrapper::before {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            background: rgba(0, 48, 96, 0.75) !important; \n            z-index: 1 !important;\n        }\n\n        \/* --- \u6838\u5fc3\u6570\u636e\u5e26 (Ribbons) --- *\/\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-list {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 16px !important;\n            position: relative !important;\n            z-index: 2 !important; \n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-item {\n            display: flex !important;\n            background: #ffffff !important;\n            border: 1px solid #e2e8f0 !important;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;\n            transition: all 0.3s ease !important;\n            position: relative !important;\n            overflow: hidden !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-item:hover {\n            box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2) !important;\n            transform: scale(1.005) !important;\n            z-index: 10 !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-left {\n            flex: 0 0 280px !important;\n            background: #003060 !important;\n            color: #ffffff !important;\n            padding: 30px !important;\n            display: flex !important;\n            flex-direction: column !important;\n            justify-content: center !important;\n            border-right: 4px solid #1878C0 !important;\n        }\n\n        #aubrik-capacity-ribbon-module h3.aubrik-tier-title {\n            font-size: 14px !important;\n            color: #90cdf4 !important;\n            text-transform: uppercase !important;\n            letter-spacing: 1.5px !important;\n            margin: 0 0 8px 0 !important;\n            font-weight: 600 !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-capacity-val {\n            font-size: 36px !important;\n            font-weight: 800 !important;\n            line-height: 1.1 !important;\n            margin: 0 !important;\n            letter-spacing: -1px !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-custom .aubrik-ribbon-left {\n            background: linear-gradient(135deg, #003060 0%, #0060A8 100%) !important;\n            border-right-color: #ffffff !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-ribbon-right {\n            flex: 1 !important;\n            display: grid !important;\n            grid-template-columns: 1.2fr 1fr 1fr !important;\n            gap: 20px !important;\n            padding: 30px 40px !important;\n            align-items: center !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-data-cell {\n            display: flex !important;\n            flex-direction: column !important;\n            gap: 6px !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-data-label {\n            font-size: 12px !important;\n            color: #718096 !important;\n            text-transform: uppercase !important;\n            font-weight: 700 !important;\n            letter-spacing: 0.5px !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-data-text {\n            font-size: 15px !important;\n            color: #2d3748 !important;\n            line-height: 1.5 !important;\n            font-weight: 500 !important;\n        }\n\n        \/* --- \u884c\u4e1a\u53c2\u8003\u533a --- *\/\n        #aubrik-capacity-ribbon-module .aubrik-reference-box {\n            background: rgba(0, 96, 168, 0.04) !important;\n            border-left: 4px solid #0060A8 !important;\n            padding: 20px 30px !important;\n        }\n\n        \/* SEO \u4f18\u5316\u7684 H3 \u6807\u7b7e\u6781\u7b80\u6837\u5f0f *\/\n        #aubrik-capacity-ribbon-module h3.aubrik-reference-title {\n            font-size: 16px !important;\n            color: #003060 !important;\n            font-weight: 700 !important;\n            margin: 0 0 8px 0 !important;\n            line-height: 1.4 !important;\n        }\n\n        \/* --- \u5e95\u90e8 CTA \u5c42 --- *\/\n        #aubrik-capacity-ribbon-module .aubrik-cta-banner {\n            background: #ffffff !important;\n            border: 1px solid #e2e8f0 !important;\n            padding: 30px 40px !important;\n            display: flex !important;\n            justify-content: space-between !important;\n            align-items: center !important;\n            flex-wrap: wrap !important;\n            gap: 20px !important;\n            position: relative !important;\n            overflow: hidden !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-cta-banner::before {\n            content: \"\" !important;\n            position: absolute !important;\n            right: -50px !important;\n            top: -50px !important;\n            width: 200px !important;\n            height: 200px !important;\n            background: #0060A8 !important;\n            border-radius: 50% !important;\n            opacity: 0.05 !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-cta-text {\n            color: #003060 !important;\n            font-size: 18px !important;\n            font-weight: 600 !important;\n            line-height: 1.5 !important;\n            margin: 0 !important;\n            flex: 1 1 500px !important;\n            position: relative !important;\n            z-index: 2 !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-btn {\n            display: inline-flex !important;\n            align-items: center !important;\n            justify-content: center !important;\n            background: #0060A8 !important;\n            color: #ffffff !important;\n            font-weight: 700 !important;\n            font-size: 16px !important;\n            padding: 16px 40px !important;\n            text-decoration: none !important;\n            transition: all 0.3s ease !important;\n            white-space: nowrap !important;\n            position: relative !important;\n            z-index: 2 !important;\n            box-shadow: 0 4px 15px rgba(0, 96, 168, 0.3) !important;\n        }\n\n        #aubrik-capacity-ribbon-module .aubrik-btn:hover {\n            background: #003060 !important;\n            box-shadow: 0 8px 25px rgba(0, 48, 96, 0.4) !important;\n            transform: translateY(-2px) !important;\n        }\n\n        \/* =========================================\n           \u54cd\u5e94\u5f0f\u8bbe\u8ba1 (Responsive Flex\/Grid)\n           ========================================= *\/\n        @media (max-width:1000px) {\n            #aubrik-capacity-ribbon-module .aubrik-ribbon-item {\n                flex-direction: column !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-ribbon-left {\n                flex: none !important;\n                border-right: none !important;\n                border-bottom: 4px solid #1878C0 !important;\n                padding: 20px 30px !important;\n                align-items: flex-start !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-ribbon-custom .aubrik-ribbon-left {\n                border-bottom-color: #ffffff !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-middle-bg-wrapper {\n                padding: 30px 20px !important;\n            }\n        }\n\n        @media (max-width:690px) {\n            #aubrik-capacity-ribbon-module .aubrik-container {\n                padding: 0 20px !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-ribbon-right {\n                grid-template-columns: 1fr !important;\n                gap: 16px !important;\n                padding: 20px !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-cta-banner {\n                flex-direction: column !important;\n                text-align: left !important;\n                padding: 24px !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-btn {\n                width: 100% !important;\n            }\n            #aubrik-capacity-ribbon-module .aubrik-middle-bg-wrapper {\n                background-attachment: scroll !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"aubrik-container\">\n        \n        <div class=\"aubrik-header-box\">\n            <h2 class=\"aubrik-main-title\">The 1\u20131,000 Ton Capacity Tier-Guide<\/h2>\n            <p class=\"aubrik-intro-text\">\n                Under-rating is the single most common buying mistake. Any rotator has to carry more than the workpiece weighs, with margin, because an unbalanced load throws far more than its static mass onto the drive wheels. Every Aubrik rotator is rated for <strong>24-hour continuous duty at a 1.5\u00d7 safety factor over nominal load<\/strong>, so the number on the plate already includes the cushion most shops forget to add. Use the tiers below to place your project, then size up one band if your work is unbalanced or conical.\n            <\/p>\n        <\/div>\n\n        <div class=\"aubrik-middle-bg-wrapper\">\n            <div class=\"aubrik-ribbon-list\">\n                \n                <div class=\"aubrik-ribbon-item\">\n                    <div class=\"aubrik-ribbon-left\">\n                        <h3 class=\"aubrik-tier-title\">Light-duty<\/h3>\n                        <p class=\"aubrik-capacity-val\">1\u201310 T<\/p>\n                    <\/div>\n                    <div class=\"aubrik-ribbon-right\">\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Typical Workpiece<\/span>\n                            <span class=\"aubrik-data-text\">Small pipe, fittings, short cylinders<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Where It Runs<\/span>\n                            <span class=\"aubrik-data-text\">Job shops, pipe maintenance<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Frame \/ Drive<\/span>\n                            <span class=\"aubrik-data-text\">Compact, single drive<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"aubrik-ribbon-item\">\n                    <div class=\"aubrik-ribbon-left\">\n                        <h3 class=\"aubrik-tier-title\">Medium-duty<\/h3>\n                        <p class=\"aubrik-capacity-val\">10\u201350 T<\/p>\n                    <\/div>\n                    <div class=\"aubrik-ribbon-right\">\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Typical Workpiece<\/span>\n                            <span class=\"aubrik-data-text\">Pressure vessels, mid storage tanks, tower sections<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Where It Runs<\/span>\n                            <span class=\"aubrik-data-text\">General industrial lines<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Frame \/ Drive<\/span>\n                            <span class=\"aubrik-data-text\">Standard reinforced<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"aubrik-ribbon-item\">\n                    <div class=\"aubrik-ribbon-left\">\n                        <h3 class=\"aubrik-tier-title\">Heavy-duty<\/h3>\n                        <p class=\"aubrik-capacity-val\">50\u2013200 T<\/p>\n                    <\/div>\n                    <div class=\"aubrik-ribbon-right\">\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Typical Workpiece<\/span>\n                            <span class=\"aubrik-data-text\">Large pressure vessels, offshore pipe, heavy cylinders<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Where It Runs<\/span>\n                            <span class=\"aubrik-data-text\">Petrochemical, shipbuilding<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Frame \/ Drive<\/span>\n                            <span class=\"aubrik-data-text\">Reinforced frame, high-strength rollers<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"aubrik-ribbon-item aubrik-ribbon-custom\">\n                    <div class=\"aubrik-ribbon-left\">\n                        <h3 class=\"aubrik-tier-title\">Ultra-heavy (Custom)<\/h3>\n                        <p class=\"aubrik-capacity-val\">200\u20131,000 T<\/p>\n                    <\/div>\n                    <div class=\"aubrik-ribbon-right\">\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Typical Workpiece<\/span>\n                            <span class=\"aubrik-data-text\">Offshore wind towers, nuclear components, super tanks<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Where It Runs<\/span>\n                            <span class=\"aubrik-data-text\">Key national projects<\/span>\n                        <\/div>\n                        <div class=\"aubrik-data-cell\">\n                            <span class=\"aubrik-data-label\">Frame \/ Drive<\/span>\n                            <span class=\"aubrik-data-text\">Synchronized drive, alloy rollers, load-tested<\/span>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n\n        <div class=\"aubrik-reference-box\">\n            <h3 class=\"aubrik-reference-title\">Industry Reference<\/h3>\n            <p class=\"aubrik-intro-text\">\n                For reference, the industry spread runs from a few hundred pounds to roughly 2,000 tonnes across conventional designs, with self-aligning rolls usually topping out near 300\u2013500 tonnes. Aubrik covers the same envelope: standard self-aligning to 50 T, and synchronized custom builds to 1,000 T \u2014 roughly 2.2 million lbs \u2014 for the work that doesn&#8217;t fit a catalog.\n            <\/p>\n        <\/div>\n\n        <div class=\"aubrik-cta-banner\">\n            <p class=\"aubrik-cta-text\">\n                Send a shell diameter, weight, and wall thickness and we&#8217;ll size a specific tank rotator or turning roll for it.\n            <\/p>\n            <a href=\"#ct-popup-790\" class=\"aubrik-btn\">Request a Sizing Estimate \u2192<\/a>\n        <\/div>\n\n    <\/div>\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-275189e\" data-block-id=\"275189e\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-275189e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7d9fbfb\" data-v=\"4\" data-block-id=\"7d9fbfb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7d9fbfb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7d9fbfb-inner-blocks\">\n<section id=\"b2b-welding-decision-v1\">\n  <style>\n    \/* \u5168\u5c40\u4f5c\u7528\u57df\u9694\u79bb *\/\n    #b2b-welding-decision-v1 {\n      --primary-color: #0060A8;\n      --secondary-color: #1878C0;\n      --dark-color: #003060;\n      --bg-light: #F8FAFC;\n      --border-color: #E2E8F0;\n      --text-main: #334155;\n      --text-muted: #64748B;\n      --radius: 12px;\n      \n      width: 100% !important;\n      position: relative;\n      \/* \u7eaf\u767d\u5e95\u8272 + \u5de5\u7a0b\u611f\u6781\u6de1\u7f51\u683c\u80cc\u666f *\/\n      background-color: #fafcff;\n      background-image: \n        linear-gradient(rgba(0, 96, 168, 0.03) 1px, transparent 1px),\n        linear-gradient(90deg, rgba(0, 96, 168, 0.03) 1px, transparent 1px);\n      background-size: 32px 32px;\n      background-position: center top;\n      \n      padding: 80px 5vw; \n      box-sizing: border-box;\n      font-family: inherit; \n      line-height: 1.6;\n      overflow: hidden;\n    }\n\n    #b2b-welding-decision-v1 * {\n      box-sizing: border-box;\n    }\n\n    \/* \u5185\u5bb9\u951a\u5b9a\u5bb9\u5668 *\/\n    #b2b-welding-decision-v1 .b2b-container {\n      max-width: 1600px !important;\n      margin: 0 auto;\n      display: grid;\n      gap: 48px; \n      position: relative;\n      z-index: 1;\n    }\n\n    \/* \u6807\u9898\u533a\u57df\u8bbe\u8ba1 *\/\n    #b2b-welding-decision-v1 .header-group {\n      position: relative;\n      padding-left: 28px;\n      border-left: 6px solid var(--primary-color);\n      background: rgba(255, 255, 255, 0.8);\n      padding: 10px 20px 10px 28px;\n    }\n\n    \/* \u4e13\u4e1a\u5f15\u5bfc\u6807\u7b7e *\/\n    #b2b-welding-decision-v1 .guide-badge {\n      display: inline-block;\n      font-size: 13px;\n      font-weight: 700;\n      color: var(--primary-color);\n      letter-spacing: 1.5px;\n      text-transform: uppercase;\n      margin-bottom: 12px;\n      background: #EAF3FA;\n      padding: 4px 12px;\n      border-radius: 4px;\n    }\n\n    \/* \u4e25\u683c\u6309\u7167\u8981\u6c42\u8bbe\u7f6e H2 \u5b57\u4f53\u5927\u5c0f\u4e3a 32px *\/\n    #b2b-welding-decision-v1 h2.decision-h2 {\n      font-size: 32px; \n      font-weight: 700;\n      color: #111111;\n      margin: 0 0 20px 0;\n      letter-spacing: -0.5px;\n      line-height: 1.25;\n    }\n\n    #b2b-welding-decision-v1 .intro-text {\n      font-size: 18px;\n      color: var(--text-muted);\n      max-width: 1600px;\n      margin: 0;\n      text-align: justify;\n    }\n    \n    #b2b-welding-decision-v1 .intro-text strong {\n      color: var(--text-main);\n    }\n\n    \/* \u5de5\u4e1a\u7ea7\u5bf9\u6bd4\u6570\u636e\u8868 *\/\n    #b2b-welding-decision-v1 .table-wrapper {\n      width: 100%;\n      overflow-x: auto;\n      background: #ffffff;\n      border: 1px solid var(--border-color);\n      border-radius: var(--radius); \n      box-shadow: 0 20px 50px rgba(0, 48, 96, 0.08); \n      position: relative;\n      overflow: hidden; \n    }\n\n    #b2b-welding-decision-v1 .table-wrapper::before {\n      content: \"\";\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 6px;\n      background: linear-gradient(90deg, var(--dark-color) 0%, var(--primary-color) 50%, var(--secondary-color) 100%);\n      z-index: 2; \n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix {\n      width: 100%;\n      border-collapse: collapse;\n      text-align: left;\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix th {\n      background-color: var(--dark-color);\n      color: #ffffff;\n      font-weight: 600;\n      font-size: 17px;\n      padding: 24px;\n      border-bottom: 2px solid var(--primary-color);\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix th:first-child {\n      width: 22%;\n      background-color: #002244;\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix td {\n      padding: 20px 24px;\n      border-bottom: 1px solid var(--border-color);\n      color: var(--text-main);\n      font-size: 16px;\n      vertical-align: middle;\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix td:first-child {\n      font-weight: 700;\n      color: var(--dark-color);\n      background-color: var(--bg-light);\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix tr:last-child td {\n      border-bottom: none;\n    }\n\n    #b2b-welding-decision-v1 table.b2b-matrix tr:hover td:not(:first-child) {\n      background-color: #F0F7FD;\n      transition: background-color 0.2s ease;\n    }\n\n    \/* \u8865\u5145\u8bf4\u660e\u533a\u57df *\/\n    #b2b-welding-decision-v1 .context-box {\n      background-color: #F4F8FC; \n      border-left: 6px solid var(--secondary-color);\n      border-radius: 0 var(--radius) var(--radius) 0;\n      padding: 32px 40px;\n      margin: 0;\n      font-size: 16px;\n      color: var(--text-main);\n      box-shadow: 0 10px 30px rgba(0, 48, 96, 0.04);\n    }\n\n    #b2b-welding-decision-v1 .context-box strong {\n      color: var(--dark-color);\n      font-size: 17px;\n    }\n\n    \/* CTA \u884c\u52a8\u53f7\u53ec\u533a\u57df *\/\n    #b2b-welding-decision-v1 .cta-row {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      flex-wrap: wrap;\n      background: linear-gradient(135deg, var(--dark-color) 0%, #001f3f 100%);\n      padding: 40px 50px;\n      border-radius: var(--radius);\n      box-shadow: 0 20px 40px rgba(0, 48, 96, 0.15);\n      gap: 24px;\n      position: relative;\n      overflow: hidden;\n    }\n    \n    #b2b-welding-decision-v1 .cta-row::before {\n      content: \"\";\n      position: absolute;\n      top: -50%;\n      right: -10%;\n      width: 50%;\n      height: 200%;\n      background: radial-gradient(circle, rgba(255,255,255,0.05) 0%, transparent 60%);\n      transform: rotate(30deg);\n      pointer-events: none;\n    }\n\n    #b2b-welding-decision-v1 .cta-text {\n      color: #ffffff;\n      font-size: 22px;\n      font-weight: 600;\n      margin: 0;\n      max-width: 650px;\n      position: relative;\n      z-index: 2;\n    }\n\n    #b2b-welding-decision-v1 .btn-primary {\n      display: inline-flex;\n      align-items: center;\n      background-color: var(--primary-color);\n      color: #ffffff;\n      text-decoration: none;\n      font-weight: 600;\n      font-size: 16px;\n      padding: 16px 36px;\n      border-radius: 8px; \n      transition: all 0.3s ease;\n      border: 1px solid rgba(255,255,255,0.1);\n      position: relative;\n      z-index: 2;\n    }\n\n    #b2b-welding-decision-v1 .btn-primary:hover {\n      background-color: #2188D9; \n      transform: translateY(-3px);\n      box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);\n    }\n\n    \/* \u79fb\u52a8\u7aef\u54cd\u5e94\u5f0f\u8c03\u6574 *\/\n    @media (max-width: 992px) {\n      #b2b-welding-decision-v1 {\n        padding: 40px 5vw;\n        background-size: 24px 24px;\n      }\n      #b2b-welding-decision-v1 .cta-row {\n        flex-direction: column;\n        text-align: center;\n        padding: 32px 24px;\n      }\n      #b2b-welding-decision-v1 table.b2b-matrix th, \n      #b2b-welding-decision-v1 table.b2b-matrix td {\n        padding: 16px;\n        font-size: 14px;\n      }\n      #b2b-welding-decision-v1 h2.decision-h2 {\n        font-size: 28px; \/* \u79fb\u52a8\u7aef\u9632\u6298\u884c\u5fae\u8c03\uff0c\u4fdd\u8bc1\u4e00\u81f4\u4f53\u9a8c *\/\n      }\n    }\n  <\/style>\n\n  <div class=\"b2b-container\">\n    <div class=\"header-group\">\n      <span class=\"guide-badge\">Tech Guide<\/span>\n      <h2 class=\"decision-h2\">Rotator, Turning Roll, or Positioner? A Decision Tree<\/h2>\n      <p class=\"intro-text\">\n        Search results blur three different machines, and buying the wrong one is an expensive lesson. Here&#8217;s the honest trade-off, and bigger is not necessarily better: <strong>workpiece shape settles it fast<\/strong>. Turning rolls (welding rotators) carry a cylinder on rollers and spin it on its own axis. Positioners clamp a workpiece of any shape to a faceplate, then tilt and rotate it for angle control. If your work is round and heavy, you want rolls. If it is irregular, small, or needs to tilt for a downhand bead, you want a positioner. Most industrial buyers welding pipe, tanks, and vessels land on rolls.\n      <\/p>\n    <\/div>\n\n    <div class=\"table-wrapper\">\n      <table class=\"b2b-matrix\">\n        <thead>\n          <tr>\n            <th>Question<\/th>\n            <th>Welding Rotator \/ Turning Roll<\/th>\n            <th>Welding Positioner<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Workpiece shape<\/td>\n            <td>Cylindrical only (pipe, tank, vessel)<\/td>\n            <td>Any shape, clamped to faceplate<\/td>\n          <\/tr>\n          <tr>\n            <td>Motion<\/td>\n            <td>Rotation about the part&#8217;s own axis<\/td>\n            <td>Tilt + rotation for angle setting<\/td>\n          <\/tr>\n          <tr>\n            <td>Typical load band<\/td>\n            <td>1\u20131,000 T<\/td>\n            <td>10 kg \u2013 ~50 T<\/td>\n          <\/tr>\n          <tr>\n            <td>Best weld<\/td>\n            <td>Long circumferential \/ girth seams<\/td>\n            <td>Positioned downhand on small assemblies<\/td>\n          <\/tr>\n          <tr>\n            <td>Setup<\/td>\n            <td>Drop-on, no fixturing<\/td>\n            <td>Clamp \/ chuck the part<\/td>\n          <\/tr>\n          <tr>\n            <td>Where it wins<\/td>\n            <td>Pipe spools, tanks, towers, pressure vessels<\/td>\n            <td>Brackets, frames, short shafts, mixed fab<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"context-box\">\n      <strong>One more distinction worth the line:<\/strong> conventional and anti-drift rolls aren&#8217;t the same machine either. If your shells are out-of-round or conical, a standard roll will let them creep sideways as they turn; a self-aligning or anti-drift design holds the work to within about \u00b11 mm. That is the geometry problem from the cheat-sheet showing up again \u2014 which is why we lead selection with workpiece shape, not headline tonnage. That&#8217;s the structural reason a self-aligning design beats a heavier conventional roll on unstable work.\n    <\/div>\n\n    <div class=\"cta-row\">\n      <p class=\"cta-text\">Not sure whether your parts need a rotator or a positioner?<\/p>\n      <a href=\"https:\/\/aubrikmc.com\/welding-rotators-turning-rolls\/rotator-vs-positioner-selector\/\" class=\"btn-primary\" target=\"_blank\" rel=\"noopener\">\n        Get an engineering recommendation \u2192\n      <\/a>\n    <\/div>\n  <\/div>\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-2d90f5b\" data-block-id=\"2d90f5b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2d90f5b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-92a3daa\" data-v=\"4\" data-block-id=\"92a3daa\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-92a3daa-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-92a3daa-inner-blocks\">\n<section id=\"aubrik-proven-results-module\">\n    <style>\n        \/* 1. Typography & Theme Integration *\/\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap');\n\n        \/* 2. Top-Level Isolation *\/\n        #aubrik-proven-results-module {\n            width: 100% !important;\n            margin: 0;\n            padding: 0 0 60px 0;\n            font-family: inherit, 'Inter', sans-serif !important; \n            color: #333333;\n            background-color: #FFFFFF!important; \n            box-sizing: border-box;\n            overflow: hidden;\n        }\n\n        #aubrik-proven-results-module * {\n            box-sizing: border-box;\n            margin: 0;\n            padding: 0;\n        }\n\n        #aubrik-proven-results-module .aubrik-container {\n            max-width: 1600px !important; \n            margin: 0 auto !important;\n            padding: 90px 40px 0 40px !important; \n        }\n\n        \/* 3. Top Section - Equal Height Layout *\/\n        #aubrik-proven-results-module .aubrik-top-layout {\n            display: grid;\n            grid-template-columns: 1.3fr 1fr;\n            gap: 80px;\n            align-items: stretch;\n            margin-bottom: 80px;\n        }\n\n        #aubrik-proven-results-module .aubrik-top-text-wrap {\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            padding-right: 20px;\n        }\n\n        #aubrik-proven-results-module h2.aubrik-section-title {\n            color: #111111 !important;\n            font-weight: 700 !important;\n            font-size: 32px !important; \n            margin-bottom: 24px !important;\n            line-height: 1.2 !important;\n            position: relative;\n            padding-left: 25px !important;\n            padding-bottom: 0 !important; \n        }\n\n        #aubrik-proven-results-module h2.aubrik-section-title::after {\n            content: '';\n            position: absolute;\n            left: 0;\n            top: 2px;\n            bottom: 2px;\n            width: 6px;\n            height: auto; \n            background: linear-gradient(to bottom, #0060A8, #3B82F6);\n            border-radius: 4px;\n        }\n\n        #aubrik-proven-results-module p.aubrik-lead-text {\n            font-size: 1.15rem !important;\n            line-height: 1.8 !important;\n            color: #555555 !important;\n            margin: 0 !important;\n            display: -webkit-box;\n            -webkit-line-clamp: 4; \n            -webkit-box-orient: vertical;\n            overflow: hidden;\n            text-overflow: ellipsis;\n        }\n\n        #aubrik-proven-results-module .aubrik-quote-box {\n            background-color: #ffffff !important;\n            padding: 45px 50px !important;\n            border-radius: 16px !important;\n            box-shadow: 0 15px 35px rgba(0, 48, 96, 0.05) !important;\n            border-left: 6px solid #0060A8 !important;\n            position: relative;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            height: 100%; \n        }\n\n        #aubrik-proven-results-module .aubrik-quote-box::before {\n            content: '\"';\n            position: absolute;\n            top: 15px;\n            left: 25px;\n            font-size: 110px;\n            color: rgba(0, 96, 168, 0.04);\n            font-family: Georgia, serif;\n            line-height: 1;\n            z-index: 1;\n        }\n\n        #aubrik-proven-results-module .aubrik-quote-text {\n            font-size: 1.15rem !important;\n            font-weight: 500 !important;\n            line-height: 1.7 !important;\n            font-style: italic;\n            margin-bottom: 20px !important;\n            color: #333333 !important;\n            position: relative;\n            z-index: 2;\n        }\n\n        #aubrik-proven-results-module .aubrik-quote-author {\n            font-size: 1rem !important;\n            font-weight: 700 !important;\n            color: #0060A8 !important;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n            position: relative;\n            z-index: 2;\n        }\n\n        #aubrik-proven-results-module .aubrik-quote-author::before {\n            content: '';\n            display: inline-block;\n            width: 25px;\n            height: 2px;\n            background-color: #0060A8;\n        }\n\n        \/* 4. Project Grid - 4 Columns *\/\n        #aubrik-proven-results-module .aubrik-project-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 30px;\n            margin-bottom: 140px; \n        }\n\n        #aubrik-proven-results-module .aubrik-flip-card {\n            background-color: transparent;\n            width: 100%;\n            aspect-ratio: 1 \/ 1.15; \n            perspective: 2500px;\n        }\n\n        #aubrik-proven-results-module .aubrik-flip-toggle {\n            display: none;\n        }\n\n        #aubrik-proven-results-module .aubrik-flip-card-inner {\n            position: relative;\n            width: 100%;\n            height: 100%;\n            display: block;\n            cursor: pointer;\n            transform-style: preserve-3d;\n        }\n\n        #aubrik-proven-results-module .aubrik-card-img {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            border-radius: 12px;\n            z-index: 0;\n        }\n\n        \/* --- \u5e95\u5c42\uff1a\u5b8c\u5168\u900f\u660e\u7684\u6587\u5b57\u5c42 (Back Face) --- *\/\n        #aubrik-proven-results-module .aubrik-flip-card-back {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            border-radius: 12px;\n            box-shadow: 0 15px 35px rgba(0, 0, 0, 0.1) !important;\n            z-index: 1; \n            overflow: hidden;\n            background-color: transparent !important; \/* \u786e\u4fdd\u5361\u7247\u5e95\u5c42\u80cc\u666f\u5b8c\u5168\u900f\u660e *\/\n        }\n\n        \/* \u901a\u8fc7\u7eaf\u5747\u5300\u900f\u660e\u819c\u548c\u6587\u5b57\u9ad8\u4eae\u6295\u5f71\uff0c\u5b9e\u73b0\u6781\u7b80\u900f\u660e\u8986\u76d6 *\/\n        #aubrik-proven-results-module .aubrik-back-overlay {\n            position: absolute;\n            inset: 0;\n            background: rgba(0, 24, 48, 0.55); \/* \u7cbe\u786e\u964d\u4f4e\u9ed1\u5ea6\uff0c\u4fdd\u6301\u9ad8\u900f\u660e\u611f\uff0c\u4e0d\u906e\u6321\u56fe\u7247\u8be6\u60c5 *\/\n            padding: 40px 30px !important;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            z-index: 1;\n        }\n\n        #aubrik-proven-results-module .aubrik-close-hint {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            color: rgba(255, 255, 255, 0.7) !important;\n            font-size: 1.5rem !important;\n            line-height: 1;\n            transition: color 0.3s;\n            text-shadow: 0 2px 4px rgba(0,0,0,0.6);\n        }\n\n        #aubrik-proven-results-module .aubrik-flip-card-back:hover .aubrik-close-hint {\n            color: #ffffff !important;\n        }\n\n        \/* \u4e3a\u900f\u660e\u80cc\u666f\u4e0a\u7684\u6587\u5b57\u6ce8\u5165\u5fae\u5c0f\u7684\u9ad8\u65af\u6295\u5f71\uff0c\u9632\u6b62\u56e0\u6d45\u8272\u5b9e\u666f\u56fe\u4ea7\u751f\u7729\u5149 *\/\n        #aubrik-proven-results-module h3.aubrik-back-title {\n            color: #ffffff !important;\n            font-size: 1.35rem !important;\n            font-weight: 700 !important;\n            margin-bottom: 15px !important;\n            line-height: 1.3 !important;\n            text-shadow: 0 2px 6px rgba(0, 24, 48, 0.8);\n        }\n\n        #aubrik-proven-results-module p.aubrik-back-desc {\n            color: #FAFCFF !important;\n            line-height: 1.6 !important;\n            font-size: 0.95rem !important;\n            margin: 0 !important;\n            text-shadow: 0 1px 4px rgba(0, 24, 48, 0.8);\n        }\n\n        \/* --- \u8868\u5c42\uff1a\u89c6\u89c9\u56fe\u50cf\u7ffb\u8f6c\u76d6 (Front Face) --- *\/\n        #aubrik-proven-results-module .aubrik-flip-card-front {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            border-radius: 12px;\n            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15) !important;\n            z-index: 2; \n            transform-origin: left center;\n            transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1);\n            backface-visibility: hidden;\n            -webkit-backface-visibility: hidden;\n            overflow: hidden;\n        }\n\n        #aubrik-proven-results-module .aubrik-front-overlay {\n            position: absolute;\n            inset: 0;\n            background: linear-gradient(to top, rgba(0, 30, 60, 0.95) 0%, rgba(0, 30, 60, 0.4) 40%, rgba(0, 30, 60, 0) 100%);\n            padding: 30px 25px;\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-end;\n            z-index: 1;\n        }\n\n        #aubrik-proven-results-module .aubrik-front-title {\n            color: #ffffff !important;\n            font-size: 1.4rem !important;\n            font-weight: 700 !important;\n            margin: 0 0 10px 0 !important;\n            line-height: 1.2 !important;\n        }\n\n        #aubrik-proven-results-module .aubrik-click-hint {\n            color: #93C5FD !important;\n            font-size: 0.8rem !important;\n            font-weight: 700 !important;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            display: flex;\n            align-items: center;\n            transition: all 0.3s ease;\n        }\n\n        #aubrik-proven-results-module .aubrik-flip-card-inner:hover .aubrik-click-hint {\n            color: #ffffff !important;\n            transform: translateX(5px);\n        }\n\n        #aubrik-proven-results-module .aubrik-flip-toggle:checked + .aubrik-flip-card-inner .aubrik-flip-card-front {\n            transform: rotateY(-180deg);\n        }\n\n        \/* 5. ROI Section - Flat Horizontal Overlap Panel *\/\n        #aubrik-proven-results-module .aubrik-roi-section {\n            position: relative;\n            z-index: 10; \n            margin-top: -90px; \n            background: #002244 !important; \n            padding: 60px 70px !important;\n            border-radius: 20px;\n            color: #ffffff;\n            box-shadow: 0 30px 60px rgba(0, 34, 68, 0.15), 0 10px 20px rgba(0, 0, 0, 0.1) !important;\n            width: calc(100% - 40px);\n            max-width: 1520px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        #aubrik-proven-results-module .aubrik-roi-content {\n            display: grid;\n            grid-template-columns: 1fr 1.1fr; \n            gap: 60px;\n            align-items: center;\n        }\n\n        #aubrik-proven-results-module .aubrik-roi-title {\n            color: #ffffff !important;\n            font-size: 2.2rem !important;\n            margin-bottom: 20px !important;\n            font-weight: 800 !important;\n            line-height: 1.2;\n        }\n        \n        #aubrik-proven-results-module .aubrik-roi-title span {\n            color: #60A5FA;\n        }\n\n        #aubrik-proven-results-module p.aubrik-roi-desc {\n            margin: 0 0 35px 0 !important;\n            color: #E2E8F0 !important;\n            line-height: 1.7 !important;\n            font-size: 1.1rem !important;\n        }\n\n        \/* Stats Flat Grid *\/\n        #aubrik-proven-results-module .aubrik-stats-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 20px;\n        }\n\n        #aubrik-proven-results-module .aubrik-stat-item {\n            background: rgba(255, 255, 255, 0.05) !important;\n            border: none !important;\n            border-left: 3px solid #3B82F6 !important; \n            border-radius: 8px;\n            padding: 30px 25px !important;\n            text-align: left; \n            transition: all 0.3s ease;\n        }\n\n        #aubrik-proven-results-module .aubrik-stat-item:hover {\n            background: rgba(255, 255, 255, 0.09) !important;\n        }\n\n        #aubrik-proven-results-module .aubrik-stat-number {\n            display: block;\n            font-size: 2.8rem !important;\n            font-weight: 800 !important;\n            color: #ffffff !important;\n            margin-bottom: 5px !important;\n            letter-spacing: -1px;\n        }\n\n        #aubrik-proven-results-module .aubrik-stat-label {\n            display: block;\n            font-size: 0.9rem !important;\n            color: #94A3B8 !important;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            font-weight: 600 !important;\n        }\n\n        #aubrik-proven-results-module .aubrik-cta-wrapper {\n            text-align: left;\n        }\n\n        #aubrik-proven-results-module .aubrik-btn {\n            display: inline-block;\n            background-color: #3B82F6 !important;\n            color: #ffffff !important;\n            font-size: 1.1rem !important;\n            font-weight: 700 !important;\n            padding: 18px 40px !important;\n            border-radius: 50px;\n            text-decoration: none !important;\n            transition: all 0.3s ease !important;\n            border: none;\n            cursor: pointer;\n        }\n\n        #aubrik-proven-results-module .aubrik-btn:hover {\n            background-color: #2563EB !important;\n            transform: translateY(-2px);\n            box-shadow: 0 10px 25px rgba(59, 130, 246, 0.4) !important;\n        }\n\n        #aubrik-proven-results-module .aubrik-cta-subtext {\n            display: block;\n            margin-top: 15px !important;\n            font-size: 0.95rem !important;\n            color: #94A3B8 !important;\n        }\n\n        \/* 6. Responsive Adjustments *\/\n        @media (max-width: 1400px) {\n            #aubrik-proven-results-module .aubrik-top-layout {\n                gap: 50px;\n            }\n            #aubrik-proven-results-module .aubrik-roi-content {\n                gap: 40px;\n            }\n        }\n\n        @media (max-width: 1200px) {\n            #aubrik-proven-results-module .aubrik-top-layout {\n                grid-template-columns: 1fr;\n                gap: 40px;\n            }\n            #aubrik-proven-results-module p.aubrik-lead-text {\n                -webkit-line-clamp: unset; \n                display: block;\n            }\n            #aubrik-proven-results-module .aubrik-project-grid {\n                grid-template-columns: repeat(2, 1fr);\n            }\n            #aubrik-proven-results-module .aubrik-roi-content {\n                grid-template-columns: 1fr; \n            }\n        }\n\n        @media (max-width:1000px) {\n            #aubrik-proven-results-module .aubrik-roi-section {\n                margin-top: -50px; \n                padding: 50px 40px !important;\n                width: 100%;\n            }\n            #aubrik-proven-results-module .aubrik-cta-wrapper {\n                margin-bottom: 20px;\n            }\n        }\n\n        @media (max-width:690px) {\n            #aubrik-proven-results-module .aubrik-container {\n                padding: 60px 20px 0 20px !important;\n            }\n            #aubrik-proven-results-module .aubrik-section-title {\n                font-size: 28px !important; \n            }\n            #aubrik-proven-results-module .aubrik-project-grid {\n                grid-template-columns: 1fr;\n                margin-bottom: 60px;\n            }\n            #aubrik-proven-results-module .aubrik-roi-section {\n                margin-top: 0; \n                border-radius: 0; \n                padding: 50px 25px !important;\n                width: 100vw;\n                margin-left: -20px; \n            }\n            #aubrik-proven-results-module .aubrik-stat-number {\n                font-size: 2.4rem !important;\n            }\n            #aubrik-proven-results-module .aubrik-stats-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n\n    <div class=\"aubrik-container\">\n        \n        <div class=\"aubrik-top-layout\">\n            <div class=\"aubrik-top-text-wrap\">\n                <h2 class=\"aubrik-section-title\">Proven Results: Field Data From Wind, Vessel &#038; Pipeline Projects<\/h2>\n                <p class=\"aubrik-lead-text\">\n                    Most rotator pages claim &#8220;industry-leading&#8221; and stop there. Here are four Aubrik projects with the numbers attached, because a new supplier earns trust with measured outcomes, not adjectives. These span industrial buyers in wind, pressure-vessel, and pipeline work, from 50 ton vessels to 1,000 ton tower cans. Every unit below shipped under Aubrik&#8217;s one-year warranty and a 24-hour duty rating.\n                <\/p>\n            <\/div>\n            \n            <div class=\"aubrik-quote-box\">\n                <p class=\"aubrik-quote-text\">\n                    &#8220;On the wind-tower line we watched setup time drop 40% the first week \u2014 the self-aligning brackets meant the crew stopped re-bolting between can diameters. That is where the 35% throughput gain actually came from, not faster arcs.&#8221;\n                <\/p>\n                <div class=\"aubrik-quote-author\">Aubrik Application Engineering Team<\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"aubrik-project-grid\">\n            \n            <div class=\"aubrik-flip-card\">\n                <input type=\"checkbox\" id=\"aubrik-card-toggle-1\" class=\"aubrik-flip-toggle\">\n                <label for=\"aubrik-card-toggle-1\" class=\"aubrik-flip-card-inner\">\n                    <div class=\"aubrik-flip-card-back\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Wind-tower-production.png\" alt=\"Wind tower section production run\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-back-overlay\">\n                            <span class=\"aubrik-close-hint\">\u2715<\/span>\n                            <h3 class=\"aubrik-back-title\">Wind tower production<\/h3>\n                            <p class=\"aubrik-back-desc\">A wind-power fabricator ran 8\u00d7 ZT-50 self-aligning rotators on 120 m tower sections. Automatic alignment cut setup time 40% and held weld consistency across the run; overall throughput rose 35%.<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"aubrik-flip-card-front\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Wind-tower-production.png\" alt=\"Wind tower section production run\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-front-overlay\">\n                            <div class=\"aubrik-front-title\">Wind tower production<\/div>\n                            <span class=\"aubrik-click-hint\">CLICK TO FLIP \u2794<\/span>\n                        <\/div>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <div class=\"aubrik-flip-card\">\n                <input type=\"checkbox\" id=\"aubrik-card-toggle-2\" class=\"aubrik-flip-toggle\">\n                <label for=\"aubrik-card-toggle-2\" class=\"aubrik-flip-card-inner\">\n                    <div class=\"aubrik-flip-card-back\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Pressure-vessel-welding.png\" alt=\"Pressure vessel welding assembly line\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-back-overlay\">\n                            <span class=\"aubrik-close-hint\">\u2715<\/span>\n                            <h3 class=\"aubrik-back-title\">Pressure vessel welding<\/h3>\n                            <p class=\"aubrik-back-desc\">5\u00d7 AD-30 adjustable turning rolls on mixed mid-size vessels. Lead-screw spacing plus dual manual\/remote control cut per-workpiece adjustment time 60%, lifting shop capacity and pass rate.<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"aubrik-flip-card-front\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Pressure-vessel-welding.png\" alt=\"Pressure vessel welding assembly line\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-front-overlay\">\n                            <div class=\"aubrik-front-title\">Pressure vessel welding<\/div>\n                            <span class=\"aubrik-click-hint\">CLICK TO FLIP \u2794<\/span>\n                        <\/div>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <div class=\"aubrik-flip-card\">\n                <input type=\"checkbox\" id=\"aubrik-card-toggle-3\" class=\"aubrik-flip-toggle\">\n                <label for=\"aubrik-card-toggle-3\" class=\"aubrik-flip-card-inner\">\n                    <div class=\"aubrik-flip-card-back\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Nuclear-pipe-precision.png\" alt=\"Nuclear pipe precision alignment welding\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-back-overlay\">\n                            <span class=\"aubrik-close-hint\">\u2715<\/span>\n                            <h3 class=\"aubrik-back-title\">Nuclear pipe precision<\/h3>\n                            <p class=\"aubrik-back-desc\">3\u00d7 PP-20 pipe-pinching rotators on nuclear pipe. Pneumatic clamping held concentricity to the nuclear standard, and the remote + pneumatic control kept operators out of the weld zone.<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"aubrik-flip-card-front\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Nuclear-pipe-precision.png\" alt=\"Nuclear pipe precision alignment welding\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-front-overlay\">\n                            <div class=\"aubrik-front-title\">Nuclear pipe precision<\/div>\n                            <span class=\"aubrik-click-hint\">CLICK TO FLIP \u2794<\/span>\n                        <\/div>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n            <div class=\"aubrik-flip-card\">\n                <input type=\"checkbox\" id=\"aubrik-card-toggle-4\" class=\"aubrik-flip-toggle\">\n                <label for=\"aubrik-card-toggle-4\" class=\"aubrik-flip-card-inner\">\n                    <div class=\"aubrik-flip-card-back\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Large-tank-fit-up.png\" alt=\"Large storage tank fit-up process\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-back-overlay\">\n                            <span class=\"aubrik-close-hint\">\u2715<\/span>\n                            <h3 class=\"aubrik-back-title\">Large tank fit-up<\/h3>\n                            <p class=\"aubrik-back-desc\">One HGKF-60 fit-up rotator on a 500 m\u00b3 storage tank. Per-section alignment fell from 8 hours to 45 minutes, joints hit \u00b10.5 mm concentricity, rework dropped 90%, and the project finished two weeks early.<\/p>\n                        <\/div>\n                    <\/div>\n                    <div class=\"aubrik-flip-card-front\">\n                        <img decoding=\"async\" src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/Large-tank-fit-up.png\" alt=\"Large storage tank fit-up process\" class=\"aubrik-card-img\" loading=\"lazy\">\n                        <div class=\"aubrik-front-overlay\">\n                            <div class=\"aubrik-front-title\">Large tank fit-up<\/div>\n                            <span class=\"aubrik-click-hint\">CLICK TO FLIP \u2794<\/span>\n                        <\/div>\n                    <\/div>\n                <\/label>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n\n    <div class=\"aubrik-roi-section\">\n        <div class=\"aubrik-roi-content\">\n            \n            <div class=\"aubrik-roi-left\">\n                <h3 class=\"aubrik-roi-title\">ROI in focus <br><span>China-Russia Gas Pipeline<\/span><\/h3>\n                <p class=\"aubrik-roi-desc\">\n                    20\u00d7 OR-20T pipe rotators with laser alignment and dual-motor synchronization, customized for 1,200\u20134,800 mm pipe and synchronized to SAW. Field temperatures reached \u221240 \u00b0C; IP65 protection and freeze-resistant lubrication kept them running.\n                <\/p>\n                <div class=\"aubrik-cta-wrapper\">\n                    <a href=\"#ct-popup-790\" class=\"aubrik-btn\">Request an ROI Estimate \u2192<\/a>\n                    <span class=\"aubrik-cta-subtext\">Based on your joint count and current handling time.<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"aubrik-stats-grid\">\n                <div class=\"aubrik-stat-item\">\n                    <span class=\"aubrik-stat-number\">99.3%<\/span>\n                    <span class=\"aubrik-stat-label\">first-pass acceptance (up from 92%)<\/span>\n                <\/div>\n                <div class=\"aubrik-stat-item\">\n                    <span class=\"aubrik-stat-number\">8 min<\/span>\n                    <span class=\"aubrik-stat-label\">positioning time (down from 45m)<\/span>\n                <\/div>\n                <div class=\"aubrik-stat-item\">\n                    <span class=\"aubrik-stat-number\">68<\/span>\n                    <span class=\"aubrik-stat-label\">weld joints per day (up from 40)<\/span>\n                <\/div>\n                <div class=\"aubrik-stat-item\">\n                    <span class=\"aubrik-stat-number\">10 mo<\/span>\n                    <span class=\"aubrik-stat-label\">payback (\u2248\u00a55M rework saved)<\/span>\n                <\/div>\n            <\/div>\n\n        <\/div>\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-4773e94\" data-block-id=\"4773e94\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-4773e94-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5fa07cb\" data-v=\"4\" data-block-id=\"5fa07cb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5fa07cb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5fa07cb-inner-blocks\">\n<!-- \u81ea\u5b9a\u4e49\u6a21\u5757\uff1a\u710a\u63a5\u6eda\u8f6e\u67b6\u8ba4\u8bc1\u4e0e\u5236\u9020\u6807\u51c6 (\u9ad8\u77e9\u9635\u89c4\u683c\u9762\u677f\u7248) -->\n<div id=\"aubrik-tall-spec-module\">\n    <!-- \u5e95\u5c42\u7269\u7406\u80cc\u666f\uff1a\u53f3\u4fa7\u6df1\u84dd\u8272\u5de8\u578b\u951a\u5757 -->\n    <div class=\"aubrik-massive-dark-bg\"><\/div>\n    \n    <div class=\"aubrik-tall-container\">\n        \n        <!-- \u5de6\u680f\uff1a\u9ad8\u901a\u91cf\u6587\u672c\u533a -->\n        <div class=\"aubrik-tall-content\">\n            <!-- \u5de5\u4e1a\u5bfc\u8f68\u88c5\u9970\u7ebf\uff0c\u62c9\u4f38\u89c6\u89c9\u9ad8\u5ea6 -->\n            <div class=\"aubrik-vertical-rail\"><\/div>\n            \n            <div class=\"aubrik-text-wrapper\">\n                <h2 class=\"aubrik-spec-h2\">Certifications &amp; Build Standards<\/h2>\n                \n                <div class=\"aubrik-spec-paragraph\">\n                    <p>For industrial buyers comparing an established Western brand against a maker new to the shortlist, the certificate is the tiebreaker, so we put the detail up front rather than behind a contact form. Aubrik delivers every rotator CE-marked and built under an ISO 9001 quality system, rated for 24-hour duty at a 1.5\u00d7 safety factor, with a factory load test before dispatch. Pipe rotators generate API 1104 and ASME-ready weld records, which matters because API 1104 holds girth-weld hi-lo to 1\/16 inch (1.6 mm) on most pipeline specs \u2014 a tolerance you cannot hit if the workpiece drifts mid-rotation.<\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- \u53f3\u680f\uff1a\u5de8\u578b\u60ac\u6d6e\u89c4\u683c\u5361\u7247 -->\n        <div class=\"aubrik-tall-matrix\">\n            <div class=\"aubrik-matrix-board\">\n                <!-- \u9876\u90e8\u9762\u677f\u4fee\u9970 -->\n                <div class=\"aubrik-board-header\">\n                    <span class=\"aubrik-header-dot\"><\/span>\n                    <span class=\"aubrik-header-text\">VERIFIED SPECIFICATIONS<\/span>\n                <\/div>\n                \n                <!-- 2x2 \u8fb9\u6846\u77e9\u9635\uff0c\u6491\u8d77\u9ad8\u5ea6 -->\n                <div class=\"aubrik-spec-grid\">\n                    \n                    <!-- \u77e9\u9635\u9879 1 -->\n                    <div class=\"aubrik-grid-cell\">\n                        <span class=\"aubrik-cell-index\">[01]<\/span>\n                        <h3 class=\"aubrik-cell-title\">CE<\/h3>\n                        <p class=\"aubrik-cell-desc\">EU machinery directive<\/p>\n                    <\/div>\n\n                    <!-- \u77e9\u9635\u9879 2 -->\n                    <div class=\"aubrik-grid-cell\">\n                        <span class=\"aubrik-cell-index\">[02]<\/span>\n                        <h3 class=\"aubrik-cell-title\">ISO 9001<\/h3>\n                        <p class=\"aubrik-cell-desc\">quality management system<\/p>\n                    <\/div>\n\n                    <!-- \u77e9\u9635\u9879 3 -->\n                    <div class=\"aubrik-grid-cell\">\n                        <span class=\"aubrik-cell-index\">[03]<\/span>\n                        <h3 class=\"aubrik-cell-title\">1.5\u00d7<\/h3>\n                        <p class=\"aubrik-cell-desc\">safety factor, 24h duty<\/p>\n                    <\/div>\n\n                    <!-- \u77e9\u9635\u9879 4 -->\n                    <div class=\"aubrik-grid-cell\">\n                        <span class=\"aubrik-cell-index\">[04]<\/span>\n                        <h3 class=\"aubrik-cell-title\">API 1104 \/ ASME<\/h3>\n                        <p class=\"aubrik-cell-desc\">weld-record ready (pipe)<\/p>\n                    <\/div>\n\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n<style>\n\/* ==========================================================================\n   \u6700\u9ad8\u7ea7\u4f5c\u7528\u57df\u9694\u79bb (Highest Level Scope)\n   ID: #aubrik-tall-spec-module\n   ========================================================================== *\/\n#aubrik-tall-spec-module {\n    width: 100% !important;\n    position: relative;\n    \/* \u5927\u5e45\u589e\u52a0\u4e0a\u4e0b\u5185\u8fb9\u8ddd\uff0c\u63d0\u5347\u6574\u4f53\u6a21\u5757\u9ad8\u5ea6 *\/\n    padding: 80px 0 !important; \n    font-family: inherit !important;\n    background-color: #fAFCFF\n; \/* \u6781\u6d45\u7684\u5de5\u4e1a\u7070\u5e95\u8272\uff0c\u4e0e\u7eaf\u767d\u5361\u7247\u5f62\u6210\u5bf9\u6bd4 *\/\n    box-sizing: border-box;\n    overflow: hidden;\n}\n\n#aubrik-tall-spec-module * {\n    box-sizing: border-box;\n}\n\n\/* ==========================================================================\n   \u6df1\u8272\u5de8\u578b\u951a\u5757 (Massive Dark Background)\n   ========================================================================== *\/\n#aubrik-tall-spec-module .aubrik-massive-dark-bg {\n    position: absolute;\n    top: 0;\n    right: 0;\n    bottom: 0;\n    width: 45vw;\n    background-color: #003060; \/* logo\u526f\u8272\u8c03\uff0c\u63d0\u4f9b\u91cd\u5de5\u4f53\u91cf\u611f *\/\n    z-index: 1;\n}\n\n\/* \u589e\u52a0\u53f3\u4e0a\u89d2\u7684\u5de5\u4e1a\u659c\u5207\u89d2\u89c6\u89c9\u5143\u7d20 *\/\n#aubrik-tall-spec-module .aubrik-massive-dark-bg::after {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    right: 0;\n    width: 150px;\n    height: 150px;\n    background: linear-gradient(225deg, #f8fafc 50%, transparent 50%);\n}\n\n\/* ==========================================================================\n   \u6838\u5fc3\u5bb9\u5668 (Core Container)\n   ========================================================================== *\/\n#aubrik-tall-spec-module .aubrik-tall-container {\n    max-width: 1600px !important;\n    margin: 0 auto;\n    display: flex;\n    flex-wrap: nowrap;\n    align-items: center; \/* \u5c45\u4e2d\u5bf9\u9f50\uff0c\u8ba9\u60ac\u6d6e\u5361\u7247\u81ea\u7136\u6ea2\u51fa\u4e0a\u4e0b *\/\n    position: relative;\n    z-index: 2;\n}\n\n\/* ==========================================================================\n   \u5de6\u4fa7\uff1a\u9ad8\u901a\u91cf\u6587\u672c\u533a (Left Content)\n   ========================================================================== *\/\n#aubrik-tall-spec-module .aubrik-tall-content {\n    width: 50%;\n    padding: 40px 80px 40px 40px;\n    position: relative;\n    display: flex;\n}\n\n\/* \u5782\u76f4\u5bfc\u8f68\uff1a\u8d2f\u7a7f\u5de6\u4fa7\uff0c\u7269\u7406\u62c9\u5347\u89c6\u89c9\u9ad8\u5ea6 *\/\n#aubrik-tall-spec-module .aubrik-vertical-rail {\n    width: 4px;\n    background: linear-gradient(to bottom, #1878C0 0%, #0060A8 50%, transparent 100%);\n    margin-right: 40px;\n    flex-shrink: 0;\n}\n\n#aubrik-tall-spec-module .aubrik-text-wrapper {\n    flex-grow: 1;\n    padding-top: 20px; \/* \u4ea7\u751f\u9519\u843d\u611f *\/\n}\n\n#aubrik-tall-spec-module .aubrik-spec-h2 {\n    font-size: 32px !important;\n    color: #111111 !important;\n    font-weight: 800 !important;\n    line-height: 1.2 !important;\n    margin: 0 0 32px 0 !important;\n    text-transform: capitalize;\n}\n\n#aubrik-tall-spec-module .aubrik-spec-paragraph p {\n    font-size: 16px !important;\n    line-height: 1.9 !important; \/* \u589e\u52a0\u884c\u9ad8\uff0c\u63d0\u5347\u9605\u8bfb\u4f53\u9a8c\u548c\u9ad8\u5ea6 *\/\n    color: #475569 !important;\n    margin: 0 !important;\n    text-align: justify;\n}\n\n\/* ==========================================================================\n   \u53f3\u4fa7\uff1a\u9ad8\u77e9\u9635\u60ac\u6d6e\u767d\u5361 (Right Matrix Board)\n   ========================================================================== *\/\n#aubrik-tall-spec-module .aubrik-tall-matrix {\n    width: 50%;\n    padding: 0 40px 0 0;\n}\n\n#aubrik-tall-spec-module .aubrik-matrix-board {\n    background-color: #ffffff;\n    width: 100%;\n    \/* \u5f3a\u884c\u5411\u5de6\u504f\u79fb\uff0c\u5b9e\u73b0 Overlap \u8986\u76d6 *\/\n    margin-left: -60px;\n    box-shadow: 0 30px 60px rgba(0, 48, 96, 0.15);\n    position: relative;\n    display: flex;\n    flex-direction: column;\n}\n\n\/* \u5361\u7247\u9876\u90e8\uff1a\u5de5\u4e1a\u94ed\u724c\u8bbe\u8ba1 *\/\n#aubrik-tall-spec-module .aubrik-board-header {\n    background-color: #f1f5f9;\n    padding: 16px 30px;\n    display: flex;\n    align-items: center;\n    border-bottom: 1px solid #e2e8f0;\n}\n\n#aubrik-tall-spec-module .aubrik-header-dot {\n    width: 8px;\n    height: 8px;\n    background-color: #0060A8;\n    border-radius: 50%;\n    margin-right: 12px;\n    box-shadow: 0 0 0 3px rgba(0, 96, 168, 0.2);\n}\n\n#aubrik-tall-spec-module .aubrik-header-text {\n    font-size: 12px !important;\n    color: #64748b !important;\n    font-weight: 700 !important;\n    letter-spacing: 2px;\n}\n\n\/* \u5185\u90e8\u77e9\u9635\u7f51\u683c (\u9ad8\u5ea6\u7684\u6838\u5fc3\u6765\u6e90) *\/\n#aubrik-tall-spec-module .aubrik-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    \/* \u5229\u7528\u5e95\u8272\u548cgap\u5f62\u62101px\u7684\u5185\u5d4c\u91d1\u5c5e\u7ebf\u6548\u679c *\/\n    background-color: #e2e8f0; \n    gap: 1px; \n    border: 1px solid #e2e8f0;\n}\n\n\/* \u6bcf\u4e2a\u6570\u636e\u5355\u5143 (\u5927\u5e45\u589e\u52a0 Padding) *\/\n#aubrik-tall-spec-module .aubrik-grid-cell {\n    background-color: #ffffff;\n    \/* \u6838\u5fc3\uff1a\u6781\u5176\u5bbd\u88d5\u7684\u5185\u90e8\u7a7a\u95f4\uff0c\u5e26\u6765\u547c\u5438\u611f\u548c\u4f53\u91cf\u611f *\/\n    padding: 60px 40px; \n    position: relative;\n    transition: background-color 0.4s ease;\n    z-index: 1;\n}\n\n\/* \u805a\u5149\u706f\u60ac\u505c\u4ea4\u4e92\uff1a\u80cc\u666f\u5fae\u53d8\u4e14\u4e0d\u5f15\u8d77CLS\u91cd\u6392 *\/\n#aubrik-tall-spec-module .aubrik-grid-cell:hover {\n    background-color: #f8fafc;\n}\n\n\/* \u5de5\u4e1a\u7f16\u53f7\u8bbe\u8ba1 *\/\n#aubrik-tall-spec-module .aubrik-cell-index {\n    position: absolute;\n    top: 20px;\n    left: 20px;\n    font-size: 13px !important;\n    color: #cbd5e1 !important;\n    font-family: monospace; \/* \u4ee3\u7801\/\u5de5\u7a0b\u5b57\u4f53 *\/\n    font-weight: 600;\n}\n\n\/* \u6570\u636e\u9879\u6807\u9898 *\/\n#aubrik-tall-spec-module .aubrik-cell-title {\n    font-size: 32px !important; \/* \u52a0\u5927\u6570\u636e\u5b57\u53f7 *\/\n    color: #003060 !important;\n    font-weight: 800 !important;\n    margin: 0 0 12px 0 !important;\n    line-height: 1.1 !important;\n}\n\n\/* \u6570\u636e\u9879\u63cf\u8ff0 *\/\n#aubrik-tall-spec-module .aubrik-cell-desc {\n    font-size: 15px !important;\n    color: #64748b !important;\n    font-weight: 500 !important;\n    margin: 0 !important;\n    line-height: 1.5 !important;\n}\n\n\/* \u60ac\u6d6e\u65f6\u7684\u4fa7\u8fb9\u54c1\u724c\u8272\u9ad8\u4eae\u7ebf *\/\n#aubrik-tall-spec-module .aubrik-grid-cell::before {\n    content: \"\";\n    position: absolute;\n    top: 0; left: 0; bottom: 0;\n    width: 4px;\n    background-color: #0060A8;\n    transform: scaleY(0);\n    transform-origin: bottom;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n#aubrik-tall-spec-module .aubrik-grid-cell:hover::before {\n    transform: scaleY(1);\n}\n\n\/* ==========================================================================\n   \u54cd\u5e94\u5f0f\u65ad\u70b9 (Responsive Breakpoints)\n   ========================================================================== *\/\n@media (max-width: 1200px) {\n    #aubrik-tall-spec-module .aubrik-grid-cell {\n        padding: 50px 30px; \/* \u7a0d\u5fae\u538b\u7f29\u4ee5\u9632\u5e73\u677f\u6ea2\u51fa *\/\n    }\n}\n\n@media (max-width:1000px) {\n    #aubrik-tall-spec-module {\n        padding: 60px 0 !important; \n    }\n    #aubrik-tall-spec-module .aubrik-tall-container {\n        flex-direction: column;\n    }\n    #aubrik-tall-spec-module .aubrik-massive-dark-bg {\n        width: 100%;\n        top: 30%; \/* \u6df1\u84dd\u8272\u80cc\u666f\u79fb\u52a8\u5230\u4e0b\u65b9\u4f5c\u4e3a\u57ab\u5e95 *\/\n    }\n    #aubrik-tall-spec-module .aubrik-massive-dark-bg::after {\n        display: none; \/* \u79fb\u52a8\u7aef\u53bb\u6389\u5207\u89d2 *\/\n    }\n    #aubrik-tall-spec-module .aubrik-tall-content {\n        width: 100%;\n        padding: 0 30px 40px 30px;\n    }\n    #aubrik-tall-spec-module .aubrik-vertical-rail {\n        display: none; \/* \u79fb\u52a8\u7aef\u53bb\u6389\u5bfc\u8f68\uff0c\u907f\u514d\u62e5\u6324 *\/\n    }\n    #aubrik-tall-spec-module .aubrik-tall-matrix {\n        width: 100%;\n        padding: 0 30px;\n    }\n    #aubrik-tall-spec-module .aubrik-matrix-board {\n        margin-left: 0;\n    }\n}\n\n@media (max-width: 640px) {\n    #aubrik-tall-spec-module .aubrik-spec-grid {\n        grid-template-columns: 1fr; \/* \u624b\u673a\u7aef\u53d8\u4e3a\u5355\u5217\uff0c\u9ad8\u5ea6\u8fdb\u4e00\u6b65\u62c9\u5347 *\/\n    }\n    #aubrik-tall-spec-module .aubrik-grid-cell {\n        padding: 40px 30px;\n    }\n    #aubrik-tall-spec-module .aubrik-spec-h2 {\n        font-size: 28px !important;\n    }\n}\n<\/style>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3c3c3a0\" data-block-id=\"3c3c3a0\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3c3c3a0-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-caea17d\" data-v=\"4\" data-block-id=\"caea17d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-caea17d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-caea17d-inner-blocks\">\n<section id=\"aboke-factory-gallery-module\">\n    <style>\n        \/* ==========================================\n           1. \u57fa\u7840\u5e03\u5c40\u4e0e\u7edd\u5bf9\u9694\u79bb (\u7eaf\u767d\u5e95\u8272\u8d2f\u7a7f\u5168\u5c4f)\n           ========================================== *\/\n        #aboke-factory-gallery-module {\n            width: 100% !important;\n            padding-block: clamp(40px, 5vw, 70px) !important;\n            background-color: #ffffff !important; \n            font-family: inherit !important;\n            box-sizing: border-box;\n            overflow: hidden;\n        }\n\n        #aboke-factory-gallery-module * {\n            box-sizing: border-box;\n        }\n\n        \/* \u5f39\u6027\u951a\u5b9a\u5bb9\u5668\uff0c\u6700\u5927\u5bbd\u5ea61600px *\/\n        #aboke-factory-gallery-module .abk-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding-inline: clamp(20px, 4vw, 50px) !important;\n            display: flex;\n            flex-direction: column;\n            gap: 30px !important;\n        }\n\n        \/* ==========================================\n           2. \u6807\u9898\u533a (SEO H2) \n           ========================================== *\/\n        #aboke-factory-gallery-module h2.abk-main-heading {\n            font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u8bbe\u5b9a *\/\n            color: #111111 !important;\n            font-weight: 700 !important;\n            line-height: 1.25 !important;\n            margin: 0 !important;\n            padding-left: 18px !important;\n            border-left: 6px solid #0060A8 !important; \/* \u54c1\u724c\u4e3b\u8272\u89c6\u89c9\u951a\u70b9 *\/\n            letter-spacing: -0.02em !important;\n            text-transform: capitalize;\n        }\n\n        \/* \u6807\u9898\u53f3\u4fa7\u7684\u88c5\u9970\u5ef6\u4f38\u7ebf\uff0c\u589e\u52a0\u5de5\u4e1a\u8bbe\u8ba1\u611f *\/\n        #aboke-factory-gallery-module .abk-header-wrapper {\n            display: flex;\n            align-items: center;\n            gap: 20px;\n            margin-bottom: 10px !important;\n        }\n\n        #aboke-factory-gallery-module .abk-header-wrapper::after {\n            content: \"\";\n            flex: 1;\n            height: 1px;\n            background: linear-gradient(90deg, #e2e8f0 0%, transparent 100%);\n        }\n\n        \/* ==========================================\n           3. \u9ad8\u5bc6\u5ea6\u56fe\u7247\u7f51\u683c (5\u52172\u884c\uff0c\u65e0\u7559\u767d)\n           ========================================== *\/\n        #aboke-factory-gallery-module .abk-gallery-grid {\n            display: grid;\n            grid-template-columns: repeat(5, 1fr); \/* \u4e25\u683c\u6267\u884c\u4e00\u63925\u4e2a *\/\n            gap: 20px; \/* \u7d27\u51d1\u95f4\u8ddd\uff0c\u907f\u514d\u5927\u9762\u79ef\u7559\u767d *\/\n            align-items: stretch;\n        }\n\n        \/* \u54cd\u5e94\u5f0f\u964d\u7ea7\uff1a\u5e73\u677f\u7aef3\u5217\uff0c\u624b\u673a\u7aef2\u5217 *\/\n        @media (max-width: 1200px) {\n            #aboke-factory-gallery-module .abk-gallery-grid {\n                grid-template-columns: repeat(3, 1fr);\n            }\n        }\n        @media (max-width:690px) {\n            #aboke-factory-gallery-module .abk-gallery-grid {\n                grid-template-columns: repeat(2, 1fr);\n                gap: 15px;\n            }\n        }\n\n        \/* ==========================================\n           4. \u56fe\u7247\u5305\u88f9\u5c42 (\u5f7b\u5e95\u89e3\u51b3 FlyingPress \u5e03\u5c40\u504f\u79fb)\n           ========================================== *\/\n        #aboke-factory-gallery-module .abk-img-wrapper {\n            position: relative;\n            width: 100% !important;\n            aspect-ratio: 4\/3; \/* \u5f3a\u5236\u9501\u5b9a\u6bd4\u4f8b\uff0c\u4e0d\u4f9d\u8d56\u56fe\u7247\u52a0\u8f7d *\/\n            background-color: #f1f5f9; \/* \u9ad8\u7ea7\u9aa8\u67b6\u5c4f\u5e95\u8272 *\/\n            overflow: hidden;\n            display: block;\n            border: 1px solid #e2e8f0;\n            border-bottom: 3px solid transparent; \/* \u9884\u7559\u5e95\u90e8\u8fb9\u6846\u7a7a\u95f4\u9632\u6b62\u6296\u52a8 *\/\n            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n        }\n\n        \/* \u60ac\u505c\u65f6\u7684\u91cd\u5de5\u8d28\u611f\u7279\u6548 *\/\n        #aboke-factory-gallery-module .abk-img-wrapper:hover {\n            border-bottom: 3px solid #0060A8; \/* \u54c1\u724c\u4e3b\u8272\u9ad8\u4eae *\/\n            box-shadow: 0 10px 25px -5px rgba(0, 48, 96, 0.15) !important;\n            transform: translateY(-4px);\n        }\n\n        \/* L\u578b\u5de5\u7a0b\u51c6\u661f\u7ebf (\u5de6\u4e0a\u89d2) - \u589e\u52a0\u5de5\u4e1a\u9ad8\u7ea7\u611f *\/\n        #aboke-factory-gallery-module .abk-img-wrapper::before {\n            content: \"\";\n            position: absolute;\n            top: 10px; left: 10px;\n            width: 15px; height: 15px;\n            border-top: 2px solid rgba(255, 255, 255, 0.8);\n            border-left: 2px solid rgba(255, 255, 255, 0.8);\n            z-index: 2;\n            pointer-events: none;\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n\n        #aboke-factory-gallery-module .abk-img-wrapper:hover::before {\n            opacity: 1;\n        }\n\n        \/* \u56fe\u7247\u91c7\u7528\u7edd\u5bf9\u5b9a\u4f4d\u586b\u6ee1\uff0c\u5b8c\u7f8e\u517c\u5bb9 Lazy Load \u63d2\u4ef6 *\/\n        #aboke-factory-gallery-module .abk-img-wrapper img {\n            position: absolute !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100% !important;\n            height: 100% !important;\n            display: block !important;\n            object-fit: cover;\n            transition: transform 0.7s cubic-bezier(0.4, 0, 0.2, 1) !important;\n            margin: 0 !important;\n            padding: 0 !important;\n            z-index: 1;\n        }\n\n        \/* \u6781\u7b80\u514b\u5236\u7684\u60ac\u505c\u653e\u5927\uff0c\u53bbAI\u5473 *\/\n        #aboke-factory-gallery-module .abk-img-wrapper:hover img {\n            transform: scale(1.05) !important; \n        }\n\n    <\/style>\n\n    <div class=\"abk-container\">\n        \n        <header class=\"abk-header-wrapper\">\n            <h2 class=\"abk-main-heading\">State-of-the-Art Manufacturing Facility &amp; Production Lines<\/h2>\n        <\/header>\n\n        <div class=\"abk-gallery-grid\">\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory1.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 1\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory2.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 2\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory3.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 3\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory4.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 4\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory5.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 5\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory8.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 6\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory6.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 7\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory9.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 8\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory7.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 9\" decoding=\"async\">\n            <\/div>\n            <div class=\"abk-img-wrapper\">\n                <img src=\"https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/05\/factory10.png\" alt=\"ABOKE Pipe Welding Rotator Manufacturing Facility - Production Line View 10\" decoding=\"async\">\n            <\/div>\n        <\/div>\n\n    <\/div>\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-d54a265\" data-block-id=\"d54a265\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d54a265-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-be3a051\" data-v=\"4\" data-block-id=\"be3a051\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-be3a051-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-be3a051-inner-blocks\">\n<section id=\"aubrik-procurement-guide\">\n    <style>\n        \/* ==========================================================================\n           1. \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb & \u80cc\u666f\u5168\u5c4f\u663e\u8272 (Full-Bleed Image)\n           ========================================================================== *\/\n        #aubrik-procurement-guide {\n            position: relative;\n            width: 100%;\n            padding: 50px 0; \n            background-image: url('https:\/\/aubrikmc.com\/wp-content\/uploads\/2026\/06\/1-5.png');\n            background-size: cover;\n            background-position: center center;\n            background-repeat: no-repeat;\n            box-sizing: border-box;\n            overflow: hidden;\n            font-family: inherit !important; \/* \u9075\u5faa\u6027\u80fd\u7ea6\u675f\uff0c\u5265\u79bb\u5916\u90e8@import\uff0c\u7ee7\u627fBlocksy\u5168\u5c40\u5b57\u4f53 *\/\n        }\n\n        #aubrik-procurement-guide * {\n            box-sizing: border-box;\n        }\n\n        \/* ==========================================================================\n           2. \u5f39\u6027\u951a\u5b9a\u5e03\u5c40 (Container)\n           ========================================================================== *\/\n        #aubrik-procurement-guide .aubrik-container {\n            max-width: 1600px !important;\n            margin: 0 auto;\n            padding: 0 40px; \n            display: flex;\n            flex-direction: column;\n            gap: 20px; \/* \u6a21\u5757\u95f4\u8ddd\u6781\u5176\u7d27\u51d1\uff0c\u62d2\u7edd\u5927\u91cf\u7559\u767d *\/\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* ==========================================================================\n           3. \u9876\u7ea7\u53cc\u8272\u4e2d\u63a7\u53f0 (Command Console: \u5de6\u6df1\u84dd \/ \u53f3\u7eaf\u767d)\n           ========================================================================== *\/\n        #aubrik-procurement-guide .master-console {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3);\n            border-radius: 4px;\n            overflow: hidden; \/* \u4fdd\u8bc1\u5706\u89d2\u5207\u5272\u5b8c\u7f8e *\/\n        }\n\n        \/* \u5de6\u4fa7\uff1a\u6df1\u84dd\u5f15\u5bfc\u533a *\/\n        #aubrik-procurement-guide .console-intro {\n            background-color: #003060 !important;\n            padding: 60px 50px;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            position: relative;\n        }\n        \n        \/* \u589e\u52a0\u91cd\u5de5\u673a\u68b0\u659c\u7eb9\u4fee\u9970 *\/\n        #aubrik-procurement-guide .console-intro::before {\n            content: '';\n            position: absolute;\n            top: 0; left: 0; right: 0; bottom: 0;\n            background: repeating-linear-gradient(45deg, rgba(255,255,255,0.02) 0px, rgba(255,255,255,0.02) 2px, transparent 2px, transparent 8px);\n            pointer-events: none;\n        }\n\n        #aubrik-procurement-guide h2.guide-h2-title {\n            color: #ffffff !important;\n            font-size: 32px !important; \/* \u9075\u5faa\u9ed8\u8ba4 32px \u8981\u6c42 *\/\n            font-weight: 700 !important;\n            margin: 0 0 20px 0 !important;\n            line-height: 1.2 !important;\n            letter-spacing: -0.5px !important;\n            position: relative;\n            z-index: 2;\n        }\n\n        #aubrik-procurement-guide .guide-intro-text {\n            color: #cbd5e1 !important;\n            font-size: 1.05rem !important;\n            line-height: 1.8 !important;\n            margin: 0 !important;\n            font-weight: 400 !important;\n            position: relative;\n            z-index: 2;\n        }\n\n        \/* \u53f3\u4fa7\uff1a\u7eaf\u767d TCO \u6743\u5a01\u8ba1\u7b97\u533a *\/\n        #aubrik-procurement-guide .console-tco {\n            background-color: #ffffff !important;\n            padding: 60px 50px;\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            border-top: 8px solid #0060A8 !important; \/* \u54c1\u724c\u4e3b\u8272\u8c03\u538b\u9876 *\/\n        }\n\n        #aubrik-procurement-guide .tco-paragraph {\n            color: #334155 !important;\n            font-size: 1rem !important;\n            line-height: 1.8 !important;\n            margin: 0 0 30px 0 !important;\n            font-weight: 500 !important;\n        }\n\n        #aubrik-procurement-guide .tco-paragraph strong {\n            color: #0060A8 !important;\n            font-weight: 900 !important;\n        }\n\n        \/* \u5f39\u7a97 CTA \u6309\u94ae *\/\n        #aubrik-procurement-guide .popup-trigger-btn {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            background-color: #1878C0 !important;\n            color: #ffffff !important;\n            padding: 18px 30px !important;\n            font-weight: 700 !important;\n            font-size: 1rem !important;\n            text-transform: uppercase !important;\n            text-decoration: none !important;\n            transition: all 0.3s ease !important;\n            border: none !important;\n            align-self: flex-start;\n        }\n\n        #aubrik-procurement-guide .popup-trigger-btn:hover {\n            background-color: #003060 !important;\n            transform: translateX(5px) !important;\n        }\n\n        \/* ==========================================================================\n           4. \u5e95\u90e8\u52a8\u6001\u89c4\u683c\u77e9\u9635 (5-Column Glassmorphism Grid + Hover Slide)\n           ========================================================================== *\/\n        #aubrik-procurement-guide .spec-matrix {\n            display: grid;\n            grid-template-columns: repeat(5, 1fr);\n            gap: 15px; \/* \u6781\u5c0f\u95f4\u8ddd\uff0c\u6253\u9020\u81f4\u5bc6\u7684\u4e13\u4e1a\u53c2\u6570\u9762\u677f\u611f *\/\n        }\n\n        #aubrik-procurement-guide .spec-card {\n            background: rgba(0, 15, 30, 0.65) !important; \/* \u6df1\u8272\u73bb\u7483\uff0c\u8ba9\u80cc\u666f\u56fe\u663e\u8272\u7684\u540c\u65f6\u4fdd\u8bc1\u6587\u5b57\u9605\u8bfb *\/\n            backdrop-filter: blur(12px) !important;\n            -webkit-backdrop-filter: blur(12px) !important;\n            border: 1px solid rgba(255, 255, 255, 0.08) !important;\n            border-bottom: 4px solid #1878C0 !important;\n            height: 320px; \/* \u56fa\u5b9a\u9ad8\u5ea6\uff0c\u9632\u6b62\u91cd\u6392 *\/\n            position: relative;\n            overflow: hidden;\n            transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n            cursor: default;\n        }\n\n        \/* \u7eaf CSS \u786c\u4ef6\u52a0\u901f\u60ac\u505c\u4ea4\u4e92\uff1a\u5229\u7528 transform \u4e0e opacity\uff0c\u517c\u5bb9 FlyingPress *\/\n        #aubrik-procurement-guide .spec-card:hover {\n            background: rgba(0, 48, 96, 0.95) !important; \/* \u60ac\u505c\u65f6\u52a0\u6df1\u53d8\u5b9e\uff0c\u7a81\u51fa\u5f53\u524d\u5361\u7247 *\/\n            border-bottom-color: #ffffff !important;\n            transform: translateY(-8px) !important;\n            box-shadow: 0 20px 40px rgba(0,0,0,0.5) !important;\n        }\n\n        #aubrik-procurement-guide .spec-content-wrapper {\n            position: absolute;\n            bottom: 0; left: 0; right: 0;\n            padding: 30px 25px;\n            display: flex;\n            flex-direction: column;\n            justify-content: flex-end;\n            \/* \u9ed8\u8ba4\u72b6\u6001\u4e0b\u5185\u5bb9\u4e0b\u6c89 *\/\n            transform: translateY(60px) !important; \n            transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n        }\n\n        #aubrik-procurement-guide .spec-card:hover .spec-content-wrapper {\n            \/* \u60ac\u505c\u65f6\u5185\u5bb9\u4e0a\u6d6e\u5f52\u4f4d *\/\n            transform: translateY(0) !important; \n        }\n\n        #aubrik-procurement-guide .spec-number {\n            font-size: 3rem !important;\n            font-weight: 900 !important;\n            color: rgba(255, 255, 255, 0.1) !important;\n            line-height: 1 !important;\n            margin-bottom: 10px !important;\n            font-family: inherit !important;\n            transition: color 0.4s ease !important;\n        }\n\n        #aubrik-procurement-guide .spec-card:hover .spec-number {\n            color: rgba(24, 120, 192, 0.4) !important; \/* \u60ac\u505c\u65f6\u6570\u5b57\u4eae\u8d77 *\/\n        }\n\n        #aubrik-procurement-guide h3.guide-h3-title {\n            color: #ffffff !important;\n            font-size: 1.25rem !important;\n            font-weight: 700 !important;\n            margin: 0 0 15px 0 !important;\n            line-height: 1.3 !important;\n        }\n\n        #aubrik-procurement-guide .spec-desc {\n            color: #94a3b8 !important;\n            font-size: 0.95rem !important;\n            line-height: 1.6 !important;\n            margin: 0 !important;\n            \/* \u9ed8\u8ba4\u900f\u660e\u9690\u85cf *\/\n            opacity: 0 !important;\n            transform: translateY(10px) !important;\n            transition: all 0.4s cubic-bezier(0.25, 1, 0.5, 1) !important;\n            transition-delay: 0s !important;\n        }\n\n        #aubrik-procurement-guide .spec-card:hover .spec-desc {\n            \/* \u60ac\u505c\u65f6\u6e10\u73b0 *\/\n            opacity: 1 !important;\n            transform: translateY(0) !important;\n            transition-delay: 0.1s !important; \/* \u8f7b\u5fae\u5ef6\u8fdf\u8425\u9020\u9ad8\u7ea7\u9519\u843d\u611f *\/\n            color: #e2e8f0 !important;\n        }\n\n        \/* ==========================================================================\n           5. \u54cd\u5e94\u5f0f\u964d\u7ea7 (Mobile & Tablet)\n           ========================================================================== *\/\n        @media (max-width: 1200px) {\n            #aubrik-procurement-guide .master-console {\n                grid-template-columns: 1fr; \/* \u5e73\u677f\u7aef\u63a7\u5236\u53f0\u4e0a\u4e0b\u5806\u53e0 *\/\n            }\n            #aubrik-procurement-guide .spec-matrix {\n                grid-template-columns: repeat(3, 1fr);\n            }\n        }\n\n        @media (max-width:690px) {\n            #aubrik-procurement-guide .aubrik-container {\n                padding: 0 15px; \n            }\n            #aubrik-procurement-guide .console-intro,\n            #aubrik-procurement-guide .console-tco {\n                padding: 40px 25px;\n            }\n            #aubrik-procurement-guide .spec-matrix {\n                grid-template-columns: 1fr; \/* \u79fb\u52a8\u7aef\u5355\u5217\u77e9\u9635 *\/\n            }\n            #aubrik-procurement-guide .spec-card {\n                height: auto !important; \/* \u79fb\u52a8\u7aef\u53d6\u6d88\u56fa\u5b9a\u9ad8\u5ea6\uff0c\u76f4\u63a5\u5c55\u793a *\/\n                min-height: 180px;\n            }\n            #aubrik-procurement-guide .spec-content-wrapper {\n                position: relative;\n                transform: none !important;\n                padding: 25px;\n            }\n            #aubrik-procurement-guide .spec-desc {\n                opacity: 1 !important;\n                transform: none !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"aubrik-container\">\n        \n        <!-- \u9876\u7ea7\u53cc\u8272\u4e2d\u63a7\u53f0 -->\n        <div class=\"master-console\">\n            <!-- \u5de6\u4fa7\uff1a\u6df1\u84dd\u5f15\u5bfc\u533a -->\n            <div class=\"console-intro\">\n                <!-- \u6062\u590d\u8bed\u4e49\u5316 H2 \u6807\u7b7e\u5229\u4e8e Google \u6293\u53d6 -->\n                <h2 class=\"guide-h2-title\">Procurement Guide: Lead Time, Warranty, OEM &amp; Total Cost<\/h2>\n                <p class=\"guide-intro-text\">\n                    Here&#8217;s the honest objection a Western buyer raises about a Chinese-built rotator: it isn&#8217;t unit price \u2014 it&#8217;s whether the hidden cost of freight, duty, and spares quietly erases the saving. So price the whole picture, not the sticker. For industrial buyers weighing a 30 ton against a 100 ton build, the cost drivers below shape every quote; we will give you the numbers against your spec rather than a misleading single figure.\n                <\/p>\n            <\/div>\n\n            <!-- \u53f3\u4fa7\uff1a\u7eaf\u767d\u6743\u5a01\u8ba1\u7b97\u533a -->\n            <div class=\"console-tco\">\n                <p class=\"tco-paragraph\">\n                    On total cost of ownership, the lever is labor, not list price. That pipeline project replaced four-to-five-worker manual rotation with one operator and recovered its investment in ten months. Standardized mass production keeps build quality consistent \u2014 this is not one-off fabrication \u2014 and <strong>Aubrik provides a one-year warranty on every unit<\/strong>, with OEM and custom builds available to your drawings. An under-built rotator is an expensive mistake on a heavy line. For most shops, a rotator that removes the crane and the manual root pass pays for itself well before the warranty runs out.\n                <\/p>\n                <!-- \u94fe\u63a5\u81f3 Blocksy \u5f39\u7a97 -->\n                <a href=\"#ct-popup-790\" class=\"popup-trigger-btn\">\n                    Contact Aubrik for a detailed quotation\n                <\/a>\n            <\/div>\n        <\/div>\n\n        <!-- \u5e95\u90e8\u52a8\u6001\u89c4\u683c\u77e9\u9635 (5-Column) -->\n        <div class=\"spec-matrix\">\n            \n            <div class=\"spec-card\">\n                <div class=\"spec-content-wrapper\">\n                    <div class=\"spec-number\">01<\/div>\n                    <!-- \u6062\u590d\u8bed\u4e49\u5316 H3 \u6807\u7b7e\u5229\u4e8e Google \u6293\u53d6 -->\n                    <h3 class=\"guide-h3-title\">Capacity and type<\/h3>\n                    <p class=\"spec-desc\">Tonnage band, self-aligning vs pinching vs hydraulic fit-up.<\/p>\n                <\/div>\n            <\/div>\n            \n            <div class=\"spec-card\">\n                <div class=\"spec-content-wrapper\">\n                    <div class=\"spec-number\">02<\/div>\n                    <h3 class=\"guide-h3-title\">Control level<\/h3>\n                    <p class=\"spec-desc\">Manual, remote, PLC, or synchronized multi-unit drive.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n                <div class=\"spec-content-wrapper\">\n                    <div class=\"spec-number\">03<\/div>\n                    <h3 class=\"guide-h3-title\">Wheel material<\/h3>\n                    <p class=\"spec-desc\">Steel, rubber, or polyurethane for surface-sensitive work.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n                <div class=\"spec-content-wrapper\">\n                    <div class=\"spec-number\">04<\/div>\n                    <h3 class=\"guide-h3-title\">Customization<\/h3>\n                    <p class=\"spec-desc\">Diameter range, frame, environmental rating such as \u221240 \u00b0C and IP65.<\/p>\n                <\/div>\n            <\/div>\n\n            <div class=\"spec-card\">\n                <div class=\"spec-content-wrapper\">\n                    <div class=\"spec-number\">05<\/div>\n                    <h3 class=\"guide-h3-title\">Integration scope<\/h3>\n                    <p class=\"spec-desc\">Standalone or matched to SAW, TIG, and manipulator lines.<\/p>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\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-b73667c\" data-block-id=\"b73667c\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b73667c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c7d49c5\" data-v=\"4\" data-block-id=\"c7d49c5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c7d49c5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c7d49c5-inner-blocks\">\n<section id=\"aub-rotator-savings-estimator\">\n    <style>\n        \/* ==========================================================\n           Aubrik Turning Roll Labor-Savings Estimator Module\n           Vibe: Premium Industrial, Brand Colors (Dark Mode)\n           ========================================================== *\/\n        \n        \/* 1. Full-Bleed Background (\u5168\u5bbd\u80cc\u666f - \u6781\u6df1\u54c1\u724c\u84dd\u57fa\u5e95) *\/\n        #aub-rotator-savings-estimator {\n            position: relative !important;\n            width: 100% !important;\n            background: linear-gradient(135deg, #001224 0%, #001d38 100%) !important; \/* \u6781\u6697\u7684\u84dd\u8272\u80cc\u666f *\/\n            padding: 70px 0 !important;\n            font-family: -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif !important;\n            color: #f1f5f9 !important;\n            box-sizing: border-box !important;\n            overflow: hidden !important;\n            z-index: 1 !important;\n        }\n\n        #aub-rotator-savings-estimator * {\n            box-sizing: border-box !important;\n        }\n\n        \/* \u7eaf CSS \u5de5\u4e1a\u51e0\u4f55\u80cc\u666f\u5143\u7d20 (\u4f7f\u7528\u4eae\u526f\u8272\u8c03 #1878C0 \u505a\u5fae\u5f31\u53d1\u5149\u70b9\u7f00) *\/\n        #aub-rotator-savings-estimator::before {\n            content: \"\" !important;\n            position: absolute !important;\n            top: 10% !important;\n            right: -5% !important;\n            width: 800px !important;\n            height: 800px !important;\n            background: radial-gradient(circle, rgba(24, 120, 192, 0.08) 0%, transparent 60%) !important;\n            z-index: 0 !important;\n            pointer-events: none !important;\n        }\n\n        \/* 2. Anchored Content (\u5f39\u6027\u951a\u5b9a\u5bb9\u5668) *\/\n        #aub-rotator-savings-estimator .aub-container {\n            max-width: 1600px !important;\n            margin: 0 auto !important;\n            padding: 0 clamp(30px, 5vw, 70px) !important;\n            position: relative !important;\n            z-index: 2 !important;\n        }\n\n        \/* 3. Asymmetric Grid (\u6d88\u9664\u7559\u767d\u7684\u975e\u5bf9\u79f0\u7f51\u683c) *\/\n        #aub-rotator-savings-estimator .aub-grid-layout {\n            display: grid !important;\n            grid-template-columns: 1.1fr 1fr !important;\n            gap: 60px !important;\n            align-items: center !important;\n        }\n\n        \/* 4. Right Column (now Left): Context and H2 *\/\n        #aub-rotator-savings-estimator .aub-context {\n            padding-right: 40px !important;\n        }\n\n        #aub-rotator-savings-estimator h2.aub-main-title {\n            font-size: 32px !important;\n            font-weight: 700 !important;\n            color: #ffffff !important;\n            line-height: 1.15 !important;\n            margin: 0 0 20px 0 !important;\n            letter-spacing: -0.02em !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-subtitle {\n            font-size: 1.1rem !important;\n            color: #9eb3c7 !important; \/* \u504f\u84dd\u7684\u4eae\u7070\u8272 *\/\n            line-height: 1.6 !important;\n            margin: 0 0 30px 0 !important;\n        }\n        \n        \/* \u88c5\u9970\u6027\u5f15\u5bfc\u7ebf (\u526f\u8272\u8c03\u9ad8\u4eae) *\/\n        #aub-rotator-savings-estimator .aub-divider {\n            width: 60px !important;\n            height: 4px !important;\n            background-color: #1878C0 !important; \n            margin-bottom: 30px !important;\n        }\n\n        \/* 5. Left Column (now Right): The Interactive Card *\/\n        #aub-rotator-savings-estimator .aub-card {\n            background: #003060 !important; \/* \u5361\u7247\u4e3b\u80cc\u666f\u4f7f\u7528\u526f\u8272\u8c03 #003060 *\/\n            border-radius: 16px !important;\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4), 0 1px 3px rgba(0,0,0,0.2) !important;\n            padding: 40px !important;\n            border-top: 6px solid #0060A8 !important; \/* \u9876\u90e8\u8fb9\u6846\u4f7f\u7528\u4e3b\u8272\u8c03 #0060A8 *\/\n            position: relative !important;\n        }\n\n        \/* Form Controls *\/\n        #aub-rotator-savings-estimator label {\n            display: block !important;\n            font-weight: 600 !important;\n            margin: 0 0 8px 0 !important;\n            font-size: 0.95rem !important;\n            color: #e2e8f0 !important;\n        }\n        \n        #aub-rotator-savings-estimator .aub-row {\n            display: grid !important;\n            grid-template-columns: 1fr 1fr !important;\n            gap: 20px !important;\n            margin-bottom: 20px !important;\n        }\n\n        #aub-rotator-savings-estimator input {\n            width: 100% !important;\n            padding: 14px 16px !important;\n            border: 1px solid #004d8a !important; \/* \u8fb9\u6846 *\/\n            border-radius: 8px !important;\n            font-size: 1rem !important;\n            background-color: #001f40 !important; \/* \u8f93\u5165\u6846\u5e95\u8272\u7565\u6df1\u4e8e\u5361\u7247 *\/\n            color: #ffffff !important;\n            transition: all 0.2s ease !important;\n            box-sizing: border-box !important;\n        }\n\n        #aub-rotator-savings-estimator input::placeholder {\n            color: #5b7999 !important;\n        }\n\n        #aub-rotator-savings-estimator input:focus {\n            outline: none !important;\n            border-color: #1878C0 !important; \/* \u805a\u7126\u65f6\u4f7f\u7528\u4eae\u526f\u8272\u8c03 *\/\n            background-color: #002850 !important;\n            box-shadow: 0 0 0 3px rgba(24, 120, 192, 0.25) !important;\n        }\n\n        \/* Action Button *\/\n        #aub-rotator-savings-estimator button.aub-btn {\n            width: 100% !important;\n            background: #0060A8 !important; \/* \u4e3b\u8272\u8c03\u6309\u94ae *\/\n            color: #ffffff !important;\n            border: none !important;\n            padding: 16px !important;\n            border-radius: 8px !important;\n            font-size: 1.1rem !important;\n            font-weight: 700 !important;\n            cursor: pointer !important;\n            transition: background 0.3s ease, transform 0.1s ease !important;\n            margin-top: 10px !important;\n        }\n\n        #aub-rotator-savings-estimator button.aub-btn:hover {\n            background: #1878C0 !important; \/* \u60ac\u505c\u63d0\u4eae\u81f3\u526f\u8272\u8c03 *\/\n        }\n        \n        #aub-rotator-savings-estimator button.aub-btn:active {\n            transform: translateY(2px) !important;\n        }\n\n        \/* 6. Output Results *\/\n        #aub-rotator-savings-estimator .aub-out {\n            margin-top: 30px !important;\n            padding: 24px !important;\n            background: linear-gradient(135deg, rgba(0, 96, 168, 0.2) 0%, rgba(0, 48, 96, 0) 100%) !important; \/* \u54c1\u724c\u4e3b\u8272\u8c03\u8f7b\u5fae\u900f\u660e\u6e10\u53d8 *\/\n            border-left: 4px solid #1878C0 !important; \/* \u5de6\u4fa7\u5f3a\u8c03\u7ebf *\/\n            border-radius: 0 8px 8px 0 !important;\n            display: none !important;\n            animation: aubFadeIn 0.4s ease forwards !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-out.show {\n            display: block !important;\n        }\n\n        @keyframes aubFadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        \/* H3 in Output *\/\n        #aub-rotator-savings-estimator h3.aub-result-title {\n            font-size: 1.4rem !important;\n            font-weight: 800 !important;\n            color: #ffffff !important;\n            margin: 0 0 16px 0 !important;\n            line-height: 1.3 !important;\n            display: none;\n        }\n        \n        #aub-rotator-savings-estimator .aub-out.show h3.aub-result-title {\n            display: block !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-data-grid {\n            display: grid !important;\n            grid-template-columns: repeat(3, 1fr) !important;\n            gap: 15px !important;\n            margin-bottom: 15px !important;\n            border-bottom: 1px solid rgba(24, 120, 192, 0.3) !important;\n            padding-bottom: 15px !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-data-grid div {\n            text-align: center !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-data-grid b {\n            display: block !important;\n            font-size: clamp(1.4rem, 2vw, 1.8rem) !important;\n            color: #ffffff !important;\n            line-height: 1.2 !important;\n            margin-bottom: 4px !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-data-grid span {\n            font-size: 0.85rem !important;\n            color: #9eb3c7 !important;\n            font-weight: 500 !important;\n            line-height: 1.3 !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-annual-summary {\n            font-size: 1.1rem !important;\n            font-weight: 700 !important;\n            color: #66b5ff !important; \/* \u4f7f\u7528\u57fa\u4e8e\u54c1\u724c\u84dd\u7684\u660e\u4eae\u6de1\u84dd\u8272\uff0c\u786e\u4fdd\u5728\u6697\u8c03\u80cc\u666f\u4e0b\u6e05\u6670\u53ef\u8bfb\u4e14\u9192\u76ee *\/\n            margin: 0 0 20px 0 !important;\n            line-height: 1.5 !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-cta {\n            display: inline-flex !important;\n            background: #1878C0 !important; \/* CTA \u4f7f\u7528\u8f83\u4eae\u7684\u526f\u8272\u8c03 *\/\n            color: #ffffff !important;\n            text-decoration: none !important;\n            font-weight: 700 !important;\n            padding: 12px 24px !important;\n            border-radius: 6px !important;\n            transition: background 0.3s ease !important;\n        }\n\n        #aub-rotator-savings-estimator .aub-cta:hover {\n            background: #0060A8 !important; \/* \u60ac\u505c\u53d8\u4e3a\u6df1\u4e00\u70b9\u7684\u4e3b\u8272\u8c03 *\/\n        }\n\n        \/* Note *\/\n        #aub-rotator-savings-estimator .aub-note {\n            font-size: 0.85rem !important;\n            color: #7b94ad !important;\n            margin: 20px 0 0 0 !important;\n            line-height: 1.6 !important;\n            border-top: 1px solid #004380 !important;\n            padding-top: 16px !important;\n        }\n\n        \/* 7. Responsive *\/\n        @media (max-width: 992px) {\n            #aub-rotator-savings-estimator .aub-grid-layout {\n                grid-template-columns: 1fr !important;\n                gap: 40px !important;\n            }\n            #aub-rotator-savings-estimator .aub-context {\n                padding-right: 0 !important;\n                text-align: center !important;\n                order: -1 !important;\n            }\n            #aub-rotator-savings-estimator .aub-divider {\n                margin: 0 auto 30px auto !important;\n            }\n        }\n        \n        @media (max-width: 600px) {\n            #aub-rotator-savings-estimator .aub-card {\n                padding: 24px !important;\n            }\n            #aub-rotator-savings-estimator .aub-row {\n                grid-template-columns: 1fr !important;\n                gap: 15px !important;\n                margin-bottom: 15px !important;\n            }\n            #aub-rotator-savings-estimator .aub-data-grid {\n                grid-template-columns: 1fr !important;\n                gap: 20px !important;\n            }\n        }\n    <\/style>\n\n    <div class=\"aub-container\">\n        <div class=\"aub-grid-layout\">\n            \n            <div class=\"aub-context\">\n                <div class=\"aub-divider\"><\/div>\n                <h2 class=\"aub-main-title\">Turning Roll Labor-Savings Estimator<\/h2>\n                <p class=\"aub-subtitle\">Estimate the direct handling cost and time a rotator removes from your production line by minimizing crane dependency and manual positioning.<\/p>\n            <\/div>\n\n            <div class=\"aub-card\">\n                <div class=\"aub-row\">\n                    <div>\n                        <label for=\"aub-s-j\">Joints \/ day<\/label>\n                        <input id=\"aub-s-j\" type=\"number\" min=\"1\" placeholder=\"e.g. 40\">\n                    <\/div>\n                    <div>\n                        <label for=\"aub-s-wk\">Workers per joint (manual)<\/label>\n                        <input id=\"aub-s-wk\" type=\"number\" min=\"1\" step=\"1\" placeholder=\"e.g. 4\">\n                    <\/div>\n                <\/div>\n                \n                <div class=\"aub-row\">\n                    <div>\n                        <label for=\"aub-s-m\">Positioning min \/ joint<\/label>\n                        <input id=\"aub-s-m\" type=\"number\" min=\"1\" placeholder=\"e.g. 45\">\n                    <\/div>\n                    <div>\n                        <label for=\"aub-s-r\">Labor rate ($\/hr)<\/label>\n                        <input id=\"aub-s-r\" type=\"number\" min=\"1\" placeholder=\"e.g. 35\">\n                    <\/div>\n                <\/div>\n                \n                <button class=\"aub-btn\" type=\"button\" onclick=\"aubRunSavings()\">Estimate savings<\/button>\n                \n                <div class=\"aub-out\" id=\"aub-s-out\">\n                    <h3 class=\"aub-result-title\" id=\"aub-s-out-title\">Estimated Labor Savings<\/h3>\n                    <p id=\"aub-s-out-error\" style=\"color:#ef4444; margin:0;\"><\/p>\n                    <div class=\"aub-data-grid\" id=\"aub-s-out-grid\">\n                        <div><b id=\"aub-s-out-manual\">\u2014<\/b><span>manual handling \/ day<\/span><\/div>\n                        <div><b id=\"aub-s-out-rotator\">\u2014<\/b><span>with rotator \/ day<\/span><\/div>\n                        <div><b id=\"aub-s-out-saved\">\u2014<\/b><span>saved \/ day<\/span><\/div>\n                    <\/div>\n                    <p class=\"aub-annual-summary\" id=\"aub-s-out-annual\"><\/p>\n                    <a class=\"aub-cta\" id=\"aub-s-out-cta\" href=\"#ct-popup-790\">Request an ROI analysis for your line \u2192<\/a>\n                <\/div>\n                \n                <p class=\"aub-note\">Directional estimate. Modeled on field outcomes where rotators cut positioning time ~80% and crew to one operator (e.g. a pipeline line moved 45\u21928 min\/joint, 4\u20135 workers\u21921). Your result depends on weldment mix and shift structure.<\/p>\n            <\/div>\n\n        <\/div>\n    <\/div>\n\n    <script>\n    function aubRunSavings(){\n        var j = parseFloat(document.getElementById('aub-s-j').value);\n        var wk = parseFloat(document.getElementById('aub-s-wk').value);\n        var m = parseFloat(document.getElementById('aub-s-m').value);\n        var r = parseFloat(document.getElementById('aub-s-r').value);\n\n        var box = document.getElementById('aub-s-out');\n        var titleEl = document.getElementById('aub-s-out-title');\n        var errEl = document.getElementById('aub-s-out-error');\n        var gridEl = document.getElementById('aub-s-out-grid');\n        var manualEl = document.getElementById('aub-s-out-manual');\n        var rotatorEl = document.getElementById('aub-s-out-rotator');\n        var savedEl = document.getElementById('aub-s-out-saved');\n        var annualEl = document.getElementById('aub-s-out-annual');\n        var ctaEl = document.getElementById('aub-s-out-cta');\n\n        \/\/ \u9519\u8bef\u6001\uff1a\u56db\u4e2a\u5b57\u6bb5\u4efb\u4e00\u7f3a\u5931\n        if(!j || !wk || !m || !r){\n            titleEl.textContent = 'Error';\n            errEl.textContent = 'Please fill in all four fields for an accurate estimate.';\n            gridEl.style.setProperty('display', 'none', 'important');\n            annualEl.style.setProperty('display', 'none', 'important');\n            ctaEl.style.setProperty('display', 'none', 'important');\n            box.classList.add('show');\n            return;\n        }\n\n        var manualHrs = j * wk * (m \/ 60);\n        var manualCost = manualHrs * r;\n\n        \/\/ rotator: 1 operator, positioning time ~ 20% of manual (80% cut)\n        var rotHrs = j * 1 * ((m * 0.2) \/ 60);\n        var rotCost = rotHrs * r;\n\n        var save = manualCost - rotCost;\n        var annual = save * 250;\n\n        \/\/ \u6b63\u5e38\u6001\uff1a\u586b\u503c\u5230\u9759\u6001\u9aa8\u67b6\uff0c\u6062\u590d grid \/ annual \/ cta \u663e\u793a\n        titleEl.textContent = 'Estimated Labor Savings';\n        errEl.textContent = '';\n        manualEl.textContent = '$' + Math.round(manualCost).toLocaleString();\n        rotatorEl.textContent = '$' + Math.round(rotCost).toLocaleString();\n        savedEl.textContent = '$' + Math.round(save).toLocaleString();\n        annualEl.textContent = '\u2248 $' + Math.round(annual).toLocaleString() + ' \/ year (250 working days) in handling labor alone \u2014 before rework and schedule gains.';\n        gridEl.style.setProperty('display', 'grid', 'important');\n        annualEl.style.removeProperty('display');\n        ctaEl.style.setProperty('display', 'inline-flex', 'important');\n        box.classList.add('show');\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-be87f16\" data-block-id=\"be87f16\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-be87f16-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a244a1b\" data-v=\"4\" data-block-id=\"a244a1b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a244a1b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a244a1b-inner-blocks\">\n<section id=\"abk-faq-pro-mod\">\n  <!-- FAQ Schema for Google SEO (Content unedited) -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What's the difference between a welding rotator and a welding positioner?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Rollers carry a cylinder and spin it on its own axis, which suits pipe, tanks, and vessels. A positioner clamps any shape to a faceplate and tilts it. Round and heavy means rolls.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"How do I choose the right load capacity?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Start above the workpiece weight, then add margin for unbalanced or conical work, because an off-center load throws far more than its static mass onto the drive wheels. Every Aubrik unit is rated at a 1.5\u00d7 safety factor for 24-hour continuous duty, so the plate number already carries that cushion. If your shells are long, thin-wall, or out-of-round, step up one tier \u2014 a 30 ton job often wants a 50 ton roll \u2014 rather than running a roll near its ceiling. A short call with your diameter, weight, and wall thickness gets you a firm recommendation in a day.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Will my workpiece drift or slip during rotation?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Drift, the so-called screw effect, comes from out-of-round, unbalanced, or conical workpieces, not from low capacity. A conventional roll can let the part creep sideways. Our self-aligning four-point design and anti-drift options hold the work to roughly \u00b11 mm, which is why type selection matters more than raw tonnage for unstable shells.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Can your turning rolls integrate with my existing SAW or TIG setup?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes \u2014 the rollers pair with submerged arc (SAW), TIG, and column-and-boom manipulators for continuous 360\u00b0 welds, and inverter speed matches rotation to the deposition rate.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What wheel material should I specify?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Steel wheels suit heavy loads and rough surfaces; polyurethane protects stainless and polished work and adds grip without scratching; rubber gives traction on lighter, uneven work. We match the wheel to your workpiece material so you don't mark a finished surface.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Do you offer custom and OEM builds?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Yes. Every parameter \u2014 load capacity, diameter range, roller material, control system, and environmental rating \u2014 can be built to your specification, up to synchronized 1,000-ton systems for offshore and nuclear work. OEM service is available to your drawings, with a one-year warranty on all products.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"What certifications and weld records do you provide?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"All products are CE-marked and built under ISO 9001. Pipe rotators log alignment, welding current, and interpass temperature into API 1104 and ASME-ready reports, so your audit trail is generated as you weld rather than reconstructed afterward.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n\n  <style>\n    \/* =========================================\n       1. \u5168\u5c40\u7eaf\u767d\u80cc\u666f\u4e0e\u5de5\u4e1a\u84dd\u56fe\u7f51\u683c\n       ========================================= *\/\n    #abk-faq-pro-mod {\n      width: 100% !important;\n      background-color: #ffffff !important; \n      \n      \/* \u9ad8\u7ea7\u611f\u6765\u6e90\uff1a\u7eaf CSS \u6781\u7b80\u5de5\u7a0b\u7f51\u683c\uff0c\u5b8c\u5168\u4e0d\u5f71\u54cd\u52a0\u8f7d\u901f\u5ea6 *\/\n      background-image: \n        linear-gradient(90deg, rgba(0, 96, 168, 0.02) 1px, transparent 1px),\n        linear-gradient(180deg, rgba(0, 96, 168, 0.02) 1px, transparent 1px) !important;\n      background-size: 40px 40px !important;\n      background-position: center center !important;\n      \n      padding-block: 90px !important;\n      box-sizing: border-box !important;\n      position: relative !important;\n    }\n\n    \/* =========================================\n       2. \u5bb9\u5668\u4e0e\u4e24\u680f\u975e\u5bf9\u79f0\u5e03\u5c40\n       ========================================= *\/\n    #abk-faq-pro-mod .abk-container {\n      max-width: 1600px !important;\n      margin: 0 auto !important;\n      padding-inline: clamp(20px, 4vw, 60px) !important;\n      box-sizing: border-box !important;\n      position: relative !important;\n      z-index: 2 !important;\n    }\n\n    #abk-faq-pro-mod .abk-grid {\n      display: flex !important;\n      flex-direction: row !important;\n      gap: 70px !important;\n      align-items: flex-start !important;\n    }\n\n    \/* =========================================\n       3. \u5de6\u4fa7\uff1a\u53c2\u6570\u5316\u6570\u636e\u724c\u8bbe\u8ba1 (Spec-Sheet Vibe)\n       ========================================= *\/\n    #abk-faq-pro-mod .abk-sidebar {\n      flex: 0 0 32% !important;\n      background: #ffffff !important;\n      padding: 40px !important;\n      border: 1px solid #e5e9f0 !important;\n      box-shadow: 0 10px 30px rgba(0, 48, 96, 0.04) !important;\n      position: relative !important;\n    }\n\n    \/* \u9876\u90e8\u91cd\u5de5\u4e1a\u951a\u5b9a\u7ebf *\/\n    #abk-faq-pro-mod .abk-sidebar::before {\n      content: '' !important;\n      position: absolute !important;\n      top: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      height: 6px !important;\n      background: #0060A8 !important; \n    }\n\n    \/* \u5de6\u4e0b\u89d2\u5de5\u4e1a\u88c5\u9970\u89d2\u6807 *\/\n    #abk-faq-pro-mod .abk-sidebar::after {\n      content: '' !important;\n      position: absolute !important;\n      bottom: 15px !important;\n      right: 15px !important;\n      width: 20px !important;\n      height: 20px !important;\n      border-right: 2px solid #cbd5e1 !important;\n      border-bottom: 2px solid #cbd5e1 !important;\n      pointer-events: none !important;\n    }\n\n    #abk-faq-pro-mod .abk-overline {\n      display: inline-block !important;\n      font-size: 13px !important;\n      font-weight: 700 !important;\n      letter-spacing: 0.08em !important;\n      color: #1878C0 !important;\n      text-transform: uppercase !important;\n      margin-bottom: 20px !important;\n      position: relative !important;\n      padding-left: 12px !important;\n      border-left: 3px solid #1878C0 !important;\n      line-height: 1 !important;\n    }\n\n    \/* H2 \u4e25\u683c\u6309\u7167\u60a8\u7684\u8981\u6c42\uff1a32px *\/\n    #abk-faq-pro-mod h2.abk-title {\n      font-size: 32px !important;\n      color: #111111 !important;\n      font-weight: 700 !important;\n      margin: 0 0 20px 0 !important;\n      line-height: 1.3 !important;\n      letter-spacing: -0.01em !important;\n    }\n\n    #abk-faq-pro-mod .abk-subtitle {\n      font-size: 16px !important;\n      color: #64748b !important;\n      line-height: 1.7 !important;\n      margin: 0 !important;\n    }\n\n    \/* =========================================\n       4. \u53f3\u4fa7\uff1a\u624b\u98ce\u7434\u4e92\u52a8\u533a\n       ========================================= *\/\n    #abk-faq-pro-mod .abk-content {\n      flex: 1 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 16px !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item {\n      background: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;\n      position: relative !important;\n    }\n\n    \/* \u60ac\u505c\u65f6\u7684\u5200\u950b\u9634\u5f71\u4e0e\u8fb9\u6846\u52a0\u6df1 *\/\n    #abk-faq-pro-mod article.abk-item:hover {\n      border-color: #cbd5e1 !important;\n      box-shadow: 0 8px 24px rgba(0, 48, 96, 0.05) !important;\n    }\n\n    \/* \u6fc0\u6d3b\u72b6\u6001 *\/\n    #abk-faq-pro-mod article.abk-item.is-active {\n      border-color: #0060A8 !important;\n      box-shadow: 0 12px 32px rgba(0, 48, 96, 0.08) !important;\n    }\n\n    \/* \u5de6\u4fa7\u52a8\u6001\u523b\u5ea6\u7ebf *\/\n    #abk-faq-pro-mod article.abk-item::before {\n      content: '' !important;\n      position: absolute !important;\n      left: -1px !important;\n      top: 0 !important;\n      width: 4px !important;\n      height: 0% !important;\n      background-color: #0060A8 !important;\n      transition: height 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n      z-index: 1 !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active::before {\n      height: 100% !important;\n    }\n\n    \/* =========================================\n       5. \u6392\u7248\u7cfb\u7edf (H3: 20px)\n       ========================================= *\/\n    #abk-faq-pro-mod h3.abk-q {\n      margin: 0 !important;\n      padding: 24px 30px !important;\n      font-size: 20px !important; \n      font-weight: 600 !important;\n      color: #003060 !important;\n      cursor: pointer !important;\n      display: flex !important;\n      justify-content: space-between !important;\n      align-items: center !important;\n      line-height: 1.4 !important;\n      user-select: none !important;\n      transition: background-color 0.3s ease !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item:hover h3.abk-q {\n      background-color: #f8fafc !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active h3.abk-q {\n      background-color: #ffffff !important;\n      color: #0060A8 !important;\n    }\n\n    #abk-faq-pro-mod .abk-q-wrap {\n      display: flex !important;\n      align-items: flex-start !important;\n      gap: 20px !important;\n    }\n\n    \/* \u7f16\u53f7\u4e5f\u5339\u914d\u4e3a 20px\uff0c\u91c7\u7528\u7cfb\u7edf\u7ea7\u7b49\u5bbd\u5b57\u4f53\u589e\u5f3a\u6781\u5ba2\u611f *\/\n    #abk-faq-pro-mod .abk-num {\n      font-family: ui-monospace, \"SF Mono\", Menlo, monospace !important;\n      font-size: 20px !important; \n      font-weight: 700 !important;\n      color: #94a3b8 !important;\n      line-height: 1.4 !important;\n      transition: color 0.3s ease !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active .abk-num {\n      color: #1878C0 !important;\n    }\n\n    \/* =========================================\n       6. \u4ea4\u4e92\u56fe\u6807\u4e0e\u786c\u4ef6\u52a0\u901f\n       ========================================= *\/\n    #abk-faq-pro-mod .abk-icon {\n      flex-shrink: 0 !important;\n      width: 28px !important;\n      height: 28px !important;\n      background-color: #f1f5f9 !important;\n      display: flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      margin-left: 20px !important;\n      border-radius: 4px !important; \n      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), background-color 0.3s ease !important;\n      transform: translateZ(0) !important;\n    }\n\n    #abk-faq-pro-mod .abk-icon svg {\n      width: 14px !important;\n      height: 14px !important;\n      fill: #0060A8 !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active .abk-icon {\n      transform: rotate(-180deg) translateZ(0) !important;\n      background-color: #0060A8 !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active .abk-icon svg {\n      fill: #ffffff !important;\n    }\n\n    \/* =========================================\n       7. \u539f\u751f CSS Grid \u6298\u53e0\u52a8\u753b\n       ========================================= *\/\n    #abk-faq-pro-mod .abk-ans-grid {\n      display: grid !important;\n      grid-template-rows: 0fr !important;\n      transition: grid-template-rows 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\n    }\n\n    #abk-faq-pro-mod article.abk-item.is-active .abk-ans-grid {\n      grid-template-rows: 1fr !important;\n    }\n\n    #abk-faq-pro-mod .abk-ans-inner {\n      overflow: hidden !important;\n    }\n\n    #abk-faq-pro-mod .abk-ans-txt {\n      padding: 0 40px 30px 73px !important; \n      font-size: 15px !important;\n      color: #475569 !important;\n      line-height: 1.7 !important;\n      margin: 0 !important;\n    }\n\n    \/* =========================================\n       8. \u79fb\u52a8\u7aef\u9002\u914d\n       ========================================= *\/\n    @media (max-width:1000px) {\n      #abk-faq-pro-mod .abk-grid {\n        flex-direction: column !important;\n        gap: 40px !important;\n      }\n      #abk-faq-pro-mod .abk-sidebar {\n        flex: none !important;\n        width: 100% !important;\n      }\n      #abk-faq-pro-mod .abk-ans-txt {\n        padding-left: 30px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #abk-faq-pro-mod { padding-block: 50px !important; }\n      #abk-faq-pro-mod h2.abk-title { font-size: 28px !important; }\n      #abk-faq-pro-mod h3.abk-q { padding: 20px !important; font-size: 18px !important; }\n      #abk-faq-pro-mod .abk-num { font-size: 18px !important; }\n      #abk-faq-pro-mod .abk-q-wrap { gap: 12px !important; }\n      #abk-faq-pro-mod .abk-ans-txt { padding: 0 20px 20px 20px !important; }\n    }\n  <\/style>\n\n  <div class=\"abk-container\">\n    <div class=\"abk-grid\">\n      \n      <!-- \u5de6\u4fa7\uff1a\u53c2\u6570\u5316\u6570\u636e\u724c\u8bbe\u8ba1 -->\n      <div class=\"abk-sidebar\">\n        <span class=\"abk-overline\">Technical Support<\/span>\n        <h2 class=\"abk-title\">Frequently Asked Questions<\/h2>\n        <p class=\"abk-subtitle\">Explore technical specifications, integration capabilities, and load capacity guidelines for Aubrik Welding Rotators &#038; Turning Rolls.<\/p>\n      <\/div>\n\n      <!-- \u53f3\u4fa7\uff1a\u5de5\u4e1a\u7ea7\u624b\u98ce\u7434 -->\n      <div class=\"abk-content\">\n        \n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">01<\/span>\n              <span>What&#8217;s the difference between a welding rotator and a welding positioner?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Rollers carry a cylinder and spin it on its own axis, which suits pipe, tanks, and vessels. A positioner clamps any shape to a faceplate and tilts it. Round and heavy means rolls.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">02<\/span>\n              <span>How do I choose the right load capacity?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Start above the workpiece weight, then add margin for unbalanced or conical work, because an off-center load throws far more than its static mass onto the drive wheels. Every Aubrik unit is rated at a 1.5\u00d7 safety factor for 24-hour continuous duty, so the plate number already carries that cushion. If your shells are long, thin-wall, or out-of-round, step up one tier \u2014 a 30 ton job often wants a 50 ton roll \u2014 rather than running a roll near its ceiling. A short call with your diameter, weight, and wall thickness gets you a firm recommendation in a day.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">03<\/span>\n              <span>Will my workpiece drift or slip during rotation?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Drift, the so-called screw effect, comes from out-of-round, unbalanced, or conical workpieces, not from low capacity. A conventional roll can let the part creep sideways. Our self-aligning four-point design and anti-drift options hold the work to roughly \u00b11 mm, which is why type selection matters more than raw tonnage for unstable shells.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">04<\/span>\n              <span>Can your turning rolls integrate with my existing SAW or TIG setup?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Yes \u2014 the rollers pair with submerged arc (SAW), TIG, and column-and-boom manipulators for continuous 360\u00b0 welds, and inverter speed matches rotation to the deposition rate.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">05<\/span>\n              <span>What wheel material should I specify?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Steel wheels suit heavy loads and rough surfaces; polyurethane protects stainless and polished work and adds grip without scratching; rubber gives traction on lighter, uneven work. We match the wheel to your workpiece material so you don&#8217;t mark a finished surface.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">06<\/span>\n              <span>Do you offer custom and OEM builds?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">Yes. Every parameter \u2014 load capacity, diameter range, roller material, control system, and environmental rating \u2014 can be built to your specification, up to synchronized 1,000-ton systems for offshore and nuclear work. OEM service is available to your drawings, with a one-year warranty on all products.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n        <article class=\"abk-item\">\n          <h3 class=\"abk-q\">\n            <span class=\"abk-q-wrap\">\n              <span class=\"abk-num\">07<\/span>\n              <span>What certifications and weld records do you provide?<\/span>\n            <\/span>\n            <span class=\"abk-icon\">\n              <svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\"\/><\/svg>\n            <\/span>\n          <\/h3>\n          <div class=\"abk-ans-grid\">\n            <div class=\"abk-ans-inner\">\n              <p class=\"abk-ans-txt\">All products are CE-marked and built under ISO 9001. Pipe rotators log alignment, welding current, and interpass temperature into API 1104 and ASME-ready reports, so your audit trail is generated as you weld rather than reconstructed afterward.<\/p>\n            <\/div>\n          <\/div>\n        <\/article>\n\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const wrapper = document.getElementById('abk-faq-pro-mod');\n      if (!wrapper) return;\n\n      const items = wrapper.querySelectorAll('.abk-item');\n\n      items.forEach(item => {\n        const question = item.querySelector('.abk-q');\n        \n        question.addEventListener('click', () => {\n          const isActive = item.classList.contains('is-active');\n\n          items.forEach(other => other.classList.remove('is-active'));\n\n          if (!isActive) {\n            item.classList.add('is-active');\n          }\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-2629d78\" data-block-id=\"2629d78\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2629d78-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eaa1b69\" data-v=\"4\" data-block-id=\"eaa1b69\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eaa1b69-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eaa1b69-inner-blocks\">\n<!-- ABOKE 3D HUD\u7cbe\u5bc6\u63a7\u5236\u53f0\u6a21\u5757 | \u4e13\u4e3a\u4e0a\u5e02\u91cd\u5de5\u4f01\u4e1a\u8bbe\u8ba1 -->\n<style>\n  \/* \u5f15\u5165\u9ad8\u7ea7\u5de5\u4e1a\u65e0\u886c\u7ebf\u5b57\u4f53 *\/\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;600;700;800;900&display=swap');\n\n  \/* \u9876\u7ea7\u4f5c\u7528\u57df\u9694\u79bb *\/\n  #aboke-3d-console-module {\n    position: relative;\n    width: 100%;\n    padding: 70px 30px;\n    background-color: #000a14; \/* \u66f4\u6df1\u9083\u7684\u9ed1\u84dd\u8272\uff0c\u589e\u52a0\u91cd\u5de5\u611f *\/\n    overflow: hidden;\n    font-family: 'Inter', system-ui, sans-serif;\n    box-sizing: border-box;\n    display: flex;\n    justify-content: center;\n    perspective: 1200px;\n  }\n\n  \/* 3D \u7a7a\u95f4\u7f51\u683c\u80cc\u666f *\/\n  #aboke-3d-console-module .aboke-3d-bg {\n    position: absolute;\n    top: -20%; left: -10%; right: -10%; bottom: -20%;\n    background-image: \n      linear-gradient(rgba(0, 48, 96, 0.2) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(0, 48, 96, 0.2) 1px, transparent 1px);\n    background-size: 50px 50px;\n    transform: rotateX(60deg) translateZ(-250px);\n    opacity: 0.5;\n    pointer-events: none;\n  }\n\n  \/* 1600px \u6838\u5fc3\u5bb9\u5668 *\/\n  #aboke-3d-console-module .aboke-3d-wrapper {\n    max-width: 1600px !important;\n    width: 100%;\n    position: relative;\n    z-index: 2;\n    perspective: 1500px; \n  }\n\n  \/* ================= \u6838\u5fc3 3D \u5361\u7247\u9762\u677f ================= *\/\n  #aboke-3d-console-module .aboke-console-card {\n    background: linear-gradient(145deg, rgba(0, 18, 36, 0.9) 0%, rgba(0, 8, 16, 0.95) 100%);\n    border: 1px solid #003060;\n    border-radius: 2px;\n    padding: 50px 60px;\n    box-shadow: 0 40px 80px -20px rgba(0, 0, 0, 0.9),\n                inset 0 1px 0 rgba(255, 255, 255, 0.05);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    transform-style: preserve-3d;\n    transition: transform 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94), border-color 0.4s;\n    display: flex;\n    flex-direction: column;\n    gap: 40px;\n    will-change: transform;\n  }\n\n  #aboke-3d-console-module .aboke-console-card:hover {\n    border-color: #0060A8;\n    box-shadow: 0 50px 100px -20px rgba(0, 0, 0, 1),\n                0 0 50px rgba(0, 96, 168, 0.2);\n  }\n\n  \/* ================= \u9876\u90e8\uff1a\u6a2a\u5411\u4eea\u8868\u76d8\u6807\u9898\u680f ================= *\/\n  #aboke-3d-console-module .aboke-console-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-end;\n    border-bottom: 2px solid rgba(24, 120, 192, 0.3);\n    padding-bottom: 20px;\n    transform: translateZ(60px); \/* \u6807\u9898\u5c42\u60ac\u6d6e *\/\n    transform-style: preserve-3d;\n  }\n\n  #aboke-3d-console-module .aboke-title-group {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n\n  \/* \u5de5\u4e1a\u523b\u5ea6\u7ebf\u88c5\u9970 *\/\n  #aboke-3d-console-module .aboke-header-ruler {\n    width: 200px;\n    height: 10px;\n    background: repeating-linear-gradient(\n      90deg,\n      #1878C0,\n      #1878C0 2px,\n      transparent 2px,\n      transparent 10px\n    );\n    opacity: 0.5;\n    margin-bottom: 10px;\n  }\n\n  #aboke-3d-console-module h3.aboke-sub-label {\n    font-size: 14px !important;\n    color: #1878C0 !important;\n    text-transform: uppercase;\n    letter-spacing: 4px;\n    margin: 0 !important;\n    font-weight: 700 !important;\n    display: flex;\n    align-items: center;\n  }\n  \n  #aboke-3d-console-module h3.aboke-sub-label::before {\n    content: '';\n    display: inline-block;\n    width: 8px; height: 8px;\n    background-color: #0060A8;\n    margin-right: 12px;\n  }\n\n  #aboke-3d-console-module h2.aboke-main-title {\n    font-size: 32px !important;\n    color: #FFFFFF !important;\n    margin: 0 !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    letter-spacing: 0.5px;\n    text-shadow: 0 10px 30px rgba(0, 96, 168, 0.5);\n  }\n\n  \/* ================= \u4e0b\u65b9\uff1a\u5185\u5bb9\u77e9\u9635 (\u5de6\u53f3\u5212\u5206) ================= *\/\n  #aboke-3d-console-module .aboke-console-body {\n    display: grid;\n    grid-template-columns: 1.5fr 1fr;\n    gap: 60px;\n    transform: translateZ(40px); \/* \u5185\u5bb9\u5c42\u60ac\u6d6e *\/\n    transform-style: preserve-3d;\n  }\n\n  \/* \u5de6\u4fa7\u6587\u5b57\u6570\u636e\u533a - \u56fe\u5c42\u5316\u8bbe\u8ba1 *\/\n  #aboke-3d-console-module .aboke-text-panel {\n    display: flex;\n    flex-direction: column;\n    gap: 30px;\n    transform-style: preserve-3d;\n  }\n\n  #aboke-3d-console-module .aboke-text-block {\n    position: relative;\n    background: rgba(0, 48, 96, 0.15);\n    border-left: 3px solid #0060A8;\n    padding: 25px 30px;\n    z-index: 1;\n    transition: background 0.3s ease;\n  }\n\n  #aboke-3d-console-module .aboke-text-block:hover {\n    background: rgba(0, 48, 96, 0.3);\n  }\n\n  \/* \u5de8\u5927\u7684\u6c34\u5370\u56fe\u5c42 (01 \/ 02)\uff0c\u6781\u5ea6\u589e\u5f3a\u4f53\u91cf\u611f\u4e0e\u9ad8\u7ea7\u611f *\/\n  #aboke-3d-console-module .aboke-block-num {\n    position: absolute;\n    top: -15px;\n    right: 10px;\n    font-size: 80px;\n    font-weight: 900;\n    color: transparent;\n    -webkit-text-stroke: 1px rgba(255, 255, 255, 0.04);\n    z-index: -1;\n    pointer-events: none;\n    line-height: 1;\n    transition: -webkit-text-stroke 0.4s ease;\n  }\n  \n  #aboke-3d-console-module .aboke-text-block:hover .aboke-block-num {\n    -webkit-text-stroke: 1px rgba(24, 120, 192, 0.15); \/* \u60ac\u505c\u65f6\u9ad8\u4eae\u6c34\u5370 *\/\n  }\n\n  #aboke-3d-console-module p.aboke-text-desc {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n    color: #C0C8D0 !important;\n    margin: 0 !important;\n    text-align: justify;\n    text-shadow: 0 2px 5px rgba(0,0,0,0.5);\n  }\n\n  \/* ================= \u53f3\u4fa7\uff1a3D \u884c\u52a8\u89e6\u53d1\u77e9\u9635 ================= *\/\n  #aboke-3d-console-module .aboke-action-panel {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    transform: translateZ(50px); \/* \u4ea4\u4e92\u533a\u6700\u9ad8\u60ac\u6d6e *\/\n    position: relative;\n  }\n\n  \/* \u5de5\u4e1a\u7784\u51c6\u96f7\u8fbe\u6846 *\/\n  #aboke-3d-console-module .aboke-action-frame {\n    position: relative;\n    padding: 50px 40px;\n    width: 100%;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    background: radial-gradient(circle, rgba(0, 96, 168, 0.1) 0%, transparent 70%);\n  }\n\n  #aboke-3d-console-module .aboke-action-frame::before,\n  #aboke-3d-console-module .aboke-action-frame::after {\n    content: '';\n    position: absolute;\n    width: 30px;\n    height: 30px;\n    border: 2px solid #1878C0;\n    opacity: 0.5;\n    transition: all 0.4s ease;\n  }\n\n  #aboke-3d-console-module .aboke-action-frame::before {\n    top: 0; left: 0;\n    border-right: none; border-bottom: none;\n  }\n  #aboke-3d-console-module .aboke-action-frame::after {\n    bottom: 0; right: 0;\n    border-left: none; border-top: none;\n  }\n\n  #aboke-3d-console-module .aboke-action-panel:hover .aboke-action-frame::before,\n  #aboke-3d-console-module .aboke-action-panel:hover .aboke-action-frame::after {\n    width: 40px; height: 40px;\n    opacity: 1;\n    border-color: #0060A8;\n  }\n\n  \/* \u6838\u5fc3 CTA \u6309\u94ae *\/\n  #aboke-3d-console-module .aboke-cta-btn-3d {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: #0060A8; \/* \u4e3b\u8272\u8c03 *\/\n    color: #FFFFFF !important;\n    text-decoration: none !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    padding: 20px 40px;\n    position: relative;\n    overflow: hidden;\n    cursor: pointer;\n    transition: all 0.3s ease;\n    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.6),\n                inset 0 1px 0 rgba(255,255,255,0.2);\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    z-index: 10;\n  }\n\n  \/* \u6309\u94ae\u5de5\u4e1a\u626b\u63cf\u7ebf\u52a8\u753b *\/\n  #aboke-3d-console-module .aboke-cta-btn-3d::before {\n    content: '';\n    position: absolute;\n    top: 0; left: -100%;\n    width: 50%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n    transform: skewX(-20deg);\n    transition: left 0.5s ease;\n    z-index: -1;\n  }\n\n  #aboke-3d-console-module .aboke-cta-btn-3d:hover {\n    background: #1878C0; \/* \u526f\u8272\u8c03 *\/\n    box-shadow: 0 20px 40px rgba(0, 96, 168, 0.6);\n    transform: translateY(-3px) translateZ(20px);\n  }\n\n  #aboke-3d-console-module .aboke-cta-btn-3d:hover::before {\n    left: 150%; \/* \u626b\u63cf\u5212\u8fc7 *\/\n  }\n\n  #aboke-3d-console-module .aboke-btn-arrow {\n    margin-left: 12px;\n    font-size: 20px;\n    transition: transform 0.3s ease;\n  }\n\n  #aboke-3d-console-module .aboke-cta-btn-3d:hover .aboke-btn-arrow {\n    transform: translateX(6px);\n  }\n\n  \/* ================= \u54cd\u5e94\u5f0f\u964d\u7ea7 ================= *\/\n  @media (max-width:1000px) {\n    #aboke-3d-console-module .aboke-console-body {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n    #aboke-3d-console-module .aboke-action-frame {\n      padding: 30px 20px;\n    }\n  }\n  \n  @media (max-width:690px) {\n    #aboke-3d-console-module { padding: 40px 20px; }\n    #aboke-3d-console-module .aboke-console-card {\n      padding: 30px 20px;\n      transform: none !important;\n    }\n    #aboke-3d-console-module .aboke-console-header {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 15px;\n    }\n    #aboke-3d-console-module .aboke-header-ruler { display: none; }\n    #aboke-3d-console-module .aboke-console-header, \n    #aboke-3d-console-module .aboke-console-body,\n    #aboke-3d-console-module .aboke-action-panel {\n      transform: none !important; \/* \u79fb\u52a8\u7aef\u5173\u95ed3D *\/\n    }\n  }\n<\/style>\n\n<section id=\"aboke-3d-console-module\">\n  <!-- 3D \u5e95\u90e8\u7f51\u683c -->\n  <div class=\"aboke-3d-bg\"><\/div>\n\n  <div class=\"aboke-3d-wrapper\">\n    <!-- \u6838\u5fc3\u63a7\u5236\u9762\u677f\u5361\u7247 -->\n    <div class=\"aboke-console-card\">\n      \n      <!-- \u9876\u90e8\u6807\u9898\u4eea\u8868\u9762\u677f -->\n      <div class=\"aboke-console-header\">\n        <div class=\"aboke-title-group\">\n          <h3 class=\"aboke-sub-label\">Equipment Specifications<\/h3>\n          <h2 class=\"aboke-main-title\">Why We Publish the Numbers<\/h2>\n        <\/div>\n        <!-- \u5de5\u4e1a\u98ce\u523b\u5ea6\u7ebf -->\n        <div class=\"aboke-header-ruler\"><\/div>\n      <\/div>\n\n      <!-- \u6838\u5fc3\u5185\u5bb9\u77e9\u9635 (\u5206\u5de6\u53f3) -->\n      <div class=\"aboke-console-body\">\n        \n        <!-- \u5de6\u4fa7\u6587\u672c\u533a\u57df -->\n        <div class=\"aboke-text-panel\">\n          \n          <!-- \u6587\u672c\u5757 01 (\u81ea\u5e26\u56fe\u5c42\u7ea7\u6570\u5b57\u6c34\u5370) -->\n          <div class=\"aboke-text-block\">\n            <span class=\"aboke-block-num\">01<\/span>\n            <p class=\"aboke-text-desc\">\n              The capacity tiers, model parameters, and project results on this page come from ABOKE&#8217;s own build sheets and commissioned-project records \u2014 including the 2024\u20132025 China-Russia pipeline and wind-tower lines cited above.\n            <\/p>\n          <\/div>\n\n          <!-- \u6587\u672c\u5757 02 -->\n          <div class=\"aboke-text-block\">\n            <span class=\"aboke-block-num\">02<\/span>\n            <p class=\"aboke-text-desc\">\n              Where a figure reflects an industry standard rather than our own measurement, such as the API 1104 hi-lo tolerance, we name the standard. We would rather show a buyer the real tolerance and the real payback period than claim to be &#8220;the largest in the world.&#8221; That&#8217;s the honest version of a spec sheet, and the structural reason ABOKE certifies every build before it ships.\n            <\/p>\n          <\/div>\n\n        <\/div>\n\n        <!-- \u53f3\u4fa7\u4ea4\u4e92\u533a\u57df (\u5305\u542b Blocksy \u5f39\u7a97\u89e6\u70b9) -->\n        <div class=\"aboke-action-panel\">\n          <div class=\"aboke-action-frame\">\n            <a href=\"#ct-popup-790\" class=\"aboke-cta-btn-3d\">\n              Request a Quote for Your Project\n              <span class=\"aboke-btn-arrow\">\u2192<\/span>\n            <\/a>\n          <\/div>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- Vanilla JS 3D \u503e\u659c\u63a7\u5236\u4e2d\u5fc3 -->\n<script>\n  document.addEventListener('DOMContentLoaded', () => {\n    const wrapper = document.querySelector('#aboke-3d-console-module .aboke-3d-wrapper');\n    const card = document.querySelector('#aboke-3d-console-module .aboke-console-card');\n\n    \/\/ \u4e25\u63a7\u6027\u80fd\uff1a\u4ec5\u5728\u684c\u9762\u7aef\u542f\u52a8\u8fd0\u7b97\uff0c\u4fdd\u62a4\u79fb\u52a8\u7aef\u4e0e FlyingPress \u73af\u5883\n    if (window.innerWidth > 768 && wrapper && card) {\n      wrapper.addEventListener('mousemove', (e) => {\n        const rect = wrapper.getBoundingClientRect();\n        const x = e.clientX - rect.left;\n        const y = e.clientY - rect.top;\n        \n        const centerX = rect.width \/ 2;\n        const centerY = rect.height \/ 2;\n        \n        \/\/ \u964d\u4f4e\u7ffb\u8f6c\u5e45\u5ea6\u4ee5\u5f70\u663e\u91cd\u578b\u8bbe\u5907\u7684\u201c\u7a33\u91cd\u611f\u201d (\u6700\u5927 +\/- 4\u5ea6)\n        const rotateX = ((y - centerY) \/ centerY) * -4; \n        const rotateY = ((x - centerX) \/ centerX) * 4;\n        \n        card.style.transition = 'none';\n        card.style.transform = `rotateX(${rotateX}deg) rotateY(${rotateY}deg)`;\n      });\n\n      wrapper.addEventListener('mouseleave', () => {\n        card.style.transition = 'transform 0.8s cubic-bezier(0.25, 1, 0.5, 1), border-color 0.4s';\n        card.style.transform = `rotateX(0deg) rotateY(0deg)`;\n      });\n      \n      wrapper.addEventListener('mouseenter', () => {\n        card.style.transition = 'transform 0.1s cubic-bezier(0.25, 0.46, 0.45, 0.94)';\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>CE and ISO 9001 Certified Welding Rotators &#038; Turning Rolls Welding Rotators &#038; Turning Rolls \u2014 1 to 1,000 Ton Cylindrical Welding Support Heavy-duty rotation systems for pipes, pressure vessels, wind towers and storage tanks. Built to order since 1999. A welding rotator \u2014 also called a turning roll \u2014 supports a cylindrical workpiece on [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2966,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1162","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/pages\/1162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/comments?post=1162"}],"version-history":[{"count":0,"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/pages\/1162\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/media\/2966"}],"wp:attachment":[{"href":"https:\/\/aubrikmc.com\/es\/wp-json\/wp\/v2\/media?parent=1162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}