{"id":5167,"date":"2026-06-01T07:09:30","date_gmt":"2026-06-01T07:09:30","guid":{"rendered":"https:\/\/forgesail.com\/?page_id=5167"},"modified":"2026-07-07T08:15:55","modified_gmt":"2026-07-07T08:15:55","slug":"equipments","status":"publish","type":"page","link":"https:\/\/forgesail.com\/fr\/products\/equipments\/","title":{"rendered":"\u00c9quipement de rails de grue"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5167\" class=\"elementor elementor-5167\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7aefbf e-flex e-con-boxed e-con e-parent\" data-id=\"a7aefbf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-181bb6e elementor-widget elementor-widget-spacer\" data-id=\"181bb6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<button class=\"e-0513693-e4cf5bf e-button-base e-default-button\" data-interaction-id=\"0513693\" data-e-type=\"widget\" data-id=\"0513693\">\n\t<strong>Proc\u00e9d\u00e9 de soudage aluminothermique<\/strong>\n<\/button>\n\t\t\t\t<div class=\"elementor-element elementor-element-bef9b3c elementor-widget elementor-widget-heading\" data-id=\"bef9b3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">\u00c9quipement pour rails de grue\u00a0: outils de soudage, d\u2019inspection et d\u2019installation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-887d874 elementor-widget elementor-widget-text-editor\" data-id=\"887d874\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Gamme compl\u00e8te d&#039;\u00e9quipements sp\u00e9cialis\u00e9s, d&#039;outils et d&#039;instruments d&#039;inspection pour le soudage aluminothermique des rails de grue, des voies ferr\u00e9es et des syst\u00e8mes ferroviaires industriels \u2014 con\u00e7us pour une fiabilit\u00e9 sur le terrain et une qualit\u00e9 de joint de pr\u00e9cision.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<a href=\"https:\/\/forgesail.com\/products\/equipments\/\" target=\"_self\" class=\"e-9e361e5-046c8f8 e-button-base e-default-a\" data-interaction-id=\"9e361e5\" data-e-type=\"widget\" data-id=\"9e361e5\">\n\t<strong><u>\u2190 Retour \u00e0 la liste de tous les \u00e9quipements<\/u><\/strong>\n<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e70f693 e-flex e-con-boxed e-con e-parent\" data-id=\"e70f693\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-df0045f e-con-full e-flex e-con e-child\" data-id=\"df0045f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8ef7f91 elementor-widget elementor-widget-html\" data-id=\"8ef7f91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n\n\/* ============================================\n   Brand Design System \u2014 forgesail.com\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', sans-serif;\n  font-size: 16.416px;\n  line-height: 1.65;\n  color: #67768e;\n  background: #fff;\n  -webkit-font-smoothing: antialiased;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: #043384; text-decoration: none; }\na:hover { opacity: 0.8; }\n\n\/* \u5f3a\u5236\u5916\u5c42\u5bb9\u5668\u5c45\u4e2d *\/\n.container { \n  max-width: 1200px !important; \n  margin: 0 auto !important; \n  padding: 0 24px !important; \n  display: block !important;\n}\n\n\/* ---- Typography ---- *\/\nh1, h2, h3, h4 {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  font-weight: 600;\n  color: #043384;\n  line-height: 1.3;\n}\nh2 { font-size: clamp(24px, 3vw, 32px); margin-bottom: 12px; }\nh3 { font-size: 20px; margin-bottom: 8px; }\np { margin-bottom: 16px; }\n\n.section-header { text-align: center !important; margin-bottom: 48px !important; width: 100% !important; }\n.section-header .label {\n  display: inline-block;\n  font-size: 13px; font-weight: 600;\n  text-transform: uppercase; letter-spacing: 2px;\n  color: #42a2d9;\n  margin-bottom: 10px;\n}\n.section-header .subtitle {\n  font-size: 16.416px;\n  color: #67768e;\n  max-width: 680px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* ---- Section common ---- *\/\n.section { padding: 80px 0; width: 100% !important; }\n\n\/* ---- Category Cards ---- *\/\n.cat-grid { \n  display: flex !important; \n  flex-wrap: wrap !important;\n  justify-content: center !important; \n  align-items: stretch !important;\n  gap: 24px !important; \n  margin: 0 auto !important;\n  width: 100% !important;\n}\n\n.cat-card {\n  flex: 1 1 0 !important;          \/* \u4e09\u7b49\u5206\u53ef\u7528\u5bbd\u5ea6\uff0c\u53d6\u4ee3\u56fa\u5b9a 340px *\/\n  min-width: 260px !important;     \/* \u9632\u6b62\u5361\u7247\u8fc7\u7a84\u6324\u574f\u5185\u5bb9 *\/\n  max-width: 340px !important;     \/* \u5bbd\u5c4f\u4e0b\u4fdd\u6301\u89c6\u89c9\u8212\u9002\u4e0a\u9650 *\/\n  background: #fff; \n  border: 1px solid #e5e9f0;\n  border-radius: 14px; \n  padding: 40px 28px;\n  text-align: center;\n  transition: all 0.3s ease;\n  box-sizing: border-box !important;\n  \n  display: flex !important;\n  flex-direction: column !important;\n  justify-content: space-between !important; \n  height: auto !important;\n}\n\n.cat-card:hover {\n  border-color: #42a2d9;\n  box-shadow: 0 8px 30px rgba(66,162,217,0.12);\n  transform: translateY(-4px);\n}\n\n.card-top {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.cat-card .icon {\n  width: 64px; height: 64px;\n  margin: 0 auto 20px !important;\n  background: #f2f5f7; border-radius: 16px;\n  display: flex; align-items: center; justify-content: center;\n  transition: 0.3s;\n}\n.cat-card:hover .icon { background: #043384; }\n.cat-card:hover .icon svg { color: #fff; }\n.cat-card .icon svg { width: 32px; height: 32px; color: #043384; transition: 0.3s; }\n.cat-card .count {\n  font-size: 12px; font-weight: 600;\n  color: #42a2d9; margin-bottom: 8px;\n  letter-spacing: 1px; text-transform: uppercase;\n}\n.cat-card h3 { font-size: 19px; margin-bottom: 10px; }\n\n.cat-card p { \n  font-size: 14px; \n  color: #67768e; \n  line-height: 1.6; \n  margin-bottom: 24px !important; \n}\n\n.card-bottom {\n  width: 100%;\n}\n\n.cat-card .cat-link {\n  font-size: 14px; font-weight: 600; color: #043384;\n  display: inline-flex; align-items: center; justify-content: center; gap: 4px;\n}\n.cat-card:hover .cat-link { color: #42a2d9; }\n\n\/* ---- Responsive ---- *\/\n@media (max-width: 1024px) {\n  .cat-card { flex: 0 1 45% !important; max-width: 45% !important; min-width: 0 !important; }\n}\n@media (max-width: 768px) {\n  .cat-card { flex: 0 1 100% !important; max-width: 400px !important; min-width: 0 !important; margin: 0 auto !important; }\n  .section { padding: 56px 0; }\n  .cat-grid { gap: 20px !important; }\n}\n\n<\/style>\n\n<section class=\"section\" id=\"overview\">\n  <div class=\"container\">\n    <div class=\"section-header\">\n      <div class=\"label\">Cat\u00e9gories d&#039;\u00e9quipement<\/div>\n      <h2>Gamme compl\u00e8te d&#039;\u00e9quipements de soudage ferroviaire<\/h2>\n      <p class=\"subtitle\">Trois gammes de produits sp\u00e9cialis\u00e9s couvrant l&#039;ensemble du processus de soudage aluminothermique \u2014 de la pr\u00e9paration des joints et du soudage \u00e0 la finition apr\u00e8s soudage et au contr\u00f4le qualit\u00e9.<\/p>\n    <\/div>\n    \n    <div class=\"cat-grid\">\n\n      <div class=\"cat-card\">\n        <div class=\"card-top\">\n          <div class=\"icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/><\/svg>\n          <\/div>\n          <div class=\"count\">5 produits<\/div>\n          <h3>\u00c9quipement de soudage<\/h3>\n          <p>Machines de finition apr\u00e8s soudage et rectifieuses de profils de rails con\u00e7ues pour le proc\u00e9d\u00e9 de soudage aluminothermique, assurant des joints de pr\u00e9cision en moins de 40 secondes de cycle.<\/p>\n        <\/div>\n        <div class=\"card-bottom\">\n          <a href=\"https:\/\/forgesail.com\/products\/equipments\/welding-equipment\/\" class=\"cat-link\">Voir l&#039;\u00e9quipement \u2192<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"cat-card\">\n        <div class=\"card-top\">\n          <div class=\"icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><path d=\"M12 20h9\"\/><path d=\"M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z\"\/><\/svg>\n          <\/div>\n          <div class=\"count\">9 produits<\/div>\n          <h3>Outils d&#039;installation<\/h3>\n          <p>Outils sp\u00e9cialement con\u00e7us pour la pr\u00e9paration et l&#039;ex\u00e9cution du soudage aluminothermique des rails de grue \u2014 des pr\u00e9chauffeurs et des dispositifs de moulage aux \u00e9quipements d&#039;alignement des rails et de manutention des scories.<\/p>\n        <\/div>\n        <div class=\"card-bottom\">\n          <a href=\"https:\/\/forgesail.com\/products\/equipments\/installation-tools\/\" class=\"cat-link\">Afficher les outils \u2192<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"cat-card\">\n        <div class=\"card-top\">\n          <div class=\"icon\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n          <\/div>\n          <div class=\"count\">7 produits<\/div>\n          <h3>Instruments d&#039;inspection<\/h3>\n          <p>Outils de mesure de pr\u00e9cision pour l&#039;alignement des joints de rails, la v\u00e9rification des jeux de soudure et le contr\u00f4le du d\u00e9bit de gaz \u2014 conformes aux normes DIN et ISO pour la r\u00e9ception des projets ferroviaires industriels.<\/p>\n        <\/div>\n        <div class=\"card-bottom\">\n          <a href=\"https:\/\/forgesail.com\/products\/equipments\/inspection-instruments\/\" class=\"cat-link\">Afficher les instruments \u2192<\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f8773df e-flex e-con-boxed e-con e-parent\" data-id=\"f8773df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5a32d92 elementor-widget elementor-widget-html\" data-id=\"5a32d92\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n============================================\n  \u533a\u5757\uff1a03-welding\n  \u7528\u4e8e Elementor \u81ea\u5b9a\u4e49 HTML Widget\n============================================\n-->\n<style>\n\n\/* ============================================\n   Brand Design System \u2014 forgesail.com\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', sans-serif;\n  font-size: 16.416px;\n  line-height: 1.65;\n  color: #67768e;\n  background: #fff;\n  -webkit-font-smoothing: antialiased;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: #043384; text-decoration: none; }\na:hover { opacity: 0.8; }\n\n.container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n\n\/* ---- Typography ---- *\/\nh1, h2, h3, h4 {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  font-weight: 600;\n  color: #043384;\n  line-height: 1.3;\n}\nh1 { font-size: clamp(28px, 4vw, 48px); font-weight: 800; margin-bottom: 16px; }\nh2 { font-size: clamp(24px, 3vw, 32px); margin-bottom: 12px; }\nh3 { font-size: 20px; margin-bottom: 8px; }\nh4 { font-size: 18px; margin-bottom: 6px; }\n.hero h1 { color: #fff; font-size: clamp(32px, 4vw, 48px); margin-bottom: 20px; line-height: 1.15; }\np { margin-bottom: 16px; }\n\n.section-header { text-align: center; margin-bottom: 48px; }\n.section-header .label {\n  display: inline-block;\n  font-size: 13px; font-weight: 600;\n  text-transform: uppercase; letter-spacing: 2px;\n  color: #42a2d9;\n  margin-bottom: 10px;\n}\n.section-header .subtitle {\n  font-size: 16.416px;\n  color: #67768e;\n  max-width: 680px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* ---- Buttons ---- *\/\n.btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: 'Inter', sans-serif; font-weight: 600;\n  font-size: 15px; padding: 14px 32px;\n  border-radius: 13px; border: none;\n  cursor: pointer; transition: all 0.25s ease; text-decoration: none;\n}\n.btn-primary { background: #043384; color: #fff; }\n.btn-primary:hover { background: #060097; color: #fff; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(4,51,132,0.25); }\n.btn-light { background: #fff; color: #043384; }\n.btn-light:hover { background: #e8f1fa; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); }\n.btn-outline-light { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.4); }\n.btn-outline-light:hover { background: rgba(255,255,255,0.1); border-color: #fff; transform: translateY(-2px); }\n\n\/* ---- Section common ---- *\/\n.section { padding: 80px 0; }\n.section-gray { background: #f2f5f7; }\n.section-dark { background: #043384; color: #fff; }\n\n\/* ---- Hero ---- *\/\n.hero {\n  position: relative; width: 100vw; height: 520px;\n  margin-left: calc(-50vw + 50%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero-bg {\n  position: absolute; inset: 0; z-index: 0;\n  background: linear-gradient(135deg, #043384 0%, #060097 40%, #1a3a6a 100%);\n  \/* background: url('your-hero.jpg') center\/cover no-repeat; *\/\n}\n.hero-bg::after {\n  content: ''; position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse at 20% 40%, rgba(255,255,255,0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 60%, rgba(66,162,217,0.08) 0%, transparent 50%);\n}\n\/* If using image background:\n.hero-bg::after { background: rgba(4,51,132,0.55); }\n*\/\n.hero-content {\n  position: relative; z-index: 2;\n  max-width: 1140px; margin: 0 auto;\n  padding: 0 24px; width: 100%;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;\n  color: #42a2d9;\n  background: rgba(66,162,217,0.12);\n  border: 1px solid rgba(66,162,217,0.2);\n  border-radius: 50px;\n  padding: 6px 16px;\n  margin-bottom: 24px;\n}\n.hero p {\n  font-size: 18px;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.65;\n  margin-bottom: 32px;\n  max-width: 620px;\n}\n.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }\n\n\/* ---- Category Cards ---- *\/\n.cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.cat-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 40px 32px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cat-card:hover {\n  border-color: #42a2d9;\n  box-shadow: 0 8px 30px rgba(66,162,217,0.12);\n  transform: translateY(-4px);\n}\n.cat-card .icon {\n  width: 64px; height: 64px;\n  margin: 0 auto 20px;\n  background: #f2f5f7; border-radius: 16px;\n  display: flex; align-items: center; justify-content: center;\n  transition: 0.3s;\n}\n.cat-card:hover .icon { background: #043384; }\n.cat-card:hover .icon svg { color: #fff; }\n.cat-card .icon svg { width: 32px; height: 32px; color: #043384; transition: 0.3s; }\n.cat-card .count {\n  font-size: 12px; font-weight: 600;\n  color: #42a2d9; margin-bottom: 8px;\n  letter-spacing: 1px; text-transform: uppercase;\n}\n.cat-card h3 { font-size: 19px; margin-bottom: 10px; }\n.cat-card p { font-size: 14px; color: #67768e; line-height: 1.6; margin-bottom: 16px; }\n.cat-card .cat-link {\n  font-size: 14px; font-weight: 600; color: #043384;\n  display: inline-flex; align-items: center; gap: 4px;\n}\n.cat-card:hover .cat-link { color: #42a2d9; }\n\n@media (max-width: 768px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n\/* ---- Product List ---- *\/\n.prod-table { width: 100%; border-collapse: collapse; }\n.prod-table th {\n  text-align: left;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  color: #9aa9bb;\n  padding: 12px 16px;\n  border-bottom: 2px solid #e5e9f0;\n}\n.prod-table td {\n  padding: 16px;\n  border-bottom: 1px solid #f2f5f7;\n  vertical-align: top;\n}\n.prod-table tr:last-child td { border-bottom: none; }\n.prod-name { font-weight: 600; color: #043384; font-size: 15px; width: 200px; }\n.prod-spec { font-size: 14px; line-height: 1.6; color: #67768e; }\n.prod-spec strong { color: #043384; }\n.spec-label { color: #9aa9bb; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; min-width: 70px; }\n\n\/* ---- Sub-section ---- *\/\n.sub-section { margin-top: 48px; }\n.sub-section:first-of-type { margin-top: 0; }\n.sub-title {\n  display: flex; align-items: center; gap: 10px;\n  margin-bottom: 24px;\n}\n.sub-title .tag {\n  display: inline-block;\n  font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  background: #043384; color: #fff;\n  padding: 3px 12px; border-radius: 20px;\n}\n.sub-title h3 { margin: 0; font-size: 22px; }\n\n\/* ---- Consumables Mini-Block ---- *\/\n.consumables-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 36px;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 24px;\n}\n.consumables-card .text { flex: 1; }\n.consumables-card .text h3 { margin-bottom: 8px; }\n.consumables-card .text p { font-size: 14px; color: #67768e; margin-bottom: 0; line-height: 1.6; }\n.consumables-card .btn { flex-shrink: 0; }\n\n\/* ---- CTA ---- *\/\n.cta-bar {\n  background: #043384; padding: 60px 0; text-align: center;\n}\n.cta-bar h2 { color: #fff; font-size: clamp(22px, 2.5vw, 28px); margin-bottom: 12px; }\n.cta-bar p { color: rgba(255,255,255,0.7); max-width: 520px; margin: 0 auto 24px; font-size: 15px; }\n\n\/* ---- Footer ---- *\/\n.compact-footer {\n  background: #0a132a; color: rgba(255,255,255,0.5);\n  padding: 32px 0; font-size: 13px;\n}\n.compact-footer .footer-inner {\n  display: flex; justify-content: space-between; align-items: center;\n  flex-wrap: wrap; gap: 16px;\n}\n.compact-footer a { color: rgba(255,255,255,0.6); }\n.compact-footer a:hover { color: #42a2d9; }\n\n\/* ---- Responsive ---- *\/\n@media (max-width: 768px) {\n  .section { padding: 56px 0; }\n  .hero { height: auto; min-height: 420px; }\n  .hero-content { padding: 60px 24px; }\n  .hero-actions .btn { width: 100%; justify-content: center; }\n  .prod-table th, .prod-table td { display: block; width: 100%; padding: 8px 0; }\n  .prod-table tr:not(:last-child) td:last-child { padding-bottom: 16px; }\n  .prod-name { width: auto; }\n  .consumables-card { flex-direction: column; text-align: center; }\n  .consumables-card .btn { width: 100%; justify-content: center; }\n}\n@media (max-width: 480px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n<\/style>\n\n<!-- ============ WELDING EQUIPMENT ============ -->\n<section class=\"section section-gray\" id=\"welding\">\n  <div class=\"container\">\n    <div class=\"section-header\">\n      <div class=\"label\">Cat\u00e9gorie 01<\/div>\n      <h2>\u00c9quipement de soudage aluminothermique pour rails de grue<\/h2>\n      <p class=\"subtitle\">Machines sp\u00e9cialis\u00e9es de traitement apr\u00e8s soudage con\u00e7ues pour le flux de travail du soudage aluminothermique \u2014 \u00e9limination des bavures de soudure et restauration du profil du rail aux tol\u00e9rances op\u00e9rationnelles.<\/p>\n    <\/div>\n\n    <div class=\"sub-section\">\n      <div class=\"sub-title\">\n        <span class=\"tag\">Soudage<\/span>\n        <h3>Machines de d\u00e9coupe et de meulage de soudure<\/h3>\n      <\/div>\n      <table class=\"prod-table\">\n        <thead>\n          <tr><th>Produit<\/th><th>Sp\u00e9cifications et description<\/th><\/tr>\n        <\/thead>\n        <tbody>\n\n          <tr>\n            <td class=\"prod-name\">Machine de finition de soudure de rails manuelle QLJ-III<\/td>\n            <td class=\"prod-spec\">\n              <p>\u00c9quipement de soudage aluminothermique d\u00e9di\u00e9 \u00e0 l&#039;\u00e9limination des bavures de soudure apr\u00e8s la r\u00e9alisation des joints de rails. La commande hydraulique bidirectionnelle manuelle fournit jusqu&#039;\u00e0 <strong>pouss\u00e9e de 200 kN<\/strong>, avec une vitesse d&#039;avance de 3,5 mm par cycle de course. Le fonctionnement unidirectionnel s&#039;ach\u00e8ve en <strong>\u226440 secondes<\/strong>, ne laissant la surface d\u00e9coup\u00e9e pas plus de 2 mm au-dessus du profil du rail d&#039;origine.<\/p>\n              <p><span class=\"spec-label\">Ouverture:<\/span> 135 mm max entre les deux lames de coupe<br>\n              <span class=\"spec-label\">Poids:<\/span> \u226478 kg<br>\n              <span class=\"spec-label\">Dimensions:<\/span> 1000 \u00d7 420 \u00d7 440 mm<br>\n              <span class=\"spec-label\">Compatibilit\u00e9:<\/span> T\u00eates de coupe interchangeables pour rails l\u00e9gers, rails lourds, rails de pont roulant (QU70\u2013QU120) et profils de rails rainur\u00e9s<\/p>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"prod-name\">Cisaille \u00e0 souder \u00e9lectrohydraulique QLJ-II<\/td>\n            <td class=\"prod-spec\">\n              <p>Machine de finition de soudure hydraulique \u00e9lectrique pour les op\u00e9rations de soudage ferroviaire \u00e0 haut volume. <strong>moteur triphas\u00e9 de 3,0 kW<\/strong> entra\u00eene le syst\u00e8me hydraulique, atteignant une vitesse d&#039;avance de 12 mm\/s avec un temps de cycle unidirectionnel de <strong>\u226420 secondes<\/strong>. L&#039;unit\u00e9 d&#039;alimentation se raccorde via un tuyau flexible haute pression pour un positionnement ergonomique.<\/p>\n              <p><span class=\"spec-label\">Pouss\u00e9e maximale :<\/span> 200 kN<br>\n              <span class=\"spec-label\">Largeur de cisaillement maximale\u00a0:<\/span> 135 mm<br>\n              <span class=\"spec-label\">Unit\u00e9 de d\u00e9coupe :<\/span> 1100 \u00d7 500 \u00d7 300 mm, 63 kg<br>\n              <span class=\"spec-label\">Groupe \u00e9lectrog\u00e8ne :<\/span> 600 \u00d7 400 \u00d7 400 mm, 75 kg<br>\n              <span class=\"spec-label\">Moteur:<\/span> Triphas\u00e9 3,0 kW, 1400 tr\/min<\/p>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"prod-name\">Machine \u00e0 rectifier les rails GDMJ-1 (\u00e9lectrique)<\/td>\n            <td class=\"prod-spec\">\n              <p>Rectifieuse de profils de rails apr\u00e8s soudage pour la finition de pr\u00e9cision de la surface sup\u00e9rieure du rail apr\u00e8s soudage aluminothermique. \u00c9quip\u00e9e d&#039;une <strong>Moteur 380 V, 2,2 kW<\/strong> tournant \u00e0 2800 tr\/min, entra\u00eenant une meule boisseau sp\u00e9ciale (BL \u03a6150 \u00d7 85 \u00d7 80 mm). Le taux d&#039;usure de la meule boisseau est de <strong>1:6<\/strong>, garantissant un fonctionnement rentable.<\/p>\n              <p><span class=\"spec-label\">Poids:<\/span> 68 kg<br>\n              <span class=\"spec-label\">Dimensions:<\/span> 1030 \u00d7 760 \u00d7 220 mm<br>\n              <span class=\"spec-label\">Application:<\/span> Finition de pr\u00e9cision de la surface sup\u00e9rieure du rail apr\u00e8s soudage<\/p>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"prod-name\">Rectifieuse de rainures pour rails rainur\u00e9s CFMG-5<\/td>\n            <td class=\"prod-spec\">\n              <p>\u00c9quipement de meulage sp\u00e9cialis\u00e9 pour la finition apr\u00e8s soudage des rails rainur\u00e9s (voies de tramway). <strong>Moteur 380 V, 2,2 kW<\/strong> Une meule \u00e0 rayon de 250 mm (\u03a6250 \u00d7 25 mm) entra\u00eene une machine \u00e0 rectifier les rainures apr\u00e8s soudage aluminothermique (2\u00a0800 tr\/min). Convient aux profils de rails rainur\u00e9s 59R2 et 60R2.<\/p>\n              <p><span class=\"spec-label\">Poids:<\/span> 68 kg<br>\n              <span class=\"spec-label\">Dimensions:<\/span> 1030 \u00d7 820 \u00d7 220 mm<\/p>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"prod-name\">Rectifieuse de pr\u00e9cision pour rails rainur\u00e9s<\/td>\n            <td class=\"prod-spec\">\n              <p>Machine de finition de pr\u00e9cision l\u00e9g\u00e8re pour le raffinement de la surface des rainures de rails apr\u00e8s soudage. Aliment\u00e9e par un <strong>moteur monophas\u00e9 220 V, 1,2 kW<\/strong> avec une meule de \u03a6150 mm. \u00c0 seulement <strong>21,5 kg<\/strong>, il est facilement transportable d&#039;un chantier \u00e0 l&#039;autre.<\/p>\n              <p><span class=\"spec-label\">Dimensions:<\/span> 580 \u00d7 520 \u00d7 340 mm<br>\n              <span class=\"spec-label\">Application:<\/span> Finition de pr\u00e9cision des surfaces des rainures des rails apr\u00e8s soudage athermique.<\/p>\n            <\/td>\n          <\/tr>\n\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <!-- Auxiliary Tools -->\n    <div class=\"sub-section\">\n      <div class=\"sub-title\">\n        <span class=\"tag\">Auxiliaire<\/span>\n        <h3>Outils et consommables suppl\u00e9mentaires<\/h3>\n      <\/div>\n      <table class=\"prod-table\">\n        <thead>\n          <tr><th>Produit<\/th><th>Sp\u00e9cifications et description<\/th><\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td class=\"prod-name\">Meuleuse d&#039;angle (S1M-FF-150A)<\/td>\n            <td class=\"prod-spec\">\n              <p>Outil de meulage polyvalent pour la retouche de surface apr\u00e8s soudage et la finition des bords de rails. Monophas\u00e9 220 V., <strong>1200 W, 9000 tr\/min<\/strong>, \u00e9quip\u00e9 d&#039;un disque \u00e0 meuler de \u03a6150 mm. Mod\u00e8le : S1M-FF-150A.<\/p>\n            <\/td>\n          <\/tr>\n          <tr>\n            <td class=\"prod-name\">Broyeur droit portatif (S1S-FF-125B)<\/td>\n            <td class=\"prod-spec\">\n              <p>Meuleuse droite compacte pour la finition de soudures de pr\u00e9cision dans les zones confin\u00e9es des joints de rails. Monophas\u00e9 220 V., <strong>710 W, 5300 tr\/min<\/strong>. Mod\u00e8le : S1S-FF-125B.<\/p>\n            <\/td>\n          <\/tr>\n          <tr>\n            <td class=\"prod-name\">Disque de coupe pour rails (\u03a6400 mm)<\/td>\n            <td class=\"prod-spec\">\n              <p>Disque de coupe \u00e0 liant r\u00e9sine pour le sectionnement des rails et la pr\u00e9paration des joints. <strong>Diam\u00e8tre \u03a6400 mm, \u00e9paisseur 4 mm<\/strong>. Compatible avec les machines de d\u00e9coupe de rails standard.<\/p>\n            <\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div style=\"text-align:center;margin-top:32px;\">\n      <a href=\"https:\/\/forgesail.com\/products\/equipments\/welding-equipment\/\" class=\"btn btn-primary\">Voir tout le mat\u00e9riel de soudage \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6082441 e-flex e-con-boxed e-con e-parent\" data-id=\"6082441\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-01333ad elementor-widget elementor-widget-html\" data-id=\"01333ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n============================================\n  \u533a\u5757\uff1a04-installation\n  \u7528\u4e8e Elementor \u81ea\u5b9a\u4e49 HTML Widget\n============================================\n-->\n<style>\n\n\/* ============================================\n   Brand Design System \u2014 forgesail.com\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', sans-serif;\n  font-size: 16.416px;\n  line-height: 1.65;\n  color: #67768e;\n  background: #fff;\n  -webkit-font-smoothing: antialiased;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: #043384; text-decoration: none; }\na:hover { opacity: 0.8; }\n\n.container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n\n\/* ---- Typography ---- *\/\nh1, h2, h3, h4 {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  font-weight: 600;\n  color: #043384;\n  line-height: 1.3;\n}\nh1 { font-size: clamp(28px, 4vw, 48px); font-weight: 800; margin-bottom: 16px; }\nh2 { font-size: clamp(24px, 3vw, 32px); margin-bottom: 12px; }\nh3 { font-size: 20px; margin-bottom: 8px; }\nh4 { font-size: 18px; margin-bottom: 6px; }\n.hero h1 { color: #fff; font-size: clamp(32px, 4vw, 48px); margin-bottom: 20px; line-height: 1.15; }\np { margin-bottom: 16px; }\n\n.section-header { text-align: center; margin-bottom: 48px; }\n.section-header .label {\n  display: inline-block;\n  font-size: 13px; font-weight: 600;\n  text-transform: uppercase; letter-spacing: 2px;\n  color: #42a2d9;\n  margin-bottom: 10px;\n}\n.section-header .subtitle {\n  font-size: 16.416px;\n  color: #67768e;\n  max-width: 680px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* ---- Buttons ---- *\/\n.btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: 'Inter', sans-serif; font-weight: 600;\n  font-size: 15px; padding: 14px 32px;\n  border-radius: 13px; border: none;\n  cursor: pointer; transition: all 0.25s ease; text-decoration: none;\n}\n.btn-primary { background: #043384; color: #fff; }\n.btn-primary:hover { background: #060097; color: #fff; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(4,51,132,0.25); }\n.btn-light { background: #fff; color: #043384; }\n.btn-light:hover { background: #e8f1fa; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); }\n.btn-outline-light { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.4); }\n.btn-outline-light:hover { background: rgba(255,255,255,0.1); border-color: #fff; transform: translateY(-2px); }\n\n\/* ---- Section common ---- *\/\n.section { padding: 80px 0; }\n.section-gray { background: #f2f5f7; }\n.section-dark { background: #043384; color: #fff; }\n\n\/* ---- Hero ---- *\/\n.hero {\n  position: relative; width: 100vw; height: 520px;\n  margin-left: calc(-50vw + 50%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero-bg {\n  position: absolute; inset: 0; z-index: 0;\n  background: linear-gradient(135deg, #043384 0%, #060097 40%, #1a3a6a 100%);\n  \/* background: url('your-hero.jpg') center\/cover no-repeat; *\/\n}\n.hero-bg::after {\n  content: ''; position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse at 20% 40%, rgba(255,255,255,0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 60%, rgba(66,162,217,0.08) 0%, transparent 50%);\n}\n\/* If using image background:\n.hero-bg::after { background: rgba(4,51,132,0.55); }\n*\/\n.hero-content {\n  position: relative; z-index: 2;\n  max-width: 1140px; margin: 0 auto;\n  padding: 0 24px; width: 100%;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;\n  color: #42a2d9;\n  background: rgba(66,162,217,0.12);\n  border: 1px solid rgba(66,162,217,0.2);\n  border-radius: 50px;\n  padding: 6px 16px;\n  margin-bottom: 24px;\n}\n.hero p {\n  font-size: 18px;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.65;\n  margin-bottom: 32px;\n  max-width: 620px;\n}\n.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }\n\n\/* ---- Category Cards ---- *\/\n.cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.cat-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 40px 32px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cat-card:hover {\n  border-color: #42a2d9;\n  box-shadow: 0 8px 30px rgba(66,162,217,0.12);\n  transform: translateY(-4px);\n}\n.cat-card .icon {\n  width: 64px; height: 64px;\n  margin: 0 auto 20px;\n  background: #f2f5f7; border-radius: 16px;\n  display: flex; align-items: center; justify-content: center;\n  transition: 0.3s;\n}\n.cat-card:hover .icon { background: #043384; }\n.cat-card:hover .icon svg { color: #fff; }\n.cat-card .icon svg { width: 32px; height: 32px; color: #043384; transition: 0.3s; }\n.cat-card .count {\n  font-size: 12px; font-weight: 600;\n  color: #42a2d9; margin-bottom: 8px;\n  letter-spacing: 1px; text-transform: uppercase;\n}\n.cat-card h3 { font-size: 19px; margin-bottom: 10px; }\n.cat-card p { font-size: 14px; color: #67768e; line-height: 1.6; margin-bottom: 16px; }\n.cat-card .cat-link {\n  font-size: 14px; font-weight: 600; color: #043384;\n  display: inline-flex; align-items: center; gap: 4px;\n}\n.cat-card:hover .cat-link { color: #42a2d9; }\n\n@media (max-width: 768px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n\/* ---- Product List ---- *\/\n.prod-table { width: 100%; border-collapse: collapse; }\n.prod-table th {\n  text-align: left;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  color: #9aa9bb;\n  padding: 12px 16px;\n  border-bottom: 2px solid #e5e9f0;\n}\n.prod-table td {\n  padding: 16px;\n  border-bottom: 1px solid #f2f5f7;\n  vertical-align: top;\n}\n.prod-table tr:last-child td { border-bottom: none; }\n.prod-name { font-weight: 600; color: #043384; font-size: 15px; width: 200px; }\n.prod-spec { font-size: 14px; line-height: 1.6; color: #67768e; }\n.prod-spec strong { color: #043384; }\n.spec-label { color: #9aa9bb; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; min-width: 70px; }\n\n\/* ---- Sub-section ---- *\/\n.sub-section { margin-top: 48px; }\n.sub-section:first-of-type { margin-top: 0; }\n.sub-title {\n  display: flex; align-items: center; gap: 10px;\n  margin-bottom: 24px;\n}\n.sub-title .tag {\n  display: inline-block;\n  font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  background: #043384; color: #fff;\n  padding: 3px 12px; border-radius: 20px;\n}\n.sub-title h3 { margin: 0; font-size: 22px; }\n\n\/* ---- Consumables Mini-Block ---- *\/\n.consumables-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 36px;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 24px;\n}\n.consumables-card .text { flex: 1; }\n.consumables-card .text h3 { margin-bottom: 8px; }\n.consumables-card .text p { font-size: 14px; color: #67768e; margin-bottom: 0; line-height: 1.6; }\n.consumables-card .btn { flex-shrink: 0; }\n\n\/* ---- CTA ---- *\/\n.cta-bar {\n  background: #043384; padding: 60px 0; text-align: center;\n}\n.cta-bar h2 { color: #fff; font-size: clamp(22px, 2.5vw, 28px); margin-bottom: 12px; }\n.cta-bar p { color: rgba(255,255,255,0.7); max-width: 520px; margin: 0 auto 24px; font-size: 15px; }\n\n\/* ---- Footer ---- *\/\n.compact-footer {\n  background: #0a132a; color: rgba(255,255,255,0.5);\n  padding: 32px 0; font-size: 13px;\n}\n.compact-footer .footer-inner {\n  display: flex; justify-content: space-between; align-items: center;\n  flex-wrap: wrap; gap: 16px;\n}\n.compact-footer a { color: rgba(255,255,255,0.6); }\n.compact-footer a:hover { color: #42a2d9; }\n\n\/* ---- Responsive ---- *\/\n@media (max-width: 768px) {\n  .section { padding: 56px 0; }\n  .hero { height: auto; min-height: 420px; }\n  .hero-content { padding: 60px 24px; }\n  .hero-actions .btn { width: 100%; justify-content: center; }\n  .prod-table th, .prod-table td { display: block; width: 100%; padding: 8px 0; }\n  .prod-table tr:not(:last-child) td:last-child { padding-bottom: 16px; }\n  .prod-name { width: auto; }\n  .consumables-card { flex-direction: column; text-align: center; }\n  .consumables-card .btn { width: 100%; justify-content: center; }\n}\n@media (max-width: 480px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n<\/style>\n\n<!-- ============ INSTALLATION TOOLS ============ -->\n<section class=\"section\" id=\"tools\">\n  <div class=\"container\">\n    <div class=\"section-header\">\n      <div class=\"label\">Cat\u00e9gorie 02<\/div>\n      <h2>Outils d&#039;installation de rails de grue pour le soudage aluminothermique<\/h2>\n      <p class=\"subtitle\">Des outils sp\u00e9cialement con\u00e7us pour chaque \u00e9tape du processus de soudage aluminothermique des rails de grue \u2014 de la pr\u00e9paration des extr\u00e9mit\u00e9s des rails et de la mise en place du moule jusqu&#039;au coulage et au nettoyage apr\u00e8s soudage.<\/p>\n    <\/div>\n\n    <table class=\"prod-table\">\n      <thead>\n        <tr><th>Produit<\/th><th>Sp\u00e9cifications et description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n\n        <tr>\n          <td class=\"prod-name\">Pr\u00e9chauffeur avec support magn\u00e9tique<\/td>\n          <td class=\"prod-spec\">\n            <p>Ensemble de pr\u00e9chauffage sur mesure pour le pr\u00e9chauffage contr\u00f4l\u00e9 des joints avant la coul\u00e9e de thermite. Comprend un <strong>Poign\u00e9e en laiton 143TN<\/strong>, Tube de buse en acier inoxydable et embout de buse en acier A3. Le support magn\u00e9tique (1,46 kg) maintient le pr\u00e9chauffeur en place pendant son fonctionnement. Poids total\u00a0: 3,8 kg. Dimensions\u00a0: 620 mm de longueur \u00d7 290 mm de hauteur. Livr\u00e9 avec raccords pour tuyaux d\u2019oxyg\u00e8ne et de GPL.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Couvercle du creuset<\/td>\n          <td class=\"prod-spec\">\n            <p>Couvercle de s\u00e9curit\u00e9 pour prot\u00e9ger contre les projections d&#039;\u00e9tincelles lors de la r\u00e9action du flux de thermite. Fabriqu\u00e9 \u00e0 partir de <strong>plaque d&#039;acier lamin\u00e9e \u00e0 froid de 2 mm<\/strong>, Poids\u00a0: 3,2\u00a0kg. Diam\u00e8tre d\u2019ouverture maximal du fond\u00a0: \u03a6240\u00a0mm. \u00c9quipement de s\u00e9curit\u00e9 essentiel, compl\u00e9mentaire aux EPI, pour toute op\u00e9ration de soudage.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Pince en C (dispositif de moulage de sable)<\/td>\n          <td class=\"prod-spec\">\n            <p>Outil de serrage pour moule en sable permettant de fixer l&#039;ensemble du moule contre le rail pendant le soudage. Fabriqu\u00e9 \u00e0 partir de <strong>acier de 8 mm<\/strong>, Poids\u00a0: 3,5\u00a0kg. Dimensions\u00a0: 400\u00a0\u00d7\u00a0140\u00a0mm. Con\u00e7u pour un serrage et un desserrage rapides entre les cycles de soudage.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Cadre de bo\u00eete \u00e0 sable de soudage<\/td>\n          <td class=\"prod-spec\">\n            <p>Ensemble de moule en sable utilisant des ressorts de tension et des serre-joints en C pour plaquer le moule contre le profil du rail. Fabriqu\u00e9 \u00e0 partir de <strong>plaque d&#039;acier lamin\u00e9e \u00e0 froid de 2 mm<\/strong> avec une plaque de base en acier de 8 mm. Poids\u00a0: 5,4 kg. Dimensions\u00a0: 230 \u00d7 105 \u00d7 50 mm.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Bac \u00e0 scories<\/td>\n          <td class=\"prod-spec\">\n            <p>Tr\u00e9mie de r\u00e9cup\u00e9ration des scories en acier moul\u00e9, con\u00e7ue pour recueillir les scories fondues exc\u00e9dentaires issues du proc\u00e9d\u00e9 de coul\u00e9e alumineuse. Poids\u00a0: 5,4\u00a0kg. Dimensions\u00a0: 250\u00a0\u00d7\u00a0170\u00a0\u00d7\u00a080\u00a0mm. Mise en place et retrait rapides entre les cycles de soudage.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Aligneur de rails<\/td>\n          <td class=\"prod-spec\">\n            <p>Outil d&#039;alignement robuste pour le positionnement et le nivellement rapides des deux extr\u00e9mit\u00e9s de rail au niveau du joint de soudure. Fabriqu\u00e9 \u00e0 partir de <strong>Acier A3 de 16 mm<\/strong>, Poids\u00a0: 10,0\u00a0kg. Dimensions du corps principal\u00a0: 310\u00a0\u00d7\u00a080\u00a0mm. Assure un alignement correct des extr\u00e9mit\u00e9s des rails avant la mise en place du moule et le pr\u00e9chauffage.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Porte-creuset<\/td>\n          <td class=\"prod-spec\">\n            <p>Dispositif de centrage plac\u00e9 sur l&#039;ensemble du moule en sable pour fixer ce dernier, supporter le creuset monobloc et aligner le bec verseur du creuset avec l&#039;orifice de coul\u00e9e du moule. Acier moul\u00e9., <strong>8 mm d&#039;\u00e9paisseur<\/strong>, poids 2,0 kg. Dimensions : 290 \u00d7 120 \u00d7 50 mm.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Tige de nettoyage des scories<\/td>\n          <td class=\"prod-spec\">\n            <p>Outil multifonctionnel pour le retrait des scories apr\u00e8s coul\u00e9e et l&#039;\u00e9limination du sable de collage autour du moule. Fabriqu\u00e9 \u00e0 partir de <strong>barre ronde en acier au carbone \u03a616<\/strong>, Poids\u00a0: 1,7\u00a0kg, longueur\u00a0: 995\u00a0mm. Assure une protection contre les br\u00fblures lors de la manipulation de scories chaudes.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Tuyau \u00e0 gaz haute r\u00e9sistance (25 m)<\/td>\n          <td class=\"prod-spec\">\n            <p>Ensemble de tuyaux \u00e0 gaz en caoutchouc pour les raccordements d&#039;alimentation en oxyg\u00e8ne et en GPL des bouteilles au pr\u00e9chauffeur. <strong>25 m\u00e8tres de longueur<\/strong> Vendu par rouleau, par lot de 2 rouleaux. Convient aux op\u00e9rations de soudage sur site n\u00e9cessitant une configuration de poste de travail flexible.<\/p>\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n    <\/table>\n\n    <div style=\"text-align:center;margin-top:32px;\">\n      <a href=\"https:\/\/forgesail.com\/products\/equipments\/installation-tools\/\" class=\"btn btn-primary\">Afficher tous les outils d&#039;installation \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7566fa5 elementor-widget elementor-widget-html\" data-id=\"7566fa5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n============================================\n  \u533a\u5757\uff1a05-inspection\n  \u7528\u4e8e Elementor \u81ea\u5b9a\u4e49 HTML Widget\n============================================\n-->\n<style>\n\n\/* ============================================\n   Brand Design System \u2014 forgesail.com\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', sans-serif;\n  font-size: 16.416px;\n  line-height: 1.65;\n  color: #67768e;\n  background: #fff;\n  -webkit-font-smoothing: antialiased;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: #043384; text-decoration: none; }\na:hover { opacity: 0.8; }\n\n.container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n\n\/* ---- Typography ---- *\/\nh1, h2, h3, h4 {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  font-weight: 600;\n  color: #043384;\n  line-height: 1.3;\n}\nh1 { font-size: clamp(28px, 4vw, 48px); font-weight: 800; margin-bottom: 16px; }\nh2 { font-size: clamp(24px, 3vw, 32px); margin-bottom: 12px; }\nh3 { font-size: 20px; margin-bottom: 8px; }\nh4 { font-size: 18px; margin-bottom: 6px; }\n.hero h1 { color: #fff; font-size: clamp(32px, 4vw, 48px); margin-bottom: 20px; line-height: 1.15; }\np { margin-bottom: 16px; }\n\n.section-header { text-align: center; margin-bottom: 48px; }\n.section-header .label {\n  display: inline-block;\n  font-size: 13px; font-weight: 600;\n  text-transform: uppercase; letter-spacing: 2px;\n  color: #42a2d9;\n  margin-bottom: 10px;\n}\n.section-header .subtitle {\n  font-size: 16.416px;\n  color: #67768e;\n  max-width: 680px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* ---- Buttons ---- *\/\n.btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: 'Inter', sans-serif; font-weight: 600;\n  font-size: 15px; padding: 14px 32px;\n  border-radius: 13px; border: none;\n  cursor: pointer; transition: all 0.25s ease; text-decoration: none;\n}\n.btn-primary { background: #043384; color: #fff; }\n.btn-primary:hover { background: #060097; color: #fff; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(4,51,132,0.25); }\n.btn-light { background: #fff; color: #043384; }\n.btn-light:hover { background: #e8f1fa; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); }\n.btn-outline-light { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.4); }\n.btn-outline-light:hover { background: rgba(255,255,255,0.1); border-color: #fff; transform: translateY(-2px); }\n\n\/* ---- Section common ---- *\/\n.section { padding: 80px 0; }\n.section-gray { background: #f2f5f7; }\n.section-dark { background: #043384; color: #fff; }\n\n\/* ---- Hero ---- *\/\n.hero {\n  position: relative; width: 100vw; height: 520px;\n  margin-left: calc(-50vw + 50%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero-bg {\n  position: absolute; inset: 0; z-index: 0;\n  background: linear-gradient(135deg, #043384 0%, #060097 40%, #1a3a6a 100%);\n  \/* background: url('your-hero.jpg') center\/cover no-repeat; *\/\n}\n.hero-bg::after {\n  content: ''; position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse at 20% 40%, rgba(255,255,255,0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 60%, rgba(66,162,217,0.08) 0%, transparent 50%);\n}\n\/* If using image background:\n.hero-bg::after { background: rgba(4,51,132,0.55); }\n*\/\n.hero-content {\n  position: relative; z-index: 2;\n  max-width: 1140px; margin: 0 auto;\n  padding: 0 24px; width: 100%;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;\n  color: #42a2d9;\n  background: rgba(66,162,217,0.12);\n  border: 1px solid rgba(66,162,217,0.2);\n  border-radius: 50px;\n  padding: 6px 16px;\n  margin-bottom: 24px;\n}\n.hero p {\n  font-size: 18px;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.65;\n  margin-bottom: 32px;\n  max-width: 620px;\n}\n.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }\n\n\/* ---- Category Cards ---- *\/\n.cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.cat-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 40px 32px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cat-card:hover {\n  border-color: #42a2d9;\n  box-shadow: 0 8px 30px rgba(66,162,217,0.12);\n  transform: translateY(-4px);\n}\n.cat-card .icon {\n  width: 64px; height: 64px;\n  margin: 0 auto 20px;\n  background: #f2f5f7; border-radius: 16px;\n  display: flex; align-items: center; justify-content: center;\n  transition: 0.3s;\n}\n.cat-card:hover .icon { background: #043384; }\n.cat-card:hover .icon svg { color: #fff; }\n.cat-card .icon svg { width: 32px; height: 32px; color: #043384; transition: 0.3s; }\n.cat-card .count {\n  font-size: 12px; font-weight: 600;\n  color: #42a2d9; margin-bottom: 8px;\n  letter-spacing: 1px; text-transform: uppercase;\n}\n.cat-card h3 { font-size: 19px; margin-bottom: 10px; }\n.cat-card p { font-size: 14px; color: #67768e; line-height: 1.6; margin-bottom: 16px; }\n.cat-card .cat-link {\n  font-size: 14px; font-weight: 600; color: #043384;\n  display: inline-flex; align-items: center; gap: 4px;\n}\n.cat-card:hover .cat-link { color: #42a2d9; }\n\n@media (max-width: 768px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n\/* ---- Product List ---- *\/\n.prod-table { width: 100%; border-collapse: collapse; }\n.prod-table th {\n  text-align: left;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  color: #9aa9bb;\n  padding: 12px 16px;\n  border-bottom: 2px solid #e5e9f0;\n}\n.prod-table td {\n  padding: 16px;\n  border-bottom: 1px solid #f2f5f7;\n  vertical-align: top;\n}\n.prod-table tr:last-child td { border-bottom: none; }\n.prod-name { font-weight: 600; color: #043384; font-size: 15px; width: 200px; }\n.prod-spec { font-size: 14px; line-height: 1.6; color: #67768e; }\n.prod-spec strong { color: #043384; }\n.spec-label { color: #9aa9bb; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; min-width: 70px; }\n\n\/* ---- Sub-section ---- *\/\n.sub-section { margin-top: 48px; }\n.sub-section:first-of-type { margin-top: 0; }\n.sub-title {\n  display: flex; align-items: center; gap: 10px;\n  margin-bottom: 24px;\n}\n.sub-title .tag {\n  display: inline-block;\n  font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  background: #043384; color: #fff;\n  padding: 3px 12px; border-radius: 20px;\n}\n.sub-title h3 { margin: 0; font-size: 22px; }\n\n\/* ---- Consumables Mini-Block ---- *\/\n.consumables-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 36px;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 24px;\n}\n.consumables-card .text { flex: 1; }\n.consumables-card .text h3 { margin-bottom: 8px; }\n.consumables-card .text p { font-size: 14px; color: #67768e; margin-bottom: 0; line-height: 1.6; }\n.consumables-card .btn { flex-shrink: 0; }\n\n\/* ---- CTA ---- *\/\n.cta-bar {\n  background: #043384; padding: 60px 0; text-align: center;\n}\n.cta-bar h2 { color: #fff; font-size: clamp(22px, 2.5vw, 28px); margin-bottom: 12px; }\n.cta-bar p { color: rgba(255,255,255,0.7); max-width: 520px; margin: 0 auto 24px; font-size: 15px; }\n\n\/* ---- Footer ---- *\/\n.compact-footer {\n  background: #0a132a; color: rgba(255,255,255,0.5);\n  padding: 32px 0; font-size: 13px;\n}\n.compact-footer .footer-inner {\n  display: flex; justify-content: space-between; align-items: center;\n  flex-wrap: wrap; gap: 16px;\n}\n.compact-footer a { color: rgba(255,255,255,0.6); }\n.compact-footer a:hover { color: #42a2d9; }\n\n\/* ---- Responsive ---- *\/\n@media (max-width: 768px) {\n  .section { padding: 56px 0; }\n  .hero { height: auto; min-height: 420px; }\n  .hero-content { padding: 60px 24px; }\n  .hero-actions .btn { width: 100%; justify-content: center; }\n  .prod-table th, .prod-table td { display: block; width: 100%; padding: 8px 0; }\n  .prod-table tr:not(:last-child) td:last-child { padding-bottom: 16px; }\n  .prod-name { width: auto; }\n  .consumables-card { flex-direction: column; text-align: center; }\n  .consumables-card .btn { width: 100%; justify-content: center; }\n}\n@media (max-width: 480px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n<\/style>\n\n<!-- ============ INSPECTION INSTRUMENTS ============ -->\n<section class=\"section section-gray\" id=\"inspection\">\n  <div class=\"container\">\n    <div class=\"section-header\">\n      <div class=\"label\">Cat\u00e9gorie 03<\/div>\n      <h2>Outils et instruments d&#039;inspection de l&#039;alignement des rails de grue<\/h2>\n      <p class=\"subtitle\">Instruments de mesure et de surveillance de pr\u00e9cision pour la v\u00e9rification de la qualit\u00e9 des joints de rails, le contr\u00f4le de l&#039;\u00e9cart de soudure et l&#039;\u00e9talonnage du d\u00e9bit de gaz \u2014 conformes aux normes d&#039;acceptation DIN et ISO pour les projets ferroviaires industriels.<\/p>\n    <\/div>\n\n    <table class=\"prod-table\">\n      <thead>\n        <tr><th>Produit<\/th><th>Sp\u00e9cifications et description<\/th><\/tr>\n      <\/thead>\n      <tbody>\n\n        <tr>\n          <td class=\"prod-name\">D\u00e9bitm\u00e8tre d&#039;oxyg\u00e8ne (LZB-10)<\/td>\n          <td class=\"prod-spec\">\n            <p>Instrument de mesure de d\u00e9bit personnalis\u00e9 pour l&#039;\u00e9talonnage du d\u00e9bit d&#039;oxyg\u00e8ne pendant la phase de pr\u00e9chauffage du rail. <strong>Plage de mesure\u00a0: 100\u20131000\u00a0L\/h<\/strong>. Poids\u00a0: 1,5\u00a0kg. Indispensable pour contr\u00f4ler la temp\u00e9rature de pr\u00e9chauffage et garantir une qualit\u00e9 de soudure constante sur chaque joint.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">R\u00e9gulateur d&#039;oxyg\u00e8ne (YQY-1A)<\/td>\n          <td class=\"prod-spec\">\n            <p>Instrument de r\u00e9gulation de pression d&#039;oxyg\u00e8ne de pr\u00e9cision pour le contr\u00f4le de l&#039;alimentation en oxyg\u00e8ne du cylindre vers le pr\u00e9chauffeur. Construction en laiton, poids 1,84 kg. <strong>Pression d&#039;entr\u00e9e maximale : 15 MPa ; pression de sortie maximale : 2 MPa<\/strong>. Conforme aux normes de s\u00e9curit\u00e9 en mati\u00e8re de soudage au gaz.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">R\u00e9gulateur de pression de propane (YQW-03)<\/td>\n          <td class=\"prod-spec\">\n            <p>Instrument de r\u00e9gulation de pression d\u00e9di\u00e9 au propane\/GPL pour l&#039;alimentation en combustible du pr\u00e9chauffeur. Poids\u00a0: 1,2\u00a0kg. <strong>Pression nominale : 1,6 MPa<\/strong>. Con\u00e7u pour les environnements de soudage sur site avec des raccords standard pour bouteilles de GPL.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Chronom\u00e8tre<\/td>\n          <td class=\"prod-spec\">\n            <p>Instrument de chronom\u00e9trage sp\u00e9cialement con\u00e7u pour la gestion de la dur\u00e9e de pr\u00e9chauffage et l&#039;\u00e9bavurage. Bo\u00eetier en plastique l\u00e9ger. Essentiel pour une pr\u00e9cision constante. <strong>cycles de pr\u00e9chauffage de 15 \u00e0 20 secondes<\/strong> et des fen\u00eatres de d\u00e9coupe \u226440 secondes comme sp\u00e9cifi\u00e9 dans les sp\u00e9cifications de proc\u00e9dure de soudage.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">R\u00e8gle d&#039;alignement de rails (1000 mm)<\/td>\n          <td class=\"prod-spec\">\n            <p>R\u00e8gle en acier inoxydable sur mesure pour la mesure pr\u00e9cise de l&#039;alignement des t\u00eates de rail au niveau des joints de soudure. <strong>Longueur : 1000 mm, \u00e9paisseur : 8 mm<\/strong>. Poids : 2,4 kg. Utilis\u00e9 pour v\u00e9rifier que l&#039;alignement vertical et horizontal r\u00e9pond \u00e0 l&#039;exigence de tol\u00e9rance \u2264 2 mm selon les normes de soudage de rails DIN et ISO.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">\u00c9cartement des rails<\/td>\n          <td class=\"prod-spec\">\n            <p>Outil de mesure sur mesure pour v\u00e9rifier l&#039;\u00e9cart de soudure entre les extr\u00e9mit\u00e9s des rails avant coul\u00e9e de thermite. Construction en alliage d&#039;aluminium. Longueur\u00a0: 240\u00a0mm, \u00e9paisseur\u00a0: 8\u00a0mm. <strong>Plage de mesure : 16\u201371 mm<\/strong>. L&#039;\u00e9cart de rail r\u00e9serv\u00e9 sp\u00e9cifi\u00e9 de 26 \u00b1 2 mm peut \u00eatre v\u00e9rifi\u00e9 avec cette jauge avant la mise en place du moule.<\/p>\n          <\/td>\n        <\/tr>\n\n        <tr>\n          <td class=\"prod-name\">Fer \u00e0 coin<\/td>\n          <td class=\"prod-spec\">\n            <p>Cale en acier au carbone pour ajuster les diff\u00e9rences de hauteur des joints de rails et obtenir un alignement lat\u00e9ral avant soudage. Poids\u00a0: 6\u00a0kg. Dimensions\u00a0: 150\u00a0\u00d7\u00a040\u00a0\u00d7\u00a020\u00a0mm (conique). S\u2019utilise avec l\u2019aligneur de rails pour le r\u00e9glage final de la position.<\/p>\n          <\/td>\n        <\/tr>\n\n      <\/tbody>\n    <\/table>\n\n    <div style=\"text-align:center;margin-top:32px;\">\n      <a href=\"https:\/\/forgesail.com\/products\/equipments\/inspection-instruments\/\" class=\"btn btn-primary\">Voir tous les instruments d&#039;inspection \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-33542c7 elementor-widget elementor-widget-html\" data-id=\"33542c7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!--\n============================================\n  \u533a\u5757\uff1a06-consumables\n  \u7528\u4e8e Elementor \u81ea\u5b9a\u4e49 HTML Widget\n============================================\n-->\n<style>\n\n\/* ============================================\n   Brand Design System \u2014 forgesail.com\n   ============================================ *\/\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\nhtml { scroll-behavior: smooth; }\nbody {\n  font-family: 'Inter', sans-serif;\n  font-size: 16.416px;\n  line-height: 1.65;\n  color: #67768e;\n  background: #fff;\n  -webkit-font-smoothing: antialiased;\n}\nimg { max-width: 100%; height: auto; display: block; }\na { color: #043384; text-decoration: none; }\na:hover { opacity: 0.8; }\n\n.container { max-width: 1140px; margin: 0 auto; padding: 0 24px; }\n\n\/* ---- Typography ---- *\/\nh1, h2, h3, h4 {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  font-weight: 600;\n  color: #043384;\n  line-height: 1.3;\n}\nh1 { font-size: clamp(28px, 4vw, 48px); font-weight: 800; margin-bottom: 16px; }\nh2 { font-size: clamp(24px, 3vw, 32px); margin-bottom: 12px; }\nh3 { font-size: 20px; margin-bottom: 8px; }\nh4 { font-size: 18px; margin-bottom: 6px; }\n.hero h1 { color: #fff; font-size: clamp(32px, 4vw, 48px); margin-bottom: 20px; line-height: 1.15; }\np { margin-bottom: 16px; }\n\n.section-header { text-align: center; margin-bottom: 48px; }\n.section-header .label {\n  display: inline-block;\n  font-size: 13px; font-weight: 600;\n  text-transform: uppercase; letter-spacing: 2px;\n  color: #42a2d9;\n  margin-bottom: 10px;\n}\n.section-header .subtitle {\n  font-size: 16.416px;\n  color: #67768e;\n  max-width: 680px;\n  margin: 0 auto;\n  line-height: 1.65;\n}\n\n\/* ---- Buttons ---- *\/\n.btn {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-family: 'Inter', sans-serif; font-weight: 600;\n  font-size: 15px; padding: 14px 32px;\n  border-radius: 13px; border: none;\n  cursor: pointer; transition: all 0.25s ease; text-decoration: none;\n}\n.btn-primary { background: #043384; color: #fff; }\n.btn-primary:hover { background: #060097; color: #fff; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(4,51,132,0.25); }\n.btn-light { background: #fff; color: #043384; }\n.btn-light:hover { background: #e8f1fa; transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.1); }\n.btn-outline-light { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,0.4); }\n.btn-outline-light:hover { background: rgba(255,255,255,0.1); border-color: #fff; transform: translateY(-2px); }\n\n\/* ---- Section common ---- *\/\n.section { padding: 80px 0; }\n.section-gray { background: #f2f5f7; }\n.section-dark { background: #043384; color: #fff; }\n\n\/* ---- Hero ---- *\/\n.hero {\n  position: relative; width: 100vw; height: 520px;\n  margin-left: calc(-50vw + 50%);\n  display: flex; align-items: center; overflow: hidden;\n}\n.hero-bg {\n  position: absolute; inset: 0; z-index: 0;\n  background: linear-gradient(135deg, #043384 0%, #060097 40%, #1a3a6a 100%);\n  \/* background: url('your-hero.jpg') center\/cover no-repeat; *\/\n}\n.hero-bg::after {\n  content: ''; position: absolute; inset: 0;\n  background:\n    radial-gradient(ellipse at 20% 40%, rgba(255,255,255,0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 80% 60%, rgba(66,162,217,0.08) 0%, transparent 50%);\n}\n\/* If using image background:\n.hero-bg::after { background: rgba(4,51,132,0.55); }\n*\/\n.hero-content {\n  position: relative; z-index: 2;\n  max-width: 1140px; margin: 0 auto;\n  padding: 0 24px; width: 100%;\n}\n.hero-badge {\n  display: inline-flex; align-items: center; gap: 8px;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px;\n  color: #42a2d9;\n  background: rgba(66,162,217,0.12);\n  border: 1px solid rgba(66,162,217,0.2);\n  border-radius: 50px;\n  padding: 6px 16px;\n  margin-bottom: 24px;\n}\n.hero p {\n  font-size: 18px;\n  color: rgba(255,255,255,0.8);\n  line-height: 1.65;\n  margin-bottom: 32px;\n  max-width: 620px;\n}\n.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }\n\n\/* ---- Category Cards ---- *\/\n.cat-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.cat-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 40px 32px;\n  text-align: center;\n  transition: all 0.3s ease;\n}\n.cat-card:hover {\n  border-color: #42a2d9;\n  box-shadow: 0 8px 30px rgba(66,162,217,0.12);\n  transform: translateY(-4px);\n}\n.cat-card .icon {\n  width: 64px; height: 64px;\n  margin: 0 auto 20px;\n  background: #f2f5f7; border-radius: 16px;\n  display: flex; align-items: center; justify-content: center;\n  transition: 0.3s;\n}\n.cat-card:hover .icon { background: #043384; }\n.cat-card:hover .icon svg { color: #fff; }\n.cat-card .icon svg { width: 32px; height: 32px; color: #043384; transition: 0.3s; }\n.cat-card .count {\n  font-size: 12px; font-weight: 600;\n  color: #42a2d9; margin-bottom: 8px;\n  letter-spacing: 1px; text-transform: uppercase;\n}\n.cat-card h3 { font-size: 19px; margin-bottom: 10px; }\n.cat-card p { font-size: 14px; color: #67768e; line-height: 1.6; margin-bottom: 16px; }\n.cat-card .cat-link {\n  font-size: 14px; font-weight: 600; color: #043384;\n  display: inline-flex; align-items: center; gap: 4px;\n}\n.cat-card:hover .cat-link { color: #42a2d9; }\n\n@media (max-width: 768px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n\/* ---- Product List ---- *\/\n.prod-table { width: 100%; border-collapse: collapse; }\n.prod-table th {\n  text-align: left;\n  font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  color: #9aa9bb;\n  padding: 12px 16px;\n  border-bottom: 2px solid #e5e9f0;\n}\n.prod-table td {\n  padding: 16px;\n  border-bottom: 1px solid #f2f5f7;\n  vertical-align: top;\n}\n.prod-table tr:last-child td { border-bottom: none; }\n.prod-name { font-weight: 600; color: #043384; font-size: 15px; width: 200px; }\n.prod-spec { font-size: 14px; line-height: 1.6; color: #67768e; }\n.prod-spec strong { color: #043384; }\n.spec-label { color: #9aa9bb; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; display: inline-block; min-width: 70px; }\n\n\/* ---- Sub-section ---- *\/\n.sub-section { margin-top: 48px; }\n.sub-section:first-of-type { margin-top: 0; }\n.sub-title {\n  display: flex; align-items: center; gap: 10px;\n  margin-bottom: 24px;\n}\n.sub-title .tag {\n  display: inline-block;\n  font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px;\n  background: #043384; color: #fff;\n  padding: 3px 12px; border-radius: 20px;\n}\n.sub-title h3 { margin: 0; font-size: 22px; }\n\n\/* ---- Consumables Mini-Block ---- *\/\n.consumables-card {\n  background: #fff; border: 1px solid #e5e9f0;\n  border-radius: 14px; padding: 36px;\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 24px;\n}\n.consumables-card .text { flex: 1; }\n.consumables-card .text h3 { margin-bottom: 8px; }\n.consumables-card .text p { font-size: 14px; color: #67768e; margin-bottom: 0; line-height: 1.6; }\n.consumables-card .btn { flex-shrink: 0; }\n\n\/* ---- CTA ---- *\/\n.cta-bar {\n  background: #043384; padding: 60px 0; text-align: center;\n}\n.cta-bar h2 { color: #fff; font-size: clamp(22px, 2.5vw, 28px); margin-bottom: 12px; }\n.cta-bar p { color: rgba(255,255,255,0.7); max-width: 520px; margin: 0 auto 24px; font-size: 15px; }\n\n\/* ---- Footer ---- *\/\n.compact-footer {\n  background: #0a132a; color: rgba(255,255,255,0.5);\n  padding: 32px 0; font-size: 13px;\n}\n.compact-footer .footer-inner {\n  display: flex; justify-content: space-between; align-items: center;\n  flex-wrap: wrap; gap: 16px;\n}\n.compact-footer a { color: rgba(255,255,255,0.6); }\n.compact-footer a:hover { color: #42a2d9; }\n\n\/* ---- Responsive ---- *\/\n@media (max-width: 768px) {\n  .section { padding: 56px 0; }\n  .hero { height: auto; min-height: 420px; }\n  .hero-content { padding: 60px 24px; }\n  .hero-actions .btn { width: 100%; justify-content: center; }\n  .prod-table th, .prod-table td { display: block; width: 100%; padding: 8px 0; }\n  .prod-table tr:not(:last-child) td:last-child { padding-bottom: 16px; }\n  .prod-name { width: auto; }\n  .consumables-card { flex-direction: column; text-align: center; }\n  .consumables-card .btn { width: 100%; justify-content: center; }\n}\n@media (max-width: 480px) {\n  .cat-grid { grid-template-columns: 1fr; }\n}\n\n<\/style>\n\n<!-- ============ CONSUMABLES ============ -->\n<section class=\"section\" id=\"consumables\">\n  <div class=\"container\">\n    <div class=\"section-header\">\n      <div class=\"label\">Consommables<\/div>\n      <h2>Consommables de soudage aluminothermique<\/h2>\n      <p class=\"subtitle\">Mat\u00e9riaux de soudage athermiques haute performance con\u00e7us pour une qualit\u00e9 de joint de rail fiable et r\u00e9p\u00e9table sur tous les profils de rail.<\/p>\n    <\/div>\n    <div class=\"consumables-card\">\n      <div class=\"text\">\n        <h3>Kits de soudage aluminothermique \u2014 Flux, moules en sable et creusets<\/h3>\n        <p>Notre gamme compl\u00e8te de consommables comprend le flux de soudage athermique, les moules en sable de pr\u00e9cision, les creusets \u00e0 usage unique, le sable de collage et les baguettes d&#039;amor\u00e7age. Con\u00e7us pour tous les profils de rails, y compris les rails l\u00e9gers (18\u201338 kg\/m), les rails lourds (38\u201360 kg\/m), les rails pour pont roulant (QU70\u2013QU120), les rails \u00e0 gorge (59R2\/60R2) et les normes import\u00e9es (UIC, AREMA, DIN, s\u00e9ries A, S et CR), nos consommables permettent d&#039;obtenir un acier en fusion \u00e0 plus de 2\u00a0500\u00a0\u00b0C, garantissant des joints soud\u00e9s robustes et durables avec une r\u00e9sistance \u00e0 la traction jusqu&#039;\u00e0 780\u00a0MPa (980\u00a0MPa pour les rails de qualit\u00e9 sup\u00e9rieure).<\/p>\n      <\/div>\n      <a href=\"https:\/\/forgesail.com\/products\/aluminothermic-welding-kits\/\" class=\"btn btn-primary\">Afficher le d\u00e9tail des consommables \u2192<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- ============ CTA ============ -->\n<section class=\"cta-bar\">\n  <div class=\"container\">\n    <h2>Vous avez besoin d&#039;un ensemble complet d&#039;\u00e9quipements pour votre projet ?<\/h2>\n    <p>Nos ing\u00e9nieurs peuvent vous aider \u00e0 s\u00e9lectionner la combinaison id\u00e9ale d&#039;\u00e9quipements de soudage, d&#039;outils d&#039;installation et d&#039;instruments d&#039;inspection pour le profil de vos rails et les sp\u00e9cifications de votre projet.<\/p>\n    <a href=\"https:\/\/forgesail.com\/contact\/\" class=\"btn btn-light\">Contactez notre \u00e9quipe<\/a>\n  <\/div>\n<\/section>\n\n<!-- ============ FOOTER ============ -->\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70eae9e e-flex e-con-boxed e-con e-parent\" data-id=\"70eae9e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Aluminothermic Welding Process Welding Equipment &amp; Kits for Crane Rails Complete range of specialized equipment, tools, and inspection instruments for [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":162,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5167","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/pages\/5167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/comments?post=5167"}],"version-history":[{"count":0,"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/pages\/5167\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/pages\/162"}],"wp:attachment":[{"href":"https:\/\/forgesail.com\/fr\/wp-json\/wp\/v2\/media?parent=5167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}