{"id":22002,"date":"2026-04-12T13:04:12","date_gmt":"2026-04-12T05:04:12","guid":{"rendered":"https:\/\/believeindustry.company\/?page_id=22002"},"modified":"2026-10-31T17:13:26","modified_gmt":"2026-10-31T09:13:26","slug":"%d1%8d%d0%bd%d0%b5%d1%80%d0%b3%d0%b8%d1%8f-%d0%b8-%d1%8d%d0%bb%d0%b5%d0%ba%d1%82%d1%80%d0%be%d1%8d%d0%bd%d0%b5%d1%80%d0%b3%d0%b8%d1%8f","status":"publish","type":"page","link":"https:\/\/believeindustry.company\/ru\/energy-and-electric\/","title":{"rendered":"\u042d\u043d\u0435\u0440\u0433\u0435\u0442\u0438\u043a\u0430 \u0438 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0430"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"22002\" class=\"elementor elementor-22002\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-2b59f1b e-con-full e-flex e-con e-parent\" data-id=\"2b59f1b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-91ea1c4 elementor-widget elementor-widget-spacer\" data-id=\"91ea1c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46353f3 elementor-widget elementor-widget-html\" data-id=\"46353f3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!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>Energy &amp; Electric Roll Forming Machines | Cable Tray, Strut, DIN Rail<\/title>\n<meta name=\"description\" content=\"Roll forming lines for electrical infrastructure: cable tray 0.6-2.0 mm, perforated tray in one pass, uni strut channel on the 41 mm grid, and DIN rail from 1.0-1.5 mm coil.\">\n<style>\n\/* ============================================\n   Design System \u2014 Clean Minimal (Matching Site Style)\n   ============================================ *\/\n:root {\n    --orange:    #E8720C;\n    --orange-lt:  #f97316;\n    --gray-50:    #f9fafb;\n    --gray-100:   #f3f4f6;\n    --gray-200:   #e5e7eb;\n    --gray-300:   #d1d5db;\n    --gray-400:   #9ca3af;\n    --gray-500:   #6b7280;\n    --gray-600:   #4b5563;\n    --gray-700:   #374151;\n    --gray-800:   #1f2937;\n    --gray-900:   #111827;\n    --font-head:   'Segoe UI', system-ui, -apple-system, sans-serif;\n    --font-body:   'Segoe UI', system-ui, -apple-system, sans-serif;\n    --radius-sm:   8px;\n    --radius-md:   12px;\n    --radius-lg:   16px;\n    --shadow-sm:    0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);\n    --shadow-md:    0 4px 12px rgba(0,0,0,0.07);\n    --shadow-lg:    0 10px 30px rgba(0,0,0,0.10);\n    --transition:   0.22s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n\/* ============================================\n   Reset & Base\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nbody {\n    font-family: var(--font-body);\n    color: var(--gray-800);\n    background: #fff;\n    line-height: 1.6;\n    -webkit-font-smoothing: antialiased;\n}\n\na { color: inherit; text-decoration: none; }\nimg { max-width: 100%; display: block; }\n\n\/* ============================================\n   Hero Section \u2014 Clean & Minimal\n   ============================================ *\/\n.cat-hero {\n    background: linear-gradient(180deg, #fff 0%, var(--gray-50) 100%);\n    padding: 72px 24px 56px;\n    text-align: center;\n    border-bottom: 3px solid var(--orange);\n}\n\n.cat-hero__tag {\n    display: inline-block;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n    color: var(--orange);\n    background: rgba(232,114,12,0.08);\n    border: 1px solid rgba(232,114,12,0.18);\n    padding: 5px 16px;\n    border-radius: 100px;\n    margin-bottom: 20px;\n}\n\n.cat-hero__title {\n    font-family: var(--font-head);\n    font-size: clamp(28px, 4.5vw, 42px);\n    font-weight: 800;\n    color: var(--gray-900);\n    line-height: 1.15;\n    margin-bottom: 16px;\n    letter-spacing: -0.02em;\n}\n\n.cat-hero__desc {\n    font-size: 15px;\n    color: var(--gray-500);\n    line-height: 1.75;\n    max-width: 560px;\n    margin: 0 auto 32px;\n}\n\n.cat-hero__btns {\n    display: flex;\n    gap: 12px;\n    justify-content: center;\n    flex-wrap: wrap;\n}\n\n.cat-hero__btn {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 14px;\n    font-weight: 600;\n    padding: 11px 28px;\n    border-radius: 100px;\n    border: 1.5px solid var(--gray-300);\n    color: var(--gray-700);\n    background: #fff;\n    transition: var(--transition);\n    cursor: pointer;\n}\n.cat-hero__btn:hover {\n    border-color: var(--gray-400);\n    background: var(--gray-50);\n    box-shadow: var(--shadow-sm);\n}\n.cat-hero__btn--primary {\n    background: var(--orange);\n    color: #fff;\n    border-color: var(--orange);\n}\n.cat-hero__btn--primary:hover {\n    background: var(--orange-lt);\n    border-color: var(--orange-lt);\n    box-shadow: 0 4px 16px rgba(232,114,12,0.25);\n}\n\n\/* ============================================\n   Section (Product Grid Area)\n   ============================================ *\/\n.cat-section {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 48px 24px 64px;\n}\n\n.cat-section__header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    margin-bottom: 32px;\n    flex-wrap: wrap;\n    gap: 12px;\n}\n\n.cat-section__count {\n    font-size: 13px;\n    font-weight: 600;\n    color: var(--gray-500);\n    letter-spacing: 0.02em;\n}\n.cat-section__count em {\n    font-style: normal;\n    color: var(--gray-900);\n    font-weight: 800;\n}\n\n\/* ============================================\n   Search Bar \u2014 Clean Style\n   ============================================ *\/\n.cat-search {\n    margin-bottom: 40px;\n    position: relative;\n}\n\n.cat-search__inner {\n    display: flex;\n    align-items: stretch;\n    border: 1.5px solid var(--gray-200);\n    border-radius: var(--radius-sm);\n    background: #fff;\n    transition: border-color 0.22s, box-shadow 0.22s;\n}\n.cat-search__inner:focus-within {\n    border-color: var(--orange);\n    box-shadow: 0 0 0 3px rgba(232,114,12,0.1), var(--shadow-sm);\n}\n\n.cat-search__icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 48px;\n    min-width: 48px;\n    background: var(--gray-50);\n    border-right: 1px solid var(--gray-200);\n    border-radius: var(--radius-sm) 0 0 var(--radius-sm);\n}\n.cat-search__icon svg { opacity: 0.4; }\n\n.cat-search__input {\n    flex: 1;\n    border: none;\n    outline: none;\n    font-family: var(--font-body);\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--gray-800);\n    padding: 12px 14px;\n    background: transparent;\n}\n.cat-search__input::placeholder {\n    color: var(--gray-400);\n    font-weight: 400;\n}\n\n.cat-search__clear {\n    display: none;\n    align-items: center;\n    justify-content: center;\n    width: 40px;\n    min-width: 40px;\n    background: none;\n    border: none;\n    cursor: pointer;\n    color: var(--gray-400);\n    font-size: 18px;\n    transition: color 0.2s;\n}\n.cat-search__clear:hover { color: var(--orange); }\n.cat-search__clear.visible { display: flex; }\n\n.cat-search__match {\n    font-size: 12px;\n    color: var(--gray-500);\n    margin-top: 10px;\n    min-height: 18px;\n    font-weight: 500;\n}\n.cat-search__match em {\n    font-style: normal;\n    color: var(--orange);\n    font-weight: 700;\n}\n\n\/* ============================================\n   Product Grid\n   ============================================ *\/\n.cat-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));\n    gap: 24px;\n}\n\n\/* ============================================\n   Product Card\n   ============================================ *\/\n.cat-card {\n    background: #fff;\n    border: 1px solid var(--gray-200);\n    border-radius: var(--radius-md);\n    overflow: hidden;\n    transition: transform var(--transition), box-shadow var(--transition), border-color var(--transition);\n    display: flex;\n    flex-direction: column;\n}\n.cat-card:hover {\n    transform: translateY(-4px);\n    box-shadow: var(--shadow-lg);\n    border-color: var(--gray-300);\n}\n\n\/* Image & title are both clickable \u2014 not just \"View Details\" *\/\n.cat-card__img-link {\n    display: block;\n    position: relative;\n    overflow: hidden;\n    background: var(--gray-100);\n    cursor: pointer;\n}\n.cat-card__img-link:focus-visible {\n    outline: 2px solid var(--orange);\n    outline-offset: -2px;\n}\n.cat-card__img-link .cat-card__img {\n    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.cat-card:hover .cat-card__img-link .cat-card__img {\n    transform: scale(1.04);\n}\n\n\/* Image equal-height hardening: parent-scoped + !important beats WP theme global img{height:auto} *\/\n.cat-grid .cat-card__img {\n    width: 100% !important;\n    height: 220px !important;\n    object-fit: cover !important;\n    display: block;\n    background: var(--gray-100);\n}\n\n.cat-grid .cat-card__img-placeholder {\n    width: 100% !important;\n    height: 220px !important;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(135deg, var(--gray-100), var(--gray-200));\n    color: var(--gray-400);\n    font-size: 36px;\n    font-weight: 800;\n    font-family: var(--font-head);\n    position: relative;\n}\n\n.cat-card__body {\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n}\n\n.cat-card__badge {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    color: var(--gray-600);\n    background: var(--gray-100);\n    border-radius: 100px;\n    padding: 3px 10px;\n    margin-bottom: 12px;\n    align-self: flex-start;\n}\n\n.cat-card__title {\n    font-family: var(--font-head);\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--gray-900);\n    line-height: 1.35;\n    margin-bottom: 10px;\n    transition: color 0.2s;\n}\n.cat-card:hover .cat-card__title {\n    color: var(--orange);\n}\n.cat-card__title a {\n    color: inherit;\n    text-decoration: none;\n    transition: color 0.2s;\n}\n.cat-card__title a:hover {\n    color: var(--orange);\n    text-decoration: underline;\n    text-underline-offset: 3px;\n}\n.cat-card__title a:focus-visible,\n.cat-card__link:focus-visible {\n    outline: 2px solid var(--orange);\n    outline-offset: 3px;\n    border-radius: 2px;\n}\n\n.cat-card__excerpt {\n    font-size: 13px;\n    color: var(--gray-500);\n    line-height: 1.7;\n    margin-bottom: 20px;\n    flex: 1;\n}\n\n.cat-card__link {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    font-weight: 600;\n    color: var(--orange);\n    transition: gap 0.2s;\n}\n.cat-card__link:hover {\n    gap: 10px;\n}\n.cat-card__link svg {\n    transition: transform 0.2s;\n}\n.cat-card__link:hover svg {\n    transform: translateX(3px);\n}\n\n\/* Highlight match *\/\n.cat-card__title mark,\n.cat-card__excerpt mark {\n    background: rgba(232,114,12,0.15);\n    color: var(--orange);\n    border-radius: 2px;\n    padding: 0 2px;\n}\n\n\/* Empty state *\/\n.cat-grid__empty {\n    display: none;\n    grid-column: 1 \/ -1;\n    text-align: center;\n    padding: 80px 20px;\n    border: 1px solid var(--gray-200);\n    border-radius: var(--radius-md);\n    background: var(--gray-50);\n}\n.cat-grid__empty.visible { display: block; }\n.cat-grid__empty-icon { font-size: 48px; margin-bottom: 16px; opacity: 0.25; }\n.cat-grid__empty-title {\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--gray-700);\n    margin-bottom: 8px;\n}\n.cat-grid__empty-desc {\n    font-size: 14px;\n    color: var(--gray-400);\n    line-height: 1.7;\n}\n\n\/* ============================================\n   Loading Skeleton\n   ============================================ *\/\n.cat-skeleton {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));\n    gap: 24px;\n}\n.cat-skeleton__card {\n    background: #fff;\n    border: 1px solid var(--gray-200);\n    border-radius: var(--radius-md);\n    overflow: hidden;\n}\n.cat-skeleton__img {\n    width: 100%;\n    height: 220px;\n    background: linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);\n    background-size: 200% 100%;\n    animation: shimmer 1.4s infinite;\n}\n.cat-skeleton__body {\n    padding: 24px;\n}\n.cat-skeleton__line {\n    height: 12px;\n    border-radius: 6px;\n    background: linear-gradient(90deg, var(--gray-100) 25%, var(--gray-200) 50%, var(--gray-100) 75%);\n    background-size: 200% 100%;\n    animation: shimmer 1.4s infinite;\n    margin-bottom: 10px;\n}\n.cat-skeleton__line--short { width: 60%; }\n.cat-skeleton__line--long  { width: 100%; }\n\n@keyframes shimmer {\n    0%   { background-position: 200% 0; }\n    100% { background-position: -200% 0; }\n}\n\n\/* Loading badge *\/\n.cat-loading-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 12px;\n    font-weight: 600;\n    color: var(--gray-500);\n}\n.cat-loading-badge .dot {\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: var(--orange);\n    animation: pulse 1s infinite;\n}\n@keyframes pulse {\n    0%, 100% { opacity: 0.3; }\n    50%      { opacity: 1; }\n}\n\n\/* Error state *\/\n.cat-error {\n    display: none;\n    grid-column: 1 \/ -1;\n    text-align: center;\n    padding: 60px 20px;\n    border: 1px solid var(--gray-200);\n    border-radius: var(--radius-md);\n    background: var(--gray-50);\n}\n.cat-error.visible { display: block; }\n.cat-error__icon { font-size: 40px; margin-bottom: 16px; opacity: 0.3; }\n.cat-error__title {\n    font-size: 17px;\n    font-weight: 700;\n    color: var(--gray-700);\n    margin-bottom: 8px;\n}\n.cat-error__desc {\n    font-size: 14px;\n    color: var(--gray-400);\n    line-height: 1.7;\n    margin-bottom: 16px;\n}\n.cat-error__retry {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 13px;\n    font-weight: 600;\n    color: #fff;\n    background: var(--orange);\n    border: 1.5px solid var(--orange);\n    padding: 9px 24px;\n    border-radius: 100px;\n    cursor: pointer;\n    transition: var(--transition);\n}\n.cat-error__retry:hover {\n    background: var(--orange-lt);\n    border-color: var(--orange-lt);\n}\n\n\/* ============================================\n   Quick facts\n   ============================================ *\/\n.cat-facts {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 1px;\n    background: var(--gray-200);\n    border: 1px solid var(--gray-200);\n    border-radius: var(--radius-md);\n    overflow: hidden;\n    max-width: 900px;\n    margin: 32px auto 0;\n    text-align: center;\n}\n.cat-fact { background: #fff; padding: 18px 12px; text-align: center; }\n.cat-fact__num {\n    display: block;\n    font-family: var(--font-head);\n    font-size: 18px;\n    font-weight: 800;\n    color: var(--gray-900);\n    line-height: 1.3;\n}\n.cat-fact__label {\n    display: block;\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.04em;\n    color: var(--gray-500);\n    text-transform: uppercase;\n    margin-top: 4px;\n}\n\n@media (max-width: 768px) {\n    .cat-facts { grid-template-columns: repeat(2, 1fr); }\n    .cat-fact__num { font-size: 16px; }\n}\n\n\/* ============================================\n   Editorial content\n   ============================================ *\/\n.wrap { max-width: 1000px; margin: 0 auto; padding: 0 24px; }\n.cat-content { background: #fff; padding: 8px 0 24px; }\n.cat-content .wrap > h2 {\n    font-family: var(--font-head);\n    font-size: 24px;\n    font-weight: 800;\n    color: var(--gray-900);\n    line-height: 1.3;\n    margin: 46px 0 16px;\n    letter-spacing: -0.01em;\n}\n.cat-content .wrap > h2:first-of-type { margin-top: 8px; }\n.cat-content h3 {\n    font-family: var(--font-head);\n    font-size: 16px;\n    font-weight: 700;\n    color: var(--gray-800);\n    margin: 26px 0 8px;\n    line-height: 1.4;\n}\n.cat-content p { font-size: 15px; color: var(--gray-600); line-height: 1.8; margin-bottom: 14px; }\n.cat-content a.inline { color: var(--orange); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n.cat-content a.inline:hover { color: var(--orange-lt); }\n\n.cat-content ul.cat-list { list-style: none; margin: 0 0 18px; padding: 0; }\n.cat-content ul.cat-list li {\n    font-size: 15px; color: var(--gray-600); line-height: 1.75;\n    padding: 0 0 10px 22px; position: relative;\n}\n.cat-content ul.cat-list li::before {\n    content: \"\";\n    position: absolute; left: 4px; top: 11px;\n    width: 6px; height: 6px; border-radius: 50%;\n    background: var(--orange);\n}\n.cat-content ul.cat-list li strong { color: var(--gray-800); font-weight: 600; }\n\n.cat-table-wrap { overflow-x: auto; margin: 18px 0 8px; border: 1px solid var(--gray-200); border-radius: var(--radius-md); }\n.cat-table { width: 100%; border-collapse: collapse; font-size: 13px; min-width: 620px; }\n.cat-table caption { text-align: left; font-size: 12px; color: var(--gray-400); padding: 10px 14px; caption-side: bottom; }\n.cat-table th, .cat-table td { padding: 11px 14px; text-align: left; border-bottom: 1px solid var(--gray-200); vertical-align: top; }\n.cat-table thead th {\n    background: var(--gray-50); font-size: 11px; font-weight: 700;\n    letter-spacing: 0.06em; text-transform: uppercase; color: var(--gray-500);\n    white-space: nowrap;\n}\n.cat-table tbody tr:last-child td { border-bottom: none; }\n.cat-table tbody th { font-weight: 600; color: var(--gray-800); }\n.cat-table td { color: var(--gray-600); }\n.cat-table tbody tr:hover { background: var(--gray-50); }\n\n.cat-faq { margin: 8px 0; border-top: 1px solid var(--gray-200); }\n.cat-faq details { border-bottom: 1px solid var(--gray-200); }\n.cat-faq summary {\n    cursor: pointer;\n    list-style: none;\n    padding: 16px 30px 16px 0;\n    position: relative;\n    font-size: 15px;\n    font-weight: 600;\n    color: var(--gray-800);\n    line-height: 1.5;\n}\n.cat-faq summary::-webkit-details-marker { display: none; }\n.cat-faq summary::after {\n    content: \"+\";\n    position: absolute; right: 4px; top: 50%;\n    transform: translateY(-50%);\n    font-size: 20px; font-weight: 400; color: var(--orange);\n    line-height: 1;\n}\n.cat-faq details[open] summary::after { content: \"\\2013\"; }\n.cat-faq summary:hover { color: var(--orange); }\n.cat-faq .cat-faq__a { font-size: 14px; color: var(--gray-600); line-height: 1.8; padding: 0 24px 18px 0; }\n.cat-faq .cat-faq__a a { color: var(--orange); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n\n\/* ============================================\n   CTA Section\n   ============================================ *\/\n.cat-cta {\n    position: relative;\n    max-width: 100%;\n    margin: 56px 0 0;\n    padding: 44px 48px;\n    border-radius: 20px;\n    overflow: hidden;\n    text-align: left;\n    background:\n        radial-gradient(120% 150% at 92% -20%, rgba(245,158,11,0.22) 0%, rgba(245,158,11,0) 58%),\n        linear-gradient(135deg, #1E3A8A 0%, #1b3676 46%, #14264f 100%);\n    border: 1px solid rgba(255,255,255,0.10);\n    box-shadow:\n        0 28px 54px -24px rgba(20,38,79,0.58),\n        0 6px 16px -8px rgba(20,38,79,0.32),\n        inset 0 1px 0 rgba(255,255,255,0.14);\n}\n\/* top orange hairline *\/\n.cat-cta::before {\n    content: \"\";\n    position: absolute; left: 0; right: 0; top: 0; height: 3px;\n    background: linear-gradient(90deg, rgba(245,158,11,0) 0%, #F59E0B 30%, #FFC062 50%, #F59E0B 70%, rgba(245,158,11,0) 100%);\n}\n\/* faint diagonal texture *\/\n.cat-cta::after {\n    content: \"\";\n    position: absolute; inset: 0;\n    background-image: repeating-linear-gradient(115deg, rgba(255,255,255,0.05) 0 1px, rgba(255,255,255,0) 1px 70px);\n    pointer-events: none;\n}\n.cat-cta__inner {\n    position: relative; z-index: 1;\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: center;\n    gap: 40px;\n}\n.cat-cta__eyebrow {\n    display: inline-flex; align-items: center; gap: 8px;\n    font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase;\n    color: #FBBF24;\n    background: rgba(255,255,255,0.08);\n    border: 1px solid rgba(255,255,255,0.16);\n    padding: 5px 12px 5px 10px; border-radius: 100px;\n    margin-bottom: 14px;\n}\n.cat-cta__eyebrow::before {\n    content: \"\"; width: 6px; height: 6px; border-radius: 50%;\n    background: #F59E0B; box-shadow: 0 0 0 3px rgba(245,158,11,0.20);\n}\n.cat-cta__title {\n    font-family: var(--font-head);\n    font-size: 26px;\n    line-height: 1.25;\n    font-weight: 800;\n    color: #fff;\n    letter-spacing: -0.01em;\n    margin-bottom: 10px;\n    max-width: 560px;\n}\n.cat-cta__desc {\n    font-size: 14.5px;\n    line-height: 1.8;\n    color: rgba(255,255,255,0.78);\n    margin: 0;\n    max-width: 560px;\n}\n.cat-cta__btns {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    min-width: 216px;\n}\n.cat-cta__btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    font-size: 14px;\n    font-weight: 700;\n    padding: 13px 26px;\n    border-radius: 100px;\n    transition: var(--transition);\n    cursor: pointer;\n    white-space: nowrap;\n}\n.cat-cta__btn:focus-visible { outline: 2px solid #FBBF24; outline-offset: 3px; }\n.cat-cta__btn--outline {\n    border: 1px solid rgba(255,255,255,0.30);\n    color: #fff;\n    background: rgba(255,255,255,0.06);\n}\n.cat-cta__btn--outline:hover {\n    background: rgba(255,255,255,0.14);\n    border-color: rgba(255,255,255,0.50);\n}\n.cat-cta__btn--primary {\n    background: linear-gradient(180deg, #F9A825 0%, #E8720C 100%);\n    color: #fff;\n    border: 1px solid rgba(255,255,255,0.18);\n    box-shadow: 0 12px 24px -12px rgba(232,114,12,0.85), inset 0 1px 0 rgba(255,255,255,0.35);\n}\n.cat-cta__btn--primary:hover {\n    background: linear-gradient(180deg, #FFB733 0%, #F0800F 100%);\n    transform: translateY(-1px);\n    box-shadow: 0 16px 28px -12px rgba(232,114,12,0.95), inset 0 1px 0 rgba(255,255,255,0.40);\n}\n\n\/* CTA stacks before the rest of the layout does *\/\n@media (max-width: 860px) {\n    .cat-cta { text-align: center; padding: 34px 24px; }\n    .cat-cta__inner { grid-template-columns: 1fr; gap: 24px; }\n    .cat-cta__title { font-size: 22px; max-width: none; margin-left: auto; margin-right: auto; }\n    .cat-cta__desc { max-width: none; margin-left: auto; margin-right: auto; }\n    .cat-cta__eyebrow { margin-bottom: 12px; }\n    .cat-cta__btns { min-width: 0; width: 100%; max-width: 340px; margin: 0 auto; }\n}\n\n\/* ============================================\n   Responsive\n   ============================================ *\/\n@media (max-width: 768px) {\n    .cat-hero { padding: 48px 16px 40px; }\n    .cat-section { padding: 32px 16px 48px; }\n    .cat-grid, .cat-skeleton {\n        grid-template-columns: 1fr;\n        gap: 16px;\n    }\n    .cat-grid .cat-card__img,\n    .cat-grid .cat-card__img-placeholder,\n    .cat-skeleton .cat-skeleton__img { height: 180px !important; }\n    .cat-hero__btns { flex-direction: column; align-items: center; }\n    .cat-cta { margin-top: 40px; padding: 32px 22px; border-radius: 16px; }\n}\n<\/style>\n<\/head>\n<body>\n\n<!-- ============================================\n     Hero Section\n     ============================================ -->\n<section class=\"cat-hero\">\n    <div class=\"cat-hero__tag\">Product Catalog<\/div>\n    <h1 class=\"cat-hero__title\">Energy &amp; Electric Roll Forming Machines<\/h1>\n    <p class=\"cat-hero__desc\">\n        Cable tray, strut channel and DIN rail lines for electrical infrastructure &mdash; built to hold a standard rather than a drawing, with the hole pattern punched in line and the surface finish protected from coil to pallet.\n    <\/p>\n    <div class=\"cat-hero__btns\">\n        <a href=\"https:\/\/believeindustry.company\/request-a-quote\/\" class=\"cat-hero__btn cat-hero__btn--primary\">Request a Quote<\/a>\n        <a href=\"#machine-lines\" class=\"cat-hero__btn\">Browse 5 Machine Types<\/a>\n    <\/div>\n    <div class=\"cat-facts\">\n        <div class=\"cat-fact\"><span class=\"cat-fact__num\">5<\/span><span class=\"cat-fact__label\">Machine types<\/span><\/div>\n        <div class=\"cat-fact\"><span class=\"cat-fact__num\">0.6 - 3.0 mm<\/span><span class=\"cat-fact__label\">Steel thickness<\/span><\/div>\n        <div class=\"cat-fact\"><span class=\"cat-fact__num\">2-10 Ton<\/span><span class=\"cat-fact__label\">Coil Weight<\/span><\/div>\n        <div class=\"cat-fact\"><span class=\"cat-fact__num\">21x41 to 81 x 41 mm<\/span><span class=\"cat-fact__label\">Strut Dimensions<\/span><\/div>\n    <\/div>\n<\/section>\n\n<!-- ============================================\n     Product Section\n     ============================================ -->\n<section class=\"cat-section\" id=\"machine-lines\">\n\n    <div class=\"cat-section__header\">\n        <h2 class=\"cat-section__h2\">Roll forming machines for energy and electrical applications<\/h2>\n        <span class=\"cat-section__count\" id=\"catCount\"><em>5<\/em> &nbsp;Machines Available<\/span>\n    <\/div>\n\n    <!-- Search Bar (enabled immediately \u2014 no wait) -->\n    <div class=\"cat-search\">\n        <div class=\"cat-search__inner\">\n            <div class=\"cat-search__icon\">\n                <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#666\" stroke-width=\"2\" stroke-linecap=\"round\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"M16 16l5 5\"\/><\/svg>\n            <\/div>\n            <input\n                type=\"text\"\n                class=\"cat-search__input\"\n                id=\"catSearchInput\"\n                placeholder=\"Search machines... e.g. cable tray, strut, DIN rail...\"\n                autocomplete=\"off\"\n                spellcheck=\"false\"\n            >\n            <button class=\"cat-search__clear\" id=\"catSearchClear\" type=\"button\" aria-label=\"Clear search\">&times;<\/button>\n        <\/div>\n        <div class=\"cat-search__match\" id=\"catSearchMatch\"><\/div>\n    <\/div>\n\n    <!-- Loading skeleton (hidden by default \u2014 shown only on manual Retry) -->\n    <div class=\"cat-skeleton\" id=\"catSkeleton\" style=\"display:none;\"><\/div>\n\n    <!-- Product grid (rendered instantly from cached data; no blocking spinner) -->\n    <div class=\"cat-grid\" id=\"catGrid\">\n\n        <article class=\"cat-card\">\n            <a class=\"cat-card__img-link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/din-rail-roll-forming-machine\/\" tabindex=\"-1\" aria-hidden=\"true\">\n                <img loading=\"lazy\" class=\"cat-card__img\" src=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2023\/05\/din-rail-roll-former-machine-e1684227430309.jpg?w=800\" srcset=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2023\/05\/din-rail-roll-former-machine-e1684227430309.jpg?w=400 400w, https:\/\/believeindustry.company\/wp-content\/uploads\/2023\/05\/din-rail-roll-former-machine-e1684227430309.jpg?w=800 800w, https:\/\/believeindustry.company\/wp-content\/uploads\/2023\/05\/din-rail-roll-former-machine-e1684227430309.jpg?w=1200 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" alt=\"DIN Rail Roll Forming Machine\" loading=\"lazy\" decoding=\"async\" onerror=\"this.style.display=&#039;none&#039;;this.nextElementSibling.style.display=&#039;flex&#039;;\" title=\"\">\n                <div class=\"cat-card__img-placeholder\" style=\"display:none\">D<\/div>\n            <\/a>\n            <div class=\"cat-card__body\">\n                <span class=\"cat-card__badge\">DIN Rail<\/span>\n                <h3 class=\"cat-card__title\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/din-rail-roll-forming-machine\/\">DIN Rail Roll Forming Machine<\/a><\/h3>\n                <p class=\"cat-card__excerpt\">DIN rail roll forming machine for producing top hat rails, C sections rails and G-type rails. The DIN rails are widely used for mounting circuit breakers and other electrical equipment.<\/p>\n                <a class=\"cat-card__link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/din-rail-roll-forming-machine\/\">View machine specs<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n            <\/div>\n        <\/article>\n        <article class=\"cat-card\">\n            <a class=\"cat-card__img-link\" href=\"https:\/\/believeindustry.company\/chain-transmission-strut-channel-roll-forming-machine\/\" tabindex=\"-1\" aria-hidden=\"true\">\n                <img loading=\"lazy\" class=\"cat-card__img\" src=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2020\/02\/IMG_20191208_130200.jpg?w=800\" srcset=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2020\/02\/IMG_20191208_130200.jpg?w=400 400w, https:\/\/believeindustry.company\/wp-content\/uploads\/2020\/02\/IMG_20191208_130200.jpg?w=800 800w, https:\/\/believeindustry.company\/wp-content\/uploads\/2020\/02\/IMG_20191208_130200.jpg?w=1200 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" alt=\"Chain Transmission Strut Channel Roll Forming Machine\" loading=\"lazy\" decoding=\"async\" onerror=\"this.style.display=&#039;none&#039;;this.nextElementSibling.style.display=&#039;flex&#039;;\" title=\"\">\n                <div class=\"cat-card__img-placeholder\" style=\"display:none\">C<\/div>\n            <\/a>\n            <div class=\"cat-card__body\">\n                <span class=\"cat-card__badge\">Strut Channel<\/span>\n                <h3 class=\"cat-card__title\"><a href=\"https:\/\/believeindustry.company\/chain-transmission-strut-channel-roll-forming-machine\/\">Chain Transmission Strut Channel Roll Forming Machine<\/a><\/h3>\n                <p class=\"cat-card__excerpt\">Chain transmission drive strut channel line for continuous production of plain or slotted channel, built for plants that run one profile over long campaigns.<\/p>\n                <a class=\"cat-card__link\" href=\"https:\/\/believeindustry.company\/chain-transmission-strut-channel-roll-forming-machine\/\">View machine specs<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n            <\/div>\n        <\/article>\n        <article class=\"cat-card\">\n            <a class=\"cat-card__img-link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/perforated-cable-tray-production-line\/\" tabindex=\"-1\" aria-hidden=\"true\">\n                <img loading=\"lazy\" class=\"cat-card__img\" src=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2018\/07\/cable-tray-roll-forming-machine-video-1.jpg?w=800\" srcset=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2018\/07\/cable-tray-roll-forming-machine-video-1.jpg?w=400 400w, https:\/\/believeindustry.company\/wp-content\/uploads\/2018\/07\/cable-tray-roll-forming-machine-video-1.jpg?w=800 800w, https:\/\/believeindustry.company\/wp-content\/uploads\/2018\/07\/cable-tray-roll-forming-machine-video-1.jpg?w=1200 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" alt=\"Perforated Cable Tray Production Line\" loading=\"lazy\" decoding=\"async\" onerror=\"this.style.display=&#039;none&#039;;this.nextElementSibling.style.display=&#039;flex&#039;;\" title=\"\">\n                <div class=\"cat-card__img-placeholder\" style=\"display:none\">P<\/div>\n            <\/a>\n            <div class=\"cat-card__body\">\n                <span class=\"cat-card__badge\">Perforated Tray<\/span>\n                <h3 class=\"cat-card__title\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/perforated-cable-tray-production-line\/\">Perforated Cable Tray Production Line<\/a><\/h3>\n                <p class=\"cat-card__excerpt\">The perforated cable tray production line is a high-performance duplex system engineered to manufacture C-section cable tray profiles with precision-allotted holes.<\/p>\n                <a class=\"cat-card__link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/perforated-cable-tray-production-line\/\">View machine specs<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n            <\/div>\n        <\/article>\n        <article class=\"cat-card\">\n            <a class=\"cat-card__img-link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/cable-tray-roll-forming-machine\/\" tabindex=\"-1\" aria-hidden=\"true\">\n                <img loading=\"lazy\" class=\"cat-card__img\" src=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2022\/03\/cable-tray-roll-forming-machine15-1.jpg?w=800\" srcset=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2022\/03\/cable-tray-roll-forming-machine15-1.jpg?w=400 400w, https:\/\/believeindustry.company\/wp-content\/uploads\/2022\/03\/cable-tray-roll-forming-machine15-1.jpg?w=800 800w, https:\/\/believeindustry.company\/wp-content\/uploads\/2022\/03\/cable-tray-roll-forming-machine15-1.jpg?w=1200 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" alt=\"Cable Tray Roll Forming Machine\" loading=\"lazy\" decoding=\"async\" onerror=\"this.style.display=&#039;none&#039;;this.nextElementSibling.style.display=&#039;flex&#039;;\" title=\"\">\n                <div class=\"cat-card__img-placeholder\" style=\"display:none\">C<\/div>\n            <\/a>\n            <div class=\"cat-card__body\">\n                <span class=\"cat-card__badge\">Cable Tray<\/span>\n                <h3 class=\"cat-card__title\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/cable-tray-roll-forming-machine\/\">Cable Tray Roll Forming Machine<\/a><\/h3>\n                <p class=\"cat-card__excerpt\">A cable tray roll forming machine turns flat metal coils into finished cable tray profiles in one continuous pass. Raw galvanized steel, stainless steel, or aluminum strip feeds in from one side.<\/p>\n                <a class=\"cat-card__link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/cable-tray-roll-forming-machine\/\">View machine specs<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n            <\/div>\n        <\/article>\n        <article class=\"cat-card\">\n            <a class=\"cat-card__img-link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/uni-strut-channel-roll-forming-machine\/\" tabindex=\"-1\" aria-hidden=\"true\">\n                <img loading=\"lazy\" class=\"cat-card__img\" src=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2025\/12\/strut-channel-machine-cutting-saw.webp?w=800\" srcset=\"https:\/\/believeindustry.company\/wp-content\/uploads\/2025\/12\/strut-channel-machine-cutting-saw.webp?w=400 400w, https:\/\/believeindustry.company\/wp-content\/uploads\/2025\/12\/strut-channel-machine-cutting-saw.webp?w=800 800w, https:\/\/believeindustry.company\/wp-content\/uploads\/2025\/12\/strut-channel-machine-cutting-saw.webp?w=1200 1200w\" sizes=\"auto, (max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" alt=\"Uni Strut Channel Roll Forming Machine\" loading=\"lazy\" decoding=\"async\" onerror=\"this.style.display=&#039;none&#039;;this.nextElementSibling.style.display=&#039;flex&#039;;\" title=\"\">\n                <div class=\"cat-card__img-placeholder\" style=\"display:none\">U<\/div>\n            <\/a>\n            <div class=\"cat-card__body\">\n                <span class=\"cat-card__badge\">Strut Channel<\/span>\n                <h3 class=\"cat-card__title\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/uni-strut-channel-roll-forming-machine\/\">Uni Strut Channel Roll Forming Machine<\/a><\/h3>\n                <p class=\"cat-card__excerpt\">A Uni Strut Channel Roll Forming Machine takes flat metal coils and bends them into U-shaped strut channels. These machines are very important for modern factories. Furthermore, they work automatically and make parts incredibly fast.<\/p>\n                <a class=\"cat-card__link\" href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/uni-strut-channel-roll-forming-machine\/\">View machine specs<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg><\/a>\n            <\/div>\n        <\/article>\n\n\n        <!-- Empty state -->\n        <div class=\"cat-grid__empty\" id=\"catGridEmpty\">\n            <div class=\"cat-grid__empty-icon\">&#8981;<\/div>\n            <div class=\"cat-grid__empty-title\">No Machines Found<\/div>\n            <div class=\"cat-grid__empty-desc\">Try a different keyword. Search covers machine names and descriptions.<\/div>\n        <\/div>\n\n        <!-- Error state -->\n        <div class=\"cat-error\" id=\"catError\">\n            <div class=\"cat-error__icon\">&#9888;<\/div>\n            <div class=\"cat-error__title\">Failed to Load Products<\/div>\n            <div class=\"cat-error__desc\">There was a problem fetching the latest products. Please check your connection and try again.<\/div>\n            <button class=\"cat-error__retry\" id=\"catRetry\" type=\"button\">Retry<\/button>\n        <\/div>\n    <\/div><!-- \/cat-grid -->\n\n    <!-- CTA -->\n    <div class=\"cat-cta\">\n        <div class=\"cat-cta__inner\">\n            <div class=\"cat-cta__text\">\n                <span class=\"cat-cta__eyebrow\">Custom engineering<\/span>\n                <h2 class=\"cat-cta__title\">Can't Find The Machine You Need?<\/h2>\n                <p class=\"cat-cta__desc\">All our machines are custom-built to your profile drawings and production requirements. Contact our engineering team today to discuss your project and get a tailored solution.<\/p>\n            <\/div>\n            <div class=\"cat-cta__btns\">\n                <a href=\"https:\/\/believeindustry.company\/contact\/\" class=\"cat-cta__btn cat-cta__btn--primary\">Email Us<\/a>\n                <a href=\"https:\/\/believeindustry.company\/contact\/\" class=\"cat-cta__btn cat-cta__btn--outline\">About Us<\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<\/section>\n\n<section class=\"cat-content\">\n    <div class=\"wrap\">\n\n        <h2>What an electrical roll forming line has to get right<\/h2>\n        <p>\n            Cable tray, strut channel and DIN rail share a requirement that roofing profiles do not: the finished part has to fit a standard, not a building. A cable tray that is 2 mm out will not take its cover. A strut channel rolled at 41.3 mm instead of 41 mm will not accept standard fittings. A DIN rail outside the 35 mm top-hat tolerance will not hold a breaker.\n        <\/p>\n        <p>\n            That is the design brief for this group of machines. Hold the tolerance, punch the pattern in line so the holes stay referenced to the formed section, and protect the coating &mdash; because these parts are usually galvanised, and a mark on the zinc is a rejection at goods-in.\n        <\/p>\n\n        <h2>Cable tray: the volume product<\/h2>\n        <p>\n            Cable tray lines run 0.6 to 2.0 mm galvanised, stainless or aluminium strip and produce the C-section tray that carries wiring through commercial and industrial buildings. Three dimensions decide the line: tray width, side height and the hole pattern. Get the pattern wrong and the tray still works, but it will not match the rest of the installation on site.\n        <\/p>\n        <p>\n            <strong>The perforated cable tray production line<\/strong> is a duplex system: it punches and forms in one pass, so every hole is positioned relative to the formed section rather than drilled afterwards. That is the difference between a line that runs at production speed and a line that needs a second operation and a second operator.\n        <\/p>\n\n        <h2>Strut channel: the 41 mm grid<\/h2>\n        <p>\n            Uni strut channel is the support system behind cable trays, pipe runs and mechanical services. Standard channel is 41 x 41 mm, and the entire fitting ecosystem &mdash; brackets, clamps, hangers &mdash; is built around that groove, so the section is effectively a purchased standard rather than a free design.\n        <\/p>\n        <p>\n            Lines are available for plain channel, slotted channel and the deeper strut profiles, and the <strong>chain transmission<\/strong> design is for plants running long campaigns on a single profile: the chain drive keeps every stand in step without a line shaft running the length of the machine.\n        <\/p>\n\n        <h2>DIN rail: small profile, tight tolerance<\/h2>\n        <p>\n            DIN rail is the smallest profile in the range and the least forgiving. It is rolled from 1.0 to 1.5 mm cold rolled carbon steel, galvanised steel or stainless coil in top-hat, C-section and G-section forms, and used to mount circuit breakers and other modular electrical equipment inside enclosures.\n        <\/p>\n        <p>\n            The 35 mm top-hat rail is a standardised part: 35 mm wide, 7.5 or 15 mm deep, with a rolled lip that the breaker clip grips. The forming sequence has to hold the lip geometry and the overall width at the same time, which is why DIN rail lines are specified on tolerance rather than on speed. If your market is switchgear assembly rather than tray installation, this is the line that decides whether your product is accepted.\n        <\/p>\n\n        <h2>Specifications at a glance<\/h2>\n        <div class=\"cat-table-wrap\">\n            <table class=\"cat-table\">\n                <caption>Figures come from the published specification of each line. Final values are confirmed against your section drawing before order.<\/caption>\n                <thead>\n                    <tr>\n                        <th scope=\"col\">Line<\/th>\n                        <th scope=\"col\">Material thickness<\/th>\n                        <th scope=\"col\">Notable<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody>\n                    <tr>\n                        <th scope=\"row\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/din-rail-roll-forming-machine\/\" class=\"inline\">DIN rail<\/a><\/th>\n                        <td>1.0 - 1.5 mm<\/td>\n                        <td>Top-hat, C and G rail; 35 mm standard top-hat<\/td>\n                    <\/tr>\n                    <tr>\n                        <th scope=\"row\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/cable-tray-roll-forming-machine\/\" class=\"inline\">Cable tray<\/a><\/th>\n                        <td>0.6 - 2.0 mm<\/td>\n                        <td>Galvanised, stainless or aluminium coil<\/td>\n                    <\/tr>\n                    <tr>\n                        <th scope=\"row\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/perforated-cable-tray-production-line\/\" class=\"inline\">Perforated cable tray line<\/a><\/th>\n                        <td>0.6 - 2.0 mm<\/td>\n                        <td>Duplex system: punching and forming in one pass<\/td>\n                    <\/tr>\n                    <tr>\n                        <th scope=\"row\"><a href=\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/uni-strut-channel-roll-forming-machine\/\" class=\"inline\">Uni strut channel<\/a><\/th>\n                        <td>per drawing<\/td>\n                        <td>41 x 41 mm grid; plain or slotted back<\/td>\n                    <\/tr>\n                    <tr>\n                        <th scope=\"row\"><a href=\"https:\/\/believeindustry.company\/chain-transmission-strut-channel-roll-forming-machine\/\" class=\"inline\">Chain transmission strut<\/a><\/th>\n                        <td>per drawing<\/td>\n                        <td>Chain drive for long single-profile campaigns<\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n\n        <h2>How to specify an electrical line<\/h2>\n        <p>\n            Start with the section drawing and the standard it has to meet, not with the machine. For cable tray that means the family of widths and side heights you actually sell, because one line is usually specified across a catalogue rather than for a single size. For strut channel it means the slot pattern: plain, slotted, or both. For DIN rail it means the rail type and the tolerance your customers inspect against.\n        <\/p>\n        <p>\n            Then add the material and coating you will buy, the coil weight you can handle, and target output per shift. Galvanised coil is the item most often left out of a first enquiry, and it is the one that changes the roll finish and the guide design. If you are still working out how much material a project needs, the <a href=\"https:\/\/believeindustry.company\/metal-coil-calculator\/\" class=\"inline\">metal coil calculator<\/a> converts section length and thickness into coil weight, and our <a href=\"https:\/\/believeindustry.company\/how-to-choose-operate-maintain-a-roll-forming-machine\/\" class=\"inline\">guide to choosing, operating and maintaining a roll forming machine<\/a> covers the maintenance side once the line is installed.\n        <\/p>\n\n        <h2>Frequently asked questions<\/h2>\n<div class=\"cat-faq\">\n            <details>\n                <summary>What is an energy and electric roll forming machine?<\/summary>\n                <div class=\"cat-faq__a\">It is a cold roll forming line that produces the metal parts of an electrical installation: cable tray, strut channel and DIN rail. Coil goes in at one end; punched, formed, cut-to-length sections come out at the other, ready for galvanising or direct shipment.<\/div>\n            <\/details>\n\n            <details>\n                <summary>What steel thickness do these lines run?<\/summary>\n                <div class=\"cat-faq__a\">DIN rail lines run 1.0 to 1.5 mm cold rolled carbon steel, galvanised steel or stainless coil. Cable tray lines, including the perforated production line, run 0.6 to 2.0 mm. Strut channel is specified per drawing, because the wall thickness follows the load rating of the channel rather than a single standard.<\/div>\n            <\/details>\n\n            <details>\n                <summary>Why is tolerance more critical on DIN rail than on roofing sheet?<\/summary>\n                <div class=\"cat-faq__a\">Because DIN rail is a standardised part, not a building product. A 35 mm top-hat rail with the wrong lip depth will not hold a circuit breaker clip, and the whole batch becomes scrap. Roofing sheet tolerances are visible; DIN rail tolerances are functional.<\/div>\n            <\/details>\n\n            <details>\n                <summary>Can one line produce plain and slotted strut channel?<\/summary>\n                <div class=\"cat-faq__a\">The line has to be specified for the slot pattern you intend to sell. Slotted channel needs a punch station positioned before forming, with tooling matched to the slot pitch, while plain channel needs no punching at all. Deciding which family you sell is part of the specification, not an afterthought.<\/div>\n            <\/details>\n\n            <details>\n                <summary>What materials can these lines handle?<\/summary>\n                <div class=\"cat-faq__a\">Galvanised steel coil, cold rolled carbon steel, stainless steel and aluminium strip, depending on the line. Galvanised coil is the most common for cable tray and strut, and it is also the least forgiving: every roll and guide that touches the strip can mark the zinc coating, so the forming and run-out sections are designed around surface protection.<\/div>\n            <\/details>\n\n            <details>\n                <summary>What information do you need to quote a line?<\/summary>\n                <div class=\"cat-faq__a\">The section drawing with dimensions, the material and coating you will buy, the hole or slot pattern, your target output per shift, and the coil size you can handle. For cable tray, add the widths and side heights in your catalogue, because the line is usually specified across a family rather than a single size.<\/div>\n            <\/details>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"ItemList\",\n  \"name\": \"Energy & Electric Roll Forming Machines | Cable Tray, Strut, DIN Rail\",\n  \"description\": \"Roll forming lines for electrical infrastructure: cable tray 0.6-2.0 mm, perforated tray in one pass, uni strut channel on the 41 mm grid, and DIN rail from 1.0-1.5 mm coil.\",\n  \"numberOfItems\": 5,\n  \"itemListElement\": [\n    {\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"Product\",\"name\":\"DIN Rail Roll Forming Machine\",\"url\":\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/din-rail-roll-forming-machine\/\",\"image\":\"https:\/\/believeindustry.company\/wp-content\/uploads\/2023\/05\/din-rail-roll-former-machine-e1684227430309.jpg\",\"description\":\"DIN rail roll forming machine for producing top hat rails, C sections rails and G-type rails. The DIN rails are widely used for mounting circuit breakers and other electrical equipment.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Beli RollForming\"}}},\n    {\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"Product\",\"name\":\"Chain Transmission Strut Channel Roll Forming Machine\",\"url\":\"https:\/\/believeindustry.company\/chain-transmission-strut-channel-roll-forming-machine\/\",\"image\":\"https:\/\/believeindustry.company\/wp-content\/uploads\/2020\/02\/IMG_20191208_130200.jpg\",\"description\":\"Chain transmission drive strut channel line for continuous production of plain or slotted channel, built for plants that run one profile over long campaigns.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Beli RollForming\"}}},\n    {\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"Product\",\"name\":\"Perforated Cable Tray Production Line\",\"url\":\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/perforated-cable-tray-production-line\/\",\"image\":\"https:\/\/believeindustry.company\/wp-content\/uploads\/2018\/07\/cable-tray-roll-forming-machine-video-1.jpg\",\"description\":\"The perforated cable tray production line is a high-performance duplex system engineered to manufacture C-section cable tray profiles with precision-allotted holes.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Beli RollForming\"}}},\n    {\"@type\":\"ListItem\",\"position\":4,\"item\":{\"@type\":\"Product\",\"name\":\"Cable Tray Roll Forming Machine\",\"url\":\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/cable-tray-roll-forming-machine\/\",\"image\":\"https:\/\/believeindustry.company\/wp-content\/uploads\/2022\/03\/cable-tray-roll-forming-machine15-1.jpg\",\"description\":\"A cable tray roll forming machine turns flat metal coils into finished cable tray profiles in one continuous pass. Raw galvanized steel, stainless steel, or aluminum strip feeds in from one side.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Beli RollForming\"}}},\n    {\"@type\":\"ListItem\",\"position\":5,\"item\":{\"@type\":\"Product\",\"name\":\"Uni Strut Channel Roll Forming Machine\",\"url\":\"https:\/\/believeindustry.company\/roll-forming-machine\/customized-profile-roll-forming-machine\/uni-strut-channel-roll-forming-machine\/\",\"image\":\"https:\/\/believeindustry.company\/wp-content\/uploads\/2025\/12\/strut-channel-machine-cutting-saw.webp\",\"description\":\"A Uni Strut Channel Roll Forming Machine takes flat metal coils and bends them into U-shaped strut channels. These machines are very important for modern factories. Furthermore, they work automatically and make parts incredibly fast.\",\"brand\":{\"@type\":\"Brand\",\"name\":\"Beli RollForming\"}}}\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\"@type\":\"Question\",\"name\":\"What is an energy and electric roll forming machine?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is a cold roll forming line that produces the metal parts of an electrical installation: cable tray, strut channel and DIN rail. Coil goes in at one end; punched, formed, cut-to-length sections come out at the other, ready for galvanising or direct shipment.\"}},\n    {\"@type\":\"Question\",\"name\":\"What steel thickness do these lines run?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"DIN rail lines run 1.0 to 1.5 mm cold rolled carbon steel, galvanised steel or stainless coil. Cable tray lines, including the perforated production line, run 0.6 to 2.0 mm. Strut channel is specified per drawing, because the wall thickness follows the load rating of the channel rather than a single standard.\"}},\n    {\"@type\":\"Question\",\"name\":\"Why is tolerance more critical on DIN rail than on roofing sheet?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because DIN rail is a standardised part, not a building product. A 35 mm top-hat rail with the wrong lip depth will not hold a circuit breaker clip, and the whole batch becomes scrap. Roofing sheet tolerances are visible; DIN rail tolerances are functional.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can one line produce plain and slotted strut channel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The line has to be specified for the slot pattern you intend to sell. Slotted channel needs a punch station positioned before forming, with tooling matched to the slot pitch, while plain channel needs no punching at all. Deciding which family you sell is part of the specification, not an afterthought.\"}},\n    {\"@type\":\"Question\",\"name\":\"What materials can these lines handle?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Galvanised steel coil, cold rolled carbon steel, stainless steel and aluminium strip, depending on the line. Galvanised coil is the most common for cable tray and strut, and it is also the least forgiving: every roll and guide that touches the strip can mark the zinc coating, so the forming and run-out sections are designed around surface protection.\"}},\n    {\"@type\":\"Question\",\"name\":\"What information do you need to quote a line?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The section drawing with dimensions, the material and coating you will buy, the hole or slot pattern, your target output per shift, and the coil size you can handle. For cable tray, add the widths and side heights in your catalogue, because the line is usually specified across a family rather than a single size.\"}}\n  ]\n}\n<\/script>\n\n<script>\n(function () {\n    'use strict';\n\n    var TAG_SLUG = 'energy-and-electric';\n    var API_BASE = 'https:\/\/believeindustry.company\/wp-json\/wp\/v2';\n\n    var skeleton = document.getElementById('catSkeleton');\n    var grid     = document.getElementById('catGrid');\n    var countEl  = document.getElementById('catCount');\n    var errorEl  = document.getElementById('catError');\n    var retryBtn = document.getElementById('catRetry');\n    var emptyEl  = document.getElementById('catGridEmpty');\n    var input    = document.getElementById('catSearchInput');\n    var clearBtn = document.getElementById('catSearchClear');\n    var matchEl  = document.getElementById('catSearchMatch');\n\n    var total = document.querySelectorAll('#catGrid .cat-card').length;\n    var serverLinks = Array.prototype.map.call(\n        document.querySelectorAll('#catGrid .cat-card__title a'),\n        function (a) { return a.getAttribute('href'); }\n    );\n\n    function debounce(fn, ms) {\n        var timer;\n        return function () {\n            clearTimeout(timer);\n            timer = setTimeout(fn, ms);\n        };\n    }\n\n    function stripHtml(html) {\n        var tmp = document.createElement('div');\n        tmp.innerHTML = html;\n        return (tmp.textContent || '').trim();\n    }\n\n    function truncate(text, max) {\n        if (text.length <= max) return text;\n        return text.slice(0, max).replace(\/\\s+\\S*$\/, '') + '...';\n    }\n\n    function getBadge(title) {\n        var t = title.toLowerCase();\n        if (t.indexOf('perforated') !== -1) return 'Perforated Tray';\n        if (t.indexOf('cable tray') !== -1) return 'Cable Tray';\n        if (t.indexOf('din rail') !== -1) return 'DIN Rail';\n        if (t.indexOf('strut') !== -1) return 'Strut Channel';\n        return 'Machine';\n    }\n\n    function escapeHtml(str) {\n        var div = document.createElement('div');\n        div.textContent = str;\n        return div.innerHTML;\n    }\n\n    function escapeAttr(str) {\n        return escapeHtml(str).replace(\/\"\/g, '&quot;');\n    }\n\n    function fetchJSON(url, timeoutMs) {\n        return new Promise(function (resolve, reject) {\n            var controller = new AbortController();\n            var timer = setTimeout(function () {\n                controller.abort();\n                reject(new Error('Request timeout'));\n            }, timeoutMs || 10000);\n\n            fetch(url, { signal: controller.signal })\n                .then(function (res) {\n                    clearTimeout(timer);\n                    if (!res.ok) throw new Error('HTTP ' + res.status);\n                    return res.json();\n                })\n                .then(function (data) {\n                    clearTimeout(timer);\n                    resolve(data);\n                })\n                .catch(function (err) {\n                    clearTimeout(timer);\n                    reject(err);\n                });\n        });\n    }\n\n    function renderProducts(products) {\n        var html = '';\n\n        products.forEach(function (p) {\n            var badge   = getBadge(p.title);\n            var initial = escapeHtml(p.title.charAt(0) || '?');\n            var imgHtml, phHtml;\n\n            if (p.image) {\n                var base = p.image.split('?')[0];\n                var attr = escapeAttr(base);\n                imgHtml = '<img loading=\"lazy\" class=\"cat-card__img\" src=\"' + attr + '?w=800\" ' +\n                          'srcset=\"' + attr + '?w=400 400w, ' + attr + '?w=800 800w, ' + attr + '?w=1200 1200w\" ' +\n                          'sizes=\"(max-width: 768px) 100vw, 360px\" width=\"800\" height=\"600\" ' +\n                          'alt=\"' + escapeAttr(p.title) + '\" loading=\"lazy\" decoding=\"async\" ' +\n                          'onerror=\"this.style.display=\\'none\\';this.nextElementSibling.style.display=\\'flex\\';\">';\n                phHtml  = '<div class=\"cat-card__img-placeholder\" style=\"display:none\">' + initial + '<\/div>';\n            } else {\n                imgHtml = '';\n                phHtml  = '<div class=\"cat-card__img-placeholder\">' + initial + '<\/div>';\n            }\n\n            html += '' +\n                '<article class=\"cat-card\">' +\n                    '<a class=\"cat-card__img-link\" href=\"' + escapeAttr(p.link) + '\" tabindex=\"-1\" aria-hidden=\"true\">' +\n                        imgHtml + phHtml +\n                    '<\/a>' +\n                    '<div class=\"cat-card__body\">' +\n                        '<span class=\"cat-card__badge\">' + escapeHtml(badge) + '<\/span>' +\n                        '<h3 class=\"cat-card__title\"><a href=\"' + escapeAttr(p.link) + '\">' + escapeHtml(p.title) + '<\/a><\/h3>' +\n                        '<p class=\"cat-card__excerpt\">' + escapeHtml(p.excerpt) + '<\/p>' +\n                        '<a href=\"' + escapeAttr(p.link) + '\" class=\"cat-card__link\">View machine specs' +\n                            '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>' +\n                        '<\/a>' +\n                    '<\/div>' +\n                '<\/article>';\n        });\n\n        html += document.getElementById('catGridEmpty').outerHTML;\n        html += document.getElementById('catError').outerHTML;\n\n        grid.innerHTML = html;\n\n        errorEl = document.getElementById('catError');\n        emptyEl = document.getElementById('catGridEmpty');\n    }\n\n    function sameProducts(a, b) {\n        if (!a || !b || a.length !== b.length) return false;\n        var la = a.slice().sort();\n        var lb = b.slice().sort();\n        for (var i = 0; i < la.length; i++) {\n            if (la[i] !== lb[i]) return false;\n        }\n        return true;\n    }\n\n    function bindSearch() {\n        function highlightText(node, keyword) {\n            if (!keyword || !node) return;\n            var text = node.textContent;\n            var idx  = text.toLowerCase().indexOf(keyword.toLowerCase());\n            if (idx === -1) return;\n            var before = text.slice(0, idx);\n            var match  = text.slice(idx, idx + keyword.length);\n            var after  = text.slice(idx + keyword.length);\n            node.innerHTML = '';\n            node.appendChild(document.createTextNode(before));\n            var mark = document.createElement('mark');\n            mark.textContent = match;\n            node.appendChild(mark);\n            node.appendChild(document.createTextNode(after));\n        }\n\n        function clearHighlights() {\n            grid.querySelectorAll('mark').forEach(function (m) {\n                m.outerHTML = m.textContent;\n            });\n        }\n\n        function doSearch() {\n            var cards   = grid.querySelectorAll('.cat-card');\n            var keyword = input.value.trim();\n            var kw      = keyword.toLowerCase();\n            var visible = 0;\n\n            clearBtn.classList.toggle('visible', keyword.length > 0);\n\n            if (!kw) {\n                cards.forEach(function (c) { c.style.display = ''; });\n                clearHighlights();\n                matchEl.innerHTML = '';\n                emptyEl.classList.remove('visible');\n                var em0 = countEl.querySelector('em');\n                if (em0) em0.textContent = total;\n                return;\n            }\n\n            cards.forEach(function (card) {\n                var title   = card.querySelector('.cat-card__title');\n                var excerpt = card.querySelector('.cat-card__excerpt');\n                var badge   = card.querySelector('.cat-card__badge');\n                var specs   = card.querySelector('.cat-card__specs');\n\n                var hay = [\n                    title   ? title.textContent : '',\n                    excerpt ? stripHtml(excerpt.innerHTML) : '',\n                    badge   ? badge.textContent : '',\n                    specs   ? specs.textContent : ''\n                ].join(' ').toLowerCase();\n\n                if (hay.indexOf(kw) !== -1) {\n                    card.style.display = '';\n                    visible++;\n                    clearHighlights();\n                    if (title)   highlightText(title.querySelector('a') || title, keyword);\n                    if (excerpt) highlightText(excerpt, keyword);\n                } else {\n                    card.style.display = 'none';\n                }\n            });\n\n            var em = countEl.querySelector('em');\n            if (em) em.textContent = visible;\n\n            if (visible === 0) {\n                matchEl.innerHTML = '<em>0<\/em> &nbsp;MATCHES, try another keyword';\n                emptyEl.classList.add('visible');\n            } else if (visible === total) {\n                matchEl.innerHTML = '<em>' + visible + '<\/em> &nbsp;MATCHES, all machines';\n            } else {\n                matchEl.innerHTML = '<em>' + visible + '<\/em> &nbsp;MATCHES found';\n            }\n\n            if (visible > 0) emptyEl.classList.remove('visible');\n        }\n\n        input.addEventListener('input', debounce(doSearch, 160));\n\n        clearBtn.addEventListener('click', function () {\n            input.value = '';\n            doSearch();\n            input.focus();\n        });\n\n        document.addEventListener('keydown', function (e) {\n            if (e.key === '\/' && document.activeElement !== input) {\n                var tag = (document.activeElement || {}).tagName || '';\n                if (tag === 'INPUT' || tag === 'TEXTAREA') return;\n                e.preventDefault();\n                input.focus();\n            }\n            if (e.key === 'Escape' && document.activeElement === input) {\n                input.blur();\n                if (input.value) { input.value = ''; doSearch(); }\n            }\n        });\n    }\n\n    function getTagId() {\n        return fetchJSON(API_BASE + '\/tags?slug=' + TAG_SLUG).then(function (tags) {\n            if (!tags || tags.length === 0) throw new Error('Tag not found: ' + TAG_SLUG);\n            return tags[0].id;\n        });\n    }\n\n    function getPosts(tagId) {\n        return fetchJSON(\n            API_BASE + '\/posts?tags=' + tagId +\n            '&per_page=100&_fields=id,title,link,excerpt,jetpack_featured_media_url'\n        ).then(function (posts) {\n            if (!posts || posts.length === 0) throw new Error('No posts found');\n            return posts.map(function (p) {\n                return {\n                    title:   stripHtml(p.title.rendered || ''),\n                    link:    p.link || '#',\n                    excerpt: truncate(stripHtml(p.excerpt.rendered || ''), 200),\n                    image:   (p.jetpack_featured_media_url || '').split('?')[0]\n                };\n            });\n        });\n    }\n\n    function showSkeleton() {\n        skeleton.style.display = '';\n        grid.style.display = 'none';\n        countEl.innerHTML = '<span class=\"cat-loading-badge\"><span class=\"dot\"><\/span> Loading products...<\/span>';\n        input.disabled = true;\n    }\n\n    function hideSkeleton() {\n        skeleton.style.display = 'none';\n        grid.style.display = '';\n        input.disabled = false;\n    }\n\n    function showError() {\n        hideSkeleton();\n        if (errorEl) errorEl.classList.add('visible');\n        countEl.innerHTML = '<em style=\"color:#ef4444;\">Error<\/em>';\n    }\n\n    function loadProducts(manual) {\n        if (manual) {\n            showSkeleton();\n            if (errorEl) errorEl.classList.remove('visible');\n            if (emptyEl) emptyEl.classList.remove('visible');\n        }\n\n        getTagId()\n            .then(getPosts)\n            .then(function (products) {\n                var liveLinks = products.map(function (p) { return p.link; });\n                if (!sameProducts(liveLinks, serverLinks)) {\n                    renderProducts(products);\n                    serverLinks = liveLinks;\n                    total = products.length;\n                    countEl.innerHTML = '<em>' + total + '<\/em> &nbsp;Machines Available';\n                }\n                if (manual) hideSkeleton();\n            })\n            .catch(function (err) {\n                console.warn('[Catalog] background refresh:', err && err.message);\n                if (manual) showError();\n            });\n    }\n\n    if (retryBtn) {\n        retryBtn.addEventListener('click', function () { loadProducts(true); });\n    }\n\n    bindSearch();\n    loadProducts(false);\n\n})();\n<\/script>\n\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Energy &amp; Electric Roll Forming Machines | Cable Tray, Strut, DIN Rail Product Catalog Energy &amp; Electric Roll Forming Machines Cable tray, strut channel and DIN rail lines for electrical infrastructure &mdash; built to hold a standard rather than a drawing, with the hole pattern punched in line and the surface finish protected from coil [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":22017,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"beli_elementor_import":"","beli_elementor_applied":"","_wpcom_ai_launchpad_about_page":false,"_wpcom_ai_launchpad_gallery_page":false,"_wpcom_ai_launchpad_contact_page":false,"_wpcom_ai_launchpad_events_page":false,"_wpcom_ai_launchpad_video_page":false,"_wpcom_ai_launchpad_portfolio_piece":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"footnotes":"","big_sky_generated":false},"tags":[],"class_list":["post-22002","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P9K5n8-5IS","jetpack_likes_enabled":false,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/pages\/22002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/comments?post=22002"}],"version-history":[{"count":47,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/pages\/22002\/revisions"}],"predecessor-version":[{"id":25230,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/pages\/22002\/revisions\/25230"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/media\/22017"}],"wp:attachment":[{"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/media?parent=22002"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/believeindustry.company\/ru\/wp-json\/wp\/v2\/tags?post=22002"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}