{"id":8100,"date":"2026-07-14T20:18:37","date_gmt":"2026-07-14T20:18:37","guid":{"rendered":"https:\/\/signature4.com\/?page_id=8100"},"modified":"2026-07-27T20:32:02","modified_gmt":"2026-07-27T20:32:02","slug":"4fireoverview","status":"publish","type":"page","link":"https:\/\/signature4.com\/4fire\/","title":{"rendered":"Overview"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8100\" class=\"elementor elementor-8100\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1689c8f4 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"1689c8f4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ab20cc4\" data-id=\"5ab20cc4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-20b5f312 elementor-widget elementor-widget-html\" data-id=\"20b5f312\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style id=\"s4-tokens\">\n:root {\n  --ink-pure:   #000000;\n  --ink-950:    #0c0c0c;\n  --ink-900:    #141414;\n  --ink-850:    #1c1c1c;\n  --ink-800:    #242424;\n  --ink-700:    #2e2e2e;\n  --ink-600:    #3a3a3a;\n\n  --paper-pure: #ffffff;\n  --paper-warm: #edede5;\n  --paper-warm-2:#e3e2d8;\n\n  --signal:        #e9e037;\n  --signal-bright: #f4ec55;\n  --signal-deep:   #cfc62c;\n  --signal-glow:   rgba(233, 224, 55, 0.28);\n\n  --fire:      #d9381e;\n  --appliance: #c9ccd2;\n\n  --text-primary:   #ffffff;\n  --text-secondary: rgba(255, 255, 255, 0.66);\n  --text-muted:     rgba(255, 255, 255, 0.45);\n  --text-faint:     rgba(255, 255, 255, 0.30);\n\n  --text-ink:        #1c1c1c;\n  --text-ink-soft:   rgba(28, 28, 28, 0.64);\n  --text-ink-muted:  rgba(28, 28, 28, 0.42);\n\n  --text-on-signal:  #161616;\n\n  --stroke-on-dark:   rgba(255, 255, 255, 0.14);\n  --stroke-on-dark-2: rgba(255, 255, 255, 0.08);\n  --stroke-on-light:  rgba(28, 28, 28, 0.16);\n  --stroke-signal:    var(--signal);\n\n  --bg-page:        var(--ink-pure);\n  --bg-surface:     var(--ink-850);\n  --bg-elevated:    var(--ink-800);\n  --bg-heritage:    var(--paper-warm);\n  --accent:         var(--signal);\n  --accent-contrast:var(--text-on-signal);\n  --divider:        var(--ink-600);\n\n  --font-sans:      \"Inter Tight\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n  --font-signature: \"Allura\", \"Snell Roundhand\", cursive;\n\n  --fw-light:  300;\n  --fw-regular:400;\n  --fw-medium: 500;\n  --fw-semi:   600;\n  --fw-bold:   700;\n\n  --fs-display: clamp(3rem, 1.6rem + 5.6vw, 6rem);\n  --fs-h1:      clamp(2.4rem, 1.4rem + 3.6vw, 4rem);\n  --fs-h2:      clamp(1.9rem, 1.3rem + 2.4vw, 3rem);\n  --fs-h3:      clamp(1.4rem, 1.05rem + 1.3vw, 2rem);\n  --fs-h4:      clamp(1.15rem, 0.95rem + 0.7vw, 1.45rem);\n\n  --fs-lead:    clamp(1.05rem, 0.95rem + 0.5vw, 1.3rem);\n  --fs-body:    1.0625rem;\n  --fs-sm:      0.9375rem;\n  --fs-xs:      0.8125rem;\n\n  --fs-eyebrow: 0.75rem;\n  --fs-stat:    clamp(2.6rem, 1.6rem + 3.4vw, 4.25rem);\n\n  --lh-tight:  1.04;\n  --lh-snug:   1.18;\n  --lh-normal: 1.5;\n  --lh-loose:  1.65;\n\n  --ls-display:  -0.022em;\n  --ls-heading:  -0.015em;\n  --ls-body:      0em;\n  --ls-eyebrow:   0.22em;\n  --ls-ticker:    0.16em;\n\n  --space-0:  0;\n  --space-1:  0.25rem;\n  --space-2:  0.5rem;\n  --space-3:  0.75rem;\n  --space-4:  1rem;\n  --space-5:  1.5rem;\n  --space-6:  2rem;\n  --space-7:  3rem;\n  --space-8:  4rem;\n  --space-9:  6rem;\n  --space-10: 8rem;\n  --space-11: 11rem;\n\n  --section-y:    clamp(4rem, 2rem + 8vw, 9rem);\n  --section-y-lg: clamp(6rem, 3rem + 10vw, 11rem);\n\n  --container:      1280px;\n  --container-wide: 1480px;\n  --measure:        62ch;\n  --gutter:         clamp(1.25rem, 0.5rem + 3vw, 3rem);\n\n  --radius-pill: 999px;\n  --radius-0:    0px;\n  --radius-sm:   4px;\n  --radius-md:   8px;\n  --radius-lg:   14px;\n\n  --border-hair: 1px;\n  --border-cta:  1.5px;\n\n  --shadow-sm:  0 1px 2px rgba(0,0,0,0.40);\n  --shadow-md:  0 8px 24px rgba(0,0,0,0.45);\n  --shadow-lg:  0 24px 60px rgba(0,0,0,0.55);\n  --shadow-card:0 30px 80px rgba(0,0,0,0.60);\n\n  --focus-ring: 0 0 0 3px var(--signal-glow);\n\n  --scrim-bottom: linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.55) 28%, rgba(0,0,0,0) 62%);\n  --scrim-full:   linear-gradient(to top, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.30) 50%, rgba(0,0,0,0.55) 100%);\n  --scrim-left:   linear-gradient(to right, rgba(0,0,0,0.80) 0%, rgba(0,0,0,0.30) 45%, rgba(0,0,0,0) 75%);\n\n  --ease-out:   cubic-bezier(0.22, 1, 0.36, 1);\n  --ease-inout: cubic-bezier(0.65, 0, 0.35, 1);\n  --dur-fast:   140ms;\n  --dur-base:   240ms;\n  --dur-slow:   520ms;\n  --transition: all var(--dur-base) var(--ease-out);\n}\n\n@font-face { font-family:'Inter Tight'; font-style:normal; font-weight:300 700; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/intertight-latin.woff2') format('woff2');\n  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }\n@font-face { font-family:'Inter Tight'; font-style:normal; font-weight:300 700; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/intertight-latinext.woff2') format('woff2');\n  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }\n@font-face { font-family:'Inter Tight'; font-style:italic; font-weight:300 700; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/intertight-italic-latin.woff2') format('woff2');\n  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }\n@font-face { font-family:'Inter Tight'; font-style:italic; font-weight:300 700; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/intertight-italic-latinext.woff2') format('woff2');\n  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }\n@font-face { font-family:'Allura'; font-style:normal; font-weight:400; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/allura-latin.woff2') format('woff2');\n  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD; }\n@font-face { font-family:'Allura'; font-style:normal; font-weight:400; font-display:swap;\n  src:url('_ds\/signature-4-design-system-42e36a41-d32e-45ae-996d-7bc5aa70a85b\/assets\/fonts\/allura-latinext.woff2') format('woff2');\n  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF; }\n\n*, *::before, *::after { box-sizing: border-box; }\n.s4-page { font-family: var(--font-sans); }\n.s4-page a { color: inherit; }\n.s4-page img { display: block; max-width: 100%; }\n\n.k-eyebrow { font-family: var(--font-sans); font-size: var(--fs-eyebrow); font-weight: var(--fw-medium);\n  letter-spacing: var(--ls-eyebrow); text-transform: uppercase; margin: 0 0 var(--space-5); color: var(--text-secondary); }\n.k-display { font-family: var(--font-sans); font-size: var(--fs-display); font-weight: var(--fw-regular); line-height: var(--lh-tight);\n  letter-spacing: var(--ls-display); margin: 0; }\n.k-h1 { font-family: var(--font-sans); font-size: var(--fs-h1); font-weight: var(--fw-regular); line-height: var(--lh-tight);\n  letter-spacing: var(--ls-display); margin: 0; }\n.k-h2 { font-family: var(--font-sans); font-size: var(--fs-h2); font-weight: var(--fw-regular); line-height: var(--lh-snug);\n  letter-spacing: var(--ls-heading); margin: 0; }\n.k-h3 { font-family: var(--font-sans); font-size: var(--fs-h3); font-weight: var(--fw-medium); line-height: var(--lh-snug);\n  letter-spacing: var(--ls-heading); margin: 0; }\n.k-h4 { font-family: var(--font-sans); font-size: var(--fs-h4); font-weight: var(--fw-regular); line-height: var(--lh-snug);\n  letter-spacing: var(--ls-heading); margin: 0; }\n.k-lead { font-family: var(--font-sans); font-size: var(--fs-lead); line-height: var(--lh-normal); color: var(--text-secondary); margin: 0; }\n.k-body { font-family: var(--font-sans); font-size: var(--fs-body); line-height: var(--lh-normal); color: var(--text-secondary); }\n.k-marker { background: var(--signal); color: var(--text-on-signal); padding: 0.02em 0.2em; box-decoration-break: clone; -webkit-box-decoration-break: clone; }\nem, .k-emphasis { font-style: italic; }\n\n.k-btn { font-family: var(--font-sans); font-weight: var(--fw-medium); letter-spacing: -0.01em; line-height: 1;\n  border-radius: var(--radius-pill); border: var(--border-cta) solid transparent; cursor: pointer;\n  display: inline-flex; align-items: center; gap: 0.5rem; transition: var(--transition); text-decoration: none; white-space: nowrap; }\n.k-btn-sm { padding: 0.5rem 1.1rem; font-size: 0.875rem; }\n.k-btn-md { padding: 0.75rem 1.6rem; font-size: 1rem; }\n.k-btn-lg { padding: 1rem 2.1rem; font-size: 1.0625rem; }\n.k-btn-primary { background: var(--signal); color: var(--text-on-signal); }\n.k-btn-primary:hover { background: var(--signal-bright); transform: translateY(-1px); }\n.k-btn-primary:active { background: var(--signal-deep); transform: translateY(0); }\n.k-btn-ghost { background: transparent; color: var(--signal); border-color: var(--signal); }\n.k-btn-ghost:hover { background: rgba(233,224,55,0.1); }\n.k-btn-dark { background: var(--ink-800); color: #fff; border-color: var(--stroke-on-dark); }\n.k-btn-dark:hover { background: var(--ink-700); }\n.k-btn:focus-visible { outline: none; box-shadow: var(--focus-ring); }\n\n.k-alink { font-family: var(--font-sans); font-weight: var(--fw-medium); letter-spacing: -0.01em; text-decoration: none;\n  display: inline-flex; align-items: center; gap: 0.4em; transition: var(--transition); white-space: nowrap; }\n.k-alink-light { color: var(--text-primary); }\n.k-alink-signal { color: var(--signal); }\n.k-alink-md { font-size: 1.0625rem; } .k-alink-sm { font-size: 0.9375rem; } .k-alink-lg { font-size: 1.375rem; }\n.k-ar { color: var(--signal); font-size: 0.9em; transition: transform var(--dur-base) var(--ease-out); }\n.k-alink:hover .k-ar { transform: translate(3px,-3px); }\n\n.k-badge { display: inline-flex; align-items: center; gap: 0.4em; font-family: var(--font-sans); font-size: var(--fs-xs); font-weight: var(--fw-medium);\n  letter-spacing: 0.04em; line-height: 1; padding: 0.4rem 0.85rem; border-radius: var(--radius-pill); border: 1px solid transparent; }\n.k-badge-solid { background: var(--signal); color: var(--text-on-signal); }\n.k-badge-outline { background: transparent; color: var(--signal); border-color: var(--signal); }\n.k-badge-quiet { background: var(--ink-800); color: var(--text-secondary); border-color: var(--stroke-on-dark); }\n\n.k-ph { position: relative; overflow: hidden; background: repeating-linear-gradient(135deg, #262626 0 14px, #1e1e1e 14px 28px); }\n.k-ph-light { background: repeating-linear-gradient(135deg, #dedcd2 0 14px, #e7e5db 14px 28px); }\n.k-ph-metal { background: linear-gradient(115deg, #1a1a1a 0%, #4a4a4d 38%, #6c6c70 50%, #3a3a3c 64%, #141414 100%); }\n\n.k-bg-page { background: var(--ink-pure); color: var(--text-primary); }\n.k-bg-surface { background: var(--ink-850); color: var(--text-primary); }\n.k-bg-heritage { background: var(--paper-warm); color: var(--text-ink); }\n.k-pad-lg { padding-top: var(--section-y-lg); padding-bottom: var(--section-y-lg); }\n.k-pad-md { padding-top: var(--section-y); padding-bottom: var(--section-y); }\n.k-container { max-width: var(--container); margin: 0 auto; padding: 0 var(--gutter); width: 100%; }\n\n.k-ticker { overflow: hidden; border-top: 1px solid var(--stroke-on-dark-2); border-bottom: 1px solid var(--stroke-on-dark-2);\n  padding: 0.95rem 0; white-space: nowrap; background: var(--ink-pure); }\n.k-ticker-track { display: inline-flex; align-items: center; gap: 1.4rem; animation: k-tick linear infinite; }\n.k-ti { font-family: var(--font-sans); font-size: var(--fs-sm); font-weight: var(--fw-medium); letter-spacing: var(--ls-ticker); text-transform: uppercase; color: var(--signal); }\n.k-bu { color: var(--signal); opacity: 0.45; }\n@keyframes k-tick { from { transform: translateX(0); } to { transform: translateX(-50%); } }\n\n.k-reveal { opacity: 1; }\n@media (prefers-reduced-motion: no-preference) { .k-reveal.is-in { animation: k-rise 0.6s var(--ease-out) both; } }\n@keyframes k-rise { from { transform: translateY(18px); } to { transform: none; } }\n@media (prefers-reduced-motion: reduce) { .k-ticker-track { animation: none; } }\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-66b46b46 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"66b46b46\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7d099f29\" data-id=\"7d099f29\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f90f1f1 elementor-widget elementor-widget-html\" data-id=\"7f90f1f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<div class=\"ovr-pinwrap\" style=\"position: relative;\">\n  <header id=\"top\" style=\"position: sticky; top: 0; z-index: 1; padding: clamp(3.5rem, 9vw, 8rem) 0 clamp(4rem, 9vw, 7rem); overflow: visible;\">\n    <div class=\"k-container\" style=\"position: relative;\">\n      <p class=\"k-eyebrow\" style=\"color: var(--signal); margin-bottom: var(--space-4)\">EXTERNAL + INTERNAL APPARATUS COMPONENTS<\/p>\n      <h1 class=\"k-display\" style=\"line-height: 1.04; font-size: 60px;\">Your component partner for<br>fire apparatus manufacturers.<\/h1>\n      <p class=\"k-lead\" style=\"margin-top: var(--space-5); max-width: 54ch; font-size: 20px;\">The decorative hardware, assemblies, and finished components that make an apparatus yours \u2014 manufactured, finished, and assembled under one roof in Coldwater, Ohio.<\/p>\n      <div style=\"margin-top: var(--space-7); display: flex; gap: var(--space-4); flex-wrap: wrap; align-items: center;\">\n        <a href=\"https:\/\/signature4.com\/get-a-quote\" class=\"k-btn k-btn-primary k-btn-lg\">Get a Quote<\/a>\n        <a href=\"#products\" class=\"k-btn k-btn-ghost k-btn-lg\">Explore Products<\/a>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <section id=\"explore\" style=\"position: sticky; top: 0; z-index: 2; height: 100vh; display: flex; align-items: center; padding: 6vh 0; background: radial-gradient(76% 60% at 50% 44%, rgba(233,224,55,0.14) 0%, rgba(233,224,55,0) 62%), linear-gradient(to top, var(--ink-pure) 0%, var(--ink-pure) 38%, rgba(10,10,10,0) 100%);\">\n    <div class=\"k-container\">\n      <div class=\"ovr-explorer\" id=\"ovr-explorer\">\n        <div class=\"ovr-frame\" id=\"ovr-frame\">\n          <img decoding=\"async\" class=\"ovr-truck\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/truck-explorer-1.png\" alt=\"Fire apparatus \u2014 interactive component diagram\">\n          <button class=\"ovr-dot\" id=\"ovr-dot-grab-rails\" data-dir=\"right\" style=\"left: 11%; top: 32%; transition-delay: 0ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Grab Rails<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-latches\" data-dir=\"right\" style=\"left: 6.5%; top: 57%; transition-delay: 110ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Latches &amp; Doors<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-scba\" data-dir=\"right\" style=\"left: 20.5%; top: 76%; transition-delay: 220ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">SCBA Compartments<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-valve\" data-dir=\"above\" style=\"left: 55%; top: 47%; transition-delay: 330ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Valve Controls<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-dash\" data-dir=\"left\" style=\"left: 83.5%; top: 22%; transition-delay: 440ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Dash Assembly<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-engine\" data-dir=\"left\" style=\"left: 89.5%; top: 43%; transition-delay: 550ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Engine Cover<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-grills\" data-dir=\"left\" style=\"left: 93.5%; top: 52%; transition-delay: 660ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Grills<\/span>\n          <\/button>\n          <button class=\"ovr-dot\" id=\"ovr-dot-steps\" data-dir=\"left\" style=\"left: 85.5%; top: 70%; transition-delay: 770ms;\">\n            <span class=\"ovr-rings\"><i class=\"r1\"><\/i><i class=\"r2\"><\/i><\/span>\n            <span class=\"ovr-core\"><\/span>\n            <span class=\"ovr-dot-label\">Stainless Steps<\/span>\n          <\/button>\n          <div class=\"ovr-pop\" id=\"ovr-pop\">\n            <div class=\"ovr-pop-accent\"><\/div>\n            <button class=\"ovr-pop-close\" id=\"ovr-pop-close\" aria-label=\"Close\">\u2715<\/button>\n            <div class=\"ovr-pop-body\">\n              <div class=\"ovr-pop-cat\" id=\"ovr-pop-cat\"><\/div>\n              <div class=\"ovr-pop-name\" id=\"ovr-pop-name\"><\/div>\n              <div class=\"ovr-pop-rule\"><\/div>\n              <div class=\"ovr-pop-desc\" id=\"ovr-pop-desc\"><\/div>\n              <a class=\"ovr-pop-link\" id=\"ovr-pop-link\" href=\"#\">View Product <span class=\"arr\">\u2197<\/span><\/a>\n            <\/div>\n            <div class=\"ovr-pop-caret\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"ovr-trust\" style=\"position: relative; z-index: 3; min-height: auto; display: flex; flex-direction: column; justify-content: center; background: var(--ink-950); border-top: 1px solid var(--stroke-on-dark-2); padding-top: clamp(2.5rem, 5vw, 4rem); padding-bottom: clamp(2.5rem, 5vw, 4rem);\">\n    <div class=\"ovr-trust-veil\"><\/div>\n    <div class=\"k-container\">\n      <div class=\"ovr-stats\" style=\"display: grid; grid-template-columns: repeat(3, 1fr); gap: clamp(1.5rem, 4vw, 3rem);\">\n        <div>\n          <div style=\"font-size: clamp(2.6rem, 1.5rem + 4vw, 4.4rem); font-weight: var(--fw-medium); letter-spacing: -0.03em; color: var(--signal); line-height: 1; text-align: center\">15+<\/div>\n          <p style=\"font-size: var(--fs-sm); letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-secondary); margin: var(--space-3) 0 0; text-align: center\">YEARS IN FIRE APPARATUS<\/p>\n        <\/div>\n        <div>\n          <div style=\"font-size: clamp(2.6rem, 1.5rem + 4vw, 4.4rem); font-weight: var(--fw-medium); letter-spacing: -0.03em; color: var(--signal); line-height: 1; text-align: center\">12+<\/div>\n          <p style=\"font-size: var(--fs-sm); letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-secondary); margin: var(--space-3) 0 0; text-align: center\">YEAR FAMA MEMBER<\/p>\n        <\/div>\n        <div>\n          <div style=\"font-size: clamp(2.6rem, 1.5rem + 4vw, 4.4rem); font-weight: var(--fw-medium); letter-spacing: -0.03em; color: var(--signal); line-height: 1; text-align: center\">NFPA<\/div>\n          <p style=\"font-size: var(--fs-sm); letter-spacing: 0.1em; text-transform: uppercase; color: var(--text-secondary); margin: var(--space-3) 0 0; text-align: center\">COMPLIANT<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2cc7f858 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"2cc7f858\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5f217b39\" data-id=\"5f217b39\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d6e561 elementor-widget elementor-widget-html\" data-id=\"d6e561\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section style=\"background: var(--ink-950); padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2); overflow: hidden; border-color: var(--ink-950)\">\n  <div class=\"k-container\" style=\"text-align: center; max-width: 640px; margin: 0 auto var(--space-8);\">\n    <p class=\"k-eyebrow\">Trusted Partners<\/p>\n    <h2 class=\"k-display\" style=\"font-size: clamp(1.8rem, 1.3rem + 2.4vw, 3rem);\">Built Into the Best <span style=\"color: var(--signal); font-style: italic;\">Apparatus<\/span> on the Road<\/h2>\n  <\/div>\n  <div class=\"ovr-marquee-wrap\" style=\"overflow: hidden;\">\n    <div class=\"ovr-marquee-row\">\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/pierce-logo-1.png\" alt=\"Pierce\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/e-one-logo-1.png\" alt=\"E-ONE\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/rosenbauer-4.png\" alt=\"Rosenbauer\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/spartan-logo-1.png\" alt=\"Spartan\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/sutphen-logo-1.png\" alt=\"Sutphen\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/seagrave-1.png\" alt=\"Seagrave\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferrara-4.png\" alt=\"Ferrara\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/hale-1.png\" alt=\"Hale\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/frc-1.png\" alt=\"FRC\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferno-1.png\" alt=\"Ferno\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/alexis-1.png\" alt=\"Alexis\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/usfire-1.png\" alt=\"US Fire\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/pierce-logo-1.png\" alt=\"Pierce\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/e-one-logo-1.png\" alt=\"E-ONE\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/rosenbauer-4.png\" alt=\"Rosenbauer\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/spartan-logo-1.png\" alt=\"Spartan\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/sutphen-logo-1.png\" alt=\"Sutphen\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/seagrave-1.png\" alt=\"Seagrave\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferrara-4.png\" alt=\"Ferrara\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/hale-1.png\" alt=\"Hale\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/frc-1.png\" alt=\"FRC\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferno-1.png\" alt=\"Ferno\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/alexis-1.png\" alt=\"Alexis\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n      <span style=\"display: inline-flex; align-items: center; height: 50px; padding: 0 clamp(1.5rem, 4vw, 3.25rem); opacity: 0.55;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/usfire-1.png\" alt=\"US Fire\" style=\"max-height: 50px; width: auto; max-width: 200px; object-fit: contain;\"><\/span>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-75eed07e elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"75eed07e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4d95f121\" data-id=\"4d95f121\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-31e1ccc4 elementor-widget elementor-widget-html\" data-id=\"31e1ccc4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section style=\"position: relative; overflow: hidden; background: var(--ink-pure); padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2);\">\n  <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/sutphen-gray-1.png\" alt=\"\" aria-hidden=\"true\" style=\"position: absolute; top: 50%; left: clamp(-120px, -6vw, -40px); transform: translateY(-50%); height: 118%; width: auto; opacity: 0.05; z-index: 0; pointer-events: none; user-select: none;\">\n  <div class=\"k-container ovr-cs-grid\" style=\"position: relative; z-index: 1;\">\n    <div>\n      <p class=\"k-eyebrow\" style=\"color: var(--signal);\">Case Study<\/p>\n      <h2 class=\"k-display\" style=\"font-size: clamp(2rem, 1.4rem + 2.6vw, 3.2rem); line-height: 1.08;\">Sutphen came to us with an in-house process. <span style=\"color: var(--signal); font-style: italic;\">They left with a better one.<\/span><\/h2>\n      <p class=\"k-lead\" style=\"margin-top: var(--space-5); max-width: 48ch;\">Sutphen\u2019s team was handling their engine cover in-house \u2014 it worked, but it pulled resources and introduced inconsistency. Signature 4 developed a turnkey component that improved fit, finish, and repeatability while removing the burden from their production line entirely.<\/p>\n      <a href=\"https:\/\/signature4.com\/4firecasestudies\/\" class=\"k-alink k-alink-signal k-alink-md\" style=\"margin-top: var(--space-6);\">Read More Case Studies <span class=\"k-ar\">\u2197<\/span><\/a>\n    <\/div>\n    <div class=\"ovr-cs-steps\" id=\"ovr-cs-steps\" style=\"display: flex; flex-direction: column;\">\n      <div class=\"ovr-cs-step\" style=\"display: grid; grid-template-columns: auto 1fr; gap: 22px; padding-bottom: 28px; transition-delay: 0ms;\">\n        <div style=\"display: flex; flex-direction: column; align-items: center;\"><div style=\"width: 46px; height: 46px; border-radius: 999px; border: 1.5px solid var(--signal); color: var(--signal); display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600;\">01<\/div><div style=\"flex: 1; width: 1.5px; background: linear-gradient(var(--signal), var(--stroke-on-dark)); margin-top: 6px;\"><\/div><\/div>\n        <div style=\"padding-bottom: 4px;\"><p style=\"font-size: var(--fs-eyebrow); letter-spacing: var(--ls-eyebrow); text-transform: uppercase; color: var(--text-muted); margin: 6px 0 4px;\">The Challenge<\/p><h3 class=\"k-h3\">In-House Process<\/h3><p class=\"k-body\" style=\"margin-top: 6px; max-width: 40ch;\">Time-consuming, inconsistent, pulling production resources away from core apparatus work.<\/p><\/div>\n      <\/div>\n      <div class=\"ovr-cs-step\" style=\"display: grid; grid-template-columns: auto 1fr; gap: 22px; padding-bottom: 28px; transition-delay: 150ms;\">\n        <div style=\"display: flex; flex-direction: column; align-items: center;\"><div style=\"width: 46px; height: 46px; border-radius: 999px; border: 1.5px solid var(--signal); color: var(--signal); display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 600;\">02<\/div><div style=\"flex: 1; width: 1.5px; background: linear-gradient(var(--signal), var(--stroke-on-dark)); margin-top: 6px;\"><\/div><\/div>\n        <div style=\"padding-bottom: 4px;\"><p style=\"font-size: var(--fs-eyebrow); letter-spacing: var(--ls-eyebrow); text-transform: uppercase; color: var(--text-muted); margin: 6px 0 4px;\">The Solution<\/p><h3 class=\"k-h3\">Turnkey Component<\/h3><p class=\"k-body\" style=\"margin-top: 6px; max-width: 40ch;\">Signature 4 handled design, production, and delivery \u2014 ready to install, spec-matched, repeatable.<\/p><\/div>\n      <\/div>\n      <div class=\"ovr-cs-step\" style=\"display: grid; grid-template-columns: auto 1fr; gap: 22px; transition-delay: 300ms;\">\n        <div style=\"display: flex; flex-direction: column; align-items: center;\"><div style=\"width: 46px; height: 46px; border-radius: 999px; background: var(--signal); border: 1.5px solid var(--signal); color: var(--text-on-signal); display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 700;\">03<\/div><\/div>\n        <div><p style=\"font-size: var(--fs-eyebrow); letter-spacing: var(--ls-eyebrow); text-transform: uppercase; color: var(--text-muted); margin: 6px 0 4px;\">The Result<\/p><h3 class=\"k-h3\">Still Running<\/h3><p class=\"k-body\" style=\"margin-top: 6px; max-width: 40ch;\">Ongoing partnership. A better product, one less thing to manage, and a supply chain they can count on.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-56443056 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"56443056\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71fb1b8b\" data-id=\"71fb1b8b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a32b88f elementor-widget elementor-widget-html\" data-id=\"1a32b88f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section id=\"products\" style=\"background: var(--ink-850); padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2);\">\n  <div class=\"k-container\">\n    <div style=\"display: flex; align-items: flex-end; justify-content: space-between; gap: 1.5rem; margin-bottom: var(--space-7); flex-wrap: wrap;\">\n      <div style=\"max-width: 640px;\">\n        <p class=\"k-eyebrow\">What We Make<\/p>\n        <h2 class=\"k-display\" style=\"font-size: clamp(2rem, 1.4rem + 2.6vw, 3.4rem);\">The 4Fire <span style=\"color: var(--signal); font-style: italic;\">Line<\/span><\/h2>\n        <p class=\"k-lead\" style=\"margin-top: var(--space-4); max-width: 50ch;\">Eight product families, each built to your apparatus and finished to match.<\/p>\n      <\/div>\n      <div style=\"display: flex; gap: 0.5rem;\">\n        <button id=\"ovr-prod-prev\" class=\"ovr-carousel-btn\" aria-label=\"Previous\" style=\"width: 46px; height: 46px; border-radius: 999px; border: 1px solid var(--stroke-on-dark); background: transparent; color: var(--text-primary); font-size: 1.1rem; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: var(--transition);\">\u2190<\/button>\n        <button id=\"ovr-prod-next\" class=\"ovr-carousel-btn\" aria-label=\"Next\" style=\"width: 46px; height: 46px; border-radius: 999px; border: 1px solid var(--stroke-on-dark); background: transparent; color: var(--text-primary); font-size: 1.1rem; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: var(--transition);\">\u2192<\/button>\n      <\/div>\n    <\/div>\n    <div class=\"ovr-carousel\" id=\"ovr-prod-scroll\">\n      <a href=\"https:\/\/signature4.com\/4fire\/products#scba-compartments\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/more-scba-1.jpg\" alt=\"SCBA Compartments\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">SCBA Compartments <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Secure hold, fast deploy<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fire\/products#fuel-doors\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/fuel-door-hero-1.jpg\" alt=\"Fuel Doors\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Fuel Doors <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Flush, sealed fuel access<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fire\/products#folding-expandable-steps\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/more-steps-1.jpg\" alt=\"Folding &amp; Expandable Steps\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Folding &amp; Expandable Steps <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Footholds that fold &amp; extend<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fire\/products#grab-rails\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/grab-rail-hero-1.jpg\" alt=\"Grab Rails\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Grab Rails <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Knurled grip, solid mount<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fireoverview\/4fireproducts#operator-panels\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/operator-panel-hero-1.jpg\" alt=\"Operator Panels\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Operator Panels <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">The truck's command face<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fireoverview\/4fireproducts#engine-covers-interior\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/engine-cover-hero-1.jpg\" alt=\"Engine Covers &amp; Interior\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Engine Covers &amp; Interior <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Cab covers &amp; finished trim<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fire\/products#logos-badging-plaques\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/logo-badging-hero-1.jpg\" alt=\"Logos, Badging &amp; Plaques\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Logos, Badging &amp; Plaques <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Identity, finished right<\/p>\n        <\/div>\n      <\/a>\n      <a href=\"https:\/\/signature4.com\/4fire\/products#valve-controls\" class=\"ovr-card\" style=\"position: relative; overflow: hidden; height: 420px; display: flex; align-items: flex-end; isolation: isolate; border-radius: var(--radius-md);\">\n        <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/valve-controls-hero-1.jpg\" alt=\"Valve Controls\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: -2;\">\n        <div style=\"position: absolute; inset: 0; z-index: -1; background: var(--scrim-bottom);\"><\/div>\n        <div style=\"padding: 1.7rem 1.8rem; width: 100%;\">\n          <span class=\"k-alink k-alink-light k-alink-lg\" style=\"letter-spacing: -0.015em;\">Valve Controls <span class=\"k-ar\">\u2197<\/span><\/span>\n          <p class=\"k-body\" style=\"margin-top: 0.4rem; color: var(--text-secondary);\">Smooth throw, positive lock<\/p>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40f19bef elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"40f19bef\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-449c640c\" data-id=\"449c640c\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2344d696 elementor-widget elementor-widget-html\" data-id=\"2344d696\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section class=\"ovr-spotlight\" style=\"position: relative; isolation: isolate; min-height: clamp(520px, 72vh, 760px); display: flex; align-items: center; background-image: url('https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/spotlight-hopper-1.jpg'); background-position: 82% center; border-top: 1px solid var(--stroke-on-dark-2); border-bottom: 1px solid var(--stroke-on-dark-2);\">\n  <div style=\"position: absolute; inset: 0; z-index: -1; background: linear-gradient(to left, rgba(8,8,8,0.12) 0%, rgba(8,8,8,0.55) 48%, rgba(8,8,8,0.9) 100%);\"><\/div>\n  <div class=\"k-container ovr-spotlight-inner\" style=\"display: flex; justify-content: flex-start;\">\n    <div class=\"ovr-spotlight-copy\" style=\"max-width: 500px;\">\n      <p class=\"k-eyebrow\" style=\"color: var(--signal);\">Product Spotlight<\/p>\n      <h2 class=\"k-display\" style=\"font-size: clamp(2.2rem, 1.5rem + 2.8vw, 3.5rem); line-height: 1.05; text-shadow: 0 2px 30px rgba(0,0,0,0.55); width: 772px; height: 119px\">The Only Hopper Designed for <span style=\"color: var(--signal); font-style: italic;\">Heavy Rescue<\/span><\/h2>\n      <p class=\"k-lead\" style=\"margin-top: var(--space-5); max-width: 46ch; text-shadow: 0 1px 16px rgba(0,0,0,0.6);\">Signature 4 built the Oil Dry Hopper because nobody else had. It solves a real, documented pain point for heavy rescue vehicles \u2014 managing absorbent materials cleanly and efficiently on scene. There\u2019s still no direct competitor equivalent. If your rescue builds are missing a smarter solution for oil dry, this is it.<\/p>\n      <div style=\"margin-top: var(--space-6);\">\n        <a href=\"https:\/\/signature4.com\/4fire\/products\" class=\"k-btn k-btn-primary k-btn-lg\">Learn More<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7bfc22ac elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"7bfc22ac\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-68b02493\" data-id=\"68b02493\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b61465a elementor-widget elementor-widget-html\" data-id=\"b61465a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section style=\"padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2); background-color: var(--paper-warm)\">\n  <div class=\"k-container ovr-team-grid\" style=\"display: grid; grid-template-columns: 1.1fr 0.9fr; gap: clamp(2rem, 5vw, 4.5rem); align-items: center;\">\n    <div>\n      <p class=\"k-eyebrow\" style=\"color: var(--ink-pure)\">Real People, Real Parts<\/p>\n      <h2 class=\"k-display\" style=\"font-size: clamp(2rem, 1.4rem + 2.6vw, 3.4rem); color: var(--ink-pure)\">Talk to a <span style=\"color: var(--signal); font-style: italic; text-shadow: 0px 2px 2px #0000001b\">Real Human<\/span><\/h2>\n      <p class=\"k-lead\" style=\"margin-top: var(--space-4); max-width: 46ch; color: var(--ink-pure)\">No call centers, no runaround. When you reach out, you get a person in Coldwater who knows the parts and can help you spec your build.<\/p>\n      <div style=\"margin-top: var(--space-6); display: flex; gap: var(--space-4); flex-wrap: wrap;\">\n        <a href=\"https:\/\/signature4.com\/get-a-quote\" class=\"k-btn k-btn-primary k-btn-lg\">Start a Conversation<\/a>\n      <\/div>\n    <\/div>\n    <div style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 14px;\">\n      <figure style=\"margin: 0;\">\n        <div style=\"position: relative; aspect-ratio: 4 \/ 5; border-radius: var(--radius-md); overflow: hidden; background: var(--ink-900);\">\n          <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/team-eric-1.jpg\" alt=\"Eric\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;\">\n        <\/div>\n        <figcaption style=\"margin-top: 0.7rem;\"><span style=\"display: block; font-size: var(--fs-body); font-weight: var(--fw-medium); color: var(--ink-pure)\">Eric<\/span><span style=\"font-size: var(--fs-xs); letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-pure)\">Sales &amp; Service<\/span><\/figcaption>\n      <\/figure>\n      <figure style=\"margin: 0;\">\n        <div style=\"position: relative; aspect-ratio: 4 \/ 5; border-radius: var(--radius-md); overflow: hidden; background: var(--ink-900);\">\n          <img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/team-jessica-1.jpg\" alt=\"Jessica\" style=\"position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover;\">\n        <\/div>\n        <figcaption style=\"margin-top: 0.7rem;\"><span style=\"display: block; font-size: var(--fs-body); font-weight: var(--fw-medium); color: var(--ink-pure)\">Jessica<\/span><span style=\"font-size: var(--fs-xs); letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-pure)\">Sales &amp; Service<\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-478174c1 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"478174c1\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4f31af99\" data-id=\"4f31af99\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a787121 elementor-widget elementor-widget-html\" data-id=\"4a787121\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\r\n<section id=\"resources\" style=\"background: var(--ink-pure); padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2);\">\r\n  <div class=\"k-container ovr-cs-grid\">\r\n    <div>\r\n      <p class=\"k-eyebrow\" style=\"color: var(--signal);\">Resources<\/p>\r\n      <h2 class=\"k-display\" style=\"font-size: clamp(2rem, 1.4rem + 2.6vw, 3.2rem); line-height: 1.08;\">Spec sheets, catalogs &amp; <span style=\"color: var(--signal); font-style: italic;\">brand literature<\/span><\/h2>\r\n      <p class=\"k-lead\" style=\"margin-top: var(--space-5); max-width: 46ch;\">Download product spec sheets, full catalogs, and Signature 4 brand books \u2014 everything you need to spec a build or get to know how we work.<\/p>\r\n      <div style=\"margin-top: var(--space-6); display: flex; gap: var(--space-4); flex-wrap: wrap;\">\r\n        <a href=\"https:\/\/signature4.com\/4fire\/resources\" class=\"k-btn k-btn-primary k-btn-lg\">Browse Resources<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div>\r\n      <p style=\"font-size: var(--fs-eyebrow); letter-spacing: var(--ls-eyebrow); text-transform: uppercase; color: var(--text-muted); margin: 0 0 var(--space-2);\">All Product Pages<\/p>\r\n\r\n      <div class=\"ovr-menu-grid\" style=\"display: grid; grid-template-columns: 1fr 1fr; gap: 0 clamp(1.5rem, 4vw, 3rem);\">\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#scba-compartments\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">SCBA Compartments <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#fuel-doors\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Fuel Doors <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#folding-expandable-steps\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Folding &amp; Expandable Steps <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#grab-rails\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Grab Rails <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#operator-panels\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Operator Panels <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#engine-covers-interior\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Engine Covers &amp; Interior <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#logos-badging-plaques\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Logos, Badging &amp; Plaques <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n\r\n        <a href=\"https:\/\/signature4.com\/4fire\/products#valve-controls\" class=\"ovr-reslink\" style=\"display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.7rem 0; border-top: 1px solid var(--stroke-on-dark-2); font-size: var(--fs-sm); color: var(--text-secondary);\">Valve Controls <span style=\"color: var(--signal); font-size: 0.85em;\">\u2197<\/span><\/a>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-28f3e0e elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"28f3e0e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-21b3abbb\" data-id=\"21b3abbb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c09f77c elementor-widget elementor-widget-html\" data-id=\"c09f77c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"s4-page\">\n<section style=\"background: var(--ink-950); padding-top: var(--section-y); padding-bottom: var(--section-y); border-top: 1px solid var(--stroke-on-dark-2); overflow: hidden;\">\n  <div class=\"k-container\" style=\"text-align: center; max-width: 680px; margin: 0 auto var(--space-8);\">\n    <p class=\"k-eyebrow\" style=\"color: var(--signal)\">Trusted by Industry Leaders<\/p><h2 class=\"k-display\" style=\"font-size: clamp(1.8rem, 1.3rem + 2.4vw, 3rem);\">Trusted by the Fire<br>Industry Leaders<\/h2>\n  <\/div>\n  <div class=\"ovr-badges-wrap\" style=\"overflow: hidden;\">\n    <div class=\"ovr-badges-row\">\n        <div class=\"ovr-badge\" style=\"animation-delay: 0s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/pierce-1-1.png\" alt=\"Pierce\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 0.35s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/eone-3.png\" alt=\"E-ONE\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 0.7s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/rosenbauer-3.png\" alt=\"Rosenbauer\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.0499999999999998s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/spartan-3.png\" alt=\"Spartan\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.4s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/sutphen-125-1.png\" alt=\"Sutphen\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.75s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferrara-6.png\" alt=\"Ferrara\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 2.0999999999999996s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/kme-2.png\" alt=\"KME\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 2.4499999999999997s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/smeal-2.png\" alt=\"Smeal\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 0s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/pierce-1-1.png\" alt=\"Pierce\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 0.35s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/eone-3.png\" alt=\"E-ONE\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 0.7s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/rosenbauer-3.png\" alt=\"Rosenbauer\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.0499999999999998s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/spartan-3.png\" alt=\"Spartan\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.4s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/sutphen-125-1.png\" alt=\"Sutphen\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 1.75s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/ferrara-6.png\" alt=\"Ferrara\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 2.0999999999999996s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/kme-2.png\" alt=\"KME\"><\/div>\n        <div class=\"ovr-badge\" style=\"animation-delay: 2.4499999999999997s;\"><img decoding=\"async\" src=\"https:\/\/signature4.com\/wp-content\/uploads\/2026\/07\/smeal-2.png\" alt=\"Smeal\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1b57a121 elementor-section-full_width elementor-section-height-default elementor-section-height-default wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no\" data-id=\"1b57a121\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-17d49a51\" data-id=\"17d49a51\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-13c0be0c elementor-widget elementor-widget-html\" data-id=\"13c0be0c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n(function() {\n  if (typeof window === \"undefined\") return;\n\n  var TRUCK_PARTS = [\n    { id: \"grab-rails\", name: \"Grab Rails\", cat: \"Decorative Hardware\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#grab-rails\", desc: \"Custom grab rails in knurled, brushed, or polished stainless steel. Non-corrosive 304 SS in standard lengths from 8.5\\\" to 60\\\". Engineered to meet NFPA grip requirements on fire apparatus.\" },\n    { id: \"latches\", name: \"Latches & Doors\", cat: \"Decorative Hardware\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#\", desc: \"Heavy-duty compartment door latches and hardware built for daily apparatus use. Custom finish options in chrome, brushed stainless, or powder coat \u2014 designed to hold up in the field.\" },\n    { id: \"scba\", name: \"SCBA Compartments\", cat: \"Assembly\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#scba-compartments\", desc: \"1 to 4 bottle configurations. OEM and retro-fit ready with 304 SS hardware and poly interior surfaces. Custom door configurations available to fit any apparatus build.\" },\n    { id: \"valve\", name: \"Valve Controls\", cat: \"Decorative Hardware\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#valve-controls\", desc: \"Santoprene over-mold grip handles with custom labeling inserts and SC1 chrome plating. Designed for daily apparatus use where function and fast identification both matter.\" },\n    { id: \"dash\", name: \"Dash Assembly\", cat: \"Assembly\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#operator-panels\", desc: \"Interior and exterior dash configurations with plug-and-play harness assemblies. Etched graphics, backlighting, and custom labeling inserts. Ready to install.\" },\n    { id: \"engine\", name: \"Engine Cover\", cat: \"Vacuum Formed\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#engine-covers-interior\", desc: \"Precision vacuum-formed engine covers custom-fitted to your apparatus. Consistent wall thickness and clean interior fit \u2014 replacing time-consuming in-house manufacturing.\" },\n    { id: \"grills\", name: \"Grills\", cat: \"Decorative Hardware\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#\", desc: \"CNC-machined front fascia components in chrome, brushed, or painted finish. Custom configurations to fit any apparatus specification, from standard builds to specialty vehicles.\" },\n    { id: \"steps\", name: \"Stainless Steps\", cat: \"Decorative Hardware\", url: \"https:\/\/signature4.com\/4fireoverview\/4fireproducts#folding-expandable-steps\", desc: \"NFPA 1901 compliant folding and fixed steps. LED lit to lumen specification, load-tested to 1,000 lbs and 10,000 cycles. ASTM F 1677-96 certified slip resistance.\" }\n  ];\n\n  var activeDot = null;\n\n  function placeCard(id) {\n    var frame = document.getElementById(\"ovr-frame\");\n    var dot = document.getElementById(\"ovr-dot-\" + id);\n    var pop = document.getElementById(\"ovr-pop\");\n    if (!frame || !dot || !pop) return;\n    var fr = frame.getBoundingClientRect();\n    var dr = dot.getBoundingClientRect();\n    var dotX = dr.left + dr.width \/ 2 - fr.left;\n    var dotY = dr.top + dr.height \/ 2 - fr.top;\n    var pw = pop.offsetWidth, ph = pop.offsetHeight, pad = 10, gap = 16;\n    var below = (dotY - gap - ph) < pad;\n    var top = below ? (dotY + gap) : (dotY - gap - ph);\n    var left = dotX - pw \/ 2;\n    left = Math.max(pad, Math.min(left, fr.width - pw - pad));\n    pop.style.left = left + \"px\";\n    pop.style.top = top + \"px\";\n    pop.setAttribute(\"data-place\", below ? \"below\" : \"above\");\n    var caretX = Math.max(16, Math.min(dotX - left, pw - 16));\n    pop.style.setProperty(\"--caret-x\", caretX + \"px\");\n  }\n\n  function closeDot() {\n    activeDot = null;\n    var pop = document.getElementById(\"ovr-pop\");\n    if (pop) pop.classList.remove(\"show\");\n    var dots = document.querySelectorAll(\".ovr-dot\");\n    for (var i = 0; i < dots.length; i++) dots[i].classList.remove(\"active\");\n  }\n\n  function openDot(id) {\n    if (activeDot === id) { closeDot(); return; }\n    activeDot = id;\n    var part = null;\n    for (var i = 0; i < TRUCK_PARTS.length; i++) { if (TRUCK_PARTS[i].id === id) { part = TRUCK_PARTS[i]; break; } }\n    if (!part) return;\n    var dots = document.querySelectorAll(\".ovr-dot\");\n    for (i = 0; i < dots.length; i++) dots[i].classList.remove(\"active\");\n    var dotEl = document.getElementById(\"ovr-dot-\" + id);\n    if (dotEl) dotEl.classList.add(\"active\");\n    var catEl = document.getElementById(\"ovr-pop-cat\");\n    var nameEl = document.getElementById(\"ovr-pop-name\");\n    var descEl = document.getElementById(\"ovr-pop-desc\");\n    var linkEl = document.getElementById(\"ovr-pop-link\");\n    if (catEl) catEl.textContent = part.cat;\n    if (nameEl) nameEl.textContent = part.name;\n    if (descEl) descEl.textContent = part.desc;\n    if (linkEl) linkEl.setAttribute(\"href\", part.url);\n    var pop = document.getElementById(\"ovr-pop\");\n    if (pop) pop.classList.add(\"show\");\n    setTimeout(function() { if (activeDot) placeCard(activeDot); }, 30);\n  }\n\n  var allDots = document.querySelectorAll(\".ovr-dot\");\n  for (var di = 0; di < allDots.length; di++) {\n    (function(dot) {\n      dot.addEventListener(\"click\", function() {\n        var id = dot.id.replace(\"ovr-dot-\", \"\");\n        openDot(id);\n      });\n    })(allDots[di]);\n  }\n  var popClose = document.getElementById(\"ovr-pop-close\");\n  if (popClose) popClose.addEventListener(\"click\", closeDot);\n\n  window.addEventListener(\"resize\", function() { if (activeDot) placeCard(activeDot); });\n  document.addEventListener(\"keydown\", function(e) { if (e.key === \"Escape\") closeDot(); });\n\n  \/\/ Truck explorer reveal (fires once frame scrolls into view)\n  var frameEl = document.getElementById(\"ovr-frame\");\n  var explorerEl = document.getElementById(\"ovr-explorer\");\n  if (frameEl && explorerEl && \"IntersectionObserver\" in window) {\n    var io1 = new IntersectionObserver(function(ents) {\n      ents.forEach(function(e) { if (e.isIntersecting) { explorerEl.classList.add(\"revealed\"); io1.disconnect(); } });\n    }, { threshold: 0.2 });\n    io1.observe(frameEl);\n  } else if (explorerEl) {\n    explorerEl.classList.add(\"revealed\");\n  }\n\n  \/\/ Case-study steps reveal\n  var csEl = document.getElementById(\"ovr-cs-steps\");\n  if (csEl && \"IntersectionObserver\" in window) {\n    var io2 = new IntersectionObserver(function(ents) {\n      ents.forEach(function(e) { if (e.isIntersecting) { csEl.classList.add(\"is-in\"); io2.disconnect(); } });\n    }, { threshold: 0.3 });\n    io2.observe(csEl);\n  } else if (csEl) {\n    csEl.classList.add(\"is-in\");\n  }\n\n  \/\/ Product carousel prev\/next controls\n  var prodScroll = document.getElementById(\"ovr-prod-scroll\");\n  var prodPrev = document.getElementById(\"ovr-prod-prev\");\n  var prodNext = document.getElementById(\"ovr-prod-next\");\n  if (prodPrev && prodScroll) prodPrev.addEventListener(\"click\", function() { prodScroll.scrollBy({ left: -440, behavior: \"smooth\" }); });\n  if (prodNext && prodScroll) prodNext.addEventListener(\"click\", function() { prodScroll.scrollBy({ left: 440, behavior: \"smooth\" }); });\n\n  \/\/ Generic reveal-on-scroll for .k-container blocks (page-specific; excludes nav\/#explore\/.ovr-trust)\n  if (\"IntersectionObserver\" in window && !(window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)) {\n    var revealIo;\n    function run() {\n      var vh = window.innerHeight || 800;\n      var targets = Array.prototype.slice.call(document.querySelectorAll(\".k-container\")).filter(function(el) {\n        return !el.__rev && !el.closest(\"nav\") && !el.closest(\"#explore\") && !el.closest(\".ovr-trust\") && el.getBoundingClientRect().top > vh * 0.85;\n      });\n      if (!targets.length) return;\n      targets.forEach(function(el) {\n        el.__rev = 1;\n        el.style.opacity = \"0\";\n        el.style.transform = \"translateY(18px)\";\n        el.style.transition = \"opacity .7s cubic-bezier(.22,1,.36,1), transform .7s cubic-bezier(.22,1,.36,1)\";\n      });\n      if (!revealIo) {\n        revealIo = new IntersectionObserver(function(ents) {\n          ents.forEach(function(e) { if (e.isIntersecting) { e.target.style.opacity = \"1\"; e.target.style.transform = \"none\"; revealIo.unobserve(e.target); } });\n        }, { threshold: 0.1, rootMargin: \"0px 0px -6% 0px\" });\n      }\n      targets.forEach(function(el) { revealIo.observe(el); });\n    }\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", function() { run(); setTimeout(run, 250); });\n    } else {\n      run();\n      setTimeout(run, 250);\n    }\n  }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>EXTERNAL + INTERNAL APPARATUS COMPONENTS Your component partner forfire apparatus manufacturers. The decorative hardware, assemblies, and finished components that make an apparatus yours \u2014 manufactured, finished, and assembled under one roof in Coldwater, Ohio. Get a Quote Explore Products Grab Rails Latches &amp; Doors SCBA Compartments Valve Controls Dash Assembly Engine Cover Grills Stainless Steps \u2715 View Product \u2197 15+ YEARS IN FIRE APPARATUS 12+ YEAR FAMA MEMBER NFPA COMPLIANT Trusted Partners Built Into the Best Apparatus on the Road Case Study Sutphen came to us with an in-house process. They left with a better one. Sutphen\u2019s team was handling their engine cover in-house \u2014 it worked, but it pulled resources and introduced inconsistency. Signature 4 developed a turnkey component that improved fit, finish, and repeatability while removing the burden from their production line entirely. Read More Case Studies \u2197 01 The Challenge In-House Process Time-consuming, inconsistent, pulling production resources away from core apparatus work. 02 The Solution Turnkey Component Signature 4 handled design, production, and delivery \u2014 ready to install, spec-matched, repeatable. 03 The Result Still Running Ongoing partnership. A better product, one less thing to manage, and a supply chain they can count on. What We Make The 4Fire Line Eight product families, each built to your apparatus and finished to match. \u2190 \u2192 SCBA Compartments \u2197 Secure hold, fast deploy Fuel Doors \u2197 Flush, sealed fuel access Folding &amp; Expandable Steps \u2197 Footholds that fold &amp; extend Grab Rails \u2197 Knurled grip, solid mount Operator Panels \u2197 The truck&#8217;s command face Engine Covers &amp; Interior \u2197 Cab covers &amp; finished trim Logos, Badging &amp; Plaques \u2197 Identity, finished right Valve Controls \u2197 Smooth throw, positive lock Product Spotlight The Only Hopper Designed for Heavy Rescue Signature 4 built the Oil Dry Hopper because nobody else had. It solves a real, documented pain point for heavy rescue vehicles \u2014 managing absorbent materials cleanly and efficiently on scene. There\u2019s still no direct competitor equivalent. If your rescue builds are missing a smarter solution for oil dry, this is it. Learn More Real People, Real Parts Talk to a Real Human No call centers, no runaround. When you reach out, you get a person in Coldwater who knows the parts and can help you spec your build. Start a Conversation EricSales &amp; Service JessicaSales &amp; Service Resources Spec sheets, catalogs &amp; brand literature Download product spec sheets, full catalogs, and Signature 4 brand books \u2014 everything you need to spec a build or get to know how we work. Browse Resources All Product Pages SCBA Compartments \u2197 Fuel Doors \u2197 Folding &amp; Expandable Steps \u2197 Grab Rails \u2197 Operator Panels \u2197 Engine Covers &amp; Interior \u2197 Logos, Badging &amp; Plaques \u2197 Valve Controls \u2197 Trusted by Industry Leaders Trusted by the FireIndustry Leaders<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-8100","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/pages\/8100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/comments?post=8100"}],"version-history":[{"count":45,"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/pages\/8100\/revisions"}],"predecessor-version":[{"id":11754,"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/pages\/8100\/revisions\/11754"}],"wp:attachment":[{"href":"https:\/\/signature4.com\/4fire\/wp-json\/wp\/v2\/media?parent=8100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}