{"id":1097,"date":"2026-04-15T17:29:33","date_gmt":"2026-04-15T17:29:33","guid":{"rendered":"https:\/\/4atmos.com\/?page_id=1097"},"modified":"2026-04-16T17:41:13","modified_gmt":"2026-04-16T17:41:13","slug":"roi","status":"publish","type":"page","link":"https:\/\/4atmos.com\/it\/roi\/","title":{"rendered":"ROI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1097\" class=\"elementor elementor-1097\">\n\t\t\t\t<div class=\"elementor-element elementor-element-572f5f1 e-flex e-con-boxed e-con e-parent\" data-id=\"572f5f1\" 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-09b3947 elementor-widget elementor-widget-ekit-nav-menu\" data-id=\"09b3947\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ekit-nav-menu.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<nav class=\"ekit-wid-con ekit_menu_responsive_tablet\"\n\t\t\tdata-hamburger-icon=\"\"\n\t\t\tdata-hamburger-icon-type=\"icon\"\n\t\t\tdata-responsive-breakpoint=\"1024\">\n\t\t\t            <button class=\"elementskit-menu-hamburger elementskit-menu-toggler\"  type=\"button\" aria-label=\"hamburger-icon\">\n                                    <span class=\"elementskit-menu-hamburger-icon\"><\/span><span class=\"elementskit-menu-hamburger-icon\"><\/span><span class=\"elementskit-menu-hamburger-icon\"><\/span>\n                            <\/button>\n            <div id=\"ekit-megamenu-main-menu\" class=\"elementskit-menu-container elementskit-menu-offcanvas-elements elementskit-navbar-nav-default ekit-nav-menu-one-page-no ekit-nav-dropdown-hover\"><ul id=\"menu-main-menu\" class=\"elementskit-navbar-nav elementskit-menu-po-center submenu-click-on-icon\"><li id=\"menu-item-948\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-948 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/\" class=\"ekit-menu-nav-link\">Home<\/a><\/li>\n<li id=\"menu-item-825\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-825 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/why-4atmos\/\" class=\"ekit-menu-nav-link\">Why 4Atmos?<\/a><\/li>\n<li id=\"menu-item-644\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-644 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/field-proven-results\/\" class=\"ekit-menu-nav-link\">Field Proven Results<\/a><\/li>\n<li id=\"menu-item-1063\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1063 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/4atmos-insights\/\" class=\"ekit-menu-nav-link\">4Atmos Insights<\/a><\/li>\n<li id=\"menu-item-1105\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-1105 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/roi\/\" class=\"ekit-menu-nav-link\">ROI<\/a><\/li>\n<li id=\"menu-item-757\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-757 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/what-is-a-digital-twin\/\" class=\"ekit-menu-nav-link\">What is a Digital Twin?<\/a><\/li>\n<li id=\"menu-item-949\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-949 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/it\/about-us\/\" class=\"ekit-menu-nav-link\">About Us<\/a><\/li>\n<li id=\"menu-item-950\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-950 nav-item elementskit-mobile-builder-content\" data-vertical-menu=750px><a href=\"https:\/\/4atmos.com\/#site-footer\" class=\"ekit-menu-nav-link\">Contact Us<\/a><\/li>\n<\/ul><div class=\"elementskit-nav-identity-panel\"><button class=\"elementskit-menu-close elementskit-menu-toggler\" type=\"button\">X<\/button><\/div><\/div>\n\t\t\t<div class=\"elementskit-menu-overlay elementskit-menu-offcanvas-elements elementskit-menu-toggler ekit-nav-menu--overlay\"><\/div>        <\/nav>\n\t\t\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-e7c31ee e-flex e-con-boxed e-con e-parent\" data-id=\"e7c31ee\" 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-0bb4744 elementor-widget elementor-widget-html\" data-id=\"0bb4744\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"fa-roi-estimator\" class=\"fa-roi-wrap\">\r\n  <style>\r\n    #fa-roi-estimator,\r\n    #fa-roi-estimator * {\r\n      box-sizing: border-box;\r\n    }\r\n\r\n    #fa-roi-estimator {\r\n      --bg: #05090d;\r\n      --bg-2: #081018;\r\n      --panel: linear-gradient(180deg, rgba(7, 12, 16, 0.96), rgba(10, 16, 22, 0.95));\r\n      --panel-2: linear-gradient(180deg, rgba(9, 14, 19, 0.96), rgba(13, 19, 25, 0.95));\r\n      --line: rgba(82, 200, 245, 0.14);\r\n      --line-strong: rgba(82, 200, 245, 0.30);\r\n      --text: #f4f8fb;\r\n      --muted: #a6b6c0;\r\n      --soft: #7f97a4;\r\n      --accent: #52c8f5;\r\n      --accent-2: #18a4db;\r\n      --gold: #d6b66a;\r\n      --shadow: 0 24px 70px rgba(0, 0, 0, 0.42);\r\n      --radius-xl: 26px;\r\n      --radius-lg: 20px;\r\n      --radius-md: 14px;\r\n      color: var(--text);\r\n      background:\r\n        radial-gradient(circle at top right, rgba(82, 200, 245, 0.045), transparent 26%),\r\n        radial-gradient(circle at bottom left, rgba(214, 182, 106, 0.035), transparent 24%),\r\n        linear-gradient(180deg, #05090d 0%, #081018 100%);\r\n      padding: 48px 20px;\r\n      font-family: Inter, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-shell {\r\n      max-width: 1380px;\r\n      margin: 0 auto;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-head {\r\n      text-align: center;\r\n      margin-bottom: 28px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-eyebrow {\r\n      display: inline-block;\r\n      font-size: 12px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.18em;\r\n      text-transform: uppercase;\r\n      color: var(--accent);\r\n      margin-bottom: 12px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-title {\r\n      margin: 0;\r\n      font-size: clamp(2rem, 4vw, 3.15rem);\r\n      line-height: 1.06;\r\n      font-weight: 800;\r\n      letter-spacing: -0.03em;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-lead {\r\n      margin: 14px auto 0;\r\n      max-width: 940px;\r\n      color: var(--muted);\r\n      font-size: 1.04rem;\r\n      line-height: 1.65;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-grid {\r\n      display: grid;\r\n      grid-template-columns: 1.03fr 0.97fr;\r\n      gap: 22px;\r\n      align-items: start;\r\n      margin-top: 30px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-panel {\r\n      background: var(--panel);\r\n      border: 1px solid var(--line);\r\n      border-radius: var(--radius-xl);\r\n      box-shadow: var(--shadow);\r\n      overflow: hidden;\r\n      backdrop-filter: blur(12px);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-panel-inner {\r\n      padding: 24px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-panel-title {\r\n      margin: 0 0 6px;\r\n      font-size: 1.2rem;\r\n      font-weight: 750;\r\n      letter-spacing: -0.02em;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-panel-sub {\r\n      margin: 0 0 18px;\r\n      color: var(--muted);\r\n      line-height: 1.6;\r\n      font-size: 0.96rem;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\r\n      gap: 14px;\r\n      margin-bottom: 24px;\r\n      width: 100%;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-card {\r\n      border: 1px solid var(--line);\r\n      background: linear-gradient(180deg, rgba(6, 10, 14, 0.98), rgba(11, 17, 23, 0.96));\r\n      border-radius: 18px;\r\n      padding: 16px 14px;\r\n      min-height: 158px;\r\n      display: flex;\r\n      flex-direction: column;\r\n      justify-content: flex-start;\r\n      gap: 8px;\r\n      cursor: pointer;\r\n      transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease;\r\n      text-align: left;\r\n      align-items: flex-start;\r\n      overflow: hidden;\r\n      min-width: 0;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-card:hover {\r\n      transform: translateY(-2px);\r\n      border-color: var(--line-strong);\r\n      box-shadow: 0 12px 28px rgba(0,0,0,0.24);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-card.is-active {\r\n      border-color: rgba(82, 200, 245, 0.42);\r\n      background:\r\n        linear-gradient(180deg, rgba(8, 13, 18, 0.99), rgba(13, 20, 27, 0.98)),\r\n        linear-gradient(90deg, rgba(82, 200, 245, 0.08), rgba(214, 182, 106, 0.05));\r\n      box-shadow: inset 0 0 0 1px rgba(82, 200, 245, 0.12), 0 14px 30px rgba(0,0,0,0.24);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-icon-wrap {\r\n      width: 100%;\r\n      min-height: 60px;\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: flex-start;\r\n      margin-bottom: 2px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-icon {\r\n      width: 56px;\r\n      height: 56px;\r\n      object-fit: contain;\r\n      display: block;\r\n      filter: drop-shadow(0 3px 10px rgba(0, 0, 0, 0.25));\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-name {\r\n      font-size: 0.98rem;\r\n      font-weight: 750;\r\n      color: var(--text);\r\n      line-height: 1.2;\r\n      margin: 0;\r\n      word-break: break-word;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-industry-family {\r\n      font-size: 0.76rem;\r\n      color: var(--soft);\r\n      line-height: 1.35;\r\n      margin: 0;\r\n      white-space: normal;\r\n      overflow-wrap: anywhere;\r\n      word-break: break-word;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-form-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 16px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-field {\r\n      display: flex;\r\n      flex-direction: column;\r\n      gap: 7px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-field.full {\r\n      grid-column: 1 \/ -1;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-label {\r\n      font-size: 0.92rem;\r\n      font-weight: 650;\r\n      color: var(--text);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-help {\r\n      font-size: 0.79rem;\r\n      line-height: 1.45;\r\n      color: var(--soft);\r\n      margin-top: -2px;\r\n    }\r\n\r\n    #fa-roi-estimator input,\r\n    #fa-roi-estimator select {\r\n      width: 100%;\r\n      appearance: none;\r\n      border: 1px solid var(--line);\r\n      background: rgba(5, 9, 13, 0.92);\r\n      color: var(--text);\r\n      border-radius: 14px;\r\n      padding: 14px 14px;\r\n      font-size: 0.98rem;\r\n      outline: none;\r\n      transition: border-color 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;\r\n    }\r\n\r\n    #fa-roi-estimator input:focus,\r\n    #fa-roi-estimator select:focus {\r\n      border-color: rgba(82, 200, 245, 0.5);\r\n      box-shadow: 0 0 0 4px rgba(82, 200, 245, 0.11);\r\n      background: rgba(8, 13, 18, 0.98);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion {\r\n      margin-top: 18px;\r\n      border: 1px solid var(--line);\r\n      border-radius: 18px;\r\n      overflow: hidden;\r\n      background: rgba(6, 10, 14, 0.72);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion summary {\r\n      list-style: none;\r\n      cursor: pointer;\r\n      padding: 16px 18px;\r\n      font-weight: 700;\r\n      color: var(--text);\r\n      display: flex;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      gap: 12px;\r\n      user-select: none;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion summary::-webkit-details-marker {\r\n      display: none;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion summary::after {\r\n      content: \"+\";\r\n      font-size: 1.25rem;\r\n      color: var(--accent);\r\n      line-height: 1;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion[open] summary::after {\r\n      content: \"\u2013\";\r\n    }\r\n\r\n    #fa-roi-estimator .fa-accordion-body {\r\n      padding: 0 18px 18px;\r\n      border-top: 1px solid var(--line);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-btn-row {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      margin-top: 20px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-btn {\r\n      appearance: none;\r\n      border: 0;\r\n      border-radius: 999px;\r\n      padding: 13px 18px;\r\n      font-size: 0.96rem;\r\n      font-weight: 800;\r\n      cursor: pointer;\r\n      transition: transform 0.18s ease, opacity 0.18s ease, box-shadow 0.18s ease;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-btn:hover {\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-btn-primary {\r\n      color: #03141c;\r\n      background: linear-gradient(135deg, #65d7ff, #2eb7ec);\r\n      box-shadow: 0 12px 30px rgba(46, 183, 236, 0.18);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-btn-secondary {\r\n      color: var(--text);\r\n      background: rgba(255,255,255,0.03);\r\n      border: 1px solid var(--line);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-results-shell {\r\n      display: grid;\r\n      gap: 18px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-scenario-bar {\r\n      display: inline-flex;\r\n      gap: 8px;\r\n      padding: 6px;\r\n      border-radius: 999px;\r\n      border: 1px solid var(--line);\r\n      background: rgba(6, 10, 14, 0.78);\r\n      width: fit-content;\r\n      margin-bottom: 16px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-scenario-btn {\r\n      appearance: none;\r\n      border: 0;\r\n      background: transparent;\r\n      color: var(--muted);\r\n      border-radius: 999px;\r\n      padding: 10px 14px;\r\n      font-weight: 750;\r\n      cursor: pointer;\r\n      transition: background 0.18s ease, color 0.18s ease;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-scenario-btn.is-active {\r\n      background: linear-gradient(135deg, rgba(82, 200, 245, 0.16), rgba(214, 182, 106, 0.08));\r\n      color: var(--text);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-hero-result {\r\n      background: var(--panel-2);\r\n      border: 1px solid var(--line);\r\n      border-radius: 24px;\r\n      padding: 22px;\r\n      position: relative;\r\n      overflow: hidden;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-hero-result::before {\r\n      content: \"\";\r\n      position: absolute;\r\n      inset: 0 auto auto 0;\r\n      width: 100%;\r\n      height: 1px;\r\n      background: linear-gradient(90deg, rgba(82, 200, 245, 0.55), transparent);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-kicker {\r\n      font-size: 0.8rem;\r\n      font-weight: 800;\r\n      letter-spacing: 0.14em;\r\n      text-transform: uppercase;\r\n      color: var(--accent);\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-number {\r\n      font-size: clamp(2.4rem, 5vw, 4rem);\r\n      line-height: 1;\r\n      font-weight: 900;\r\n      letter-spacing: -0.04em;\r\n      margin: 0 0 10px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-roi-subline {\r\n      color: var(--muted);\r\n      line-height: 1.6;\r\n      font-size: 0.97rem;\r\n      max-width: 62ch;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-results-grid {\r\n      display: grid;\r\n      grid-template-columns: repeat(2, minmax(0, 1fr));\r\n      gap: 14px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-metric {\r\n      background: rgba(255,255,255,0.02);\r\n      border: 1px solid var(--line);\r\n      border-radius: 18px;\r\n      padding: 16px;\r\n      min-height: 124px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-metric-label {\r\n      color: var(--muted);\r\n      font-size: 0.86rem;\r\n      line-height: 1.4;\r\n      margin-bottom: 8px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-metric-value {\r\n      font-size: 1.5rem;\r\n      font-weight: 850;\r\n      line-height: 1.15;\r\n      letter-spacing: -0.03em;\r\n      margin-bottom: 7px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-metric-note {\r\n      color: var(--soft);\r\n      font-size: 0.82rem;\r\n      line-height: 1.5;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-breakdown {\r\n      display: grid;\r\n      grid-template-columns: 1fr;\r\n      gap: 12px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-breakdown-row {\r\n      border: 1px solid var(--line);\r\n      background: rgba(255,255,255,0.02);\r\n      border-radius: 18px;\r\n      padding: 15px 16px;\r\n      display: grid;\r\n      grid-template-columns: 1.15fr auto;\r\n      gap: 16px;\r\n      align-items: center;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-breakdown-title {\r\n      font-size: 0.98rem;\r\n      font-weight: 760;\r\n      line-height: 1.35;\r\n      margin-bottom: 4px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-breakdown-desc {\r\n      font-size: 0.84rem;\r\n      color: var(--soft);\r\n      line-height: 1.5;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-breakdown-value {\r\n      font-size: 1.25rem;\r\n      font-weight: 850;\r\n      text-align: right;\r\n      letter-spacing: -0.03em;\r\n      white-space: nowrap;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-disclaimer {\r\n      border: 1px solid rgba(214, 182, 106, 0.20);\r\n      background: linear-gradient(180deg, rgba(214, 182, 106, 0.055), rgba(214, 182, 106, 0.025));\r\n      border-radius: 20px;\r\n      padding: 18px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-disclaimer-title {\r\n      margin: 0 0 8px;\r\n      font-size: 0.95rem;\r\n      font-weight: 800;\r\n      color: #f0d999;\r\n      letter-spacing: 0.03em;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-disclaimer p {\r\n      margin: 0 0 10px;\r\n      color: var(--muted);\r\n      line-height: 1.6;\r\n      font-size: 0.9rem;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-disclaimer p:last-child {\r\n      margin-bottom: 0;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-cta {\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 12px;\r\n      align-items: center;\r\n      justify-content: space-between;\r\n      border: 1px solid var(--line);\r\n      background: linear-gradient(180deg, rgba(8, 13, 18, 0.96), rgba(13, 20, 27, 0.97));\r\n      border-radius: 22px;\r\n      padding: 18px 20px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-cta-copy strong {\r\n      display: block;\r\n      font-size: 1.03rem;\r\n      line-height: 1.3;\r\n      margin-bottom: 4px;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-cta-copy span {\r\n      color: var(--muted);\r\n      line-height: 1.55;\r\n      font-size: 0.92rem;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-cta-btn {\r\n      display: inline-flex;\r\n      align-items: center;\r\n      justify-content: center;\r\n      min-width: 220px;\r\n      text-decoration: none;\r\n      border-radius: 999px;\r\n      padding: 13px 18px;\r\n      font-weight: 800;\r\n      color: #03141c;\r\n      background: linear-gradient(135deg, #65d7ff, #2eb7ec);\r\n      box-shadow: 0 12px 28px rgba(46, 183, 236, 0.16);\r\n      transition: transform 0.18s ease;\r\n    }\r\n\r\n    #fa-roi-estimator .fa-cta-btn:hover {\r\n      transform: translateY(-1px);\r\n    }\r\n\r\n    #fa-roi-estimator .fa-note-inline {\r\n      margin-top: 14px;\r\n      color: var(--soft);\r\n      font-size: 0.82rem;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    @media (max-width: 1180px) {\r\n      #fa-roi-estimator .fa-roi-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n    }\r\n\r\n    @media (max-width: 980px) {\r\n      #fa-roi-estimator .fa-industry-grid {\r\n        grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));\r\n      }\r\n    }\r\n\r\n    @media (max-width: 760px) {\r\n      #fa-roi-estimator {\r\n        padding: 34px 14px;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-panel-inner {\r\n        padding: 18px;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-industry-grid {\r\n        grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));\r\n      }\r\n\r\n      #fa-roi-estimator .fa-form-grid,\r\n      #fa-roi-estimator .fa-results-grid {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-breakdown-row {\r\n        grid-template-columns: 1fr;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-breakdown-value {\r\n        text-align: left;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-cta {\r\n        align-items: flex-start;\r\n      }\r\n\r\n      #fa-roi-estimator .fa-cta-btn {\r\n        min-width: 100%;\r\n      }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"fa-roi-shell\">\r\n    <div class=\"fa-roi-head\">\r\n      <div class=\"fa-roi-eyebrow\">4Atmos ROI Estimator<\/div>\r\n      <h2 class=\"fa-roi-title\">Estimate the Operational ROI of 4Atmos<\/h2>\r\n      <p class=\"fa-roi-lead\">\r\n        Use a small set of operating assumptions to model the potential maintenance, capital, and reliability value\r\n        of 4Atmos for your fleet or asset base.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <div class=\"fa-roi-grid\">\r\n      <div class=\"fa-panel\">\r\n        <div class=\"fa-panel-inner\">\r\n          <h3 class=\"fa-panel-title\">1. Select your industry<\/h3>\r\n          <p class=\"fa-panel-sub\">\r\n            Choose the industry that best matches your operating environment. Input labels, default values,\r\n            and result language will update automatically.\r\n          <\/p>\r\n\r\n          <div class=\"fa-industry-grid\" id=\"faIndustryGrid\"><\/div>\r\n\r\n          <h3 class=\"fa-panel-title\" style=\"margin-top:10px;\">2. Enter your operating profile<\/h3>\r\n          <p class=\"fa-panel-sub\">\r\n            Choose the operating assumptions that best match your fleet, asset base, and cost structure.\r\n            Input values can be adjusted at any time.\r\n          <\/p>\r\n\r\n          <form id=\"faRoiForm\" novalidate>\r\n            <div class=\"fa-form-grid\">\r\n              <div class=\"fa-field\">\r\n                <label class=\"fa-label\" for=\"faAssetCount\" id=\"faAssetCountLabel\">Number of assets<\/label>\r\n                <input type=\"number\" min=\"1\" step=\"1\" id=\"faAssetCount\" inputmode=\"numeric\" \/>\r\n                <div class=\"fa-help\" id=\"faAssetCountHelp\">Enter the number of monitored assets.<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-field\">\r\n                <label class=\"fa-label\" for=\"faMonthlyCost\" id=\"faMonthlyCostLabel\">Estimated 4Atmos monthly cost per asset<\/label>\r\n                <input type=\"number\" min=\"0\" step=\"1\" id=\"faMonthlyCost\" inputmode=\"decimal\" \/>\r\n                <div class=\"fa-help\">Enter the assumed monthly 4Atmos deployment cost per monitored asset.<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-field\">\r\n                <label class=\"fa-label\" for=\"faMaintenance\" id=\"faMaintenanceLabel\">Annual maintenance spend per asset<\/label>\r\n                <input type=\"number\" min=\"0\" step=\"1\" id=\"faMaintenance\" inputmode=\"decimal\" \/>\r\n                <div class=\"fa-help\">Include routine maintenance, reactive maintenance, parts, contractor support, and labor.<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-field\">\r\n                <label class=\"fa-label\" for=\"faFailureCost\" id=\"faFailureCostLabel\">Average cost of one major failure event<\/label>\r\n                <input type=\"number\" min=\"0\" step=\"1\" id=\"faFailureCost\" inputmode=\"decimal\" \/>\r\n                <div class=\"fa-help\" id=\"faFailureCostHelp\">Include direct repair cost, downtime, service interruption, mobilization, lost production, or outage-related cost.<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-field full\">\r\n                <label class=\"fa-label\" for=\"faReplacementCost\" id=\"faReplacementCostLabel\">Average replacement or overhaul cost per asset<\/label>\r\n                <input type=\"number\" min=\"0\" step=\"1\" id=\"faReplacementCost\" inputmode=\"decimal\" \/>\r\n                <div class=\"fa-help\">Use the cost of a major component replacement, rebuild, overhaul, or equivalent life-cycle event.<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <details class=\"fa-accordion\" id=\"faAdvanced\">\r\n              <summary>Advanced assumptions<\/summary>\r\n              <div class=\"fa-accordion-body\">\r\n                <p class=\"fa-panel-sub\" style=\"margin-top:14px;\">\r\n                  Adjust the operating assumptions used in the estimate. Default values are based on the selected industry model.\r\n                <\/p>\r\n\r\n                <div class=\"fa-form-grid\">\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faFailureRate\">Baseline major failure rate per asset per year<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.001\" id=\"faFailureRate\" inputmode=\"decimal\" \/>\r\n                    <div class=\"fa-help\">Example: 0.05 means one major failure per 20 assets per year.<\/div>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faCriticality\">Asset criticality<\/label>\r\n                    <select id=\"faCriticality\">\r\n                      <option value=\"1\">Standard<\/option>\r\n                      <option value=\"1.1\">High<\/option>\r\n                      <option value=\"1.2\">Mission-critical<\/option>\r\n                    <\/select>\r\n                    <div class=\"fa-help\">Higher criticality modestly increases modeled exposure for phase 1.<\/div>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faOpexConservative\">OPEX savings rate \u2014 Conservative (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faOpexConservative\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faOpexExpected\">OPEX savings rate \u2014 Expected (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faOpexExpected\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faOpexHigh\">OPEX savings rate \u2014 High-Impact (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faOpexHigh\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faCapexConservative\">CAPEX deferral rate \u2014 Conservative (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faCapexConservative\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faCapexExpected\">CAPEX deferral rate \u2014 Expected (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faCapexExpected\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faCapexHigh\">CAPEX deferral rate \u2014 High-Impact (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faCapexHigh\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faReductionConservative\">Failure reduction \u2014 Conservative (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faReductionConservative\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faReductionExpected\">Failure reduction \u2014 Expected (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faReductionExpected\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n\r\n                  <div class=\"fa-field\">\r\n                    <label class=\"fa-label\" for=\"faReductionHigh\">Failure reduction \u2014 High-Impact (%)<\/label>\r\n                    <input type=\"number\" min=\"0\" step=\"0.1\" id=\"faReductionHigh\" inputmode=\"decimal\" \/>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/details>\r\n\r\n            <div class=\"fa-btn-row\">\r\n              <button type=\"button\" class=\"fa-btn fa-btn-primary\" id=\"faCalculateBtn\">Calculate Estimate<\/button>\r\n              <button type=\"button\" class=\"fa-btn fa-btn-secondary\" id=\"faResetBtn\">Reset Defaults<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"fa-note-inline\">\r\n              ROI shown is a scenario-based estimate, not a committed return.\r\n            <\/div>\r\n          <\/form>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"fa-results-shell\">\r\n        <div class=\"fa-panel\">\r\n          <div class=\"fa-panel-inner\">\r\n            <div class=\"fa-scenario-bar\" id=\"faScenarioBar\">\r\n              <button type=\"button\" class=\"fa-scenario-btn is-active\" data-scenario=\"conservative\">Conservative<\/button>\r\n              <button type=\"button\" class=\"fa-scenario-btn\" data-scenario=\"expected\">Expected<\/button>\r\n              <button type=\"button\" class=\"fa-scenario-btn\" data-scenario=\"high\">High-Impact<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"fa-hero-result\">\r\n              <div class=\"fa-kicker\">Estimated Annual ROI<\/div>\r\n              <div class=\"fa-roi-number\" id=\"faRoiDisplay\">\u2014<\/div>\r\n              <div class=\"fa-roi-subline\" id=\"faRoiSubline\">\r\n                Select an industry and enter your operating assumptions to generate an indicative estimate.\r\n              <\/div>\r\n              <div class=\"fa-note-inline\" id=\"faMethodNote\">\r\n                Scenario-based estimates combine your operating inputs with industry-default assumptions to illustrate a range of potential outcomes. Faster payback generally reflects earlier detection of high-cost failures, reduced reactive maintenance, and better planning stability.\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"fa-results-grid\" style=\"margin-top:16px;\">\r\n              <div class=\"fa-metric\">\r\n                <div class=\"fa-metric-label\">Annual 4Atmos Investment<\/div>\r\n                <div class=\"fa-metric-value\" id=\"faAnnualCost\">\u2014<\/div>\r\n                <div class=\"fa-metric-note\">Asset count \u00d7 monthly 4Atmos cost \u00d7 12<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-metric\">\r\n                <div class=\"fa-metric-label\">Estimated Total Annual Value<\/div>\r\n                <div class=\"fa-metric-value\" id=\"faTotalValue\">\u2014<\/div>\r\n                <div class=\"fa-metric-note\">OPEX savings + CAPEX deferral + avoided failure value<\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"fa-panel-sub\" style=\"margin:16px 0 0;\">\r\n              The modeled annual value stack below shows how operating savings, capital deferral, and avoided failures build toward the total estimate.\r\n            <\/div>\r\n\r\n            <div class=\"fa-breakdown\" style=\"margin-top:16px;\">\r\n              <div class=\"fa-breakdown-row\">\r\n                <div>\r\n                  <div class=\"fa-breakdown-title\" id=\"faOpexTitle\">Reduced maintenance and operating disruption<\/div>\r\n                  <div class=\"fa-breakdown-desc\" id=\"faOpexDesc\">Driven by fewer reactive events, improved planning windows, and lower operating disruption.<\/div>\r\n                <\/div>\r\n                <div class=\"fa-breakdown-value\" id=\"faOpexValue\">\u2014<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-breakdown-row\">\r\n                <div>\r\n                  <div class=\"fa-breakdown-title\" id=\"faCapexTitle\">Modeled capital deferral from extended asset life<\/div>\r\n                  <div class=\"fa-breakdown-desc\" id=\"faCapexDesc\">Annualized modeled deferral associated with earlier detection of wear patterns and reduced over-stress cycles.<\/div>\r\n                <\/div>\r\n                <div class=\"fa-breakdown-value\" id=\"faCapexValue\">\u2014<\/div>\r\n              <\/div>\r\n\r\n              <div class=\"fa-breakdown-row\">\r\n                <div>\r\n                  <div class=\"fa-breakdown-title\" id=\"faFailureTitle\">Avoided major failures<\/div>\r\n                  <div class=\"fa-breakdown-desc\" id=\"faFailureDesc\">Modeled reduction in high-severity failure exposure using scenario-based assumptions.<\/div>\r\n                <\/div>\r\n                <div class=\"fa-breakdown-value\" id=\"faFailureValue\">\u2014<\/div>\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"fa-cta\">\r\n          <div class=\"fa-cta-copy\">\r\n            <strong>Request a tailored ROI model using your operating data.<\/strong>\r\n            <span>Validate this estimate using your maintenance history, failure modes, fleet composition, and cost structure.<\/span>\r\n          <\/div>\r\n          <a class=\"fa-cta-btn\" href=\"https:\/\/4atmos.com\/#site-footer\">Request a Tailored ROI Assessment<\/a>\r\n        <\/div>\r\n\r\n        <div class=\"fa-disclaimer\">\r\n          <h4 class=\"fa-disclaimer-title\">Important Notice<\/h4>\r\n          <p>\r\n            This estimator is provided for general informational and illustrative purposes only. It is not a guarantee,\r\n            warranty, offer, commitment, or representation of actual savings, cost avoidance, asset-life extension,\r\n            uptime improvement, or financial return.\r\n          <\/p>\r\n          <p>\r\n            Outputs are derived from user-supplied inputs, generalized industry assumptions, and scenario-based\r\n            modeling logic. Actual results may differ materially based on fleet composition, operating duty cycle,\r\n            baseline maintenance condition, monitoring coverage, labor rates, parts pricing, operating environment,\r\n            existing reliability program maturity, and other factors outside 4Atmos control.\r\n          <\/p>\r\n          <p>\r\n            Estimated values should be validated through a customer-specific technical and commercial review with\r\n            4Atmos before being used for budgeting, procurement, investment, maintenance planning, or operational\r\n            decision-making.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n    (function () {\r\n      const INDUSTRIES = {\r\n        rail: {\r\n          name: \"Rail\",\r\n          subheading: \"Freight \/ Passenger\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Rail_Freight.png\",\r\n          assetLabel: \"Number of locomotives\",\r\n          assetHelp: \"Enter the number of monitored locomotive(s).\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per locomotive\",\r\n          maintenanceLabel: \"Annual maintenance spend per locomotive\",\r\n          failureLabel: \"Average cost of one major in-service failure\",\r\n          failureHelp: \"Include repair cost, disruption, service recovery, contractor support, and delay-related cost.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per locomotive\",\r\n          defaults: {\r\n            assetCount: 120,\r\n            monthlyCost: 500,\r\n            maintenance: 45000,\r\n            failureCost: 150000,\r\n            replacementCost: 400000,\r\n            failureRate: 0.04,\r\n            criticality: 1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 5, expected: 10, high: 18 },\r\n            capex: { conservative: 3, expected: 6, high: 10 },\r\n            reduction: { conservative: 30, expected: 45, high: 60 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and service disruption\",\r\n            capexTitle: \"Extended rail component life\",\r\n            failureTitle: \"Avoided in-service failures\"\r\n          }\r\n        },\r\n\r\n        bus: {\r\n          name: \"Bus\",\r\n          subheading: \"Bus & Paratransit\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Public_Bus.png\",\r\n          assetLabel: \"Number of buses\",\r\n          assetHelp: \"Enter the number of monitored buses.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per bus\",\r\n          maintenanceLabel: \"Annual maintenance spend per bus\",\r\n          failureLabel: \"Average cost of one road failure\",\r\n          failureHelp: \"Include repair, road-call cost, towing, service interruption, and schedule recovery.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per bus\",\r\n          defaults: {\r\n            assetCount: 150,\r\n            monthlyCost: 250,\r\n            maintenance: 25000,\r\n            failureCost: 40000,\r\n            replacementCost: 150000,\r\n            failureRate: 0.04,\r\n            criticality: 1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 5, expected: 10, high: 18 },\r\n            capex: { conservative: 3, expected: 6, high: 10 },\r\n            reduction: { conservative: 30, expected: 45, high: 60 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and service disruption\",\r\n            capexTitle: \"Extended bus component life\",\r\n            failureTitle: \"Avoided road failures\"\r\n          }\r\n        },\r\n\r\n        marine: {\r\n          name: \"Marine\",\r\n          subheading: \"Marine \/ Offshore\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Marine_Towboat.png\",\r\n          assetLabel: \"Number of powered vessels\",\r\n          assetHelp: \"Enter the number of monitored powered vessels.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per vessel\",\r\n          maintenanceLabel: \"Annual maintenance spend per vessel\",\r\n          failureLabel: \"Average cost of one propulsion or critical vessel failure\",\r\n          failureHelp: \"Include repair, downtime, crew disruption, charter or schedule impact, and associated operating loss.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per vessel\",\r\n          defaults: {\r\n            assetCount: 50,\r\n            monthlyCost: 300,\r\n            maintenance: 120000,\r\n            failureCost: 500000,\r\n            replacementCost: 1200000,\r\n            failureRate: 0.05,\r\n            criticality: 1.1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 10, expected: 20, high: 30 },\r\n            capex: { conservative: 5, expected: 10, high: 15 },\r\n            reduction: { conservative: 40, expected: 55, high: 70 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced downtime and maintenance\",\r\n            capexTitle: \"Extended engine and propulsion life\",\r\n            failureTitle: \"Avoided critical propulsion failures\"\r\n          }\r\n        },\r\n\r\n        powerSystems: {\r\n          name: \"Power Systems\",\r\n          subheading: \"Power Generation\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Generators.png\",\r\n          assetLabel: \"Number of generators \/ power assets\",\r\n          assetHelp: \"Enter the number of monitored generators or power assets.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per power asset\",\r\n          maintenanceLabel: \"Annual maintenance spend per power asset\",\r\n          failureLabel: \"Average cost of one major unplanned outage event\",\r\n          failureHelp: \"Include repair, outage response, production interruption, and related operational cost.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per power asset\",\r\n          defaults: {\r\n            assetCount: 80,\r\n            monthlyCost: 325,\r\n            maintenance: 60000,\r\n            failureCost: 250000,\r\n            replacementCost: 500000,\r\n            failureRate: 0.06,\r\n            criticality: 1.1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 8, expected: 15, high: 25 },\r\n            capex: { conservative: 4, expected: 8, high: 12 },\r\n            reduction: { conservative: 35, expected: 50, high: 65 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and outage risk\",\r\n            capexTitle: \"Extended generator and engine life\",\r\n            failureTitle: \"Avoided major unplanned outages\"\r\n          }\r\n        },\r\n\r\n        oilGas: {\r\n          name: \"Oil & Gas\",\r\n          subheading: \"Oil & Gas Land\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_OG_Land.png\",\r\n          assetLabel: \"Number of production assets\",\r\n          assetHelp: \"Enter the number of monitored production assets.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per production asset\",\r\n          maintenanceLabel: \"Annual maintenance spend per production asset\",\r\n          failureLabel: \"Average cost of one production-critical failure\",\r\n          failureHelp: \"Include repair, production loss, mobilization, downtime, and business interruption exposure.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per production asset\",\r\n          defaults: {\r\n            assetCount: 60,\r\n            monthlyCost: 400,\r\n            maintenance: 150000,\r\n            failureCost: 750000,\r\n            replacementCost: 1000000,\r\n            failureRate: 0.06,\r\n            criticality: 1.2\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 8, expected: 15, high: 25 },\r\n            capex: { conservative: 4, expected: 8, high: 12 },\r\n            reduction: { conservative: 35, expected: 50, high: 65 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and production disruption\",\r\n            capexTitle: \"Extended equipment life\",\r\n            failureTitle: \"Avoided critical production failures\"\r\n          }\r\n        },\r\n\r\n        offshore: {\r\n          name: \"Offshore\",\r\n          subheading: \"Oil & Gas Rigs \/ Platforms\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_OG_Ship.png\",\r\n          assetLabel: \"Number of offshore assets\",\r\n          assetHelp: \"Enter the number of monitored offshore assets.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per offshore asset\",\r\n          maintenanceLabel: \"Annual maintenance spend per offshore asset\",\r\n          failureLabel: \"Average cost of one critical offshore equipment failure\",\r\n          failureHelp: \"Include repair, mobilization, crew disruption, production impact, and downtime exposure.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per offshore asset\",\r\n          defaults: {\r\n            assetCount: 40,\r\n            monthlyCost: 450,\r\n            maintenance: 180000,\r\n            failureCost: 900000,\r\n            replacementCost: 1500000,\r\n            failureRate: 0.05,\r\n            criticality: 1.2\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 10, expected: 20, high: 30 },\r\n            capex: { conservative: 5, expected: 10, high: 15 },\r\n            reduction: { conservative: 40, expected: 55, high: 70 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced downtime and maintenance\",\r\n            capexTitle: \"Extended equipment life\",\r\n            failureTitle: \"Avoided critical offshore failures\"\r\n          }\r\n        },\r\n\r\n        fieldServices: {\r\n          name: \"Field Services\",\r\n          subheading: \"Field Services\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_OG_Fracturing.png\",\r\n          assetLabel: \"Number of field units\",\r\n          assetHelp: \"Enter the number of monitored field units.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per field unit\",\r\n          maintenanceLabel: \"Annual maintenance spend per field unit\",\r\n          failureLabel: \"Average cost of one failure under load\",\r\n          failureHelp: \"Include repair, crew time, lost utilization, mobilization, and field disruption cost.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per field unit\",\r\n          defaults: {\r\n            assetCount: 100,\r\n            monthlyCost: 325,\r\n            maintenance: 75000,\r\n            failureCost: 300000,\r\n            replacementCost: 450000,\r\n            failureRate: 0.06,\r\n            criticality: 1.1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 8, expected: 15, high: 25 },\r\n            capex: { conservative: 4, expected: 8, high: 12 },\r\n            reduction: { conservative: 35, expected: 50, high: 65 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and field disruption\",\r\n            capexTitle: \"Extended field equipment life\",\r\n            failureTitle: \"Avoided equipment failures under load\"\r\n          }\r\n        },\r\n\r\n        mining: {\r\n          name: \"Mining\",\r\n          subheading: \"Mining\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Mining_Heavy_Haul.png\",\r\n          assetLabel: \"Number of mining assets\",\r\n          assetHelp: \"Enter the number of monitored mining assets.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per mining asset\",\r\n          maintenanceLabel: \"Annual maintenance spend per mining asset\",\r\n          failureLabel: \"Average cost of one heavy equipment failure\",\r\n          failureHelp: \"Include repair, production loss, contractor support, downtime, and recovery cost.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per mining asset\",\r\n          defaults: {\r\n            assetCount: 75,\r\n            monthlyCost: 350,\r\n            maintenance: 110000,\r\n            failureCost: 400000,\r\n            replacementCost: 700000,\r\n            failureRate: 0.06,\r\n            criticality: 1.1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 8, expected: 15, high: 25 },\r\n            capex: { conservative: 4, expected: 8, high: 12 },\r\n            reduction: { conservative: 35, expected: 50, high: 65 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and operating disruption\",\r\n            capexTitle: \"Extended heavy equipment life\",\r\n            failureTitle: \"Avoided heavy equipment failures\"\r\n          }\r\n        },\r\n\r\n        heavyRail: {\r\n          name: \"Heavy Rail\",\r\n          subheading: \"Subway \/ Third Rail\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Rail_Heavy.png\",\r\n          assetLabel: \"Number of subway vehicles\",\r\n          assetHelp: \"Enter the number of monitored subway vehicles.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per subway vehicle\",\r\n          maintenanceLabel: \"Annual maintenance spend per subway vehicle\",\r\n          failureLabel: \"Average cost of one major subway system failure\",\r\n          failureHelp: \"Include repair, service interruption, passenger delay, recovery cost, and maintenance response.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per subway vehicle\",\r\n          defaults: {\r\n            assetCount: 90,\r\n            monthlyCost: 325,\r\n            maintenance: 90000,\r\n            failureCost: 300000,\r\n            replacementCost: 800000,\r\n            failureRate: 0.04,\r\n            criticality: 1.1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 5, expected: 10, high: 18 },\r\n            capex: { conservative: 3, expected: 6, high: 10 },\r\n            reduction: { conservative: 30, expected: 45, high: 60 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and service disruption\",\r\n            capexTitle: \"Extended subway component life\",\r\n            failureTitle: \"Avoided major subway system failures\"\r\n          }\r\n        },\r\n\r\n        lightRail: {\r\n          name: \"Light Rail\",\r\n          subheading: \"LRV \/ SLRV \/ DMU\",\r\n          icon: \"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/Web_Icon_Rail_Light.png\",\r\n          assetLabel: \"Number of light rail vehicles\",\r\n          assetHelp: \"Enter the number of monitored light rail vehicles.\",\r\n          monthlyLabel: \"Estimated 4Atmos monthly cost per light rail vehicle\",\r\n          maintenanceLabel: \"Annual maintenance spend per light rail vehicle\",\r\n          failureLabel: \"Average cost of one major service disruption failure\",\r\n          failureHelp: \"Include repair, dispatch impact, passenger disruption, and schedule recovery cost.\",\r\n          replacementLabel: \"Average replacement or overhaul cost per light rail vehicle\",\r\n          defaults: {\r\n            assetCount: 70,\r\n            monthlyCost: 300,\r\n            maintenance: 55000,\r\n            failureCost: 120000,\r\n            replacementCost: 350000,\r\n            failureRate: 0.04,\r\n            criticality: 1\r\n          },\r\n          assumptions: {\r\n            opex: { conservative: 5, expected: 10, high: 18 },\r\n            capex: { conservative: 3, expected: 6, high: 10 },\r\n            reduction: { conservative: 30, expected: 45, high: 60 }\r\n          },\r\n          output: {\r\n            opexTitle: \"Reduced maintenance and service disruption\",\r\n            capexTitle: \"Extended light rail component life\",\r\n            failureTitle: \"Avoided major service disruption failures\"\r\n          }\r\n        }\r\n      };\r\n\r\n      const state = {\r\n        industryKey: \"rail\",\r\n        scenario: \"expected\"\r\n      };\r\n\r\n      const el = {\r\n        industryGrid: document.getElementById(\"faIndustryGrid\"),\r\n        assetCountLabel: document.getElementById(\"faAssetCountLabel\"),\r\n        assetCountHelp: document.getElementById(\"faAssetCountHelp\"),\r\n        monthlyLabel: document.getElementById(\"faMonthlyCostLabel\"),\r\n        maintenanceLabel: document.getElementById(\"faMaintenanceLabel\"),\r\n        failureLabel: document.getElementById(\"faFailureCostLabel\"),\r\n        failureHelp: document.getElementById(\"faFailureCostHelp\"),\r\n        replacementLabel: document.getElementById(\"faReplacementCostLabel\"),\r\n\r\n        assetCount: document.getElementById(\"faAssetCount\"),\r\n        monthlyCost: document.getElementById(\"faMonthlyCost\"),\r\n        maintenance: document.getElementById(\"faMaintenance\"),\r\n        failureCost: document.getElementById(\"faFailureCost\"),\r\n        replacementCost: document.getElementById(\"faReplacementCost\"),\r\n\r\n        failureRate: document.getElementById(\"faFailureRate\"),\r\n        criticality: document.getElementById(\"faCriticality\"),\r\n        opexConservative: document.getElementById(\"faOpexConservative\"),\r\n        opexExpected: document.getElementById(\"faOpexExpected\"),\r\n        opexHigh: document.getElementById(\"faOpexHigh\"),\r\n        capexConservative: document.getElementById(\"faCapexConservative\"),\r\n        capexExpected: document.getElementById(\"faCapexExpected\"),\r\n        capexHigh: document.getElementById(\"faCapexHigh\"),\r\n        reductionConservative: document.getElementById(\"faReductionConservative\"),\r\n        reductionExpected: document.getElementById(\"faReductionExpected\"),\r\n        reductionHigh: document.getElementById(\"faReductionHigh\"),\r\n\r\n        calculateBtn: document.getElementById(\"faCalculateBtn\"),\r\n        resetBtn: document.getElementById(\"faResetBtn\"),\r\n\r\n        scenarioBar: document.getElementById(\"faScenarioBar\"),\r\n        roiDisplay: document.getElementById(\"faRoiDisplay\"),\r\n        roiSubline: document.getElementById(\"faRoiSubline\"),\r\n        annualCost: document.getElementById(\"faAnnualCost\"),\r\n        totalValue: document.getElementById(\"faTotalValue\"),\r\n        opexTitle: document.getElementById(\"faOpexTitle\"),\r\n        capexTitle: document.getElementById(\"faCapexTitle\"),\r\n        failureTitle: document.getElementById(\"faFailureTitle\"),\r\n        opexDesc: document.getElementById(\"faOpexDesc\"),\r\n        capexDesc: document.getElementById(\"faCapexDesc\"),\r\n        failureDesc: document.getElementById(\"faFailureDesc\"),\r\n        opexValue: document.getElementById(\"faOpexValue\"),\r\n        capexValue: document.getElementById(\"faCapexValue\"),\r\n        failureValue: document.getElementById(\"faFailureValue\")\r\n      };\r\n\r\n      function compactCurrency(value) {\r\n        return new Intl.NumberFormat(\"en-US\", {\r\n          style: \"currency\",\r\n          currency: \"USD\",\r\n          notation: \"compact\",\r\n          maximumFractionDigits: 1\r\n        }).format(Number(value || 0));\r\n      }\r\n\r\n      function safeNumber(value, fallback = 0) {\r\n        const n = parseFloat(value);\r\n        return Number.isFinite(n) ? n : fallback;\r\n      }\r\n\r\n      function buildIndustryCards() {\r\n        el.industryGrid.innerHTML = \"\";\r\n        Object.entries(INDUSTRIES).forEach(([key, cfg]) => {\r\n          const btn = document.createElement(\"button\");\r\n          btn.type = \"button\";\r\n          btn.className = \"fa-industry-card\" + (key === state.industryKey ? \" is-active\" : \"\");\r\n          btn.setAttribute(\"data-industry\", key);\r\n          btn.innerHTML = `\r\n            <span class=\"fa-industry-icon-wrap\">\r\n              <img decoding=\"async\" class=\"fa-industry-icon\" src=\"${cfg.icon}\" alt=\"${cfg.name} icon\">\r\n            <\/span>\r\n            <span class=\"fa-industry-name\">${cfg.name}<\/span>\r\n            <span class=\"fa-industry-family\">${cfg.subheading}<\/span>\r\n          `;\r\n          btn.addEventListener(\"click\", () => {\r\n            state.industryKey = key;\r\n            setIndustry();\r\n            calculate();\r\n          });\r\n          el.industryGrid.appendChild(btn);\r\n        });\r\n      }\r\n\r\n      function setIndustry() {\r\n        const cfg = INDUSTRIES[state.industryKey];\r\n        document.querySelectorAll(\"#faIndustryGrid .fa-industry-card\").forEach(card => {\r\n          card.classList.toggle(\"is-active\", card.getAttribute(\"data-industry\") === state.industryKey);\r\n        });\r\n\r\n        el.assetCountLabel.textContent = cfg.assetLabel;\r\n        el.assetCountHelp.textContent = cfg.assetHelp;\r\n        el.monthlyLabel.textContent = cfg.monthlyLabel;\r\n        el.maintenanceLabel.textContent = cfg.maintenanceLabel;\r\n        el.failureLabel.textContent = cfg.failureLabel;\r\n        el.failureHelp.textContent = cfg.failureHelp;\r\n        el.replacementLabel.textContent = cfg.replacementLabel;\r\n\r\n        el.opexTitle.textContent = cfg.output.opexTitle;\r\n        el.capexTitle.textContent = \"Modeled capital deferral from \" + cfg.output.capexTitle.toLowerCase();\r\n        el.failureTitle.textContent = cfg.output.failureTitle;\r\n\r\n        el.opexDesc.textContent = \"Driven by fewer reactive events, improved planning windows, and lower operating disruption.\";\r\n        el.capexDesc.textContent = \"Annualized modeled deferral associated with earlier detection of wear patterns and reduced over-stress cycles.\";\r\n        el.failureDesc.textContent = \"Modeled reduction in high-severity failure exposure using scenario-based assumptions.\";\r\n\r\n        applyDefaults(cfg);\r\n      }\r\n\r\n      function applyDefaults(cfg) {\r\n        el.assetCount.value = cfg.defaults.assetCount;\r\n        el.monthlyCost.value = cfg.defaults.monthlyCost;\r\n        el.maintenance.value = cfg.defaults.maintenance;\r\n        el.failureCost.value = cfg.defaults.failureCost;\r\n        el.replacementCost.value = cfg.defaults.replacementCost;\r\n        el.failureRate.value = cfg.defaults.failureRate;\r\n        el.criticality.value = String(cfg.defaults.criticality);\r\n\r\n        el.opexConservative.value = cfg.assumptions.opex.conservative;\r\n        el.opexExpected.value = cfg.assumptions.opex.expected;\r\n        el.opexHigh.value = cfg.assumptions.opex.high;\r\n\r\n        el.capexConservative.value = cfg.assumptions.capex.conservative;\r\n        el.capexExpected.value = cfg.assumptions.capex.expected;\r\n        el.capexHigh.value = cfg.assumptions.capex.high;\r\n\r\n        el.reductionConservative.value = cfg.assumptions.reduction.conservative;\r\n        el.reductionExpected.value = cfg.assumptions.reduction.expected;\r\n        el.reductionHigh.value = cfg.assumptions.reduction.high;\r\n      }\r\n\r\n      function getScenarioInputs() {\r\n        const s = state.scenario;\r\n        const map = {\r\n          conservative: {\r\n            opex: safeNumber(el.opexConservative.value),\r\n            capex: safeNumber(el.capexConservative.value),\r\n            reduction: safeNumber(el.reductionConservative.value)\r\n          },\r\n          expected: {\r\n            opex: safeNumber(el.opexExpected.value),\r\n            capex: safeNumber(el.capexExpected.value),\r\n            reduction: safeNumber(el.reductionExpected.value)\r\n          },\r\n          high: {\r\n            opex: safeNumber(el.opexHigh.value),\r\n            capex: safeNumber(el.capexHigh.value),\r\n            reduction: safeNumber(el.reductionHigh.value)\r\n          }\r\n        };\r\n        return map[s];\r\n      }\r\n\r\n      function calculate() {\r\n        const cfg = INDUSTRIES[state.industryKey];\r\n        const scenarioInputs = getScenarioInputs();\r\n\r\n        const assets = Math.max(0, safeNumber(el.assetCount.value));\r\n        const monthlyCost = Math.max(0, safeNumber(el.monthlyCost.value));\r\n        const maintenance = Math.max(0, safeNumber(el.maintenance.value));\r\n        const failureCost = Math.max(0, safeNumber(el.failureCost.value));\r\n        const replacementCost = Math.max(0, safeNumber(el.replacementCost.value));\r\n        const failureRate = Math.max(0, safeNumber(el.failureRate.value));\r\n        const criticality = Math.max(1, safeNumber(el.criticality.value, 1));\r\n\r\n        const annualCost = assets * monthlyCost * 12;\r\n        const opexValue = assets * maintenance * (scenarioInputs.opex \/ 100) * criticality;\r\n        const capexValue = assets * replacementCost * (scenarioInputs.capex \/ 100) * criticality;\r\n        const failureValue = assets * failureRate * failureCost * (scenarioInputs.reduction \/ 100) * criticality;\r\n        const totalValue = opexValue + capexValue + failureValue;\r\n        const roi = annualCost > 0 ? totalValue \/ annualCost : 0;\r\n        const paybackMonths = totalValue > 0 ? annualCost \/ (totalValue \/ 12) : 0;\r\n\r\n        el.roiDisplay.textContent = annualCost > 0 ? roi.toFixed(1) + \"x\" : \"\u2014\";\r\n        el.roiSubline.textContent =\r\n          annualCost > 0\r\n            ? `Based on the current ${labelScenario(state.scenario).toLowerCase()} assumptions for ${cfg.name}, an annual 4Atmos investment of ${compactCurrency(annualCost)} is modeled to generate ${compactCurrency(totalValue)} in annual value, producing an estimated ROI of ${roi.toFixed(1)}x and payback in ${paybackMonths > 0 ? paybackMonths.toFixed(1) + \" months\" : \"\u2014\"}.`\r\n            : \"Select an industry and enter your operating assumptions to generate an indicative estimate.\";\r\n\r\n        el.annualCost.textContent = annualCost > 0 ? compactCurrency(annualCost) : \"\u2014\";\r\n        el.totalValue.textContent = totalValue > 0 ? compactCurrency(totalValue) : \"\u2014\";\r\n        el.opexValue.textContent = opexValue > 0 ? compactCurrency(opexValue) : \"\u2014\";\r\n        el.capexValue.textContent = capexValue > 0 ? compactCurrency(capexValue) : \"\u2014\";\r\n        el.failureValue.textContent = failureValue > 0 ? compactCurrency(failureValue) : \"\u2014\";\r\n      }\r\n\r\n      function labelScenario(key) {\r\n        if (key === \"conservative\") return \"Conservative\";\r\n        if (key === \"expected\") return \"Expected\";\r\n        return \"High-Impact\";\r\n      }\r\n\r\n      function initScenarioBar() {\r\n        el.scenarioBar.querySelectorAll(\".fa-scenario-btn\").forEach(btn => {\r\n          btn.addEventListener(\"click\", () => {\r\n            state.scenario = btn.getAttribute(\"data-scenario\");\r\n            el.scenarioBar.querySelectorAll(\".fa-scenario-btn\").forEach(b => b.classList.remove(\"is-active\"));\r\n            btn.classList.add(\"is-active\");\r\n            calculate();\r\n          });\r\n        });\r\n      }\r\n\r\n      function bindFormEvents() {\r\n        [\r\n          el.assetCount,\r\n          el.monthlyCost,\r\n          el.maintenance,\r\n          el.failureCost,\r\n          el.replacementCost,\r\n          el.failureRate,\r\n          el.criticality,\r\n          el.opexConservative,\r\n          el.opexExpected,\r\n          el.opexHigh,\r\n          el.capexConservative,\r\n          el.capexExpected,\r\n          el.capexHigh,\r\n          el.reductionConservative,\r\n          el.reductionExpected,\r\n          el.reductionHigh\r\n        ].forEach(input => {\r\n          input.addEventListener(\"input\", calculate);\r\n          input.addEventListener(\"change\", calculate);\r\n        });\r\n\r\n        el.calculateBtn.addEventListener(\"click\", calculate);\r\n        el.resetBtn.addEventListener(\"click\", () => {\r\n          setIndustry();\r\n          calculate();\r\n        });\r\n      }\r\n\r\n      buildIndustryCards();\r\n      initScenarioBar();\r\n      setIndustry();\r\n      bindFormEvents();\r\n      calculate();\r\n    })();\r\n  <\/script>\r\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-f9b1127 e-flex e-con-boxed e-con e-parent\" data-id=\"f9b1127\" 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-158d785 elementor-widget elementor-widget-html\" data-id=\"158d785\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  .fa-footer-legacy,\r\n  .fa-footer-legacy * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  .fa-footer-legacy {\r\n    --fa-bg: #071015;\r\n    --fa-bg-2: #0a161c;\r\n    --fa-panel: #0f1d24;\r\n    --fa-line: rgba(93, 140, 146, 0.24);\r\n    --fa-text: #e7f2f1;\r\n    --fa-muted: #9eb5b4;\r\n    --fa-teal: #2fd0c4;\r\n    --fa-gold: #d7b24d;\r\n    --fa-gold-2: #9d7a1f;\r\n    --fa-shadow: 0 18px 60px rgba(0, 0, 0, 0.35);\r\n    --fa-radius: 20px;\r\n    --fa-max: 1240px;\r\n\r\n    position: relative;\r\n    width: 100%;\r\n    margin: 0;\r\n    padding: 38px 0 44px;\r\n    color: var(--fa-text);\r\n    font-family: Inter, \"Segoe UI\", Arial, sans-serif;\r\n    line-height: 1.55;\r\n    border-top: 1px solid rgba(111, 154, 158, 0.14);\r\n    background:\r\n      radial-gradient(circle at 20% 0%, rgba(47, 208, 196, 0.08), transparent 28%),\r\n      linear-gradient(180deg, #051015 0%, #071015 30%, #081218 100%);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-wrap {\r\n    width: min(var(--fa-max), calc(100% - 40px));\r\n    margin: 0 auto;\r\n  }\r\n\r\n  .fa-footer-legacy a {\r\n    color: #d8eded;\r\n    text-decoration: none;\r\n    transition: 0.25s ease;\r\n  }\r\n\r\n  .fa-footer-legacy a:hover {\r\n    color: #ffffff;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-top {\r\n    display: grid;\r\n    grid-template-columns: 1fr auto 1fr;\r\n    gap: 28px;\r\n    align-items: center;\r\n    padding: 0 0 28px;\r\n    border-bottom: 1px solid var(--fa-line);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-col {\r\n    min-width: 0;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-col h3 {\r\n    margin: 0 0 12px;\r\n    font-size: 1.08rem;\r\n    line-height: 1.2;\r\n    letter-spacing: -0.02em;\r\n    color: #f5fbfb;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-col p {\r\n    margin: 0 0 10px;\r\n    color: #bfd5d4;\r\n    font-size: 0.96rem;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-col strong {\r\n    color: var(--fa-gold);\r\n    font-weight: 700;\r\n    text-transform: lowercase;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-brand {\r\n    text-align: center;\r\n    justify-self: center;\r\n    padding: 10px 18px;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-brand > img:first-child {\r\n    display: block;\r\n    width: 110px;\r\n    max-width: 100%;\r\n    height: auto;\r\n    object-fit: contain;\r\n    margin: 0 auto 12px;\r\n    filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.28));\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-crc {\r\n    display: block;\r\n    width: 165px;\r\n    max-width: 100%;\r\n    height: auto;\r\n    object-fit: contain;\r\n    margin: 4px auto 14px;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-brand-line {\r\n    font-size: 1.05rem;\r\n    font-weight: 700;\r\n    color: #ffffff;\r\n    letter-spacing: -0.02em;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-brand-sub {\r\n    margin-top: 4px;\r\n    font-size: 0.94rem;\r\n    color: var(--fa-muted);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-direct {\r\n    text-align: right;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-cta,\r\n  .fa-footer-legacy .fa-footer-cta-secondary {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-height: 42px;\r\n    padding: 0 16px;\r\n    border-radius: 12px;\r\n    font-weight: 700;\r\n    margin-top: 6px;\r\n    border: 1px solid transparent;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-cta {\r\n    background: linear-gradient(180deg, #dbba62, #ad8426);\r\n    color: #091015;\r\n    box-shadow: 0 14px 28px rgba(215, 178, 77, 0.18);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-cta:hover {\r\n    color: #091015;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-cta-secondary {\r\n    background: rgba(12, 25, 31, 0.6);\r\n    color: #d8eceb;\r\n    border-color: rgba(130, 168, 170, 0.22);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-cta-secondary:hover {\r\n    color: #ffffff;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-bottom {\r\n    display: grid;\r\n    grid-template-columns: 1fr auto auto;\r\n    gap: 18px;\r\n    align-items: center;\r\n    padding-top: 22px;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-nav {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 14px 20px;\r\n    align-items: center;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-nav a,\r\n  .fa-footer-legacy .fa-footer-social a {\r\n    color: #b8cecd;\r\n    font-size: 0.94rem;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-nav a:hover,\r\n  .fa-footer-legacy .fa-footer-social a:hover {\r\n    color: #ffffff;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-social {\r\n    text-align: center;\r\n  }\r\n\r\n  .fa-footer-legacy .fa-footer-copy {\r\n    text-align: right;\r\n    color: #9ab0b0;\r\n    font-size: 0.92rem;\r\n    white-space: nowrap;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    .fa-footer-legacy .fa-footer-top {\r\n      grid-template-columns: 1fr;\r\n      text-align: center;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-direct {\r\n      text-align: center;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-bottom {\r\n      grid-template-columns: 1fr;\r\n      text-align: center;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-nav {\r\n      justify-content: center;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-copy {\r\n      text-align: center;\r\n      white-space: normal;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    .fa-footer-legacy .fa-wrap {\r\n      width: min(var(--fa-max), calc(100% - 24px));\r\n    }\r\n\r\n    .fa-footer-legacy {\r\n      padding: 30px 0 36px;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-cta,\r\n    .fa-footer-legacy .fa-footer-cta-secondary {\r\n      width: 100%;\r\n      max-width: 320px;\r\n    }\r\n\r\n    .fa-footer-legacy .fa-footer-crc {\r\n      width: 150px;\r\n      margin: 4px auto 12px;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<footer class=\"fa-footer-legacy\" id=\"site-footer\">\r\n  <div class=\"fa-wrap\">\r\n    <div class=\"fa-footer-top\">\r\n      <div class=\"fa-footer-col\">\r\n        <h3>Contact Us<\/h3>\r\n        <p><strong>email:<\/strong> <a href=\"mailto:mjensen@4atmos.com\">mjensen@4atmos.com<\/a><\/p>\r\n        <p><strong>phone:<\/strong> <a href=\"tel:2146299012\">214-629-9012<\/a><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"fa-footer-col fa-footer-brand\">\r\n        <img decoding=\"async\" src=\"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png\" alt=\"4Atmos logo\">\r\n       \r\n        <div class=\"fa-footer-brand-line\">Technologies, LLC<\/div>\r\n         <img decoding=\"async\" src=\"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/04\/CRC_Member_Logo_Black.png\" alt=\"Proud Member of the Commuter Rail Coalition\" class=\"fa-footer-crc\">\r\n        <div class=\"fa-footer-brand-sub\">Let\u2019s Make Smart Solutions<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"fa-footer-col fa-footer-direct\">\r\n        <p>For partnership, program, and operational inquiries, contact us directly.<\/p>\r\n        <p><a class=\"fa-footer-cta\" href=\"mailto:mjensen@4atmos.com\">Email 4Atmos<\/a><\/p>\r\n        <p><a class=\"fa-footer-cta-secondary\" href=\"tel:2146299012\">Call 214-629-9012<\/a><\/p>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"fa-footer-bottom\">\r\n      <nav class=\"fa-footer-nav\" aria-label=\"Footer\">\r\n        <a href=\"\/\">Home<\/a>\r\n        <a href=\"\/about-us\/\">About Us<\/a>\r\n        <a href=\"\/field-proven-results\/\">Field Proven Results<\/a>\r\n        <a class=\"fa-site-link\" href=\"\/what-is-a-digital-twin\/\">What is a Digital Twin?<\/a>\r\n        <a href=\"\/why-4atmos\/\">Why 4Atmos?<\/a>\r\n                <a href=\"\/roi\/\">ROI<\/a>\r\n                                <a href=\"\/4atmos-insights\/\">4Atmos Insights<\/a>\r\n      <\/nav>\r\n\r\n      <div class=\"fa-footer-social\">\r\n        <a href=\"https:\/\/www.linkedin.com\/in\/michaeljensen67\" target=\"_blank\" rel=\"noopener noreferrer\">LinkedIn<\/a>\r\n      <\/div>\r\n\r\n      <div class=\"fa-footer-copy\">\r\n        \u00a9 2013-2026 4Atmos Technologies, LLC. All Rights Reserved\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/footer>\t\t\t\t<\/div>\n\t\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>Home Why 4Atmos? Field Proven Results 4Atmos Insights ROI What is a Digital Twin? About Us Contact Us X 4Atmos ROI Estimator Estimate the Operational ROI of 4Atmos Use a small set of operating assumptions to model the potential maintenance, capital, and reliability value of 4Atmos for your fleet or asset base. 1. Select your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1097","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ROI - 4ATMOS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/4atmos.com\/it\/roi\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ROI - 4ATMOS\" \/>\n<meta property=\"og:description\" content=\"Home Why 4Atmos? Field Proven Results 4Atmos Insights ROI What is a Digital Twin? About Us Contact Us X 4Atmos ROI Estimator Estimate the Operational ROI of 4Atmos Use a small set of operating assumptions to model the potential maintenance, capital, and reliability value of 4Atmos for your fleet or asset base. 1. Select your [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/4atmos.com\/it\/roi\/\" \/>\n<meta property=\"og:site_name\" content=\"4ATMOS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-16T17:41:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/\",\"url\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/\",\"name\":\"ROI - 4ATMOS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/4atmos.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/4Atmos_Icon_New.png\",\"datePublished\":\"2026-04-15T17:29:33+00:00\",\"dateModified\":\"2026-04-16T17:41:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/4atmos.com\\\/roi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/4atmos.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/4Atmos_Icon_New.png\",\"contentUrl\":\"https:\\\/\\\/4atmos.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/4Atmos_Icon_New.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/roi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/4atmos.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ROI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/#website\",\"url\":\"https:\\\/\\\/4atmos.com\\\/\",\"name\":\"4ATMOS\",\"description\":\"World Class AI-Powered Advanced Fluid Analytics since 2013\",\"publisher\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/4atmos.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/#organization\",\"name\":\"4Atmos\",\"url\":\"https:\\\/\\\/4atmos.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/4atmos.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/4atmos.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/4Atmos_Icon_New_No-BG.png\",\"contentUrl\":\"https:\\\/\\\/4atmos.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/4Atmos_Icon_New_No-BG.png\",\"width\":512,\"height\":162,\"caption\":\"4Atmos\"},\"image\":{\"@id\":\"https:\\\/\\\/4atmos.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ROI - 4ATMOS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/4atmos.com\/it\/roi\/","og_locale":"it_IT","og_type":"article","og_title":"ROI - 4ATMOS","og_description":"Home Why 4Atmos? Field Proven Results 4Atmos Insights ROI What is a Digital Twin? About Us Contact Us X 4Atmos ROI Estimator Estimate the Operational ROI of 4Atmos Use a small set of operating assumptions to model the potential maintenance, capital, and reliability value of 4Atmos for your fleet or asset base. 1. Select your [&hellip;]","og_url":"https:\/\/4atmos.com\/it\/roi\/","og_site_name":"4ATMOS","article_modified_time":"2026-04-16T17:41:13+00:00","og_image":[{"url":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/4atmos.com\/roi\/","url":"https:\/\/4atmos.com\/roi\/","name":"ROI - 4ATMOS","isPartOf":{"@id":"https:\/\/4atmos.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/4atmos.com\/roi\/#primaryimage"},"image":{"@id":"https:\/\/4atmos.com\/roi\/#primaryimage"},"thumbnailUrl":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png","datePublished":"2026-04-15T17:29:33+00:00","dateModified":"2026-04-16T17:41:13+00:00","breadcrumb":{"@id":"https:\/\/4atmos.com\/roi\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/4atmos.com\/roi\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/4atmos.com\/roi\/#primaryimage","url":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png","contentUrl":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New.png"},{"@type":"BreadcrumbList","@id":"https:\/\/4atmos.com\/roi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/4atmos.com\/"},{"@type":"ListItem","position":2,"name":"ROI"}]},{"@type":"WebSite","@id":"https:\/\/4atmos.com\/#website","url":"https:\/\/4atmos.com\/","name":"4ATMOS","description":"Analisi avanzata dei fluidi di classe mondiale basata sull'intelligenza artificiale dal 2013","publisher":{"@id":"https:\/\/4atmos.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/4atmos.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/4atmos.com\/#organization","name":"4Atmos","url":"https:\/\/4atmos.com\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/4atmos.com\/#\/schema\/logo\/image\/","url":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New_No-BG.png","contentUrl":"https:\/\/4atmos.com\/wp-content\/uploads\/2026\/03\/4Atmos_Icon_New_No-BG.png","width":512,"height":162,"caption":"4Atmos"},"image":{"@id":"https:\/\/4atmos.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/pages\/1097","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/comments?post=1097"}],"version-history":[{"count":37,"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/pages\/1097\/revisions"}],"predecessor-version":[{"id":1193,"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/pages\/1097\/revisions\/1193"}],"wp:attachment":[{"href":"https:\/\/4atmos.com\/it\/wp-json\/wp\/v2\/media?parent=1097"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}