{"id":3449,"date":"2026-02-26T12:43:13","date_gmt":"2026-02-26T12:43:13","guid":{"rendered":"https:\/\/taiguo-steamboiler.com\/?page_id=3449"},"modified":"2026-03-01T04:33:48","modified_gmt":"2026-03-01T04:33:48","slug":"hot-air-furnace","status":"publish","type":"page","link":"https:\/\/taiguo-steamboiler.com\/es\/hot-air-furnace\/","title":{"rendered":"Horno de aire caliente"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0a4e3c8\" data-block-id=\"0a4e3c8\"><style>.stk-0a4e3c8 {margin-bottom:18px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0a4e3c8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d85020c\" data-v=\"4\" data-block-id=\"d85020c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d85020c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d85020c-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Hot Air Furnace | Industrial Hot Air Generator | Taiguo Boiler<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --red-brand: #D83030;\n      --red-dark: #B82525;\n      --red-deep: #8C1B1B;\n      --red-subtle: #FDF6F6;\n      --red-ghost: rgba(216, 48, 48, 0.04);\n\n      --navy: #1A2332;\n      --navy-mid: #2A3A4E;\n      --navy-light: #3D5068;\n\n      --surface: #FFFFFF;\n      --surface-cool: #F6F8FA;\n\n      --border: #E4E7EC;\n      --border-light: #EEF1F5;\n\n      --text-primary: #1A2332;\n      --text-body: #475467;\n      --text-muted: #98A2B3;\n\n      --font: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n      --radius: 16px;\n      --radius-sm: 8px;\n    }\n\n    body {\n      font-family: var(--font);\n      font-size: 16px;\n      line-height: 1.7;\n      color: var(--text-body);\n      background: var(--surface);\n      -webkit-font-smoothing: antialiased;\n      -moz-osx-font-smoothing: grayscale;\n    }\n\n    \/* ================================================================\n       HERO SECTION\n       ================================================================ *\/\n    .tg-hero {\n      position: relative;\n      padding: 80px 0 0;\n      background: var(--surface);\n      overflow: hidden;\n    }\n\n    \/* Subtle background texture \u2014 angled cut *\/\n    .tg-hero::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      right: 0;\n      width: 55%;\n      height: 100%;\n      background: var(--surface-cool);\n      clip-path: polygon(12% 0, 100% 0, 100% 100%, 0% 100%);\n      pointer-events: none;\n    }\n\n    .tg-hero-wrap {\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 0 28px;\n      position: relative;\n      z-index: 1;\n    }\n\n    .tg-hero-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 56px;\n      align-items: center;\n      min-height: 540px;\n    }\n\n    \/* ---- Left: Content ---- *\/\n    .tg-hero-content {\n      padding: 20px 0 80px;\n    }\n\n    \/* Breadcrumb-style eyebrow *\/\n    .tg-hero-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin-bottom: 28px;\n    }\n\n    .tg-hero-eyebrow::before {\n      content: '';\n      width: 28px;\n      height: 2.5px;\n      background: var(--red-brand);\n      border-radius: 2px;\n    }\n\n    .tg-hero-eyebrow span {\n      font-size: 11.5px;\n      font-weight: 700;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: var(--red-brand);\n    }\n\n    .tg-hero h1 {\n      font-family: var(--font);\n      font-size: clamp(38px, 4.2vw, 56px);\n      font-weight: 800;\n      line-height: 1.08;\n      color: var(--text-primary);\n      letter-spacing: -0.03em;\n      margin-bottom: 20px;\n    }\n\n    .tg-hero h2 {\n      font-family: var(--font);\n      font-size: clamp(16px, 1.4vw, 19px);\n      font-weight: 500;\n      line-height: 1.5;\n      color: var(--text-muted);\n      margin-bottom: 28px;\n      padding-left: 18px;\n      border-left: 3px solid var(--red-brand);\n    }\n\n    .tg-hero-desc {\n      font-size: 16px;\n      line-height: 1.85;\n      color: var(--text-body);\n      margin-bottom: 44px;\n      max-width: 540px;\n    }\n\n    \/* Stats row *\/\n    .tg-hero-stats {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 0;\n      margin-bottom: 44px;\n      padding: 28px 0;\n      border-top: 1px solid var(--border-light);\n      border-bottom: 1px solid var(--border-light);\n    }\n\n    .tg-stat {\n      position: relative;\n      padding: 0 20px;\n    }\n\n    .tg-stat:first-child { padding-left: 0; }\n    .tg-stat:last-child { padding-right: 0; }\n\n    .tg-stat + .tg-stat::before {\n      content: '';\n      position: absolute;\n      left: 0;\n      top: 4px;\n      bottom: 4px;\n      width: 1px;\n      background: var(--border-light);\n    }\n\n    .tg-stat h3 {\n      font-family: var(--font);\n      font-size: 20px;\n      font-weight: 800;\n      color: var(--text-primary);\n      line-height: 1.2;\n      margin-bottom: 6px;\n      letter-spacing: -0.01em;\n    }\n\n    .tg-stat h3 .tg-stat-accent {\n      color: var(--red-brand);\n    }\n\n    .tg-stat p {\n      font-size: 11.5px;\n      font-weight: 600;\n      text-transform: uppercase;\n      letter-spacing: 0.08em;\n      color: var(--text-muted);\n      line-height: 1.4;\n    }\n\n    \/* CTA *\/\n    .tg-hero-cta {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      background: var(--red-brand);\n      color: #FFFFFF;\n      padding: 16px 36px;\n      font-family: var(--font);\n      font-size: 15px;\n      font-weight: 700;\n      text-decoration: none;\n      border-radius: var(--radius-sm);\n      transition: background 0.25s ease, transform 0.25s ease, box-shadow 0.25s ease;\n      box-shadow: 0 4px 16px rgba(216, 48, 48, 0.2);\n    }\n\n    .tg-hero-cta:hover {\n      background: var(--red-dark);\n      transform: translateY(-2px);\n      box-shadow: 0 8px 24px rgba(216, 48, 48, 0.3);\n    }\n\n    .tg-hero-cta svg {\n      transition: transform 0.25s ease;\n    }\n\n    .tg-hero-cta:hover svg {\n      transform: translateX(3px);\n    }\n\n    \/* ---- Right: Visual ---- *\/\n    .tg-hero-visual {\n      position: relative;\n      display: flex;\n      justify-content: center;\n      align-items: flex-end;\n      padding-top: 40px;\n    }\n\n    .tg-hero-visual img {\n      width: 100%;\n      max-width: 580px;\n      height: auto;\n      object-fit: contain;\n      position: relative;\n      z-index: 2;\n      filter: drop-shadow(0 24px 48px rgba(0,0,0,0.08));\n    }\n\n    \/* Decorative ring behind product *\/\n    .tg-hero-ring {\n      position: absolute;\n      width: 420px;\n      height: 420px;\n      border-radius: 50%;\n      border: 1px solid var(--border);\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    .tg-hero-ring::before {\n      content: '';\n      position: absolute;\n      inset: -36px;\n      border-radius: 50%;\n      border: 1px dashed var(--border-light);\n    }\n\n    \/* Floating accent dot *\/\n    .tg-hero-dot {\n      position: absolute;\n      width: 10px;\n      height: 10px;\n      border-radius: 50%;\n      background: var(--red-brand);\n      z-index: 3;\n    }\n\n    .tg-hero-dot--1 { top: 15%; right: 8%; opacity: 0.6; }\n    .tg-hero-dot--2 { bottom: 22%; left: 6%; opacity: 0.3; width: 6px; height: 6px; }\n\n\n    \/* ================================================================\n       RESPONSIVE\n       ================================================================ *\/\n    @media (max-width: 980px) {\n      .tg-hero::before { display: none; }\n\n      .tg-hero-grid {\n        grid-template-columns: 1fr;\n        gap: 40px;\n        min-height: auto;\n      }\n\n      .tg-hero-content {\n        padding-bottom: 0;\n        text-align: center;\n      }\n\n      .tg-hero-eyebrow { justify-content: center; }\n      .tg-hero-desc { margin-left: auto; margin-right: auto; }\n\n      .tg-hero h2 {\n        border-left: none;\n        padding-left: 0;\n        border-bottom: 3px solid var(--red-brand);\n        padding-bottom: 14px;\n        display: inline-block;\n      }\n\n      .tg-hero-stats {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 24px;\n        text-align: left;\n      }\n\n      .tg-stat + .tg-stat::before { display: none; }\n      .tg-stat { padding: 0; }\n\n      .tg-hero-cta { width: 100%; justify-content: center; }\n\n      .tg-hero-visual {\n        order: -1;\n        padding-top: 0;\n      }\n\n      .tg-hero-ring { width: 300px; height: 300px; }\n    }\n\n    @media (max-width: 600px) {\n      .tg-hero { padding: 56px 0 0; }\n      .tg-hero-wrap { padding: 0 20px; }\n\n      .tg-hero-stats {\n        grid-template-columns: 1fr 1fr;\n        gap: 20px;\n      }\n    }\n  <\/style>\n<\/head>\n<body>\n\n<section class=\"tg-hero\">\n  <div class=\"tg-hero-wrap\">\n    <div class=\"tg-hero-grid\">\n\n      <!-- Left: Content -->\n      <article class=\"tg-hero-content\">\n        <div class=\"tg-hero-eyebrow\"><span>Taiguo Boiler<\/span><\/div>\n\n        <h1>Hot Air Furnace<\/h1>\n        <h2>Industrial Biomass &amp; Gas Hot Air Generator | Taiguo Boiler<\/h2>\n\n        <p class=\"tg-hero-desc\">From grain drying lines to textile heat-setting tunnels, the industrial hot air furnaces from Taiguo provide clean, temperature regulated heated air in the toughest process environments. Two families of products\u2014biomass fired LRF and gas\/oil-fired WRF\u2014provide capacities from 0.12 MW to 1.4 MW in industries worldwide.<\/p>\n\n        <div class=\"tg-hero-stats\">\n          <div class=\"tg-stat\">\n            <h3><span class=\"tg-stat-accent\">Since<\/span> 1976<\/h3>\n            <p>50 Years of Industrial Heating Excellence<\/p>\n          <\/div>\n          <div class=\"tg-stat\">\n            <h3>100<span class=\"tg-stat-accent\">+<\/span><\/h3>\n            <p>Countries Served<\/p>\n          <\/div>\n          <div class=\"tg-stat\">\n            <h3>0.12\u20131.4 <span class=\"tg-stat-accent\">MW<\/span><\/h3>\n            <p>Capacity Range<\/p>\n          <\/div>\n          <div class=\"tg-stat\">\n            <h3>ISO \/ ASME \/ CE<\/h3>\n            <p>Triple-Certified Manufacturer<\/p>\n          <\/div>\n        <\/div>\n\n        <a href=\"#ct-popup-1774\" class=\"tg-hero-cta\">\n          Request a Free Quote\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n      <!-- Right: Visual -->\n      <figure class=\"tg-hero-visual\">\n        <div class=\"tg-hero-ring\"><\/div>\n        <div class=\"tg-hero-dot tg-hero-dot--1\"><\/div>\n        <div class=\"tg-hero-dot tg-hero-dot--2\"><\/div>\n        <img decoding=\"async\"\n          src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/wfr\u70ed\u98ce\u7089-2.png\"\n          alt=\"WFR Gas and Oil Fired Industrial Hot Air Furnace Generator\"\n          width=\"650\"\n          height=\"450\"\n          fetchpriority=\"high\"\n          loading=\"eager\"\n        >\n      <\/figure>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-bbf6269\" data-block-id=\"bbf6269\"><style>.stk-bbf6269 {margin-bottom:18px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-bbf6269-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6536020\" data-v=\"4\" data-block-id=\"6536020\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6536020-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6536020-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-dc896cf\" data-block-id=\"dc896cf\"><style>.stk-dc896cf {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-dc896cf-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4019301\" data-v=\"4\" data-block-id=\"4019301\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4019301-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4019301-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>What Is a Hot Air Furnace | Industrial Hot Air Generator<\/title>\n  <meta name=\"description\" content=\"Learn what a hot air furnace is, how it compares to steam boilers, and the differences between direct fired and indirect fired hot air generators for industrial drying and curing.\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n    :root {\n      --red-brand: #D83030;\n      --red-dark: #B82525;\n      --red-deep: #8C1B1B;\n      --red-subtle: #FDF6F6;\n      --red-ghost: rgba(216, 48, 48, 0.04);\n\n      --navy: #1A2332;\n      --navy-mid: #2A3A4E;\n      --navy-light: #3D5068;\n\n      --surface: #FFFFFF;\n      --surface-cool: #F6F8FA;\n\n      --border: #E4E7EC;\n      --border-light: #EEF1F5;\n\n      --text-primary: #1A2332;\n      --text-body: #475467;\n      --text-muted: #98A2B3;\n\n      --font: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n      --radius: 16px;\n      --radius-sm: 8px;\n    }\n\n    body {\n      font-family: var(--font);\n      font-size: 16px;\n      line-height: 1.7;\n      color: var(--text-body);\n      background: var(--surface);\n      -webkit-font-smoothing: antialiased;\n      -moz-osx-font-smoothing: grayscale;\n    }\n\n    \/* ================================================================\n       MASTER TAB MODULE\n       ================================================================ *\/\n    .haf-module {\n      padding: 28px 0 104px;\n      background: var(--surface);\n    }\n\n    .haf-wrap {\n      max-width: 1180px;\n      margin: 0 auto;\n      padding: 0 28px;\n    }\n\n    \/* Eyebrow *\/\n    .haf-eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      margin-bottom: 20px;\n      justify-content: center;\n    }\n\n    .haf-header-area {\n      text-align: center;\n    }\n\n    .haf-eyebrow::before {\n      content: '';\n      width: 28px;\n      height: 2.5px;\n      background: var(--red-brand);\n      border-radius: 2px;\n    }\n\n    .haf-eyebrow span {\n      font-size: 11.5px;\n      font-weight: 700;\n      letter-spacing: 0.14em;\n      text-transform: uppercase;\n      color: var(--red-brand);\n    }\n\n    .haf-module > .haf-wrap > .haf-header-area > h2 {\n      font-family: var(--font);\n      font-size: clamp(30px, 3.4vw, 42px);\n      font-weight: 800;\n      line-height: 1.18;\n      color: var(--text-primary);\n      margin-bottom: 44px;\n      letter-spacing: -0.02em;\n    }\n\n    \/* ================================================================\n       TAB NAVIGATION\n       ================================================================ *\/\n    .haf-tab-nav {\n      display: flex;\n      justify-content: center;\n      gap: 0;\n      position: relative;\n      border-bottom: 2px solid var(--border-light);\n      margin-bottom: 0;\n    }\n\n    .haf-tab-btn {\n      position: relative;\n      display: inline-flex;\n      align-items: center;\n      gap: 10px;\n      padding: 18px 36px;\n      font-family: var(--font);\n      font-size: 15px;\n      font-weight: 600;\n      color: var(--text-muted);\n      background: none;\n      border: none;\n      cursor: pointer;\n      transition: color 0.25s ease, background 0.25s ease;\n      white-space: nowrap;\n    }\n\n    .haf-tab-btn:hover {\n      color: var(--text-body);\n      background: rgba(0,0,0,0.015);\n    }\n\n    .haf-tab-btn::after {\n      content: '';\n      position: absolute;\n      bottom: -2px;\n      left: 0;\n      width: 100%;\n      height: 2.5px;\n      border-radius: 2px 2px 0 0;\n      background: transparent;\n      transition: background 0.3s ease;\n    }\n\n    .haf-tab-btn svg {\n      width: 18px;\n      height: 18px;\n      opacity: 0.35;\n      transition: opacity 0.25s ease;\n      flex-shrink: 0;\n    }\n\n    \/* Tab Number *\/\n    .haf-tab-num {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      width: 22px;\n      height: 22px;\n      border-radius: 6px;\n      font-size: 11px;\n      font-weight: 700;\n      background: rgba(0,0,0,0.04);\n      color: var(--text-muted);\n      transition: background 0.25s ease, color 0.25s ease;\n      flex-shrink: 0;\n    }\n\n    \/* Active state *\/\n    .haf-tab-btn.is-active {\n      color: var(--red-brand);\n    }\n\n    .haf-tab-btn.is-active::after {\n      background: var(--red-brand);\n    }\n\n    .haf-tab-btn.is-active svg {\n      opacity: 1;\n      color: var(--red-brand);\n    }\n\n    .haf-tab-btn.is-active .haf-tab-num {\n      background: var(--red-brand);\n      color: #FFF;\n    }\n\n\n    \/* ================================================================\n       TAB PANELS WRAPPER\n       ================================================================ *\/\n    .haf-tab-panels {\n      position: relative;\n    }\n\n    .haf-tab-panel {\n      display: none;\n    }\n\n    .haf-tab-panel.is-active {\n      display: block;\n      animation: hafPanelIn 0.4s ease both;\n    }\n\n    @keyframes hafPanelIn {\n      from { opacity: 0; transform: translateY(14px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n\n    \/* ================================================================\n       PANEL 1 \u2014 What Is a Hot Air Furnace\n       ================================================================ *\/\n    .haf-p1 {\n      padding: 52px 0 0;\n    }\n\n    .haf-p1-grid {\n      display: grid;\n      grid-template-columns: 1fr 340px;\n      gap: 64px;\n      align-items: start;\n    }\n\n    .haf-p1-prose p {\n      font-size: 16px;\n      line-height: 1.85;\n      color: var(--text-body);\n      margin-bottom: 22px;\n    }\n\n    .haf-p1-prose p:last-child { margin-bottom: 0; }\n\n    \/* Specs sidebar *\/\n    .haf-specs {\n      background: var(--surface-cool);\n      border: 1px solid var(--border-light);\n      border-radius: var(--radius);\n      overflow: hidden;\n    }\n\n    .haf-specs-head {\n      padding: 22px 28px 18px;\n      border-bottom: 1px solid var(--border);\n      display: flex;\n      align-items: center;\n      gap: 10px;\n    }\n\n    .haf-specs-head svg { color: var(--red-brand); flex-shrink: 0; }\n\n    .haf-specs h3 {\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n      color: var(--text-primary);\n    }\n\n    .haf-specs-body { padding: 8px 0; }\n\n    .haf-spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      padding: 13px 28px;\n      transition: background 0.2s;\n    }\n\n    .haf-spec-row:hover { background: rgba(0,0,0,0.015); }\n    .haf-spec-row + .haf-spec-row { border-top: 1px solid var(--border-light); }\n\n    .haf-spec-label { font-size: 13.5px; color: var(--text-muted); font-weight: 500; }\n    .haf-spec-val { font-size: 14px; font-weight: 700; color: var(--text-primary); text-align: right; }\n    .haf-spec-val small { font-weight: 500; font-size: 11.5px; color: var(--text-muted); margin-left: 3px; }\n\n\n    \/* ================================================================\n       PANEL 2 \u2014 Hot Air Furnace vs. Steam Boiler\n       ================================================================ *\/\n    .haf-p2 {\n      padding: 52px 0 0;\n    }\n\n    .haf-p2 > h2 {\n      font-family: var(--font);\n      font-size: clamp(24px, 2.6vw, 32px);\n      font-weight: 800;\n      line-height: 1.22;\n      color: var(--text-primary);\n      margin-bottom: 14px;\n      letter-spacing: -0.015em;\n    }\n\n    .haf-p2-sub {\n      font-size: 16px;\n      line-height: 1.75;\n      color: var(--text-muted);\n      max-width: 680px;\n      margin-bottom: 44px;\n    }\n\n    .haf-vs {\n      display: grid;\n      grid-template-columns: 1fr 56px 1fr;\n      gap: 0;\n      align-items: stretch;\n    }\n\n    .haf-vs-card {\n      padding: 40px 36px;\n      border-radius: var(--radius);\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .haf-vs-card:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 8px 32px rgba(0,0,0,0.06);\n    }\n\n    .haf-vs-card--hot {\n      background: var(--red-subtle);\n      border: 1px solid rgba(216, 48, 48, 0.1);\n    }\n\n    .haf-vs-card--alt {\n      background: var(--surface-cool);\n      border: 1px solid var(--border-light);\n    }\n\n    .haf-vs-divider {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    .haf-vs-badge {\n      width: 44px;\n      height: 44px;\n      border-radius: 50%;\n      background: var(--navy);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      font-size: 11px;\n      font-weight: 800;\n      color: rgba(255,255,255,0.6);\n      letter-spacing: 0.06em;\n      flex-shrink: 0;\n    }\n\n    .haf-vs-card h3 {\n      font-family: var(--font);\n      font-size: 19px;\n      font-weight: 700;\n      color: var(--text-primary);\n      margin-bottom: 18px;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    .haf-vs-icon {\n      width: 36px;\n      height: 36px;\n      border-radius: 10px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      flex-shrink: 0;\n    }\n\n    .haf-vs-card--hot .haf-vs-icon { background: rgba(216,48,48,0.1); color: var(--red-brand); }\n    .haf-vs-card--alt .haf-vs-icon { background: rgba(26,35,50,0.06); color: var(--navy-light); }\n\n    .haf-vs-card p { font-size: 15px; line-height: 1.8; color: var(--text-body); }\n\n\n    \/* ================================================================\n       PANEL 3 \u2014 Direct Fired vs. Indirect Fired\n       ================================================================ *\/\n    .haf-p3 {\n      padding: 52px 0 0;\n    }\n\n    .haf-p3 > h2 {\n      font-family: var(--font);\n      font-size: clamp(24px, 2.6vw, 32px);\n      font-weight: 800;\n      line-height: 1.22;\n      color: var(--text-primary);\n      margin-bottom: 14px;\n      letter-spacing: -0.015em;\n    }\n\n    .haf-p3-sub {\n      font-size: 16px;\n      line-height: 1.75;\n      color: var(--text-muted);\n      max-width: 660px;\n      margin-bottom: 44px;\n    }\n\n    .haf-types-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 24px;\n      margin-bottom: 32px;\n    }\n\n    .haf-type {\n      border-radius: var(--radius);\n      padding: 44px 40px 40px;\n      position: relative;\n      overflow: hidden;\n      transition: transform 0.25s ease, box-shadow 0.25s ease;\n    }\n\n    .haf-type:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 12px 40px rgba(0,0,0,0.06);\n    }\n\n    .haf-type--direct {\n      background: var(--surface-cool);\n      border: 1px solid var(--border-light);\n    }\n\n    .haf-type--indirect {\n      background: var(--red-subtle);\n      border: 1px solid rgba(216,48,48,0.08);\n    }\n\n    .haf-type::after {\n      content: '';\n      position: absolute;\n      top: 0; left: 0;\n      width: 100%;\n      height: 3px;\n      border-radius: var(--radius) var(--radius) 0 0;\n    }\n\n    .haf-type--direct::after { background: var(--navy-mid); }\n    .haf-type--indirect::after { background: var(--red-brand); }\n\n    .haf-type-label {\n      display: inline-flex;\n      align-items: center;\n      gap: 7px;\n      font-size: 11px;\n      font-weight: 700;\n      letter-spacing: 0.12em;\n      text-transform: uppercase;\n      padding: 5px 14px 5px 12px;\n      border-radius: 100px;\n      margin-bottom: 22px;\n    }\n\n    .haf-type--direct .haf-type-label { background: rgba(26,35,50,0.07); color: var(--navy); }\n    .haf-type--indirect .haf-type-label { background: rgba(216,48,48,0.08); color: var(--red-brand); }\n\n    .haf-type h3 {\n      font-family: var(--font);\n      font-size: 21px;\n      font-weight: 700;\n      color: var(--text-primary);\n      margin-bottom: 18px;\n      line-height: 1.3;\n    }\n\n    .haf-type p {\n      font-size: 15px;\n      line-height: 1.85;\n      color: var(--text-body);\n      margin-bottom: 14px;\n    }\n\n    .haf-type p:last-of-type { margin-bottom: 0; }\n\n    .haf-tags {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 28px;\n      padding-top: 24px;\n      border-top: 1px solid var(--border-light);\n    }\n\n    .haf-type--indirect .haf-tags { border-color: rgba(216,48,48,0.08); }\n\n    .haf-tag {\n      font-size: 12px;\n      font-weight: 600;\n      padding: 4px 14px;\n      border-radius: 100px;\n    }\n\n    .haf-type--direct .haf-tag { background: rgba(26,35,50,0.05); color: var(--navy-light); }\n    .haf-type--indirect .haf-tag { background: rgba(216,48,48,0.06); color: var(--red-deep); }\n\n    \/* Callout bar *\/\n    .haf-callout {\n      display: flex;\n      align-items: flex-start;\n      gap: 16px;\n      padding: 22px 28px;\n      border-radius: var(--radius-sm);\n      background: var(--red-ghost);\n      border-left: 3px solid var(--red-brand);\n    }\n\n    .haf-callout-icon {\n      flex-shrink: 0;\n      width: 32px; height: 32px;\n      border-radius: 8px;\n      background: rgba(216,48,48,0.08);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-top: 1px;\n    }\n\n    .haf-callout p { font-size: 14.5px; line-height: 1.75; color: var(--text-body); }\n\n\n    \/* ================================================================\n       RESPONSIVE\n       ================================================================ *\/\n    @media (max-width: 980px) {\n      .haf-p1-grid { grid-template-columns: 1fr; gap: 40px; }\n      .haf-vs { grid-template-columns: 1fr; gap: 16px; }\n      .haf-vs-divider { padding: 4px 0; }\n      .haf-types-grid { grid-template-columns: 1fr; }\n    }\n\n    @media (max-width: 700px) {\n      .haf-module { padding: 60px 0 72px; }\n      .haf-wrap { padding: 0 20px; }\n\n      .haf-tab-nav {\n        overflow-x: auto;\n        -webkit-overflow-scrolling: touch;\n        scrollbar-width: none;\n      }\n      .haf-tab-nav::-webkit-scrollbar { display: none; }\n\n      .haf-tab-btn { padding: 14px 20px; font-size: 13.5px; }\n      .haf-vs-card { padding: 28px 24px; }\n      .haf-type { padding: 32px 24px 28px; }\n    }\n  <\/style>\n<\/head>\n<body>\n\n<!-- ================================================================\n     MASTER TAB MODULE\n     ================================================================ -->\n<section class=\"haf-module\">\n  <div class=\"haf-wrap\">\n\n    <div class=\"haf-header-area\">\n    <div class=\"haf-eyebrow\"><span>Industrial Knowledge<\/span><\/div>\n    <h2>What Is a Hot Air Furnace?<\/h2>\n    <\/div>\n\n    <!-- ========== TAB NAVIGATION ========== -->\n    <div class=\"haf-tab-nav\" role=\"tablist\" aria-label=\"Hot air furnace knowledge sections\">\n      <button class=\"haf-tab-btn is-active\" data-tab=\"overview\" role=\"tab\" aria-selected=\"true\" aria-controls=\"panel-overview\" id=\"tab-overview\">\n        <span class=\"haf-tab-num\">1<\/span>\n        Overview\n      <\/button>\n      <button class=\"haf-tab-btn\" data-tab=\"comparison\" role=\"tab\" aria-selected=\"false\" aria-controls=\"panel-comparison\" id=\"tab-comparison\">\n        <span class=\"haf-tab-num\">2<\/span>\n        Hot Air Furnace vs. Steam Boiler\n      <\/button>\n      <button class=\"haf-tab-btn\" data-tab=\"types\" role=\"tab\" aria-selected=\"false\" aria-controls=\"panel-types\" id=\"tab-types\">\n        <span class=\"haf-tab-num\">3<\/span>\n        Direct vs. Indirect Fired\n      <\/button>\n    <\/div>\n\n    <!-- ========== TAB PANELS ========== -->\n    <div class=\"haf-tab-panels\">\n\n      <!-- ===== PANEL 1: Overview ===== -->\n      <div class=\"haf-tab-panel is-active\" id=\"panel-overview\" role=\"tabpanel\" aria-labelledby=\"tab-overview\">\n        <div class=\"haf-p1\">\n          <div class=\"haf-p1-grid\">\n            <div class=\"haf-p1-prose\">\n              <p>A hot air furnace is an industrial heat generation system that burns a fuel\u2014biomass, coal, natural gas or diesel\u2014to produce a controlled stream of heated air for use in industrial processes. Unlike a steam boiler, which employs water as the heat transfer medium, hot air furnaces employ air itself and are thus more suitable for various drying, curing and direct thermal processing purposes. Industrial hot air generators operate at outlet temperatures of roughly 120\u00b0C to 300\u00b0C and at capacities from 0.12 MW up to 1.4 MW.<\/p>\n              <p>A key advantage of a hot air furnace over a steam-based heat system resides in its relative simplicity. Hot air furnaces do not require boiler water treatment program regimes, condensate return piping layouts, steam traps to handle or water hammer issues to address. For processes requiring dry rather than latent heat, hot air generators are a more direct and affordable approach.<\/p>\n              <p>It is precisely these industrial process advantages that have seen hot air delivery systems such as the grain dryer operators, textile manufacturers, building goods producers choose forced air heating systems over the past twenty years.<\/p>\n            <\/div>\n\n            <aside class=\"haf-specs\" aria-label=\"Hot air furnace quick specifications\">\n              <div class=\"haf-specs-head\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\"\/><line x1=\"3\" y1=\"9\" x2=\"21\" y2=\"9\"\/><line x1=\"9\" y1=\"21\" x2=\"9\" y2=\"9\"\/><\/svg>\n                <h3>Quick Specs<\/h3>\n              <\/div>\n              <div class=\"haf-specs-body\">\n                <div class=\"haf-spec-row\">\n                  <span class=\"haf-spec-label\">Outlet Temperature<\/span>\n                  <span class=\"haf-spec-val\">120\u2013300 \u00b0C<\/span>\n                <\/div>\n                <div class=\"haf-spec-row\">\n                  <span class=\"haf-spec-label\">Capacity Range<\/span>\n                  <span class=\"haf-spec-val\">0.12\u20131.4<small>MW<\/small><\/span>\n                <\/div>\n                <div class=\"haf-spec-row\">\n                  <span class=\"haf-spec-label\">Heat Medium<\/span>\n                  <span class=\"haf-spec-val\">Air<\/span>\n                <\/div>\n                <div class=\"haf-spec-row\">\n                  <span class=\"haf-spec-label\">Fuel Options<\/span>\n                  <span class=\"haf-spec-val\">Multi-Fuel<\/span>\n                <\/div>\n                <div class=\"haf-spec-row\">\n                  <span class=\"haf-spec-label\">Water Treatment<\/span>\n                  <span class=\"haf-spec-val\">Not Required<\/span>\n                <\/div>\n              <\/div>\n            <\/aside>\n          <\/div>\n        <\/div>\n      <\/div>\n\n\n      <!-- ===== PANEL 2: Hot Air Furnace vs. Steam Boiler ===== -->\n      <div class=\"haf-tab-panel\" id=\"panel-comparison\" role=\"tabpanel\" aria-labelledby=\"tab-comparison\">\n        <div class=\"haf-p2\">\n          <h2>Hot Air Furnace vs. Steam Boiler: Key Differences<\/h2>\n          <p class=\"haf-p2-sub\">When your process requires outlet temperatures of 200\u00b0C to 300\u00b0C and airflow volumes of thousands of m\u00b3\/hr, only a thermal power source such as a hot air furnace will do.<\/p>\n\n          <div class=\"haf-vs\">\n            <article class=\"haf-vs-card haf-vs-card--hot\">\n              <h3>\n                <span class=\"haf-vs-icon\">\n                  <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2v8l4-2\"\/><path d=\"M8.5 8.4A6.1 6.1 0 0 0 6 13.5 6 6 0 1 0 18 13.5a6.1 6.1 0 0 0-2.5-5.1\"\/><\/svg>\n                <\/span>\n                Hot Air Furnace\n              <\/h3>\n              <p>The comparison is when you want the combined effects of combustion and high volume of airflow: The hot air furnace has the thermal power source with a high-capacity blower to funnel the heated air precisely where your process applies it. When your process requires outlet temperatures of 200\u00b0C to 300\u00b0C and airflow volumes of thousands of m\u00b3\/hr, only a thermal power source such as a hot air furnace will do.<\/p>\n            <\/article>\n\n            <div class=\"haf-vs-divider\">\n              <div class=\"haf-vs-badge\">VS<\/div>\n            <\/div>\n\n            <article class=\"haf-vs-card haf-vs-card--alt\">\n              <h3>\n                <span class=\"haf-vs-icon\">\n                  <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22c5.5 0 10-4.5 10-10S17.5 2 12 2 2 6.5 2 12s4.5 10 10 10z\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\n                <\/span>\n                Heat Pumps &amp; Air Heaters\n              <\/h3>\n              <p>Heat pumps, fresh air recirculation systems and air heaters when used as low-temperature, off-cycle heating sources do an excellent job of taking existing thermal energy and transferring it to a new work environment. While an air conditioner or a heat pump can recirculate room air at intermediate temperatures, their volume and heat delivery capabilities do not match what industrial drying lines require. For these tasks the hot air furnace takes over\u2014combining a high-energy power source with a large blower to direct huge quantities of heated air precisely where it must go.<\/p>\n            <\/article>\n          <\/div>\n        <\/div>\n      <\/div>\n\n\n      <!-- ===== PANEL 3: Direct Fired vs. Indirect Fired ===== -->\n      <div class=\"haf-tab-panel\" id=\"panel-types\" role=\"tabpanel\" aria-labelledby=\"tab-types\">\n        <div class=\"haf-p3\">\n          <h2>Direct Fired vs. Indirect Fired Hot Air Generators<\/h2>\n          <p class=\"haf-p3-sub\">The choice between direct and indirect firing depends on your product&#8217;s contamination sensitivity, target efficiency, and applicable regulatory framework.<\/p>\n\n          <div class=\"haf-types-grid\">\n            <article class=\"haf-type haf-type--direct\">\n              <div class=\"haf-type-label\">\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"13 17 18 12 13 7\"\/><polyline points=\"6 17 11 12 6 7\"\/><\/svg>\n                Direct Fired\n              <\/div>\n              <h3>Direct Fired Hot Air Generators<\/h3>\n              <p>Direct fired hot air generators combine combustion products with process air. This approach gives the greatest thermal efficiency because no barrier exists to separate the two, but it can also put combustion pollutants such as small particulates, CO\u2082 and trace NOx into the atmosphere.<\/p>\n              <p>For certain materials processing tasks\u2014such as asphalt aggregate tumbling or other minerals treatment\u2014the direct fired designs are simply the best fit.<\/p>\n              <div class=\"haf-tags\">\n                <span class=\"haf-tag\">Highest Efficiency<\/span>\n                <span class=\"haf-tag\">Minerals Processing<\/span>\n                <span class=\"haf-tag\">Asphalt &amp; Aggregates<\/span>\n              <\/div>\n            <\/article>\n\n            <article class=\"haf-type haf-type--indirect\">\n              <div class=\"haf-type-label\">\n                <svg width=\"11\" height=\"11\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M12 1v4m0 14v4m8.66-17l-3.46 2m-10.4 6l-3.46 2m17.32 0l-3.46-2M6.34 8L2.88 6\"\/><\/svg>\n                Indirect Fired\n              <\/div>\n              <h3>Indirect Fired Hot Air Generators<\/h3>\n              <p>Indirect fired hot air generators plug the combustion train into a heat exchanger that is isolated from the clean air side. Both the Taiguo LRF and WRF series use a form of indirect firing employing an inner tank that isolates heated air from the flue gases.<\/p>\n              <p>Such equipment is essential in the food processing, pharmaceutical and textile industry sectors where products must remain free from contamination. The penalty for this configuration is a modest drop in efficiency \u2013 perhaps 3\u20135 points \u2013 resulting from the temperature differential which is required for a transfer of heat across the walls of the exchanger.<\/p>\n              <p>Based on our own experience, that minor inefficiency advantage makes its way into significantly lower reject levels and a less cumbersome regulatory process.<\/p>\n              <div class=\"haf-tags\">\n                <span class=\"haf-tag\">Contamination-Free<\/span>\n                <span class=\"haf-tag\">Food Processing<\/span>\n                <span class=\"haf-tag\">Pharmaceutical<\/span>\n                <span class=\"haf-tag\">Textile<\/span>\n              <\/div>\n            <\/article>\n          <\/div>\n\n          <div class=\"haf-callout\">\n            <div class=\"haf-callout-icon\">\n              <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#D83030\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n            <\/div>\n            <p>The Taiguo LRF and WRF series indirect fired hot air generators employ an inner-tank isolation design to fully separate heated process air from flue gases \u2014 delivering clean, contamination-free air to your production line while maintaining thermal efficiency within 3\u20135 points of direct fired systems.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/.haf-tab-panels -->\n\n  <\/div>\n<\/section>\n\n\n<!-- ================================================================\n     TAB SWITCHING SCRIPT\n     ================================================================ -->\n<script>\n  (function () {\n    var buttons = document.querySelectorAll('.haf-tab-btn');\n    var panels  = document.querySelectorAll('.haf-tab-panel');\n\n    buttons.forEach(function (btn) {\n      btn.addEventListener('click', function () {\n        var target = btn.getAttribute('data-tab');\n\n        buttons.forEach(function (b) {\n          b.classList.remove('is-active');\n          b.setAttribute('aria-selected', 'false');\n        });\n        btn.classList.add('is-active');\n        btn.setAttribute('aria-selected', 'true');\n\n        panels.forEach(function (p) { p.classList.remove('is-active'); });\n        document.getElementById('panel-' + target).classList.add('is-active');\n      });\n    });\n\n    \/\/ Keyboard: arrow key navigation\n    document.querySelector('.haf-tab-nav').addEventListener('keydown', function (e) {\n      var arr = Array.from(buttons);\n      var idx = arr.indexOf(document.activeElement);\n      if (idx === -1) return;\n      if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') {\n        e.preventDefault();\n        var next = e.key === 'ArrowRight'\n          ? (idx + 1) % arr.length\n          : (idx - 1 + arr.length) % arr.length;\n        arr[next].focus();\n        arr[next].click();\n      }\n    });\n  })();\n<\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b26a33e\" data-block-id=\"b26a33e\"><style>.stk-b26a33e {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b26a33e-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5c4d027\" data-v=\"4\" data-block-id=\"5c4d027\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5c4d027-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5c4d027-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>How Does a Hot Air Furnace Work<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n    :root{\n      --R:#D83030;--Rd:#B82525;--Rp:#8C1B1B;--Rs:#FDF6F6;--Rg:rgba(216,48,48,.04);\n      --N:#1A2332;--Nm:#2A3A4E;--Nl:#3D5068;\n      --W:#FFF;--G:#F6F8FA;--B:#E4E7EC;--Bl:#EEF1F5;\n      --T1:#1A2332;--T2:#475467;--T3:#98A2B3;\n      --F:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;\n      --r:14px;--rs:8px\n    }\n    body{font-family:var(--F);font-size:16px;line-height:1.7;color:var(--T2);background:var(--W);-webkit-font-smoothing:antialiased}\n\n    \/* \u2500\u2500 Section \u2500\u2500 *\/\n    .hw{padding:28px 0 100px;background:var(--W)}\n    .hw-w{max-width:1140px;margin:0 auto;padding:0 28px}\n\n    \/* \u2500\u2500 Centered Header \u2500\u2500 *\/\n    .hw-hd{text-align:center;margin-bottom:48px}\n    .hw-ey{display:inline-flex;align-items:center;gap:10px;justify-content:center;margin-bottom:18px}\n    .hw-ey::before{content:'';width:28px;height:2.5px;background:var(--R);border-radius:2px}\n    .hw-ey span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--R)}\n    .hw-hd h2{font-family:var(--F);font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15;color:var(--T1);letter-spacing:-.025em}\n\n    \/* \u2500\u2500 Tab Nav \u2500\u2500 *\/\n    .hw-tabs{display:flex;justify-content:center;border-bottom:2px solid var(--Bl);margin-bottom:0}\n    .hw-tb{position:relative;display:inline-flex;align-items:center;gap:10px;padding:18px 36px;font-family:var(--F);font-size:15px;font-weight:600;color:var(--T3);background:none;border:none;cursor:pointer;transition:color .25s,background .25s;white-space:nowrap}\n    .hw-tb:hover{color:var(--T2);background:rgba(0,0,0,.015)}\n    .hw-tb::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2.5px;border-radius:2px 2px 0 0;background:transparent;transition:background .3s}\n    .hw-tb-n{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;font-size:11px;font-weight:700;background:rgba(0,0,0,.04);color:var(--T3);transition:background .25s,color .25s;flex-shrink:0}\n    .hw-tb.on{color:var(--R)}\n    .hw-tb.on::after{background:var(--R)}\n    .hw-tb.on .hw-tb-n{background:var(--R);color:#FFF}\n\n    \/* \u2500\u2500 Tab Panels \u2500\u2500 *\/\n    .hw-panels{position:relative}\n    .hw-pnl{display:none}\n    .hw-pnl.on{display:block;animation:hwIn .4s ease both}\n    @keyframes hwIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}\n\n    \/* \u2500\u2500 Subsection H3 \u2500\u2500 *\/\n    .hw-h3{font-family:var(--F);font-size:18px;font-weight:700;color:var(--T1);line-height:1.35;margin-bottom:16px}\n    .hw-h3 .hw-h3-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;font-size:12px;font-weight:800;margin-right:10px;vertical-align:middle;position:relative;top:-1px}\n    .hw-h3-num--1{background:var(--R);color:#FFF}\n    .hw-h3-num--2{background:var(--Nm);color:#FFF}\n\n    \/* \u2500\u2500 Prose \u2500\u2500 *\/\n    .hw-p{font-size:15px;line-height:1.85;color:var(--T2);margin-bottom:16px}\n    .hw-p:last-child{margin-bottom:0}\n\n    \/* ================================================================\n       BLOCK 1 \u2014 Combustion & Heat Exchange\n       ================================================================ *\/\n    .hw-b1{padding-top:48px}\n    .hw-b2{padding-top:48px}\n\n    \/* Row 1: lead + pull-stat *\/\n    .hw-r1{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start;margin-bottom:36px}\n\n    .hw-pull{background:var(--N);border-radius:var(--r);padding:28px 24px;display:flex;flex-direction:column;gap:20px}\n    .hw-pull-item{display:flex;align-items:baseline;gap:12px}\n    .hw-pull-val{font-family:var(--F);font-size:28px;font-weight:800;color:#FFF;letter-spacing:-.02em;line-height:1}\n    .hw-pull-val em{font-style:normal;font-size:14px;font-weight:500;color:rgba(255,255,255,.35);margin-left:1px}\n    .hw-pull-lbl{font-size:12px;font-weight:600;color:rgba(255,255,255,.4);line-height:1.4}\n    .hw-pull-div{height:1px;background:rgba(255,255,255,.06)}\n\n    \/* Row 2: clean air side \u2014 accent left bar *\/\n    .hw-airbox{position:relative;padding:28px 32px 28px 28px;margin-bottom:36px;background:var(--G);border:1px solid var(--Bl);border-radius:var(--r);display:grid;grid-template-columns:4px 1fr;gap:20px}\n    .hw-airbar{width:4px;border-radius:2px;background:var(--R)}\n    .hw-airbox h4{font-family:var(--F);font-size:15px;font-weight:700;color:var(--T1);margin-bottom:10px}\n\n    \/* Row 3: LRF vs WRF compact comparison *\/\n    .hw-cmp{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--Bl)}\n    .hw-cmp-a,.hw-cmp-b{padding:28px 28px 24px}\n    .hw-cmp-a{background:var(--G)}\n    .hw-cmp-b{background:var(--Rs);border-left:1px solid var(--Bl)}\n    .hw-cmp-tag{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:100px;margin-bottom:12px}\n    .hw-cmp-a .hw-cmp-tag{background:rgba(26,35,50,.06);color:var(--N)}\n    .hw-cmp-b .hw-cmp-tag{background:rgba(216,48,48,.08);color:var(--R)}\n    .hw-cmp h4{font-family:var(--F);font-size:14.5px;font-weight:700;color:var(--T1);margin-bottom:8px}\n    .hw-cmp p{font-size:14px;line-height:1.75;color:var(--T2);margin-bottom:10px}\n    .hw-cmp p:last-of-type{margin-bottom:0}\n    .hw-cmp-time{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:6px;margin-top:10px}\n    .hw-cmp-a .hw-cmp-time{background:rgba(26,35,50,.05);color:var(--Nm)}\n    .hw-cmp-b .hw-cmp-time{background:rgba(216,48,48,.06);color:var(--R)}\n    .hw-cmp-time svg{width:13px;height:13px;flex-shrink:0}\n\n    \/* ================================================================\n       BLOCK 2 \u2014 Temperature Control & Safety\n       ================================================================ *\/\n    .hw-b2 .hw-h3{margin-bottom:16px}\n\n    \/* Row 1: prose + feature pills *\/\n    .hw-r2{display:grid;grid-template-columns:1fr 320px;gap:40px;align-items:start;margin-bottom:36px}\n\n    .hw-pills{display:flex;flex-direction:column;gap:10px}\n    .hw-pill{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:var(--rs);background:var(--G);border:1px solid var(--Bl);transition:transform .2s,box-shadow .2s}\n    .hw-pill:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.04)}\n    .hw-pill-ico{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n    .hw-pill-ico svg{width:16px;height:16px}\n    .hw-pill-ico--r{background:var(--Rg);color:var(--R)}\n    .hw-pill-ico--n{background:rgba(26,35,50,.05);color:var(--Nl)}\n    .hw-pill-txt h4{font-size:13.5px;font-weight:700;color:var(--T1);margin-bottom:2px}\n    .hw-pill-txt p{font-size:12px;line-height:1.5;color:var(--T3);margin:0}\n\n    \/* Row 2: dark safety strip *\/\n    .hw-safe{background:var(--N);border-radius:var(--r);padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:28px;position:relative;overflow:hidden}\n    .hw-safe::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 36px,rgba(255,255,255,.012) 36px,rgba(255,255,255,.012) 37px);pointer-events:none}\n    .hw-safe>*{position:relative;z-index:1}\n    .hw-safe h4{font-family:var(--F);font-size:16px;font-weight:700;color:#FFF;margin-bottom:12px}\n    .hw-safe .hw-p{color:rgba(255,255,255,.5);font-size:14.5px}\n    .hw-safe-cards{display:flex;flex-direction:column;gap:12px}\n    .hw-safe-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--rs);background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05)}\n    .hw-safe-card-ico{width:28px;height:28px;border-radius:7px;background:rgba(216,48,48,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}\n    .hw-safe-card-ico svg{width:14px;height:14px;color:#F87171}\n    .hw-safe-card p{font-size:13.5px;line-height:1.7;color:rgba(255,255,255,.5);margin:0}\n\n    \/* ================================================================\n       ENGINEER'S NOTE\n       ================================================================ *\/\n    .hw-note{display:flex;align-items:flex-start;gap:18px;padding:28px 32px;border-radius:var(--r);background:var(--Rs);border:1px solid rgba(216,48,48,.07)}\n    .hw-note-ico{width:40px;height:40px;border-radius:10px;background:rgba(216,48,48,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n    .hw-note-ico svg{width:18px;height:18px;color:var(--R)}\n    .hw-note h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--R);margin-bottom:8px}\n    .hw-note p{font-size:14.5px;line-height:1.8;color:var(--T2);margin:0}\n\n    \/* ================================================================\n       RESPONSIVE\n       ================================================================ *\/\n    @media(max-width:980px){\n      .hw-r1,.hw-r2{grid-template-columns:1fr;gap:28px}\n      .hw-cmp{grid-template-columns:1fr}\n      .hw-cmp-b{border-left:none;border-top:1px solid var(--Bl)}\n      .hw-safe{grid-template-columns:1fr;gap:24px;padding:28px 24px}\n    }\n    @media(max-width:600px){\n      .hw{padding:64px 0 72px}\n      .hw-w{padding:0 20px}\n      .hw-pull{flex-direction:row;flex-wrap:wrap;gap:16px}\n      .hw-pull-div{display:none}\n      .hw-note{flex-direction:column;gap:14px}\n      .hw-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}\n      .hw-tabs::-webkit-scrollbar{display:none}\n      .hw-tb{padding:14px 20px;font-size:13.5px}\n    }\n  <\/style>\n<\/head>\n<body>\n\n<section class=\"hw\">\n  <div class=\"hw-w\">\n\n    <!-- Header -->\n    <header class=\"hw-hd\">\n      <div class=\"hw-ey\"><span>Working Principle<\/span><\/div>\n      <h2>How Does a Hot Air Furnace Work?<\/h2>\n    <\/header>\n\n    <!-- Tab Nav -->\n    <div class=\"hw-tabs\" role=\"tablist\">\n      <button class=\"hw-tb on\" data-t=\"combustion\" role=\"tab\" aria-selected=\"true\" aria-controls=\"hwp-combustion\" id=\"hwt-combustion\">\n        <span class=\"hw-tb-n\">1<\/span>Combustion &amp; Heat Exchange\n      <\/button>\n      <button class=\"hw-tb\" data-t=\"control\" role=\"tab\" aria-selected=\"false\" aria-controls=\"hwp-control\" id=\"hwt-control\">\n        <span class=\"hw-tb-n\">2<\/span>Temperature Control &amp; Safety\n      <\/button>\n    <\/div>\n\n    <div class=\"hw-panels\">\n\n    <!-- Panel 1 -->\n    <div class=\"hw-pnl on\" id=\"hwp-combustion\" role=\"tabpanel\" aria-labelledby=\"hwt-combustion\">\n\n    <!-- ================================================\n         BLOCK 1 \u2014 Combustion & Heat Exchange\n         ================================================ -->\n    <div class=\"hw-b1\">\n      <h3 class=\"hw-h3\"><span class=\"hw-h3-num hw-h3-num--1\">1<\/span>Combustion &amp; Heat Exchange Process<\/h3>\n\n      <!-- Lead prose + pull-stat sidebar -->\n      <div class=\"hw-r1\">\n        <div>\n          <p class=\"hw-p\">All hot air furnaces operate the same basic cycle: burn the fuel, absorb the heat, transfer the heat to the clean air. In the Taiguo LRF biomass furnace, the solid fuel\u2014wood chips, pellets, rice husks, etc. or coal\u2014is introduced into the combustion chamber where it is burned on a fixed grate. Hot flue gases produced from the combustion then ascend through a two-pass heat exchanger. Within the heat exchanger tubes the multi-head spiral groove and turbulence promote the turbulent, swirling flow of the flue gases, and the contact time with the heat transfer surfaces is maximized.<\/p>\n          <p class=\"hw-p\">It is this turbulence as the key engineering detail that propels the thermal efficiency of this furnace from only 70% on the smaller LRF-10 through on the LRF-40, up to 75% on the LRF-60 and larger models. This thermal efficiency increase is simply due to the larger surface areas more room for energy transfer\u2014these larger modules sacrifice a second pass in the flue gas flow route to have a larger heat exchange surface.<\/p>\n        <\/div>\n        <aside class=\"hw-pull\">\n          <div class=\"hw-pull-item\">\n            <span class=\"hw-pull-val\">70<em>%<\/em><\/span>\n            <span class=\"hw-pull-lbl\">Thermal efficiency<br>LRF-10 \u2192 LRF-40<\/span>\n          <\/div>\n          <div class=\"hw-pull-div\"><\/div>\n          <div class=\"hw-pull-item\">\n            <span class=\"hw-pull-val\">75<em>%<\/em><\/span>\n            <span class=\"hw-pull-lbl\">Thermal efficiency<br>LRF-60 &amp; larger<\/span>\n          <\/div>\n          <div class=\"hw-pull-div\"><\/div>\n          <div class=\"hw-pull-item\">\n            <span class=\"hw-pull-val\">200\u2013300<em>\u00b0C<\/em><\/span>\n            <span class=\"hw-pull-lbl\">Clean air outlet<br>temperature range<\/span>\n          <\/div>\n        <\/aside>\n      <\/div>\n\n      <!-- Clean air side -->\n      <div class=\"hw-airbox\">\n        <div class=\"hw-airbar\"><\/div>\n        <div>\n          <h4>Clean Air Side \u2014 Indirect Heat Transfer<\/h4>\n          <p class=\"hw-p\">On the clean air side the blower impels clean ambient air over the exterior of the heat exchanger surfaces. This ambient heat is transferred to the air via conduction and convection until it reaches its desired outlet temperature of between 200\u2013300\u00b0C. Since the air and flue circuits are separated by the inner tank wall, the heated air is discharged as clean, uncontaminated air. This enables high temperature air to be blown directly onto meats, pharmaceutical powders or textile fabrics without any form of filtration.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- LRF vs WRF -->\n      <div class=\"hw-cmp\">\n        <div class=\"hw-cmp-a\">\n          <span class=\"hw-cmp-tag\">LRF Series \u2014 Biomass<\/span>\n          <h4>Solid Fuel Combustion<\/h4>\n          <p>The LRF burns solid fuel on a fixed grate. Hot flue gases pass through a two-pass heat exchanger with multi-head spiral groove tubes maximizing contact time and heat transfer.<\/p>\n          <div class=\"hw-cmp-time\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n            Startup: 30\u201345 min\n          <\/div>\n        <\/div>\n        <div class=\"hw-cmp-b\">\n          <span class=\"hw-cmp-tag\">WRF Series \u2014 Gas \/ Oil<\/span>\n          <h4>Spray Atomizing Burner<\/h4>\n          <p>The WRF series is the same indirect heat exchange principle but substitutes a burner to spray atomizing diesel or natural gas to burn. Its burner can realize complete combustion with low NOx, and the multi-layer spiral groove heat exchanger conveys the thermal energy much the same way as LRF to the clean process air.<\/p>\n          <p>Since the gas and oil burner can ignite in seconds, the WRF can come to work 15\u201330 minutes faster \u2014 usually in 10\u201315 min, whereas a typical biomass furnace takes 30\u201345 min to warm up.<\/p>\n          <div class=\"hw-cmp-time\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n            Startup: 10\u201315 min\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <\/div><!-- \/Panel 1 -->\n\n    <!-- Panel 2 -->\n    <div class=\"hw-pnl\" id=\"hwp-control\" role=\"tabpanel\" aria-labelledby=\"hwt-control\">\n\n    <!-- ================================================\n         BLOCK 2 \u2014 Temperature Control & Safety\n         ================================================ -->\n    <div class=\"hw-b2\">\n      <h3 class=\"hw-h3\"><span class=\"hw-h3-num hw-h3-num--2\">2<\/span>Temperature Control &amp; Safety Systems<\/h3>\n\n      <!-- Prose + feature pills -->\n      <div class=\"hw-r2\">\n        <div>\n          <p class=\"hw-p\">Temperature regulation is the point in which the contemporary hot air gasifiers differ from past models. The WRF range of units incorporate a sophisticated controller with LCD indicating screen that allows the operator to set a constant outlet temperature range from 120\u00b0C to 300\u00b0C. This is controlled by a blower controller using a variable speed to moderate the quantity of air delivered to retain a steady temperature independent of heat load fluctuations or ambient variations.<\/p>\n          <p class=\"hw-p\">Its controller also manages the two stage mode of operation for the burner firing sequence \u2014 low fire for beginning and light loads, high fire at maximum which minimizes the gas consumption against partial loads.<\/p>\n        <\/div>\n        <div class=\"hw-pills\">\n          <div class=\"hw-pill\">\n            <div class=\"hw-pill-ico hw-pill-ico--r\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg>\n            <\/div>\n            <div class=\"hw-pill-txt\">\n              <h4>LCD Controller<\/h4>\n              <p>Set point 120\u2013300\u00b0C with real-time display<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"hw-pill\">\n            <div class=\"hw-pill-ico hw-pill-ico--n\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"\/><\/svg>\n            <\/div>\n            <div class=\"hw-pill-txt\">\n              <h4>Variable Speed Blower<\/h4>\n              <p>Auto airflow modulation for stable output<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"hw-pill\">\n            <div class=\"hw-pill-ico hw-pill-ico--r\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 2v4m0 12v4M4.93 4.93l2.83 2.83m8.48 8.48l2.83 2.83M2 12h4m12 0h4M4.93 19.07l2.83-2.83m8.48-8.48l2.83-2.83\"\/><\/svg>\n            <\/div>\n            <div class=\"hw-pill-txt\">\n              <h4>Two-Stage Firing<\/h4>\n              <p>Low fire \/ high fire for fuel economy<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Dark safety strip -->\n      <div class=\"hw-safe\">\n        <div>\n          <h4>Over-Temperature Protection<\/h4>\n          <p class=\"hw-p\">Over-temperature protection is common and standard with both the LRF and WRF series; if the outlet temperature surpasses the set point by a specific amount, then the control will decrease the amount of fuel going into the furnace (or turn off the burner entirely on a gas or oil fired model) and increase the speed of the blower so that excess heat is blown out the exhaust vent.<\/p>\n        <\/div>\n        <div class=\"hw-safe-cards\">\n          <div class=\"hw-safe-card\">\n            <div class=\"hw-safe-card-ico\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n            <\/div>\n            <p>User-definable fault alarms notify the user of a fault condition such as a flame-out, blower motor overload or high stack temperature.<\/p>\n          <\/div>\n          <div class=\"hw-safe-card\">\n            <div class=\"hw-safe-card-ico\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\/><line x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\/><line x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\/><\/svg>\n            <\/div>\n            <p>These over-temperature protection systems are not merely optional features\u2014they are built in to every furnace because a thermal runaway in an industrial dryer can crush the product, destroy the furnace and damage the house.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <\/div><!-- \/Panel 2 -->\n\n    <\/div><!-- \/.hw-panels -->\n\n    <!-- ================================================\n         ENGINEER'S NOTE\n         ================================================ -->\n    <div class=\"hw-note\">\n      <div class=\"hw-note-ico\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n      <\/div>\n      <div>\n        <h4>Engineer&#8217;s Note<\/h4>\n        <p>We see a lot of plants running their hot air furnace at full temperature when their process only needs 80% of rated output. Running at partial load with a properly tuned controller saves 10\u201312% on fuel compared to cycling the furnace on and off at full fire. If your WRF controller supports modulating burner output, use it \u2014 the fuel savings compound over a full production year.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var bs=document.querySelectorAll('.hw-tb'),ps=document.querySelectorAll('.hw-pnl');\n  bs.forEach(function(b){\n    b.addEventListener('click',function(){\n      var t=b.getAttribute('data-t');\n      bs.forEach(function(x){x.classList.remove('on');x.setAttribute('aria-selected','false')});\n      b.classList.add('on');b.setAttribute('aria-selected','true');\n      ps.forEach(function(p){p.classList.remove('on')});\n      document.getElementById('hwp-'+t).classList.add('on');\n    });\n  });\n  document.querySelector('.hw-tabs').addEventListener('keydown',function(e){\n    var a=Array.from(bs),i=a.indexOf(document.activeElement);\n    if(i===-1)return;\n    if(e.key==='ArrowRight'||e.key==='ArrowLeft'){\n      e.preventDefault();\n      var n=e.key==='ArrowRight'?(i+1)%a.length:(i-1+a.length)%a.length;\n      a[n].focus();a[n].click();\n    }\n  });\n})();\n<\/script>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-6e4af93\" data-block-id=\"6e4af93\"><style>.stk-6e4af93 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6e4af93-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eb9ac6e\" data-v=\"4\" data-block-id=\"eb9ac6e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eb9ac6e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eb9ac6e-inner-blocks\">\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <title>Types of Industrial Hot Air Furnaces<\/title>\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&#038;display=swap\" rel=\"stylesheet\">\n  <style>\n    *,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n    :root{\n      --R:#D83030;--Rd:#B82525;--Rs:#FDF6F6;--Rg:rgba(216,48,48,.04);\n      --N:#1A2332;--Nm:#2A3A4E;--Nl:#3D5068;\n      --W:#FFF;--G:#F6F8FA;--B:#E4E7EC;--Bl:#EEF1F5;\n      --T1:#1A2332;--T2:#475467;--T3:#98A2B3;\n      --F:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;\n      --r:14px;--rs:8px\n    }\n    body{font-family:var(--F);font-size:16px;line-height:1.7;color:var(--T2);background:var(--W);-webkit-font-smoothing:antialiased}\n\n    \/* \u2500\u2500 Section \u2500\u2500 *\/\n    .ty{padding:28px 0 100px;background:var(--G)}\n    .ty-w{max-width:1140px;margin:0 auto;padding:0 28px}\n\n    \/* \u2500\u2500 Centered Header \u2500\u2500 *\/\n    .ty-hd{text-align:center;margin-bottom:20px}\n    .ty-ey{display:inline-flex;align-items:center;gap:10px;justify-content:center;margin-bottom:18px}\n    .ty-ey::before{content:'';width:28px;height:2.5px;background:var(--R);border-radius:2px}\n    .ty-ey span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--R)}\n    .ty-hd h2{font-family:var(--F);font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.15;color:var(--T1);letter-spacing:-.025em;margin-bottom:16px}\n    .ty-hd-sub{font-size:15.5px;line-height:1.8;color:var(--T3);max-width:740px;margin:0 auto}\n\n    .ty-p{font-size:15px;line-height:1.85;color:var(--T2);margin-bottom:16px}\n    .ty-p:last-child{margin-bottom:0}\n\n    \/* ================================================================\n       PRODUCT SHOWCASE \u2014 Two Hero Cards\n       ================================================================ *\/\n    .ty-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:48px 0 64px}\n\n    .ty-card{background:var(--W);border-radius:var(--r);overflow:hidden;border:1px solid var(--Bl);transition:transform .3s,box-shadow .3s}\n    .ty-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.07)}\n\n    \/* Image *\/\n    .ty-card-img{position:relative;height:260px;overflow:hidden;background:var(--G)}\n    .ty-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}\n    .ty-card:hover .ty-card-img img{transform:scale(1.04)}\n\n    .ty-badge{position:absolute;top:16px;left:16px;padding:5px 14px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2}\n    .ty-badge--n{background:rgba(26,35,50,.78);color:#FFF}\n    .ty-badge--r{background:rgba(216,48,48,.82);color:#FFF}\n\n    .ty-fuel{position:absolute;bottom:14px;right:14px;padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600;background:rgba(255,255,255,.92);color:var(--T1);backdrop-filter:blur(4px);z-index:2}\n\n    \/* Body *\/\n    .ty-card-bd{padding:24px 24px 20px}\n    .ty-card-bd h3{font-family:var(--F);font-size:17px;font-weight:700;color:var(--T1);margin-bottom:14px;line-height:1.3}\n\n    \/* Mini specs *\/\n    .ty-sp{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--Bl);border-radius:var(--rs);overflow:hidden;margin-bottom:16px}\n    .ty-sp-i{padding:10px 14px;background:var(--G)}\n    .ty-sp-i:nth-child(odd){border-right:1px solid var(--Bl)}\n    .ty-sp-i:nth-child(n+3){border-top:1px solid var(--Bl)}\n    .ty-sp-v{font-family:var(--F);font-size:13.5px;font-weight:700;color:var(--T1);display:block}\n    .ty-sp-l{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--T3);display:block}\n\n    .ty-card-desc{font-size:13px;line-height:1.75;color:var(--T2)}\n\n\n    \/* ================================================================\n       DETAIL SECTIONS\n       ================================================================ *\/\n    .ty-det{margin-bottom:48px}\n    .ty-det:last-of-type{margin-bottom:0}\n\n    .ty-det-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}\n    .ty-det-ico{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n    .ty-det-ico svg{width:18px;height:18px}\n    .ty-det-ico--n{background:rgba(26,35,50,.06);color:var(--Nl)}\n    .ty-det-ico--r{background:var(--Rg);color:var(--R)}\n\n    .ty-det h3{font-family:var(--F);font-size:19px;font-weight:700;color:var(--T1);line-height:1.3}\n\n    .ty-det-grid{display:grid;grid-template-columns:1fr 300px;gap:36px;align-items:start}\n\n    \/* Insight callout *\/\n    .ty-ins{padding:22px;border-radius:var(--rs);display:flex;flex-direction:column;gap:10px}\n    .ty-ins--g{background:#F0FDF4;border:1px solid #BBF7D0}\n    .ty-ins--b{background:#EFF6FF;border:1px solid #BFDBFE}\n    .ty-ins h4{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:7px}\n    .ty-ins--g h4{color:#16A34A}\n    .ty-ins--b h4{color:#2563EB}\n    .ty-ins h4 svg{width:13px;height:13px;flex-shrink:0}\n    .ty-ins p{font-size:13px;line-height:1.75;color:var(--T2);margin:0}\n\n\n    \/* ================================================================\n       COMPARISON TABLE\n       ================================================================ *\/\n    .ty-tbl-sec{margin-top:64px}\n    .ty-tbl-hd{display:flex;align-items:center;gap:12px;margin-bottom:20px}\n    .ty-tbl-hd h3{font-family:var(--F);font-size:19px;font-weight:700;color:var(--T1)}\n\n    .ty-tbl-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}\n\n    .ty-tbl{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--r);overflow:hidden;border:1px solid var(--Bl);font-size:14px}\n\n    .ty-tbl thead th{background:var(--N);color:#FFF;font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;padding:15px 18px;text-align:left}\n    .ty-tbl thead th:first-child{width:180px;color:rgba(255,255,255,.45)}\n    .ty-tbl thead th:nth-child(2){border-right:1px solid rgba(255,255,255,.07)}\n\n    .ty-tbl tbody td{padding:12px 18px;border-top:1px solid var(--Bl);color:var(--T2);font-size:13.5px;line-height:1.55;vertical-align:top}\n    .ty-tbl tbody td:first-child{font-weight:600;color:var(--T1);background:var(--G)}\n    .ty-tbl tbody td:nth-child(2){border-right:1px solid var(--Bl)}\n\n    .ty-tbl tbody tr:hover td{background:rgba(216,48,48,.012)}\n    .ty-tbl tbody tr:hover td:first-child{background:rgba(216,48,48,.025)}\n\n    .ty-chip{display:inline-block;padding:2px 10px;border-radius:100px;font-size:11.5px;font-weight:600}\n    .ty-chip--n{background:rgba(26,35,50,.06);color:var(--Nm)}\n    .ty-chip--r{background:rgba(216,48,48,.06);color:var(--R)}\n    .ty-chip--g{background:rgba(22,163,74,.06);color:#16A34A}\n\n\n    \/* ================================================================\n       RESPONSIVE\n       ================================================================ *\/\n    @media(max-width:980px){\n      .ty-cards{grid-template-columns:1fr}\n      .ty-det-grid{grid-template-columns:1fr;gap:24px}\n      .ty-tbl thead th,.ty-tbl tbody td{padding:11px 14px}\n    }\n    @media(max-width:700px){\n      .ty{padding:64px 0 72px}\n      .ty-w{padding:0 20px}\n      .ty-card-img{height:200px}\n      .ty-tbl{min-width:600px}\n    }\n  <\/style>\n<\/head>\n<body>\n\n<section class=\"ty\">\n  <div class=\"ty-w\">\n\n    <!-- ========== Centered Header ========== -->\n    <header class=\"ty-hd\">\n      <div class=\"ty-ey\"><span>Product Series<\/span><\/div>\n      <h2>Types of Industrial Hot Air Furnaces<\/h2>\n      <p class=\"ty-hd-sub\">Taiguo has developed two series of industrial hot air generators built to optimally operate on alternative fuels and different startup requirements and applications. Both series of hot air generators provide clean heated air by indirect firing and the heat exchange section in both series is of similar multi-pass construction.<\/p>\n    <\/header>\n\n\n    <!-- ========== Product Showcase Cards ========== -->\n    <div class=\"ty-cards\">\n\n      <!-- LRF -->\n      <article class=\"ty-card\">\n        <div class=\"ty-card-img\">\n          <span class=\"ty-badge ty-badge--n\">LRF Series<\/span>\n          <span class=\"ty-fuel\">Biomass \/ Coal<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/LRF-2-scaled.jpg\" alt=\"LRF Series Biomass Hot Air Furnace by Taiguo Boiler\" width=\"560\" height=\"260\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ty-card-bd\">\n          <h3>LRF Series \u2014 Biomass Hot Air Furnace<\/h3>\n          <div class=\"ty-sp\">\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">200\u2013300\u00b0C<\/span><span class=\"ty-sp-l\">Outlet Temp<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">0.12\u20131.4 MW<\/span><span class=\"ty-sp-l\">Capacity<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">70\u201375%<\/span><span class=\"ty-sp-l\">Efficiency<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">Up to 12,370 Nm\u00b3\/h<\/span><span class=\"ty-sp-l\">Air Volume<\/span><\/div>\n          <\/div>\n          <p class=\"ty-card-desc\">Two-pass heat exchange, multi head spiral groove turbulence structure. High-efficiency insulation, small installation space, unchanged working life. Completely separating of the flue gases and combustion air.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- WRF -->\n      <article class=\"ty-card\">\n        <div class=\"ty-card-img\">\n          <span class=\"ty-badge ty-badge--r\">WRF Series<\/span>\n          <span class=\"ty-fuel\">Natural Gas \/ Diesel<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/47527b94d693d94761f41a429185cd30.jpg\" alt=\"WRF Series Oil and Gas Fired Hot Air Furnace by Taiguo Boiler\" width=\"560\" height=\"260\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ty-card-bd\">\n          <h3>WRF Series \u2014 Oil &amp; Gas Fired Hot Air Furnace<\/h3>\n          <div class=\"ty-sp\">\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">120\u2013300\u00b0C<\/span><span class=\"ty-sp-l\">Outlet Temp<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">Gas \/ Diesel<\/span><span class=\"ty-sp-l\">Fuel Types<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">10\u201315 min<\/span><span class=\"ty-sp-l\">Startup<\/span><\/div>\n            <div class=\"ty-sp-i\"><span class=\"ty-sp-v\">Low NOx<\/span><span class=\"ty-sp-l\">Emissions<\/span><\/div>\n          <\/div>\n          <p class=\"ty-card-desc\">Uses air as heat carrier in presence of forced circulation. Multi-layered spiral groove heat exchange and turbulence technology. Integrated tank structure for clean heated air output. Intelligent controller with LCD display of temperature, Stepless Speed blower, over-temperature protection, fault alarms. Heat resistant High-Tech steel.<\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n\n    <!-- ========== LRF Detail ========== -->\n    <div class=\"ty-det\">\n      <div class=\"ty-det-head\">\n        <div class=\"ty-det-ico ty-det-ico--n\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 2v8l4-2\"\/><path d=\"M8.5 8.4A6.1 6.1 0 0 0 6 13.5 6 6 0 1 0 18 13.5a6.1 6.1 0 0 0-2.5-5.1\"\/><\/svg>\n        <\/div>\n        <h3>LRF Series \u2014 Biomass Hot Air Furnace<\/h3>\n      <\/div>\n      <div class=\"ty-det-grid\">\n        <div>\n          <p class=\"ty-p\">The LRF series is designed for plants that have available local biomass feedstock\u2014anywhere from sawdust, rice husks, wood chips, straw pellets, to coal. Its two-pass heat exchange system with spiral groove turbulence design captures the maximum amount of thermal energy possible from the flue gas before it exits the stack. This provides 70% thermal efficiency on the smaller models (LRF-10 through LRF-40) and 75% on the LRF-60 and above, due to the larger volume of the combustion chamber which extends the flue gas path.<\/p>\n          <p class=\"ty-p\">Another strong point of the LRF is the mechanical simplicity. It has no sophisticated burner management system, no gas train containing safety shutoff valves and no atomizing nozzles to take care of. Its only moveable part on the air side is the blower motor. This results in a very low operation and maintenance cost high uptime, which is important when you operate on the LRF over 6,000 hours per year.<\/p>\n        <\/div>\n        <div class=\"ty-ins ty-ins--g\">\n          <h4>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n            Practical Insight\n          <\/h4>\n          <p>Biomass furnaces need a reliable fuel supply chain. If your local biomass feedstock is inconsistent in moisture content, you may see a 5\u20138% swing in thermal efficiency. We recommend testing your fuel source at 3\u20134 different moisture levels during commissioning so the operators know what to expect across seasons.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n\n    <!-- ========== WRF Detail ========== -->\n    <div class=\"ty-det\">\n      <div class=\"ty-det-head\">\n        <div class=\"ty-det-ico ty-det-ico--r\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"\/><\/svg>\n        <\/div>\n        <h3>WRF Series \u2014 Oil &amp; Gas Fired Hot Air Furnace<\/h3>\n      <\/div>\n      <div class=\"ty-det-grid\">\n        <div>\n          <p class=\"ty-p\">The WRF series employs natural gas, or if available, remote bio-gas, as fuel, producing clean hot air through forced draft. Its two stages of firing\u2014low fire for starting-up and feather load, high fire for 100% load\u2014allow for more efficient fuel consumption during partial load operation. Its control system, equipped with LCD display, provides operators with instant data of outlet temperature, flue gas temperature, burner status, and fault information. An intelligent controller automatically adjusts the variable-speed blower to ensure process air stays at a consistent temperature regardless of upstream condition variations.<\/p>\n          <p class=\"ty-p\">If the plant has a requirement for rapid start-up, or will operate batch run, with periodical on\/off cycling, the WRF is more appropriate. While a gas furnace can reach operating temperature within 10\u201315 minutes, a biomass furnace takes 30\u201345 minutes to build a fuel bed and warming up the combustion process. The WRF features a smaller form factor without any fuel storage bin or mechanical feed system. Incorporating a natural gas line connection simplifies the machine installation.<\/p>\n        <\/div>\n        <div class=\"ty-ins ty-ins--b\">\n          <h4>\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n            Best For\n          <\/h4>\n          <p>Batch processes with periodic on\/off cycling, plants requiring rapid startup (10\u201315 min), facilities without biomass storage infrastructure, and applications where compact footprint and low emissions are priorities.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n\n    <!-- ========== Comparison Table ========== -->\n    <div class=\"ty-tbl-sec\">\n      <div class=\"ty-tbl-hd\">\n        <h3>LRF vs. WRF Comparison Table<\/h3>\n      <\/div>\n      <div class=\"ty-tbl-scroll\">\n        <table class=\"ty-tbl\">\n          <thead>\n            <tr>\n              <th>Parameter<\/th>\n              <th>LRF (Biomass)<\/th>\n              <th>WRF (Gas \/ Oil)<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr><td>Fuel<\/td><td>Biomass, coal<\/td><td>Natural gas, diesel<\/td><\/tr>\n            <tr><td>Outlet Temperature<\/td><td>200\u2013300\u00b0C<\/td><td>120\u2013300\u00b0C<\/td><\/tr>\n            <tr><td>Startup Time<\/td><td><span class=\"ty-chip ty-chip--n\">30\u201345 minutes<\/span><\/td><td><span class=\"ty-chip ty-chip--g\">10\u201315 minutes<\/span><\/td><\/tr>\n            <tr><td>Thermal Efficiency<\/td><td>70\u201375%<\/td><td>High (gas combustion)<\/td><\/tr>\n            <tr><td>Emissions<\/td><td>Particulate + CO\u2082<\/td><td><span class=\"ty-chip ty-chip--g\">Low NOx, minimal particulate<\/span><\/td><\/tr>\n            <tr><td>Fuel Cost<\/td><td><span class=\"ty-chip ty-chip--g\">Lower (biomass)<\/span><\/td><td>Higher (gas\/diesel)<\/td><\/tr>\n            <tr><td>Maintenance<\/td><td>Ash removal, grate inspection<\/td><td>Burner nozzle, gas train<\/td><\/tr>\n            <tr><td>Best For<\/td><td><span class=\"ty-chip ty-chip--n\">Continuous 24\/7 operations<\/span><\/td><td><span class=\"ty-chip ty-chip--r\">Batch processes, fast cycling<\/span><\/td><\/tr>\n            <tr><td>Footprint<\/td><td>Larger (fuel storage needed)<\/td><td>Compact<\/td><\/tr>\n            <tr><td>Air Cleanliness<\/td><td>Clean (indirect fired)<\/td><td>Clean (indirect fired)<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<\/body>\n<\/html>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-18809d5\" data-block-id=\"18809d5\"><style>.stk-18809d5 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-18809d5-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-59ecf96\" data-v=\"4\" data-block-id=\"59ecf96\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-59ecf96-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-59ecf96-inner-blocks\">\n<!-- Industries & Applications Module -->\n<style>\n  \/* ================================================================\n     INDUSTRIES MODULE \u2014 Scoped with high specificity\n     ================================================================ *\/\n  .ia-section,\n  .ia-section *,\n  .ia-section *::before,\n  .ia-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .ia-section {\n    padding: 30px 0 100px !important;\n    background: #FFFFFF !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    position: relative !important;\n    width: 100% !important;\n    float: none !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-w {\n    max-width: 1140px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n    display: block !important;\n  }\n\n  \/* \u2500\u2500 Centered Header \u2500\u2500 *\/\n  .ia-section .ia-hd {\n    text-align: center !important;\n    margin-bottom: 52px !important;\n    padding: 0 !important;\n    float: none !important;\n    width: 100% !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .ia-section .ia-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n    line-height: 1.4 !important;\n  }\n\n  .ia-section .ia-hd h2 {\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     4-COLUMN CARD GRID\n     ================================================================ *\/\n  .ia-section .ia-grid {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 20px !important;\n    margin-bottom: 0 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    float: none !important;\n    list-style: none !important;\n  }\n\n  .ia-section .ia-card {\n    border-radius: 14px !important;\n    overflow: hidden !important;\n    border: 1px solid #EEF1F5 !important;\n    background: #FFFFFF !important;\n    transition: transform 0.3s, box-shadow 0.3s !important;\n    display: flex !important;\n    flex-direction: column !important;\n    width: 100% !important;\n    float: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n  }\n\n  .ia-section .ia-card:hover {\n    transform: translateY(-4px) !important;\n    box-shadow: 0 16px 40px rgba(0,0,0,0.06) !important;\n  }\n\n  \/* Image *\/\n  .ia-section .ia-card-img {\n    position: relative !important;\n    height: 200px !important;\n    overflow: hidden !important;\n    background: #F6F8FA !important;\n    width: 100% !important;\n    display: block !important;\n    flex-shrink: 0 !important;\n  }\n\n  .ia-section .ia-card-img img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    transition: transform 0.5s !important;\n    display: block !important;\n    max-width: none !important;\n    border: none !important;\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .ia-section .ia-card:hover .ia-card-img img {\n    transform: scale(1.05) !important;\n  }\n\n  .ia-section .ia-card-num {\n    position: absolute !important;\n    top: 12px !important;\n    left: 12px !important;\n    width: 28px !important;\n    height: 28px !important;\n    border-radius: 7px !important;\n    background: rgba(26,35,50,0.65) !important;\n    backdrop-filter: blur(6px) !important;\n    -webkit-backdrop-filter: blur(6px) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 800 !important;\n    color: #FFFFFF !important;\n    z-index: 2 !important;\n    line-height: 1 !important;\n  }\n\n  .ia-section .ia-card-tag {\n    position: absolute !important;\n    bottom: 10px !important;\n    right: 10px !important;\n    padding: 3px 10px !important;\n    border-radius: 100px !important;\n    font-size: 10px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.06em !important;\n    text-transform: uppercase !important;\n    backdrop-filter: blur(6px) !important;\n    -webkit-backdrop-filter: blur(6px) !important;\n    z-index: 2 !important;\n    line-height: 1.4 !important;\n  }\n\n  .ia-section .ia-card-tag--food { background: rgba(22,163,74,0.8) !important; color: #FFF !important; }\n  .ia-section .ia-card-tag--textile { background: rgba(37,99,235,0.8) !important; color: #FFF !important; }\n  .ia-section .ia-card-tag--building { background: rgba(217,119,6,0.8) !important; color: #FFF !important; }\n  .ia-section .ia-card-tag--pharma { background: rgba(147,51,234,0.8) !important; color: #FFF !important; }\n\n  \/* Card Body *\/\n  .ia-section .ia-card-bd {\n    padding: 22px 22px 24px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    flex: 1 1 auto !important;\n    width: 100% !important;\n  }\n\n  .ia-section .ia-card-bd h3 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    line-height: 1.3 !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: left !important;\n  }\n\n  .ia-section .ia-card-bd p {\n    font-size: 13.5px !important;\n    line-height: 1.75 !important;\n    color: #475467 !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 !important;\n    text-align: left !important;\n  }\n\n  .ia-section .ia-card-bd p:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\n  \/* ================================================================\n     COLLAPSIBLE TEXT \u2014 fixed px height for 4 lines\n     4 lines \u00d7 13.5px font \u00d7 1.75 line-height \u2248 94px\n     ================================================================ *\/\n  .ia-section .ia-card-txt {\n    position: relative !important;\n    max-height: 95px !important;\n    overflow: hidden !important;\n    transition: max-height 0.4s ease !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-card-txt::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 40px !important;\n    background: linear-gradient(to bottom, rgba(255,255,255,0), #FFFFFF) !important;\n    pointer-events: none !important;\n    transition: opacity 0.3s !important;\n    opacity: 1 !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-card.is-open .ia-card-txt {\n    max-height: 600px !important;\n  }\n\n  .ia-section .ia-card.is-open .ia-card-txt::after {\n    opacity: 0 !important;\n  }\n\n  \/* Read more button *\/\n  .ia-section .ia-more {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    margin-top: 10px !important;\n    padding: 0 !important;\n    border: none !important;\n    background: none !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 12.5px !important;\n    font-weight: 700 !important;\n    color: #D83030 !important;\n    cursor: pointer !important;\n    transition: color 0.2s !important;\n    line-height: 1.4 !important;\n    text-decoration: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n  }\n\n  .ia-section .ia-more:hover {\n    color: #B82525 !important;\n  }\n\n  .ia-section .ia-more svg {\n    width: 14px !important;\n    height: 14px !important;\n    transition: transform 0.3s !important;\n    flex-shrink: 0 !important;\n  }\n\n  .ia-section .ia-card.is-open .ia-more svg {\n    transform: rotate(180deg) !important;\n  }\n\n  \/* Key data pills *\/\n  .ia-section .ia-pills {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 6px !important;\n    margin-top: auto !important;\n    padding-top: 14px !important;\n    border-top: 1px solid #EEF1F5 !important;\n    list-style: none !important;\n  }\n\n  .ia-section .ia-pill {\n    display: flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    padding: 3px 10px !important;\n    border-radius: 100px !important;\n    background: #F6F8FA !important;\n    border: 1px solid #EEF1F5 !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    color: #1A2332 !important;\n    line-height: 1.4 !important;\n  }\n\n  .ia-section .ia-pill-dot {\n    width: 5px !important;\n    height: 5px !important;\n    border-radius: 50% !important;\n    flex-shrink: 0 !important;\n    display: block !important;\n  }\n\n  .ia-section .ia-pill-dot--r { background: #D83030 !important; }\n  .ia-section .ia-pill-dot--n { background: #1A2332 !important; }\n\n  \/* Series recommendation *\/\n  .ia-section .ia-rec {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    margin-top: 10px !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    width: fit-content !important;\n    line-height: 1.4 !important;\n  }\n\n  .ia-section .ia-rec--lrf { color: #2A3A4E !important; }\n  .ia-section .ia-rec--wrf { color: #D83030 !important; }\n  .ia-section .ia-rec svg { width: 12px !important; height: 12px !important; flex-shrink: 0 !important; }\n\n  \/* ================================================================\n     CTA BLOCK\n     ================================================================ *\/\n  .ia-section .ia-cta {\n    margin-top: 48px !important;\n    padding: 40px 44px !important;\n    border-radius: 14px !important;\n    background: #1A2332 !important;\n    position: relative !important;\n    overflow: hidden !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 32px !important;\n    width: 100% !important;\n  }\n\n  .ia-section .ia-cta::before {\n    content: '' !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background: repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(255,255,255,0.01) 40px, rgba(255,255,255,0.01) 41px) !important;\n    pointer-events: none !important;\n  }\n\n  .ia-section .ia-cta > * {\n    position: relative !important;\n    z-index: 1 !important;\n  }\n\n  .ia-section .ia-cta-text p.ia-cta-title {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 19px !important;\n    font-weight: 700 !important;\n    color: #FFFFFF !important;\n    margin: 0 0 8px 0 !important;\n    line-height: 1.35 !important;\n    padding: 0 !important;\n  }\n\n  .ia-section .ia-cta-text p.ia-cta-desc {\n    font-size: 14px !important;\n    line-height: 1.7 !important;\n    color: rgba(255,255,255,0.45) !important;\n    margin: 0 !important;\n    max-width: 560px !important;\n    padding: 0 !important;\n  }\n\n  .ia-section .ia-cta-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: #D83030 !important;\n    color: #FFFFFF !important;\n    padding: 15px 34px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    border-radius: 8px !important;\n    transition: background 0.25s, transform 0.25s, box-shadow 0.25s !important;\n    box-shadow: 0 4px 16px rgba(216,48,48,0.2) !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n    border: none !important;\n    line-height: 1.4 !important;\n  }\n\n  .ia-section .ia-cta-btn:hover {\n    background: #B82525 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 8px 24px rgba(216,48,48,0.3) !important;\n    color: #FFFFFF !important;\n  }\n\n  .ia-section .ia-cta-btn svg {\n    width: 16px !important;\n    height: 16px !important;\n    transition: transform 0.25s !important;\n  }\n\n  .ia-section .ia-cta-btn:hover svg {\n    transform: translateX(3px) !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 980px) {\n    .ia-section .ia-grid {\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 16px !important;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .ia-section {\n      padding: 64px 0 72px !important;\n    }\n    .ia-section .ia-w {\n      padding: 0 20px !important;\n    }\n    .ia-section .ia-grid {\n      grid-template-columns: 1fr !important;\n    }\n    .ia-section .ia-card-img {\n      height: 220px !important;\n    }\n    .ia-section .ia-cta {\n      flex-direction: column !important;\n      text-align: center !important;\n      padding: 32px 24px !important;\n      gap: 20px !important;\n    }\n    .ia-section .ia-cta-text p.ia-cta-desc {\n      max-width: 100% !important;\n    }\n    .ia-section .ia-cta-btn {\n      width: 100% !important;\n      justify-content: center !important;\n    }\n  }\n<\/style>\n\n<section class=\"ia-section\">\n  <div class=\"ia-w\">\n\n    <header class=\"ia-hd\">\n      <div class=\"ia-ey\"><span>Industries &amp; Applications<\/span><\/div>\n      <h2>Industries &amp; Applications<\/h2>\n    <\/header>\n\n    <div class=\"ia-grid\">\n\n      <!-- 01 \u2014 Food Processing & Agricultural Drying -->\n      <article class=\"ia-card\">\n        <div class=\"ia-card-img\">\n          <span class=\"ia-card-num\" aria-hidden=\"true\">01<\/span>\n          <span class=\"ia-card-tag ia-card-tag--food\" aria-hidden=\"true\">Agriculture<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/12-1.png\" alt=\"Grain drying production line using indirect fired hot air generator\" width=\"280\" height=\"200\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ia-card-bd\">\n          <h3>Food Processing &amp; Agricultural Drying<\/h3>\n          <div class=\"ia-card-txt\">\n            <p>Agricultural drying is the largest application sector for hot air generators worldwide. Grain processing plants use hot air furnaces to dehydrate rice, wheat, corn, and soybeans from yield high moisture levels (18\u201325%) down to merchandize safe moisture level (12\u201314%). Tea leaf processing requires exact drying regimen to achieve evenly complete oxidation and dehydration progression. Fruit and vegetable dehydration units use hot air for producing dried mango, apple chip, and tomato granules.<\/p>\n            <p>Because of the indirect firing design, the heated air is combustion byproducts free and suitable for consumable product manufacturing. Insulation and combustion chamber separation makes indirect fired hot air generator a leading edge equipment for the food manufacturing process.<\/p>\n          <\/div>\n          <button class=\"ia-more\" type=\"button\"><span>Read more<\/span> <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n          <div class=\"ia-pills\">\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>18\u201325% \u2192 12\u201314%<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--n\"><\/span>Tea oxidation<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>Fruit dehydration<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- 02 \u2014 Textile & Chemical Manufacturing -->\n      <article class=\"ia-card\">\n        <div class=\"ia-card-img\">\n          <span class=\"ia-card-num\" aria-hidden=\"true\">02<\/span>\n          <span class=\"ia-card-tag ia-card-tag--textile\" aria-hidden=\"true\">Textile<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/\u5c4f\u5e55\u622a\u56fe-2026-02-23-110337.png\" alt=\"Textile fabric heat-setting tunnel with industrial hot air system\" width=\"280\" height=\"200\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ia-card-bd\">\n          <h3>Textile &amp; Chemical Manufacturing<\/h3>\n          <div class=\"ia-card-txt\">\n            <p>Hot air furnaces are necessary for the fabric drying and heat-setting within textile manufacturing facilities. Setting synthetic fabric fibers at 180\u2013220\u00b0C prevents subsequent shrinkage and deformation after final washing. Hot air is also used in chemical manufacturing plants for dried chemicals, coating trays, feed activator, and solvent vapor removal.<\/p>\n            <p>In chemical industries, the WRF gas furnace is favored because it has a flexible temperature range (120\u2013300\u00b0C) and an instantaneous response, which suits batch chemistry process. Rubber products vulcanization and cross-linking is also reliant on the consistent flow of hot air at specific temperatures.<\/p>\n          <\/div>\n          <button class=\"ia-more\" type=\"button\"><span>Read more<\/span> <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n          <div class=\"ia-pills\">\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--n\"><\/span>180\u2013220\u00b0C setting<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>Vulcanization<\/span>\n          <\/div>\n          <div class=\"ia-rec ia-rec--wrf\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n            WRF Series recommended\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- 03 \u2014 Building Materials & Construction -->\n      <article class=\"ia-card\">\n        <div class=\"ia-card-img\">\n          <span class=\"ia-card-num\" aria-hidden=\"true\">03<\/span>\n          <span class=\"ia-card-tag ia-card-tag--building\" aria-hidden=\"true\">Construction<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/111.png\" alt=\"Brick tunnel dryer in building materials manufacturing plant\" width=\"280\" height=\"200\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ia-card-bd\">\n          <h3>Building Materials &amp; Construction<\/h3>\n          <div class=\"ia-card-txt\">\n            <p>Via hot air furnaces, the manufacture of building materials benefits from accelerated cure times. Brick and tile manufacturers use tunnel driers fed with hot air. Aggregate in asphalt paving plants is heated and dried before mixing with hot bitumen. Gypsum board manufacturing process uses the large volume hot air for the entire board drying stage.<\/p>\n            <p>In the building material industry, the abundant supply of wood waste and by-products often directs the choice to the LRF biomass furnace.<\/p>\n          <\/div>\n          <button class=\"ia-more\" type=\"button\"><span>Read more<\/span> <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n          <div class=\"ia-pills\">\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--n\"><\/span>Brick &amp; tile drying<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>Asphalt aggregate<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--n\"><\/span>Gypsum board<\/span>\n          <\/div>\n          <div class=\"ia-rec ia-rec--lrf\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 2v8l4-2\"\/><path d=\"M8.5 8.4A6.1 6.1 0 0 0 6 13.5 6 6 0 1 0 18 13.5a6.1 6.1 0 0 0-2.5-5.1\"\/><\/svg>\n            LRF Series recommended\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- 04 \u2014 Pharmaceutical & Packaging -->\n      <article class=\"ia-card\">\n        <div class=\"ia-card-img\">\n          <span class=\"ia-card-num\" aria-hidden=\"true\">04<\/span>\n          <span class=\"ia-card-tag ia-card-tag--pharma\" aria-hidden=\"true\">Pharma<\/span>\n          <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/10.png\" alt=\"Pharmaceutical fluid bed dryer and tablet coating production line\" width=\"280\" height=\"200\" loading=\"lazy\">\n        <\/div>\n        <div class=\"ia-card-bd\">\n          <h3>Pharmaceutical &amp; Packaging<\/h3>\n          <div class=\"ia-card-txt\">\n            <p>Pharmaceutical producers use a hot air furnace for fluid bed drying of granulated drugs, tablet coating on perforated pans and sterilization tunnels of glass ampoules and vials. Industry packaging operations use hot air for shrink-wrapping, labels and adhesives for packaging boxes.<\/p>\n            <p>These processes require the cleanest maximum output and best tight temperature control. The WRF hot air furnace with its advanced control and variable-blower drives meet the pharmaceutical plant&#8217;s need for maximum procedure repetition with maximum manufacturing integrity. In a pharmaceutical setting 2\u20133\u00b0C of air temperature deviation makes all the difference.<\/p>\n          <\/div>\n          <button class=\"ia-more\" type=\"button\"><span>Read more<\/span> <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg><\/button>\n          <div class=\"ia-pills\">\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>\u00b12\u20133\u00b0C precision<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--n\"><\/span>Fluid bed drying<\/span>\n            <span class=\"ia-pill\"><span class=\"ia-pill-dot ia-pill-dot--r\"><\/span>Shrink-wrap<\/span>\n          <\/div>\n          <div class=\"ia-rec ia-rec--wrf\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M13 2L3 14h9l-1 8 10-12h-9l1-8z\"\/><\/svg>\n            WRF Series recommended\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <!-- CTA -->\n    <div class=\"ia-cta\">\n      <div class=\"ia-cta-text\">\n        <p class=\"ia-cta-title\"><strong>Don&#8217;t know what hot air oven your industry needs?<\/strong><\/p>\n        <p class=\"ia-cta-desc\">Talk to our engineers and we will recommend the correct sized process unit based on required process temperature, airflow, available fuel.<\/p>\n      <\/div>\n      <a href=\"#ct-popup-1774\" class=\"ia-cta-btn\">\n        Get Expert Recommendations\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function initIAModule() {\n    var buttons = document.querySelectorAll('.ia-section .ia-more');\n    if (!buttons.length) return;\n    buttons.forEach(function(btn) {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        e.stopPropagation();\n        var card = btn.closest('.ia-card');\n        if (!card) return;\n        var isOpen = card.classList.toggle('is-open');\n        var label = btn.querySelector('span');\n        if (label) {\n          label.textContent = isOpen ? 'Show less' : 'Read more';\n        }\n      });\n    });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initIAModule);\n  } else {\n    initIAModule();\n  }\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f79a0a4\" data-block-id=\"f79a0a4\"><style>.stk-f79a0a4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f79a0a4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-05aa85a\" data-v=\"4\" data-block-id=\"05aa85a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-05aa85a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-05aa85a-inner-blocks\">\n<!-- Technical Specifications Module -->\n<style>\n  .ts-section,\n  .ts-section *,\n  .ts-section *::before,\n  .ts-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .ts-section {\n    padding: 28px 0 100px !important;\n    background: #F6F8FA !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    width: 100% !important;\n    display: block !important;\n    float: none !important;\n  }\n\n  .ts-section .ts-w {\n    max-width: 1140px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n  }\n\n  \/* \u2500\u2500 Centered Header \u2500\u2500 *\/\n  .ts-section .ts-hd {\n    text-align: center !important;\n    margin-bottom: 48px !important;\n    display: block !important;\n    width: 100% !important;\n  }\n\n  .ts-section .ts-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .ts-section .ts-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .ts-section .ts-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n  }\n\n  .ts-section .ts-hd h2 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     TAB NAVIGATION\n     ================================================================ *\/\n  .ts-section .ts-tabs {\n    display: flex !important;\n    justify-content: center !important;\n    border-bottom: 2px solid #EEF1F5 !important;\n    margin-bottom: 0 !important;\n    padding: 0 !important;\n    list-style: none !important;\n    width: 100% !important;\n  }\n\n  .ts-section .ts-tb {\n    position: relative !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 18px 36px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    color: #98A2B3 !important;\n    background: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    transition: color 0.25s, background 0.25s !important;\n    white-space: nowrap !important;\n    line-height: 1.4 !important;\n    outline: none !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n  }\n\n  .ts-section .ts-tb:hover {\n    color: #475467 !important;\n    background: rgba(0,0,0,0.015) !important;\n  }\n\n  .ts-section .ts-tb::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -2px !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 2.5px !important;\n    border-radius: 2px 2px 0 0 !important;\n    background: transparent !important;\n    transition: background 0.3s !important;\n  }\n\n  .ts-section .ts-tb-n {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 6px !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    background: rgba(0,0,0,0.04) !important;\n    color: #98A2B3 !important;\n    transition: background 0.25s, color 0.25s !important;\n    flex-shrink: 0 !important;\n    line-height: 1 !important;\n  }\n\n  .ts-section .ts-tb.on {\n    color: #D83030 !important;\n  }\n\n  .ts-section .ts-tb.on::after {\n    background: #D83030 !important;\n  }\n\n  .ts-section .ts-tb.on .ts-tb-n {\n    background: #D83030 !important;\n    color: #FFFFFF !important;\n  }\n\n  \/* ================================================================\n     TAB PANELS\n     ================================================================ *\/\n  .ts-section .ts-panels {\n    position: relative !important;\n  }\n\n  .ts-section .ts-pnl {\n    display: none !important;\n  }\n\n  .ts-section .ts-pnl.on {\n    display: block !important;\n    animation: tsIn 0.4s ease both !important;\n  }\n\n  @keyframes tsIn {\n    from { opacity: 0; transform: translateY(12px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .ts-section .ts-pnl-inner {\n    padding-top: 44px !important;\n  }\n\n  \/* \u2500\u2500 Panel Title \u2500\u2500 *\/\n  .ts-section .ts-pnl-head {\n    display: flex !important;\n    align-items: center !important;\n    gap: 14px !important;\n    margin-bottom: 24px !important;\n  }\n\n  .ts-section .ts-pnl-ico {\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 10px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n  }\n\n  .ts-section .ts-pnl-ico svg {\n    width: 20px !important;\n    height: 20px !important;\n  }\n\n  .ts-section .ts-pnl-ico--n {\n    background: rgba(26,35,50,0.06) !important;\n    color: #3D5068 !important;\n  }\n\n  .ts-section .ts-pnl-ico--r {\n    background: rgba(216,48,48,0.04) !important;\n    color: #D83030 !important;\n  }\n\n  .ts-section .ts-pnl-head h3 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 20px !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    line-height: 1.3 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: left !important;\n  }\n\n  \/* ================================================================\n     DATA TABLE\n     ================================================================ *\/\n  .ts-section .ts-tbl-wrap {\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n    border-radius: 14px !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n  }\n\n  .ts-section .ts-tbl {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    font-size: 14px !important;\n    min-width: 720px !important;\n  }\n\n  .ts-section .ts-tbl thead th {\n    background: #1A2332 !important;\n    color: #FFFFFF !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-weight: 700 !important;\n    font-size: 11.5px !important;\n    letter-spacing: 0.05em !important;\n    text-transform: uppercase !important;\n    padding: 16px 18px !important;\n    text-align: left !important;\n    border: none !important;\n    white-space: nowrap !important;\n    line-height: 1.4 !important;\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 2 !important;\n  }\n\n  .ts-section .ts-tbl thead th:first-child {\n    border-radius: 14px 0 0 0 !important;\n  }\n\n  .ts-section .ts-tbl thead th:last-child {\n    border-radius: 0 14px 0 0 !important;\n  }\n\n  .ts-section .ts-tbl tbody td {\n    padding: 14px 18px !important;\n    border-top: 1px solid #EEF1F5 !important;\n    color: #475467 !important;\n    font-size: 13.5px !important;\n    line-height: 1.5 !important;\n    vertical-align: middle !important;\n    white-space: nowrap !important;\n    background: #FFFFFF !important;\n    border-left: none !important;\n    border-right: none !important;\n  }\n\n  .ts-section .ts-tbl tbody td:first-child {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    background: #F6F8FA !important;\n  }\n\n  .ts-section .ts-tbl tbody tr:hover td {\n    background: rgba(216,48,48,0.012) !important;\n  }\n\n  .ts-section .ts-tbl tbody tr:hover td:first-child {\n    background: rgba(216,48,48,0.025) !important;\n  }\n\n  \/* Efficiency highlight *\/\n  .ts-section .ts-eff {\n    display: inline-block !important;\n    padding: 2px 10px !important;\n    border-radius: 100px !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n  }\n\n  .ts-section .ts-eff--70 {\n    background: rgba(26,35,50,0.05) !important;\n    color: #2A3A4E !important;\n  }\n\n  .ts-section .ts-eff--75 {\n    background: rgba(22,163,74,0.06) !important;\n    color: #16A34A !important;\n  }\n\n  \/* ================================================================\n     SELECTION TIP\n     ================================================================ *\/\n  .ts-section .ts-tip {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n    margin-top: 24px !important;\n    padding: 24px 28px !important;\n    border-radius: 10px !important;\n    border: 1px solid rgba(216,48,48,0.08) !important;\n    background: #FDF6F6 !important;\n  }\n\n  .ts-section .ts-tip-ico {\n    width: 36px !important;\n    height: 36px !important;\n    border-radius: 9px !important;\n    background: rgba(216,48,48,0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n  }\n\n  .ts-section .ts-tip-ico svg {\n    width: 16px !important;\n    height: 16px !important;\n    color: #D83030 !important;\n  }\n\n  .ts-section .ts-tip h4 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n  }\n\n  .ts-section .ts-tip p {\n    font-size: 14px !important;\n    line-height: 1.8 !important;\n    color: #475467 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* ================================================================\n     WRF PARAMETER GRID\n     ================================================================ *\/\n  .ts-section .ts-params {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 0 !important;\n    border-radius: 14px !important;\n    overflow: hidden !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n  }\n\n  .ts-section .ts-param {\n    padding: 22px 24px !important;\n    border-right: 1px solid #EEF1F5 !important;\n    border-bottom: 1px solid #EEF1F5 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 6px !important;\n    transition: background 0.2s !important;\n  }\n\n  .ts-section .ts-param:nth-child(4n) {\n    border-right: none !important;\n  }\n\n  .ts-section .ts-param:nth-child(n+5) {\n    border-bottom: none !important;\n  }\n\n  .ts-section .ts-param:hover {\n    background: #F6F8FA !important;\n  }\n\n  .ts-section .ts-param-label {\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.06em !important;\n    color: #98A2B3 !important;\n    line-height: 1.4 !important;\n  }\n\n  .ts-section .ts-param-val {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    line-height: 1.35 !important;\n  }\n\n  .ts-section .ts-param-val--r {\n    color: #D83030 !important;\n  }\n\n  \/* WRF Prose block *\/\n  .ts-section .ts-wrf-prose {\n    margin-top: 28px !important;\n    padding: 28px 32px !important;\n    border-radius: 10px !important;\n    background: #FFFFFF !important;\n    border: 1px solid #EEF1F5 !important;\n  }\n\n  .ts-section .ts-wrf-prose p {\n    font-size: 15px !important;\n    line-height: 1.85 !important;\n    color: #475467 !important;\n    margin: 0 0 14px 0 !important;\n    padding: 0 !important;\n  }\n\n  .ts-section .ts-wrf-prose p:last-child {\n    margin-bottom: 0 !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 980px) {\n    .ts-section .ts-params {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .ts-section .ts-param:nth-child(4n) {\n      border-right: 1px solid #EEF1F5 !important;\n    }\n    .ts-section .ts-param:nth-child(2n) {\n      border-right: none !important;\n    }\n    .ts-section .ts-param:nth-child(n+5) {\n      border-bottom: 1px solid #EEF1F5 !important;\n    }\n    .ts-section .ts-param:nth-child(n+7) {\n      border-bottom: none !important;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .ts-section {\n      padding: 64px 0 72px !important;\n    }\n    .ts-section .ts-w {\n      padding: 0 20px !important;\n    }\n    .ts-section .ts-tabs {\n      overflow-x: auto !important;\n      -webkit-overflow-scrolling: touch !important;\n      scrollbar-width: none !important;\n      justify-content: flex-start !important;\n    }\n    .ts-section .ts-tabs::-webkit-scrollbar {\n      display: none !important;\n    }\n    .ts-section .ts-tb {\n      padding: 14px 20px !important;\n      font-size: 13.5px !important;\n    }\n    .ts-section .ts-params {\n      grid-template-columns: 1fr 1fr !important;\n    }\n  }\n<\/style>\n\n<section class=\"ts-section\">\n  <div class=\"ts-w\">\n\n    <!-- Header -->\n    <header class=\"ts-hd\">\n      <div class=\"ts-ey\"><span>Specifications<\/span><\/div>\n      <h2>Technical Specifications<\/h2>\n    <\/header>\n\n    <!-- Tab Navigation -->\n    <div class=\"ts-tabs\" role=\"tablist\">\n      <button class=\"ts-tb on\" data-ts=\"lrf\" role=\"tab\" aria-selected=\"true\" aria-controls=\"tsp-lrf\" id=\"tst-lrf\">\n        <span class=\"ts-tb-n\">1<\/span>LRF Biomass Series\n      <\/button>\n      <button class=\"ts-tb\" data-ts=\"wrf\" role=\"tab\" aria-selected=\"false\" aria-controls=\"tsp-wrf\" id=\"tst-wrf\">\n        <span class=\"ts-tb-n\">2<\/span>WRF Oil \/ Gas Series\n      <\/button>\n    <\/div>\n\n    <!-- Panels -->\n    <div class=\"ts-panels\">\n\n      <!-- ====== PANEL 1 \u2014 LRF ====== -->\n      <div class=\"ts-pnl on\" id=\"tsp-lrf\" role=\"tabpanel\" aria-labelledby=\"tst-lrf\">\n        <div class=\"ts-pnl-inner\">\n\n          <div class=\"ts-pnl-head\">\n            <div class=\"ts-pnl-ico ts-pnl-ico--n\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><path d=\"M12 2v8l4-2\"\/><path d=\"M8.5 8.4A6.1 6.1 0 0 0 6 13.5 6 6 0 1 0 18 13.5a6.1 6.1 0 0 0-2.5-5.1\"\/><\/svg>\n            <\/div>\n            <h3>LRF Biomass Hot Air Furnace Specifications<\/h3>\n          <\/div>\n\n          <div class=\"ts-tbl-wrap\">\n            <table class=\"ts-tbl\">\n              <thead>\n                <tr>\n                  <th>Model<\/th>\n                  <th>Outlet Temp (\u00b0C)<\/th>\n                  <th>Heating (MW)<\/th>\n                  <th>Air Volume (Nm\u00b3\/h)<\/th>\n                  <th>Efficiency (%)<\/th>\n                  <th>Diameter (mm)<\/th>\n                  <th>Height (mm)<\/th>\n                <\/tr>\n              <\/thead>\n              <tbody>\n                <tr>\n                  <td>LRF-10<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.12<\/td>\n                  <td>2,198\u20133,297<\/td>\n                  <td><span class=\"ts-eff ts-eff--70\">70<\/span><\/td>\n                  <td>1,220<\/td>\n                  <td>2,450<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-20<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.24<\/td>\n                  <td>3,572\u20133,847<\/td>\n                  <td><span class=\"ts-eff ts-eff--70\">70<\/span><\/td>\n                  <td>1,500<\/td>\n                  <td>2,740<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-30<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.35<\/td>\n                  <td>3,912\u20135,447<\/td>\n                  <td><span class=\"ts-eff ts-eff--70\">70<\/span><\/td>\n                  <td>1,750<\/td>\n                  <td>3,500<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-40<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.47<\/td>\n                  <td>6,445\u20137,513<\/td>\n                  <td><span class=\"ts-eff ts-eff--70\">70<\/span><\/td>\n                  <td>1,840<\/td>\n                  <td>3,790<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-60<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.70<\/td>\n                  <td>6,786\u20137,532<\/td>\n                  <td><span class=\"ts-eff ts-eff--75\">75<\/span><\/td>\n                  <td>1,850<\/td>\n                  <td>4,350<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-80<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>0.93<\/td>\n                  <td>7,813\u20138,685<\/td>\n                  <td><span class=\"ts-eff ts-eff--75\">75<\/span><\/td>\n                  <td>2,100<\/td>\n                  <td>6,395<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-100<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>1.17<\/td>\n                  <td>8,867\u20139,984<\/td>\n                  <td><span class=\"ts-eff ts-eff--75\">75<\/span><\/td>\n                  <td>2,340<\/td>\n                  <td>6,400<\/td>\n                <\/tr>\n                <tr>\n                  <td>LRF-120<\/td>\n                  <td>200\u2013300<\/td>\n                  <td>1.40<\/td>\n                  <td>10,556\u201312,370<\/td>\n                  <td><span class=\"ts-eff ts-eff--75\">75<\/span><\/td>\n                  <td>2,500<\/td>\n                  <td>6,800<\/td>\n                <\/tr>\n              <\/tbody>\n            <\/table>\n          <\/div>\n\n          <div class=\"ts-tip\">\n            <div class=\"ts-tip-ico\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n            <\/div>\n            <div>\n              <h4>Selection Tip<\/h4>\n              <p>In practice, you&#8217;ll find that an LRF-60 handles most mid-scale grain drying operations. The jump to LRF-80 only makes sense when your throughput exceeds 15 tons per hour. Oversizing the furnace means you run at partial load, which wastes fuel and accelerates soot buildup on the heat exchanger surfaces.<\/p>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <!-- ====== PANEL 2 \u2014 WRF ====== -->\n      <div class=\"ts-pnl\" id=\"tsp-wrf\" role=\"tabpanel\" aria-labelledby=\"tst-wrf\">\n        <div class=\"ts-pnl-inner\">\n\n          <div class=\"ts-pnl-head\">\n            <div class=\"ts-pnl-ico ts-pnl-ico--r\">\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z\"\/><\/svg>\n            <\/div>\n            <h3>WRF Oil\/Gas Hot Air Furnace Key Parameters<\/h3>\n          <\/div>\n\n          <div class=\"ts-params\">\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Fuel Types<\/span>\n              <span class=\"ts-param-val\">Natural Gas \/ Diesel<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Outlet Temperature Range<\/span>\n              <span class=\"ts-param-val ts-param-val--r\">120\u2013300\u00b0C<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Temperature Adjustment<\/span>\n              <span class=\"ts-param-val\">Continuously Adjustable<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Heat Exchange<\/span>\n              <span class=\"ts-param-val\">Multi-Layer Spiral Groove<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Burner Type<\/span>\n              <span class=\"ts-param-val\">Two-Stage (Low\/High Fire)<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Emissions<\/span>\n              <span class=\"ts-param-val ts-param-val--r\">Low NOx<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Controller<\/span>\n              <span class=\"ts-param-val\">Intelligent LCD + Alarms<\/span>\n            <\/div>\n            <div class=\"ts-param\">\n              <span class=\"ts-param-label\">Safety<\/span>\n              <span class=\"ts-param-val\">Over-Temp Protection + Fault Alarms<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"ts-wrf-prose\">\n            <p>Fuel flexibility is also achieved in the WRF heat exchanger, since the single burner assembly can be fitted with either the natural gas or the diesel nozzle. Conversion takes 15 minutes in the field. For a site where the natural gas and diesel supply network are both available; having the dual-fuel option inline ensures uninterrupted operation regardless of the condition of the &#8220;other&#8221; fuel source.<\/p>\n            <p>Construction with advanced heat resistant steels in the combustion chamber and the heat exchanger&#8217;s inner wall will prolong life through even the highest heat application.<\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function initTSModule() {\n    var btns = document.querySelectorAll('.ts-section .ts-tb');\n    var pnls = document.querySelectorAll('.ts-section .ts-pnl');\n    if (!btns.length) return;\n    btns.forEach(function(btn) {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        var t = btn.getAttribute('data-ts');\n        btns.forEach(function(b) {\n          b.classList.remove('on');\n          b.setAttribute('aria-selected', 'false');\n        });\n        btn.classList.add('on');\n        btn.setAttribute('aria-selected', 'true');\n        pnls.forEach(function(p) { p.classList.remove('on'); });\n        var target = document.getElementById('tsp-' + t);\n        if (target) target.classList.add('on');\n      });\n    });\n    var tabNav = document.querySelector('.ts-section .ts-tabs');\n    if (tabNav) {\n      tabNav.addEventListener('keydown', function(e) {\n        var arr = Array.from(btns);\n        var idx = arr.indexOf(document.activeElement);\n        if (idx === -1) return;\n        if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') {\n          e.preventDefault();\n          var next = e.key === 'ArrowRight' ? (idx + 1) % arr.length : (idx - 1 + arr.length) % arr.length;\n          arr[next].focus();\n          arr[next].click();\n        }\n      });\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initTSModule);\n  } else {\n    initTSModule();\n  }\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e526ea4\" data-block-id=\"e526ea4\"><style>.stk-e526ea4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e526ea4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-448bc8d\" data-v=\"4\" data-block-id=\"448bc8d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-448bc8d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-448bc8d-inner-blocks\">\n<!-- Case Studies Module -->\n<style>\n  .cs-section,\n  .cs-section *,\n  .cs-section *::before,\n  .cs-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .cs-section {\n    padding: 28px 0 100px !important;\n    background: #FFFFFF !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    width: 100% !important;\n    display: block !important;\n    float: none !important;\n  }\n\n  .cs-section .cs-w {\n    max-width: 1140px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .cs-section .cs-hd {\n    text-align: center !important;\n    margin-bottom: 48px !important;\n    display: block !important;\n  }\n\n  .cs-section .cs-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .cs-section .cs-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .cs-section .cs-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n  }\n\n  .cs-section .cs-hd h2 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     TABS\n     ================================================================ *\/\n  .cs-section .cs-tabs {\n    display: block !important;\n    text-align: center !important;\n    border-bottom: 2px solid #EEF1F5 !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n    list-style: none !important;\n    width: 100% !important;\n    float: none !important;\n    white-space: nowrap !important;\n    overflow-x: auto !important;\n  }\n\n  .cs-section .cs-tb {\n    position: relative !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 18px 36px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14.5px !important;\n    font-weight: 600 !important;\n    color: #98A2B3 !important;\n    background: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    transition: color 0.25s, background 0.25s !important;\n    white-space: nowrap !important;\n    line-height: 1.4 !important;\n    outline: none !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n    float: none !important;\n    margin: 0 !important;\n    text-align: center !important;\n  }\n\n  .cs-section .cs-tb:hover {\n    color: #475467 !important;\n    background: rgba(0,0,0,0.015) !important;\n  }\n\n  .cs-section .cs-tb::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: -2px !important;\n    left: 0 !important;\n    width: 100% !important;\n    height: 2.5px !important;\n    border-radius: 2px 2px 0 0 !important;\n    background: transparent !important;\n    transition: background 0.3s !important;\n  }\n\n  .cs-section .cs-tb-n {\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 6px !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    background: rgba(0,0,0,0.04) !important;\n    color: #98A2B3 !important;\n    transition: background 0.25s, color 0.25s !important;\n    flex-shrink: 0 !important;\n    line-height: 1 !important;\n  }\n\n  .cs-section .cs-tb.on {\n    color: #D83030 !important;\n  }\n\n  .cs-section .cs-tb.on::after {\n    background: #D83030 !important;\n  }\n\n  .cs-section .cs-tb.on .cs-tb-n {\n    background: #D83030 !important;\n    color: #FFFFFF !important;\n  }\n\n  \/* ================================================================\n     PANELS\n     ================================================================ *\/\n  .cs-section .cs-pnl {\n    display: none !important;\n  }\n\n  .cs-section .cs-pnl.on {\n    display: block !important;\n    animation: csIn 0.4s ease both !important;\n  }\n\n  @keyframes csIn {\n    from { opacity: 0; transform: translateY(12px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  .cs-section .cs-pnl-inner {\n    padding-top: 44px !important;\n  }\n\n  \/* ================================================================\n     CASE CARD \u2014 hero image + content\n     ================================================================ *\/\n  .cs-section .cs-case {\n    border-radius: 14px !important;\n    overflow: hidden !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n  }\n\n  \/* Top: image + overlay meta bar *\/\n  .cs-section .cs-case-hero {\n    position: relative !important;\n    height: 340px !important;\n    overflow: hidden !important;\n    background: #F6F8FA !important;\n  }\n\n  .cs-section .cs-case-hero img {\n    width: 100% !important;\n    height: 100% !important;\n    object-fit: cover !important;\n    display: block !important;\n    max-width: none !important;\n    border: none !important;\n    border-radius: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  \/* Gradient overlay at bottom of image *\/\n  .cs-section .cs-case-hero::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 120px !important;\n    background: linear-gradient(to bottom, rgba(26,35,50,0), rgba(26,35,50,0.7)) !important;\n    pointer-events: none !important;\n  }\n\n  \/* Meta badges on image *\/\n  .cs-section .cs-case-meta {\n    position: absolute !important;\n    bottom: 18px !important;\n    left: 24px !important;\n    right: 24px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    z-index: 2 !important;\n    flex-wrap: wrap !important;\n  }\n\n  .cs-section .cs-badge {\n    padding: 5px 14px !important;\n    border-radius: 100px !important;\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.04em !important;\n    backdrop-filter: blur(8px) !important;\n    -webkit-backdrop-filter: blur(8px) !important;\n    line-height: 1.4 !important;\n  }\n\n  .cs-section .cs-badge--ind {\n    background: rgba(255,255,255,0.15) !important;\n    color: #FFFFFF !important;\n  }\n\n  .cs-section .cs-badge--ser {\n    background: rgba(216,48,48,0.8) !important;\n    color: #FFFFFF !important;\n  }\n\n  .cs-section .cs-badge--loc {\n    background: rgba(255,255,255,0.1) !important;\n    color: rgba(255,255,255,0.7) !important;\n  }\n\n  \/* Body *\/\n  .cs-section .cs-case-bd {\n    padding: 36px 40px 40px !important;\n  }\n\n  .cs-section .cs-case-bd h3 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    line-height: 1.3 !important;\n    color: #1A2332 !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: left !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  .cs-section .cs-case-loc {\n    font-size: 13px !important;\n    color: #98A2B3 !important;\n    margin-bottom: 28px !important;\n    line-height: 1.5 !important;\n  }\n\n  \/* Content blocks: challenge \/ solution \/ results *\/\n  .cs-section .cs-block {\n    margin-bottom: 28px !important;\n  }\n\n  .cs-section .cs-block:last-of-type {\n    margin-bottom: 0 !important;\n  }\n\n  .cs-section .cs-block h4 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 700 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.08em !important;\n    margin: 0 0 10px 0 !important;\n    padding: 0 0 0 14px !important;\n    border: none !important;\n    border-left: 3px solid transparent !important;\n    line-height: 1.4 !important;\n  }\n\n  .cs-section .cs-block h4.cs-h4--ch {\n    color: #D97706 !important;\n    border-left-color: #D97706 !important;\n  }\n\n  .cs-section .cs-block h4.cs-h4--so {\n    color: #16A34A !important;\n    border-left-color: #16A34A !important;\n  }\n\n  .cs-section .cs-block h4.cs-h4--re {\n    color: #2563EB !important;\n    border-left-color: #2563EB !important;\n  }\n\n  .cs-section .cs-block h4.cs-h4--no {\n    color: #D83030 !important;\n    border-left-color: #D83030 !important;\n  }\n\n  .cs-section .cs-block h4.cs-h4--ls {\n    color: #7C3AED !important;\n    border-left-color: #7C3AED !important;\n  }\n\n  .cs-section .cs-block p {\n    font-size: 15px !important;\n    line-height: 1.85 !important;\n    color: #475467 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: left !important;\n  }\n\n  \/* ================================================================\n     STATS ROW\n     ================================================================ *\/\n  .cs-section .cs-stats {\n    display: grid !important;\n    grid-template-columns: repeat(4, 1fr) !important;\n    gap: 0 !important;\n    border-radius: 10px !important;\n    overflow: hidden !important;\n    border: 1px solid #EEF1F5 !important;\n    margin: 24px 0 28px 0 !important;\n    background: #F6F8FA !important;\n  }\n\n  .cs-section .cs-stat {\n    padding: 20px 22px !important;\n    border-right: 1px solid #EEF1F5 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 4px !important;\n  }\n\n  .cs-section .cs-stat:last-child {\n    border-right: none !important;\n  }\n\n  .cs-section .cs-stat-val {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 22px !important;\n    font-weight: 800 !important;\n    color: #1A2332 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.02em !important;\n  }\n\n  .cs-section .cs-stat-val--r {\n    color: #D83030 !important;\n  }\n\n  .cs-section .cs-stat-val--g {\n    color: #16A34A !important;\n  }\n\n  .cs-section .cs-stat-lbl {\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.06em !important;\n    color: #98A2B3 !important;\n    line-height: 1.4 !important;\n  }\n\n  \/* ================================================================\n     RESULTS LIST (WRF tab)\n     ================================================================ *\/\n  .cs-section .cs-results {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 16px 0 0 0 !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 0 !important;\n  }\n\n  .cs-section .cs-results li {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 14px !important;\n    padding: 14px 0 !important;\n    border-bottom: 1px solid #EEF1F5 !important;\n    font-size: 14.5px !important;\n    line-height: 1.65 !important;\n    color: #475467 !important;\n    list-style: none !important;\n    margin: 0 !important;\n  }\n\n  .cs-section .cs-results li:last-child {\n    border-bottom: none !important;\n    padding-bottom: 0 !important;\n  }\n\n  .cs-section .cs-results li::before {\n    content: none !important;\n  }\n\n  .cs-section .cs-r-ico {\n    width: 24px !important;\n    height: 24px !important;\n    border-radius: 6px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    margin-top: 1px !important;\n    background: rgba(22,163,74,0.06) !important;\n  }\n\n  .cs-section .cs-r-ico svg {\n    width: 12px !important;\n    height: 12px !important;\n    color: #16A34A !important;\n  }\n\n  .cs-section .cs-r-from {\n    color: #98A2B3 !important;\n    text-decoration: line-through !important;\n    font-size: 13px !important;\n  }\n\n  .cs-section .cs-r-to {\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n  }\n\n  \/* ================================================================\n     OPERATIONAL NOTE CALLOUT\n     ================================================================ *\/\n  .cs-section .cs-note {\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n    margin-top: 28px !important;\n    padding: 22px 26px !important;\n    border-radius: 10px !important;\n    border: 1px solid rgba(216,48,48,0.08) !important;\n    background: #FDF6F6 !important;\n  }\n\n  .cs-section .cs-note-ico {\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 8px !important;\n    background: rgba(216,48,48,0.08) !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n  }\n\n  .cs-section .cs-note-ico svg {\n    width: 14px !important;\n    height: 14px !important;\n    color: #D83030 !important;\n  }\n\n  .cs-section .cs-note h4 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.1em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    border-left: none !important;\n  }\n\n  .cs-section .cs-note p {\n    font-size: 14px !important;\n    line-height: 1.8 !important;\n    color: #475467 !important;\n    margin: 0 !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 980px) {\n    .cs-section .cs-stats {\n      grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .cs-section .cs-stat:nth-child(2) {\n      border-right: none !important;\n    }\n    .cs-section .cs-stat:nth-child(-n+2) {\n      border-bottom: 1px solid #EEF1F5 !important;\n    }\n    .cs-section .cs-case-bd {\n      padding: 28px 28px 32px !important;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .cs-section {\n      padding: 64px 0 72px !important;\n    }\n    .cs-section .cs-w {\n      padding: 0 20px !important;\n    }\n    .cs-section .cs-tabs {\n      overflow-x: auto !important;\n      -webkit-overflow-scrolling: touch !important;\n      scrollbar-width: none !important;\n      justify-content: flex-start !important;\n    }\n    .cs-section .cs-tabs::-webkit-scrollbar {\n      display: none !important;\n    }\n    .cs-section .cs-tb {\n      padding: 14px 20px !important;\n      font-size: 13px !important;\n    }\n    .cs-section .cs-case-hero {\n      height: 220px !important;\n    }\n    .cs-section .cs-case-bd {\n      padding: 24px 20px 28px !important;\n    }\n    .cs-section .cs-case-bd h3 {\n      font-size: 18px !important;\n    }\n    .cs-section .cs-stats {\n      grid-template-columns: 1fr 1fr !important;\n    }\n  }\n<\/style>\n\n<section class=\"cs-section\">\n  <div class=\"cs-w\">\n\n    <header class=\"cs-hd\">\n      <div class=\"cs-ey\"><span>Case Studies<\/span><\/div>\n      <h2>Case Studies<\/h2>\n    <\/header>\n\n    <!-- Tabs -->\n    <div class=\"cs-tabs\" role=\"tablist\">\n      <button class=\"cs-tb on\" data-cs=\"lrf\" role=\"tab\" aria-selected=\"true\" aria-controls=\"csp-lrf\" id=\"cst-lrf\">\n        <span class=\"cs-tb-n\" aria-hidden=\"true\">1<\/span>Grain Processing \u2014 LRF-60\n      <\/button>\n      <button class=\"cs-tb\" data-cs=\"wrf\" role=\"tab\" aria-selected=\"false\" aria-controls=\"csp-wrf\" id=\"cst-wrf\">\n        <span class=\"cs-tb-n\" aria-hidden=\"true\">2<\/span>Textile Mill \u2014 WRF Gas\n      <\/button>\n    <\/div>\n\n    <div class=\"cs-panels\">\n\n      <!-- ====== PANEL 1 \u2014 LRF Grain ====== -->\n      <div class=\"cs-pnl on\" id=\"csp-lrf\" role=\"tabpanel\" aria-labelledby=\"cst-lrf\">\n        <div class=\"cs-pnl-inner\">\n          <article class=\"cs-case\">\n\n            <div class=\"cs-case-hero\">\n              <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/LRF-3-scaled.jpg\" alt=\"LRF-60 biomass hot air furnace installed at a grain processing plant in Central Thailand\" width=\"1140\" height=\"340\" loading=\"lazy\">\n              <div class=\"cs-case-meta\">\n                <span class=\"cs-badge cs-badge--ind\">Agriculture \u2014 Biomass<\/span>\n                <span class=\"cs-badge cs-badge--ser\">LRF-60 \u00b7 0.70 MW<\/span>\n                <span class=\"cs-badge cs-badge--loc\">Central Thailand<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"cs-case-bd\">\n              <h3>Biomass Drying System for a Grain Processing Plant \u2014 35% Energy Savings<\/h3>\n              <p class=\"cs-case-loc\">Location: Central Thailand &nbsp;|&nbsp; Product: Rice paddy drying, 12 tons\/hour capacity<\/p>\n\n              <!-- Stats -->\n              <div class=\"cs-stats\">\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val cs-stat-val--g\">35%<\/span>\n                  <span class=\"cs-stat-lbl\">Energy Savings<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val\">$85K \u2192 $12K<\/span>\n                  <span class=\"cs-stat-lbl\">Annual Fuel Cost<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val\">5,800 hrs<\/span>\n                  <span class=\"cs-stat-lbl\">Year 1 Operation<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val cs-stat-val--r\">12 t\/h<\/span>\n                  <span class=\"cs-stat-lbl\">Steady Throughput<\/span>\n                <\/div>\n              <\/div>\n\n              <!-- Challenge -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--ch\">The Challenge<\/h4>\n                <p>This rice process plant was using a diesel fired heater &#8211; operating at approximately 280\u00b0C on the blower output. Annual diesel expenditure exceeded $85,000 and the machine was putting a strain on the company&#8217;s balance sheet. The plant was surrounded by rice mills which had no technology outlet for their excess rice husks.<\/p>\n              <\/div>\n\n              <!-- Solution -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--so\">Our Solution \u2014 Installed<\/h4>\n                <p>A Taiguo LRF-60 rated at 0.70 MW, and fired with rice husks from a proximate mill at no charge to the factory. Our biomass unit feeds a flow continuous column dryer through an insulation-lined duct run of 14m length. Airflow calculations indicated that the unit would need to use 7,200 Nm\u00b3\/h at 240\u00b0C, well within the LRF-60 rated range of 6,786\u20137,532 Nm\u00b3\/h.<\/p>\n              <\/div>\n\n              <!-- Results -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--re\">Measured Results<\/h4>\n                <p>Within a year we were back to report the following figures. Fuel costs reduced from $85,000\/year (diesel) to under $12,000\/year (rice husk handling and labor), which was a 35% reduction in overall drying process energy costs once the simple increased labor costs are folded into the calculation. Moisture content reduction from 24% to 14% held steady at 12 tons\/hour. Operating time accumulated to 5,800 hrs (1st year) with one planned heat exchanger cleanout\/ash grate inspection.<\/p>\n              <\/div>\n\n              <!-- Operational Note -->\n              <div class=\"cs-note\">\n                <div class=\"cs-note-ico\">\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n                <\/div>\n                <div>\n                  <h4>Operational Note<\/h4>\n                  <p>Rice husk moisture content varied from 8% in the dry season to 14% in the rainy months. We observed that the thermal efficiency decreased from 75% to about 71% during the wet season. Operators learned to mix stored husks with fresh feedstock to achieve steadier burning\u2014a mass-batching practice that kept the temperature close to the target setpoint (+\/- 5\u00b0C).<\/p>\n                <\/div>\n              <\/div>\n\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n\n      <!-- ====== PANEL 2 \u2014 WRF Textile ====== -->\n      <div class=\"cs-pnl\" id=\"csp-wrf\" role=\"tabpanel\" aria-labelledby=\"cst-wrf\">\n        <div class=\"cs-pnl-inner\">\n          <article class=\"cs-case\">\n\n            <div class=\"cs-case-hero\">\n              <img decoding=\"async\" src=\"https:\/\/taiguo-steamboiler.com\/wp-content\/uploads\/2026\/02\/wfr\u70ed\u98ce\u7089-2-1.png\" alt=\"WRF gas fired hot air furnace installed at a textile manufacturing mill in Faisalabad\" width=\"1140\" height=\"340\" loading=\"lazy\">\n              <div class=\"cs-case-meta\">\n                <span class=\"cs-badge cs-badge--ind\">Textile \u2014 Natural Gas<\/span>\n                <span class=\"cs-badge cs-badge--ser\">WRF Series<\/span>\n                <span class=\"cs-badge cs-badge--loc\">Faisalabad, Pakistan<\/span>\n              <\/div>\n            <\/div>\n\n            <div class=\"cs-case-bd\">\n              <h3>Gas-Fired Hot Air Solution for Textile Manufacturing \u2014 8-Month ROI<\/h3>\n              <p class=\"cs-case-loc\">Location: Faisalabad, Pakistan &nbsp;|&nbsp; Product: Polyester fabric heat setting on stenter frames<\/p>\n\n              <!-- Stats -->\n              <div class=\"cs-stats\">\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val cs-stat-val--g\">4% \u2192 0.8%<\/span>\n                  <span class=\"cs-stat-lbl\">Fabric Rejection<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val\">18%<\/span>\n                  <span class=\"cs-stat-lbl\">Lower Fuel Cost<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val cs-stat-val--r\">12 min<\/span>\n                  <span class=\"cs-stat-lbl\">Startup Time<\/span>\n                <\/div>\n                <div class=\"cs-stat\">\n                  <span class=\"cs-stat-val\">8 mo<\/span>\n                  <span class=\"cs-stat-lbl\">ROI Payback<\/span>\n                <\/div>\n              <\/div>\n\n              <!-- Challenge -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--ch\">The Challenge<\/h4>\n                <p>This textile producer has operated aging coal-fired air heaters since early 2000s. Inefficient burners produced smoke and needed continuous adjustments. Temperature fluctuations of 15\u201320\u00b0C resulted in uneven heat setting and a fabric rejection of about 4%.<\/p>\n              <\/div>\n\n              <!-- Solution -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--so\">Our Solution \u2014 Installed<\/h4>\n                <p>Installed here was a WRF series gas furnace running on pipeline natural gas. Its intelligent controller keeps stenter inlet temperature at 195\u00b0C with less than 2\u00b0C fluctuations. Load changes are managed without overshooting using the two-stage burner. The mill recirculates the furnace&#8217;s exhaust to preheat the incoming air, saving on the temperature rise needed from the furnace.<\/p>\n              <\/div>\n\n              <!-- Measured Results -->\n              <div class=\"cs-block\">\n                <h4 class=\"cs-h4--re\">Measured Results<\/h4>\n                <ul class=\"cs-results\">\n                  <li>\n                    <span class=\"cs-r-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n                    <span>Fabric rejection rate: <span class=\"cs-r-from\">4.0%<\/span> \u2192 <span class=\"cs-r-to\">0.8%<\/span> (fluidized bed heat setting)<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"cs-r-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n                    <span>Cost of natural gas per meter of fabric: <span class=\"cs-r-to\">18% less expensive<\/span> than coal<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"cs-r-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n                    <span>Time to reach operating temperature: <span class=\"cs-r-from\">50 minutes (coal)<\/span> \u2192 <span class=\"cs-r-to\">12 minutes (gas)<\/span><\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"cs-r-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n                    <span>Two operators removed from the heat section (no hands-on coal feeding)<\/span>\n                  <\/li>\n                  <li>\n                    <span class=\"cs-r-ico\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/span>\n                    <span>Total ROI payback period: <span class=\"cs-r-to\">8 months<\/span> from commissioning date<\/span>\n                  <\/li>\n                <\/ul>\n              <\/div>\n\n              <!-- Lesson -->\n              <div class=\"cs-note\">\n                <div class=\"cs-note-ico\">\n                  <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><line x1=\"12\" y1=\"16\" x2=\"12\" y2=\"12\"\/><line x1=\"12\" y1=\"8\" x2=\"12.01\" y2=\"8\"\/><\/svg>\n                <\/div>\n                <div>\n                  <h4>Key Lesson<\/h4>\n                  <p>The most important lesson from this project is the value of consistent temperature for heat-sensitive applications. While the coal furnaces may have had comparable efficiencies according to operating data, the uneven temperature delivery was making the mill pay dearly in rejected fabric.<\/p>\n                <\/div>\n              <\/div>\n\n            <\/div>\n          <\/article>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function initCSModule() {\n    var btns = document.querySelectorAll('.cs-section .cs-tb');\n    var pnls = document.querySelectorAll('.cs-section .cs-pnl');\n    if (!btns.length) return;\n    btns.forEach(function(btn) {\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        var t = btn.getAttribute('data-cs');\n        btns.forEach(function(b) {\n          b.classList.remove('on');\n          b.setAttribute('aria-selected', 'false');\n        });\n        btn.classList.add('on');\n        btn.setAttribute('aria-selected', 'true');\n        pnls.forEach(function(p) { p.classList.remove('on'); });\n        var target = document.getElementById('csp-' + t);\n        if (target) target.classList.add('on');\n      });\n    });\n    var nav = document.querySelector('.cs-section .cs-tabs');\n    if (nav) {\n      nav.addEventListener('keydown', function(e) {\n        var arr = Array.from(btns);\n        var idx = arr.indexOf(document.activeElement);\n        if (idx === -1) return;\n        if (e.key === 'ArrowRight' || e.key === 'ArrowLeft') {\n          e.preventDefault();\n          var next = e.key === 'ArrowRight' ? (idx + 1) % arr.length : (idx - 1 + arr.length) % arr.length;\n          arr[next].focus();\n          arr[next].click();\n        }\n      });\n    }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initCSModule);\n  } else {\n    initCSModule();\n  }\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-6e73904\" data-block-id=\"6e73904\"><style>.stk-6e73904 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6e73904-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d131471\" data-v=\"4\" data-block-id=\"d131471\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d131471-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d131471-inner-blocks\">\n<!-- Selection Guide Module -->\n<style>\n  .sg-section,\n  .sg-section *,\n  .sg-section *::before,\n  .sg-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .sg-section {\n    padding: 28px 0 100px !important;\n    background: #F6F8FA !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    width: 100% !important;\n    display: block !important;\n    float: none !important;\n  }\n\n  .sg-section .sg-w {\n    max-width: 1140px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .sg-section .sg-hd {\n    text-align: center !important;\n    margin-bottom: 48px !important;\n    display: block !important;\n    width: 100% !important;\n  }\n\n  .sg-section .sg-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .sg-section .sg-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .sg-section .sg-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n  }\n\n  .sg-section .sg-hd h2 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     TABLE\n     ================================================================ *\/\n  .sg-section .sg-tbl-wrap {\n    overflow-x: auto !important;\n    -webkit-overflow-scrolling: touch !important;\n    border-radius: 14px !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n  }\n\n  .sg-section .sg-tbl {\n    width: 100% !important;\n    border-collapse: collapse !important;\n    border-spacing: 0 !important;\n    font-size: 14px !important;\n    min-width: 820px !important;\n  }\n\n  \/* Head *\/\n  .sg-section .sg-tbl thead th {\n    background: #1A2332 !important;\n    color: #FFFFFF !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-weight: 700 !important;\n    font-size: 11.5px !important;\n    letter-spacing: 0.05em !important;\n    text-transform: uppercase !important;\n    padding: 16px 20px !important;\n    text-align: left !important;\n    border: none !important;\n    white-space: nowrap !important;\n    line-height: 1.4 !important;\n    position: sticky !important;\n    top: 0 !important;\n    z-index: 2 !important;\n  }\n\n  .sg-section .sg-tbl thead th:first-child {\n    border-radius: 14px 0 0 0 !important;\n    width: 210px !important;\n  }\n\n  .sg-section .sg-tbl thead th:last-child {\n    border-radius: 0 14px 0 0 !important;\n  }\n\n  \/* Body *\/\n  .sg-section .sg-tbl tbody td {\n    padding: 16px 20px !important;\n    border-top: 1px solid #EEF1F5 !important;\n    color: #475467 !important;\n    font-size: 13.5px !important;\n    line-height: 1.6 !important;\n    vertical-align: middle !important;\n    background: #FFFFFF !important;\n    border-left: none !important;\n    border-right: none !important;\n  }\n\n  \/* Application column *\/\n  .sg-section .sg-tbl tbody td:first-child {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    background: #F6F8FA !important;\n    white-space: nowrap !important;\n  }\n\n  \/* Hover *\/\n  .sg-section .sg-tbl tbody tr {\n    transition: background 0.15s !important;\n  }\n\n  .sg-section .sg-tbl tbody tr:hover td {\n    background: rgba(216,48,48,0.012) !important;\n  }\n\n  .sg-section .sg-tbl tbody tr:hover td:first-child {\n    background: rgba(216,48,48,0.03) !important;\n  }\n\n  \/* Series chip *\/\n  .sg-section .sg-chip {\n    display: inline-block !important;\n    padding: 3px 12px !important;\n    border-radius: 100px !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    line-height: 1.5 !important;\n    white-space: nowrap !important;\n  }\n\n  .sg-section .sg-chip--lrf {\n    background: rgba(26,35,50,0.05) !important;\n    color: #2A3A4E !important;\n  }\n\n  .sg-section .sg-chip--wrf {\n    background: rgba(216,48,48,0.05) !important;\n    color: #D83030 !important;\n  }\n\n  .sg-section .sg-chip--both {\n    background: rgba(147,51,234,0.05) !important;\n    color: #7C3AED !important;\n  }\n\n  \/* Key consideration column \u2014 lighter style *\/\n  .sg-section .sg-tbl tbody td:last-child {\n    font-size: 13px !important;\n    color: #64748B !important;\n    font-style: italic !important;\n  }\n\n  \/* ================================================================\n     CTA FOOTER\n     ================================================================ *\/\n  .sg-section .sg-foot {\n    margin-top: 32px !important;\n    padding: 28px 36px !important;\n    border-radius: 14px !important;\n    background: #1A2332 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 24px !important;\n    position: relative !important;\n    overflow: hidden !important;\n  }\n\n  .sg-section .sg-foot::before {\n    content: '' !important;\n    position: absolute !important;\n    inset: 0 !important;\n    background: repeating-linear-gradient(-45deg, transparent, transparent 40px, rgba(255,255,255,0.01) 40px, rgba(255,255,255,0.01) 41px) !important;\n    pointer-events: none !important;\n  }\n\n  .sg-section .sg-foot > * {\n    position: relative !important;\n    z-index: 1 !important;\n  }\n\n  .sg-section .sg-foot p {\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    color: rgba(255,255,255,0.5) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .sg-section .sg-foot-btn {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    background: #D83030 !important;\n    color: #FFFFFF !important;\n    padding: 14px 32px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 14.5px !important;\n    font-weight: 700 !important;\n    text-decoration: none !important;\n    border-radius: 8px !important;\n    transition: background 0.25s, transform 0.25s, box-shadow 0.25s !important;\n    box-shadow: 0 4px 16px rgba(216,48,48,0.2) !important;\n    white-space: nowrap !important;\n    flex-shrink: 0 !important;\n    border: none !important;\n    line-height: 1.4 !important;\n  }\n\n  .sg-section .sg-foot-btn:hover {\n    background: #B82525 !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 8px 24px rgba(216,48,48,0.3) !important;\n    color: #FFFFFF !important;\n  }\n\n  .sg-section .sg-foot-btn svg {\n    width: 16px !important;\n    height: 16px !important;\n    transition: transform 0.25s !important;\n  }\n\n  .sg-section .sg-foot-btn:hover svg {\n    transform: translateX(3px) !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 980px) {\n    .sg-section .sg-foot {\n      flex-direction: column !important;\n      text-align: center !important;\n      padding: 24px 24px !important;\n      gap: 18px !important;\n    }\n    .sg-section .sg-foot-btn {\n      width: 100% !important;\n      justify-content: center !important;\n    }\n  }\n\n  @media (max-width: 700px) {\n    .sg-section {\n      padding: 64px 0 72px !important;\n    }\n    .sg-section .sg-w {\n      padding: 0 20px !important;\n    }\n    .sg-section .sg-tbl {\n      min-width: 720px !important;\n    }\n    .sg-section .sg-tbl thead th,\n    .sg-section .sg-tbl tbody td {\n      padding: 12px 14px !important;\n    }\n  }\n<\/style>\n\n<section class=\"sg-section\">\n  <div class=\"sg-w\">\n\n    <header class=\"sg-hd\">\n      <div class=\"sg-ey\"><span>Selection Guide<\/span><\/div>\n      <h2>Choosing the Right Hot Air Generator<\/h2>\n    <\/header>\n\n    <div class=\"sg-tbl-wrap\">\n      <table class=\"sg-tbl\">\n        <thead>\n          <tr>\n            <th>Application<\/th>\n            <th>Recommended Series<\/th>\n            <th>Temp Range<\/th>\n            <th>Capacity Guide<\/th>\n            <th>Key Consideration<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Grain drying (rice, wheat, corn)<\/td>\n            <td><span class=\"sg-chip sg-chip--lrf\">LRF (biomass)<\/span><\/td>\n            <td>200\u2013260\u00b0C<\/td>\n            <td>0.35\u20131.4 MW<\/td>\n            <td>Continuous operation; use local crop waste as fuel<\/td>\n          <\/tr>\n          <tr>\n            <td>Textile heat-setting<\/td>\n            <td><span class=\"sg-chip sg-chip--wrf\">WRF (gas)<\/span><\/td>\n            <td>180\u2013220\u00b0C<\/td>\n            <td>0.3\u20130.7 MW<\/td>\n            <td>Temperature stability within 2\u00b0C<\/td>\n          <\/tr>\n          <tr>\n            <td>Chemical powder drying<\/td>\n            <td><span class=\"sg-chip sg-chip--wrf\">WRF (gas\/diesel)<\/span><\/td>\n            <td>120\u2013180\u00b0C<\/td>\n            <td>0.2\u20130.5 MW<\/td>\n            <td>Low-temp adjustable; clean air mandatory<\/td>\n          <\/tr>\n          <tr>\n            <td>Concrete curing<\/td>\n            <td><span class=\"sg-chip sg-chip--lrf\">LRF (biomass\/coal)<\/span><\/td>\n            <td>200\u2013280\u00b0C<\/td>\n            <td>0.47\u20131.4 MW<\/td>\n            <td>High volume, cost-sensitive; biomass fuel preferred<\/td>\n          <\/tr>\n          <tr>\n            <td>Pharmaceutical tablet coating<\/td>\n            <td><span class=\"sg-chip sg-chip--wrf\">WRF (gas)<\/span><\/td>\n            <td>120\u2013160\u00b0C<\/td>\n            <td>0.12\u20130.35 MW<\/td>\n            <td>Precision control; GMP documentation needed<\/td>\n          <\/tr>\n          <tr>\n            <td>Asphalt aggregate heating<\/td>\n            <td><span class=\"sg-chip sg-chip--lrf\">LRF (coal)<\/span><\/td>\n            <td>250\u2013300\u00b0C<\/td>\n            <td>0.7\u20131.4 MW<\/td>\n            <td>High temp, high volume; fuel cost is primary concern<\/td>\n          <\/tr>\n          <tr>\n            <td>Food dehydration<\/td>\n            <td><span class=\"sg-chip sg-chip--both\">LRF or WRF<\/span><\/td>\n            <td>150\u2013220\u00b0C<\/td>\n            <td>0.24\u20130.93 MW<\/td>\n            <td>Indirect fired required; food-safe air output<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"sg-foot\">\n      <p>If your process (products and heat levels) do not match any of the applications listed, please contact us.<\/p>\n      <a href=\"#ct-popup-1774\" class=\"sg-foot-btn\">\n        Contact Us\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<!-- 8-Step Quality Control Module -->\n<style>\n  .qc-section,\n  .qc-section *,\n  .qc-section *::before,\n  .qc-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .qc-section {\n    padding: 28px 0 100px !important;\n    background: #FFFFFF !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    width: 100% !important;\n    display: block !important;\n    float: none !important;\n  }\n\n  .qc-section .qc-w {\n    max-width: 1140px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .qc-section .qc-hd {\n    text-align: center !important;\n    margin-bottom: 20px !important;\n    display: block !important;\n    width: 100% !important;\n  }\n\n  .qc-section .qc-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .qc-section .qc-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .qc-section .qc-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n  }\n\n  .qc-section .qc-hd h2 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 0 16px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  .qc-section .qc-hd-sub {\n    font-size: 15.5px !important;\n    line-height: 1.8 !important;\n    color: #98A2B3 !important;\n    max-width: 680px !important;\n    margin: 0 auto !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     STEPS GRID \u2014 2 columns \u00d7 4 rows\n     ================================================================ *\/\n  .qc-section .qc-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 0 !important;\n    margin-top: 52px !important;\n    border-radius: 14px !important;\n    overflow: hidden !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n  }\n\n  .qc-section .qc-step {\n    padding: 32px 32px 28px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 20px !important;\n    border-right: 1px solid #EEF1F5 !important;\n    border-bottom: 1px solid #EEF1F5 !important;\n    transition: background 0.2s !important;\n    position: relative !important;\n  }\n\n  \/* Remove right border on even columns *\/\n  .qc-section .qc-step:nth-child(2n) {\n    border-right: none !important;\n  }\n\n  \/* Remove bottom border on last row *\/\n  .qc-section .qc-step:nth-child(n+7) {\n    border-bottom: none !important;\n  }\n\n  .qc-section .qc-step:hover {\n    background: #F9FAFB !important;\n  }\n\n  \/* Number badge *\/\n  .qc-section .qc-num {\n    width: 40px !important;\n    height: 40px !important;\n    border-radius: 10px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 800 !important;\n    line-height: 1 !important;\n    background: rgba(26,35,50,0.04) !important;\n    color: #98A2B3 !important;\n    transition: background 0.25s, color 0.25s !important;\n  }\n\n  .qc-section .qc-step:hover .qc-num {\n    background: #D83030 !important;\n    color: #FFFFFF !important;\n  }\n\n  \/* Connector line between number and next step (visual only) *\/\n  .qc-section .qc-step::after {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: 51px !important;\n    width: 1px !important;\n    height: 0 !important;\n    background: #EEF1F5 !important;\n    display: none !important;\n  }\n\n  \/* Step content *\/\n  .qc-section .qc-step-bd {\n    flex: 1 !important;\n    min-width: 0 !important;\n  }\n\n  .qc-section .qc-step-bd h3 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 15.5px !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    line-height: 1.35 !important;\n    margin: 0 0 8px 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: left !important;\n  }\n\n  .qc-section .qc-step-bd p {\n    font-size: 13.5px !important;\n    line-height: 1.75 !important;\n    color: #475467 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: left !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 800px) {\n    .qc-section .qc-grid {\n      grid-template-columns: 1fr !important;\n    }\n    .qc-section .qc-step {\n      border-right: none !important;\n    }\n    .qc-section .qc-step:nth-child(n+7) {\n      border-bottom: 1px solid #EEF1F5 !important;\n    }\n    .qc-section .qc-step:last-child {\n      border-bottom: none !important;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .qc-section {\n      padding: 64px 0 72px !important;\n    }\n    .qc-section .qc-w {\n      padding: 0 20px !important;\n    }\n    .qc-section .qc-step {\n      padding: 24px 22px 22px !important;\n      gap: 16px !important;\n    }\n    .qc-section .qc-num {\n      width: 36px !important;\n      height: 36px !important;\n      font-size: 14px !important;\n      border-radius: 8px !important;\n    }\n  }\n<\/style>\n\n<section class=\"qc-section\">\n  <div class=\"qc-w\">\n\n    <header class=\"qc-hd\">\n      <div class=\"qc-ey\"><span>Quality Assurance<\/span><\/div>\n      <h2>8-Step Quality Control System<\/h2>\n      <p class=\"qc-hd-sub\">Every Taiguo hot air furnace is subjected to eight formal quality control procedures prior to leaving the factory.<\/p>\n    <\/header>\n\n    <div class=\"qc-grid\">\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">1<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Raw Materials Inspection<\/h3>\n          <p>Incoming carbon steel plate, corrosion resistant alloy, insulation, and welding rods tested and cut to sample test pieces<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">2<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>CNC Forming &amp; Calibrating<\/h3>\n          <p>Parts traced, scaled, and machined to CAD drawing specifications<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">3<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Welding Quality Assurance<\/h3>\n          <p>All welding performed by qualified welders and checked via x-ray and ultrasonic inspection using qualified procedures and joints<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">4<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Assembled Body Dimensional Inspection<\/h3>\n          <p>Checked for fitup and passage of gases before insulation milling<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">5<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Hydrostatic \/ Pneumatic Pressure Test<\/h3>\n          <p>Pressurized to 1.5\u00d7 design pressure according to application code (ASME \/ GB) and maintained for the specified period with leakage at zero<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">6<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Functional &amp; Safety System Test<\/h3>\n          <p>Control system, blower, burner (WRF), over-temperature safety device, alarms in simulated load test<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">7<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Surface Finish &amp; Insulation<\/h3>\n          <p>Outer surfaces coated with corrosion resistant coating; insulation thickness and thermal insulation tested<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"qc-step\">\n        <div class=\"qc-num\" aria-hidden=\"true\">8<\/div>\n        <div class=\"qc-step-bd\">\n          <h3>Final Inspection &amp; Records<\/h3>\n          <p>Test reports, material reports, operating manual, certificates supplied with the equipment<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&#038;family=IBM+Plex+Mono:wght@400;500;600&#038;display=swap\" rel=\"stylesheet\">\n\n<section id=\"ida-tool-hub-v1\">\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   IDA Engineering Tool Hub\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n#ida-tool-hub-v1 {\n  --th-primary: #D83030;\n  --th-accent: #60a5fa;\n  --th-accent-hover: #93c5fd;\n  --th-dark-1: #0f1117;\n  --th-dark-2: #161822;\n  --th-dark-3: #1e2130;\n  --th-dark-4: #262a3a;\n  --th-border: rgba(255,255,255,0.08);\n  --th-border-hover: rgba(255,255,255,0.16);\n  --th-text-w: #f1f5f9;\n  --th-text-w-mid: #94a3b8;\n  --th-text-w-dim: #64748b;\n  --th-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  --th-mono: 'IBM Plex Mono', monospace;\n  --th-radius: 12px;\n\n  margin: 0;\n  padding: 0;\n  font-family: var(--th-sans);\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n#ida-tool-hub-v1 *, #ida-tool-hub-v1 *::before, #ida-tool-hub-v1 *::after {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n\n\/* \u2500\u2500 Full-Width Dark Container \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-outer {\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  background: var(--th-dark-1);\n  padding: 70px 30px;\n}\n\n\/* \u2500\u2500 Header \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-inner {\n  max-width: 1120px;\n  margin: 0 auto;\n}\n#ida-tool-hub-v1 .th-header {\n  text-align: center;\n  margin-bottom: 52px;\n}\n#ida-tool-hub-v1 .th-header h2 {\n  font-family: var(--th-sans);\n  font-size: clamp(26px, 3.5vw, 36px);\n  font-weight: 800;\n  color: var(--th-text-w);\n  letter-spacing: -0.03em;\n  line-height: 1.15;\n  margin-bottom: 16px;\n}\n#ida-tool-hub-v1 .th-header p {\n  font-size: 16px;\n  color: var(--th-text-w-mid);\n  line-height: 1.7;\n  max-width: 640px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Tool Grid \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr 1fr;\n  gap: 20px;\n}\n\n\/* \u2500\u2500 Tool Card \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-card {\n  background: var(--th-dark-2);\n  border: 1px solid var(--th-border);\n  border-radius: var(--th-radius);\n  padding: 36px 32px 32px;\n  display: flex;\n  flex-direction: column;\n  transition: border-color 0.3s, background 0.3s, transform 0.25s;\n  position: relative;\n  overflow: hidden;\n}\n#ida-tool-hub-v1 .th-card::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: var(--th-primary);\n  opacity: 0;\n  transition: opacity 0.3s;\n}\n#ida-tool-hub-v1 .th-card:hover {\n  border-color: var(--th-border-hover);\n  background: var(--th-dark-3);\n  transform: translateY(-3px);\n}\n#ida-tool-hub-v1 .th-card:hover::before {\n  opacity: 1;\n}\n\n\/* \u2500\u2500 Card Icon \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-icon {\n  width: 52px;\n  height: 52px;\n  border-radius: 14px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 22px;\n  flex-shrink: 0;\n}\n#ida-tool-hub-v1 .th-icon svg {\n  width: 26px;\n  height: 26px;\n}\n#ida-tool-hub-v1 .th-icon-sizing {\n  background: rgba(216,48,48,0.12);\n}\n#ida-tool-hub-v1 .th-icon-sizing svg { color: var(--th-primary); }\n#ida-tool-hub-v1 .th-icon-fuel {\n  background: rgba(96,165,250,0.12);\n}\n#ida-tool-hub-v1 .th-icon-fuel svg { color: var(--th-accent); }\n#ida-tool-hub-v1 .th-icon-compare {\n  background: rgba(52,211,153,0.12);\n}\n#ida-tool-hub-v1 .th-icon-compare svg { color: #34d399; }\n\n\/* \u2500\u2500 Card Category Tag \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-tag {\n  font-size: 10.5px;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n  margin-bottom: 10px;\n  line-height: 1;\n}\n#ida-tool-hub-v1 .th-tag-sizing { color: var(--th-primary); }\n#ida-tool-hub-v1 .th-tag-fuel { color: var(--th-accent); }\n#ida-tool-hub-v1 .th-tag-compare { color: #34d399; }\n\n\/* \u2500\u2500 Card Title \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-card h3 {\n  font-family: var(--th-sans);\n  font-size: 18px;\n  font-weight: 700;\n  color: var(--th-text-w);\n  line-height: 1.3;\n  margin-bottom: 12px;\n  letter-spacing: -0.01em;\n}\n\n\/* \u2500\u2500 Card Description \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-card-desc {\n  font-size: 14px;\n  color: var(--th-text-w-dim);\n  line-height: 1.65;\n  flex: 1;\n  margin-bottom: 24px;\n}\n\n\/* \u2500\u2500 Card Link \u2500\u2500 *\/\n#ida-tool-hub-v1 .th-card-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 14px;\n  font-weight: 600;\n  text-decoration: none;\n  transition: gap 0.25s, color 0.2s;\n}\n#ida-tool-hub-v1 .th-card-link svg {\n  width: 16px;\n  height: 16px;\n  transition: transform 0.25s;\n}\n#ida-tool-hub-v1 .th-card:hover .th-card-link svg {\n  transform: translateX(3px);\n}\n#ida-tool-hub-v1 .th-link-sizing { color: var(--th-primary); }\n#ida-tool-hub-v1 .th-link-sizing:hover { color: #ef4444; }\n#ida-tool-hub-v1 .th-link-fuel { color: var(--th-accent); }\n#ida-tool-hub-v1 .th-link-fuel:hover { color: var(--th-accent-hover); }\n#ida-tool-hub-v1 .th-link-compare { color: #34d399; }\n#ida-tool-hub-v1 .th-link-compare:hover { color: #6ee7b7; }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n  #ida-tool-hub-v1 .th-outer { padding: 52px 20px; }\n  #ida-tool-hub-v1 .th-grid {\n    grid-template-columns: 1fr;\n    max-width: 560px;\n    margin: 0 auto;\n  }\n  #ida-tool-hub-v1 .th-header { margin-bottom: 36px; }\n}\n@media (min-width: 901px) and (max-width: 1080px) {\n  #ida-tool-hub-v1 .th-grid { gap: 16px; }\n  #ida-tool-hub-v1 .th-card { padding: 28px 24px 26px; }\n}\n<\/style>\n\n<div class=\"th-outer\">\n  <div class=\"th-inner\">\n\n    <!-- Header -->\n    <div class=\"th-header\">\n      <h2>Hot Air Furnace Engineering Tools<\/h2>\n      <p>Precision calculators designed for industrial hot air furnace sizing, fuel cost optimization, and model selection.<\/p>\n    <\/div>\n\n    <!-- Tool Grid -->\n    <div class=\"th-grid\">\n\n      <!-- Tool 1: Sizing Calculator -->\n      <article class=\"th-card\">\n        <div class=\"th-icon th-icon-sizing\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.8\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z\"\/><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z\"\/><\/svg>\n        <\/div>\n        <div class=\"th-tag th-tag-sizing\">Sizing<\/div>\n        <h3>Hot Air Furnace Sizing Calculator<\/h3>\n        <p class=\"th-card-desc\">Get precise LRF\/WRF model recommendations based on your application area, required temperature, air volume, and fuel source.<\/p>\n        <a href=\"https:\/\/taiguo-steamboiler.com\/hot-air-furnace\/tool-sizing-calculator\/\" class=\"th-card-link th-link-sizing\" target=\"_blank\">\n          Size My Furnace <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n      <!-- Tool 2: Fuel Cost Calculator -->\n      <article class=\"th-card\">\n        <div class=\"th-icon th-icon-fuel\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.8\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 18.75a60.07 60.07 0 0 1 15.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 0 1 3 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 0 0-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 0 1-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 0 0 3 15h-.75M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm3 0h.008v.008H18V10.5Zm-12 0h.008v.008H6V10.5Z\"\/><\/svg>\n        <\/div>\n        <div class=\"th-tag th-tag-fuel\">Cost Analysis<\/div>\n        <h3>Fuel Cost Comparison Calculator<\/h3>\n        <p class=\"th-card-desc\">Compare annual and 5-year heating costs across biomass, natural gas, and diesel to find the most cost-effective fuel for your facility.<\/p>\n        <a href=\"https:\/\/taiguo-steamboiler.com\/hot-air-furnace\/tool-fuel-cost-calculator\/\" class=\"th-card-link th-link-fuel\" target=\"_blank\">\n          Compare Costs <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n      <!-- Tool 3: Model Comparison -->\n      <article class=\"th-card\">\n        <div class=\"th-icon th-icon-compare\">\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.8\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25a2.25 2.25 0 0 1-2.25-2.25v-2.25Z\"\/><\/svg>\n        <\/div>\n        <div class=\"th-tag th-tag-compare\">Comparison<\/div>\n        <h3>LRF Model Comparison Tool<\/h3>\n        <p class=\"th-card-desc\">Select up to 3 LRF models side by side to compare heating output, air volume, efficiency, and dimensions at a glance.<\/p>\n        <a href=\"https:\/\/taiguo-steamboiler.com\/hot-air-furnace\/tool-model-comparison\/\" class=\"th-card-link th-link-compare\" target=\"_blank\">\n          Compare Models <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2.5\" stroke=\"currentColor\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"\/><\/svg>\n        <\/a>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/div>\n<\/section>\n\n\n\n<!-- FAQ Accordion Module -->\n<style>\n  .fq-section,\n  .fq-section *,\n  .fq-section *::before,\n  .fq-section *::after {\n    box-sizing: border-box !important;\n    margin: 0;\n    padding: 0;\n  }\n\n  .fq-section {\n    padding: 28px 0 100px !important;\n    background: #F6F8FA !important;\n    font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n    font-size: 16px !important;\n    line-height: 1.7 !important;\n    color: #475467 !important;\n    -webkit-font-smoothing: antialiased !important;\n    width: 100% !important;\n    display: block !important;\n    float: none !important;\n  }\n\n  .fq-section .fq-w {\n    max-width: 860px !important;\n    margin: 0 auto !important;\n    padding: 0 28px !important;\n    width: 100% !important;\n    float: none !important;\n  }\n\n  \/* \u2500\u2500 Header \u2500\u2500 *\/\n  .fq-section .fq-hd {\n    text-align: center !important;\n    margin-bottom: 48px !important;\n    display: block !important;\n    width: 100% !important;\n  }\n\n  .fq-section .fq-ey {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    justify-content: center !important;\n    margin-bottom: 18px !important;\n  }\n\n  .fq-section .fq-ey::before {\n    content: '' !important;\n    width: 28px !important;\n    height: 2.5px !important;\n    background: #D83030 !important;\n    border-radius: 2px !important;\n    display: block !important;\n  }\n\n  .fq-section .fq-ey span {\n    font-size: 11px !important;\n    font-weight: 700 !important;\n    letter-spacing: 0.14em !important;\n    text-transform: uppercase !important;\n    color: #D83030 !important;\n  }\n\n  .fq-section .fq-hd h2 {\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: clamp(28px, 3.2vw, 40px) !important;\n    font-weight: 800 !important;\n    line-height: 1.15 !important;\n    color: #1A2332 !important;\n    letter-spacing: -0.025em !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    text-align: center !important;\n  }\n\n  \/* ================================================================\n     ACCORDION LIST\n     ================================================================ *\/\n  .fq-section .fq-list {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 12px !important;\n    list-style: none !important;\n    width: 100% !important;\n  }\n\n  \/* Single item *\/\n  .fq-section .fq-item {\n    border-radius: 12px !important;\n    border: 1px solid #E4E7EC !important;\n    background: #FFFFFF !important;\n    overflow: hidden !important;\n    transition: border-color 0.25s, box-shadow 0.25s !important;\n  }\n\n  .fq-section .fq-item.is-open {\n    border-color: rgba(216,48,48,0.15) !important;\n    box-shadow: 0 4px 20px rgba(216,48,48,0.04) !important;\n  }\n\n  \/* Question button *\/\n  .fq-section .fq-q {\n    display: flex !important;\n    align-items: center !important;\n    gap: 16px !important;\n    width: 100% !important;\n    padding: 22px 28px !important;\n    font-family: 'Plus Jakarta Sans', sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #1A2332 !important;\n    line-height: 1.45 !important;\n    text-align: left !important;\n    background: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    outline: none !important;\n    box-shadow: none !important;\n    text-decoration: none !important;\n    transition: color 0.2s !important;\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    float: none !important;\n    margin: 0 !important;\n  }\n\n  .fq-section .fq-q:hover {\n    color: #D83030 !important;\n  }\n\n  .fq-section .fq-item.is-open .fq-q {\n    color: #D83030 !important;\n  }\n\n  \/* Toggle icon *\/\n  .fq-section .fq-ico {\n    width: 32px !important;\n    height: 32px !important;\n    border-radius: 8px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-shrink: 0 !important;\n    background: rgba(26,35,50,0.04) !important;\n    transition: background 0.25s, transform 0.3s !important;\n    margin-left: auto !important;\n  }\n\n  .fq-section .fq-ico svg {\n    width: 16px !important;\n    height: 16px !important;\n    color: #98A2B3 !important;\n    transition: color 0.25s, transform 0.3s !important;\n    flex-shrink: 0 !important;\n  }\n\n  .fq-section .fq-item.is-open .fq-ico {\n    background: rgba(216,48,48,0.06) !important;\n  }\n\n  .fq-section .fq-item.is-open .fq-ico svg {\n    color: #D83030 !important;\n    transform: rotate(45deg) !important;\n  }\n\n  \/* Question text *\/\n  .fq-section .fq-q-txt {\n    flex: 1 !important;\n    min-width: 0 !important;\n  }\n\n  \/* Answer panel *\/\n  .fq-section .fq-a {\n    max-height: 0;\n    overflow: hidden !important;\n    transition: max-height 0.4s ease !important;\n  }\n\n  .fq-section .fq-item.is-open .fq-a {\n    max-height: 800px;\n  }\n\n  .fq-section .fq-a-inner {\n    padding: 0 28px 26px 28px !important;\n    border-top: 1px solid #EEF1F5 !important;\n    margin: 0 28px !important;\n    padding-top: 20px !important;\n  }\n\n  \/* Reset margin\/padding for answer inner div *\/\n  .fq-section .fq-item.is-open .fq-a-inner {\n    margin: 0 28px !important;\n  }\n\n  .fq-section .fq-a-inner p {\n    font-size: 14.5px !important;\n    line-height: 1.85 !important;\n    color: #475467 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    text-align: left !important;\n  }\n\n  \/* ================================================================\n     RESPONSIVE\n     ================================================================ *\/\n  @media (max-width: 600px) {\n    .fq-section {\n      padding: 64px 0 72px !important;\n    }\n    .fq-section .fq-w {\n      padding: 0 20px !important;\n    }\n    .fq-section .fq-q {\n      padding: 18px 20px !important;\n      font-size: 15px !important;\n      gap: 14px !important;\n    }\n    .fq-section .fq-a-inner {\n      margin: 0 20px !important;\n      padding: 16px 0 22px 0 !important;\n    }\n    .fq-section .fq-ico {\n      width: 28px !important;\n      height: 28px !important;\n    }\n    .fq-section .fq-ico svg {\n      width: 14px !important;\n      height: 14px !important;\n    }\n  }\n<\/style>\n\n<section class=\"fq-section\">\n  <div class=\"fq-w\">\n\n    <header class=\"fq-hd\">\n      <div class=\"fq-ey\"><span>FAQ<\/span><\/div>\n      <h2>Frequently Asked Questions<\/h2>\n    <\/header>\n\n    <div class=\"fq-list\">\n\n      <!-- Q1 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">Can a hot air furnace be used for drying applications?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>Yes \u2013 modern hot air furnaces are among the most widely used industrial equipment applications. Hot air generators are used to provide a consistent temperature and air flow to drive moisture removal from many products such as grains, timber, textiles, chemicals and building materials. For the high moisture removal demands of large-scale drying applications the LRF series biomass furnace can generate 200-300\u00b0C outlet temperatures up to air flows of 12,370 Nm\u00b3\/h. For handling more sensitive products, the WRF series allows adjustable temperatures down to 120\u00b0C. Other application parameters \u2013 for example the initial moisture content of your material, the final product moisture content and the desired throughput rate \u2013 will influence the size and design of the most suitable dryer.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q2 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">How long does an industrial hot air furnace last?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>The service life for a properly maintained industrial hot air furnace is typically 15 \u2013 20 years. Primary factors influencing service life include the quality and condition of the fuel feedstock, operating temperature range, maintenance schedule and material construction (particularly in high wear areas). Taiguo boilers use state-of-the-art heat resistant steel alloys for the hot-air transfer elements, such as the heat chambers and heat exchanger heat exchange tubes. Routine maintenance practices, such as inspection of the refractory liner after approximately 8,000 operating hours, burner calibration, heat exchanger flushing and refractory modifications will ensure a longest possible furnace service life. There are also a range of more detailed issues such as environmental conditions (dust loading, corrosive ambient factors etc.) which will influence the longevity of your specific installation.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q3 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">What is AFUE and how is furnace efficiency measured?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>AFUE = Annual Fuel Utilization Efficiency. AFUE is a standard North American rating system used only on residential gas furnace and heating system equipment. An oil or gas high efficiency furnace with a 96% AFUE consumes 96 cents of every fuel dollar in to usable heat. However, AFUE is not a rating system for industrial hot air furnace equipment. An industrial furnace operating at its optimum specific throughput rates produces a thermal efficiency measure based on the percentage ratio of heat input over heat out, commonly expressed as a percentage measure. For example, the Taiguo LRF series biomass furnace obtains 70% &#8211; 75% thermal efficiency. Customers need to be aware when comparing high efficiency residential fuel-burning equipment, which is rated by AFUE that incorporates seasonal cycling losses, and a continuous running industrial product when comparing an industrial hot air furnace that rate by thermal efficiency. AFUE measures fundamental differences in how equipment operates during its running cycle.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q4 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">How much does an industrial hot air furnace cost?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>The price of an industrial hot air furnace is determined by the capacity (power rating), fuel type (biomass and gas model variations), materials standards, control system complexity and the installation specifics. Biomass models tend to have a lower proportional fuel cost in comparison to MW power output, but may require further advanced fuel handling system infrastructure that may then be more than offset by the added process cost benefit. Gas-fired unit costs are usually higher for the burner and associated controls, but installation costs are generally less complicated. Other cost factors include freight (due to export manufacturing), chimney and flue-gas treatment processes, fuel storage and feeding systems, and on-site commissioning and start-up. Please consult directly with Taiguo Boiler for a quote specific to your process.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q5 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">What are the advantages of biomass hot air furnaces?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>Biomass hot air furnaces have other advantages as well. Fuel cost saving can be significant &#8211; biomass feedstock like wood chips, sawdust, rice husks, and other agricultural by-products are 40-60% cheaper per MWh than natural gas or diesel for the same heating value. Your facility will have a lower carbon footprint using bio-fuel as biogenic carbon is not contributing to the overall accumulation of greenhouse gases. Energy saving features in the Taiguo LRF series include high efficiency insulation and small overall size factor, design features compared to gas fired systems include a mechanically simple low power combustion system with fewer moving parts. The main compromise relates to fuel handling &#8211; you need the appropriate supply chain and the space for on-site storage that we don&#8217;t need with a gas fired system, and farm-yard spare room for periodic ash removal.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q6 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">How to select the right hot air generator for your needs?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>The choice of hot air generator depends on five parameters. (1) Required outlet temperature &#8211; if below 200\u00b0C then WRF low range is more efficient, if 200-300\u00b0C then choose a LRF or WRF full range model. (2) Required air flowrate in Nm\u00b3\/h &#8211; this is calculated based on your throughput and your product&#8217;s thermophysical properties. (3) Fuel accessibility &#8211; check local biomass supply chains against your natural gas pipeline routes, versus your farm property for a diesel tanker drop off. (4) Can you afford to have your air heated indirectly by warm flue gases or do you need direct firing? (5) How long are your process runs &#8211; we know that the simple-mechanical biomass design lends itself to long, continual operation, while faster start-up is attractive with gas-fired equipment.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Q7 -->\n      <div class=\"fq-item\">\n        <button class=\"fq-q\" type=\"button\" aria-expanded=\"false\">\n          <span class=\"fq-q-txt\">What maintenance does a hot air furnace need?<\/span>\n          <span class=\"fq-ico\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><line x1=\"12\" y1=\"5\" x2=\"12\" y2=\"19\"\/><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><\/svg><\/span>\n        <\/button>\n        <div class=\"fq-a\" role=\"region\">\n          <div class=\"fq-a-inner\">\n            <p>Hot air furnace maintenance schedule is as follows: Daily combustion checks, flue gas temperature calibration, fuel feed calibration (biomass furnaces); Weekly vent blower belt checks, air filter cleaning, burner nozzle checks (gas\/oil furnaces); Monthly soot removal from heat exchanger surface, safety interlock testing, temperature sensor calibration; Annually full inspection and cleaning of refractory lining, safety device testing, control calibrations. Industry engineers will tell you that the 8,000 hour service interval is desirable to keep most furnaces operating cost effectively, which can be planned to coincide with the annual plant shutdown.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function() {\n  function initFQModule() {\n    var items = document.querySelectorAll('.fq-section .fq-item');\n    if (!items.length) return;\n    items.forEach(function(item) {\n      var btn = item.querySelector('.fq-q');\n      if (!btn) return;\n      btn.addEventListener('click', function(e) {\n        e.preventDefault();\n        e.stopPropagation();\n        var isOpen = item.classList.contains('is-open');\n\n        \/* Close all others *\/\n        items.forEach(function(other) {\n          if (other !== item) {\n            other.classList.remove('is-open');\n            var ob = other.querySelector('.fq-q');\n            if (ob) ob.setAttribute('aria-expanded', 'false');\n          }\n        });\n\n        \/* Toggle current *\/\n        item.classList.toggle('is-open');\n        btn.setAttribute('aria-expanded', isOpen ? 'false' : 'true');\n      });\n    });\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', initFQModule);\n  } else {\n    initFQModule();\n  }\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0e0015b\" data-block-id=\"0e0015b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0e0015b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c327c91\" data-v=\"4\" data-block-id=\"c327c91\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c327c91-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c327c91-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hot Air Furnace | Industrial Hot Air Generator | Taiguo Boiler Taiguo Boiler Hot Air Furnace Industrial Biomass &amp; Gas Hot Air Generator | Taiguo Boiler From grain drying lines to textile heat-setting tunnels, the industrial hot air furnaces from Taiguo provide clean, temperature regulated heated air in the toughest process environments. Two families of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3450,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3449","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/pages\/3449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/comments?post=3449"}],"version-history":[{"count":0,"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/pages\/3449\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/media\/3450"}],"wp:attachment":[{"href":"https:\/\/taiguo-steamboiler.com\/es\/wp-json\/wp\/v2\/media?parent=3449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}